House

Verified contract

Active on Ethereum with 854 txns
Deployed by via 0xa1bbd8af at 7015878
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 9 additional slots
3 additional variables
Native
Value $49.91
0xb4e7445c6e5ba73b36da7eacba4d4571f8b9bf034bbbc10b39c1d2a9213f4b21
0xc18deaf3f8645431363da520a0a611f63eec8e1b036e0f101766754d35d2c6f2
0xe319ff0aa516bf5bc2293aa80a7fb77d73302dff2567a238187491af040c5633
0x50be2126bbe57d0563676085b976163e4c8a80ee20a6bed50d459202d3ab64c1
0x021552a4b0897aa3453fe35d13b6fd7518be9a632458ecc0d365128032574d96
0xa40ddc4cafbea9ea140e513f0dd0c7c06f2b69afb7d19c36e36f0d822bf0c5f9
0x1bb1204ad2951649083de61ac67b97508f38ffd7c5d93e4e7e9c1b38963d05a3
0xee57ad555d2f83b91d916e4830dc84d48d1ab7cfb06c4f18ce232cb3eb773047
0x908640b6af4bd6d1a8b430a91af118b65ea9162a3984ad319fafdadc7cf714d4
0x6e130ffed3aea28989a0e7854afe8185c1eabf788d40c0930ff5160f5c942143

Functions
Getter at block 21185811
_newHouseAddress(view returns (address)
0xb71e82daaa71b772c97d10c59093c10bd7f98218
 
houseData(view returns (bool managedstring namestring creatorNamestring countryISOaddress oracleAddressaddress oldOracleAddressbool newBetsPauseduint256 housePercentageuint256 oraclePercentageuint256 versionstring shortMessage)
houseTotalFees(view returns (uint256)
56690314218871462
isHouse(pure returns (bool response)
true
owner(view returns (address)
0xd316413c82bc4a23c2b52d43504f91c15f906208
totalAmountOnBets(view returns (uint256)
2907481112139568487
totalBets(view returns (uint256)
144
Read-only
balance(addressview returns (uint256)
betForcastTotalAmount(uint256uint256view returns (uint256)
betRefutedAmount(uint256view returns (uint256)
betTotalAmount(uint256view returns (uint256)
betTotalBets(uint256view returns (uint256)
bets(uint256view returns (uint256 idaddress oracleAddressuint256 eventIduint256 outputIduint256 outcomebool isOutcomeSetuint256 closeDateTimeuint256 freezeDateTimebool isCancelleduint256 minimumWageruint256 maximumWageruint256 payoutRateaddress createdByuint8 betType)
calculateBetOutcome(uint256 betIdbool isCancelleduint256 forecastview returns (uint256 betOutcome)
houseEdgeAmountForBet(uint256view returns (uint256)
housePaid(uint256view returns (bool)
isPlayer(address playerAddressview returns (bool)
oracleEdgeAmountForBet(uint256view returns (uint256)
oracleTotalFees(addressview returns (uint256)
ownerPerc(addressview returns (uint256)
owners(uint256view returns (address)
playerBetForecastWager(addressuint256uint256view returns (uint256)
playerBetRefuted(addressuint256view returns (bool)
playerBetSettled(addressuint256view returns (bool)
playerBetTotalAmount(addressuint256view returns (uint256)
playerBetTotalBets(addressuint256view returns (uint256)
playerOutputFromBet(addressuint256view returns (uint256)
totalPlayerBets(addressview returns (uint256)
totalPlayerBetsAmount(addressview returns (uint256)
State-modifying
callBet(uint256 betIduint256 forecastuint256 wagerstring createdBy
cancelBet(uint256 betId
changeHouseEdge(uint256 housePercentage
changeHouseOracle(address oracleAddressuint256 oraclePercentage
increaseWager(uint256 betIduint256 forecastuint256 additionalWagerstring createdBy
linkToNewHouse(address newHouseAddress
placeBet(uint256 eventIduint8 betTypeuint256 outputIduint256 forecastuint256 wageruint256 closingDateTimeuint256 minimumWageruint256 maximumWageruint256 payoutRatestring createdBy
refuteBet(uint256 betIdstring createdBy
removeBet(uint256 betIdstring createdBy
settleBet(uint256 betIdstring createdBy
startNewBets(string shortMessage
stopNewBets(string shortMessage
transferOwnership(address newOwner
unLinkNewHouse(
updateHouseProperties(string houseNamestring houseCreatorNamestring houseCountryISO
updateShortMessage(string shortMessage
withdraw(uint256 amount
withdrawToAddress(address destinationAddressuint256 amount
Events
BetPlacedOrModified(uint256 idaddress senderuint8 betEventuint256 amountuint256 forecaststring createdByuint256 closeDateTime
HouseCreated(
HousePropertiesUpdated(
transfer(address indexed walletuint256 amountbool inbound
Constructor
constructor(bool managedstring houseNamestring houseCreatorNamestring houseCountryISOaddress oracleAddressaddress[] ownerAddressuint256[] ownerPercentageuint256 housePercentageuint256 oraclePercentageuint256 version
Fallback and receive
fallback(
Errors

This contract contains no error objects.