export const name = 'ExternWrappedStateToken'; export const address = '0x4D84a0262F765172c972fDaA19c39634939d4d1E'; export const source = 'ExternWrappedStateToken'; export const abi = [ 'constructor(string _name, string _symbol, uint8 _decimals, address _owner, address _associatedContract)', 'event AssociatedContractUpdated(address associatedContract)', 'event CollateralCurrencyAdded(bytes32 currencyKey, address collateralCurrency)', 'event CollateralCurrencyRemoved(bytes32 currencyKey, address collateralCurrency)', 'event OwnerChanged(address oldOwner, address newOwner)', 'event OwnerNominated(address newOwner)', 'event SetCollateralBalance(address indexed _account, bytes32 _currencyKey, uint256 _amount)', 'function acceptOwnership()', 'function addCollateralCurrency(address _collateralAddress, bytes32 _currencyKey)', 'function associatedContract() view returns (address)', 'function availableCollateralCurrencies(uint256) view returns (bytes32)', 'function collateralByIssuer(bytes32, address) view returns (uint256)', 'function collateralCurrency(bytes32) view returns (address)', 'function decimals() view returns (uint8)', 'function decreaseCollateral(address _to, bytes32 _currencyKey, uint256 _collateralAmount)', 'function getAvailableCollaterals() view returns (bytes32[])', 'function increaseCollateral(address _to, bytes32 _currencyKey, uint256 _collateralAmount)', 'function name() view returns (string)', 'function nominateNewOwner(address _owner)', 'function nominatedOwner() view returns (address)', 'function owner() view returns (address)', 'function removeCollateralCurrency(bytes32 _currencyKey)', 'function setAssociatedContract(address _associatedContract)', 'function setCollateralBalance(address _account, bytes32 _currencyKey, uint256 _amount)', 'function symbol() view returns (string)', 'function totalSupplyPerKey(bytes32) view returns (uint256)', 'function withdrawCollateral(address _to, bytes32 _currencyKey, uint256 _collateralAmount)', 'function withdrawFundsByAdmin(address _to, bytes32 _currencyKey, uint256 _collateralAmount)', ];