AllowanceModule

Verified contract

Active on Ethereum with 14,486 txns
Deployed by via 0x91ce8dae at 11144602
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $10,001
0x75dc52cd8d8231d48aae08f24707e0d3506ec993790ff580a2d419300c4e2bc7
0xcb6fb6af93390de4b3278253f84afa772f8e59af0486ca005f143d3e899e1b3e
0x539d9d0c113bfaa5c6e61808174971ad7186906ab0dc6378a4247f07c110be26
0x8a48803b9115d7de77fe8d926268ae17e1d2e0af5b27f0c3da9a064d7a8d0acf
0xac87733ab3d74ea8d59c47d7706072c5e644e5bfbeec6806826d3df3610ff176
0x97fb711843ff5f238f735c5c73dc50720d58fd020961fc640ed4c7f268549a8c
0xed08bab63a126cdf93c6c1ad2e11c62f5148260efa43d5270f1bf3f12312c9c5
0x5f278593d179693eaab6a8745ec07af5348397a3c7eea731da87a91a0b8aa115
0x64a250bb54342d229338387c42872c4440a771a3be55d6f4f9c9cf083c6053ba
0x59a793c3d7677fb31526755f71d83d99b88d43b6cd575f95b047934f58e793f3

Functions
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(addressaddressaddressview returns (uint96 amountuint96 spentuint16 resetTimeMinuint32 lastResetMinuint16 nonce)
delegates(addressuint48view returns (address delegateuint48 prevuint48 next)
delegatesStart(addressview returns (uint48)
generateTransferHash(address safeaddress tokenaddress touint96 amountaddress paymentTokenuint96 paymentuint16 nonceview returns (bytes32)
getDelegates(address safeuint48 startuint8 pageSizeview returns (address[] resultsuint48 next)
getTokenAllowance(address safeaddress delegateaddress tokenview returns (uint256[5])
getTokens(address safeaddress delegateview returns (address[])
tokens(addressaddressuint256view returns (address)
State-modifying
addDelegate(address delegate
deleteAllowance(address delegateaddress token
executeAllowanceTransfer(address safeaddress tokenaddress touint96 amountaddress paymentTokenuint96 paymentaddress delegatebytes signature
removeDelegate(address delegatebool removeAllowances
resetAllowance(address delegateaddress token
setAllowance(address delegateaddress tokenuint96 allowanceAmountuint16 resetTimeMinuint32 resetBaseMin
Events
AddDelegate(address indexed safeaddress delegate
DeleteAllowance(address indexed safeaddress delegateaddress token
ExecuteAllowanceTransfer(address indexed safeaddress delegateaddress tokenaddress touint96 valueuint16 nonce
PayAllowanceTransfer(address indexed safeaddress delegateaddress paymentTokenaddress paymentReceiveruint96 payment
RemoveDelegate(address indexed safeaddress delegate
ResetAllowance(address indexed safeaddress delegateaddress token
SetAllowance(address indexed safeaddress delegateaddress tokenuint96 allowanceAmountuint16 resetTime
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.