TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 13,247 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
Balances ($13,124,981.42)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
PUNDIX | ERC-20 | 25.461686M | $0.473444 |
$12,054,682.59 | |
WETH | ERC-20 | 187.686677 | $3,313.37 |
$621,875.41 | |
USDT | ERC-20 | 447.370273K | $1.002 |
$448,265.01 | |
LINK | ERC-20 | 9.525909 | $15.67 |
$149.27 | |
USDC | ERC-20 | 4.06441 | $1.00 |
$4.06 | |
WBTC | ERC-20 | 0.000026 | $98,769.00 |
$2.58 | |
DAI | ERC-20 | 2.5 | $1.00 |
$2.5 | |
COLLAR | ERC-20 | 10M | -- | -- | |
STATUS | ERC-20 | 1.02K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21239637 | 17 hours ago | | | 0 | 0.0028611360 | |
| 21238268 | 21 hours ago | | | 0 | 0.0048630896 | |
| 21234242 | a day ago | | | 0 | 0.0020587377 | |
| 21230209 | 2 days ago | | | 0 | 0.0049729659 | |
| 21222647 | 3 days ago | | | 0 | 0.0053764980 | |
| 21222211 | 3 days ago | | | 0 | 0.0047865330 | |
| 21222030 | 3 days ago | | | 0 | 0.0063847017 | |
| 21221633 | 3 days ago | | | 0 | 0.0021215218 | |
| 21221426 | 3 days ago | | | 0 | 0.0024842583 | |
| 21220533 | 3 days ago | | | 0 | 0.00060832538 |
ABI
ABI objects
Getter at block 21244643 getBridgeTokenList() view returns (struct FxBridgeLogicETHBridgeToken[])
owner() view returns (address)
0xe77a7ea2f1dc25968b5941a456d99d37b80e98b5
paused() view returns (bool)
false
state_fxBridgeId() view returns (bytes32)
0x66782d6272696467652d65746800000000000000000000000000000000000000
state_fxOriginatedToken() view returns (address)
0x8c15ef5b4b21951d50e53e4fbda8298ffad25057
state_lastEventNonce() view returns (uint256)
13252
state_lastOracleSetCheckpoint() view returns (bytes32)
0xe56778d60cfac78414c712c9039fb07c79b1459a736581ef485293491d6891da
state_lastOracleSetNonce() view returns (uint256)
6934953
state_powerThreshold() view returns (uint256)
2834678415
version() view returns (string)
1.1.0
Read-only
bridgeTokens(uint256) view returns (address)
checkAssetStatus(address _tokenAddr) view returns (bool)
checkOracleSignatures(address[] _currentOracles, uint256[] _currentPowers, uint8[] _v, bytes32[] _r, bytes32[] _s, bytes32 _theHash, uint256 _powerThreshold) pure
lastBatchNonce(address _erc20Address) view returns (uint256)
makeCheckpoint(address[] _oracles, uint256[] _powers, uint256 _oracleSetNonce, bytes32 _fxBridgeId) pure returns (bytes32)
state_lastBatchNonces(address) view returns (uint256)
tokenStatus(address) view returns (bool isOriginated, bool isActive, bool isExist)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
activeBridgeToken(address _tokenAddr) returns (bool)
addBridgeToken(address _tokenAddr, bytes32 _channelIBC, bool _isOriginated) returns (bool)
init(bytes32 _fxBridgeId, uint256 _powerThreshold, address[] _oracles, uint256[] _powers)
migrate()
pause()
pauseBridgeToken(address _tokenAddr) returns (bool)
renounceOwnership()
sendToFx(address _tokenContract, bytes32 _destination, bytes32 _targetIBC, uint256 _amount)
setFxOriginatedToken(address _tokenAddr) returns (bool)
submitBatch(address[] _currentOracles, uint256[] _currentPowers, uint8[] _v, bytes32[] _r, bytes32[] _s, uint256[] _amounts, address[] _destinations, uint256[] _fees, uint256[2] _nonceArray, address _tokenContract, uint256 _batchTimeout, address _feeReceive)
transferOwner(address _token, address _newOwner) returns (bool)
transferOwnership(address newOwner)
unpause()
updateOracleSet(address[] _newOracles, uint256[] _newPowers, uint256 _newOracleSetNonce, address[] _currentOracles, uint256[] _currentPowers, uint256 _currentOracleSetNonce, uint8[] _v, bytes32[] _r, bytes32[] _s)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AddBridgeTokenEvent(address indexed _tokenContract, string _name, string _symbol, uint8 _decimals, uint256 _eventNonce, bytes32 _channelIBC)
FxOriginatedTokenEvent(address indexed _tokenContract, string _name, string _symbol, uint8 _decimals, uint256 _eventNonce)
Initialized(uint8 version)
OracleSetUpdatedEvent(uint256 indexed _newOracleSetNonce, uint256 _eventNonce, address[] _oracles, uint256[] _powers)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
SendToFxEvent(address indexed _tokenContract, address indexed _sender, bytes32 indexed _destination, bytes32 _targetIBC, uint256 _amount, uint256 _eventNonce)
TransactionBatchExecutedEvent(uint256 indexed _batchNonce, address indexed _token, uint256 _eventNonce)
TransferOwnerEvent(address _token, address _newOwner)
Unpaused(address account)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.