DeBridgeGate

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xf2d46a6c at 13665283
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
9 additional variables

No balances found for "DeBridgeGate"

No transactions found for "DeBridgeGate"


Functions
Getter at block 21248349
BPS_DENOMINATOR(view returns (uint256)
10000
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
GOVMONITORING_ROLE(view returns (bytes32)
0x2b36fa99e118fa8485d488becf749a974743fbeb6a7aa57e663893bf5d69a3c1
callProxy(view returns (address)
0x0000000000000000000000000000000000000000
deBridgeTokenDeployer(view returns (address)
0x0000000000000000000000000000000000000000
defiController(view returns (address)
0x0000000000000000000000000000000000000000
excessConfirmations(view returns (uint8)
0
feeContractUpdater(view returns (address)
0x0000000000000000000000000000000000000000
feeProxy(view returns (address)
0x0000000000000000000000000000000000000000
flashFeeBps(view returns (uint256)
0
getChainId(view returns (uint256 cid)
1
globalFixedNativeFee(view returns (uint256)
0
globalTransferFeeBps(view returns (uint16)
0
lockedClaim(view returns (bool)
false
nonce(view returns (uint256)
0
paused(view returns (bool)
false
signatureVerifier(view returns (address)
0x0000000000000000000000000000000000000000
version(pure returns (uint256)
120
weth(view returns (address)
0x0000000000000000000000000000000000000000
wethGate(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
feeDiscount(addressview returns (uint16 discountFixBpsuint16 discountTransferBps)
getAmountThreshold(bytes32view returns (uint256)
getChainFromConfig(uint256view returns (uint256 fixedNativeFeebool isSupporteduint16 transferFeeBps)
getChainToConfig(uint256view returns (uint256 fixedNativeFeebool isSupporteduint16 transferFeeBps)
getDebridge(bytes32view returns (uint256 chainIduint256 maxAmountuint256 balanceuint256 lockedInStrategiesaddress tokenAddressuint16 minReservesBpsbool exist)
getDebridgeChainAssetFixedFee(bytes32 _debridgeIduint256 _chainIdview returns (uint256)
getDebridgeFeeInfo(bytes32view returns (uint256 collectedFeesuint256 withdrawnFees)
getDebridgeId(uint256 _chainIdaddress _tokenAddresspure returns (bytes32)
getDefiAvaliableReserves(address _tokenAddressview returns (uint256)
getNativeInfo(addressview returns (uint256 nativeChainIdbytes nativeAddress)
getNativeTokenInfo(address currentTokenAddressview returns (uint256 nativeChainIdbytes nativeAddress)
getRoleAdmin(bytes32 roleview returns (bytes32)
getSubmissionIdFrom(bytes32 _debridgeIduint256 _chainIdFromuint256 _amountaddress _receiveruint256 _noncestruct IDeBridgeGateSubmissionAutoParamsFrom autoParamsbool hasAutoParamsview returns (bytes32)
getbDebridgeId(uint256 _chainIdbytes _tokenAddresspure returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isBlockedSubmission(bytes32view returns (bool)
isSubmissionUsed(bytes32view returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
autoUpdateFixedNativeFee(uint256 _globalFixedNativeFee
blockSubmission(bytes32[] _submissionIdsbool isBlocked
claim(bytes32 _debridgeIduint256 _amountuint256 _chainIdFromaddress _receiveruint256 _noncebytes _signaturesbytes _autoParams
deployNewAsset(bytes _nativeTokenAddressuint256 _nativeChainIdstring _namestring _symboluint8 _decimalsbytes _signatures
flash(address _tokenAddressaddress _receiveruint256 _amountbytes _data
grantRole(bytes32 roleaddress account
initialize(uint8 _excessConfirmationsaddress _weth
pause(
renounceRole(bytes32 roleaddress account
requestReserves(address _tokenAddressuint256 _amount
returnReserves(address _tokenAddressuint256 _amount
revokeRole(bytes32 roleaddress account
send(address _tokenAddressuint256 _amountuint256 _chainIdTobytes _receiverbytes _permitbool _useAssetFeeuint32 _referralCodebytes _autoParamspayable 
setCallProxy(address _callProxy
setChainSupport(uint256 _chainIdbool _isSupportedbool _isChainFrom
setDeBridgeTokenDeployer(address _deBridgeTokenDeployer
setDefiController(address _defiController
setFeeContractUpdater(address _value
setFeeProxy(address _feeProxy
setSignatureVerifier(address _verifier
setWethGate(address _wethGate
unpause(
updateAsset(bytes32 _debridgeIduint256 _maxAmountuint16 _minReservesBpsuint256 _amountThreshold
updateAssetFixedFees(bytes32 _debridgeIduint256[] _supportedChainIdsuint256[] _assetFeesInfo
updateChainSupport(uint256[] _chainIdsstruct IDeBridgeGateChainSupportInfo[] _chainSupportInfobool _isChainFrom
updateExcessConfirmations(uint8 _excessConfirmations
updateFeeDiscount(address _addressuint16 _discountFixBpsuint16 _discountTransferBps
updateFlashFee(uint256 _flashFeeBps
updateGlobalFee(uint256 _globalFixedNativeFeeuint16 _globalTransferFeeBps
withdrawFee(bytes32 _debridgeId
Events
AutoRequestExecuted(bytes32 submissionIdbool indexed successaddress callProxy
Blocked(bytes32 submissionId
CallProxyUpdated(address callProxy
ChainSupportUpdated(uint256 chainIdbool isSupportedbool isChainFrom
ChainsSupportUpdated(uint256 chainIdsstruct IDeBridgeGateChainSupportInfo chainSupportInfobool isChainFrom
Claimed(bytes32 submissionIdbytes32 indexed debridgeIduint256 amountaddress indexed receiveruint256 nonceuint256 indexed chainIdFrombytes autoParamsbool isNativeToken
FixedNativeFeeAutoUpdated(uint256 globalFixedNativeFee
FixedNativeFeeUpdated(uint256 globalFixedNativeFeeuint256 globalTransferFeeBps
Flash(address senderaddress indexed tokenAddressaddress indexed receiveruint256 amountuint256 paid
PairAdded(bytes32 debridgeIdaddress tokenAddressbytes nativeAddressuint256 indexed nativeChainIduint256 maxAmountuint16 minReservesBps
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
Sent(bytes32 submissionIdbytes32 indexed debridgeIduint256 amountbytes receiveruint256 nonceuint256 indexed chainIdTouint32 referralCodestruct IDeBridgeGateFeeParams feeParamsbytes autoParamsaddress nativeSender
Unblocked(bytes32 submissionId
Unpaused(address account
WithdrawnFee(bytes32 debridgeIduint256 fee
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
AdminBadRole(
AmountMismatch(
AssetAlreadyExist(
AssetNotConfirmed(
DebridgeNotFound(
DefiControllerBadRole(
EthTransferFailed(
FeeContractUpdaterBadRole(
FeeNotPaid(
FeeProxyBadRole(
GovMonitoringBadRole(
InvalidTokenToSend(
Locked(
NotEnoughReserves(
NotSupportedFixedFee(
ProposedFeeTooHigh(
SignatureInvalidV(
SubmissionAmountNotConfirmed(
SubmissionBlocked(
SubmissionNotConfirmed(
SubmissionUsed(
TransferAmountNotCoverFees(
TransferAmountTooHigh(
WrongArgument(
WrongArgumentLength(
WrongAutoArgument(
WrongChainFrom(
WrongChainTo(
ZeroAddress(