TherundownConsumerWrapper

Verified contract

Active on Base with 5,135 txns
Deployed by via 0x117cf5a3 at 3996299
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
--
ERC-20
--
ERC-20
--
0x735405568e7086aad991cbf75783786feed71f368eb4d02f529e81a14c66ff1c
0x8151a524cca32a4b5c3d34061067c204b2363635053358862f92b1333e7b171c
0x74cbcc718e440a3e2b9d07d1a960f624a104b8cfb0380df92f86e8aef5a8c10e
0x7b705a03e4c3fd5e822ccdc91a39dde5b1e723294fa6b61d819e3329a959e0fa
0xa13bce657b5a508da2a2582ed7c8258fbf29308d389a796cd4191a1cc975ca4a
0x9870aabde2459148e4106ed2f7a2517573e8c598af727a21d267cb992fb6d27b
0x8f0084447a34240320128f8e75a158cf8c013c1314fddf6265d6bd5d88c2103a
0x5224f8bc258483734485b8c912d8d8ef7604b98c67b1d501aefc694c7d5a2666
0xc2d1e4f7fcc975e2268fd0f76df19602d49b1d915ea7280018b1be65abf361af
0x47f4b0864b935f8dd5810b0f6c4c3e917bb158e292617368d395b4d05410298d

Functions
Getter at block 21768513
consumer(view returns (address)
0xc5ba777202f117dcc28012370b1f67a430c771da
getOracleAddress(view returns (address)
0x54c1d69ed66749cd58de93fb8419da46159206a8
getTokenAddress(view returns (address)
0x149459ad88d23d2ce0f4f1371203db2122331d94
linkToken(view returns (address)
0x149459ad88d23d2ce0f4f1371203db2122331d94
oddsSpecId(view returns (bytes32)
0x3230646438613738373265343436303862386438323239636566333666623638
oddsSpecIdPlayerProps(view returns (bytes32)
0x3538333937666461353965643433373162626438626236393964363537353964
owner(view returns (address)
0x625796b2869d94de2d11841288789663005c080f
paused(view returns (bool)
false
paymentCreate(view returns (uint256)
10000000000000000
paymentOdds(view returns (uint256)
10000000000000000
paymentResolve(view returns (uint256)
10000000000000000
playerProps(view returns (address)
0xe1a9ed7922b78bcb2b0df66371ccb93bb70dc08d
playerPropsReciever(view returns (address)
0x3dafd49175aa9e1d71fd94ec194da813a2cd5741
sportsAMM(view returns (address)
0xafd339acf24813e8038bfdf19a8d87eb94b4605d
verifier(view returns (address)
0x62d4d74337021d5964125ed49ce33c48d564616d
Read-only
areCreatedRequestIdsFulFilled(bytes32[] _requestsIdsview returns (bool)
areOddsRequestIdsFulFilled(bytes32[] _requestsIdsview returns (bool)
areResolvedPlayerPropsRequestIdsFulFilled(bytes32[] _requestsIdsview returns (bool)
areResolvedRequestIdsFulFilled(bytes32[] _requestsIdsview returns (bool)
datePerRequest(bytes32view returns (uint256)
getBookmakerIdsBySportId(uint256 _sportIdview returns (uint256[])
getBookmakerIdsBySportIdForPlayerProps(uint256 _sportIdview returns (uint256[])
requestIdGamesCreated(bytes32uint256view returns (bytes)
requestIdGamesCreatedFulFilled(bytes32view returns (bool)
requestIdGamesOdds(bytes32uint256view returns (bytes)
requestIdGamesOddsFulFilled(bytes32view returns (bool)
requestIdGamesResolved(bytes32uint256view returns (bytes)
requestIdGamesResolvedFulFilled(bytes32view returns (bool)
requestIdPlayerProps(bytes32uint256view returns (bytes)
requestIdPlayerPropsFulFilled(bytes32view returns (bool)
requestIdPlayerPropsResolved(bytes32uint256view returns (bytes)
requestIdPlayerPropsResolvedFulFilled(bytes32view returns (bool)
sportIdPerRequestId(bytes32view returns (uint256)
State-modifying
callUpdateOddsForSpecificGame(address _marketAddress
callUpdateOddsForSpecificPlayerProps(address _marketAddress
fulfillGamesCreated(bytes32 _requestIduint256 _remainderbytes[] _games
fulfillGamesOdds(bytes32 _requestIduint256 _remainderbytes[] _games
fulfillGamesResolved(bytes32 _requestIduint256 _remainderbytes[] _games
fulfillPlayerPropsOdds(bytes32 _requestIdbytes[] _playerProps
fulfillPlayerPropsResolved(bytes32 _requestIdbytes[] _playerProps
renounceOwnership(
requestGames(bytes32 _specIdstring _marketuint256 _sportIduint256 _date
requestGamesResolveWithFilters(bytes32 _specIdstring _marketuint256 _sportIduint256 _datestring[] _statusIdsstring[] _gameIds
requestOddsWithFilters(bytes32 _specIduint256 _sportIduint256 _datestring[] _gameIds
requestPlayerPropsResolveWithFilters(bytes32 _specIdstring _marketuint256 _dateuint256 _sportIdstring[] _gameIdsstring[] _playerIdsstring[] _optionIds
retrieveLINKAmount(address accountuint256 amount
setConsumer(address _consumer
setLink(address _link
setOddsSpecId(bytes32 _specId
setOddsSpecIdForPlayerProps(bytes32 _specId
setOracle(address _oracle
setPaymentCreate(uint256 _paymentCreate
setPaymentOdds(uint256 _paymentOdds
setPaymentResolve(uint256 _paymentResolve
setPlayerPropsAddress(address _playerProps
setPlayerPropsReceiverAddress(address _playerPropsReciever
setSportsAmmAddress(address _sportsAmm
setVerifier(address _verifier
transferOwnership(address newOwner
Events
ChainlinkCancelled(bytes32 indexed id
ChainlinkFulfilled(bytes32 indexed id
ChainlinkRequested(bytes32 indexed id
NewConsumer(address _consumer
NewLinkAddress(address _link
NewOddsSpecId(bytes32 _specId
NewOddsSpecIdPlayerProps(bytes32 _specId
NewOracleAddress(address _oracle
NewPaymentAmountCreate(uint256 _paymentCreate
NewPaymentAmountOdds(uint256 _paymentOdds
NewPaymentAmountResolve(uint256 _paymentResolve
NewPlayerProps(address _playerProps
NewPlayerPropsReciever(address _playerPropsReciever
NewSportsAmmAddress(address _sportsAmm
NewVerifier(address _verifier
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
UpdateOddsFromAMMForAGame(uint256 _sportIduint256 _dateaddress _marketAddress
UpdatePlayerPropsOddsFromAMM(uint256 _sportIduint256 _dateaddress _marketAddressbytes32 _gameIdbytes32 _playerIduint8 _optionId
Constructor
constructor(address _linkaddress _oracleaddress _consumeruint256 _paymentCreateuint256 _paymentResolveuint256 _paymentOddsbytes32 _oddsSpecIdaddress _sportsAMMaddress _verifieraddress _playerPropsRecieveraddress _playerProps
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.