CosmosBridge
Verified contract
Implementation
Active on
Ethereum with 1 txns
Storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 99 additional slots
-
variable spans 99 additional slots
-
variable spans 99 additional slots
1 additional
variable
Balances ($0.00)
No balances found for "CosmosBridge"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 13192526 | 3 years ago | | | 0 | 0.052785308 |
ABI
ABI objects
Getter at block 20791885
bridgeBank() view returns (address)
0x0000000000000000000000000000000000000000
consensusThreshold() view returns (uint256)
75
cosmosBridge() view returns (address)
0x0000000000000000000000000000000000000000
currentValsetVersion() view returns (uint256)
1
hasBridgeBank() view returns (bool)
false
operator() view returns (address)
0x2dc894e2e87fb728b2520ce8418983a834357824
oracle() view returns (address)
0x0000000000000000000000000000000000000000
totalPower() view returns (uint256)
100
validatorCount() view returns (uint256)
4
valset() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getProphecyID(uint8 _claimType, bytes _cosmosSender, uint256 _cosmosSenderSequence, address _ethereumReceiver, string _symbol, uint256 _amount) pure returns (uint256)
getProphecyThreshold(uint256 _prophecyID) view returns (bool, uint256, uint256)
getValidatorPower(address _validatorAddress) view returns (uint256)
hasMadeClaim(uint256, address) view returns (bool)
isActiveValidator(address _validatorAddress) view returns (bool)
oracleClaimValidators(uint256) view returns (uint256)
powers(address, uint256) view returns (uint256)
prophecyClaims(uint256) view returns (address ethereumReceiver, string symbol, uint256 amount)
validators(address, uint256) view returns (bool)
State-modifying
Events addValidator(address _validatorAddress, uint256 _validatorPower)
changeOperator(address _newOperator)
initialize(address _operator, uint256 _consensusThreshold, address[] _initValidators, uint256[] _initPowers)
newProphecyClaim(uint8 _claimType, bytes _cosmosSender, uint256 _cosmosSenderSequence, address _ethereumReceiver, string _symbol, uint256 _amount)
recoverGas(uint256 _valsetVersion, address _validatorAddress)
removeValidator(address _validatorAddress)
setBridgeBank(address _bridgeBank)
updateValidatorPower(address _validatorAddress, uint256 _newValidatorPower)
updateValset(address[] _validators, uint256[] _powers)
LogBridgeBankSet(address _bridgeBank)
LogNewOracleClaim(uint256 _prophecyID, address _validatorAddress)
LogNewProphecyClaim(uint256 _prophecyID, uint8 _claimType, address _ethereumReceiver, string _symbol, uint256 _amount)
LogOracleSet(address _oracle)
LogProphecyCompleted(uint256 _prophecyID, uint8 _claimType)
LogProphecyProcessed(uint256 _prophecyID, uint256 _prophecyPowerCurrent, uint256 _prophecyPowerThreshold, address _submitter)
LogValidatorAdded(address _validator, uint256 _power, uint256 _currentValsetVersion, uint256 _validatorCount, uint256 _totalPower)
LogValidatorPowerUpdated(address _validator, uint256 _power, uint256 _currentValsetVersion, uint256 _validatorCount, uint256 _totalPower)
LogValidatorRemoved(address _validator, uint256 _power, uint256 _currentValsetVersion, uint256 _validatorCount, uint256 _totalPower)
LogValsetReset(uint256 _newValsetVersion, uint256 _validatorCount, uint256 _totalPower)
LogValsetUpdated(uint256 _newValsetVersion, uint256 _validatorCount, uint256 _totalPower)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.