Treasury Adaptor
Verified contract
Active on
Ethereum with 71 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
cUSDC | ERC-20 | 47.805912 | $0.024347 |
$1.16 | |
BEND | ERC-20 | 1 | $0.000885 |
$0 |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16877388 | 2 years ago | | | 0 | 0.011080972 | |
| 16877290 | 2 years ago | | | 0 | 0.0097627684 | |
| 16872556 | 2 years ago | | | 0 | 0.0054529008 | |
| 16750826 | 2 years ago | | | 0 | 0.0061415261 | |
| 16623097 | 2 years ago | | | 0 | 0.0079854168 | |
| 16623089 | 2 years ago | | | 0 | 0.0095339470 | |
| 16521882 | 2 years ago | | | 0 | 0.0070019221 | |
| 16428627 | 2 years ago | | | 0 | 0.0091939234 | |
| 16422904 | 2 years ago | | | 0 | 0.0067521859 | |
| 16422901 | 2 years ago | | | 0 | 0.0070014951 |
ABI
ABI objects
Getter at block 21332718
admin() view returns (address)
0x3139e326236093b725228804b26ea044db1d3ba1
cUsdc() view returns (address)
0x39aa39c021dfbae8fac545936693ac917d5e7563
comp() view returns (address)
0xc00e94cb662c3520282e6f5717214004a7f26888
comptroller() view returns (address)
0x3d9819210a31b4961b30ef54be2aed79b9c9cd3b
delay() view returns (uint256)
604800
name() view returns (string)
Treasury Adaptor
operatorThreshold() view returns (uint256)
2
usdc() view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
version() view returns (string)
0
Read-only
createDigestMessage(uint256 amount, address destination, uint256 expiry, bytes32 nonce) view returns (bytes32)
isActive(uint256 allowlistTimestamp, uint256 blocklistTimestamp) view returns (bool)
isOperator(address addr) view returns (bool)
isWithdrawalAddress(address addr) view returns (bool)
knownNonces(bytes32) view returns (uint256)
operators(address) view returns (uint256)
operatorsBlocklist(address) view returns (uint256)
withdrawalAddresses(address) view returns (uint256)
withdrawalAddressesBlocklist(address) view returns (uint256)
State-modifying
Events addOperator(address newOperator)
addWithdrawalAddress(address recipient)
push()
removeOperator(address oldOperator)
removeWithdrawalAddress(address recipient)
withdraw(uint256 amount, address destination, uint256 expiry, bytes32 nonce, bytes[] signatures)
withdrawComp()
AddedNewOperator(address indexed addr, uint256 timelock)
AddedNewWithdrawalAddress(address indexed addr, uint256 timelock)
Pushed(uint256 amount)
RemovedOperator(address indexed addr, uint256 timelock)
RemovedWithdrawalAddress(address indexed addr, uint256 timelock)
WithdrewCompTo(uint256 amount, address indexed dest)
WithdrewFundsTo(uint256 amount, address indexed dest)
constructor(address cUsdcAddr, address compAddr, address adminMultisig, address[] initialOperators, address[] initialWithdrawalAddresses, uint256 opThreshold, uint256 delayTime)
This contract contains no fallback and receive objects.
CErc20MintError(uint256 errorCode)
CErc20RedeemError(uint256 errorCode)
DuplicateSigners()
DuplicatedAddress()
Erc20TransferError()
NotActiveOperator()
NotActiveWithdrawalAddress()
NotEnoughSigners()
ReusedKnownNonce()
SignatureExpired()
Unauthorized()