TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 11,862 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDC | ERC-20 | 0.002614 | $0.998291 |
$0 | |
DAI | ERC-20 | 0.000026 | $0.998059 |
$0 | |
stETH | ERC-20 | 0 | $3,287.84 |
$0 | |
CRI | ERC-20 | 0.6 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16721953 | 2 years ago | | | 0 | 0.0011305809 | |
| 16646612 | 2 years ago | | | 0 | 0.015014492 | |
| 16646307 | 2 years ago | | | 0 | 0.037422350 | |
| 16645988 | 2 years ago | | | 0 | 0.016659708 | |
| 16645674 | 2 years ago | | | 0 | 0.017320068 | |
| 16645327 | 2 years ago | | | 0 | 0.041163375 | |
| 16644956 | 2 years ago | | | 0 | 0.044913060 | |
| 16644811 | 2 years ago | | | 0 | 0.019400928 | |
| 16644806 | 2 years ago | | | 0 | 0.026141056 | |
| 16644633 | 2 years ago | | | 0 | 0.022237292 |
ABI
ABI objects
Getter at block 21245068
ACTION_ROLE() view returns (bytes32)
0xd95061bdf0c43d77b6cbe1c15072292976244ec8d5012de75baa36e42da4625e
ADMIN_ROLE() view returns (bytes32)
0xa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775
PAUSER_ROLE() view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
RELAY_ROLE() view returns (bytes32)
0x077a1d526a4ce8a773632ab13b4fbbf1fcc954c3dab26cd27ea0e2a6750da5d7
getConfig() view returns (struct TypesConfig)
(0xb631e8650fb4befdae74ab9f86a9cb65bc134706, 14, 0, 4)
getDevTeam() view returns (address)
0xb631e8650fb4befdae74ab9f86a9cb65bc134706
getLockoutBlocks() view returns (uint8)
4
getMinFee() view returns (uint128)
14
getPenaltyFee() view returns (uint128)
0
Read-only
hasRole(bytes32 role, address actor) view returns (bool)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
_trySwap(struct TypesOrder order, address router, bytes data) returns (bool success, string failReason)
_tryV3Swap(struct TypesV3Order order, address router, bytes data) returns (bool success, uint256 outAmount, string failReason)
addRole(bytes32 role, address actor)
depositWNative(address native, uint256 amount)
fill(struct TypesOrder order, address router, bytes data)
initialize(struct TypesConfig config)
revokeRole(bytes32 role, address actor)
setConfig(struct TypesConfig config)
setDevTeam(address team)
setLockoutBlocks(uint8 blocks)
setMinFee(uint128 fee)
setPenaltyFee(uint128 fee)
swapRelay(address oldRelay, address newRelay)
v3Fill(struct TypesV3Order order, address router, bytes data)
withdraw(uint256 amount)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
AffiliatePaid(address indexed affiliate, address token, uint256 amount)
InsufficientGasFunds(address indexed relay, uint256 amount)
PaidGasFunds(address indexed relay, uint256 amount)
ReceivedETH(address indexed sender, uint256 amount)
SwapFailed(address indexed trader, string reason, address feeToken, uint256 gasFeePaid)
SwapSuccess(address indexed trader, uint256 inputAmount, uint256 outputAmount, address feeToken, uint256 gasFee, uint256 dexibleFee)
SwapV3Success(address indexed trader, address indexed affiliate, uint256 inputAmount, uint256 outputAmount, address feeToken, uint256 gasFee, uint256 affiliateFee, uint256 dexibleFee)
TraderPenalized(address indexed trader, uint256 penalty, uint256 gasPaid, string reason)
WithdrewETH(address indexed receiver, uint256 amount)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
receive()
This contract contains no error objects.