Livestreambets
Verified contract
Active on
Ethereum with 37 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x25f4…0df5
Balances ($0.00)
No balances found for "Livestreambets"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18017322 | a year ago | | | 0 | 0.00093323043 | |
| 17872197 | a year ago | | | 0 | 0.0025610651 | |
| 17872063 | a year ago | | | 0 | 0.0034369317 | |
| 17872011 | a year ago | | | 0 | 0.0011692000 | |
| 17871969 | a year ago | | | 0.12 | 0.0030690912 | |
| 17871966 | a year ago | | | 0.4 | 0.0032294308 | |
| 17871952 | a year ago | | | 0 | 0.0028350230 | |
| 17871949 | a year ago | | | 0 | 0.0040020703 | |
| 17871894 | a year ago | | | 0 | 0.0012861604 | |
| 17871893 | a year ago | | | 0.21 | 0.0025155986 |
ABI
ABI objects
Getter at block 21204754
BALANCE_MANAGER_ROLE() view returns (bytes32)
0x2b53fc23c8a616e5e6d91cc5f48dd40c2599141eb1bb9bcc69a1da5f0b7bb291
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
GAME_MANAGER_ROLE() view returns (bytes32)
0xef17b1f3c5a412f9c8e887e3abd186802afec7dc657fd3b7002bf87b128dd0b1
claimableRakeAmount() view returns (uint256)
0
claimedRakeAmount() view returns (uint256)
0
defaultAdmin() view returns (address)
0x7fb1075d7c8884da98181740ebecf6b1a10663a8
defaultAdminDelay() view returns (uint48)
3600
defaultAdminDelayIncreaseWait() view returns (uint48)
432000
defaultExpirationPeriod() view returns (uint256)
259200
defaultMaxAmountPerOption() view returns (uint256)
30000000000000000000
defaultMinPositionSize() view returns (uint256)
10000000000000000
earnedRakeAmount() view returns (uint256)
0
gameCounter() view returns (uint256)
11
internalWithdrawalReceiver() view returns (address)
0x25f422adbf1768e69968ace99245feb68d100df5
maxOptions() view returns (uint256)
10
owner() view returns (address)
0x7fb1075d7c8884da98181740ebecf6b1a10663a8
paused() view returns (bool)
false
pendingDefaultAdmin() view returns (address newAdmin, uint48 schedule)
(newAdmin=0x0000000000000000000000000000000000000000, schedule=0)
pendingDefaultAdminDelay() view returns (uint48 newDelay, uint48 schedule)
(newDelay=0, schedule=0)
rakeLostFromWinningPositions() view returns (uint256)
0
Read-only
gameOdds(uint256 gameId_) view returns (uint256[])
gameOptionKeyHash(uint256 gameId_, uint256 optionId_) pure returns (bytes32)
gameStatus(uint256 gameId_) view returns (uint8)
games(uint256) view returns (bool exists, uint256 expiresAt, uint256 minPositionSize, uint256 maxAmountPerOption, uint256 winner, bool entriesOpen, bool winnerDeclared, bool cancelled, bool rakeRecorded)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
positionKeyHash(uint256 gameId_, address account_, uint256 optionId_) pure returns (bytes32)
positions(bytes32) view returns (uint256 amount, bool hasWithdrawn)
positionsForGameForAccount(uint256 gameId_, address account_) view returns (struct LivestreambetsPosition[])
supportsInterface(bytes4 interfaceId) view returns (bool)
totalCommittedToGameForAccount(uint256 gameId_, address account_) view returns (uint256)
totalLockedInGame(uint256 gameId_) view returns (uint256)
totalOfAllPositionsForGameOption(bytes32) view returns (uint256)
totalsOfAllPositionsForAllGameOptions(uint256 gameId_) view returns (uint256[])
State-modifying
Events acceptDefaultAdminTransfer()
addToPosition(uint256 gameId_, uint256 optionId_) payable
beginDefaultAdminTransfer(address newAdmin)
cancelDefaultAdminTransfer()
cancelGame(uint256 gameId_)
changeDefaultAdminDelay(uint48 newDelay)
closeEntries(uint256 gameId_)
createGame(uint256 expirationPeriod_, uint256[] odds_, uint256 minPositionSize_, uint256 maxAmountPerOption_)
createGameWithDefaults(uint256[] odds_)
declareWinner(uint256 gameId_, uint256 winningOptionId_)
grantRole(bytes32 role, address account)
openEntries(uint256 gameId_)
operatorDeposit() payable
operatorWithdrawal(uint256 amount_)
pause()
recordRake(uint256 gameId_)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
rollbackDefaultAdminDelay()
setDefaultExpirationPeriod(uint256 defaultExpirationPeriod_)
setDefaultMaxAmountPerOption(uint256 defaultMaxAmountPerOption_)
setDefaultMinPositionSize(uint256 defaultMinPositionSize_)
setInternalWithdrawalReceiver(address internalWithdrawalReceiver_)
setMaxOptions(uint256 maxOptions_)
unpause()
withdrawAllAvailableRake()
withdrawAllPositionsAndWinningsFromGame(uint256 gameId_)
withdrawRake(uint256 amount_)
AddedToPosition(uint256 gameId, uint256 optionId, address account, uint256 originalPositionSize, uint256 amountAddedToPosition)
BulkUserWithdrawal(uint256 gameId, address account, uint256 amount)
DefaultAdminDelayChangeCanceled()
DefaultAdminDelayChangeScheduled(uint48 newDelay, uint48 effectSchedule)
DefaultAdminTransferCanceled()
DefaultAdminTransferScheduled(address indexed newAdmin, uint48 acceptSchedule)
GameCreated(uint256 indexed gameId)
OwnerDeposit(uint256 amount)
OwnerWithdrawal(uint256 amount)
Paused(address account)
RakeWithdrawn(uint256 amount)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
StatusChange(uint256 gameId, uint8 oldStatus, uint8 newStatus)
Unpaused(address account)
UserWithdrawal(uint256 gameId, uint256 optionId, address account, uint256 amount)
WinnerDeclared(uint256 gameId, uint256 winningOptionId)
constructor(uint256 gameCounterStartsAt_, address internalWithdrawalReceiver_)
fallback()
receive()
AlreadyWithdrawnPosition()
EmptyPosition()
GameNotFinished()
InvalidAmount()
InvalidGame()
InvalidGameConfiguration()
InvalidGameOption()
InvalidGameStatus()
InvalidOdds()
MaxAmountForOptionExceeded()
NotAllowed()
PositionSizeTooSmall()
Unauthorized()
WithdrawalFailed()