CrossChainBridgeERC20V1

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x308bede7 at 13510778
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
6 additional variables

No balances found for "CrossChainBridgeERC20V1"

No transactions found for "CrossChainBridgeERC20V1"


Functions
Getter at block 21321165
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MANAGE_COLLECTED_FEES_ROLE(view returns (bytes32)
0x0264eee872e5cb48ad7a4f02eeb15e18e8f9dc6d3f015bb9e3172f53912afb14
MANAGE_FEES_ROLE(view returns (bytes32)
0xb2c47729c4f4ba06aefd3249464689e9006efb423d9fe62fb8a09b380c724dd5
MANAGE_LIQUIDITY_MANAGER_ROLE(view returns (bytes32)
0xff41a2e05f2210369f0bd734296fb49ee6647f5e91fa5f15964cf15c33e89df6
MANAGE_LIQUIDITY_MINING_POOLS_ROLE(view returns (bytes32)
0x2adec782157a6b79783d84431f4c6ecca3bc4a97da68837d649f80bfa5f8f8b3
MANAGE_ORACLES_ROLE(view returns (bytes32)
0xdf3f622f2ac68bc05cde3d03e9612be1edbe1293df80ae86e9f82bfee6862ec9
MANAGE_OUTSIDE_PEGGED_TOKENS_ROLE(view returns (bytes32)
0xdc0e4bc2f7f036a18fc562e2107c79066881293a0ba81f0e1d46ffe54b5234fd
MANAGE_REWARD_POOLS_ROLE(view returns (bytes32)
0xa3007a76ad62fdaa9761cdd27172169894a9b04122722c950c07011e008c9fcf
MANAGE_UPGRADES_ROLE(view returns (bytes32)
0xa4254957378b1b029002037cdde9a929320dca7844d0cd60835508c4a5da7077
PAUSABILITY_PAUSE_ROLE(view returns (bytes32)
0xd45448057dd4bec91524a9aa1c58ba5873b99fee065c4fe61a84ea8374011cba
PAUSABILITY_UNPAUSE_ROLE(view returns (bytes32)
0x8803b79cf103fbbe05f367aebd7133df95e66e35cd2fd4354572749b340fa030
buyBackAndBurn(view returns (address)
0x0000000000000000000000000000000000000000
collectBridgeFeePercentage(view returns (uint256)
0
defaultBridgeFee(view returns (uint256)
0
defaultLiquidityWithdrawalFee(view returns (uint256)
0
depositCount(view returns (uint256)
0
liquidityManager(view returns (address)
0x0000000000000000000000000000000000000000
liquidityMiningFeePercentage(view returns (uint256)
0
liquidityMiningPools(view returns (address)
0x0000000000000000000000000000000000000000
multiSignatureOracle(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
rewardPools(view returns (address)
0x0000000000000000000000000000000000000000
wrappedNative(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
bridgeFees(addressview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
outsidePeggedTokens(addressview returns (address)
releasedDeposits(uint256uint256view returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addOutsidePeggedToken(address depositChainTokenAddressaddress peggedTokenAddress
depositERC20(address tokenuint256 amountaddress receiverAddressuint256 targetChainId
depositNative(uint256 amountaddress receiverAddressuint256 targetChainIdpayable 
grantRole(bytes32 roleaddress account
initialize(address _rewardPoolsaddress _multiSignatureOracleaddress _buyBackAndBurnaddress _wrappedNativeaddress _liquidityMiningPools
pause(
registerTokenTransferApprovals(address tokenAddressreturns (bool)
releaseERC20(uint8[] sigVbytes32[] sigRbytes32[] sigSaddress receiverAddressaddress sourceNetworkTokenAddressuint256 amountuint256 depositChainIduint256 depositNumber
releaseNative(uint8[] sigVbytes32[] sigRbytes32[] sigSaddress receiverAddressaddress sourceNetworkTokenAddressuint256 amountuint256 depositChainIduint256 depositNumber
removeOutsidePeggedToken(address sourceNetworkTokenAddress
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setBridgeFee(address sourceNetworkTokenAddressuint256 fee
setBuyBackAndBurn(address _buyBackAndBurn
setCollectBridgeFeePercentage(uint256 fee
setCrossChainBridgeERC20LiquidityManager(address contractAddress
setDefaultBridgeFee(uint256 fee
setLiquidityMiningFeePercentage(uint256 fee
setLiquidityMiningPools(address contractAddress
setMultiSignatureOracle(address _multiSignatureOracle
setRewardPools(address _rewardPools
unpause(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Paused(address account
PeggedTokenMappingAdded(address indexed depositChainTokenAddressaddress indexed releaseChainTokenAddress
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TokensDeposited(address indexed sourceNetworkTokenAddressuint256 amountaddress indexed receiverAddressuint256 sourceChainIduint256 targetChainIduint256 number
TokensReleased(address indexed sourceNetworkTokenAddressuint256 amountaddress indexed receiverAddressuint256 depositChainIduint256 depositNumber
Unpaused(address account
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors

This contract contains no error objects.