DynasetTvlOracle
Verified contract
Active on
Ethereum with 0 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
No balances found for "DynasetTvlOracle"
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "DynasetTvlOracle"
ABI
ABI objects
Getter at block 20933065 dynasetTokenUsdcRatios() view returns (address[], uint256[], uint256) dynasetTvlUsdc() view returns (uint256 totalUSDC) dynasetUsdcValuePerShare() view returns (uint256)
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DYNASET_DECIMALS() view returns (uint256)
18
ORACLE_ADMIN() view returns (bytes32)
0xc0cc23fce2f4fa73efcdab83ddaf3cd089063e9943de46321c3ce0e45d0ae943
RATIO_PRECISION() view returns (uint256)
1000000000000000000
USDC() view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
USDC_DECIMALS() view returns (uint256)
6
dynaset() view returns (address)
0x7bb1a6b19e37028b3aa5c580339c640720e35203
usdcOracle() view returns (address)
0x2989d5b5cd2a1d0735661067f9f9471f57851981
Read-only
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenUsdcValue(address _token, uint256 _amount) view returns (uint256 usdcValue)
State-modifying
Events grantRole(bytes32 role, address account)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
updateDynasetTokenPrices() returns (bool[] updates)
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)
constructor(address _dynaset, address _usdc, address _usdcOracle)
This contract contains no fallback and receive objects.
This contract contains no error objects.