Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "Agent"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Agent"
ABI
ABI objects
Getter at block 21316756 getEVMScriptRegistry() view returns (address) getProtectedTokensLength() view returns (uint256) getRecoveryVault() view returns (address)
ADD_PRESIGNED_HASH_ROLE() view returns (bytes32)
0x0b29780bb523a130b3b01f231ef49ed2fa2781645591a0b0a44ca98f15a5994c
ADD_PROTECTED_TOKEN_ROLE() view returns (bytes32)
0x6eb2a499556bfa2872f5aa15812b956cc4a71b4d64eb3553f7073c7e41415aaa
DESIGNATE_SIGNER_ROLE() view returns (bytes32)
0x23ce341656c3f14df6692eebd4757791e33662b7dcf9970c8308303da5472b7c
ERC1271_INTERFACE_ID() view returns (bytes4)
0xfb855dc9
ERC1271_RETURN_INVALID_SIGNATURE() view returns (bytes4)
0x00000000
ERC1271_RETURN_VALID_SIGNATURE() view returns (bytes4)
0x20c13b0b
EXECUTE_ROLE() view returns (bytes32)
0xcebf517aa4440d1d125e0355aae64401211d0848a23c02cc5d29a14822580ba4
PROTECTED_TOKENS_CAP() view returns (uint256)
10
REMOVE_PROTECTED_TOKEN_ROLE() view returns (bytes32)
0x71eee93d500f6f065e38b27d242a756466a00a52a1dbcd6b4260f01a8640402a
RUN_SCRIPT_ROLE() view returns (bytes32)
0xb421f7ad7646747f3051c50c0b8e2377839296cd4973e27f63821d73e390338f
SAFE_EXECUTE_ROLE() view returns (bytes32)
0x0a1ad7b87f5846153c6d5a1f761d71c7d0cfd122384f56066cd33239b7933694
TRANSFER_ROLE() view returns (bytes32)
0x8502233096d909befbda0999bb8ea2f3a6be3c138b9fbf003752a4c8bce86f6c
appId() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
designatedSigner() view returns (address)
0x0000000000000000000000000000000000000000
getInitializationBlock() view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
hasInitialized() view returns (bool)
false
isDepositable() view returns (bool)
false
isForwarder() pure returns (bool)
true
isPetrified() view returns (bool)
true
kernel() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
allowRecoverability(address) view returns (bool)
balance(address _token) view returns (uint256)
canForward(address _sender, bytes _evmScript) view returns (bool)
canPerform(address _sender, bytes32 _role, uint256[] _params) view returns (bool)
getEVMScriptExecutor(bytes _script) view returns (address)
isPresigned(bytes32) view returns (bool)
isValidSignature(bytes _data, bytes _signature) view returns (bytes4)
isValidSignature(bytes32 _hash, bytes _signature) view returns (bytes4)
protectedTokens(uint256) view returns (address)
supportsInterface(bytes4 _interfaceId) pure returns (bool)
State-modifying
Events addProtectedToken(address _token)
deposit(address _token, uint256 _value) payable
execute(address _target, uint256 _ethValue, bytes _data)
forward(bytes _evmScript)
initialize()
presignHash(bytes32 _hash)
removeProtectedToken(address _token)
safeExecute(address _target, bytes _data)
setDesignatedSigner(address _designatedSigner)
transfer(address _token, address _to, uint256 _value)
transferToVault(address _token)
AddProtectedToken(address indexed token)
Execute(address indexed sender, address indexed target, uint256 ethValue, bytes data)
PresignHash(address indexed sender, bytes32 indexed hash)
RecoverToVault(address indexed vault, address indexed token, uint256 amount)
RemoveProtectedToken(address indexed token)
SafeExecute(address indexed sender, address indexed target, bytes data)
ScriptResult(address indexed executor, bytes script, bytes input, bytes returnData)
SetDesignatedSigner(address indexed sender, address indexed oldSigner, address indexed newSigner)
VaultDeposit(address indexed token, address indexed sender, uint256 amount)
VaultTransfer(address indexed token, address indexed to, uint256 amount)
This contract contains no constructor objects.
fallback()
This contract contains no error objects.