AxiomProxy
Verified contract
Proxy
Active on
Ethereum with 596 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 39 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 39 additional slots
3 additional
variables
Balances ($1,669.88)
Native
Value
$1,669.88
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.53 | $3,150.72 |
$1,669.88 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19095769 | 10 months ago | | | 0.01 | 0.00094559396 | |
| 19093553 | 10 months ago | | | 0.01 | 0.0012561620 | |
| 19093131 | 10 months ago | | | 0.01 | 0.0012924043 | |
| 19093131 | 10 months ago | | | 0.01 | 0.0012925856 | |
| 19093087 | 10 months ago | | | 0.01 | 0.0015535625 | |
| 19093080 | 10 months ago | | | 0.01 | 0.0014824105 | |
| 19093000 | 10 months ago | | | 0.01 | 0.0012725233 | |
| 19092697 | 10 months ago | | | 0.01 | 0.0015638070 | |
| 19091972 | 10 months ago | | | 0.01 | 0.0019595440 | |
| 19090490 | 10 months ago | | | 0.01 | 0.0019108025 |
ABI
ABI objects
Getter at block 21204006 proxiableUUID() view returns (bytes32)
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
GUARDIAN_ROLE() view returns (bytes32)
0x55435dd261a4b9b3364963f7738a7a662ad9c84396d64be3365284bb7f0a5041
PROVER_ROLE() view returns (bytes32)
0x60044782a422109ac08a415e44260ad5d3bad63d96ebe1fac0363399642ee3f2
TIMELOCK_ROLE() view returns (bytes32)
0xf66846415d2bf9eabda9e84793ff9c0ea96d87f50fc41e66aa16469c6a442f05
axiomAddress() view returns (address)
0x33ea514cc54b641ad8b84e4a31d311f3722d1bb5
frozen() view returns (bool)
false
maxQueryPrice() view returns (uint256)
2000000000000000000
minQueryPrice() view returns (uint256)
10000000000000000
mmrVerifierAddress() view returns (address)
0x1aae24e24bfececee5337bcb8348e2c24d8809f1
queryDeadlineInterval() view returns (uint32)
7200
Read-only
areResponsesValid(bytes32 keccakBlockResponse, bytes32 keccakAccountResponse, bytes32 keccakStorageResponse, struct IAxiomV1QueryBlockResponse[] blockResponses, struct IAxiomV1QueryAccountResponse[] accountResponses, struct IAxiomV1QueryStorageResponse[] storageResponses) view returns (bool)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
isKeccakResultValid(bytes32 keccakBlockResponse, bytes32 keccakAccountResponse, bytes32 keccakStorageResponse) view returns (bool)
isPoseidonResultValid(bytes32 poseidonBlockResponse, bytes32 poseidonAccountResponse, bytes32 poseidonStorageResponse) view returns (bool)
queries(bytes32) view returns (uint256 payment, uint8 state, uint32 deadlineBlockNumber, address refundee)
supportsInterface(bytes4 interfaceId) view returns (bool)
verifiedKeccakResults(bytes32) view returns (bool)
verifiedPoseidonResults(bytes32) view returns (bool)
State-modifying
Events collectRefund(bytes32 keccakQueryResponse)
freezeAll()
fulfillQueryVsMMR(bytes32 keccakQueryResponse, address payee, uint32 mmrIdx, struct IAxiomV1QueryRecentMMRWitness mmrWitness, bytes proof)
grantRole(bytes32 role, address account)
initialize(address _axiomAddress, address _mmrVerifierAddress, uint256 _minQueryPrice, uint256 _maxQueryPrice, uint32 _queryDeadlineInterval, address timelock, address guardian)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
sendOffchainQuery(bytes32 keccakQueryResponse, address refundee, bytes32 ipfsHash) payable
sendQuery(bytes32 keccakQueryResponse, address refundee, bytes query) payable
unfreezeAll()
updateAxiomAddress(address _axiomAddress)
updateMMRVerifierAddress(address _mmrVerifierAddress)
updateMaxQueryPrice(uint256 _maxQueryPrice)
updateMinQueryPrice(uint256 _minQueryPrice)
updateQueryDeadlineInterval(uint32 _queryDeadlineInterval)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
verifyResultVsMMR(uint32 mmrIdx, struct IAxiomV1QueryRecentMMRWitness mmrWitness, bytes proof)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
FreezeAll()
Initialized(uint8 version)
KeccakResultEvent(bytes32 keccakBlockResponse, bytes32 keccakAccountResponse, bytes32 keccakStorageResponse)
PoseidonResultEvent(bytes32 poseidonBlockResponse, bytes32 poseidonAccountResponse, bytes32 poseidonStorageResponse)
QueryFulfilled(bytes32 keccakQueryResponse, uint256 payment, address prover)
QueryInitiatedOffchain(bytes32 keccakQueryResponse, uint256 payment, uint32 deadlineBlockNumber, address refundee, bytes32 ipfsHash)
QueryInitiatedOnchain(bytes32 keccakQueryResponse, uint256 payment, uint32 deadlineBlockNumber, address refundee, bytes32 queryHash)
QueryRefunded(bytes32 keccakQueryResponse, uint256 payment, uint32 deadlineBlockNumber, address refundee)
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)
UnfreezeAll()
UpdateAxiomAddress(address newAddress)
UpdateMMRVerifierAddress(address newAddress)
UpdateMaxQueryPrice(uint256 maxQueryPrice)
UpdateMinQueryPrice(uint256 minQueryPrice)
UpdateQueryDeadlineInterval(uint32 queryDeadlineInterval)
Upgraded(address indexed implementation)
constructor(address implementation, bytes _data)
fallback()
receive()
BlockHashNotValidatedInCache()
BlockHashWitnessNotRecent()
BlockMerkleRootDoesNotMatchProof()
CannotFulfillIfNotActive()
CannotRefundBeforeDeadline()
CannotRefundIfNotActive()
ClaimedMMRDoesNotMatchRecent()
ContractIsFrozen()
HistoricalMMRKeccakDoesNotMatchProof()
KeccakQueryResponseDoesNotMatchProof()
MMREndBlockNotRecent()
MMRProofVerificationFailed()
NotProverRole()
PriceNotPaid()
PriceTooHigh()
ProofVerificationFailed()
QueryNotInactive()