UniversalPermit2Adapter
Verified contract
Active on
Ethereum with 427 txns
Slot | Value |
---|---|
0x0000000000000000000000000000000000000000000000000000000000000000 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000001 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000002 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000003 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000004 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
GHO | ERC-20 | 0 | $0.990033 |
$0 | |
stETH | ERC-20 | 0 | $3,142.26 |
$0 |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19482773 | 8 months ago | | | 0.058 | 0.0054197358 | |
| 19477644 | 8 months ago | | | 0 | 0.014529791 | |
| 19477593 | 8 months ago | | | 0 | 0.017150382 | |
| 19471790 | 8 months ago | | | 0 | 0.011773602 | |
| 19465686 | 8 months ago | | | 2 | 0.0053238593 | |
| 19465656 | 8 months ago | | | 2 | 0.0060453606 | |
| 19450513 | 8 months ago | | | 0.00038356991 | 0.0087350510 | |
| 19446876 | 8 months ago | | | 0 | 0.013248587 | |
| 19445408 | 8 months ago | | | 0.0014938488 | 0.0099416098 | |
| 19441614 | 8 months ago | | | 0 | 0.0081017458 |
ABI
ABI objects
Getter at block 21217121
NATIVE_TOKEN() view returns (address)
0x0000000000000000000000000000000000000000
PERMIT2() view returns (address)
0x000000000022d473030f116ddee9f6b43ac78ba3
Read-only
supportsInterface(bytes4 _interfaceId) view returns (bool)
State-modifying
Events buyOrderSwap(struct ISwapPermit2AdapterBuyOrderSwapParams _params) payable returns (uint256 _amountIn, uint256 _amountOut)
executeWithBatchPermit(struct IArbitraryExecutionPermit2AdapterBatchPermit _batchPermit, struct IArbitraryExecutionPermit2AdapterAllowanceTarget[] _allowanceTargets, struct IArbitraryExecutionPermit2AdapterContractCall[] _contractCalls, struct IArbitraryExecutionPermit2AdapterTransferOut[] _transferOut, uint256 _deadline) payable returns (bytes[] _executionResults, uint256[] _tokenBalances)
executeWithPermit(struct IArbitraryExecutionPermit2AdapterSinglePermit _permit, struct IArbitraryExecutionPermit2AdapterAllowanceTarget[] _allowanceTargets, struct IArbitraryExecutionPermit2AdapterContractCall[] _contractCalls, struct IArbitraryExecutionPermit2AdapterTransferOut[] _transferOut, uint256 _deadline) payable returns (bytes[] _executionResults, uint256[] _tokenBalances)
sellOrderSwap(struct ISwapPermit2AdapterSellOrderSwapParams _params) payable returns (uint256 _amountIn, uint256 _amountOut)
simulate(bytes[] _calls) payable returns (struct ISimulationAdapterSimulationResult[] _results)
simulateAndRevert(bytes _call) payable
This contract contains no event objects.
constructor(address _permit2)
receive()
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
FailedInnerCall()
InvalidContractCall()
ReceivedTooLittleTokenOut(uint256 received, uint256 expected)
SafeERC20FailedOperation(address token)
SimulatedCall(struct ISimulationAdapterSimulationResult result)
TransactionDeadlinePassed(uint256 current, uint256 deadline)