export const name = 'SynthrAggregator'; export const address = '0xC6c7eC1BDf142c107977e0fc1209E5cE749e3376'; export const source = 'SynthrAggregator'; export const abi = [ 'event ChangeAuthority(address indexed account, bool state)', 'event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)', 'function _exchangeFeeAddress() view returns (address)', 'function bridgeSynth(bytes32 synthKey, uint256 amount, uint16 srcChainId, uint16 dstChainId)', 'function burnSynth(bytes32 synthKey, uint256 synthAmount, uint16 chainId)', 'function chainSynthTotalSupply(bytes32 synthKey, uint16 chainId) view returns (uint256)', 'function collateralByIssuer(bytes32 currencyKey, address account) view returns (uint256)', 'function collateralByIssuerAggregation(bytes32 currencyKey, uint16 chainId, address account) view returns (uint256)', 'function depositCollateral(address account, bytes32 collateralKey, uint256 amount, uint16 chainId)', 'function exchangeSynth(bytes32 sourceKey, uint256 sourceAmount, bytes32 destKey, uint256 destAmount, uint256 fee, uint16 srcChainId, uint16 destChainId)', 'function initialize(address __exchangeFeeAddress, address __synthrBridge, uint16 __selfLZChainId)', 'function liquidate(address account, bytes32 collateralKey, uint256 collateralAmount, uint16 destChainId)', 'function mintSynth(bytes32 synthKey, uint256 synthAmount, uint16 chainId)', 'function owner() view returns (address)', 'function renounceOwnership()', 'function synthTotalSupply(bytes32 synthKey) view returns (uint256)', 'function synthrBridge() view returns (address)', 'function transferOwnership(address newOwner)', 'function withdrawCollateral(address account, uint256 amount, bytes32 collateralKey, uint16 chainId)', ];