QuantumPortalLedgerMgrTest
Verified contract
Active on
Base with 15 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xc3d3…fea4
Balances ($0.00)
No balances found for "QuantumPortalLedgerMgrTest"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17602806 | 4 months ago | | | 0 | 0.00029457120 | |
| 17602803 | 4 months ago | | | 0 | 0.000088811000 | |
| 17602750 | 4 months ago | | | 0 | 0.00028636320 | |
| 17602748 | 4 months ago | | | 0 | 0.000088811000 | |
| 17601343 | 4 months ago | | | 0 | 0.00028636320 | |
| 17601340 | 4 months ago | | | 0 | 0.000088811000 | |
| 17567899 | 4 months ago | | | 0 | 0.00028636320 | |
| 17567896 | 4 months ago | | | 0 | 0.000088811000 | |
| 17567608 | 4 months ago | | | 0 | 0.00028636320 | |
| 17567604 | 4 months ago | | | 0 | 0.000088811000 |
ABI
ABI objects
Getter at block 22926209
CHAIN_ID() view returns (uint256)
8453
VERSION() view returns (string)
000.001
admin() view returns (address)
0x0000000000000000000000000000000000000000
authorityMgr() view returns (address)
0x5c98f40bb76e48ce854d05399d550ba8252e0678
feeConvertor() view returns (address)
0x27a90bb08a9bdb7ffb68199c89c9cec1f0832c76
fixedFeeTarget() view returns (address)
0x0000000000000000000000000000000000000000
ledger() view returns (address)
0xc591fbcba0b5efcdf85805fb9d928bf4b2fd96b0
minerMgr() view returns (address)
0x5c98f40bb76e48ce854d05399d550ba8252e0678
minerMinimumStake() view returns (uint256)
1000000000000000000000000
owner() view returns (address)
0xeb608fe026a4f54df43e57a881d2e8395652c58d
realChainId() view returns (uint256)
8453
stakes() view returns (address)
0x0000000000000000000000000000000000000000
state() view returns (address)
0xc3d37fc6ec030cd0000c615f8fe9313491d0fea4
varFeeTarget() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
calculateBlockHash(uint64 remoteChainId, uint64 blockNonce, struct QuantumPortalLibRemoteTransaction[] transactions) pure returns (bytes32)
calculateFixedFee(uint256 targetChainId, uint256 varSize) view returns (uint256)
getBlockIdx(uint64 chainId, uint64 nonce) pure returns (uint256)
isLocalBlockReady(uint64 chainId) view returns (bool)
lastRemoteMinedBlock(uint64 chainId) view returns (struct QuantumPortalLibBlock _block)
localBlockByNonce(uint64 chainId, uint64 blockNonce) view returns (struct IQuantumPortalLedgerMgrLocalBlock, struct QuantumPortalLibRemoteTransaction[])
minedBlockByNonce(uint64 chainId, uint64 blockNonce) view returns (struct IQuantumPortalLedgerMgrMinedBlock b, struct QuantumPortalLibRemoteTransaction[] txs)
State-modifying
Events finalize(uint256 remoteChainId, uint256 blockNonce, uint256[] invalidBlockNonces, bytes32 finalizersHash, address[] finalizers, bytes32 salt, uint64 expiry, bytes multiSignature)
mineRemoteBlock(uint64 remoteChainId, uint64 blockNonce, struct QuantumPortalLibRemoteTransaction[] transactions, bytes32 salt, uint64 expiry, bytes multiSignature)
registerMiner()
registerTransaction(uint64 remoteChainId, address remoteContract, address msgSender, address beneficiary, address token, uint256 amount, bytes method)
renounceOwnership()
setAdmin(address _admin)
submitFraudProof(uint64 minedOnChainId, uint64 localBlockNonce, uint64 localBlockTimestamp, struct QuantumPortalLibRemoteTransaction[] transactions, bytes32 salt, uint64 expiry, bytes multiSignature, address rewardReceiver)
transferOwnership(address newOwner)
updateAuthorityMgr(address _authorityMgr)
updateFeeConvertor(address _feeConvertor)
updateFeeTargets(address _varFeeTarget, address _fixedFeeTarget)
updateLedger(address _ledger)
updateMinerMgr(address _minerMgr)
updateMinerMinimumStake(uint256 amount)
updateState(address _state)
AdminSet(address admin)
FinalizedBlock(uint256 remoteChainId, uint256 blockNonce, uint256 timestamp)
FinalizedInvalidBlock(uint256 remoteChainId, uint256 blockNonce, uint256 timestamp)
FinalizedSnapshot(uint256 remoteChainId, uint256 startBlockNonce, uint256 endBlockNonce, address[] finalizers)
LocalBlockCreated(uint64 remoteChainId, uint64 nonce, uint64 timestamp)
MinedBlockCreated(bytes32 blockHash, address miner, uint256 stake, uint256 totalValue, struct QuantumPortalLibBlock blockMetadata)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RemoteTransactionRegistered(uint64 timestamp, address remoteContract, address sourceMsgSender, address sourceBeneficiary, address token, uint256 amount, bytes method, uint256 gas, uint256 fixedFee)
constructor(uint256 testChainId)
This contract contains no fallback and receive objects.
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)