ForeignChain

Verified contract

Active on Ethereum with 5,322 txns
Deployed by via 0xd2e0de3a at 13396921
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "ForeignChain"

0x44297c4f4c68013145908983cfee71e3413bd9bfc5a65ca20069465da9a6d878
0x695ae67c929ff83cf252f16959073c1db984d22e0a3764d625098b38da64ed19
0x1f4b325b0acd3ef60ff4f9a95e37b9b7781cd94d3d929ffaab3eafcf6cca89ad
0x446c705e15b5f6399b1740fa27008d9d24e0a327c73f5fd71413b7cdc302526d
0xd264d96febd50998dc490d2dc52b5f78716c6db0463f1cffddb3a2f2add7e0e1
0xea4291b0fa0fe58cb7bb1038180c4601749c836ad2263c223a90bfce9993945c
0xbabd96411e9dcceced7f26bf15102dff904f51511f4e952e487e8262fa3a43b9
0x9a3b16469999bc9f48071a1ee60ee45442dbd0ab1b8d10a608787f906548db19
0xf7ed8e99b04aaff33252a9e04fc9ed3a2d6d9738f999e2b2ac44ec59e5b0ffdc
0x9ac8f23ec5e3631de87eb8699c33ffda9bb7819cb9ae71aef942f4b067126fce

Functions
Getter at block 21201083
ETH_PREFIX(view returns (bytes)
0x19457468657265756d205369676e6564204d6573736167653a0a3332
blocksCount(view returns (uint32)
0
blocksCountOffset(view returns (uint32)
1
contractRegistry(view returns (address)
0x41a75b8504fdac22b2152b5cfcdaae01ff50947e
deprecated(view returns (bool)
true
getBlockId(view returns (uint32)
1684965667
getLatestBlockId(view returns (uint32)
1684965666
getName(pure returns (bytes32)
0x436861696e000000000000000000000000000000000000000000000000000000
getStatus(view returns (uint256 blockNumberuint16 timePaddinguint32 lastDataTimestampuint32 lastIduint32 nextBlockId)
(blockNumber=21201083, timePadding=65535, lastDataTimestamp=1684965666, lastId=1684965666, nextBlockId=1684965667)
isForeign(pure returns (bool)
true
lastBlockId(view returns (uint32)
1684965666
owner(view returns (address)
0xa6e4ffa19b213abea258ae72e8e1a209b9e543e7
padding(view returns (uint16)
65535
replicator(view returns (address)
0x57a2022fa04f38207ab3cd280557cad6d0b77be1
requiredSignatures(view returns (uint16)
1
stakingBankContract(view returns (address)
0x98b407d4961bb69615753617236118a037a67915
 
tokenContract(view returns (address)
Read-only
blocks(uint256 _blockIdview returns (struct BaseChainBlock)
bytesToBytes32Array(bytes _datauint256 _offsetuint256 _itemspure returns (bytes32[])
fcds(bytes32view returns (uint224 valueuint32 dataTimestamp)
getBlockIdAtTimestamp(uint256 _timestampview returns (uint32)
getBlockRoot(uint32 _blockIdview returns (bytes32)
getBlockTimestamp(uint32 _blockIdview returns (uint32)
getCurrentValue(bytes32 _keyview returns (uint256 valueuint256 timestamp)
getCurrentValues(bytes32[] _keysview returns (uint256[] valuesuint32[] timestamps)
hashLeaf(bytes _keybytes _valuepure returns (bytes32)
recoverSigner(bytes32 _affidavituint8 _vbytes32 _rbytes32 _spure returns (address)
squashedRoots(uint256view returns (bytes32)
verifyProof(bytes32[] _proofbytes32 _rootbytes32 _leafpure returns (bool)
verifyProofForBlock(uint256 _blockIdbytes32[] _proofbytes _keybytes _valueview returns (bool)
verifyProofs(uint32[] _blockIdsbytes _proofsuint256[] _proofItemsCounterbytes32[] _leavesview returns (bool[] results)
State-modifying
register(
renounceOwnership(
setPadding(uint16 _padding
submit(uint32 _dataTimestampbytes32 _rootbytes32[] _keysuint256[] _valuesuint32 _blockId
transferOwnership(address newOwner
unregister(
Events
LogBlockReplication(address indexed minteruint32 blockId
LogDeprecation(address indexed deprecator
LogPadding(address indexed executoruint16 timePadding
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address _contractRegistryuint16 _paddinguint16 _requiredSignaturesaddress _replicator
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.