AllowanceModule
Verified contract
Active on
Ethereum with 14,486 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 |
---|---|---|---|---|---|
USDC | ERC-20 | 10.001K | $1.00 |
$10,001 |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21287957 | 35 minutes ago | | | 0 | 0.0014322318 | |
| 21287834 | an hour ago | | | 0 | 0.00088785400 | |
| 21287602 | 2 hours ago | | | 0 | 0.0011748714 | |
| 21287599 | 2 hours ago | | | 0 | 0.0011573577 | |
| 21287597 | 2 hours ago | | | 0 | 0.0011542678 | |
| 21287590 | 2 hours ago | | | 0 | 0.0011289178 | |
| 21287116 | 3 hours ago | | | 0 | 0.00097048000 | |
| 21286942 | 4 hours ago | | | 0 | 0.0011419740 | |
| 21286802 | 4 hours ago | | | 0 | 0.00095872820 | |
| 21285879 | 8 hours ago | | | 0 | 0.00046076712 |
ABI
ABI objects
Getter at block 21288131
ALLOWANCE_TRANSFER_TYPEHASH() view returns (bytes32)
0x80b006280932094e7cc965863eb5118dc07e5d272c6670c4a7c87299e04fceeb
DOMAIN_SEPARATOR_TYPEHASH() view returns (bytes32)
0x47e79534a245952e8b16893a336b85a3d9ea9fa8c573f3d803afb92a79469218
NAME() view returns (string)
Allowance Module
VERSION() view returns (string)
0.1.0
getChainId() pure returns (uint256)
1
Read-only
allowances(address, address, address) view returns (uint96 amount, uint96 spent, uint16 resetTimeMin, uint32 lastResetMin, uint16 nonce)
delegates(address, uint48) view returns (address delegate, uint48 prev, uint48 next)
delegatesStart(address) view returns (uint48)
generateTransferHash(address safe, address token, address to, uint96 amount, address paymentToken, uint96 payment, uint16 nonce) view returns (bytes32)
getDelegates(address safe, uint48 start, uint8 pageSize) view returns (address[] results, uint48 next)
getTokenAllowance(address safe, address delegate, address token) view returns (uint256[5])
getTokens(address safe, address delegate) view returns (address[])
tokens(address, address, uint256) view returns (address)
State-modifying
Events addDelegate(address delegate)
deleteAllowance(address delegate, address token)
executeAllowanceTransfer(address safe, address token, address to, uint96 amount, address paymentToken, uint96 payment, address delegate, bytes signature)
removeDelegate(address delegate, bool removeAllowances)
resetAllowance(address delegate, address token)
setAllowance(address delegate, address token, uint96 allowanceAmount, uint16 resetTimeMin, uint32 resetBaseMin)
AddDelegate(address indexed safe, address delegate)
DeleteAllowance(address indexed safe, address delegate, address token)
ExecuteAllowanceTransfer(address indexed safe, address delegate, address token, address to, uint96 value, uint16 nonce)
PayAllowanceTransfer(address indexed safe, address delegate, address paymentToken, address paymentReceiver, uint96 payment)
RemoveDelegate(address indexed safe, address delegate)
ResetAllowance(address indexed safe, address delegate, address token)
SetAllowance(address indexed safe, address delegate, address token, uint96 allowanceAmount, uint16 resetTime)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.