Settlement
Verified contract
Implementation
Active on
Ethereum with 0 txns
Inferred storage
Map
Table
Raw
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 "Settlement"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Settlement"
ABI
ABI objects
Getter at block 21297432 getConfig() view returns (struct TypesConfig)
ACTION_ROLE() view returns (bytes32)
0xd95061bdf0c43d77b6cbe1c15072292976244ec8d5012de75baa36e42da4625e
ADMIN_ROLE() view returns (bytes32)
0xa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775
PAUSER_ROLE() view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
RELAY_ROLE() view returns (bytes32)
0x077a1d526a4ce8a773632ab13b4fbbf1fcc954c3dab26cd27ea0e2a6750da5d7
getDevTeam() view returns (address)
0x0000000000000000000000000000000000000000
getLockoutBlocks() view returns (uint8)
0
getMinFee() view returns (uint128)
0
getPenaltyFee() view returns (uint128)
0
Read-only
hasRole(bytes32 role, address actor) view returns (bool)
State-modifying
Events _trySwap(struct TypesOrder order, address router, bytes data) returns (bool success, string failReason)
addRole(bytes32 role, address actor)
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)
withdraw(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 bpsFee)
TraderPenalized(address indexed trader, uint256 penalty, uint256 gasPaid, string reason)
WithdrewETH(address indexed receiver, uint256 amount)
This contract contains no constructor objects.
receive()
This contract contains no error objects.