ERC677MultiBridgeToken
contract ERC677MultiBridgeToken
is IERC677MultiBridgeToken, ERC677BridgeToken
This contract extends ERC677BridgeToken to support several bridges simultaneously.
Reference
Events
BridgeAdded
event BridgeAdded(address bridge)
- Parameters:
bridge
- address
BridgeRemoved
event BridgeRemoved(address bridge)
- Parameters:
bridge
- address
Functions
addBridge
function addBridge(address _bridge) external
Adds one more bridge contract into the list.
- Modifiers:
- onlyOwner
- Parameters:
_bridge
- Bridge contract address.
bridgeList
function bridgeList() external view returns (address[])
Returns all recorded bridge contract addresses.
- Returns:
- address[] Bridge contract addresses.
fallback
function (string _name, string _symbol, address _distributionAddress, address _privateOfferingDistributionAddress, address _advisorsRewardDistributionAddress) public
- Modifiers:
- Parameters:
_name
- string_symbol
- string_distributionAddress
- address_privateOfferingDistributionAddress
- address_advisorsRewardDistributionAddress
- address
isBridge
function isBridge(address _address) public view returns (bool)
Checks if given address is included into bridge contracts list.
- Parameters:
_address
- Bridge contract address.- Returns:
- bool true, if given address is a known bridge contract.
removeBridge
function removeBridge(address _bridge) external
Removes one existing bridge contract from the list.
- Modifiers:
- onlyOwner
- Parameters:
_bridge
- Bridge contract address.