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 "Router"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21207819 | 3 hours ago | | | 0.005 | 0.0075888297 | |
| 21202557 | 21 hours ago | | | 0.0063049233 | 0.0069998500 | |
| 21189059 | 3 days ago | | | 0.0081910357 | 0.0074974828 | |
| 21188819 | 3 days ago | | | 0.012355106 | 0.0032655685 | |
| 21188383 | 3 days ago | | | 0.00064117421 | 0.010405614 | |
| 21188078 | 3 days ago | | | 0.00031843822 | 0.013729481 | |
| 21185479 | 3 days ago | | | 0.0028732006 | 0.032740384 | |
| 21183358 | 4 days ago | | | 0.00006251563 | 0.012371061 | |
| 21183324 | 4 days ago | | | 0.000062519267 | 0.015776758 | |
| 21183108 | 4 days ago | | | 0.000062504649 | 0.022896146 |
ABI
ABI objects
Getter at block 21208728
agentImplementation() view returns (address)
0x4d4c961de7140e642b7217f221b73e859e3a6482
currentUser() view returns (address)
0x0000000000000000000000000000000000000001
defaultCollector() view returns (address)
0xfb20753f85f89be6f42d228667d70e62d1ba5f75
defaultReferral() view returns (bytes32)
0xfb20753f85f89be6f42d228667d70e62d1ba5f75000000000000000000002710
domainSeparator() view returns (bytes32)
0x21d6724d4c87211b065ce35bab2fb7136a01644d57e246b387d7f288b31f3992
feeRate() view returns (uint256)
20
getCurrentUserAgent() view returns (address, address)
(0x0000000000000000000000000000000000000001, 0x0000000000000000000000000000000000000000)
owner() view returns (address)
0xa7248f4b85fb6261c314d08e7938285d1d86cd61
pauser() view returns (address)
0x4d2d634bf4b271f74bbf3a30f50497ec3d90024e
Read-only
agents(address user) view returns (address agent)
calcAgent(address user) view returns (address)
delegations(address user, address delegatee) view returns (uint128 expiry, uint128 nonce)
executionNonces(address user) view returns (uint256 nonce)
getAgent(address user) view returns (address)
signers(address signer) view returns (bool valid)
State-modifying
Events addSigner(address signer)
allow(address delegatee, uint128 expiry)
allowBySig(struct DataTypeDelegationDetails details, address delegator, bytes signature)
disallow(address delegatee)
execute(bytes[] permit2Datas, struct DataTypeLogic[] logics, address[] tokensReturn) payable
executeBySig(struct DataTypeExecutionDetails details, address user, bytes signature) payable
executeBySigWithSignerFee(struct DataTypeExecutionBatchDetails details, address user, bytes userSignature, address signer, bytes signerSignature) payable
executeFor(address user, bytes[] permit2Datas, struct DataTypeLogic[] logics, address[] tokensReturn) payable
executeForWithSignerFee(address user, bytes[] permit2Datas, struct DataTypeLogicBatch logicBatch, address signer, bytes signature, address[] tokensReturn) payable
executeWithSignerFee(bytes[] permit2Datas, struct DataTypeLogicBatch logicBatch, address signer, bytes signature, address[] tokensReturn) payable
invalidateDelegationNonces(address delegatee, uint128 newNonce)
invalidateExecutionNonces(uint256 newNonce)
newAgent() returns (address)
newAgent(address user) returns (address)
pause()
removeSigner(address signer)
renounceOwnership()
rescue(address token, address receiver, uint256 amount)
setFeeCollector(address feeCollector_)
setFeeRate(uint256 feeRate_)
setPauser(address pauser_)
transferOwnership(address newOwner)
unpause()
AgentCreated(address indexed agent, address indexed user)
Delegated(address indexed delegator, address indexed delegatee, uint128 expiry)
DelegationNonceInvalidation(address indexed user, address indexed delegatee, uint128 newNonce, uint128 oldNonce)
Executed(address indexed user, address indexed agent)
ExecutionNonceInvalidation(address indexed user, uint256 newNonce, uint256 oldNonce)
FeeCollectorSet(address indexed feeCollector_)
FeeRateSet(uint256 feeRate_)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused()
PauserSet(address indexed pauser)
SignerAdded(address indexed signer)
SignerRemoved(address indexed signer)
Unpaused()
constructor(address wrappedNative, address permit2, address deployer)
This contract contains no fallback and receive objects.
AgentAlreadyCreated()
AlreadyPaused()
ExcessiveInvalidation()
InvalidDelegatee()
InvalidFeeCollector()
InvalidNewPauser()
InvalidNonce()
InvalidPauser()
InvalidRate()
InvalidSignature()
InvalidSigner(address signer)
NotPaused()
NotReady()
SignatureExpired(uint256 deadline)