BridgeUpgradeable

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x69231577 at 14371260
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
3 additional variables

No balances found for "BridgeUpgradeable"

No transactions found for "BridgeUpgradeable"


Functions
Getter at block 21177165
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
EMERGENCY_ROLE(view returns (bytes32)
0xbf233dd2aafeb4d50879c4aa5c81e96d92f6e6945c906a58f9f2d1c1631b4b26
FEE_SETTER_ROLE(view returns (bytes32)
0xe6ad9a47fbda1dc18de1eb5eeb7d935e5e81b4748f3cfc61e233e64f88182060
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
RELAYER_ROLE(view returns (bytes32)
0xe2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4
RESOURCE_SETTER(view returns (bytes32)
0x8b9e7a9f25b0aca3f51c01b8fee30790fb16f4d4deded8385ae6643d054bb078
_quorum(view returns (uint64)
0
_voter(view returns (address)
0x0000000000000000000000000000000000000000
fetch_chainID(view returns (uint8)
0
fetch_expiry(view returns (uint256)
0
fetch_whitelistEnabled(view returns (bool)
false
paused(view returns (bool)
false
totalRelayers(view returns (uint256)
0
Read-only
GetProposalHash(uint8 chainIDuint64 depositNoncebytes32 dataHashpure returns (bytes32)
HasVotedOnProposal(uint8 chainIDuint64 depositNoncebytes32 dataHashview returns (bool)
fetch_depositCounts(uint8 _idview returns (uint64)
fetch_proposals(bytes32 _idview returns (uint256)
fetch_resourceIDToHandlerAddress(bytes32 _idview returns (address)
fetch_whitelist(address _beneficiaryview returns (bool)
getBridgeFee(bytes32 resourceIDuint8 destChainIDaddress feeTokenAddressview returns (uint256uint256)
getProposal(uint8 originChainIDuint64 depositNoncebytes32 dataHashview returns (struct IVoterUpgradeableissueStruct status)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addToWhitelist(address _beneficiary
adminChangeExpiry(uint256 newExpiry
adminChangeQuorum(uint256 newQuorum
adminSetBurnable(address handlerAddressaddress tokenAddressbool status
adminSetFeeStatus(bytes32 resourceIDbool status
adminSetGenericResource(address handlerAddressbytes32 resourceIDaddress contractAddressbytes4 depositFunctionSiguint256 depositFunctionDepositerOffsetbytes4 executeFunctionSig
adminSetLiquidityPool(string namestring symboluint8 decimalsaddress handlerAddressaddress tokenAddressaddress lpAddress
adminSetLiquidityPoolOwner(address handlerAddressaddress newOwneraddress tokenAddressaddress lpAddress
adminSetOneSplitAddress(address handlerAddressaddress contractAddress
adminSetResource(address handlerAddressbytes32 resourceIDaddress tokenAddress
adminSetTokenDecimals(address handlerAddressaddress tokenAddressuint8 destinationChainIDuint8 decimals
adminWithdraw(address handlerAddressaddress tokenAddressaddress recipientuint256 amount
adminWithdrawFees(address handlerAddressaddress tokenAddressaddress recipientuint256 amount
cancelProposal(uint8 chainIDuint64 depositNoncebytes32 dataHash
deposit(uint8 destinationChainIDbytes32 resourceIDbytes datauint256[] distributionuint256[] flagsaddress[] pathaddress feeTokenAddress
depositETH(uint8 destinationChainIDbytes32 resourceIDbytes datauint256[] distributionuint256[] flagsaddress[] pathaddress feeTokenAddresspayable 
executeProposal(uint8 chainIDuint64 depositNoncebytes databytes32 resourceIDuint256[] distributionuint256[] flagsaddress[] path
grantRole(bytes32 roleaddress account
initialize(uint8 chainIDuint256 quorumuint256 expiryaddress voter
pause(
removeFromWhitelist(address _beneficiary
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setBridgeFee(bytes32 resourceIDuint8 destinationChainIDaddress feeTokenAddressuint256 transferFeeuint256 exchangeFeebool accepted
setWhitelisting(bool value
stake(address handleraddress tokenAddressuint256 amount
stakeETH(address handlerpayable 
unpause(
unstake(address handleraddress tokenAddressuint256 amount
unstakeETH(address handleruint256 amount
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
voteProposal(uint8 chainIDuint64 depositNoncebytes32 resourceIDbytes32 dataHash
Events
AddedWhitelist(address whitelistAddress
AdminChanged(address previousAdminaddress newAdmin
AdminWithdraw(address handleraddress tokenAddressaddress recipientuint256 amountOrTokenID
BeaconUpgraded(address indexed beacon
Deposit(uint8 indexed destinationChainIDbytes32 indexed resourceIDuint64 indexed depositNonce
FeeSetterAdded(address feeSetter
FeeSetterRemoved(address feeSetter
Paused(address account
ProposalEvent(uint8 originChainIDuint64 depositNonceuint8 statusbytes32 dataHash
ProposalVote(uint8 originChainIDuint64 depositNonceuint8 statusbytes32 dataHash
RelayerAdded(address relayer
RelayerRemoved(address relayer
RemovedWhitelist(address whitelistAddress
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Settlement(uint8 indexed originChainIDuint64 indexed depositNonceaddress settlementTokenuint256 settlementAmountuint8 status
Stake(address indexed stakeruint256 amountaddress pool
Unpaused(address account
Unstake(address indexed unstakeruint256 amountaddress pool
Upgraded(address indexed implementation
WhitelistingSetting(bool status
expiryChanged(uint256 expiry
quorumChanged(uint64 quorum
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors

This contract contains no error objects.