@metaplex-foundation/umi-rpc-web3js
Version:
An RPC implementation relying on Solana's web3.js
1 lines • 1.21 kB
Source Map (JSON)
{"version":3,"file":"plugin.cjs","sources":["../../src/plugin.ts"],"sourcesContent":["import { UmiPlugin } from '@metaplex-foundation/umi';\nimport type { Connection as Web3JsConnection } from '@solana/web3.js';\nimport { createWeb3JsRpc, Web3JsRpcOptions } from './createWeb3JsRpc';\n\nexport function web3JsRpc(\n endpoint: string,\n rpcOptions?: Web3JsRpcOptions\n): UmiPlugin;\nexport function web3JsRpc(connection: Web3JsConnection): UmiPlugin;\nexport function web3JsRpc(\n endpointOrConnection: string | Web3JsConnection,\n rpcOptions?: Web3JsRpcOptions\n): UmiPlugin {\n return {\n install(umi) {\n umi.rpc =\n typeof endpointOrConnection === 'string'\n ? createWeb3JsRpc(umi, endpointOrConnection, rpcOptions)\n : createWeb3JsRpc(umi, endpointOrConnection);\n },\n };\n}\n"],"names":["web3JsRpc","endpointOrConnection","rpcOptions","install","umi","rpc","createWeb3JsRpc"],"mappings":";;;;;;AASO,SAASA,SAAS,CACvBC,oBAA+C,EAC/CC,UAA6B,EAClB;EACX,OAAO;IACLC,OAAO,CAACC,GAAG,EAAE;MACXA,GAAG,CAACC,GAAG,GACL,OAAOJ,oBAAoB,KAAK,QAAQ,GACpCK,+BAAe,CAACF,GAAG,EAAEH,oBAAoB,EAAEC,UAAU,CAAC,GACtDI,+BAAe,CAACF,GAAG,EAAEH,oBAAoB,CAAC,CAAA;AAClD,KAAA;GACD,CAAA;AACH;;;;"}