This contract is being backfilled. You may encounter incomplete storage history.

TransparentProxy

Verified contract

Proxy

Active on Ethereum with 152 txns
Deployed by via 0x2f7886ba at 20174744
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
Native
Value $104.48
0x85674b5b9984c7c1741274d051a0ee58174de8507aa89928bb6df2f61a264193
0x183bd55449ab3428030622c115a7172d044381cbb6a5247992995bf62c81854d
0xdf3f25bd80cd763b58cd3c10edb7e01cb48e89feaabea7477049d5ef116d83cd
0x258477d4782a9c4f42cc83fe190e2b5ef71884c66ef68bfb7b8dc946a31c87a4
0x0a6d1fd79f49178e70ba1357793e59b89db7a94145a4e576cd379acfab24d3bb
0x5fa8660eca3495d965a92051cf0f2e945a103a254bb803a21ee74d7e86df1874
0xadc04bfff8bdc8b21b3686ed19ac66c9de2fe212e3851e855ace4cf7e79f3daf
0x6c3d61c1bc2cea2099cdca177417b3849964485a23a932fbe7d7fd802aef36e8
0x9c81d43e4199b65aaaed67ff44006f4a2438d4184722bcb4ad4f6d186d0c6b0f
0x9ffc7f425e6c91c7a997a2a0c520af497bb29d90e816a7b9519c4b04dc8ed0f0

Functions
Getter at block 20800586
 
admin(view returns (address)
 
implementation(view returns (address)
getChainId(view returns (uint256)
1
getCirecleContract(view returns (address)
0xd0c3da58f55358142b8d3e06c1c30c5c6114efe8
getCommissionCollector(view returns (address)
0x8ee64fbf22c9fdd5ce50783edd9a0e19c40bc8c4
getContractBalance(view returns (uint256)
40668675500000000
getNativeCommission(view returns (uint256)
40668675500000000
getStableCommissionPercent(view returns (uint256)
400
owner(view returns (address)
0xb2ebde5ef15a15bcf82a9128f0a428797ea91079
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
changeAdmin(address _admin
upgradeTo(address newImplementation
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
constructor(address _impl
Fallback and receive
fallback(
receive(
Errors
InvalidImplementation(
NotAdmin(
AddressEmptyCode(address target
AddressInsufficientBalance(address account
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
FailedInnerCall(
SafeERC20FailedOperation(address token