ReliquaryWithFee
Verified contract
Active on
Ethereum with 33 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value
$46.54
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.015 | $3,102.84 |
$46.54 |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17714275 | a year ago | | | 0 | 0.0020271630 | |
| 17714274 | a year ago | | | 0 | 0.0020804205 | |
| 17714273 | a year ago | | | 0 | 0.0020443465 | |
| 17714272 | a year ago | | | 0 | 0.0021708840 | |
| 17714271 | a year ago | | | 0 | 0.0019469828 | |
| 17714270 | a year ago | | | 0 | 0.0020482620 | |
| 17714269 | a year ago | | | 0 | 0.0021885918 | |
| 17714268 | a year ago | | | 0 | 0.0021004420 | |
| 17714267 | a year ago | | | 0 | 0.0022170159 | |
| 17714266 | a year ago | | | 0 | 0.0021966708 |
ABI
ABI objects
Getter at block 21222124
ADD_PROVER_ROLE() view returns (bytes32)
0x1991205f9b9e6359222ed4bbde98eebd6c5a90f432c11ce781941f6acee3127e
CREDITS_ROLE() view returns (bytes32)
0xd2279127a6db36ad34c84940e4b56256cf8df416f8098e820e0db61bb41e3129
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DELAY() view returns (uint64)
172800
GOVERNANCE_ROLE() view returns (bytes32)
0x71840dc4906352362b0cdaf79870196c8e42acafade72d5d5a6d59291253ceb1
SUBSCRIPTION_ROLE() view returns (bytes32)
0xb7c19c4897e038440c53ecfaa804a0f8d20573cb698f85962cd7515a77441064
initialized() view returns (bool)
true
verifyBlockFeeInfo() view returns (uint8 flags, uint16 feeCredits, uint8 feeWeiMantissa, uint8 feeWeiExponent, uint32 feeExternalId)
(flags=6, feeCredits=100, feeWeiMantissa=5, feeWeiExponent=15, feeExternalId=0)
Read-only
assertValidBlockHashFromProver(address verifier, bytes32 hash, uint256 num, bytes proof) view
checkProver(struct ProverInfo prover) pure
credits(address user) view returns (uint192)
debugValidBlockHash(address verifier, bytes32 hash, uint256 num, bytes proof) view returns (bool)
debugVerifyFact(address account, bytes32 factSig) view returns (bool exists, uint64 version, bytes data)
factFees(uint8) view returns (uint8 flags, uint16 feeCredits, uint8 feeWeiMantissa, uint8 feeWeiExponent, uint32 feeExternalId)
feeAccounts(address) view returns (uint64 subscriberUntilTime, uint192 credits)
feeExternals(uint256) view returns (address)
getFact(address account, bytes32 factSig) view returns (bool exists, uint64 version, bytes data)
getProveFactNativeFee(address prover) view returns (uint256)
getProveFactTokenFee(address prover) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
getVerifyFactNativeFee(bytes32 factSig) view returns (uint256)
getVerifyFactTokenFee(bytes32 factSig) view returns (uint256)
hasRole(bytes32 role, address account) view returns (bool)
isSubscriber(address user) view returns (bool)
pendingProvers(address) view returns (uint64 timestamp, uint64 version)
provers(address) view returns (uint64 version, struct FeeInfo feeInfo, bool revoked)
supportsInterface(bytes4 interfaceId) view returns (bool)
validBlockHashFromProver(address verifier, bytes32 hash, uint256 num, bytes proof) view returns (bool)
verifyFactNoFee(address account, bytes32 factSig) view returns (bool exists, uint64 version, bytes data)
verifyFactVersionNoFee(address account, bytes32 factSig) view returns (bool exists, uint64 version)
versions(uint64) view returns (address)
State-modifying
Events activateProver(address prover)
addCredits(address user, uint192 amount)
addProver(address prover, uint64 version)
addSubscriber(address user, uint64 ts)
assertValidBlockHash(address verifier, bytes32 hash, uint256 num, bytes proof) payable
checkProveFactFee(address sender) payable
grantRole(bytes32 role, address account)
removeCredits(address user, uint192 amount)
removeSubscriber(address user)
renounceRole(bytes32 role, address account)
resetFact(address account, bytes32 factSig)
revokeProver(address prover)
revokeRole(bytes32 role, address account)
setCredits(address user, uint192 amount)
setFact(address account, bytes32 factSig, bytes data)
setFactFee(uint8 cls, struct FeeInfo feeInfo, address feeExternal)
setInitialized()
setProverFee(address prover, struct FeeInfo feeInfo, address feeExternal)
setValidBlockFee(struct FeeInfo feeInfo, address feeExternal)
validBlockHash(address verifier, bytes32 hash, uint256 num, bytes proof) payable returns (bool)
verifyFact(address account, bytes32 factSig) payable returns (bool exists, uint64 version, bytes data)
verifyFactVersion(address account, bytes32 factSig) payable returns (bool exists, uint64 version)
withdrawFees(address token, address dest)
NewProver(address prover, uint64 version)
PendingProverAdded(address prover, uint64 version, uint64 timestamp)
ProverRevoked(address prover, uint64 version)
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)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.