ActionExecutor
Verified contract
Active on
Ethereum with 3,280 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xf19e…146f
0xbfc3…d406
Balances ($0.01)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDC | ERC-20 | 0.005478 | $0.998261 |
$0.01 | |
CRE | ERC-20 | 1 | $0.003113 |
$0 | |
USDT | ERC-20 | 0.000009 | $0.999418 |
$0 | |
DAI | ERC-20 | 0 | $0.998424 |
$0 | |
stETH | ERC-20 | 0 | $3,173.81 |
$0 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21130292 | 4 days ago | | | 0.0018050696 | 0.0075233562 | |
| 21129023 | 4 days ago | | | 0.010758868 | 0.0074129597 | |
| 21116270 | 6 days ago | | | 0.0012845057 | 0.0034147458 | |
| 21105383 | 7 days ago | | | 0.00061837333 | 0.0016558659 | |
| 21093937 | 9 days ago | | | 0.0007437192 | 0.0054522096 | |
| 21070548 | 12 days ago | | | 0.00073396838 | 0.0029527216 | |
| 21069492 | 12 days ago | | | 0.0007386032 | 0.0058679451 | |
| 21058355 | 14 days ago | | | 0.0007587247 | 0.0029378920 | |
| 21040279 | 16 days ago | | | 0.0010320364 | 0.0015767103 | |
| 21040270 | 16 days ago | | | 0.0092728359 | 0.0016709806 |
ABI
ABI objects
Getter at block 21157975
SYSTEM_VERSION_ID() view returns (uint256)
64276665108388658174230283029000281090856552654675654641351991970535913918410
callerGuardMode() view returns (uint8)
1
fullListedCallerGuardContractList() view returns (address[])
[0xC670Ae8b51a508d7328202e94501b1068C3fe953]
fullManagerList() view returns (address[])
[0x0d954A23a3c32aea407dF052C29E14434a4BB9aa]
listedCallerGuardContractCount() view returns (uint256)
1
managerCount() view returns (uint256)
1
owner() view returns (address)
0xda3111e42ba048a9be555f0c08d363f26b2a375a
paused() view returns (bool)
false
registry() view returns (address)
0xf19ea8e63256992a823262c71568b0bb27ce146f
variableBalanceRecords() view returns (address)
0xbfc3b856b9bcc792875e79fc8ffcc09028aad406
Read-only
calculateLocalAmount(uint256 _fromAmount, bool _isForward) view returns (uint256 result)
calculateVaultAmount(uint256 _vaultType, uint256 _fromChainId, uint256 _toChainId, uint256 _fromAmount, bool _isForward) view returns (uint256 result)
isListedCallerGuardContract(address _account) view returns (bool)
isManager(address _account) view returns (bool)
isReservedToken(address _tokenAddress) view returns (bool)
listedCallerGuardContractIndexMap(address) view returns (bool isSet, uint256 value)
listedCallerGuardContractList(uint256) view returns (address)
messageFeeEstimate(uint256 _gatewayType, uint256 _targetChainId, bytes[] _targetRouterDataOptions, bytes _gatewaySettings) view returns (uint256)
tokenBalance(address _tokenAddress) view returns (uint256)
variableBalance(address _account, uint256 _vaultType) view returns (uint256)
State-modifying
Events claimVariableToken(uint256 _vaultType)
cleanup(address _tokenAddress, uint256 _tokenAmount)
convertVariableBalanceToVaultAsset(uint256 _vaultType)
execute(struct IActionDataStructuresAction _action) payable returns (uint256 actionId)
executeLocal(struct IActionDataStructuresLocalAction _localAction) payable returns (uint256 actionId)
handleExecutionPayload(uint256 _messageSourceChainId, bytes _payloadData)
pause()
renounceManagerRole()
renounceOwnership()
selfCallTarget(struct ISettingsTargetSettings _settings, struct IActionDataStructuresTargetMessage _targetMessage)
setCallerGuardMode(uint8 _callerGuardMode)
setListedCallerGuardContracts(struct AccountToFlag[] _items)
setManager(address _account, bool _value)
setRegistry(address _registry)
transferOwnership(address newOwner)
unpause()
ActionLocal(uint256 indexed actionId, address indexed sender, address recipient, address fromToken, address toToken, uint256 fromAmount, uint256 toAmount, uint256 toTokenFee, uint256 timestamp)
ActionSource(uint256 indexed actionId, uint256 indexed targetChainId, address indexed sourceSender, address targetRecipient, uint256 gatewayType, address sourceToken, address targetToken, uint256 amount, uint256 fee, uint256 timestamp)
ActionTarget(uint256 indexed actionId, uint256 indexed sourceChainId, bool indexed isSuccess, uint256 timestamp)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
RenounceManagerRole(address indexed account)
SetCallerGuardMode(uint8 indexed callerGuardMode)
SetListedCallerGuardContract(address indexed contractAddress, bool indexed isListed)
SetManager(address indexed account, bool indexed value)
SetRegistry(address indexed registryAddress)
SetVariableBalanceRecords(address indexed recordsAddress)
SourceProcessed(uint256 indexed actionId, bool indexed isLocal, address indexed sender, uint256 routerType, address fromTokenAddress, address toTokenAddress, uint256 fromAmount, uint256 resultAmount)
TargetProcessed(uint256 indexed actionId, address indexed recipient, uint256 routerType, address fromTokenAddress, address toTokenAddress, uint256 fromAmount, uint256 resultAmount)
Unpaused(address account)
VariableBalanceAllocated(uint256 indexed actionId, address indexed recipient, uint256 vaultType, uint256 amount)
constructor(address _registry, address _variableBalanceRecords, uint256 _actionIdOffset, address _owner, address[] _managers, bool _addOwnerToManagers)
receive()
CallerGuardError(address caller)
GatewayNotSetError()
ListSizeLimitError()
MessageFeeError()
NativeTokenValueError()
NonContractAddressError(address account)
OnlyGatewayError()
OnlyManagerError()
OnlySelfError()
ReservedTokenError()
RouterNotSetError()
SafeApproveError()
SafeTransferError()
SafeTransferFromError()
SafeTransferNativeError()
SameChainIdError()
SameTokenError()
SwapAmountMaxError()
SwapAmountMinError()
SwapError()
TargetSwapInfoError()
TokenMintError()
VaultNotSetError()