HydraBridge

Verified contract

Active on Ethereum with 2,414 txns
Deployed by via 0xfea6606f at 14353163
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $336.55
0x4d1186d64ec9bb7ef987e589e4bd7a33937a686ad77c64e286549e0c6e99ee68
0x858ef1bb5b7ef9b4e058d2d930e67af1f703e5d6c548cfede193c4945d86b672
0x2fd61dd928f715f18ca3a0ea1c4e93d5ed01d176090276f2b135093fb091c482
0x02a5ed59c7ac223d8cd4cc0fa49011139849d900308403f2b16f5216d358bb26
0x88b35dbec50586a595ebff476b182c13353a7aecfbc082dc2dd50ac433549107
0x61f61040af04c47a2500ce0b9bb23333c2df467ac353aa33bd784d6034e45ab3
0xd8c4dbadddaf9d6c8f8a20f66210fe6f2888f1490069174cbb7292d9abe9cc6a
0x63470e1e22a9825faf094b07cfeea7b3a1653a1fd5589a09ae3cf4c5a4aba233
0xf096f43c338709230d0f8f98ffb97c79fb814e1622cf657548db8c41b5f700eb
0x427a09ba8095d97083e750eb350024a2cc58a4668af6ad1ae137e61f1e4a76fa

Functions
Getter at block 21190706
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
FEE_ADMIN(view returns (bytes32)
0xa1496c3abf9cd93b84db10ae569b57fafa04deeeb7ece4167616ad50e35bc56e
MAX_OBSERVERS(view returns (uint256)
128
OBSERVER_ROLE(view returns (bytes32)
0xb874c3e2d372107e47665c12610d24deb8195460c58dbbf5ed49e34e1889cde9
chainId(view returns (uint8)
1
feeAmount(view returns (uint256)
5000000000000000
paused(view returns (bool)
true
totalObservers(view returns (uint256)
8
votesTreshold(view returns (uint8)
5
Read-only
assetIdToVault(bytes32view returns (address)
depositCount(uint8view returns (uint64)
getProposal(uint8 _originChainIduint64 _depositCountbytes32 _dataHashview returns (struct HydraBridgeProposal)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getRoleMemberIndex(bytes32 roleaddress accountview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
hasVotedOnProposal(uint72 _destinationChainIdAndNoncebytes32 _dataHashaddress _observerview returns (bool)
isObserver(address _observerview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addObserver(address _observer
changeVoteTreshold(uint8 _votesTreshold
claimFees(address[] addrsuint256[] amounts
deposit(uint8 _destinationChainIdbytes32 _assetIdbytes datapayable 
execute(uint8 _originChainIduint64 _depositCountbytes _databytes32 _assetId
grantRole(bytes32 roleaddress account
pause(
removeObserver(address _observer
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setAssetBurnable(address handlerAddressaddress tokenAddress
setAssetForVault(address _vaultAddressbytes32 _assetIdaddress _tokenAddress
setFee(uint256 _feeAmount
unpause(
vote(uint8 _originChainIduint64 _depositCountbytes32 _assetIdbytes32 _dataHash
Events
Deposit(uint8 destinationChainIdbytes32 assetIduint64 depositCount
ObserverAdded(address observer
ObserverRemoved(address observer
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
StatusChanged(uint8 originChainIduint64 depositCountuint8 statusbytes32 dataHash
Unpaused(address account
Voted(uint8 originChainIduint64 depositCountuint8 statusbytes32 dataHash
VotesTresholdChanged(uint256 newThreshold
Constructor
constructor(uint8 _chainIDuint8 _votesTresholduint256 _feeAmountaddress _feeAdminaddress _adminaddress[] _observers
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.