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) externalAdds 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) externalRemoves one existing bridge contract from the list.
- Modifiers:
- onlyOwner
- Parameters:
_bridge- Bridge contract address.