export const name = 'Synthetix'; export const address = '0x7d4046113FFEDcDeC08D727741b559F8060F332e'; export const source = 'Synthetix'; export const abi = [ 'constructor(address _extTokenState, address _owner, address _resolver)', 'event AccountLiquidated(address indexed account, uint256 synthRedeemed, uint256 amountLiquidated, address liquidator)', 'event CacheUpdated(bytes32 name, address destination)', 'event OwnerChanged(address oldOwner, address newOwner)', 'event OwnerNominated(address newOwner)', 'event StakeCollateral(address indexed from, address indexed to, bytes32 collateralKey, uint256 collateralAmount)', 'event Transfer(address indexed from, address indexed to, uint256 value)', 'event WithdrawCollateral(address from, bytes32 collateralKey, address collateralCurrency, uint256 collateralAmount)', 'function CONTRACT_NAME() view returns (bytes32)', 'function acceptOwnership()', 'function balanceOf(address account) view returns (uint256)', 'function balanceOfPerKey(address _account, bytes32 _collateralKey) view returns (uint256)', 'function burnSynths(uint256 _amount, bytes32 _synthKey) payable', 'function collateralCurrency(bytes32 _collateralKey) view returns (address)', 'function collateralTransfer(address _from, bytes32 _collateralKey, uint256 _collateralAmount) returns (bool)', 'function decimals() view returns (uint256)', 'function exchange(bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, uint16 destChainId) payable returns (uint256 amountReceived)', 'function exchangeAtomically(bytes32 sourceCurrencyKey, uint256 sourceAmount, bytes32 destinationCurrencyKey, uint256 minAmount, uint16 destChainId) payable returns (uint256 amountReceived)', 'function getAvailableCollaterals() view returns (bytes32[])', 'function getSendBurnGasFee(address _account, bytes32 _synthKey, uint256 _synthAmount, uint16 _destChainId) view returns (uint256)', 'function getSendStakingGasFee(address _account, bytes32 _collateralKey, uint256 _collateralAmount, uint16 _destChainId) view returns (uint256)', 'function isResolverCached() view returns (bool)', 'function name() view returns (string)', 'function nominateNewOwner(address _owner)', 'function nominatedOwner() view returns (address)', 'function owner() view returns (address)', 'function rebuildCache()', 'function resolver() view returns (address)', 'function resolverAddressesRequired() pure returns (bytes32[] addresses)', 'function sUSD() view returns (bytes32)', 'function settle(bytes32 currencyKey) returns (uint256 reclaimed, uint256 refunded, uint256 numEntriesSettled)', 'function stakeCollateral(bytes32 _collateralKey, uint256 _collateralAmount) payable', 'function symbol() view returns (string)', 'function withdrawCollateral(address _from, address _to, bytes32 _collateralKey, uint256 _collateralAmount)', ];