AllowanceModule

Verified contract

Active on Ethereum with 14,240 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 $9,991.5
0x39126dda3c388cceaefe5a76c6ae784c6e722ff94121ad03b9ed0ae633e90dbe
0xfdbab8c8ffedc34b80efac33db5c76f6ddc5e281f45adffe4c77f0a8cc4d47f0
0x20400d698d0dc0bc56afe3759660ec4a1b62356b43c0f2671f3ed0970b21035d
0xef06875cfec1e003a2f8870a6165465591f14aa0fcfa5179b0e6f18dffa3d528
0x328644d4842997633da4fbed87f20e901b0afae7cf976a92a26fc73b6dc9fa6f
0xa1e1b7828ce4aa70600cfb30bee7852fffe4f2b403bcf9a503c808c103a6c403
0xfd94fe6e3b965000e5cc38f82c1d951998f3a2be660cdba05619b14f05e1e10e
0x619854a2828f9aa7c0e352ea8513728fdf8ae1b81cc34b9588f0d32d07d09a08
0x3097ca291213467e37d841613d1ef529ae87db55315227def665106df90dc241
0xade89979a8c6a1ad066a53d26b9f6172f832cb8c8d83c6a52075dbd20ef28838

Functions
Getter at block 21170144
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.