TBillPriceOracle
Verified contract
Active on
Ethereum with 3,525 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
No balances found for "TBillPriceOracle"
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19950940 | 6 months ago | | | 0 | 0.00028912863 | |
| 19950886 | 6 months ago | | | 0 | 0.00054633938 | |
| 19950828 | 6 months ago | | | 0 | 0.00090904272 | |
| 19657697 | 7 months ago | | | 0 | 0.0018623255 | |
| 19593467 | 8 months ago | | | 0 | 0.0022798521 | |
| 19301379 | 9 months ago | | | 0 | 0.0038031015 | |
| 19272839 | 9 months ago | | | 0 | 0.0062116703 | |
| 19265701 | 9 months ago | | | 0 | 0.0052111864 | |
| 19258588 | 9 months ago | | | 0 | 0.0038481045 | |
| 19251495 | 9 months ago | | | 0 | 0.00084230640 |
ABI
ABI objects
Getter at block 21266992
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
ORACLE_ROLE() view returns (bytes32)
0x68e79a7bf1e0bc45d0a330c573bc367f9cf464fd326078812f301165fbda4ef1
_executedCount() view returns (uint256)
824
_expiry() view returns (uint256)
300
_totalOracles() view returns (uint256)
5
_voteThreshold() view returns (uint256)
2
decimals() view returns (uint8)
18
getData() view returns (uint256 price, bool valid)
(price=2799033573916492000, valid=true)
getTBillLastPrice() view returns (uint256 price)
2799033573916492000
getTBillLastPriceValid() view returns (bool valid)
true
paused() view returns (bool)
false
Read-only
_hasVotedOnProposal(uint32, bytes32, address) view returns (bool)
_proposals(uint32, bytes32) view returns (uint8 _status, bytes32 _dataHash, uint256 _proposedBlock)
getProposal(uint32 proposalNumber, bytes32 dataHash) view returns (struct TOracleProposal)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
isOracle(address checkAddress) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events adminAddOracle(address oracleAddress)
adminChangeVoteThreshold(uint256 newThreshold)
adminPause()
adminRemoveOracle(address oracleAddress)
adminUnpause()
cancelProposal(uint32 proposalNumber, bytes32 dataHash)
executeProposal(uint32 proposalNumber, bytes data)
grantRole(bytes32 role, address account)
renounceAdmin(address newAdmin)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
transferFunds(address[] addrs, uint256[] amounts)
voteProposal(uint32 proposalNumber, bytes32 dataHash)
OracleAdded(address indexed oracle)
OracleRemoved(address indexed oracle)
Paused(address account)
ProposalEvent(uint32 indexed proposalNumber, uint8 indexed status, bytes32 dataHash)
ProposalVote(uint32 indexed proposalNumber, uint8 indexed status)
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)
Unpaused(address account)
UpdatedAvgPrice(uint256 price, bool valid)
VoteThresholdChanged(uint256 indexed newThreshold)
constructor(uint256 initialTbillPrice, uint256 initialVoteThreshold, uint256 expiry, address[] initialOracles)
This contract contains no fallback and receive objects.
This contract contains no error objects.