TransparentProxy

Verified contract

Proxy

Active on Ethereum with 263 txns
Deployed by via 0xbf358753 at 19618619
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 $24.82
ERC-20
Value $2,138.57
ERC-20
Value $14.21
ERC-20
Value $0.71
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x7704c7a06868413350c57ae590fe5a668de1c28ecea853fc4f87703297b03783
0x16e41ecbbca8544759183f93ab091d11156a893255eddaaecf65a82ba5c0a007
0x885572ddf6bda8f9489fcc4aa9725176f88b562f051811b73472f62c59d56c40
0x0ea056450f97026e1e7ff16c5dab30db6a05cc09e5ce9a0c6f623017aadea603
0xd56bc0195dfd77ade19c02e16ddcaf63f4abad591155f73d4b7edda2caab25ee
0x12eaa84202146f918196fe2cf07274ab5cde6be2f0ae1eb0a95b6a1562ee06fd
0x0a18afebf8eec9d06dc8f05d64d950c2fdf299d8f1eccee4e4d54b6af47cadab
0xcf0a4992eaaa067a732fb2994c899bcd1a79ab7dab7e67f81e739b32585f7b7f
0x3a361a2be7bd8ccde80c9a002395e0b25f94a421baf3818ae9e70ff2ccf6d417
0xb1910221229cff0f2166c9eaa3dad94c4de7b07f6326cd730937713096ffe093

Functions
Getter at block 21246466
 
admin(view returns (address)
 
implementation(view returns (address)
getChainId(view returns (uint256)
1
getCirecleContract(view returns (address)
0xd0c3da58f55358142b8d3e06c1c30c5c6114efe8
getCommissionCollector(view returns (address)
0x20208d4abc08256ba41b1d5f782cd2d0c7c279bb
getContractBalance(view returns (uint256)
7491239515466828
getNativeCommission(view returns (uint256)
586538897742522
getStableCommissionPercent(view returns (uint256)
40
owner(view returns (address)
0x407de7fb7a42d6856ae16650be02036bb63fc16b
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