FxBridgeLogic
Verified contract
Implementation
Active on
Base with 0 txns
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 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
Balances ($0.00)
No balances found for "FxBridgeLogic"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "FxBridgeLogic"
ABI
ABI objects
Getter at block 22749131
getBridgeTokenList() view returns (struct FxBridgeLogicBridgeToken[])
[]
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
state_fxBridgeId() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
state_lastEventNonce() view returns (uint256)
0
state_lastOracleSetCheckpoint() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
state_lastOracleSetNonce() view returns (uint256)
0
state_powerThreshold() view returns (uint256)
0
version() view returns (string)
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 activeBridgeToken(address _tokenAddr) returns (bool)
addBridgeToken(address _tokenAddr, bytes32 _channelIBC, bool _isOriginated) returns (bool)
init(bytes32 _fxBridgeId, uint256 _powerThreshold, address[] _oracles, uint256[] _powers)
pause()
pauseBridgeToken(address _tokenAddr) returns (bool)
renounceOwnership()
sendToFx(address _tokenContract, bytes32 _destination, bytes32 _targetIBC, uint256 _amount)
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)
AddBridgeTokenEvent(address indexed _tokenContract, string _name, string _symbol, uint8 _decimals, uint256 _eventNonce, bytes32 _channelIBC)
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)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.