CosmosBridge

Verified contract

Implementation

Active on Ethereum with 1 txns
Deployed by via 0xb8f2e7c8 at 13092571
Slot
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

No balances found for "CosmosBridge"

0x8e0848df7fe88266034e7deb87d6af8a5aa9de351cd6fb26cf301704afa1e667
From

Functions
Getter at block 21247806
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 _claimTypebytes _cosmosSenderuint256 _cosmosSenderSequenceaddress _ethereumReceiverstring _symboluint256 _amountpure returns (uint256)
getProphecyThreshold(uint256 _prophecyIDview returns (booluint256uint256)
getValidatorPower(address _validatorAddressview returns (uint256)
hasMadeClaim(uint256addressview returns (bool)
isActiveValidator(address _validatorAddressview returns (bool)
oracleClaimValidators(uint256view returns (uint256)
powers(addressuint256view returns (uint256)
prophecyClaims(uint256view returns (address ethereumReceiverstring symboluint256 amount)
validators(addressuint256view returns (bool)
State-modifying
addValidator(address _validatorAddressuint256 _validatorPower
changeOperator(address _newOperator
initialize(address _operatoruint256 _consensusThresholdaddress[] _initValidatorsuint256[] _initPowers
newProphecyClaim(uint8 _claimTypebytes _cosmosSenderuint256 _cosmosSenderSequenceaddress _ethereumReceiverstring _symboluint256 _amount
recoverGas(uint256 _valsetVersionaddress _validatorAddress
removeValidator(address _validatorAddress
setBridgeBank(address _bridgeBank
updateValidatorPower(address _validatorAddressuint256 _newValidatorPower
updateValset(address[] _validatorsuint256[] _powers
Events
LogBridgeBankSet(address _bridgeBank
LogNewOracleClaim(uint256 _prophecyIDaddress _validatorAddress
LogNewProphecyClaim(uint256 _prophecyIDuint8 _claimTypeaddress _ethereumReceiverstring _symboluint256 _amount
LogOracleSet(address _oracle
LogProphecyCompleted(uint256 _prophecyIDuint8 _claimType
LogProphecyProcessed(uint256 _prophecyIDuint256 _prophecyPowerCurrentuint256 _prophecyPowerThresholdaddress _submitter
LogValidatorAdded(address _validatoruint256 _poweruint256 _currentValsetVersionuint256 _validatorCountuint256 _totalPower
LogValidatorPowerUpdated(address _validatoruint256 _poweruint256 _currentValsetVersionuint256 _validatorCountuint256 _totalPower
LogValidatorRemoved(address _validatoruint256 _poweruint256 _currentValsetVersionuint256 _validatorCountuint256 _totalPower
LogValsetReset(uint256 _newValsetVersionuint256 _validatorCountuint256 _totalPower
LogValsetUpdated(uint256 _newValsetVersionuint256 _validatorCountuint256 _totalPower
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.