Agent

Verified contract

Active on Ethereum with 2 txns
Deployed by via 0x20caf5bd at 9278122
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Agent"

0x2e58312675c278cc8b869b2993f35049138da36c9c19a3547a5269507817cfdf
0x876d183c49bc69cd0c3ce6d906a40ac6f7219908a2feb444921d067349a2f7ff

Functions
Getter at block 20791838
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
 
getEVMScriptRegistry(view returns (address)
getInitializationBlock(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
 
getProtectedTokensLength(view returns (uint256)
 
getRecoveryVault(view returns (address)
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(addressview returns (bool)
balance(address _tokenview returns (uint256)
canForward(address _senderbytes _evmScriptview returns (bool)
canPerform(address _senderbytes32 _roleuint256[] _paramsview returns (bool)
getEVMScriptExecutor(bytes _scriptview returns (address)
isPresigned(bytes32view returns (bool)
isValidSignature(bytes _databytes _signatureview returns (bytes4)
isValidSignature(bytes32 _hashbytes _signatureview returns (bytes4)
protectedTokens(uint256view returns (address)
supportsInterface(bytes4 _interfaceIdpure returns (bool)
State-modifying
addProtectedToken(address _token
deposit(address _tokenuint256 _valuepayable 
execute(address _targetuint256 _ethValuebytes _data
forward(bytes _evmScript
initialize(
onERC721Received(address _operatoraddress _fromuint256 _tokenIdbytes _datareturns (bytes4)
presignHash(bytes32 _hash
removeProtectedToken(address _token
safeExecute(address _targetbytes _data
setDesignatedSigner(address _designatedSigner
transfer(address _tokenaddress _touint256 _value
transferToVault(address _token
Events
AddProtectedToken(address indexed token
Execute(address indexed senderaddress indexed targetuint256 ethValuebytes data
PresignHash(address indexed senderbytes32 indexed hash
ReceiveERC721(address indexed tokenaddress indexed operatoraddress indexed fromuint256 tokenIdbytes data
RecoverToVault(address indexed vaultaddress indexed tokenuint256 amount
RemoveProtectedToken(address indexed token
SafeExecute(address indexed senderaddress indexed targetbytes data
ScriptResult(address indexed executorbytes scriptbytes inputbytes returnData
SetDesignatedSigner(address indexed senderaddress indexed oldSigneraddress indexed newSigner
VaultDeposit(address indexed tokenaddress indexed senderuint256 amount
VaultTransfer(address indexed tokenaddress indexed touint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
Errors

This contract contains no error objects.