Bridge

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x6fbb0722 at 20584568
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 48 additional slots

No balances found for "Bridge"

No transactions found for "Bridge"


Functions
Getter at block 21284142
getChainId(view returns (uint256)
1
getCirecleContract(view returns (address)
0xd0c3da58f55358142b8d3e06c1c30c5c6114efe8
getCommissionCollector(view returns (address)
0x0000000000000000000000000000000000000000
getContractBalance(view returns (uint256)
0
getNativeCommission(view returns (uint256)
0
getStableCommissionPercent(view returns (uint256)
400
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
 
renounceOwnership(view 
Read-only
getCommissionPoolAmount(address tokenview returns (uint256)
getTotalCommission(uint256 amountuint256 gasCommissionview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
fundsIn(struct BridgeInParams paramsbytes signature
fundsInBurn(struct BridgeInParams paramsbytes signature
fundsInCircle(struct BridgeInParamsCircle paramsbytes signature
fundsInMultiToken(struct BridgeInERC1155Params paramsbytes signaturepayable 
fundsInNative(struct BridgeInNativeParams paramsbytes signaturepayable 
fundsOut(address tokenaddress recipientuint256 amountuint256 transactionIdstring sourceChainstring sourceAddress
fundsOutMint(address tokenaddress recipientuint256 amountuint256 transactionIdstring sourceChainstring sourceAddress
fundsOutNative(address recipientuint256 amountuint256 transactionIdstring sourceChainstring sourceAddress
initialize(address signer
multiTokenEtch(address tokenAddressuint256 tokenIdstring tokenURI
multiTokenMint(address recipientaddress tokenuint256 tokenIduint256 amountuint256 transactionIdstring sourceChainstring sourceAddress
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
pause(
setCircleContract(address circleContract_
setCommissionCollector(address commissionCollector_
setStableCommissionPercent(uint32 stableCommissionPercent_
transferOwnership(address newOwner
unpause(
withdrawCommission(address tokenuint256 amount
withdrawNativeCommission(uint256 amount
Events
BridgeFundsIn(address indexed senderuint256 transactionIduint256 nonceaddress tokenuint256 amountuint256 stableCommissionPercentuint256 gasCommissionstring destinationChainstring destinationAddress
BridgeFundsInBurn(address indexed senderuint256 transactionIduint256 nonceaddress tokenuint256 amountuint256 stableCommissionPercentuint256 gasCommissionstring destinationChainstring destinationAddress
BridgeFundsInCircle(address indexed senderuint256 transactionIduint256 nonceaddress tokenuint256 amountuint256 stableCommissionPercentuint256 gasCommissionuint32 destinationChainbytes32 destinationAddress
BridgeFundsInNative(address indexed senderuint256 transactionIduint256 nonceuint256 amountuint256 stableCommissionPercentuint256 gasCommissionstring destinationChainstring destinationAddress
BridgeFundsOut(address indexed recipientaddress tokenuint256 amountuint256 transactionIdstring sourceChainstring sourceAddress
BridgeFundsOutMint(address indexed recipientaddress tokenuint256 amountuint256 transactionIdstring sourceChainstring sourceAddress
BridgeFundsOutNative(address indexed recipientuint256 amountuint256 transactionIdstring sourceChainstring sourceAddress
BridgeMultiTokenEtch(address indexed tokenAddressuint256 indexed tokenIdstring tokenURI
BridgeMultiTokenInBurn(address indexed senderuint256 transactionIduint256 nonceaddress tokenuint256 tokenIduint256 amountuint256 stableCommissionPercentuint256 gasCommissionstring destinationChainstring destinationAddress
BridgeMultiTokenMint(address indexed recipientaddress tokenAddressuint256 tokenIduint256 amountuint256 transactionIdstring sourceChainstring sourceAddress
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
WithdrawCommission(address indexed tokenuint256 amount
WithdrawNativeCommission(uint256 indexed amount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
FailedInnerCall(
SafeERC20FailedOperation(address token