TransferManager

Verified contract

Active on Ethereum with 225,032 txns
Deployed by via 0x4601e104 at 10020276
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0x2942f61bde08fbe47549a584f7122ceaaaada487159916ec92da92203dd875fa
0xb19095ad7e119c01ddc07a4dc3e1fd5b7b19b3dccac2533fb6c85efdb291c8ba
0xe3aabc0e663c9b48a3919f31e72d3171b84d0f7b6ed84b27f12b71130952ad4b
0x496bc7ce3637e86bccc1dd05d0fb8285f4727190acd9a8464f5e1a6ad8b04ea5
0x34b2ca7da87451b5e2bdc6e3087e564517461a114aeb4d4c83652848247416fd
0x3de7bb39f616afaba117b3cbcf65da9a03ffd871a6dca8ed94034f9aca9bee9b
0xca73c179e7375cd855b9a2c7604026f4fb87ff51716fc737d276d796d9e4fb26
0xe5add60d6dadcab0c21c04ce6fe6f765ac252eefacda62953784d57ae7de6117
0x488e2ce1c386acd0b564e2aa302ccdff3349cf10c210f7bedacd76687eab3c0e
0xb9717ebe95b2fdbe7e284b069685f99add8262bfd3a4fe33091c49c6ad409d95

Functions
Getter at block 20791754
defaultLimit(view returns (uint256)
10000000000000000000
isOnlyOwnerModule(pure returns (bytes4)
0xd490da4d
oldLimitManager(view returns (address)
0x2b6d87f12b106e1d3fa7137494751566329d1045
priceProvider(view returns (address)
0xe8a76d2f37fe50b6a95d27fb92291fe0b57407d3
securityPeriod(view returns (uint256)
86400
securityWindow(view returns (uint256)
43200
transferStorage(view returns (address)
0x391f0e86da951c03b1183c60b195090671adea88
Read-only
getCurrentLimit(address _walletview returns (uint256 _currentLimit)
getDailyUnspent(address _walletview returns (uint256 _unspentuint64 _periodEnd)
getNonce(address _walletview returns (uint256 nonce)
getPendingLimit(address _walletview returns (uint256 _pendingLimituint64 _changeAfter)
getPendingTransfer(address _walletbytes32 _idview returns (uint64 _executeAfter)
isLimitDisabled(address _walletview returns (bool _limitDisabled)
isValidSignature(bytes _databytes _signatureview returns (bytes4)
isValidSignature(bytes32 _msgHashbytes _signatureview returns (bytes4)
isWhitelisted(address _walletaddress _targetview returns (bool _isWhitelisted)
relayer(addressview returns (uint256 nonce)
State-modifying
addModule(address _walletaddress _module
addToWhitelist(address _walletaddress _target
approveToken(address _walletaddress _tokenaddress _spenderuint256 _amount
approveTokenAndCallContract(address _walletaddress _tokenaddress _spenderuint256 _amountaddress _contractbytes _data
callContract(address _walletaddress _contractuint256 _valuebytes _data
cancelPendingTransfer(address _walletbytes32 _id
changeLimit(address _walletuint256 _newLimit
disableLimit(address _wallet
execute(address _walletbytes _datauint256 _noncebytes _signaturesuint256 _gasPriceuint256 _gasLimitreturns (bool success)
executePendingTransfer(address _walletaddress _tokenaddress _touint256 _amountbytes _datauint256 _block
init(address _wallet
recoverToken(address _token
removeFromWhitelist(address _walletaddress _target
transferToken(address _walletaddress _tokenaddress _touint256 _amountbytes _data
Events
AddedToWhitelist(address indexed walletaddress indexed targetuint64 whitelistAfter
Approved(address indexed walletaddress indexed tokenuint256 amountaddress spender
ApprovedAndCalledContract(address indexed walletaddress indexed toaddress spenderaddress indexed tokenuint256 amountApproveduint256 amountSpentbytes data
CalledContract(address indexed walletaddress indexed touint256 amountbytes data
LimitChanged(address indexed walletuint256 indexed newLimituint64 indexed startAfter
ModuleCreated(bytes32 name
ModuleInitialised(address wallet
PendingTransferCanceled(address indexed walletbytes32 indexed id
PendingTransferCreated(address indexed walletbytes32 indexed iduint256 indexed executeAfteraddress tokenaddress touint256 amountbytes data
PendingTransferExecuted(address indexed walletbytes32 indexed id
RemovedFromWhitelist(address indexed walletaddress indexed target
TransactionExecuted(address indexed walletbool indexed successbytes32 signedHash
Transfer(address indexed walletaddress indexed tokenuint256 indexed amountaddress tobytes data
Constructor
constructor(address _registryaddress _transferStorageaddress _guardianStorageaddress _priceProvideruint256 _securityPerioduint256 _securityWindowuint256 _defaultLimitaddress _oldLimitManager
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.