Treasury Adaptor

Verified contract

Active on Ethereum with 71 txns
Deployed by via 0x0acaa3e4 at 15284489
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1.15
ERC-20
Value $0
0x7935f76580bff4917a92b3c9fcd53cdfac228896304b52b0e9cb066a0953d082
0xa15c24fcf58ef315d885dde40d26b4bdb683786368243fb473fa1111d548a23a
0xc742163905565603f952f4fc8266fd049816f73a0bcca6f1b996dfea4d364641
0x845b27cb881f41a002d8ee634818c7328d79e44158b7a456fcd7b1fd3b0f4e04
0x2dbc0395429e3b50c3c4f6341380056d09b492adc9cf27b24f7f180c19b2400c
0xd9f8feeca48480ddf58903dc00d746a0b5f1944f692b7894a0b0f625c439b1c2
0x545c09777793176edf823ab758dffe2cfa6d4dce285dedc9af158cc7b267f95b
0x37111bdd3b711cc750bf0215139f651f21ca3efa49d97ee3be5acfe261a73f80
0xd8fbf9a5e14863fc9ee7b0f8afc3170338475ad84c506d84b6b936952c912c3d
0xfea0588680a593cd3b90175be0ad6ae5de9f8464c0e24ca69a41636e84962796

Functions
Getter at block 20889468
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 amountaddress destinationuint256 expirybytes32 nonceview returns (bytes32)
isActive(uint256 allowlistTimestampuint256 blocklistTimestampview returns (bool)
isOperator(address addrview returns (bool)
isWithdrawalAddress(address addrview returns (bool)
knownNonces(bytes32view returns (uint256)
operators(addressview returns (uint256)
operatorsBlocklist(addressview returns (uint256)
withdrawalAddresses(addressview returns (uint256)
withdrawalAddressesBlocklist(addressview returns (uint256)
State-modifying
addOperator(address newOperator
addWithdrawalAddress(address recipient
push(
removeOperator(address oldOperator
removeWithdrawalAddress(address recipient
withdraw(uint256 amountaddress destinationuint256 expirybytes32 noncebytes[] signatures
withdrawComp(
Events
AddedNewOperator(address indexed addruint256 timelock
AddedNewWithdrawalAddress(address indexed addruint256 timelock
Pushed(uint256 amount
RemovedOperator(address indexed addruint256 timelock
RemovedWithdrawalAddress(address indexed addruint256 timelock
WithdrewCompTo(uint256 amountaddress indexed dest
WithdrewFundsTo(uint256 amountaddress indexed dest
Constructor
constructor(address cUsdcAddraddress compAddraddress adminMultisigaddress[] initialOperatorsaddress[] initialWithdrawalAddressesuint256 opThresholduint256 delayTime
Fallback and receive

This contract contains no fallback and receive objects.

Errors
CErc20MintError(uint256 errorCode
CErc20RedeemError(uint256 errorCode
DuplicateSigners(
DuplicatedAddress(
Erc20TransferError(
NotActiveOperator(
NotActiveWithdrawalAddress(
NotEnoughSigners(
ReusedKnownNonce(
SignatureExpired(
Unauthorized(