export const name = 'SynthrBridge'; export const address = '0x97Fd3D4508704B3a55C48639E6A8db4090D02a24'; export const source = 'SynthrBridge'; export const abi = [ 'constructor(address _lzEndpoint)', 'event MessageFailed(uint16 _srcChainId, bytes _srcAddress, uint64 _nonce, bytes _payload, bytes _reason)', 'event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)', 'event ReceivePacket(uint16 indexed packetType, uint16 indexed srcChainId, uint64 nonce)', 'event RetryMessageSuccess(uint16 _srcChainId, bytes _srcAddress, uint64 _nonce, bytes32 _payloadHash)', 'event SendPacket(uint16 indexed packetType, uint16 indexed dstChainId, uint64 nonce)', 'event SetMinDstGas(uint16 _dstChainId, uint16 _type, uint256 _minDstGas)', 'event SetPrecrime(address precrime)', 'event SetTrustedRemote(uint16 _remoteChainId, bytes _path)', 'event SetTrustedRemoteAddress(uint16 _remoteChainId, bytes _remoteAddress)', 'function _synthrAddressResolver() view returns (address)', 'function calcLZFee(bytes lzPayload, uint16 packetType, uint16 dstChainId) view returns (uint256 lzFee)', 'function failedMessages(uint16, bytes, uint64) view returns (bytes32)', 'function forceResumeReceive(uint16 _srcChainId, bytes _srcAddress)', 'function getConfig(uint16 _version, uint16 _chainId, address, uint256 _configType) view returns (bytes)', 'function getTrustedRemoteAddress(uint16 _remoteChainId) view returns (bytes)', 'function initialize(address __synthrAddressResolver, uint16 __mainChainId)', 'function isTrustedRemote(uint16 _srcChainId, bytes _srcAddress) view returns (bool)', 'function lzEndpoint() view returns (address)', 'function lzReceive(uint16 _srcChainId, bytes _srcAddress, uint64 _nonce, bytes _payload)', 'function minDstGasLookup(uint16, uint16) view returns (uint256)', 'function nonblockingLzReceive(uint16 _srcChainId, bytes _srcAddress, uint64 _nonce, bytes _payload)', 'function owner() view returns (address)', 'function precrime() view returns (address)', 'function renounceOwnership()', 'function retryMessage(uint16 _srcChainId, bytes _srcAddress, uint64 _nonce, bytes _payload) payable', 'function sendBridgeSyToken(address account, bytes32 synthKey, uint256 amount, uint16 dstChainId) payable', 'function sendBurn(address account, bytes32 synthKey, uint256 amount) payable', 'function sendDepositCollateral(address account, bytes32 collateralKey, uint256 amount) payable', 'function sendExchange(address account, bytes32 srcSynthKey, bytes32 dstSynthKey, uint256 srcAmount, uint256 dstAmount, uint256 reclaimed, uint256 refund, uint256 fee, uint16 dstChainId) payable', 'function setConfig(uint16 _version, uint16 _chainId, uint256 _configType, bytes _config)', 'function setMinDstGas(uint16 _dstChainId, uint16 _packetType, uint256 _minGas)', 'function setPrecrime(address _precrime)', 'function setReceiveVersion(uint16 _version)', 'function setSendVersion(uint16 _version)', 'function setTrustedRemote(uint16 _srcChainId, bytes _path)', 'function setTrustedRemoteAddress(uint16 _remoteChainId, bytes _remoteAddress)', 'function transferOwnership(address newOwner)', 'function trustedRemoteLookup(uint16) view returns (bytes)', 'function withdrawAsset(address token, uint256 amount)', ];