TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 3,299 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
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
5 additional
variables
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 15496547 | 2 years ago | | | 0 | 0.00058950735 | |
| 15496547 | 2 years ago | | | 0 | 0.00076949070 | |
| 15496535 | 2 years ago | | | 0 | 0.00054468998 | |
| 15493296 | 2 years ago | | | 0 | 0.0067181280 | |
| 15493170 | 2 years ago | | | 0 | 0.0015589209 | |
| 15490001 | 2 years ago | | | 0 | 0.0011569140 | |
| 15489966 | 2 years ago | | | 0 | 0.0011750220 | |
| 15489432 | 2 years ago | | | 0 | 0.0017862625 | |
| 15489047 | 2 years ago | | | 0 | 0.00052395420 | |
| 15488999 | 2 years ago | | | 0 | 0.0027592829 |
ABI
ABI objects
Getter at block 21193903
feeAddress() view returns (address)
0xb57005cf8602f1750f6eb667057c9ae8ab9659fd
feeThreshold() view returns (uint256)
50
lastUnlockID() view returns (bytes32)
0x41fe9c1cb2ebcebd317eb0067a5f4aaf689382ae1aacb7cd1890e7dc403f4cf2
lastWithdrawID() view returns (bytes32)
0x606965656d45a3459eb3ec7c1dda454cf73d32dd0119a0a90e49316a98f5eff7
maxFee() view returns (uint256)
400
maxTransferDelay() view returns (uint256)
3600
minFee() view returns (uint256)
25
minTransferDelay() view returns (uint256)
0
owner() view returns (address)
0xb57005cf8602f1750f6eb667057c9ae8ab9659fd
paused() view returns (bool)
true
transferLockupTime() view returns (uint256)
300
Read-only
calculateFeePercentage(address tokenAddress, uint256 amount) view returns (uint256)
deposits(bytes32) view returns (address token, uint256 amount)
getCurrentTokenLiquidity(address tokenAddress) view returns (uint256)
getRemoteTokenAddress(uint256 _networkID, address _tokenAddress) view returns (address tokenAddressRemote)
hasBeenCompleted(bytes32) view returns (bool)
hasBeenUnlocked(bytes32) view returns (bool)
hasBeenWithdrawed(bytes32) view returns (bool)
inTransferFunds(address) view returns (uint256)
lastTransfer(address) view returns (uint256)
maxAssetTransferSize(address) view returns (uint256)
minAssetTransferSize(address) view returns (uint256)
remoteTokenAddress(uint256, address) view returns (address)
State-modifying
Events admin() returns (address)
changeAdmin(address newAdmin)
implementation() returns (address)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
addSupportedToken(address tokenAddress, address tokenAddressRemote, uint256 remoteNetworkID, uint256 maxTransferSize, uint256 minTransferSize)
depositERC20(uint256 amount, address tokenAddress, address destinationAddress, uint256 remoteNetworkID, uint256 transferDelay)
initialize(address _feeAddress)
pause()
removeSupportedToken(address tokenAddress, uint256 remoteNetworkID)
renounceOwnership()
saveFunds(address _token, address _to)
setAssetMaxTransferSize(address tokenAddress, uint256 _size)
setAssetMinTransferSize(address tokenAddress, uint256 _size)
setFeeAddress(address newFeeAddress)
setMaxFee(uint256 newMaxFee)
setMaxTransferDelay(uint256 newMaxTransferDelay)
setMinFee(uint256 newMinFee)
setMinTransferDelay(uint256 newMinTransferDelay)
setThresholdFee(uint256 newThresholdFee)
setTransferLockupTime(uint256 lockupTime)
transferOwnership(address newOwner)
unlockFunds(address _token, address _user, uint256 amount, bytes32 id)
unlockInTransferFunds(address _token, uint256 _amount, bytes32 _id)
unpause()
withdrawTo(address accountTo, uint256 amount, address tokenAddress, uint256 remoteNetworkID, bytes32 id)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
AssetMaxTransferSizeChanged(address indexed erc20, uint256 newMaxSize)
AssetMinTransferSizeChanged(address indexed erc20, uint256 newMinSize)
DepositCompleted(address indexed account, address indexed erc20, address indexed remoteTokenAddress, uint256 remoteNetworkID, address destination, uint256 value, bytes32 uniqueId, uint256 transferDelay)
FeeAddressChanged(address feeAddress)
FeeTaken(address indexed _owner, address indexed _user, address indexed _token, uint256 _amount, uint256 _fee, bytes32 uniqueId)
FundsUnlocked(address indexed tokenAddress, address indexed user, uint256 amount, bytes32 indexed uniqueId)
LiquidityMoved(address indexed _owner, address indexed _to, uint256 amount)
LockupTimeChanged(address indexed _owner, uint256 _oldVal, uint256 _newVal, string valType)
MaxFeeChanged(uint256 newMaxFee)
MaxTransferDelayChanged(uint256 newMaxTransferDelay)
MinFeeChanged(uint256 newMinFee)
MinTransferDelayChanged(uint256 newMinTransferDelay)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Pause(address admin)
ThresholdFeeChanged(uint256 newFeeThreshold)
TokenAdded(address indexed erc20, address indexed remoteTokenAddress, uint256 indexed remoteNetworkID, uint256 maxTransferSize, uint256 minTransferSize)
TokenRemoved(address indexed erc20, address indexed remoteTokenAddress, uint256 indexed remoteNetworkID)
TransferFundsUnlocked(address indexed tokenAddress, uint256 amount, bytes32 uniqueId)
Unpause(address admin)
WithdrawalCompleted(address indexed accountTo, uint256 amount, uint256 receivedAmount, uint256 feeAmount, address indexed tokenAddress, bytes32 indexed uniqueId)
constructor(address initialLogic, address initialAdmin, bytes _data)
fallback()
receive()
This contract contains no error objects.