@parifi/synthetix-sdk-ts
Version:
A Typescript SDK for interactions with the Synthetix protocol
1 lines • 1.78 kB
Source Map (JSON)
{"version":3,"sources":["../../../src/contracts/abis/IERC7412.ts"],"sourcesContent":["export const IERC7412Abi = [\n {\n type: 'function',\n name: 'fulfillOracleQuery',\n inputs: [{ name: 'signedOffchainData', type: 'bytes', internalType: 'bytes' }],\n outputs: [],\n stateMutability: 'payable',\n },\n {\n type: 'function',\n name: 'oracleId',\n inputs: [],\n outputs: [{ name: '', type: 'bytes32', internalType: 'bytes32' }],\n stateMutability: 'view',\n },\n {\n type: 'error',\n name: 'FeeRequired',\n inputs: [{ name: 'feeAmount', type: 'uint256', internalType: 'uint256' }],\n },\n {\n type: 'error',\n name: 'OracleDataRequired',\n inputs: [\n { name: 'oracleContract', type: 'address', internalType: 'address' },\n { name: 'oracleQuery', type: 'bytes', internalType: 'bytes' },\n ],\n },\n {\n type: 'error',\n name: 'Errors',\n inputs: [\n {\n type: 'bytes[]',\n name: 'revertReasons',\n },\n ],\n },\n];\n"],"mappings":";AAAO,IAAM,cAAc;AAAA,EACzB;AAAA,IACE,MAAM;AAAA,IACN,MAAM;AAAA,IACN,QAAQ,CAAC,EAAE,MAAM,sBAAsB,MAAM,SAAS,cAAc,QAAQ,CAAC;AAAA,IAC7E,SAAS,CAAC;AAAA,IACV,iBAAiB;AAAA,EACnB;AAAA,EACA;AAAA,IACE,MAAM;AAAA,IACN,MAAM;AAAA,IACN,QAAQ,CAAC;AAAA,IACT,SAAS,CAAC,EAAE,MAAM,IAAI,MAAM,WAAW,cAAc,UAAU,CAAC;AAAA,IAChE,iBAAiB;AAAA,EACnB;AAAA,EACA;AAAA,IACE,MAAM;AAAA,IACN,MAAM;AAAA,IACN,QAAQ,CAAC,EAAE,MAAM,aAAa,MAAM,WAAW,cAAc,UAAU,CAAC;AAAA,EAC1E;AAAA,EACA;AAAA,IACE,MAAM;AAAA,IACN,MAAM;AAAA,IACN,QAAQ;AAAA,MACN,EAAE,MAAM,kBAAkB,MAAM,WAAW,cAAc,UAAU;AAAA,MACnE,EAAE,MAAM,eAAe,MAAM,SAAS,cAAc,QAAQ;AAAA,IAC9D;AAAA,EACF;AAAA,EACA;AAAA,IACE,MAAM;AAAA,IACN,MAAM;AAAA,IACN,QAAQ;AAAA,MACN;AAAA,QACE,MAAM;AAAA,QACN,MAAM;AAAA,MACR;AAAA,IACF;AAAA,EACF;AACF;","names":[]}