GateKeeper
Verified contract
Active on
Ethereum with 49 txns
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 "GateKeeper"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21244242 | 4 days ago | | | 0 | 0.00080598842 | |
| 21244241 | 4 days ago | | | 0 | 0.00082682956 | |
| 21244215 | 4 days ago | | | 0 | 0.00081591788 | |
| 21244214 | 4 days ago | | | 0 | 0.00083655427 | |
| 21244213 | 4 days ago | | | 0 | 0.00082742434 | |
| 21244212 | 4 days ago | | | 0 | 0.00083677716 | |
| 21244211 | 4 days ago | | | 0 | 0.00079790079 | |
| 21244209 | 4 days ago | | | 0 | 0.00081002345 | |
| 20833289 | 2 months ago | | | 0 | 0.0013372728 | |
| 20833288 | 2 months ago | | | 0 | 0.0012853515 |
ABI
ABI objects
Getter at block 21273257
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
OPERATOR_ROLE() view returns (bytes32)
0x97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929
bridge() view returns (address)
0xece9cf6a8f2768a3b8b65060925b646afeaa5167
getNonce() view returns (uint256 nonce)
0
treasury() view returns (address)
0x83774fcd4dd3b00a2edbfe9a55cecda68f2a1ada
Read-only
baseFees(uint64, address) view returns (uint256)
calculateCost(address payToken, uint256 dataLength, uint64 chainIdTo, address sender) view returns (uint256 amountToPay)
castToAddress(bytes32 x) pure returns (address)
castToBytes32(address a) pure returns (bytes32)
discounts(address) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount(bytes32 role) view returns (uint256)
hasRole(bytes32 role, address account) view returns (bool)
rates(uint64, address) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events grantRole(bytes32 role, address account)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
sendData(bytes data, address to, uint64 chainIdTo, address payToken) payable
setBaseFee(struct GateKeeperBaseFee[] baseFees_)
setBridge(address bridge_)
setDiscount(address caller, uint256 discount)
setRate(struct GateKeeperRate[] rates_)
setTreasury(address treasury_)
withdrawFees(address token, uint256 amount)
BaseFeeSet(uint64 chainId, address payToken, uint256 fee)
BridgeSet(address bridge)
CrossChainCallPaid(address indexed sender, address indexed token, uint256 transactionCost)
DiscountSet(address caller, uint256 discount)
FeesWithdrawn(address token, uint256 amount, address to)
RateSet(uint64 chainId, address payToken, uint256 rate)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
TreasurySet(address treasury)
constructor(address bridge_)
This contract contains no fallback and receive objects.
This contract contains no error objects.