diff --git a/.github/workflows/wrapper-ci.yaml b/.github/workflows/wrapper-ci.yaml index 3041b53..b1f8d37 100644 --- a/.github/workflows/wrapper-ci.yaml +++ b/.github/workflows/wrapper-ci.yaml @@ -24,6 +24,14 @@ jobs: with: node-version: '${{ steps.nvm.outputs.NVMRC }}' + - name: Install dependencies of provider + run: yarn install --nonInteractive --frozen-lockfile --prefer-offline + working-directory: ./provider/implementations/js + + - name: Build provider + run: yarn build + working-directory: ./provider/implementations/js + - name: Install dependencies run: yarn install --nonInteractive --frozen-lockfile --prefer-offline working-directory: ./wrapper diff --git a/provider/implementations/js/package.json b/provider/implementations/js/package.json index 029d903..90dd934 100644 --- a/provider/implementations/js/package.json +++ b/provider/implementations/js/package.json @@ -1,7 +1,7 @@ { "name": "@polywrap/ethereum-provider-js", "description": "Ethereum Provider JS Plugin", - "version": "0.2.4", + "version": "0.3.0", "license": "MIT", "main": "build/index.js", "files": [ @@ -18,8 +18,8 @@ "dependencies": { "@ethersproject/address": "5.7.0", "@ethersproject/providers": "5.7.0", - "@polywrap/core-js": "0.10.0-pre.10", - "@polywrap/plugin-js": "0.10.0-pre.10", + "@polywrap/core-js": "0.10.0-pre.12", + "@polywrap/plugin-js": "0.10.0-pre.12", "ethers": "5.7.0" }, "peerDependencies": { @@ -27,10 +27,10 @@ "@polywrap/plugin-js": "0.10.x" }, "devDependencies": { - "polywrap": "0.10.0-pre.10", + "polywrap": "0.10.0-pre.12", "@types/jest": "26.0.8", - "@polywrap/client-js": "0.10.0-pre.10", - "@polywrap/test-env-js": "0.10.0-pre.10", + "@polywrap/client-js": "0.10.0-pre.12", + "@polywrap/cli-js": "0.10.0-pre.12", "eth-ens-namehash": "2.0.8", "jest": "26.6.3", "js-sha3": "0.8.0", @@ -43,4 +43,3 @@ "access": "public" } } - diff --git a/provider/implementations/js/polywrap.yaml b/provider/implementations/js/polywrap.yaml index 9e43388..f96aba2 100644 --- a/provider/implementations/js/polywrap.yaml +++ b/provider/implementations/js/polywrap.yaml @@ -5,3 +5,6 @@ project: source: module: ./src/index.ts schema: ./src/schema.graphql + import_abis: + - uri: wrap://ens/wraps.eth:ethereum-provider@2.0.0 + abi: ../../interface/src/schema.graphql diff --git a/provider/implementations/js/src/Connection.ts b/provider/implementations/js/src/Connection.ts index 3735955..34aa32b 100644 --- a/provider/implementations/js/src/Connection.ts +++ b/provider/implementations/js/src/Connection.ts @@ -19,6 +19,11 @@ export interface ConnectionConfig { signer?: EthereumSigner; } +export enum SignerType { + CUSTOM_SIGNER, + PROVIDER_SIGNER +} + export class Connection { // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore: initialized within setProvider @@ -112,4 +117,12 @@ export class Connection { ); } } + + public getSignerType(): SignerType { + if (Signer.isSigner(this._config.signer)) { + return SignerType.CUSTOM_SIGNER + } + + return SignerType.PROVIDER_SIGNER + } } diff --git a/provider/implementations/js/src/Connections.ts b/provider/implementations/js/src/Connections.ts index 8bbee25..45d7071 100644 --- a/provider/implementations/js/src/Connections.ts +++ b/provider/implementations/js/src/Connections.ts @@ -1,5 +1,5 @@ import { Connection, EthereumProvider } from "./Connection"; -import { IProvider_Connection as SchemaConnection } from "./wrap"; +import { Connection as SchemaConnection } from "./wrap"; import { getNetwork } from "@ethersproject/providers"; import {KnownNetwork, KnownNetworkId} from "./networks"; diff --git a/provider/implementations/js/src/index.ts b/provider/implementations/js/src/index.ts index 691d807..a7820a8 100644 --- a/provider/implementations/js/src/index.ts +++ b/provider/implementations/js/src/index.ts @@ -2,18 +2,22 @@ import { Module, manifest, CoreClient, - IProvider_Module_Args_request as Args_request, - IProvider_Module_Args_signMessage as Args_signMessage, - IProvider_Module_Args_signTransaction as Args_signTransaction, - IProvider_Module_Args_address as Args_address, - IProvider_Module_Args_chainId as Args_chainId, - IProvider_Module_Args_waitForTransaction as Args_waitForTransaction, - IProvider_Connection as SchemaConnection + Args_request, + Args_signMessage, + Args_signTransaction, + Args_waitForTransaction, + Connection as SchemaConnection, + Args_signerAddress, } from "./wrap"; -import { PluginFactory, PluginPackage } from "@polywrap/plugin-js"; -import { Connection } from "./Connection"; +import { Connection, SignerType } from "./Connection"; import { Connections } from "./Connections"; +import { + eth_sendTransaction +} from "./rpc"; + +import { PluginFactory, PluginPackage } from "@polywrap/plugin-js"; import { ethers } from "ethers"; + export * from "./Connection"; export * from "./Connections"; @@ -25,7 +29,7 @@ export class EthereumProviderPlugin extends Module { private _connections: Connections; constructor(config: ProviderConfig) { - super(config) + super(config); this._connections = config.connections; } @@ -34,11 +38,38 @@ export class EthereumProviderPlugin extends Module { _client: CoreClient ): Promise { const connection = await this._getConnection(args.connection); - const params = JSON.parse(args?.params ?? "[]"); + const paramsStr = args?.params ?? "[]"; const provider = connection.getProvider(); + // Optimizations, utilizing the cache within ethers + if (args.method === "eth_chainId") { + const network = await provider.getNetwork(); + const result = JSON.stringify("0x" + network.chainId.toString(16)); + return result; + } + + if ( + args.method === "eth_sendTransaction" && + connection.getSignerType() == SignerType.CUSTOM_SIGNER + ) { + const signer = await connection.getSigner(); + const parameters = eth_sendTransaction.deserializeParameters( + paramsStr + ); + const request = eth_sendTransaction.toEthers( + parameters[0] + ); + const res = await signer.sendTransaction(request); + return JSON.stringify(res.hash); + } + + const params = JSON.parse(paramsStr); + try { - const req = await provider.send(args.method, params); + const req = await provider.send( + args.method, + params + ); return JSON.stringify(req); } catch (err) { /** @@ -46,18 +77,15 @@ export class EthereumProviderPlugin extends Module { * Ethers-rs defines the type of EIP 1559 tx * as 0x02, but metamask expects it as 0x2, * hence, the need of this workaround. Related: - * https://github.com/foundry-rs/foundry/issues/3890. - * + * https://github.com/MetaMask/metamask-extension/issues/18076 + * * We check if the parameters comes as array, if the error * contains 0x2 and if the type is 0x02, then we change it */ const paramsIsArray = Array.isArray(params) && params.length > 0; - const messageContains0x2 = err && err.message && err.message.indexOf("0x2") > -1; - if ( - messageContains0x2 && - paramsIsArray && - params[0].type === "0x02" - ) { + const messageContains0x2 = + err && err.message && err.message.indexOf("0x2") > -1; + if (messageContains0x2 && paramsIsArray && params[0].type === "0x02") { params[0].type = "0x2"; const req = await provider.send(args.method, params); return JSON.stringify(req); @@ -83,6 +111,18 @@ export class EthereumProviderPlugin extends Module { return true; } + public async signerAddress( + args: Args_signerAddress, + _client: CoreClient + ): Promise { + try { + const connection = await this._getConnection(args.connection); + return await connection.getSigner().getAddress(); + } catch (_error) { + return null; + } + } + public async signMessage( args: Args_signMessage, _client: CoreClient @@ -99,42 +139,36 @@ export class EthereumProviderPlugin extends Module { const request = this._parseTransaction(args.rlp); const signedTxHex = await connection.getSigner().signTransaction(request); const signedTx = ethers.utils.parseTransaction(signedTxHex); - return ethers.utils.joinSignature(signedTx as { r: string; s: string; v: number | undefined }); - } - - public async address( - args: Args_address, - _client: CoreClient - ): Promise { - const connection = await this._getConnection(args.connection); - return await connection.getSigner().getAddress(); - } - - public async chainId( - args: Args_chainId, - _client: CoreClient - ): Promise { - const connection = await this._getConnection(args.connection); - const network = await connection.getProvider().getNetwork(); - return network.chainId.toString(); + return ethers.utils.joinSignature( + signedTx as { r: string; s: string; v: number | undefined } + ); } - private async _getConnection(connection?: SchemaConnection | null): Promise { + private async _getConnection( + connection?: SchemaConnection | null + ): Promise { return this._connections.getConnection(connection ?? this.env.connection); } - private _parseTransaction(rlp: Uint8Array): ethers.providers.TransactionRequest { + private _parseTransaction( + rlp: Uint8Array + ): ethers.providers.TransactionRequest { const tx = ethers.utils.parseTransaction(rlp); // r, s, v can sometimes be set to 0, but ethers will throw if the keys exist at all - let request: Record = { ...tx, r: undefined, s: undefined, v: undefined }; + let request: Record = { + ...tx, + r: undefined, + s: undefined, + v: undefined, + }; // remove undefined and null values request = Object.keys(request).reduce((prev, curr) => { const val = request[curr]; - if (val !== undefined && val !== null) prev[curr] = val + if (val !== undefined && val !== null) prev[curr] = val; return prev; - }, {} as Record) + }, {} as Record); return request; } @@ -142,7 +176,10 @@ export class EthereumProviderPlugin extends Module { export const ethereumProviderPlugin: PluginFactory = ( config: ProviderConfig -) => new PluginPackage(new EthereumProviderPlugin(config), manifest); +) => + new PluginPackage( + new EthereumProviderPlugin(config), + manifest + ); export const plugin = ethereumProviderPlugin; - diff --git a/provider/implementations/js/src/rpc.ts b/provider/implementations/js/src/rpc.ts new file mode 100644 index 0000000..d4a62a3 --- /dev/null +++ b/provider/implementations/js/src/rpc.ts @@ -0,0 +1,122 @@ +import ethers from "ethers"; + +// Ref: https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_sendtransaction +export namespace eth_sendTransaction { + export interface Transaction { + // DATA, 20 Bytes - The address the transaction is sent from. + from: string; + // DATA, 20 Bytes - (optional when creating new contract) The address the transaction is directed to. + to?: string; + // QUANTITY - (optional, default: 90000) Integer of the gas provided for the transaction execution. It will return unused gas. + gas?: string; + // QUANTITY - (optional, default: To-Be-Determined) Integer of the gasPrice used for each paid gas. + gasPrice?: string; + // QUANTITY - (optional) Integer of the value sent with this transaction. + value?: string; + // DATA - The compiled code of a contract OR the hash of the invoked method signature and encoded parameters. + data: string; + // QUANTITY - (optional) Integer of a nonce. This allows to overwrite your own pending transactions that use the same nonce. + nonce?: string; + } + + export type Parameters = [Transaction]; + + // DATA, 32 Bytes - the transaction hash, or the zero hash if the transaction is not yet available. + export type Returns = string; + + export function deserializeParameters(input: string): Parameters { + const params = JSON.parse(input); + if (params.length < 1 || typeof params[0] !== "object") { + throw new Error( + "Invalid JSON-RPC parameters provided for eth_sendTransaction method. Reference: " + + "https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_sendtransaction" + ); + } + + const transaction: Transaction = params[0]; + + if (!transaction.from) { + throw new Error( + "The 'from' property on the transaction object parameter is required for the eth_sendTransaction method. Reference: " + + "https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_sendtransaction" + ); + } + + if (!transaction.data) { + throw new Error( + "The 'data' property on the transaction object parameter is required for the eth_sendTransaction method. Reference: " + + "https://ethereum.org/en/developers/docs/apis/json-rpc/#eth_sendtransaction" + ); + } + + return [transaction]; + } + + export function toEthers( + transaction: Transaction + ): ethers.providers.TransactionRequest { + const result: ethers.providers.TransactionRequest = { + ...transaction, + // Ethers.js expects `gasLimit` instead of `gas` + gasLimit: transaction.gas + }; + + delete (result as unknown as Record).gas + + // Ethers.js expects "0" | "1" | "2" + // but it's being received as hex (e.g: "0x02") + if ("type" in transaction) { + result.type = parseInt( + (transaction as unknown as Record).type + ); + } + + return result; + } +} + +// Ref: https://github.com/ethereum/EIPs/blob/master/EIPS/eip-712.md +export namespace eth_signTypedData { + export interface TypedData { + types: { + EIP712Domain: unknown[]; + [key: string]: { + name: string; + type: string; + [key: string]: unknown; + }[] | unknown; + }; + primaryType: string; + domain: { [key: string]: unknown }; + message: { [key: string]: unknown }; + [key: string]: unknown; + } + + export type Parameters = [ + // Address - 20 Bytes - Address of the account that will sign the messages. + string, + // TypedData - Typed structured data to be signed. + TypedData + ]; + + // DATA, 129 Bytes - the signature, as described here: + // https://github.com/ethereum/EIPs/blob/master/EIPS/eip-712.md#returns + export type Returns = string; + + export function deserializeParameters(input: string): Parameters { + const params = JSON.parse(input); + if ( + params.length < 2 || + typeof params[0] !== "string" || + typeof params[1] !== "object" + ) { + throw new Error( + "Invalid JSON-RPC parameters provided for eth_signTypedData method. Reference: " + + "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-712.md#parameters" + ); + } + + return params; + } +} + diff --git a/provider/implementations/js/src/schema.graphql b/provider/implementations/js/src/schema.graphql index c43385d..263eb29 100644 --- a/provider/implementations/js/src/schema.graphql +++ b/provider/implementations/js/src/schema.graphql @@ -1,7 +1,2 @@ -#import { Module, Connection } into IProvider from "wrap://ens/wraps.eth:ethereum-provider@1.1.0" - -type Env { - connection: IProvider_Connection -} - -type Module implements IProvider {} +#import * from "wrap://ens/wraps.eth:ethereum-provider@2.0.0" +#import { Env } from "wrap://ens/wraps.eth:ethereum-provider@2.0.0" diff --git a/provider/implementations/js/tests/connection.spec.ts b/provider/implementations/js/tests/connection.spec.ts index 6c01e60..803c18d 100644 --- a/provider/implementations/js/tests/connection.spec.ts +++ b/provider/implementations/js/tests/connection.spec.ts @@ -1,5 +1,6 @@ import { Connection } from "../src"; -import { initTestEnvironment, stopTestEnvironment, providers } from "@polywrap/test-env-js"; +import { Commands } from "@polywrap/cli-js"; +import { ETH_ENS_IPFS_MODULE_CONSTANTS } from "polywrap"; import { Wallet } from "ethers"; jest.setTimeout(600000); @@ -11,13 +12,14 @@ const getRpcUri = (network: BasicNetwork): string => { } describe("Connection", () => { + const ethProvider = ETH_ENS_IPFS_MODULE_CONSTANTS.ethereumProvider; const signerAddress = "0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1"; let testnet: Connection; beforeAll(async () => { - await initTestEnvironment(); + await Commands.infra("up", { modules: ["eth-ens-ipfs"] }); testnet = new Connection({ - provider: providers.ethereum, + provider: ethProvider, signer: new Wallet( "0x4f3edf983ac636a65a842ce7c78d9aa706d3b113bce9c46f30d7d21715b23b1d" ), @@ -25,7 +27,7 @@ describe("Connection", () => { }); afterAll(async () => { - await stopTestEnvironment(); + await Commands.infra("down", { modules: ["eth-ens-ipfs"] }); }); it("Constructs from Networkish", () => { @@ -48,8 +50,8 @@ describe("Connection", () => { const goerliUri = getRpcUri("goerli"); const connection = new Connection({ provider: goerliUri }); expect(connection.getProvider().connection.url).toEqual(goerliUri); - connection.setProvider(providers.ethereum); - expect(connection.getProvider().connection.url).toEqual(providers.ethereum); + connection.setProvider(ethProvider); + expect(connection.getProvider().connection.url).toEqual(ethProvider); expect(connection.getSigner()).toBeDefined(); }); @@ -61,7 +63,7 @@ describe("Connection", () => { }); it("gets signer from provider", async () => { - const connection = new Connection({ provider: providers.ethereum }); + const connection = new Connection({ provider: ethProvider }); const signer = connection.getSigner(); expect(signer).toBeDefined(); }); @@ -69,7 +71,7 @@ describe("Connection", () => { describe("setSigner", () => { it ("sets signer from ethers Signer", async () => { - const connection = new Connection({ provider: providers.ethereum }); + const connection = new Connection({ provider: ethProvider }); connection.setSigner(new Wallet( "0x4f3edf983ac636a65a842ce7c78d9aa706d3b113bce9c46f30d7d21715b23b1d" )); @@ -87,7 +89,7 @@ describe("Connection", () => { }); it("sets signer from address", async () => { - const connection = new Connection({ provider: providers.ethereum }); + const connection = new Connection({ provider: ethProvider }); connection.setSigner(signerAddress); const signer = connection.getSigner(); expect(signer).toBeDefined(); diff --git a/provider/implementations/js/tests/index.spec.ts b/provider/implementations/js/tests/index.spec.ts index a71600b..43a5253 100644 --- a/provider/implementations/js/tests/index.spec.ts +++ b/provider/implementations/js/tests/index.spec.ts @@ -7,12 +7,13 @@ jest.setTimeout(360000); describe("Ethereum Plugin", () => { let client: PolywrapClient; + let clientNoSigner: PolywrapClient; const uri = "wrap://plugin/ethereum-provider"; beforeAll(async () => { - const config = new ClientConfigBuilder() - .addPackage( + client = new PolywrapClient( + new ClientConfigBuilder().addPackage( uri, ethereumProviderPlugin({ connections: new Connections({ @@ -25,9 +26,24 @@ describe("Ethereum Plugin", () => { defaultNetwork: "binance", }) }), - ).build(); + ).build() + ); - client = new PolywrapClient(config); + clientNoSigner = new PolywrapClient( + new ClientConfigBuilder().addPackage( + uri, + ethereumProviderPlugin({ + connections: new Connections({ + networks: { + binance: new Connection({ + provider: "https://bsc-dataseed1.binance.org/", + }) + }, + defaultNetwork: "binance", + }) + }), + ).build() + ); }); describe("EthereumProviderPlugin", () => { @@ -45,54 +61,70 @@ describe("Ethereum Plugin", () => { expect(res).toBe("56"); }); - it("signMessage", async () => { - const message = new TextEncoder().encode("Hello World"); - const response = await client.invoke({ + it("eth_getTransactionCount", async () => { + const response = await client.invoke({ uri, - method: "signMessage", - args: { message }, + method: "request", + args: { + method: "eth_getTransactionCount", + params: `["0x3f349bBaFEc1551819B8be1EfEA2fC46cA749aA1","latest"]` + } }); if (response.ok === false) fail(response.error); - expect(response.value).toBeDefined(); - expect(response.value).toBe("0xa4708243bf782c6769ed04d83e7192dbcf4fc131aa54fde9d889d8633ae39dab03d7babd2392982dff6bc20177f7d887e27e50848c851320ee89c6c63d18ca761c"); + expect(BigNumber.from(JSON.parse(response.value)).gt(0)).toBe(true); }); - it("signTransaction", async () => { - const rlp = [2,249,6,17,130,5,57,10,132,178,208,94,0,132,216,200,6,146,131,5,188,169,128,128,185,5,249,96,128,96,64,82,52,128,21,97,0,16,87,96,0,128,253,91,80,97,5,217,128,97,0,32,96,0,57,96,0,243,254,96,128,96,64,82,52,128,21,97,0,16,87,96,0,128,253,91,80,96,4,54,16,97,0,76,87,96,0,53,96,224,28,128,99,30,216,63,212,20,97,0,81,87,128,99,96,254,71,177,20,97,0,109,87,128,99,109,76,230,60,20,97,0,137,87,128,99,209,51,25,196,20,97,0,167,87,91,96,0,128,253,91,97,0,107,96,4,128,54,3,129,1,144,97,0,102,145,144,97,2,246,86,91,97,0,197,86,91,0,91,97,0,135,96,4,128,54,3,129,1,144,97,0,130,145,144,97,3,59,86,91,97,1,22,86,91,0,91,97,0,145,97,1,89,86,91,96,64,81,97,0,158,145,144,97,4,101,86,91,96,64,81,128,145,3,144,243,91,97,0,175,97,1,98,86,91,96,64,81,97,0,188,145,144,97,4,67,86,91,96,64,81,128,145,3,144,243,91,129,129,96,1,145,144,97,0,214,146,145,144,97,1,244,86,91,80,127,119,1,244,158,185,170,190,136,144,99,21,8,169,9,46,171,181,17,163,69,102,195,15,45,148,255,68,32,218,28,203,19,51,131,131,96,64,81,97,1,10,147,146,145,144,97,3,232,86,91,96,64,81,128,145,3,144,161,80,80,86,91,128,96,0,129,144,85,80,127,124,148,169,72,72,213,133,155,26,48,200,135,220,87,64,191,141,28,247,137,119,155,233,10,221,161,208,211,77,210,80,34,51,130,96,64,81,97,1,78,146,145,144,97,4,26,86,91,96,64,81,128,145,3,144,161,80,86,91,96,0,128,84,144,80,144,86,91,96,96,96,1,128,84,97,1,113,144,97,5,26,86,91,128,96,31,1,96,32,128,145,4,2,96,32,1,96,64,81,144,129,1,96,64,82,128,146,145,144,129,129,82,96,32,1,130,128,84,97,1,157,144,97,5,26,86,91,128,21,97,1,234,87,128,96,31,16,97,1,191,87,97,1,0,128,131,84,4,2,131,82,145,96,32,1,145,97,1,234,86,91,130,1,145,144,96,0,82,96,32,96,0,32,144,91,129,84,129,82,144,96,1,1,144,96,32,1,128,131,17,97,1,205,87,130,144,3,96,31,22,130,1,145,91,80,80,80,80,80,144,80,144,86,91,130,128,84,97,2,0,144,97,5,26,86,91,144,96,0,82,96,32,96,0,32,144,96,31,1,96,32,144,4,129,1,146,130,97,2,34,87,96,0,133,85,97,2,105,86,91,130,96,31,16,97,2,59,87,128,53,96,255,25,22,131,128,1,23,133,85,97,2,105,86,91,130,128,1,96,1,1,133,85,130,21,97,2,105,87,145,130,1,91,130,129,17,21,97,2,104,87,130,53,130,85,145,96,32,1,145,144,96,1,1,144,97,2,77,86,91,91,80,144,80,97,2,118,145,144,97,2,122,86,91,80,144,86,91,91,128,130,17,21,97,2,147,87,96,0,129,96,0,144,85,80,96,1,1,97,2,123,86,91,80,144,86,91,96,0,128,131,96,31,132,1,18,97,2,169,87,96,0,128,253,91,130,53,144,80,103,255,255,255,255,255,255,255,255,129,17,21,97,2,194,87,96,0,128,253,91,96,32,131,1,145,80,131,96,1,130,2,131,1,17,21,97,2,218,87,96,0,128,253,91,146,80,146,144,80,86,91,96,0,129,53,144,80,97,2,240,129,97,5,140,86,91,146,145,80,80,86,91,96,0,128,96,32,131,133,3,18,21,97,3,9,87,96,0,128,253,91,96,0,131,1,53,103,255,255,255,255,255,255,255,255,129,17,21,97,3,35,87,96,0,128,253,91,97,3,47,133,130,134,1,97,2,151,86,91,146,80,146,80,80,146,80,146,144,80,86,91,96,0,96,32,130,132,3,18,21,97,3,77,87,96,0,128,253,91,96,0,97,3,91,132,130,133,1,97,2,225,86,91,145,80,80,146,145,80,80,86,91,97,3,109,129,97,4,156,86,91,130,82,80,80,86,91,96,0,97,3,127,131,133,97,4,139,86,91,147,80,97,3,140,131,133,132,97,4,216,86,91,97,3,149,131,97,5,123,86,91,132,1,144,80,147,146,80,80,80,86,91,96,0,97,3,171,130,97,4,128,86,91,97,3,181,129,133,97,4,139,86,91,147,80,97,3,197,129,133,96,32,134,1,97,4,231,86,91,97,3,206,129,97,5,123,86,91,132,1,145,80,80,146,145,80,80,86,91,97,3,226,129,97,4,206,86,91,130,82,80,80,86,91,96,0,96,64,130,1,144,80,97,3,253,96,0,131,1,134,97,3,100,86,91,129,129,3,96,32,131,1,82,97,4,16,129,132,134,97,3,115,86,91,144,80,148,147,80,80,80,80,86,91,96,0,96,64,130,1,144,80,97,4,47,96,0,131,1,133,97,3,100,86,91,97,4,60,96,32,131,1,132,97,3,217,86,91,147,146,80,80,80,86,91,96,0,96,32,130,1,144,80,129,129,3,96,0,131,1,82,97,4,93,129,132,97,3,160,86,91,144,80,146,145,80,80,86,91,96,0,96,32,130,1,144,80,97,4,122,96,0,131,1,132,97,3,217,86,91,146,145,80,80,86,91,96,0,129,81,144,80,145,144,80,86,91,96,0,130,130,82,96,32,130,1,144,80,146,145,80,80,86,91,96,0,97,4,167,130,97,4,174,86,91,144,80,145,144,80,86,91,96,0,115,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,130,22,144,80,145,144,80,86,91,96,0,129,144,80,145,144,80,86,91,130,129,131,55,96,0,131,131,1,82,80,80,80,86,91,96,0,91,131,129,16,21,97,5,5,87,128,130,1,81,129,132,1,82,96,32,129,1,144,80,97,4,234,86,91,131,129,17,21,97,5,20,87,96,0,132,132,1,82,91,80,80,80,80,86,91,96,0,96,2,130,4,144,80,96,1,130,22,128,97,5,50,87,96,127,130,22,145,80,91,96,32,130,16,129,20,21,97,5,70,87,97,5,69,97,5,76,86,91,91,80,145,144,80,86,91,127,78,72,123,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,0,82,96,34,96,4,82,96,36,96,0,253,91,96,0,96,31,25,96,31,131,1,22,144,80,145,144,80,86,91,97,5,149,129,97,4,206,86,91,129,20,97,5,160,87,96,0,128,253,91,80,86,254,162,100,105,112,102,115,88,34,18,32,196,241,124,254,77,106,146,63,127,224,120,183,164,55,55,91,34,3,91,123,87,239,122,43,220,8,107,220,27,225,92,53,100,115,111,108,99,67,0,8,3,0,51,192]; + it("signerAddress", async () => { const response = await client.invoke({ uri, - method: "signTransaction", - args: { rlp }, + method: "signerAddress", }); if (response.ok === false) fail(response.error); + expect(response.value).toBeDefined(); + expect(response.value?.startsWith("0x")).toBe(true); + }); + + it("signerAddress - no signer", async () => { + const response = await clientNoSigner.invoke({ + uri, + method: "signerAddress", + }); + + if (response.ok === false) fail(response.error); expect(response.value).toBeDefined(); - expect(response.value).toBe("0xeb91a997a865e2e4a48c098ea519666ed7fa5d9922f4e7e9b6838dc18ecfdab03a568682c3f0a4cb6b78ef0f601117a0de9848c089c94c01f782f067404c1eae1b"); + expect(response.value).toBe(null); }); - it("address", async () => { + it("signMessage", async () => { + const message = new TextEncoder().encode("Hello World"); const response = await client.invoke({ uri, - method: "address", + method: "signMessage", + args: { message }, }); if (response.ok === false) fail(response.error); - expect(response.value).toBeDefined(); - expect(response.value?.startsWith("0x")).toBe(true); + expect(response.value).toBeDefined(); + expect(response.value).toBe("0xa4708243bf782c6769ed04d83e7192dbcf4fc131aa54fde9d889d8633ae39dab03d7babd2392982dff6bc20177f7d887e27e50848c851320ee89c6c63d18ca761c"); }); - it("chainId", async () => { - const response = await client.invoke({ + it("signTransaction", async () => { + const rlp = [2,249,6,17,130,5,57,10,132,178,208,94,0,132,216,200,6,146,131,5,188,169,128,128,185,5,249,96,128,96,64,82,52,128,21,97,0,16,87,96,0,128,253,91,80,97,5,217,128,97,0,32,96,0,57,96,0,243,254,96,128,96,64,82,52,128,21,97,0,16,87,96,0,128,253,91,80,96,4,54,16,97,0,76,87,96,0,53,96,224,28,128,99,30,216,63,212,20,97,0,81,87,128,99,96,254,71,177,20,97,0,109,87,128,99,109,76,230,60,20,97,0,137,87,128,99,209,51,25,196,20,97,0,167,87,91,96,0,128,253,91,97,0,107,96,4,128,54,3,129,1,144,97,0,102,145,144,97,2,246,86,91,97,0,197,86,91,0,91,97,0,135,96,4,128,54,3,129,1,144,97,0,130,145,144,97,3,59,86,91,97,1,22,86,91,0,91,97,0,145,97,1,89,86,91,96,64,81,97,0,158,145,144,97,4,101,86,91,96,64,81,128,145,3,144,243,91,97,0,175,97,1,98,86,91,96,64,81,97,0,188,145,144,97,4,67,86,91,96,64,81,128,145,3,144,243,91,129,129,96,1,145,144,97,0,214,146,145,144,97,1,244,86,91,80,127,119,1,244,158,185,170,190,136,144,99,21,8,169,9,46,171,181,17,163,69,102,195,15,45,148,255,68,32,218,28,203,19,51,131,131,96,64,81,97,1,10,147,146,145,144,97,3,232,86,91,96,64,81,128,145,3,144,161,80,80,86,91,128,96,0,129,144,85,80,127,124,148,169,72,72,213,133,155,26,48,200,135,220,87,64,191,141,28,247,137,119,155,233,10,221,161,208,211,77,210,80,34,51,130,96,64,81,97,1,78,146,145,144,97,4,26,86,91,96,64,81,128,145,3,144,161,80,86,91,96,0,128,84,144,80,144,86,91,96,96,96,1,128,84,97,1,113,144,97,5,26,86,91,128,96,31,1,96,32,128,145,4,2,96,32,1,96,64,81,144,129,1,96,64,82,128,146,145,144,129,129,82,96,32,1,130,128,84,97,1,157,144,97,5,26,86,91,128,21,97,1,234,87,128,96,31,16,97,1,191,87,97,1,0,128,131,84,4,2,131,82,145,96,32,1,145,97,1,234,86,91,130,1,145,144,96,0,82,96,32,96,0,32,144,91,129,84,129,82,144,96,1,1,144,96,32,1,128,131,17,97,1,205,87,130,144,3,96,31,22,130,1,145,91,80,80,80,80,80,144,80,144,86,91,130,128,84,97,2,0,144,97,5,26,86,91,144,96,0,82,96,32,96,0,32,144,96,31,1,96,32,144,4,129,1,146,130,97,2,34,87,96,0,133,85,97,2,105,86,91,130,96,31,16,97,2,59,87,128,53,96,255,25,22,131,128,1,23,133,85,97,2,105,86,91,130,128,1,96,1,1,133,85,130,21,97,2,105,87,145,130,1,91,130,129,17,21,97,2,104,87,130,53,130,85,145,96,32,1,145,144,96,1,1,144,97,2,77,86,91,91,80,144,80,97,2,118,145,144,97,2,122,86,91,80,144,86,91,91,128,130,17,21,97,2,147,87,96,0,129,96,0,144,85,80,96,1,1,97,2,123,86,91,80,144,86,91,96,0,128,131,96,31,132,1,18,97,2,169,87,96,0,128,253,91,130,53,144,80,103,255,255,255,255,255,255,255,255,129,17,21,97,2,194,87,96,0,128,253,91,96,32,131,1,145,80,131,96,1,130,2,131,1,17,21,97,2,218,87,96,0,128,253,91,146,80,146,144,80,86,91,96,0,129,53,144,80,97,2,240,129,97,5,140,86,91,146,145,80,80,86,91,96,0,128,96,32,131,133,3,18,21,97,3,9,87,96,0,128,253,91,96,0,131,1,53,103,255,255,255,255,255,255,255,255,129,17,21,97,3,35,87,96,0,128,253,91,97,3,47,133,130,134,1,97,2,151,86,91,146,80,146,80,80,146,80,146,144,80,86,91,96,0,96,32,130,132,3,18,21,97,3,77,87,96,0,128,253,91,96,0,97,3,91,132,130,133,1,97,2,225,86,91,145,80,80,146,145,80,80,86,91,97,3,109,129,97,4,156,86,91,130,82,80,80,86,91,96,0,97,3,127,131,133,97,4,139,86,91,147,80,97,3,140,131,133,132,97,4,216,86,91,97,3,149,131,97,5,123,86,91,132,1,144,80,147,146,80,80,80,86,91,96,0,97,3,171,130,97,4,128,86,91,97,3,181,129,133,97,4,139,86,91,147,80,97,3,197,129,133,96,32,134,1,97,4,231,86,91,97,3,206,129,97,5,123,86,91,132,1,145,80,80,146,145,80,80,86,91,97,3,226,129,97,4,206,86,91,130,82,80,80,86,91,96,0,96,64,130,1,144,80,97,3,253,96,0,131,1,134,97,3,100,86,91,129,129,3,96,32,131,1,82,97,4,16,129,132,134,97,3,115,86,91,144,80,148,147,80,80,80,80,86,91,96,0,96,64,130,1,144,80,97,4,47,96,0,131,1,133,97,3,100,86,91,97,4,60,96,32,131,1,132,97,3,217,86,91,147,146,80,80,80,86,91,96,0,96,32,130,1,144,80,129,129,3,96,0,131,1,82,97,4,93,129,132,97,3,160,86,91,144,80,146,145,80,80,86,91,96,0,96,32,130,1,144,80,97,4,122,96,0,131,1,132,97,3,217,86,91,146,145,80,80,86,91,96,0,129,81,144,80,145,144,80,86,91,96,0,130,130,82,96,32,130,1,144,80,146,145,80,80,86,91,96,0,97,4,167,130,97,4,174,86,91,144,80,145,144,80,86,91,96,0,115,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,130,22,144,80,145,144,80,86,91,96,0,129,144,80,145,144,80,86,91,130,129,131,55,96,0,131,131,1,82,80,80,80,86,91,96,0,91,131,129,16,21,97,5,5,87,128,130,1,81,129,132,1,82,96,32,129,1,144,80,97,4,234,86,91,131,129,17,21,97,5,20,87,96,0,132,132,1,82,91,80,80,80,80,86,91,96,0,96,2,130,4,144,80,96,1,130,22,128,97,5,50,87,96,127,130,22,145,80,91,96,32,130,16,129,20,21,97,5,70,87,97,5,69,97,5,76,86,91,91,80,145,144,80,86,91,127,78,72,123,113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,0,82,96,34,96,4,82,96,36,96,0,253,91,96,0,96,31,25,96,31,131,1,22,144,80,145,144,80,86,91,97,5,149,129,97,4,206,86,91,129,20,97,5,160,87,96,0,128,253,91,80,86,254,162,100,105,112,102,115,88,34,18,32,196,241,124,254,77,106,146,63,127,224,120,183,164,55,55,91,34,3,91,123,87,239,122,43,220,8,107,220,27,225,92,53,100,115,111,108,99,67,0,8,3,0,51,192]; + const response = await client.invoke({ uri, - method: "chainId", + method: "signTransaction", + args: { rlp }, }); if (response.ok === false) fail(response.error); - expect(response.value).toEqual("56"); + + expect(response.value).toBeDefined(); + expect(response.value).toBe("0xeb91a997a865e2e4a48c098ea519666ed7fa5d9922f4e7e9b6838dc18ecfdab03a568682c3f0a4cb6b78ef0f601117a0de9848c089c94c01f782f067404c1eae1b"); }); }); }); diff --git a/provider/implementations/js/yarn.lock b/provider/implementations/js/yarn.lock index 9efe61f..b2e5abd 100644 --- a/provider/implementations/js/yarn.lock +++ b/provider/implementations/js/yarn.lock @@ -311,7 +311,7 @@ graphql "15.5.0" graphql-json-transform "^1.1.0-alpha.0" -"@ethersproject/abi@5.7.0", "@ethersproject/abi@^5.0.0", "@ethersproject/abi@^5.7.0": +"@ethersproject/abi@5.7.0", "@ethersproject/abi@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/abi/-/abi-5.7.0.tgz#b3f3e045bbbeed1af3947335c247ad625a44e449" integrity sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA== @@ -326,7 +326,7 @@ "@ethersproject/properties" "^5.7.0" "@ethersproject/strings" "^5.7.0" -"@ethersproject/abstract-provider@5.7.0", "@ethersproject/abstract-provider@^5.0.0", "@ethersproject/abstract-provider@^5.6.1", "@ethersproject/abstract-provider@^5.7.0": +"@ethersproject/abstract-provider@5.7.0", "@ethersproject/abstract-provider@^5.6.1", "@ethersproject/abstract-provider@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz#b0a8550f88b6bf9d51f90e4795d48294630cb9ef" integrity sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw== @@ -339,7 +339,7 @@ "@ethersproject/transactions" "^5.7.0" "@ethersproject/web" "^5.7.0" -"@ethersproject/abstract-signer@5.7.0", "@ethersproject/abstract-signer@^5.0.0", "@ethersproject/abstract-signer@^5.6.2", "@ethersproject/abstract-signer@^5.7.0": +"@ethersproject/abstract-signer@5.7.0", "@ethersproject/abstract-signer@^5.6.2", "@ethersproject/abstract-signer@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz#13f4f32117868452191a4649723cb086d2b596b2" integrity sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ== @@ -350,18 +350,7 @@ "@ethersproject/logger" "^5.7.0" "@ethersproject/properties" "^5.7.0" -"@ethersproject/address@5.0.7": - version "5.0.7" - resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.0.7.tgz#ee7fd7d3b3a400dec6035c7b3f0b7e4652207308" - integrity sha512-+63DiYG+2og6rFNvQmLlLw8i5LtyT65n+jtHd06Ic81rLHc+JUKRpeZFhBa+gqh9f+P8V0xtKR5NI/EHXOfgSw== - dependencies: - "@ethersproject/bignumber" "^5.0.10" - "@ethersproject/bytes" "^5.0.4" - "@ethersproject/keccak256" "^5.0.3" - "@ethersproject/logger" "^5.0.5" - "@ethersproject/rlp" "^5.0.3" - -"@ethersproject/address@5.7.0", "@ethersproject/address@^5.0.0", "@ethersproject/address@^5.6.1", "@ethersproject/address@^5.7.0": +"@ethersproject/address@5.7.0", "@ethersproject/address@^5.6.1", "@ethersproject/address@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.7.0.tgz#19b56c4d74a3b0a46bfdbb6cfcc0a153fc697f37" integrity sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA== @@ -372,21 +361,13 @@ "@ethersproject/logger" "^5.7.0" "@ethersproject/rlp" "^5.7.0" -"@ethersproject/base64@5.7.0", "@ethersproject/base64@^5.0.0", "@ethersproject/base64@^5.6.1", "@ethersproject/base64@^5.7.0": +"@ethersproject/base64@5.7.0", "@ethersproject/base64@^5.6.1", "@ethersproject/base64@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.7.0.tgz#ac4ee92aa36c1628173e221d0d01f53692059e1c" integrity sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ== dependencies: "@ethersproject/bytes" "^5.7.0" -"@ethersproject/basex@5.0.7": - version "5.0.7" - resolved "https://registry.yarnpkg.com/@ethersproject/basex/-/basex-5.0.7.tgz#2f7026b12c9dee6cdc7b7bf1805461836e635495" - integrity sha512-OsXnRsujGmYD9LYyJlX+cVe5KfwgLUbUJrJMWdzRWogrygXd5HvGd7ygX1AYjlu1z8W/+t2FoQnczDR/H2iBjA== - dependencies: - "@ethersproject/bytes" "^5.0.9" - "@ethersproject/properties" "^5.0.7" - "@ethersproject/basex@5.7.0", "@ethersproject/basex@^5.6.1", "@ethersproject/basex@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/basex/-/basex-5.7.0.tgz#97034dc7e8938a8ca943ab20f8a5e492ece4020b" @@ -395,7 +376,7 @@ "@ethersproject/bytes" "^5.7.0" "@ethersproject/properties" "^5.7.0" -"@ethersproject/bignumber@5.7.0", "@ethersproject/bignumber@^5.0.0", "@ethersproject/bignumber@^5.0.10", "@ethersproject/bignumber@^5.6.2", "@ethersproject/bignumber@^5.7.0": +"@ethersproject/bignumber@5.7.0", "@ethersproject/bignumber@^5.6.2", "@ethersproject/bignumber@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.7.0.tgz#e2f03837f268ba655ffba03a57853e18a18dc9c2" integrity sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw== @@ -404,21 +385,21 @@ "@ethersproject/logger" "^5.7.0" bn.js "^5.2.1" -"@ethersproject/bytes@5.7.0", "@ethersproject/bytes@^5.0.0", "@ethersproject/bytes@^5.0.4", "@ethersproject/bytes@^5.0.9", "@ethersproject/bytes@^5.6.1", "@ethersproject/bytes@^5.7.0": +"@ethersproject/bytes@5.7.0", "@ethersproject/bytes@^5.6.1", "@ethersproject/bytes@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.7.0.tgz#a00f6ea8d7e7534d6d87f47188af1148d71f155d" integrity sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A== dependencies: "@ethersproject/logger" "^5.7.0" -"@ethersproject/constants@5.7.0", "@ethersproject/constants@^5.0.0", "@ethersproject/constants@^5.6.1", "@ethersproject/constants@^5.7.0": +"@ethersproject/constants@5.7.0", "@ethersproject/constants@^5.6.1", "@ethersproject/constants@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.7.0.tgz#df80a9705a7e08984161f09014ea012d1c75295e" integrity sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA== dependencies: "@ethersproject/bignumber" "^5.7.0" -"@ethersproject/contracts@5.7.0", "@ethersproject/contracts@^5.0.0": +"@ethersproject/contracts@5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/contracts/-/contracts-5.7.0.tgz#c305e775abd07e48aa590e1a877ed5c316f8bd1e" integrity sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg== @@ -434,7 +415,7 @@ "@ethersproject/properties" "^5.7.0" "@ethersproject/transactions" "^5.7.0" -"@ethersproject/hash@5.7.0", "@ethersproject/hash@^5.0.0", "@ethersproject/hash@^5.6.1", "@ethersproject/hash@^5.7.0": +"@ethersproject/hash@5.7.0", "@ethersproject/hash@^5.6.1", "@ethersproject/hash@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/hash/-/hash-5.7.0.tgz#eb7aca84a588508369562e16e514b539ba5240a7" integrity sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g== @@ -449,7 +430,7 @@ "@ethersproject/properties" "^5.7.0" "@ethersproject/strings" "^5.7.0" -"@ethersproject/hdnode@5.7.0", "@ethersproject/hdnode@^5.0.0", "@ethersproject/hdnode@^5.6.2", "@ethersproject/hdnode@^5.7.0": +"@ethersproject/hdnode@5.7.0", "@ethersproject/hdnode@^5.6.2", "@ethersproject/hdnode@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/hdnode/-/hdnode-5.7.0.tgz#e627ddc6b466bc77aebf1a6b9e47405ca5aef9cf" integrity sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg== @@ -467,7 +448,7 @@ "@ethersproject/transactions" "^5.7.0" "@ethersproject/wordlists" "^5.7.0" -"@ethersproject/json-wallets@5.7.0", "@ethersproject/json-wallets@^5.0.0", "@ethersproject/json-wallets@^5.6.1", "@ethersproject/json-wallets@^5.7.0": +"@ethersproject/json-wallets@5.7.0", "@ethersproject/json-wallets@^5.6.1", "@ethersproject/json-wallets@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/json-wallets/-/json-wallets-5.7.0.tgz#5e3355287b548c32b368d91014919ebebddd5360" integrity sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g== @@ -486,7 +467,7 @@ aes-js "3.0.0" scrypt-js "3.0.1" -"@ethersproject/keccak256@5.7.0", "@ethersproject/keccak256@^5.0.0", "@ethersproject/keccak256@^5.0.3", "@ethersproject/keccak256@^5.6.1", "@ethersproject/keccak256@^5.7.0": +"@ethersproject/keccak256@5.7.0", "@ethersproject/keccak256@^5.6.1", "@ethersproject/keccak256@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.7.0.tgz#3186350c6e1cd6aba7940384ec7d6d9db01f335a" integrity sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg== @@ -494,7 +475,7 @@ "@ethersproject/bytes" "^5.7.0" js-sha3 "0.8.0" -"@ethersproject/logger@5.7.0", "@ethersproject/logger@^5.0.0", "@ethersproject/logger@^5.0.5", "@ethersproject/logger@^5.6.0", "@ethersproject/logger@^5.7.0": +"@ethersproject/logger@5.7.0", "@ethersproject/logger@^5.6.0", "@ethersproject/logger@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.7.0.tgz#6ce9ae168e74fecf287be17062b590852c311892" integrity sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig== @@ -506,14 +487,14 @@ dependencies: "@ethersproject/logger" "^5.7.0" -"@ethersproject/networks@^5.0.0", "@ethersproject/networks@^5.6.3", "@ethersproject/networks@^5.7.0": +"@ethersproject/networks@^5.6.3", "@ethersproject/networks@^5.7.0": version "5.7.1" resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.7.1.tgz#118e1a981d757d45ccea6bb58d9fd3d9db14ead6" integrity sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ== dependencies: "@ethersproject/logger" "^5.7.0" -"@ethersproject/pbkdf2@5.7.0", "@ethersproject/pbkdf2@^5.0.0", "@ethersproject/pbkdf2@^5.7.0": +"@ethersproject/pbkdf2@5.7.0", "@ethersproject/pbkdf2@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/pbkdf2/-/pbkdf2-5.7.0.tgz#d2267d0a1f6e123f3771007338c47cccd83d3102" integrity sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw== @@ -521,7 +502,7 @@ "@ethersproject/bytes" "^5.7.0" "@ethersproject/sha2" "^5.7.0" -"@ethersproject/properties@5.7.0", "@ethersproject/properties@^5.0.0", "@ethersproject/properties@^5.0.7", "@ethersproject/properties@^5.6.0", "@ethersproject/properties@^5.7.0": +"@ethersproject/properties@5.7.0", "@ethersproject/properties@^5.6.0", "@ethersproject/properties@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/properties/-/properties-5.7.0.tgz#a6e12cb0439b878aaf470f1902a176033067ed30" integrity sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw== @@ -580,33 +561,7 @@ bech32 "1.1.4" ws "7.4.6" -"@ethersproject/providers@^5.0.0": - version "5.7.2" - resolved "https://registry.yarnpkg.com/@ethersproject/providers/-/providers-5.7.2.tgz#f8b1a4f275d7ce58cf0a2eec222269a08beb18cb" - integrity sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg== - dependencies: - "@ethersproject/abstract-provider" "^5.7.0" - "@ethersproject/abstract-signer" "^5.7.0" - "@ethersproject/address" "^5.7.0" - "@ethersproject/base64" "^5.7.0" - "@ethersproject/basex" "^5.7.0" - "@ethersproject/bignumber" "^5.7.0" - "@ethersproject/bytes" "^5.7.0" - "@ethersproject/constants" "^5.7.0" - "@ethersproject/hash" "^5.7.0" - "@ethersproject/logger" "^5.7.0" - "@ethersproject/networks" "^5.7.0" - "@ethersproject/properties" "^5.7.0" - "@ethersproject/random" "^5.7.0" - "@ethersproject/rlp" "^5.7.0" - "@ethersproject/sha2" "^5.7.0" - "@ethersproject/strings" "^5.7.0" - "@ethersproject/transactions" "^5.7.0" - "@ethersproject/web" "^5.7.0" - bech32 "1.1.4" - ws "7.4.6" - -"@ethersproject/random@5.7.0", "@ethersproject/random@^5.0.0", "@ethersproject/random@^5.6.1", "@ethersproject/random@^5.7.0": +"@ethersproject/random@5.7.0", "@ethersproject/random@^5.6.1", "@ethersproject/random@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/random/-/random-5.7.0.tgz#af19dcbc2484aae078bb03656ec05df66253280c" integrity sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ== @@ -614,7 +569,7 @@ "@ethersproject/bytes" "^5.7.0" "@ethersproject/logger" "^5.7.0" -"@ethersproject/rlp@5.7.0", "@ethersproject/rlp@^5.0.0", "@ethersproject/rlp@^5.0.3", "@ethersproject/rlp@^5.6.1", "@ethersproject/rlp@^5.7.0": +"@ethersproject/rlp@5.7.0", "@ethersproject/rlp@^5.6.1", "@ethersproject/rlp@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.7.0.tgz#de39e4d5918b9d74d46de93af80b7685a9c21304" integrity sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w== @@ -622,7 +577,7 @@ "@ethersproject/bytes" "^5.7.0" "@ethersproject/logger" "^5.7.0" -"@ethersproject/sha2@5.7.0", "@ethersproject/sha2@^5.0.0", "@ethersproject/sha2@^5.6.1", "@ethersproject/sha2@^5.7.0": +"@ethersproject/sha2@5.7.0", "@ethersproject/sha2@^5.6.1", "@ethersproject/sha2@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/sha2/-/sha2-5.7.0.tgz#9a5f7a7824ef784f7f7680984e593a800480c9fb" integrity sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw== @@ -631,7 +586,7 @@ "@ethersproject/logger" "^5.7.0" hash.js "1.1.7" -"@ethersproject/signing-key@5.7.0", "@ethersproject/signing-key@^5.0.0", "@ethersproject/signing-key@^5.6.2", "@ethersproject/signing-key@^5.7.0": +"@ethersproject/signing-key@5.7.0", "@ethersproject/signing-key@^5.6.2", "@ethersproject/signing-key@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/signing-key/-/signing-key-5.7.0.tgz#06b2df39411b00bc57c7c09b01d1e41cf1b16ab3" integrity sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q== @@ -643,7 +598,7 @@ elliptic "6.5.4" hash.js "1.1.7" -"@ethersproject/solidity@5.7.0", "@ethersproject/solidity@^5.0.0": +"@ethersproject/solidity@5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/solidity/-/solidity-5.7.0.tgz#5e9c911d8a2acce2a5ebb48a5e2e0af20b631cb8" integrity sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA== @@ -655,7 +610,7 @@ "@ethersproject/sha2" "^5.7.0" "@ethersproject/strings" "^5.7.0" -"@ethersproject/strings@5.7.0", "@ethersproject/strings@^5.0.0", "@ethersproject/strings@^5.6.1", "@ethersproject/strings@^5.7.0": +"@ethersproject/strings@5.7.0", "@ethersproject/strings@^5.6.1", "@ethersproject/strings@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/strings/-/strings-5.7.0.tgz#54c9d2a7c57ae8f1205c88a9d3a56471e14d5ed2" integrity sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg== @@ -664,7 +619,7 @@ "@ethersproject/constants" "^5.7.0" "@ethersproject/logger" "^5.7.0" -"@ethersproject/transactions@5.7.0", "@ethersproject/transactions@^5.0.0", "@ethersproject/transactions@^5.6.2", "@ethersproject/transactions@^5.7.0": +"@ethersproject/transactions@5.7.0", "@ethersproject/transactions@^5.6.2", "@ethersproject/transactions@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.7.0.tgz#91318fc24063e057885a6af13fdb703e1f993d3b" integrity sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ== @@ -679,7 +634,7 @@ "@ethersproject/rlp" "^5.7.0" "@ethersproject/signing-key" "^5.7.0" -"@ethersproject/units@5.7.0", "@ethersproject/units@^5.0.0": +"@ethersproject/units@5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/units/-/units-5.7.0.tgz#637b563d7e14f42deeee39245275d477aae1d8b1" integrity sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg== @@ -709,7 +664,7 @@ "@ethersproject/transactions" "^5.6.2" "@ethersproject/wordlists" "^5.6.1" -"@ethersproject/wallet@5.7.0", "@ethersproject/wallet@^5.0.0": +"@ethersproject/wallet@5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/wallet/-/wallet-5.7.0.tgz#4e5d0790d96fe21d61d38fb40324e6c7ef350b2d" integrity sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA== @@ -741,7 +696,7 @@ "@ethersproject/properties" "^5.7.0" "@ethersproject/strings" "^5.7.0" -"@ethersproject/web@^5.0.0", "@ethersproject/web@^5.6.1", "@ethersproject/web@^5.7.0": +"@ethersproject/web@^5.6.1", "@ethersproject/web@^5.7.0": version "5.7.1" resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.7.1.tgz#de1f285b373149bee5928f4eb7bcb87ee5fbb4ae" integrity sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w== @@ -752,7 +707,7 @@ "@ethersproject/properties" "^5.7.0" "@ethersproject/strings" "^5.7.0" -"@ethersproject/wordlists@5.7.0", "@ethersproject/wordlists@^5.0.0", "@ethersproject/wordlists@^5.6.1", "@ethersproject/wordlists@^5.7.0": +"@ethersproject/wordlists@5.7.0", "@ethersproject/wordlists@^5.6.1", "@ethersproject/wordlists@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/wordlists/-/wordlists-5.7.0.tgz#8fb2c07185d68c3e09eb3bfd6e779ba2774627f5" integrity sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA== @@ -1087,9 +1042,9 @@ integrity sha512-0nBr+VZNKm9tvNDZFstI3Pq1fCTEDK5OZTnVKNvBNAKgd0yIvmwsP4m61rEv7ZP+tOUjWJhROpxK5MsnlF911g== "@opentelemetry/api@^1.0.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.4.0.tgz#2c91791a9ba6ca0a0f4aaac5e45d58df13639ac8" - integrity sha512-IgMK9i3sFGNUqPMbjABm0G26g0QCKCUBfglhQ7rQq6WcxbKfEHRcmwsoER4hZcuYqJgkYn2OeuoJIv7Jsftp7g== + version "1.4.1" + resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.4.1.tgz#ff22eb2e5d476fbc2450a196e40dd243cc20c28f" + integrity sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA== "@opentelemetry/core@1.6.0": version "1.6.0" @@ -1168,58 +1123,71 @@ resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.6.0.tgz#ed410c9eb0070491cff9fe914246ce41f88d6f74" integrity sha512-aPfcBeLErM/PPiAuAbNFLN5sNbZLc3KZlar27uohllN8Zs6jJbHyJU1y7cMA6W/zuq+thkaG8mujiS+3iD/FWQ== -"@polywrap/asyncify-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/asyncify-js/-/asyncify-js-0.10.0-pre.10.tgz#ecc21ce37e468c6da8c43fdb35e2cad4fe6d63cb" - integrity sha512-KurmLTRvhzFCfJkIgsj/eYCxacAsIwIwu8XRqjpjvL47BPNBYuqflaJgFwrRrPpq16TPSNBDFGRm6RMlATXFDA== +"@polywrap/asyncify-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/asyncify-js/-/asyncify-js-0.10.0-pre.12.tgz#3f112cf3f0d24479462c414dc8b0fe43accaf572" + integrity sha512-cXESk3caOtuz/VS3vQ/yLXHraNaSkZuw4JFtdpy8C7AKaEvBwS5Pu44SaLD7KY/jeJJfhVUWjdXs0WHMfK17yQ== -"@polywrap/client-config-builder-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/client-config-builder-js/-/client-config-builder-js-0.10.0-pre.10.tgz#6b49bad4e4f07b3b9ae6c87a173c1a3c2d9288f1" - integrity sha512-HM8LGHZC4QXUOTKWai/Kx0SgsIT4unaSTEtE4hf+rm+5qaZw2abNAqK20HaRpx09lBLcwQk8w89VR/O+TKfpSg== +"@polywrap/cli-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/cli-js/-/cli-js-0.10.0-pre.12.tgz#fc7226eef13285e3e531df3ff44dfb02e18256e8" + integrity sha512-QmWYtt7vyRmb6K+l6zCEj5r3uejlayHsF3WHjq9938mm2hfNa0S9nPXywcLZqDAWrUtJi/CO9MwuR0KCVfVcDw== dependencies: - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/ens-resolver-plugin-js" "0.10.0-pre.10" - "@polywrap/fs-plugin-js" "~0.10.0-pre" - "@polywrap/fs-resolver-plugin-js" "0.10.0-pre.10" + polywrap "0.10.0-pre.12" + spawn-command "0.0.2-1" + +"@polywrap/client-config-builder-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/client-config-builder-js/-/client-config-builder-js-0.10.0-pre.12.tgz#75d1f3e4bd5e2ff2486014a65ff609e7e5b617ed" + integrity sha512-S9fJ5oVIFa/fTd0V3+Qw8Ss66HrMH6WOKI+s1whjeqL7HYKf4Ktt+bgA/MPfRFP7FgyVFF4mzaeHDWFjNZEaTA== + dependencies: + "@polywrap/concurrent-plugin-js" "~0.10.0-pre" + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/ethereum-provider-js" "~0.2.3" + "@polywrap/file-system-plugin-js" "~0.10.0-pre" "@polywrap/http-plugin-js" "~0.10.0-pre" - "@polywrap/http-resolver-plugin-js" "0.10.0-pre.10" - "@polywrap/ipfs-plugin-js" "~0.10.0-pre" - "@polywrap/ipfs-resolver-plugin-js" "~0.10.0-pre" - "@polywrap/logger-plugin-js" "0.10.0" - "@polywrap/uri-resolver-extensions-js" "0.10.0-pre.10" - "@polywrap/uri-resolvers-js" "0.10.0-pre.10" - "@polywrap/wasm-js" "0.10.0-pre.10" + "@polywrap/logger-plugin-js" "0.10.0-pre.10" + "@polywrap/plugin-js" "0.10.0-pre.12" + "@polywrap/uri-resolver-extensions-js" "0.10.0-pre.12" + "@polywrap/uri-resolvers-js" "0.10.0-pre.12" + "@polywrap/wasm-js" "0.10.0-pre.12" base64-to-uint8array "1.0.0" - concurrent-plugin-js "0.1.2" - ethereum-provider-js "0.1.7" -"@polywrap/client-js@0.10.0-pre.10": +"@polywrap/client-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/client-js/-/client-js-0.10.0-pre.12.tgz#47361acf821a8c446511ebcde063183eb34b0af1" + integrity sha512-+TzX6ifuBkjOweObwI1cNFEMUDivTs/wZoNiYenD3wnMMdxkf705YQmYfgptiUs+2iub+nmdBAH6wIDgngjYCQ== + dependencies: + "@polywrap/client-config-builder-js" "0.10.0-pre.12" + "@polywrap/core-client-js" "0.10.0-pre.12" + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/msgpack-js" "0.10.0-pre.12" + "@polywrap/plugin-js" "0.10.0-pre.12" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/tracing-js" "0.10.0-pre.12" + "@polywrap/uri-resolver-extensions-js" "0.10.0-pre.12" + "@polywrap/uri-resolvers-js" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" + +"@polywrap/concurrent-plugin-js@~0.10.0-pre": version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/client-js/-/client-js-0.10.0-pre.10.tgz#c6d3a958f54c079c26a74ed4fa9d3c536cff2e77" - integrity sha512-HX9URxY/CnFtkArej1cgQtuN7h2d7afspUVIaAF1egyhaFsHi8TgEN274sIdNFOnuuYR/Vs8lIgTeHXwp3+n/w== + resolved "https://registry.yarnpkg.com/@polywrap/concurrent-plugin-js/-/concurrent-plugin-js-0.10.0-pre.10.tgz#106e015173cabed5b043cbc2fac00a6ccf58f9a0" + integrity sha512-CZUbEEhplLzXpl1xRsF5aRgZLeu4sJxhXA0GWTMqzmGjhqvMPClOMfqklFPmPuCyq76q068XPpYavHjGKNmN2g== dependencies: - "@polywrap/client-config-builder-js" "0.10.0-pre.10" - "@polywrap/core-client-js" "0.10.0-pre.10" "@polywrap/core-js" "0.10.0-pre.10" "@polywrap/msgpack-js" "0.10.0-pre.10" "@polywrap/plugin-js" "0.10.0-pre.10" - "@polywrap/result" "0.10.0-pre.10" - "@polywrap/tracing-js" "0.10.0-pre.10" - "@polywrap/uri-resolver-extensions-js" "0.10.0-pre.10" - "@polywrap/uri-resolvers-js" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" -"@polywrap/core-client-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/core-client-js/-/core-client-js-0.10.0-pre.10.tgz#8639b5a3683a2ddcc4cb77ba9a80427d9457391c" - integrity sha512-Zfco21nQkS7AAR+pqTuOJIw0ef2JZUR/mWuCQw9Gn64e/L8kqLWoh62JyxEeuBS1gZ+PWpozHk/Fnuced1/e6w== +"@polywrap/core-client-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/core-client-js/-/core-client-js-0.10.0-pre.12.tgz#561f38b7d6e5304927dbec73a4310bce65317d31" + integrity sha512-zd1vmfOqwtj6CJoSU2n6UaK9666RXiBZggmfA0LYhs6DPUV7Zk2YiwUnC2KrWyoCNevBhEgdgwDs80Z124lmJg== dependencies: - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/msgpack-js" "0.10.0-pre.10" - "@polywrap/result" "0.10.0-pre.10" - "@polywrap/tracing-js" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/msgpack-js" "0.10.0-pre.12" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/tracing-js" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" "@polywrap/core-js@0.10.0-pre.10": version "0.10.0-pre.10" @@ -1230,49 +1198,30 @@ "@polywrap/tracing-js" "0.10.0-pre.10" "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" -"@polywrap/core-js@0.10.0-pre.5": - version "0.10.0-pre.5" - resolved "https://registry.yarnpkg.com/@polywrap/core-js/-/core-js-0.10.0-pre.5.tgz#8457f168235faae19342a87aed6ddce44a56fb59" - integrity sha512-E92OGSBN5EdeYMj8wtZq4Hibh5qnAAzfSbDE40/LH6tWkrCv/gvJxtlA8gPDiMHXZFSx02zETrz7AZawCg8UXA== +"@polywrap/core-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/core-js/-/core-js-0.10.0-pre.12.tgz#125e88439007cc13f2405d3f402b504af9dc173e" + integrity sha512-krDcDUyUq2Xdukgkqwy5ldHF+jyecZy/L14Et8bOJ4ONpTZUdedhkVp5lRumcNjYOlybpF86B0o6kO0eUEGkpQ== dependencies: - "@polywrap/result" "0.10.0-pre.5" - "@polywrap/tracing-js" "0.10.0-pre.5" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.5" - graphql "15.5.0" - graphql-tag "2.10.4" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/tracing-js" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" -"@polywrap/core-js@0.10.0-pre.7": - version "0.10.0-pre.7" - resolved "https://registry.yarnpkg.com/@polywrap/core-js/-/core-js-0.10.0-pre.7.tgz#525aca1d6569e2eaca33ca15668a77dd270c8293" - integrity sha512-06Uc5fux9Dl3cv+nLmLliaBNwzU9J953Haul5OWvIb0+af/ZyxardxfqZim2+jCylSDw7KhXGeaKkJrvpPLsVw== - dependencies: - "@polywrap/result" "0.10.0-pre.7" - "@polywrap/tracing-js" "0.10.0-pre.7" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.7" - -"@polywrap/ens-resolver-plugin-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/ens-resolver-plugin-js/-/ens-resolver-plugin-js-0.10.0-pre.10.tgz#ab64a8cde32b6e1c87125885d8739feaa99aaf1e" - integrity sha512-2QXMKidCe4t8TqvJSz+m7DkfAb89SYqjcBhO9pY1MWQLJRVadIW6USKGM9l8nnljLdcOiylq+K/W08yWu12eGw== +"@polywrap/ethereum-provider-js@~0.2.3": + version "0.2.4" + resolved "https://registry.yarnpkg.com/@polywrap/ethereum-provider-js/-/ethereum-provider-js-0.2.4.tgz#3df1a6548da191618bb5cae7928c7427e69e0030" + integrity sha512-64xRnniboxxHNZ4/gD6SS4T+QmJPUMbIYZ2hyLODb2QgH3qDBiU+i4gdiQ/BL3T8Sn/0iOxvTIgZalVDJRh2iw== dependencies: - "@ethersproject/address" "5.0.7" - "@ethersproject/basex" "5.0.7" + "@ethersproject/address" "5.7.0" + "@ethersproject/providers" "5.7.0" "@polywrap/core-js" "0.10.0-pre.10" "@polywrap/plugin-js" "0.10.0-pre.10" - ethers "5.0.7" - -"@polywrap/fs-plugin-js@~0.10.0-pre": - version "0.10.0-pre.7" - resolved "https://registry.yarnpkg.com/@polywrap/fs-plugin-js/-/fs-plugin-js-0.10.0-pre.7.tgz#d066fac96869363de512978bb66204b589ffa9a1" - integrity sha512-zhNOrzaK+X95orrD9FgHRt6etUMq2kjzfZtbPGHcBxN3JR81rtO+7UsVfCdz1U2VoHXsKOZ6t59JhHVfvVRP/g== - dependencies: - "@polywrap/core-js" "0.10.0-pre.7" - "@polywrap/plugin-js" "0.10.0-pre.7" + ethers "5.7.0" -"@polywrap/fs-resolver-plugin-js@0.10.0-pre.10": +"@polywrap/file-system-plugin-js@~0.10.0-pre": version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/fs-resolver-plugin-js/-/fs-resolver-plugin-js-0.10.0-pre.10.tgz#95ba1be2eeca7d1a48dcc204ba9845642f4dbf1d" - integrity sha512-W7yQglo3fSVojZ6TB+YA/U6Cxs5UB5nnZsdVVTDP9e9gXytp9aOyYpimE3OIyPtxGKGBMbAx27oZ8N5mUbo3ZA== + resolved "https://registry.yarnpkg.com/@polywrap/file-system-plugin-js/-/file-system-plugin-js-0.10.0-pre.10.tgz#93e796d4c25203f05605e7e36446facd6c88902d" + integrity sha512-rqiaHJQ62UoN8VdkoSbpaI5owMrZHhza9ixUS65TCgnoI3aYn3QnMjCfCEkEiwmCeKnB9YH/0S2+6NWQR17XJA== dependencies: "@polywrap/core-js" "0.10.0-pre.10" "@polywrap/plugin-js" "0.10.0-pre.10" @@ -1287,66 +1236,18 @@ axios "0.21.4" form-data "4.0.0" -"@polywrap/http-resolver-plugin-js@0.10.0-pre.10": +"@polywrap/logger-plugin-js@0.10.0-pre.10": version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/http-resolver-plugin-js/-/http-resolver-plugin-js-0.10.0-pre.10.tgz#7c28e17b7dbe28d7bf7e4b0594eb198a8a075080" - integrity sha512-mOm++DNoShuLKjgA3VLNdgwtCjmsl1qA726YNexJefucysr9imYLIgVN789uRZiS2/XsP3+Scd374EYG5NmlZA== + resolved "https://registry.yarnpkg.com/@polywrap/logger-plugin-js/-/logger-plugin-js-0.10.0-pre.10.tgz#de4a995c083edc26d72abb7420628b40d81efed2" + integrity sha512-6wBgBvphQRI+LP22+xi1KPcCq4B9dUMB/ZAXOpVTb/X/fOqdNBOS1LTXV+BtCe2KfdqGS6DKIXwGITcMOxIDCg== dependencies: "@polywrap/core-js" "0.10.0-pre.10" "@polywrap/plugin-js" "0.10.0-pre.10" - abort-controller "3.0.0" -"@polywrap/ipfs-http-client-lite@0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@polywrap/ipfs-http-client-lite/-/ipfs-http-client-lite-0.3.0.tgz#b8caf4b4f39413e591aff4367023a04cb6df83a1" - integrity sha512-BriJXaflESPSml0lfsAtp4Prl6i8FC0RoEQpEoTx74E3LIAdiPhdPb8hKDTyOR77oX829WDp0EKsRpQmcvCArg== - dependencies: - abort-controller "^3.0.0" - async-iterator-to-pull-stream "^1.3.0" - buffer "^5.2.1" - cids "^0.7.1" - explain-error "^1.0.4" - form-data "^2.4.0" - iterable-ndjson "^1.1.0" - node-fetch "^2.6.0" - pull-stream-to-async-iterator "^1.0.2" - querystring "^0.2.0" - -"@polywrap/ipfs-plugin-js@~0.10.0-pre": - version "0.10.0-pre.7" - resolved "https://registry.yarnpkg.com/@polywrap/ipfs-plugin-js/-/ipfs-plugin-js-0.10.0-pre.7.tgz#bf54e6b26b34fb0b6c6c04935a074f56e5e34bb6" - integrity sha512-3lgRc86WC+uOjstZVX6WIO/Tvza8XaOKGIHIQYFf+NyTEG/TueQvkNaUZo7RbHoDaXrvDUvmNyzeW0O0OQzfUA== - dependencies: - "@polywrap/core-js" "0.10.0-pre.7" - "@polywrap/ipfs-http-client-lite" "0.3.0" - "@polywrap/plugin-js" "0.10.0-pre.7" - abort-controller "3.0.0" - is-ipfs "1.0.3" - multiformats "9.7.0" - -"@polywrap/ipfs-resolver-plugin-js@~0.10.0-pre": - version "0.10.0-pre.7" - resolved "https://registry.yarnpkg.com/@polywrap/ipfs-resolver-plugin-js/-/ipfs-resolver-plugin-js-0.10.0-pre.7.tgz#e82ebae17eacc542d8f83c183674e82715c5bd9c" - integrity sha512-jI+KqpAq0b8P7nmItUwUJ1JTibMfFUvt5mYuylJj9w3Ua15foTpML60uhOCt1kZ4TeaZoq7C1QcytbWTMsfhUQ== - dependencies: - "@polywrap/core-js" "0.10.0-pre.7" - "@polywrap/ipfs-http-client-lite" "0.3.0" - "@polywrap/plugin-js" "0.10.0-pre.7" - abort-controller "3.0.0" - is-ipfs "1.0.3" - -"@polywrap/logger-plugin-js@0.10.0": - version "0.10.0" - resolved "https://registry.yarnpkg.com/@polywrap/logger-plugin-js/-/logger-plugin-js-0.10.0.tgz#9fc10532e86642d7e8eb3fc7a34494cb077610bd" - integrity sha512-Pb+VcXhSGq2ks2bcPPARSLYksRzcadnBsCzf+tv5B3fisZjD+dEEdI8Apj7ol+186njhNVKzoeR5UYdtINUE0g== - dependencies: - "@polywrap/core-js" "0.10.0-pre.5" - "@polywrap/plugin-js" "0.10.0-pre.5" - -"@polywrap/logging-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/logging-js/-/logging-js-0.10.0-pre.10.tgz#e021933bb2f91e344b49a65888584519611fa98a" - integrity sha512-cop0/g9jvwac4zlSR3fzBOEZRCGGex4X3Jdh2KxO0lwyup0xsTjCnj1SmXVzrSLH2grjyf9mJBrkNCgYGsKyGA== +"@polywrap/logging-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/logging-js/-/logging-js-0.10.0-pre.12.tgz#6bba049b0696b12659708fe6ea0e4148f231bce8" + integrity sha512-xEwSMpUAFM4uurkSTRNPyVVVfPBARN9jgunA59zCUP/b/l3RwPxaVRGdauXkKMLB8tY25sK3h6hJlYDT+uE04g== "@polywrap/msgpack-js@0.10.0-pre.10": version "0.10.0-pre.10" @@ -1355,24 +1256,17 @@ dependencies: "@msgpack/msgpack" "2.7.2" -"@polywrap/msgpack-js@0.10.0-pre.5": - version "0.10.0-pre.5" - resolved "https://registry.yarnpkg.com/@polywrap/msgpack-js/-/msgpack-js-0.10.0-pre.5.tgz#c7295e2f5b299654462426afd05a02737de839c6" - integrity sha512-R0NCooOY3d4JPVz7CP6rCmOTraQe6us+b9i213z+Dgu9y8lIEZGEmX+ipCULGvAbcDrSxWHBc8ImtkX0oNv+2g== +"@polywrap/msgpack-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/msgpack-js/-/msgpack-js-0.10.0-pre.12.tgz#45bb73394a8858487871dd7e6b725011164f7826" + integrity sha512-kzDMFls4V814CG9FJTlwkcEHV/0eApMmluB8rnVs8K2cHZDDaxXnFCcrLscZwvB4qUy+u0zKfa5JB+eRP3abBg== dependencies: "@msgpack/msgpack" "2.7.2" -"@polywrap/msgpack-js@0.10.0-pre.7": - version "0.10.0-pre.7" - resolved "https://registry.yarnpkg.com/@polywrap/msgpack-js/-/msgpack-js-0.10.0-pre.7.tgz#b3b48639e04874f9881a1423d375e927e5b72da0" - integrity sha512-P1Htd76w7fBNM5/aRUaPpKGcfO/tkRo6FImRo8vFM5hvMKaxlc5yO48r/4O6LOlCBSG7mWce5+9QXg/rCWzfZw== - dependencies: - "@msgpack/msgpack" "2.7.2" - -"@polywrap/os-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/os-js/-/os-js-0.10.0-pre.10.tgz#d393141012d46e2dfd6ca33c02afedc63501f4ac" - integrity sha512-tB/2xHTjoEwQottkbOUB7UCtdRb1QhbUQfXrCxwhRBcnNOdsFqcKUh4xLrhZB8j+V/xyf1KwW0ciPwxjqfmHwA== +"@polywrap/os-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/os-js/-/os-js-0.10.0-pre.12.tgz#ea5bc2a3d0aae834449536d8236066ab653889a8" + integrity sha512-JMDjgfwr/BSRK88kxHhesc19cxoHl/dQlnUT20nP5hl7kz5vN+k3HAAxG/Ins5ziVNxtVvKXcTeH6Ze+SdsMEQ== "@polywrap/plugin-js@0.10.0-pre.10": version "0.10.0-pre.10" @@ -1385,40 +1279,29 @@ "@polywrap/tracing-js" "0.10.0-pre.10" "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" -"@polywrap/plugin-js@0.10.0-pre.5": - version "0.10.0-pre.5" - resolved "https://registry.yarnpkg.com/@polywrap/plugin-js/-/plugin-js-0.10.0-pre.5.tgz#5bd416cb7f52f001144222e5bc83d1e94ff23cb4" - integrity sha512-WQXJs0AOQKr+mZ4jNFECiOTpjrZCdJnKkwa5QcgyTh8Ni7qgDbDfpVbR0SsiuqdJjqFbc8aSivGnubZcg/resg== - dependencies: - "@polywrap/core-js" "0.10.0-pre.5" - "@polywrap/msgpack-js" "0.10.0-pre.5" - "@polywrap/result" "0.10.0-pre.5" - "@polywrap/tracing-js" "0.10.0-pre.5" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.5" - -"@polywrap/plugin-js@0.10.0-pre.7": - version "0.10.0-pre.7" - resolved "https://registry.yarnpkg.com/@polywrap/plugin-js/-/plugin-js-0.10.0-pre.7.tgz#d2129546417d113b773467a58a64ab45f6a11854" - integrity sha512-XdHfXaIKH2Pv3Bh5XTnYQOOmCLA2Cx8qdYHCJWbpDA7Ug6F3aSA4e6PNy8R9GzA6/WS5jzN+Wu/YNJdj6mZXHw== - dependencies: - "@polywrap/core-js" "0.10.0-pre.7" - "@polywrap/msgpack-js" "0.10.0-pre.7" - "@polywrap/result" "0.10.0-pre.7" - "@polywrap/tracing-js" "0.10.0-pre.7" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.7" - -"@polywrap/polywrap-manifest-schemas@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/polywrap-manifest-schemas/-/polywrap-manifest-schemas-0.10.0-pre.10.tgz#9c1a68cde7cab7891eefd0af9aec9f3a5b4ee2cf" - integrity sha512-OLTM9JnAcibD6gbKfnrjGXoG9tJVx4ZJ5rQq3Pk87buibiVrjCvZRaY+bZjd0NwaoxZZqlgPBqK7oErISG0hlQ== - -"@polywrap/polywrap-manifest-types-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/polywrap-manifest-types-js/-/polywrap-manifest-types-js-0.10.0-pre.10.tgz#f6638afe603e43983fa50fa7b477325dd52e79d4" - integrity sha512-bDuvi5Mr6IwYJHLLWXgccyEAcb9l9kI2cUE1Tr4/r0PLL/hMi771UcZpS+wxt3hIBK7WGrkneKwWGuwgfmv3DA== - dependencies: - "@polywrap/logging-js" "0.10.0-pre.10" - "@polywrap/polywrap-manifest-schemas" "0.10.0-pre.10" +"@polywrap/plugin-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/plugin-js/-/plugin-js-0.10.0-pre.12.tgz#71675e66944167d4d9bb0684a9fc41fee0abd62c" + integrity sha512-GZ/l07wVPYiRsHJkfLarX8kpnA9PBjcKwLqS+v/YbTtA1d400BHC8vAu9Fq4WSF78VHZEPQQZbWoLBnoM7fIeA== + dependencies: + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/msgpack-js" "0.10.0-pre.12" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/tracing-js" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" + +"@polywrap/polywrap-manifest-schemas@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/polywrap-manifest-schemas/-/polywrap-manifest-schemas-0.10.0-pre.12.tgz#e1f7b5bb80bb26d403c81140ed188c97d9249d6b" + integrity sha512-E0xnXryGP3K4JVrNezfoB173NgboUkxzV5hJvqNgUXjhk4yLZqRi16kZSuW8rJ3Jp1qKN290C9jHutluhTQj9g== + +"@polywrap/polywrap-manifest-types-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/polywrap-manifest-types-js/-/polywrap-manifest-types-js-0.10.0-pre.12.tgz#b593b66c83a2e799596270c3221aae69e9375b08" + integrity sha512-5sQF6RaGcQuQkDQTFIrKKt6fxjEmm/+rHkQXBHX7Z4g2wSRyJIoxXiJKzxcyMUl12gQFaWdIY5RxzApwZ0LeOA== + dependencies: + "@polywrap/logging-js" "0.10.0-pre.12" + "@polywrap/polywrap-manifest-schemas" "0.10.0-pre.12" jsonschema "1.4.0" semver "7.3.8" yaml "2.1.3" @@ -1428,56 +1311,40 @@ resolved "https://registry.yarnpkg.com/@polywrap/result/-/result-0.10.0-pre.10.tgz#6e88ac447d92d8a10c7e7892a6371af29a072240" integrity sha512-SqNnEbXky4dFXgps2B2juFShq1024do0f1HLUbuj3MlIPp5aW9g9sfBslsy3YTnpg2QW7LFVT15crrJMgbowIQ== -"@polywrap/result@0.10.0-pre.5": - version "0.10.0-pre.5" - resolved "https://registry.yarnpkg.com/@polywrap/result/-/result-0.10.0-pre.5.tgz#b703878cf7426dee0edc1a2649f79a06153b403e" - integrity sha512-5ATKBdqSS/qmSfJDrQBBq4d34b3Al381bJWJ8nWlcyt8ybo2CqHwQuv/dD02elmhS2G3EK/p/sZCbD1st8CZYw== - -"@polywrap/result@0.10.0-pre.7": - version "0.10.0-pre.7" - resolved "https://registry.yarnpkg.com/@polywrap/result/-/result-0.10.0-pre.7.tgz#0805b8c78f505eb4ade9c79c638f559b89ce7750" - integrity sha512-yxY8urJ+8sCwwdjMhZalt/5xzsGkBxbrPRIRJOQc85Qk2RRcm1khpmrFggCE2OY93gUueRXKH94Gd2biCjd+bg== +"@polywrap/result@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/result/-/result-0.10.0-pre.12.tgz#530f8f5ced2bef189466f9fb8b41a520b12e9372" + integrity sha512-KnGRJMBy1SCJt3mymO3ob0e1asqYOyY+NNKySQ5ocvG/iMlhtODs4dy2EeEtcIFZ+c7TyBPVD4SI863qHQGOUQ== -"@polywrap/schema-bind@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/schema-bind/-/schema-bind-0.10.0-pre.10.tgz#835abe26fcf1f16956304187e794173e0ff6efcc" - integrity sha512-GA9jTVXSGGWozLG+OwMP8yPZDNN179+PFMvlMXpXei3C4l7UT4wVh1J79FPCGF61VDn05QkhMZ/ykMvpvx7iPw== +"@polywrap/schema-bind@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/schema-bind/-/schema-bind-0.10.0-pre.12.tgz#a2922446aa0e65c92604b98f3f378470350fa49b" + integrity sha512-f/v9PIytnNPDpgAHepnjVkX+zD1Wz45G3JW6T84KXIiBrwdeAB15XnC2UXNGk553tD6toiXMUoN8BVNT61Oq0Q== dependencies: - "@polywrap/os-js" "0.10.0-pre.10" - "@polywrap/schema-parse" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" + "@polywrap/os-js" "0.10.0-pre.12" + "@polywrap/schema-parse" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" mustache "4.0.1" -"@polywrap/schema-compose@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/schema-compose/-/schema-compose-0.10.0-pre.10.tgz#9ab5679aa52d16dd9c7f57ef8a4c8fa7185f5322" - integrity sha512-wFHjGm2UNiBmLtQHsfnimlUDlKSO6JzevAyaOod2Q3iHcNj1qARXZj81SqyMr9/E4wPYEBQTib/Z6YLD2eo/0Q== +"@polywrap/schema-compose@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/schema-compose/-/schema-compose-0.10.0-pre.12.tgz#68c8de890ae84912fe7477573286019a9a864ad3" + integrity sha512-Pg/1pGMF+W2fq+zAl29pMey2rdKSWa3p9Co29WSeteWhmMZqj0aTn7eRa0dg5sJu5Rm/5yFkmnr1aZZpBx5odw== dependencies: - "@polywrap/schema-parse" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" + "@polywrap/schema-parse" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" graphql "15.5.0" mustache "4.0.1" -"@polywrap/schema-parse@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/schema-parse/-/schema-parse-0.10.0-pre.10.tgz#f61af6eba6272ee6c589db0b6f568bf08926ba8b" - integrity sha512-133Fl2tNOPnJN2KP/xgChs55IV43GQGrjaiiQxG2qkTb5+8hbkMGH1xKl4SXerdWqLOT2zczGZdLZzhNQhQ7lg== +"@polywrap/schema-parse@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/schema-parse/-/schema-parse-0.10.0-pre.12.tgz#1ac89ef0b81539830ba2e934d781cdc00b1cc815" + integrity sha512-KDh7iiMYcmzjDahHDLSohsdF0We/T2KCprU85Bj67OOlO3e1ZiYgnuybaz9NZdXAsY/9WkpeYwsm96lALeg1pA== dependencies: "@dorgjelli/graphql-schema-cycles" "1.1.4" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" graphql "15.5.0" -"@polywrap/test-env-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/test-env-js/-/test-env-js-0.10.0-pre.10.tgz#5201f2c0a25cdbadc5aa5c750e557dc323315e6d" - integrity sha512-7RnCFpA25HUAUGl/lK5mgYTnH8ThsXMoraMHFWcgweqJvdWfpLtpHUf3aqu2/JQru2VfU/hL712yb8lZFgYkdw== - dependencies: - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/polywrap-manifest-types-js" "0.10.0-pre.10" - axios "0.21.2" - spawn-command "0.0.2-1" - yaml "2.1.3" - "@polywrap/tracing-js@0.10.0-pre.10": version "0.10.0-pre.10" resolved "https://registry.yarnpkg.com/@polywrap/tracing-js/-/tracing-js-0.10.0-pre.10.tgz#f50fb01883dcba4217a1711718aa53f3dd61cb1c" @@ -1490,10 +1357,10 @@ "@opentelemetry/sdk-trace-base" "1.6.0" "@opentelemetry/sdk-trace-web" "1.6.0" -"@polywrap/tracing-js@0.10.0-pre.5": - version "0.10.0-pre.5" - resolved "https://registry.yarnpkg.com/@polywrap/tracing-js/-/tracing-js-0.10.0-pre.5.tgz#3408c469c64a1f4e6f059f40d04c6b6e6328e76f" - integrity sha512-7sUl3K1rCuCxr6LJ2mucf4KcvUgpNbyhiv7Q68BOFEzFgJCpai6IGi4domgYvz/MPsanqVhkMwdf5D1iuK6PwQ== +"@polywrap/tracing-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/tracing-js/-/tracing-js-0.10.0-pre.12.tgz#61052f06ca23cd73e5de2a58a874b269fcc84be0" + integrity sha512-RUKEQxwHbrcMzQIV8IiRvnEfEfvsgO8/YI9/SqLjkV8V0QUj7UWjuIP7VfQ/ctJJAkm3sZqzeoE+BN+SYAeZSw== dependencies: "@fetsorn/opentelemetry-console-exporter" "0.0.3" "@opentelemetry/api" "1.2.0" @@ -1502,49 +1369,37 @@ "@opentelemetry/sdk-trace-base" "1.6.0" "@opentelemetry/sdk-trace-web" "1.6.0" -"@polywrap/tracing-js@0.10.0-pre.7": - version "0.10.0-pre.7" - resolved "https://registry.yarnpkg.com/@polywrap/tracing-js/-/tracing-js-0.10.0-pre.7.tgz#8866bbc6d9cc834499d2e3460c90b80e26c5e682" - integrity sha512-26uVWLJ2WBwcbY1wTFaWaItktMUI/QTMwvewu2pnQhdowXsviubaxn9txM2Of0orBOiM2aZ4djBUlcVpSr5vZg== - dependencies: - "@fetsorn/opentelemetry-console-exporter" "0.0.3" - "@opentelemetry/api" "1.2.0" - "@opentelemetry/exporter-trace-otlp-http" "0.32.0" - "@opentelemetry/resources" "1.6.0" - "@opentelemetry/sdk-trace-base" "1.6.0" - "@opentelemetry/sdk-trace-web" "1.6.0" - -"@polywrap/uri-resolver-extensions-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/uri-resolver-extensions-js/-/uri-resolver-extensions-js-0.10.0-pre.10.tgz#650041d7ceb72375aa132fb4e2f9a3bdebcdb450" - integrity sha512-vQU1BnPJ/E/QJrzKJbfdAYsNHkSNJ6jPrQ6ax033PtfBHef9RCKpj5trIS2VxJzpPC5KFgBCrhVb0LwDhEGp8A== - dependencies: - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/result" "0.10.0-pre.10" - "@polywrap/uri-resolvers-js" "0.10.0-pre.10" - "@polywrap/wasm-js" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" - -"@polywrap/uri-resolvers-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/uri-resolvers-js/-/uri-resolvers-js-0.10.0-pre.10.tgz#bb4112ffb18aa6828ab730e60710d507b2f5f4ad" - integrity sha512-kgoM2zlBSsH/NDY+0Rn/WLyV17Pe2LNMjhxmHPcFVQJ5rkbhDWv9tIb1CE7D220bj/EUaaFseYkUVep1j7bIoQ== - dependencies: - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/result" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" - -"@polywrap/wasm-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/wasm-js/-/wasm-js-0.10.0-pre.10.tgz#26c4d6df940bc02215e46e177d800fcfdb3cb5e3" - integrity sha512-0I8v8ZwojA6Sy0wZA2ZxTCwTx65eIcrn83KFvfNsMCdBmj8wBgTlzE+VlJfR+Qt9T3gUukN89N5l1nxNJBF0+w== - dependencies: - "@polywrap/asyncify-js" "0.10.0-pre.10" - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/msgpack-js" "0.10.0-pre.10" - "@polywrap/result" "0.10.0-pre.10" - "@polywrap/tracing-js" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" +"@polywrap/uri-resolver-extensions-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/uri-resolver-extensions-js/-/uri-resolver-extensions-js-0.10.0-pre.12.tgz#a96764685ba9323f715839353bc66c1b9f2f406c" + integrity sha512-CywvCeNj7eVW6JV9YiWxkwl7hMLpXkdfMF7/MKeYFHJ/RK1ALHJAAGuHGJTwBiN6FuRVBXD2LA4YW7U/oS5wiQ== + dependencies: + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/uri-resolvers-js" "0.10.0-pre.12" + "@polywrap/wasm-js" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" + +"@polywrap/uri-resolvers-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/uri-resolvers-js/-/uri-resolvers-js-0.10.0-pre.12.tgz#86543e4d672f5406fd93e9e23a43d6006f4d3973" + integrity sha512-9Fj4gFNUSP/3GgQhb+W5zLuBJrQYkvxKdEsLdQqZwvANuz3p420QtwYLxZ3Vr3pGRbm18bzd1dP0dDAQpUXrYQ== + dependencies: + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" + +"@polywrap/wasm-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/wasm-js/-/wasm-js-0.10.0-pre.12.tgz#70b64a500b0353523ba54ef91065df11a295b51c" + integrity sha512-5dx2TR18WE2nIALUljHZAyZ0pXbHihPwKPiHmQUX7f1JvlUlkwWdTr5pMB0zCWxMIVPOISTw4C9l/zhgrJ3eeg== + dependencies: + "@polywrap/asyncify-js" "0.10.0-pre.12" + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/msgpack-js" "0.10.0-pre.12" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/tracing-js" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" "@polywrap/wrap-manifest-types-js@0.10.0-pre.10": version "0.10.0-pre.10" @@ -1555,23 +1410,14 @@ jsonschema "1.4.0" semver "7.3.8" -"@polywrap/wrap-manifest-types-js@0.10.0-pre.5": - version "0.10.0-pre.5" - resolved "https://registry.yarnpkg.com/@polywrap/wrap-manifest-types-js/-/wrap-manifest-types-js-0.10.0-pre.5.tgz#bf37741becd9856458400f4f972f8c4a4fc1ac5e" - integrity sha512-7IbPpt76PXjhBkd8SPJARw4P9bpekb44YdrnsKXTeT5d8JQ5OgY4syiMVsmTraMdmHJxkJTZ/raqSZHLAxWLiw== - dependencies: - json-schema-ref-parser "9.0.9" - jsonschema "1.4.0" - semver "7.3.5" - -"@polywrap/wrap-manifest-types-js@0.10.0-pre.7": - version "0.10.0-pre.7" - resolved "https://registry.yarnpkg.com/@polywrap/wrap-manifest-types-js/-/wrap-manifest-types-js-0.10.0-pre.7.tgz#adf8758cc99d52c0cba52e559dcc5d186eb0a15c" - integrity sha512-UlX9FOJyh1vcuKkKXwo2rvt1g4eiJQRj2BakNWA0qdrVGER1abhRyEYCbogOgiooloCHkMQ7Vqz6Lv3pLvHRsQ== +"@polywrap/wrap-manifest-types-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/wrap-manifest-types-js/-/wrap-manifest-types-js-0.10.0-pre.12.tgz#a8498b71f89ba9d8b90972faa7bfddffd5dd52c1" + integrity sha512-Bc3yAm5vHOKBwS8rkbKPNwa2puV5Oa6jws6EP6uPpr2Y/Iv4zyEBmzMWZuO1eWi2x7DM5M9cbfRbDfT6oR/Lhw== dependencies: - json-schema-ref-parser "9.0.9" + "@apidevtools/json-schema-ref-parser" "9.0.9" jsonschema "1.4.0" - semver "7.3.5" + semver "7.3.8" "@sinonjs/commons@^1.7.0": version "1.8.6" @@ -1673,9 +1519,9 @@ integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== "@types/node@*": - version "18.14.6" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.14.6.tgz#ae1973dd2b1eeb1825695bb11ebfb746d27e3e93" - integrity sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA== + version "18.15.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.2.tgz#0407ceb15647f186318101546d5ae40725b73810" + integrity sha512-sDPHm2wfx2QhrMDK0pOt2J4KLJMAcerqWNvnED0itPRJWvI+bK+uNHzcH1dFsBlf7G3u8tqXmRF3wkvL9yUwMw== "@types/normalize-package-data@^2.4.0": version "2.4.1" @@ -1721,7 +1567,7 @@ abab@^2.0.3, abab@^2.0.5: resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== -abort-controller@3.0.0, abort-controller@^3.0.0: +abort-controller@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== @@ -1855,14 +1701,6 @@ assign-symbols@^1.0.0: resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== -async-iterator-to-pull-stream@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/async-iterator-to-pull-stream/-/async-iterator-to-pull-stream-1.3.0.tgz#3a6b9f3cceadff972ca20eb480e3cb43f8789732" - integrity sha512-NjyhAEz/sx32olqgKIk/2xbWEM6o8qef1yetIgb0U/R3oBgndP1kE/0CslowH3jvnA94BO4I6OXpOkTKH7Z1AA== - dependencies: - get-iterator "^1.0.2" - pull-stream-to-async-iterator "^1.0.1" - asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -2139,7 +1977,7 @@ buffer-from@1.x, buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== -buffer@^5.2.1, buffer@^5.4.3, buffer@^5.5.0, buffer@^5.6.0: +buffer@^5.4.3, buffer@^5.5.0, buffer@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== @@ -2199,9 +2037,9 @@ camelcase@^6.0.0: integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001449: - version "1.0.30001460" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001460.tgz#31d2e26f0a2309860ed3eff154e03890d9d851a7" - integrity sha512-Bud7abqjvEjipUkpLs4D7gR0l8hBYBHoa+tGtKJHvT2AYzLp1z7EmVkUT4ERpVUfca8S2HGIVs883D8pUH1ZzQ== + version "1.0.30001466" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001466.tgz#c1e6197c540392e09709ecaa9e3e403428c53375" + integrity sha512-ewtFBSfWjEmxUgNBSZItFSmVtvk9zkwkl1OfRZlKA8slltRN+/C/tuGVrF9styXkN36Yu3+SeJ1qkXxDEyNZ5w== capture-exit@^2.0.0: version "2.0.0" @@ -2289,17 +2127,6 @@ cids@^1.0.0: multihashes "^4.0.1" uint8arrays "^3.0.0" -cids@~0.8.0: - version "0.8.3" - resolved "https://registry.yarnpkg.com/cids/-/cids-0.8.3.tgz#aaf48ac8ed857c3d37dad94d8db1d8c9407b92db" - integrity sha512-yoXTbV3llpm+EBGWKeL9xKtksPE/s6DPoDSY4fn8I8TEW1zehWXPSB0pwAXVDlLaOlrw+sNynj995uD9abmPhA== - dependencies: - buffer "^5.6.0" - class-is "^1.1.0" - multibase "^1.0.0" - multicodec "^1.0.1" - multihashes "^1.0.1" - cjs-module-lexer@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" @@ -2380,7 +2207,7 @@ color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -combined-stream@^1.0.6, combined-stream@^1.0.8: +combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== @@ -2407,14 +2234,6 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -concurrent-plugin-js@0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/concurrent-plugin-js/-/concurrent-plugin-js-0.1.2.tgz#206b9f12723fb99d79a4c03c0f28b427deca6ff4" - integrity sha512-MWpw9uuQtQ/IerG2CtGjFm+UTmDy0D+D7HZh4hW5PYTk4SbcYBVJtK6n7Yk3tg8NE3rcXLnRxLBoW7UbO2o5hw== - dependencies: - "@polywrap/core-js" "0.10.0-pre.7" - "@polywrap/msgpack-js" "0.10.0-pre.7" - content-hash@2.5.2: version "2.5.2" resolved "https://registry.yarnpkg.com/content-hash/-/content-hash-2.5.2.tgz#bbc2655e7c21f14fd3bfc7b7d4bfe6e454c9e211" @@ -2628,9 +2447,9 @@ electron-fetch@^1.7.2: encoding "^0.1.13" electron-to-chromium@^1.4.284: - version "1.4.320" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.320.tgz#4d83a90ff74f93939c5413c2ac5a16c696600632" - integrity sha512-h70iRscrNluMZPVICXYl5SSB+rBKo22XfuIS1ER0OQxQZpKTnFpuS6coj7wY9M/3trv7OR88rRMOlKmRvDty7Q== + version "1.4.328" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.328.tgz#b4565ffa502542b561cea16086d6d9b916c7095a" + integrity sha512-DE9tTy2PNmy1v55AZAO542ui+MLC2cvINMK4P2LXGsJdput/ThVG9t+QGecPuAZZSgC8XoI+Jh9M1OG9IoNSCw== elliptic@6.5.4: version "6.5.4" @@ -2736,51 +2555,6 @@ eth-ens-namehash@2.0.8: idna-uts46-hx "^2.3.1" js-sha3 "^0.5.7" -ethereum-provider-js@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/ethereum-provider-js/-/ethereum-provider-js-0.1.7.tgz#a340545c267b7068c9ff697ba5e891c20d6bc5a8" - integrity sha512-x//Mdfhsw3IJPemWufLtZX7JkOFRJ8vVGHkFLjdwDew/EErNq4aV3UfjMylcmeP21WVoOmZzNyljEMtvQFng4w== - dependencies: - "@ethersproject/address" "5.7.0" - "@ethersproject/providers" "5.7.0" - "@polywrap/core-js" "0.10.0-pre.7" - ethers "5.7.0" - -ethers@5.0.7: - version "5.0.7" - resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.0.7.tgz#41c3d774e0a57bfde12b0198885789fb41a14976" - integrity sha512-1Zu9s+z4BgsDAZcGIYACJdWBB6mVtCCmUonj68Njul7STcSdgwOyj0sCAxCUr2Nsmsamckr4E12q3ecvZPGAUw== - dependencies: - "@ethersproject/abi" "^5.0.0" - "@ethersproject/abstract-provider" "^5.0.0" - "@ethersproject/abstract-signer" "^5.0.0" - "@ethersproject/address" "^5.0.0" - "@ethersproject/base64" "^5.0.0" - "@ethersproject/bignumber" "^5.0.0" - "@ethersproject/bytes" "^5.0.0" - "@ethersproject/constants" "^5.0.0" - "@ethersproject/contracts" "^5.0.0" - "@ethersproject/hash" "^5.0.0" - "@ethersproject/hdnode" "^5.0.0" - "@ethersproject/json-wallets" "^5.0.0" - "@ethersproject/keccak256" "^5.0.0" - "@ethersproject/logger" "^5.0.0" - "@ethersproject/networks" "^5.0.0" - "@ethersproject/pbkdf2" "^5.0.0" - "@ethersproject/properties" "^5.0.0" - "@ethersproject/providers" "^5.0.0" - "@ethersproject/random" "^5.0.0" - "@ethersproject/rlp" "^5.0.0" - "@ethersproject/sha2" "^5.0.0" - "@ethersproject/signing-key" "^5.0.0" - "@ethersproject/solidity" "^5.0.0" - "@ethersproject/strings" "^5.0.0" - "@ethersproject/transactions" "^5.0.0" - "@ethersproject/units" "^5.0.0" - "@ethersproject/wallet" "^5.0.0" - "@ethersproject/web" "^5.0.0" - "@ethersproject/wordlists" "^5.0.0" - ethers@5.7.0: version "5.7.0" resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.7.0.tgz#0055da174b9e076b242b8282638bc94e04b39835" @@ -2885,11 +2659,6 @@ expect@^26.6.2: jest-message-util "^26.6.2" jest-regex-util "^26.0.0" -explain-error@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/explain-error/-/explain-error-1.0.4.tgz#a793d3ac0cad4c6ab571e9968fbbab6cb2532929" - integrity sha512-/wSgNMxFusiYRy1rd19LT2SQlIXDppHpumpWo06wxjflD1OYxDLbl6rMVw+U3bxD5Nuhex4TKqv9Aem4D0lVzQ== - extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" @@ -3015,15 +2784,6 @@ form-data@4.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" -form-data@^2.4.0: - version "2.5.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.5.1.tgz#f2cbec57b5e59e23716e128fe44d4e5dd23895f4" - integrity sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - form-data@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" @@ -3171,11 +2931,6 @@ graphql-json-transform@^1.1.0-alpha.0: resolved "https://registry.yarnpkg.com/graphql-json-transform/-/graphql-json-transform-1.1.0-alpha.0.tgz#fb0c88d24840067e6c55ac64bbc8d4e5de245d2d" integrity sha512-I6lR/lYEezSz4iru0f7a/wR8Rzi3pCafk7S0bX2b/WQOtK0vKabxLShGBXIslsi0arMehIjvOPHJl7MpOUqj0w== -graphql-tag@2.10.4: - version "2.10.4" - resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.10.4.tgz#2f301a98219be8b178a6453bb7e33b79b66d8f83" - integrity sha512-O7vG5BT3w6Sotc26ybcvLKNTdfr4GfsIVMD+LdYqXCeJIYPRyp8BIsDOUtxw7S1PYvRw5vH3278J2EDezR6mfA== - graphql@15.5.0: version "15.5.0" resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.5.0.tgz#39d19494dbe69d1ea719915b578bf920344a69d5" @@ -3657,19 +3412,6 @@ is-ip@^3.1.0: dependencies: ip-regex "^4.0.0" -is-ipfs@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-ipfs/-/is-ipfs-1.0.3.tgz#4b8c4995c46beac38f0c05f8cecd77093dd6a6b3" - integrity sha512-7SAfhxp39rxMvr95qjHMtsle1xa7zXpIbhX/Q77iXKtMVnQ0Fr9AVpAUq+bl3HPXGXDpZJFP0hzWBZaMwD6vGg== - dependencies: - buffer "^5.6.0" - cids "~0.8.0" - iso-url "~0.4.7" - mafmt "^7.1.0" - multiaddr "^7.4.3" - multibase "~0.7.0" - multihashes "~0.4.19" - is-number@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" @@ -3897,13 +3639,6 @@ it-to-stream@^0.1.2: p-fifo "^1.0.0" readable-stream "^3.6.0" -iterable-ndjson@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/iterable-ndjson/-/iterable-ndjson-1.1.0.tgz#36f7e8a5bb04fd087d384f29e44fc4280fc014fc" - integrity sha512-OOp1Lb0o3k5MkXHx1YaIY5Z0ELosZfTnBaas9f8opJVcZGBIONA2zY/6CYE+LKkqrSDooIneZbrBGgOZnHPkrg== - dependencies: - string_decoder "^1.2.0" - jest-changed-files@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0" @@ -4365,13 +4100,6 @@ json-parse-even-better-errors@^2.3.0: resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== -json-schema-ref-parser@9.0.9: - version "9.0.9" - resolved "https://registry.yarnpkg.com/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz#66ea538e7450b12af342fa3d5b8458bc1e1e013f" - integrity sha512-qcP2lmGy+JUoQJ4DOQeLaZDqH9qSkeGCK3suKWxJXS82dg728Mn3j97azDMaOUmJAN4uCq91LdPx4K7E8F1a7Q== - dependencies: - "@apidevtools/json-schema-ref-parser" "9.0.9" - json-schema@0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" @@ -4488,13 +4216,6 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -mafmt@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/mafmt/-/mafmt-7.1.0.tgz#4126f6d0eded070ace7dbbb6fb04977412d380b5" - integrity sha512-vpeo9S+hepT3k2h5iFxzEHvvR0GPBx9uKaErmnRzYNcaKb03DgOArjEMlgG4a9LcuZZ89a3I8xbeto487n26eA== - dependencies: - multiaddr "^7.3.0" - make-dir@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" @@ -4662,18 +4383,6 @@ multiaddr-to-uri@^6.0.0: dependencies: multiaddr "^8.0.0" -multiaddr@^7.3.0, multiaddr@^7.4.3: - version "7.5.0" - resolved "https://registry.yarnpkg.com/multiaddr/-/multiaddr-7.5.0.tgz#976c88e256e512263445ab03b3b68c003d5f485e" - integrity sha512-GvhHsIGDULh06jyb6ev+VfREH9evJCFIRnh3jUt9iEZ6XDbyoisZRFEI9bMvK/AiR6y66y6P+eoBw9mBYMhMvw== - dependencies: - buffer "^5.5.0" - cids "~0.8.0" - class-is "^1.1.0" - is-ip "^3.1.0" - multibase "^0.7.0" - varint "^5.0.0" - multiaddr@^8.0.0: version "8.1.2" resolved "https://registry.yarnpkg.com/multiaddr/-/multiaddr-8.1.2.tgz#74060ff8636ba1c01b2cf0ffd53950b852fa9b1f" @@ -4688,7 +4397,7 @@ multiaddr@^8.0.0: uint8arrays "^1.1.0" varint "^5.0.0" -multibase@^0.7.0, multibase@~0.7.0: +multibase@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/multibase/-/multibase-0.7.0.tgz#1adfc1c50abe05eefeb5091ac0c2728d6b84581b" integrity sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg== @@ -4696,14 +4405,6 @@ multibase@^0.7.0, multibase@~0.7.0: base-x "^3.0.8" buffer "^5.5.0" -multibase@^1.0.0, multibase@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/multibase/-/multibase-1.0.1.tgz#4adbe1de0be8a1ab0274328b653c3f1903476724" - integrity sha512-KcCxpBVY8fdVKu4dJMAahq4F/2Z/9xqEjIiR7PiMe7LRGeorFn2NLmicN6nLBCqQvft6MG2Lc9X5P0IdyvnxEw== - dependencies: - base-x "^3.0.8" - buffer "^5.5.0" - multibase@^3.0.0, multibase@^3.1.0: version "3.1.2" resolved "https://registry.yarnpkg.com/multibase/-/multibase-3.1.2.tgz#59314e1e2c35d018db38e4c20bb79026827f0f2f" @@ -4734,7 +4435,7 @@ multicodec@^0.5.5: dependencies: varint "^5.0.0" -multicodec@^1.0.0, multicodec@^1.0.1: +multicodec@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/multicodec/-/multicodec-1.0.4.tgz#46ac064657c40380c28367c90304d8ed175a714f" integrity sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg== @@ -4758,17 +4459,12 @@ multicodec@^3.0.1: uint8arrays "^3.0.0" varint "^6.0.0" -multiformats@9.7.0: - version "9.7.0" - resolved "https://registry.yarnpkg.com/multiformats/-/multiformats-9.7.0.tgz#845799e8df70fbb6b15922500e45cb87cf12f7e5" - integrity sha512-uv/tcgwk0yN4DStopnBN4GTgvaAlYdy6KnZpuzEPFOYQd71DYFJjs0MN1ERElAflrZaYyGBWXyGxL5GgrxIx0Q== - multiformats@^9.4.2: version "9.9.0" resolved "https://registry.yarnpkg.com/multiformats/-/multiformats-9.9.0.tgz#c68354e7d21037a8f1f8833c8ccd68618e8f1d37" integrity sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg== -multihashes@^0.4.15, multihashes@~0.4.15, multihashes@~0.4.19: +multihashes@^0.4.15, multihashes@~0.4.15: version "0.4.21" resolved "https://registry.yarnpkg.com/multihashes/-/multihashes-0.4.21.tgz#dc02d525579f334a7909ade8a122dabb58ccfcb5" integrity sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw== @@ -4777,15 +4473,6 @@ multihashes@^0.4.15, multihashes@~0.4.15, multihashes@~0.4.19: multibase "^0.7.0" varint "^5.0.0" -multihashes@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/multihashes/-/multihashes-1.0.1.tgz#a89415d68283cf6287c6e219e304e75ce7fb73fe" - integrity sha512-S27Tepg4i8atNiFaU5ZOm3+gl3KQlUanLs/jWcBxQHFttgq+5x1OgbQmf2d8axJ/48zYGBd/wT9d723USMFduw== - dependencies: - buffer "^5.6.0" - multibase "^1.0.1" - varint "^5.0.0" - multihashes@^3.0.1: version "3.1.2" resolved "https://registry.yarnpkg.com/multihashes/-/multihashes-3.1.2.tgz#ffa5e50497aceb7911f7b4a3b6cada9b9730edfc" @@ -5152,33 +4839,31 @@ pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" -polywrap@0.10.0-pre.10: - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/polywrap/-/polywrap-0.10.0-pre.10.tgz#1c373112d12bdc4c6baaa506593ff14a4b1a323b" - integrity sha512-u0uobZuVkHKSqRqdZeHoFs+FNgI3wDJ4Gl940H6SYJtFZi0Uc0UE85WX5UvqVBQrQ6GLjAGWxi05iQ82JVa18A== +polywrap@0.10.0-pre.12: + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/polywrap/-/polywrap-0.10.0-pre.12.tgz#ad747522fa94584bb7038297b819e08768fa0e75" + integrity sha512-k1VztkFZcOu+6T12gexE2ipOeyFarVRjj61uLNJXJ8k2+fMhgc8aKaWV9RtKlwHGFltBUsYEgaqjXprwMSeVVw== dependencies: "@apidevtools/json-schema-ref-parser" "9.0.9" "@ethersproject/providers" "5.6.8" "@ethersproject/wallet" "5.6.2" "@formatjs/intl" "1.8.2" - "@polywrap/asyncify-js" "0.10.0-pre.10" - "@polywrap/client-config-builder-js" "0.10.0-pre.10" - "@polywrap/client-js" "0.10.0-pre.10" - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/ens-resolver-plugin-js" "0.10.0-pre.10" - "@polywrap/ipfs-plugin-js" "~0.10.0-pre" - "@polywrap/logging-js" "0.10.0-pre.10" - "@polywrap/os-js" "0.10.0-pre.10" - "@polywrap/polywrap-manifest-types-js" "0.10.0-pre.10" - "@polywrap/result" "0.10.0-pre.10" - "@polywrap/schema-bind" "0.10.0-pre.10" - "@polywrap/schema-compose" "0.10.0-pre.10" - "@polywrap/schema-parse" "0.10.0-pre.10" - "@polywrap/test-env-js" "0.10.0-pre.10" - "@polywrap/uri-resolver-extensions-js" "0.10.0-pre.10" - "@polywrap/uri-resolvers-js" "0.10.0-pre.10" - "@polywrap/wasm-js" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" + "@polywrap/asyncify-js" "0.10.0-pre.12" + "@polywrap/client-config-builder-js" "0.10.0-pre.12" + "@polywrap/client-js" "0.10.0-pre.12" + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/ethereum-provider-js" "~0.2.3" + "@polywrap/logging-js" "0.10.0-pre.12" + "@polywrap/os-js" "0.10.0-pre.12" + "@polywrap/polywrap-manifest-types-js" "0.10.0-pre.12" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/schema-bind" "0.10.0-pre.12" + "@polywrap/schema-compose" "0.10.0-pre.12" + "@polywrap/schema-parse" "0.10.0-pre.12" + "@polywrap/uri-resolver-extensions-js" "0.10.0-pre.12" + "@polywrap/uri-resolvers-js" "0.10.0-pre.12" + "@polywrap/wasm-js" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" axios "0.21.2" chalk "4.1.0" chokidar "3.5.1" @@ -5186,7 +4871,6 @@ polywrap@0.10.0-pre.10: content-hash "2.5.2" copyfiles "2.4.1" docker-compose "0.23.17" - ethereum-provider-js "0.1.7" extract-zip "2.0.1" form-data "4.0.0" fs-extra "9.0.1" @@ -5265,18 +4949,6 @@ psl@^1.1.33: resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== -pull-stream-to-async-iterator@^1.0.1, pull-stream-to-async-iterator@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pull-stream-to-async-iterator/-/pull-stream-to-async-iterator-1.0.2.tgz#5cc1a3a146ef6bbf01c17755647369b683b24986" - integrity sha512-c3KRs2EneuxP7b6pG9fvQTIjatf33RbIErhbQ75s5r2MI6E8R74NZC1nJgXc8kcmqiQxmr+TWY+WwK2mWaUnlA== - dependencies: - pull-stream "^3.6.9" - -pull-stream@^3.6.9: - version "3.7.0" - resolved "https://registry.yarnpkg.com/pull-stream/-/pull-stream-3.7.0.tgz#85de0e44ff38a4d2ad08cc43fc458e1922f9bf0b" - integrity sha512-Eco+/R004UaCK2qEDE8vGklcTG2OeZSVm1kTUQNrykEjDwcFXDZhygFDsW49DbXyJMEhHeRL3z5cRVqPAhXlIw== - pump@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" @@ -5295,11 +4967,6 @@ punycode@^2.1.1: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== -querystring@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd" - integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg== - querystringify@^2.1.1: version "2.2.0" resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" @@ -5335,9 +5002,9 @@ read-pkg@^5.2.0: type-fest "^0.6.0" readable-stream@^3.4.0, readable-stream@^3.6.0: - version "3.6.1" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.1.tgz#f9f9b5f536920253b3d26e7660e7da4ccff9bb62" - integrity sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ== + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" @@ -5537,13 +5204,6 @@ scrypt-js@3.0.1: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@7.3.5: - version "7.3.5" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" - integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== - dependencies: - lru-cache "^6.0.0" - semver@7.3.8, semver@7.x, semver@^7.3.2: version "7.3.8" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" @@ -5697,9 +5357,9 @@ spawn-command@0.0.2-1: integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg== spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== + version "3.2.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" + integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" @@ -5718,9 +5378,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.12" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz#69077835abe2710b65f03969898b6637b505a779" - integrity sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA== + version "3.0.13" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz#7189a474c46f8d47c7b0da4b987bb45e908bd2d5" + integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w== split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" @@ -5778,7 +5438,7 @@ string-width@^4.1.0, string-width@^4.2.0: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string_decoder@^1.1.1, string_decoder@^1.2.0: +string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== diff --git a/provider/interface/deployment.json b/provider/interface/deployment.json index a524d92..0fafef6 100644 --- a/provider/interface/deployment.json +++ b/provider/interface/deployment.json @@ -6,7 +6,7 @@ "name": "ipfs_deploy", "id": "deploy.ipfs_deploy", "input": "wrap://fs/./build", - "result": "wrap://ipfs/QmXBQNWLpQcR95nequWFLHEcsTDP772QyVFnNuroyr2nzu" + "result": "wrap://ipfs/QmWP9Y1hoZNN6ccjdy6QiskKx3aJXYVrqmx5MCxQ72UML3" } ] } diff --git a/provider/interface/package.json b/provider/interface/package.json index 0063c54..30ff11d 100644 --- a/provider/interface/package.json +++ b/provider/interface/package.json @@ -8,7 +8,7 @@ "deploy": "npx polywrap deploy -o deployment.json" }, "devDependencies": { - "polywrap": "0.10.0-pre.10" + "polywrap": "0.10.0-pre.12" }, "publishConfig": { "access": "public" diff --git a/provider/interface/src/schema.graphql b/provider/interface/src/schema.graphql index 2684d17..c81f9fc 100644 --- a/provider/interface/src/schema.graphql +++ b/provider/interface/src/schema.graphql @@ -3,11 +3,15 @@ type Connection { networkNameOrChainId: String } +type Env { + connection: Connection +} + type Module { """ Send a remote RPC request to the registered provider """ - request(method: String!, params: String, connection: Connection): String! + request(method: String!, params: JSON, connection: Connection): JSON! """ Wait for a transaction to be confirmed @@ -19,6 +23,11 @@ type Module { connection: Connection ): Boolean! + """ + Get the ethereum address of the signer. Return null if signer is missing. + """ + signerAddress(connection: Connection): String + """ Sign a message and return the signature. Throws if signer is missing. """ @@ -30,14 +39,4 @@ type Module { Typically, transactions are sent by `request` and signed by the wallet. """ signTransaction(rlp: Bytes!, connection: Connection): String! - - """ - Get the ethereum address of the signer. Throws if signer is missing. - """ - address(connection: Connection): String! - - """ - Get the chain id of the signer's connection. Throws if signer is missing. - """ - chainId(connection: Connection): String! } diff --git a/provider/interface/yarn.lock b/provider/interface/yarn.lock index 048d375..9ae2973 100644 --- a/provider/interface/yarn.lock +++ b/provider/interface/yarn.lock @@ -20,7 +20,7 @@ graphql "15.5.0" graphql-json-transform "^1.1.0-alpha.0" -"@ethersproject/abi@5.7.0", "@ethersproject/abi@^5.0.0", "@ethersproject/abi@^5.7.0": +"@ethersproject/abi@5.7.0", "@ethersproject/abi@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/abi/-/abi-5.7.0.tgz#b3f3e045bbbeed1af3947335c247ad625a44e449" integrity sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA== @@ -35,7 +35,7 @@ "@ethersproject/properties" "^5.7.0" "@ethersproject/strings" "^5.7.0" -"@ethersproject/abstract-provider@5.7.0", "@ethersproject/abstract-provider@^5.0.0", "@ethersproject/abstract-provider@^5.6.1", "@ethersproject/abstract-provider@^5.7.0": +"@ethersproject/abstract-provider@5.7.0", "@ethersproject/abstract-provider@^5.6.1", "@ethersproject/abstract-provider@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz#b0a8550f88b6bf9d51f90e4795d48294630cb9ef" integrity sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw== @@ -48,7 +48,7 @@ "@ethersproject/transactions" "^5.7.0" "@ethersproject/web" "^5.7.0" -"@ethersproject/abstract-signer@5.7.0", "@ethersproject/abstract-signer@^5.0.0", "@ethersproject/abstract-signer@^5.6.2", "@ethersproject/abstract-signer@^5.7.0": +"@ethersproject/abstract-signer@5.7.0", "@ethersproject/abstract-signer@^5.6.2", "@ethersproject/abstract-signer@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz#13f4f32117868452191a4649723cb086d2b596b2" integrity sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ== @@ -59,18 +59,7 @@ "@ethersproject/logger" "^5.7.0" "@ethersproject/properties" "^5.7.0" -"@ethersproject/address@5.0.7": - version "5.0.7" - resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.0.7.tgz#ee7fd7d3b3a400dec6035c7b3f0b7e4652207308" - integrity sha512-+63DiYG+2og6rFNvQmLlLw8i5LtyT65n+jtHd06Ic81rLHc+JUKRpeZFhBa+gqh9f+P8V0xtKR5NI/EHXOfgSw== - dependencies: - "@ethersproject/bignumber" "^5.0.10" - "@ethersproject/bytes" "^5.0.4" - "@ethersproject/keccak256" "^5.0.3" - "@ethersproject/logger" "^5.0.5" - "@ethersproject/rlp" "^5.0.3" - -"@ethersproject/address@5.7.0", "@ethersproject/address@^5.0.0", "@ethersproject/address@^5.6.1", "@ethersproject/address@^5.7.0": +"@ethersproject/address@5.7.0", "@ethersproject/address@^5.6.1", "@ethersproject/address@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.7.0.tgz#19b56c4d74a3b0a46bfdbb6cfcc0a153fc697f37" integrity sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA== @@ -81,21 +70,13 @@ "@ethersproject/logger" "^5.7.0" "@ethersproject/rlp" "^5.7.0" -"@ethersproject/base64@5.7.0", "@ethersproject/base64@^5.0.0", "@ethersproject/base64@^5.6.1", "@ethersproject/base64@^5.7.0": +"@ethersproject/base64@5.7.0", "@ethersproject/base64@^5.6.1", "@ethersproject/base64@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.7.0.tgz#ac4ee92aa36c1628173e221d0d01f53692059e1c" integrity sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ== dependencies: "@ethersproject/bytes" "^5.7.0" -"@ethersproject/basex@5.0.7": - version "5.0.7" - resolved "https://registry.yarnpkg.com/@ethersproject/basex/-/basex-5.0.7.tgz#2f7026b12c9dee6cdc7b7bf1805461836e635495" - integrity sha512-OsXnRsujGmYD9LYyJlX+cVe5KfwgLUbUJrJMWdzRWogrygXd5HvGd7ygX1AYjlu1z8W/+t2FoQnczDR/H2iBjA== - dependencies: - "@ethersproject/bytes" "^5.0.9" - "@ethersproject/properties" "^5.0.7" - "@ethersproject/basex@5.7.0", "@ethersproject/basex@^5.6.1", "@ethersproject/basex@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/basex/-/basex-5.7.0.tgz#97034dc7e8938a8ca943ab20f8a5e492ece4020b" @@ -104,7 +85,7 @@ "@ethersproject/bytes" "^5.7.0" "@ethersproject/properties" "^5.7.0" -"@ethersproject/bignumber@5.7.0", "@ethersproject/bignumber@^5.0.0", "@ethersproject/bignumber@^5.0.10", "@ethersproject/bignumber@^5.6.2", "@ethersproject/bignumber@^5.7.0": +"@ethersproject/bignumber@5.7.0", "@ethersproject/bignumber@^5.6.2", "@ethersproject/bignumber@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.7.0.tgz#e2f03837f268ba655ffba03a57853e18a18dc9c2" integrity sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw== @@ -113,21 +94,21 @@ "@ethersproject/logger" "^5.7.0" bn.js "^5.2.1" -"@ethersproject/bytes@5.7.0", "@ethersproject/bytes@^5.0.0", "@ethersproject/bytes@^5.0.4", "@ethersproject/bytes@^5.0.9", "@ethersproject/bytes@^5.6.1", "@ethersproject/bytes@^5.7.0": +"@ethersproject/bytes@5.7.0", "@ethersproject/bytes@^5.6.1", "@ethersproject/bytes@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.7.0.tgz#a00f6ea8d7e7534d6d87f47188af1148d71f155d" integrity sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A== dependencies: "@ethersproject/logger" "^5.7.0" -"@ethersproject/constants@5.7.0", "@ethersproject/constants@^5.0.0", "@ethersproject/constants@^5.6.1", "@ethersproject/constants@^5.7.0": +"@ethersproject/constants@5.7.0", "@ethersproject/constants@^5.6.1", "@ethersproject/constants@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.7.0.tgz#df80a9705a7e08984161f09014ea012d1c75295e" integrity sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA== dependencies: "@ethersproject/bignumber" "^5.7.0" -"@ethersproject/contracts@5.7.0", "@ethersproject/contracts@^5.0.0": +"@ethersproject/contracts@5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/contracts/-/contracts-5.7.0.tgz#c305e775abd07e48aa590e1a877ed5c316f8bd1e" integrity sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg== @@ -143,7 +124,7 @@ "@ethersproject/properties" "^5.7.0" "@ethersproject/transactions" "^5.7.0" -"@ethersproject/hash@5.7.0", "@ethersproject/hash@^5.0.0", "@ethersproject/hash@^5.6.1", "@ethersproject/hash@^5.7.0": +"@ethersproject/hash@5.7.0", "@ethersproject/hash@^5.6.1", "@ethersproject/hash@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/hash/-/hash-5.7.0.tgz#eb7aca84a588508369562e16e514b539ba5240a7" integrity sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g== @@ -158,7 +139,7 @@ "@ethersproject/properties" "^5.7.0" "@ethersproject/strings" "^5.7.0" -"@ethersproject/hdnode@5.7.0", "@ethersproject/hdnode@^5.0.0", "@ethersproject/hdnode@^5.6.2", "@ethersproject/hdnode@^5.7.0": +"@ethersproject/hdnode@5.7.0", "@ethersproject/hdnode@^5.6.2", "@ethersproject/hdnode@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/hdnode/-/hdnode-5.7.0.tgz#e627ddc6b466bc77aebf1a6b9e47405ca5aef9cf" integrity sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg== @@ -176,7 +157,7 @@ "@ethersproject/transactions" "^5.7.0" "@ethersproject/wordlists" "^5.7.0" -"@ethersproject/json-wallets@5.7.0", "@ethersproject/json-wallets@^5.0.0", "@ethersproject/json-wallets@^5.6.1", "@ethersproject/json-wallets@^5.7.0": +"@ethersproject/json-wallets@5.7.0", "@ethersproject/json-wallets@^5.6.1", "@ethersproject/json-wallets@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/json-wallets/-/json-wallets-5.7.0.tgz#5e3355287b548c32b368d91014919ebebddd5360" integrity sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g== @@ -195,7 +176,7 @@ aes-js "3.0.0" scrypt-js "3.0.1" -"@ethersproject/keccak256@5.7.0", "@ethersproject/keccak256@^5.0.0", "@ethersproject/keccak256@^5.0.3", "@ethersproject/keccak256@^5.6.1", "@ethersproject/keccak256@^5.7.0": +"@ethersproject/keccak256@5.7.0", "@ethersproject/keccak256@^5.6.1", "@ethersproject/keccak256@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.7.0.tgz#3186350c6e1cd6aba7940384ec7d6d9db01f335a" integrity sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg== @@ -203,7 +184,7 @@ "@ethersproject/bytes" "^5.7.0" js-sha3 "0.8.0" -"@ethersproject/logger@5.7.0", "@ethersproject/logger@^5.0.0", "@ethersproject/logger@^5.0.5", "@ethersproject/logger@^5.6.0", "@ethersproject/logger@^5.7.0": +"@ethersproject/logger@5.7.0", "@ethersproject/logger@^5.6.0", "@ethersproject/logger@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.7.0.tgz#6ce9ae168e74fecf287be17062b590852c311892" integrity sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig== @@ -215,14 +196,14 @@ dependencies: "@ethersproject/logger" "^5.7.0" -"@ethersproject/networks@^5.0.0", "@ethersproject/networks@^5.6.3", "@ethersproject/networks@^5.7.0": +"@ethersproject/networks@^5.6.3", "@ethersproject/networks@^5.7.0": version "5.7.1" resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.7.1.tgz#118e1a981d757d45ccea6bb58d9fd3d9db14ead6" integrity sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ== dependencies: "@ethersproject/logger" "^5.7.0" -"@ethersproject/pbkdf2@5.7.0", "@ethersproject/pbkdf2@^5.0.0", "@ethersproject/pbkdf2@^5.7.0": +"@ethersproject/pbkdf2@5.7.0", "@ethersproject/pbkdf2@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/pbkdf2/-/pbkdf2-5.7.0.tgz#d2267d0a1f6e123f3771007338c47cccd83d3102" integrity sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw== @@ -230,7 +211,7 @@ "@ethersproject/bytes" "^5.7.0" "@ethersproject/sha2" "^5.7.0" -"@ethersproject/properties@5.7.0", "@ethersproject/properties@^5.0.0", "@ethersproject/properties@^5.0.7", "@ethersproject/properties@^5.6.0", "@ethersproject/properties@^5.7.0": +"@ethersproject/properties@5.7.0", "@ethersproject/properties@^5.6.0", "@ethersproject/properties@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/properties/-/properties-5.7.0.tgz#a6e12cb0439b878aaf470f1902a176033067ed30" integrity sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw== @@ -289,33 +270,7 @@ bech32 "1.1.4" ws "7.4.6" -"@ethersproject/providers@^5.0.0": - version "5.7.2" - resolved "https://registry.yarnpkg.com/@ethersproject/providers/-/providers-5.7.2.tgz#f8b1a4f275d7ce58cf0a2eec222269a08beb18cb" - integrity sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg== - dependencies: - "@ethersproject/abstract-provider" "^5.7.0" - "@ethersproject/abstract-signer" "^5.7.0" - "@ethersproject/address" "^5.7.0" - "@ethersproject/base64" "^5.7.0" - "@ethersproject/basex" "^5.7.0" - "@ethersproject/bignumber" "^5.7.0" - "@ethersproject/bytes" "^5.7.0" - "@ethersproject/constants" "^5.7.0" - "@ethersproject/hash" "^5.7.0" - "@ethersproject/logger" "^5.7.0" - "@ethersproject/networks" "^5.7.0" - "@ethersproject/properties" "^5.7.0" - "@ethersproject/random" "^5.7.0" - "@ethersproject/rlp" "^5.7.0" - "@ethersproject/sha2" "^5.7.0" - "@ethersproject/strings" "^5.7.0" - "@ethersproject/transactions" "^5.7.0" - "@ethersproject/web" "^5.7.0" - bech32 "1.1.4" - ws "7.4.6" - -"@ethersproject/random@5.7.0", "@ethersproject/random@^5.0.0", "@ethersproject/random@^5.6.1", "@ethersproject/random@^5.7.0": +"@ethersproject/random@5.7.0", "@ethersproject/random@^5.6.1", "@ethersproject/random@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/random/-/random-5.7.0.tgz#af19dcbc2484aae078bb03656ec05df66253280c" integrity sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ== @@ -323,7 +278,7 @@ "@ethersproject/bytes" "^5.7.0" "@ethersproject/logger" "^5.7.0" -"@ethersproject/rlp@5.7.0", "@ethersproject/rlp@^5.0.0", "@ethersproject/rlp@^5.0.3", "@ethersproject/rlp@^5.6.1", "@ethersproject/rlp@^5.7.0": +"@ethersproject/rlp@5.7.0", "@ethersproject/rlp@^5.6.1", "@ethersproject/rlp@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.7.0.tgz#de39e4d5918b9d74d46de93af80b7685a9c21304" integrity sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w== @@ -331,7 +286,7 @@ "@ethersproject/bytes" "^5.7.0" "@ethersproject/logger" "^5.7.0" -"@ethersproject/sha2@5.7.0", "@ethersproject/sha2@^5.0.0", "@ethersproject/sha2@^5.6.1", "@ethersproject/sha2@^5.7.0": +"@ethersproject/sha2@5.7.0", "@ethersproject/sha2@^5.6.1", "@ethersproject/sha2@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/sha2/-/sha2-5.7.0.tgz#9a5f7a7824ef784f7f7680984e593a800480c9fb" integrity sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw== @@ -340,7 +295,7 @@ "@ethersproject/logger" "^5.7.0" hash.js "1.1.7" -"@ethersproject/signing-key@5.7.0", "@ethersproject/signing-key@^5.0.0", "@ethersproject/signing-key@^5.6.2", "@ethersproject/signing-key@^5.7.0": +"@ethersproject/signing-key@5.7.0", "@ethersproject/signing-key@^5.6.2", "@ethersproject/signing-key@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/signing-key/-/signing-key-5.7.0.tgz#06b2df39411b00bc57c7c09b01d1e41cf1b16ab3" integrity sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q== @@ -352,7 +307,7 @@ elliptic "6.5.4" hash.js "1.1.7" -"@ethersproject/solidity@5.7.0", "@ethersproject/solidity@^5.0.0": +"@ethersproject/solidity@5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/solidity/-/solidity-5.7.0.tgz#5e9c911d8a2acce2a5ebb48a5e2e0af20b631cb8" integrity sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA== @@ -364,7 +319,7 @@ "@ethersproject/sha2" "^5.7.0" "@ethersproject/strings" "^5.7.0" -"@ethersproject/strings@5.7.0", "@ethersproject/strings@^5.0.0", "@ethersproject/strings@^5.6.1", "@ethersproject/strings@^5.7.0": +"@ethersproject/strings@5.7.0", "@ethersproject/strings@^5.6.1", "@ethersproject/strings@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/strings/-/strings-5.7.0.tgz#54c9d2a7c57ae8f1205c88a9d3a56471e14d5ed2" integrity sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg== @@ -373,7 +328,7 @@ "@ethersproject/constants" "^5.7.0" "@ethersproject/logger" "^5.7.0" -"@ethersproject/transactions@5.7.0", "@ethersproject/transactions@^5.0.0", "@ethersproject/transactions@^5.6.2", "@ethersproject/transactions@^5.7.0": +"@ethersproject/transactions@5.7.0", "@ethersproject/transactions@^5.6.2", "@ethersproject/transactions@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.7.0.tgz#91318fc24063e057885a6af13fdb703e1f993d3b" integrity sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ== @@ -388,7 +343,7 @@ "@ethersproject/rlp" "^5.7.0" "@ethersproject/signing-key" "^5.7.0" -"@ethersproject/units@5.7.0", "@ethersproject/units@^5.0.0": +"@ethersproject/units@5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/units/-/units-5.7.0.tgz#637b563d7e14f42deeee39245275d477aae1d8b1" integrity sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg== @@ -418,7 +373,7 @@ "@ethersproject/transactions" "^5.6.2" "@ethersproject/wordlists" "^5.6.1" -"@ethersproject/wallet@5.7.0", "@ethersproject/wallet@^5.0.0": +"@ethersproject/wallet@5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/wallet/-/wallet-5.7.0.tgz#4e5d0790d96fe21d61d38fb40324e6c7ef350b2d" integrity sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA== @@ -450,7 +405,7 @@ "@ethersproject/properties" "^5.7.0" "@ethersproject/strings" "^5.7.0" -"@ethersproject/web@^5.0.0", "@ethersproject/web@^5.6.1", "@ethersproject/web@^5.7.0": +"@ethersproject/web@^5.6.1", "@ethersproject/web@^5.7.0": version "5.7.1" resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.7.1.tgz#de1f285b373149bee5928f4eb7bcb87ee5fbb4ae" integrity sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w== @@ -461,7 +416,7 @@ "@ethersproject/properties" "^5.7.0" "@ethersproject/strings" "^5.7.0" -"@ethersproject/wordlists@5.7.0", "@ethersproject/wordlists@^5.0.0", "@ethersproject/wordlists@^5.6.1", "@ethersproject/wordlists@^5.7.0": +"@ethersproject/wordlists@5.7.0", "@ethersproject/wordlists@^5.6.1", "@ethersproject/wordlists@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/wordlists/-/wordlists-5.7.0.tgz#8fb2c07185d68c3e09eb3bfd6e779ba2774627f5" integrity sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA== @@ -640,58 +595,63 @@ resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.6.0.tgz#ed410c9eb0070491cff9fe914246ce41f88d6f74" integrity sha512-aPfcBeLErM/PPiAuAbNFLN5sNbZLc3KZlar27uohllN8Zs6jJbHyJU1y7cMA6W/zuq+thkaG8mujiS+3iD/FWQ== -"@polywrap/asyncify-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/asyncify-js/-/asyncify-js-0.10.0-pre.10.tgz#ecc21ce37e468c6da8c43fdb35e2cad4fe6d63cb" - integrity sha512-KurmLTRvhzFCfJkIgsj/eYCxacAsIwIwu8XRqjpjvL47BPNBYuqflaJgFwrRrPpq16TPSNBDFGRm6RMlATXFDA== +"@polywrap/asyncify-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/asyncify-js/-/asyncify-js-0.10.0-pre.12.tgz#3f112cf3f0d24479462c414dc8b0fe43accaf572" + integrity sha512-cXESk3caOtuz/VS3vQ/yLXHraNaSkZuw4JFtdpy8C7AKaEvBwS5Pu44SaLD7KY/jeJJfhVUWjdXs0WHMfK17yQ== -"@polywrap/client-config-builder-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/client-config-builder-js/-/client-config-builder-js-0.10.0-pre.10.tgz#6b49bad4e4f07b3b9ae6c87a173c1a3c2d9288f1" - integrity sha512-HM8LGHZC4QXUOTKWai/Kx0SgsIT4unaSTEtE4hf+rm+5qaZw2abNAqK20HaRpx09lBLcwQk8w89VR/O+TKfpSg== +"@polywrap/client-config-builder-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/client-config-builder-js/-/client-config-builder-js-0.10.0-pre.12.tgz#75d1f3e4bd5e2ff2486014a65ff609e7e5b617ed" + integrity sha512-S9fJ5oVIFa/fTd0V3+Qw8Ss66HrMH6WOKI+s1whjeqL7HYKf4Ktt+bgA/MPfRFP7FgyVFF4mzaeHDWFjNZEaTA== dependencies: - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/ens-resolver-plugin-js" "0.10.0-pre.10" - "@polywrap/fs-plugin-js" "~0.10.0-pre" - "@polywrap/fs-resolver-plugin-js" "0.10.0-pre.10" + "@polywrap/concurrent-plugin-js" "~0.10.0-pre" + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/ethereum-provider-js" "~0.2.3" + "@polywrap/file-system-plugin-js" "~0.10.0-pre" "@polywrap/http-plugin-js" "~0.10.0-pre" - "@polywrap/http-resolver-plugin-js" "0.10.0-pre.10" - "@polywrap/ipfs-plugin-js" "~0.10.0-pre" - "@polywrap/ipfs-resolver-plugin-js" "~0.10.0-pre" - "@polywrap/logger-plugin-js" "0.10.0" - "@polywrap/uri-resolver-extensions-js" "0.10.0-pre.10" - "@polywrap/uri-resolvers-js" "0.10.0-pre.10" - "@polywrap/wasm-js" "0.10.0-pre.10" + "@polywrap/logger-plugin-js" "0.10.0-pre.10" + "@polywrap/plugin-js" "0.10.0-pre.12" + "@polywrap/uri-resolver-extensions-js" "0.10.0-pre.12" + "@polywrap/uri-resolvers-js" "0.10.0-pre.12" + "@polywrap/wasm-js" "0.10.0-pre.12" base64-to-uint8array "1.0.0" - concurrent-plugin-js "0.1.2" - ethereum-provider-js "0.1.7" -"@polywrap/client-js@0.10.0-pre.10": +"@polywrap/client-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/client-js/-/client-js-0.10.0-pre.12.tgz#47361acf821a8c446511ebcde063183eb34b0af1" + integrity sha512-+TzX6ifuBkjOweObwI1cNFEMUDivTs/wZoNiYenD3wnMMdxkf705YQmYfgptiUs+2iub+nmdBAH6wIDgngjYCQ== + dependencies: + "@polywrap/client-config-builder-js" "0.10.0-pre.12" + "@polywrap/core-client-js" "0.10.0-pre.12" + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/msgpack-js" "0.10.0-pre.12" + "@polywrap/plugin-js" "0.10.0-pre.12" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/tracing-js" "0.10.0-pre.12" + "@polywrap/uri-resolver-extensions-js" "0.10.0-pre.12" + "@polywrap/uri-resolvers-js" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" + +"@polywrap/concurrent-plugin-js@~0.10.0-pre": version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/client-js/-/client-js-0.10.0-pre.10.tgz#c6d3a958f54c079c26a74ed4fa9d3c536cff2e77" - integrity sha512-HX9URxY/CnFtkArej1cgQtuN7h2d7afspUVIaAF1egyhaFsHi8TgEN274sIdNFOnuuYR/Vs8lIgTeHXwp3+n/w== + resolved "https://registry.yarnpkg.com/@polywrap/concurrent-plugin-js/-/concurrent-plugin-js-0.10.0-pre.10.tgz#106e015173cabed5b043cbc2fac00a6ccf58f9a0" + integrity sha512-CZUbEEhplLzXpl1xRsF5aRgZLeu4sJxhXA0GWTMqzmGjhqvMPClOMfqklFPmPuCyq76q068XPpYavHjGKNmN2g== dependencies: - "@polywrap/client-config-builder-js" "0.10.0-pre.10" - "@polywrap/core-client-js" "0.10.0-pre.10" "@polywrap/core-js" "0.10.0-pre.10" "@polywrap/msgpack-js" "0.10.0-pre.10" "@polywrap/plugin-js" "0.10.0-pre.10" - "@polywrap/result" "0.10.0-pre.10" - "@polywrap/tracing-js" "0.10.0-pre.10" - "@polywrap/uri-resolver-extensions-js" "0.10.0-pre.10" - "@polywrap/uri-resolvers-js" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" -"@polywrap/core-client-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/core-client-js/-/core-client-js-0.10.0-pre.10.tgz#8639b5a3683a2ddcc4cb77ba9a80427d9457391c" - integrity sha512-Zfco21nQkS7AAR+pqTuOJIw0ef2JZUR/mWuCQw9Gn64e/L8kqLWoh62JyxEeuBS1gZ+PWpozHk/Fnuced1/e6w== +"@polywrap/core-client-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/core-client-js/-/core-client-js-0.10.0-pre.12.tgz#561f38b7d6e5304927dbec73a4310bce65317d31" + integrity sha512-zd1vmfOqwtj6CJoSU2n6UaK9666RXiBZggmfA0LYhs6DPUV7Zk2YiwUnC2KrWyoCNevBhEgdgwDs80Z124lmJg== dependencies: - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/msgpack-js" "0.10.0-pre.10" - "@polywrap/result" "0.10.0-pre.10" - "@polywrap/tracing-js" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/msgpack-js" "0.10.0-pre.12" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/tracing-js" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" "@polywrap/core-js@0.10.0-pre.10": version "0.10.0-pre.10" @@ -702,16 +662,14 @@ "@polywrap/tracing-js" "0.10.0-pre.10" "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" -"@polywrap/core-js@0.10.0-pre.5": - version "0.10.0-pre.5" - resolved "https://registry.yarnpkg.com/@polywrap/core-js/-/core-js-0.10.0-pre.5.tgz#8457f168235faae19342a87aed6ddce44a56fb59" - integrity sha512-E92OGSBN5EdeYMj8wtZq4Hibh5qnAAzfSbDE40/LH6tWkrCv/gvJxtlA8gPDiMHXZFSx02zETrz7AZawCg8UXA== +"@polywrap/core-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/core-js/-/core-js-0.10.0-pre.12.tgz#125e88439007cc13f2405d3f402b504af9dc173e" + integrity sha512-krDcDUyUq2Xdukgkqwy5ldHF+jyecZy/L14Et8bOJ4ONpTZUdedhkVp5lRumcNjYOlybpF86B0o6kO0eUEGkpQ== dependencies: - "@polywrap/result" "0.10.0-pre.5" - "@polywrap/tracing-js" "0.10.0-pre.5" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.5" - graphql "15.5.0" - graphql-tag "2.10.4" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/tracing-js" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" "@polywrap/core-js@0.10.0-pre.7": version "0.10.0-pre.7" @@ -722,29 +680,21 @@ "@polywrap/tracing-js" "0.10.0-pre.7" "@polywrap/wrap-manifest-types-js" "0.10.0-pre.7" -"@polywrap/ens-resolver-plugin-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/ens-resolver-plugin-js/-/ens-resolver-plugin-js-0.10.0-pre.10.tgz#ab64a8cde32b6e1c87125885d8739feaa99aaf1e" - integrity sha512-2QXMKidCe4t8TqvJSz+m7DkfAb89SYqjcBhO9pY1MWQLJRVadIW6USKGM9l8nnljLdcOiylq+K/W08yWu12eGw== +"@polywrap/ethereum-provider-js@~0.2.3": + version "0.2.4" + resolved "https://registry.yarnpkg.com/@polywrap/ethereum-provider-js/-/ethereum-provider-js-0.2.4.tgz#3df1a6548da191618bb5cae7928c7427e69e0030" + integrity sha512-64xRnniboxxHNZ4/gD6SS4T+QmJPUMbIYZ2hyLODb2QgH3qDBiU+i4gdiQ/BL3T8Sn/0iOxvTIgZalVDJRh2iw== dependencies: - "@ethersproject/address" "5.0.7" - "@ethersproject/basex" "5.0.7" + "@ethersproject/address" "5.7.0" + "@ethersproject/providers" "5.7.0" "@polywrap/core-js" "0.10.0-pre.10" "@polywrap/plugin-js" "0.10.0-pre.10" - ethers "5.0.7" - -"@polywrap/fs-plugin-js@~0.10.0-pre": - version "0.10.0-pre.7" - resolved "https://registry.yarnpkg.com/@polywrap/fs-plugin-js/-/fs-plugin-js-0.10.0-pre.7.tgz#d066fac96869363de512978bb66204b589ffa9a1" - integrity sha512-zhNOrzaK+X95orrD9FgHRt6etUMq2kjzfZtbPGHcBxN3JR81rtO+7UsVfCdz1U2VoHXsKOZ6t59JhHVfvVRP/g== - dependencies: - "@polywrap/core-js" "0.10.0-pre.7" - "@polywrap/plugin-js" "0.10.0-pre.7" + ethers "5.7.0" -"@polywrap/fs-resolver-plugin-js@0.10.0-pre.10": +"@polywrap/file-system-plugin-js@~0.10.0-pre": version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/fs-resolver-plugin-js/-/fs-resolver-plugin-js-0.10.0-pre.10.tgz#95ba1be2eeca7d1a48dcc204ba9845642f4dbf1d" - integrity sha512-W7yQglo3fSVojZ6TB+YA/U6Cxs5UB5nnZsdVVTDP9e9gXytp9aOyYpimE3OIyPtxGKGBMbAx27oZ8N5mUbo3ZA== + resolved "https://registry.yarnpkg.com/@polywrap/file-system-plugin-js/-/file-system-plugin-js-0.10.0-pre.10.tgz#93e796d4c25203f05605e7e36446facd6c88902d" + integrity sha512-rqiaHJQ62UoN8VdkoSbpaI5owMrZHhza9ixUS65TCgnoI3aYn3QnMjCfCEkEiwmCeKnB9YH/0S2+6NWQR17XJA== dependencies: "@polywrap/core-js" "0.10.0-pre.10" "@polywrap/plugin-js" "0.10.0-pre.10" @@ -759,66 +709,18 @@ axios "0.21.4" form-data "4.0.0" -"@polywrap/http-resolver-plugin-js@0.10.0-pre.10": +"@polywrap/logger-plugin-js@0.10.0-pre.10": version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/http-resolver-plugin-js/-/http-resolver-plugin-js-0.10.0-pre.10.tgz#7c28e17b7dbe28d7bf7e4b0594eb198a8a075080" - integrity sha512-mOm++DNoShuLKjgA3VLNdgwtCjmsl1qA726YNexJefucysr9imYLIgVN789uRZiS2/XsP3+Scd374EYG5NmlZA== + resolved "https://registry.yarnpkg.com/@polywrap/logger-plugin-js/-/logger-plugin-js-0.10.0-pre.10.tgz#de4a995c083edc26d72abb7420628b40d81efed2" + integrity sha512-6wBgBvphQRI+LP22+xi1KPcCq4B9dUMB/ZAXOpVTb/X/fOqdNBOS1LTXV+BtCe2KfdqGS6DKIXwGITcMOxIDCg== dependencies: "@polywrap/core-js" "0.10.0-pre.10" "@polywrap/plugin-js" "0.10.0-pre.10" - abort-controller "3.0.0" - -"@polywrap/ipfs-http-client-lite@0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@polywrap/ipfs-http-client-lite/-/ipfs-http-client-lite-0.3.0.tgz#b8caf4b4f39413e591aff4367023a04cb6df83a1" - integrity sha512-BriJXaflESPSml0lfsAtp4Prl6i8FC0RoEQpEoTx74E3LIAdiPhdPb8hKDTyOR77oX829WDp0EKsRpQmcvCArg== - dependencies: - abort-controller "^3.0.0" - async-iterator-to-pull-stream "^1.3.0" - buffer "^5.2.1" - cids "^0.7.1" - explain-error "^1.0.4" - form-data "^2.4.0" - iterable-ndjson "^1.1.0" - node-fetch "^2.6.0" - pull-stream-to-async-iterator "^1.0.2" - querystring "^0.2.0" - -"@polywrap/ipfs-plugin-js@~0.10.0-pre": - version "0.10.0-pre.7" - resolved "https://registry.yarnpkg.com/@polywrap/ipfs-plugin-js/-/ipfs-plugin-js-0.10.0-pre.7.tgz#bf54e6b26b34fb0b6c6c04935a074f56e5e34bb6" - integrity sha512-3lgRc86WC+uOjstZVX6WIO/Tvza8XaOKGIHIQYFf+NyTEG/TueQvkNaUZo7RbHoDaXrvDUvmNyzeW0O0OQzfUA== - dependencies: - "@polywrap/core-js" "0.10.0-pre.7" - "@polywrap/ipfs-http-client-lite" "0.3.0" - "@polywrap/plugin-js" "0.10.0-pre.7" - abort-controller "3.0.0" - is-ipfs "1.0.3" - multiformats "9.7.0" - -"@polywrap/ipfs-resolver-plugin-js@~0.10.0-pre": - version "0.10.0-pre.7" - resolved "https://registry.yarnpkg.com/@polywrap/ipfs-resolver-plugin-js/-/ipfs-resolver-plugin-js-0.10.0-pre.7.tgz#e82ebae17eacc542d8f83c183674e82715c5bd9c" - integrity sha512-jI+KqpAq0b8P7nmItUwUJ1JTibMfFUvt5mYuylJj9w3Ua15foTpML60uhOCt1kZ4TeaZoq7C1QcytbWTMsfhUQ== - dependencies: - "@polywrap/core-js" "0.10.0-pre.7" - "@polywrap/ipfs-http-client-lite" "0.3.0" - "@polywrap/plugin-js" "0.10.0-pre.7" - abort-controller "3.0.0" - is-ipfs "1.0.3" -"@polywrap/logger-plugin-js@0.10.0": - version "0.10.0" - resolved "https://registry.yarnpkg.com/@polywrap/logger-plugin-js/-/logger-plugin-js-0.10.0.tgz#9fc10532e86642d7e8eb3fc7a34494cb077610bd" - integrity sha512-Pb+VcXhSGq2ks2bcPPARSLYksRzcadnBsCzf+tv5B3fisZjD+dEEdI8Apj7ol+186njhNVKzoeR5UYdtINUE0g== - dependencies: - "@polywrap/core-js" "0.10.0-pre.5" - "@polywrap/plugin-js" "0.10.0-pre.5" - -"@polywrap/logging-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/logging-js/-/logging-js-0.10.0-pre.10.tgz#e021933bb2f91e344b49a65888584519611fa98a" - integrity sha512-cop0/g9jvwac4zlSR3fzBOEZRCGGex4X3Jdh2KxO0lwyup0xsTjCnj1SmXVzrSLH2grjyf9mJBrkNCgYGsKyGA== +"@polywrap/logging-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/logging-js/-/logging-js-0.10.0-pre.12.tgz#6bba049b0696b12659708fe6ea0e4148f231bce8" + integrity sha512-xEwSMpUAFM4uurkSTRNPyVVVfPBARN9jgunA59zCUP/b/l3RwPxaVRGdauXkKMLB8tY25sK3h6hJlYDT+uE04g== "@polywrap/msgpack-js@0.10.0-pre.10": version "0.10.0-pre.10" @@ -827,10 +729,10 @@ dependencies: "@msgpack/msgpack" "2.7.2" -"@polywrap/msgpack-js@0.10.0-pre.5": - version "0.10.0-pre.5" - resolved "https://registry.yarnpkg.com/@polywrap/msgpack-js/-/msgpack-js-0.10.0-pre.5.tgz#c7295e2f5b299654462426afd05a02737de839c6" - integrity sha512-R0NCooOY3d4JPVz7CP6rCmOTraQe6us+b9i213z+Dgu9y8lIEZGEmX+ipCULGvAbcDrSxWHBc8ImtkX0oNv+2g== +"@polywrap/msgpack-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/msgpack-js/-/msgpack-js-0.10.0-pre.12.tgz#45bb73394a8858487871dd7e6b725011164f7826" + integrity sha512-kzDMFls4V814CG9FJTlwkcEHV/0eApMmluB8rnVs8K2cHZDDaxXnFCcrLscZwvB4qUy+u0zKfa5JB+eRP3abBg== dependencies: "@msgpack/msgpack" "2.7.2" @@ -841,10 +743,10 @@ dependencies: "@msgpack/msgpack" "2.7.2" -"@polywrap/os-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/os-js/-/os-js-0.10.0-pre.10.tgz#d393141012d46e2dfd6ca33c02afedc63501f4ac" - integrity sha512-tB/2xHTjoEwQottkbOUB7UCtdRb1QhbUQfXrCxwhRBcnNOdsFqcKUh4xLrhZB8j+V/xyf1KwW0ciPwxjqfmHwA== +"@polywrap/os-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/os-js/-/os-js-0.10.0-pre.12.tgz#ea5bc2a3d0aae834449536d8236066ab653889a8" + integrity sha512-JMDjgfwr/BSRK88kxHhesc19cxoHl/dQlnUT20nP5hl7kz5vN+k3HAAxG/Ins5ziVNxtVvKXcTeH6Ze+SdsMEQ== "@polywrap/plugin-js@0.10.0-pre.10": version "0.10.0-pre.10" @@ -857,16 +759,16 @@ "@polywrap/tracing-js" "0.10.0-pre.10" "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" -"@polywrap/plugin-js@0.10.0-pre.5": - version "0.10.0-pre.5" - resolved "https://registry.yarnpkg.com/@polywrap/plugin-js/-/plugin-js-0.10.0-pre.5.tgz#5bd416cb7f52f001144222e5bc83d1e94ff23cb4" - integrity sha512-WQXJs0AOQKr+mZ4jNFECiOTpjrZCdJnKkwa5QcgyTh8Ni7qgDbDfpVbR0SsiuqdJjqFbc8aSivGnubZcg/resg== +"@polywrap/plugin-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/plugin-js/-/plugin-js-0.10.0-pre.12.tgz#71675e66944167d4d9bb0684a9fc41fee0abd62c" + integrity sha512-GZ/l07wVPYiRsHJkfLarX8kpnA9PBjcKwLqS+v/YbTtA1d400BHC8vAu9Fq4WSF78VHZEPQQZbWoLBnoM7fIeA== dependencies: - "@polywrap/core-js" "0.10.0-pre.5" - "@polywrap/msgpack-js" "0.10.0-pre.5" - "@polywrap/result" "0.10.0-pre.5" - "@polywrap/tracing-js" "0.10.0-pre.5" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.5" + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/msgpack-js" "0.10.0-pre.12" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/tracing-js" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" "@polywrap/plugin-js@0.10.0-pre.7": version "0.10.0-pre.7" @@ -879,18 +781,18 @@ "@polywrap/tracing-js" "0.10.0-pre.7" "@polywrap/wrap-manifest-types-js" "0.10.0-pre.7" -"@polywrap/polywrap-manifest-schemas@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/polywrap-manifest-schemas/-/polywrap-manifest-schemas-0.10.0-pre.10.tgz#9c1a68cde7cab7891eefd0af9aec9f3a5b4ee2cf" - integrity sha512-OLTM9JnAcibD6gbKfnrjGXoG9tJVx4ZJ5rQq3Pk87buibiVrjCvZRaY+bZjd0NwaoxZZqlgPBqK7oErISG0hlQ== +"@polywrap/polywrap-manifest-schemas@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/polywrap-manifest-schemas/-/polywrap-manifest-schemas-0.10.0-pre.12.tgz#e1f7b5bb80bb26d403c81140ed188c97d9249d6b" + integrity sha512-E0xnXryGP3K4JVrNezfoB173NgboUkxzV5hJvqNgUXjhk4yLZqRi16kZSuW8rJ3Jp1qKN290C9jHutluhTQj9g== -"@polywrap/polywrap-manifest-types-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/polywrap-manifest-types-js/-/polywrap-manifest-types-js-0.10.0-pre.10.tgz#f6638afe603e43983fa50fa7b477325dd52e79d4" - integrity sha512-bDuvi5Mr6IwYJHLLWXgccyEAcb9l9kI2cUE1Tr4/r0PLL/hMi771UcZpS+wxt3hIBK7WGrkneKwWGuwgfmv3DA== +"@polywrap/polywrap-manifest-types-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/polywrap-manifest-types-js/-/polywrap-manifest-types-js-0.10.0-pre.12.tgz#b593b66c83a2e799596270c3221aae69e9375b08" + integrity sha512-5sQF6RaGcQuQkDQTFIrKKt6fxjEmm/+rHkQXBHX7Z4g2wSRyJIoxXiJKzxcyMUl12gQFaWdIY5RxzApwZ0LeOA== dependencies: - "@polywrap/logging-js" "0.10.0-pre.10" - "@polywrap/polywrap-manifest-schemas" "0.10.0-pre.10" + "@polywrap/logging-js" "0.10.0-pre.12" + "@polywrap/polywrap-manifest-schemas" "0.10.0-pre.12" jsonschema "1.4.0" semver "7.3.8" yaml "2.1.3" @@ -900,56 +802,45 @@ resolved "https://registry.yarnpkg.com/@polywrap/result/-/result-0.10.0-pre.10.tgz#6e88ac447d92d8a10c7e7892a6371af29a072240" integrity sha512-SqNnEbXky4dFXgps2B2juFShq1024do0f1HLUbuj3MlIPp5aW9g9sfBslsy3YTnpg2QW7LFVT15crrJMgbowIQ== -"@polywrap/result@0.10.0-pre.5": - version "0.10.0-pre.5" - resolved "https://registry.yarnpkg.com/@polywrap/result/-/result-0.10.0-pre.5.tgz#b703878cf7426dee0edc1a2649f79a06153b403e" - integrity sha512-5ATKBdqSS/qmSfJDrQBBq4d34b3Al381bJWJ8nWlcyt8ybo2CqHwQuv/dD02elmhS2G3EK/p/sZCbD1st8CZYw== +"@polywrap/result@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/result/-/result-0.10.0-pre.12.tgz#530f8f5ced2bef189466f9fb8b41a520b12e9372" + integrity sha512-KnGRJMBy1SCJt3mymO3ob0e1asqYOyY+NNKySQ5ocvG/iMlhtODs4dy2EeEtcIFZ+c7TyBPVD4SI863qHQGOUQ== "@polywrap/result@0.10.0-pre.7": version "0.10.0-pre.7" resolved "https://registry.yarnpkg.com/@polywrap/result/-/result-0.10.0-pre.7.tgz#0805b8c78f505eb4ade9c79c638f559b89ce7750" integrity sha512-yxY8urJ+8sCwwdjMhZalt/5xzsGkBxbrPRIRJOQc85Qk2RRcm1khpmrFggCE2OY93gUueRXKH94Gd2biCjd+bg== -"@polywrap/schema-bind@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/schema-bind/-/schema-bind-0.10.0-pre.10.tgz#835abe26fcf1f16956304187e794173e0ff6efcc" - integrity sha512-GA9jTVXSGGWozLG+OwMP8yPZDNN179+PFMvlMXpXei3C4l7UT4wVh1J79FPCGF61VDn05QkhMZ/ykMvpvx7iPw== +"@polywrap/schema-bind@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/schema-bind/-/schema-bind-0.10.0-pre.12.tgz#a2922446aa0e65c92604b98f3f378470350fa49b" + integrity sha512-f/v9PIytnNPDpgAHepnjVkX+zD1Wz45G3JW6T84KXIiBrwdeAB15XnC2UXNGk553tD6toiXMUoN8BVNT61Oq0Q== dependencies: - "@polywrap/os-js" "0.10.0-pre.10" - "@polywrap/schema-parse" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" + "@polywrap/os-js" "0.10.0-pre.12" + "@polywrap/schema-parse" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" mustache "4.0.1" -"@polywrap/schema-compose@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/schema-compose/-/schema-compose-0.10.0-pre.10.tgz#9ab5679aa52d16dd9c7f57ef8a4c8fa7185f5322" - integrity sha512-wFHjGm2UNiBmLtQHsfnimlUDlKSO6JzevAyaOod2Q3iHcNj1qARXZj81SqyMr9/E4wPYEBQTib/Z6YLD2eo/0Q== +"@polywrap/schema-compose@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/schema-compose/-/schema-compose-0.10.0-pre.12.tgz#68c8de890ae84912fe7477573286019a9a864ad3" + integrity sha512-Pg/1pGMF+W2fq+zAl29pMey2rdKSWa3p9Co29WSeteWhmMZqj0aTn7eRa0dg5sJu5Rm/5yFkmnr1aZZpBx5odw== dependencies: - "@polywrap/schema-parse" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" + "@polywrap/schema-parse" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" graphql "15.5.0" mustache "4.0.1" -"@polywrap/schema-parse@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/schema-parse/-/schema-parse-0.10.0-pre.10.tgz#f61af6eba6272ee6c589db0b6f568bf08926ba8b" - integrity sha512-133Fl2tNOPnJN2KP/xgChs55IV43GQGrjaiiQxG2qkTb5+8hbkMGH1xKl4SXerdWqLOT2zczGZdLZzhNQhQ7lg== +"@polywrap/schema-parse@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/schema-parse/-/schema-parse-0.10.0-pre.12.tgz#1ac89ef0b81539830ba2e934d781cdc00b1cc815" + integrity sha512-KDh7iiMYcmzjDahHDLSohsdF0We/T2KCprU85Bj67OOlO3e1ZiYgnuybaz9NZdXAsY/9WkpeYwsm96lALeg1pA== dependencies: "@dorgjelli/graphql-schema-cycles" "1.1.4" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" graphql "15.5.0" -"@polywrap/test-env-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/test-env-js/-/test-env-js-0.10.0-pre.10.tgz#5201f2c0a25cdbadc5aa5c750e557dc323315e6d" - integrity sha512-7RnCFpA25HUAUGl/lK5mgYTnH8ThsXMoraMHFWcgweqJvdWfpLtpHUf3aqu2/JQru2VfU/hL712yb8lZFgYkdw== - dependencies: - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/polywrap-manifest-types-js" "0.10.0-pre.10" - axios "0.21.2" - spawn-command "0.0.2-1" - yaml "2.1.3" - "@polywrap/tracing-js@0.10.0-pre.10": version "0.10.0-pre.10" resolved "https://registry.yarnpkg.com/@polywrap/tracing-js/-/tracing-js-0.10.0-pre.10.tgz#f50fb01883dcba4217a1711718aa53f3dd61cb1c" @@ -962,10 +853,10 @@ "@opentelemetry/sdk-trace-base" "1.6.0" "@opentelemetry/sdk-trace-web" "1.6.0" -"@polywrap/tracing-js@0.10.0-pre.5": - version "0.10.0-pre.5" - resolved "https://registry.yarnpkg.com/@polywrap/tracing-js/-/tracing-js-0.10.0-pre.5.tgz#3408c469c64a1f4e6f059f40d04c6b6e6328e76f" - integrity sha512-7sUl3K1rCuCxr6LJ2mucf4KcvUgpNbyhiv7Q68BOFEzFgJCpai6IGi4domgYvz/MPsanqVhkMwdf5D1iuK6PwQ== +"@polywrap/tracing-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/tracing-js/-/tracing-js-0.10.0-pre.12.tgz#61052f06ca23cd73e5de2a58a874b269fcc84be0" + integrity sha512-RUKEQxwHbrcMzQIV8IiRvnEfEfvsgO8/YI9/SqLjkV8V0QUj7UWjuIP7VfQ/ctJJAkm3sZqzeoE+BN+SYAeZSw== dependencies: "@fetsorn/opentelemetry-console-exporter" "0.0.3" "@opentelemetry/api" "1.2.0" @@ -986,37 +877,37 @@ "@opentelemetry/sdk-trace-base" "1.6.0" "@opentelemetry/sdk-trace-web" "1.6.0" -"@polywrap/uri-resolver-extensions-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/uri-resolver-extensions-js/-/uri-resolver-extensions-js-0.10.0-pre.10.tgz#650041d7ceb72375aa132fb4e2f9a3bdebcdb450" - integrity sha512-vQU1BnPJ/E/QJrzKJbfdAYsNHkSNJ6jPrQ6ax033PtfBHef9RCKpj5trIS2VxJzpPC5KFgBCrhVb0LwDhEGp8A== - dependencies: - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/result" "0.10.0-pre.10" - "@polywrap/uri-resolvers-js" "0.10.0-pre.10" - "@polywrap/wasm-js" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" - -"@polywrap/uri-resolvers-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/uri-resolvers-js/-/uri-resolvers-js-0.10.0-pre.10.tgz#bb4112ffb18aa6828ab730e60710d507b2f5f4ad" - integrity sha512-kgoM2zlBSsH/NDY+0Rn/WLyV17Pe2LNMjhxmHPcFVQJ5rkbhDWv9tIb1CE7D220bj/EUaaFseYkUVep1j7bIoQ== - dependencies: - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/result" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" - -"@polywrap/wasm-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/wasm-js/-/wasm-js-0.10.0-pre.10.tgz#26c4d6df940bc02215e46e177d800fcfdb3cb5e3" - integrity sha512-0I8v8ZwojA6Sy0wZA2ZxTCwTx65eIcrn83KFvfNsMCdBmj8wBgTlzE+VlJfR+Qt9T3gUukN89N5l1nxNJBF0+w== - dependencies: - "@polywrap/asyncify-js" "0.10.0-pre.10" - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/msgpack-js" "0.10.0-pre.10" - "@polywrap/result" "0.10.0-pre.10" - "@polywrap/tracing-js" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" +"@polywrap/uri-resolver-extensions-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/uri-resolver-extensions-js/-/uri-resolver-extensions-js-0.10.0-pre.12.tgz#a96764685ba9323f715839353bc66c1b9f2f406c" + integrity sha512-CywvCeNj7eVW6JV9YiWxkwl7hMLpXkdfMF7/MKeYFHJ/RK1ALHJAAGuHGJTwBiN6FuRVBXD2LA4YW7U/oS5wiQ== + dependencies: + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/uri-resolvers-js" "0.10.0-pre.12" + "@polywrap/wasm-js" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" + +"@polywrap/uri-resolvers-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/uri-resolvers-js/-/uri-resolvers-js-0.10.0-pre.12.tgz#86543e4d672f5406fd93e9e23a43d6006f4d3973" + integrity sha512-9Fj4gFNUSP/3GgQhb+W5zLuBJrQYkvxKdEsLdQqZwvANuz3p420QtwYLxZ3Vr3pGRbm18bzd1dP0dDAQpUXrYQ== + dependencies: + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" + +"@polywrap/wasm-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/wasm-js/-/wasm-js-0.10.0-pre.12.tgz#70b64a500b0353523ba54ef91065df11a295b51c" + integrity sha512-5dx2TR18WE2nIALUljHZAyZ0pXbHihPwKPiHmQUX7f1JvlUlkwWdTr5pMB0zCWxMIVPOISTw4C9l/zhgrJ3eeg== + dependencies: + "@polywrap/asyncify-js" "0.10.0-pre.12" + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/msgpack-js" "0.10.0-pre.12" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/tracing-js" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" "@polywrap/wrap-manifest-types-js@0.10.0-pre.10": version "0.10.0-pre.10" @@ -1027,14 +918,14 @@ jsonschema "1.4.0" semver "7.3.8" -"@polywrap/wrap-manifest-types-js@0.10.0-pre.5": - version "0.10.0-pre.5" - resolved "https://registry.yarnpkg.com/@polywrap/wrap-manifest-types-js/-/wrap-manifest-types-js-0.10.0-pre.5.tgz#bf37741becd9856458400f4f972f8c4a4fc1ac5e" - integrity sha512-7IbPpt76PXjhBkd8SPJARw4P9bpekb44YdrnsKXTeT5d8JQ5OgY4syiMVsmTraMdmHJxkJTZ/raqSZHLAxWLiw== +"@polywrap/wrap-manifest-types-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/wrap-manifest-types-js/-/wrap-manifest-types-js-0.10.0-pre.12.tgz#a8498b71f89ba9d8b90972faa7bfddffd5dd52c1" + integrity sha512-Bc3yAm5vHOKBwS8rkbKPNwa2puV5Oa6jws6EP6uPpr2Y/Iv4zyEBmzMWZuO1eWi2x7DM5M9cbfRbDfT6oR/Lhw== dependencies: - json-schema-ref-parser "9.0.9" + "@apidevtools/json-schema-ref-parser" "9.0.9" jsonschema "1.4.0" - semver "7.3.5" + semver "7.3.8" "@polywrap/wrap-manifest-types-js@0.10.0-pre.7": version "0.10.0-pre.7" @@ -1067,7 +958,7 @@ resolved "https://registry.yarnpkg.com/@zxing/text-encoding/-/text-encoding-0.9.0.tgz#fb50ffabc6c7c66a0c96b4c03e3d9be74864b70b" integrity sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA== -abort-controller@3.0.0, abort-controller@^3.0.0: +abort-controller@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== @@ -1112,14 +1003,6 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -async-iterator-to-pull-stream@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/async-iterator-to-pull-stream/-/async-iterator-to-pull-stream-1.3.0.tgz#3a6b9f3cceadff972ca20eb480e3cb43f8789732" - integrity sha512-NjyhAEz/sx32olqgKIk/2xbWEM6o8qef1yetIgb0U/R3oBgndP1kE/0CslowH3jvnA94BO4I6OXpOkTKH7Z1AA== - dependencies: - get-iterator "^1.0.2" - pull-stream-to-async-iterator "^1.0.1" - asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -1267,7 +1150,7 @@ buffer-crc32@~0.2.3: resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== -buffer@^5.2.1, buffer@^5.4.3, buffer@^5.5.0, buffer@^5.6.0: +buffer@^5.4.3, buffer@^5.5.0, buffer@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== @@ -1340,17 +1223,6 @@ cids@^1.0.0: multihashes "^4.0.1" uint8arrays "^3.0.0" -cids@~0.8.0: - version "0.8.3" - resolved "https://registry.yarnpkg.com/cids/-/cids-0.8.3.tgz#aaf48ac8ed857c3d37dad94d8db1d8c9407b92db" - integrity sha512-yoXTbV3llpm+EBGWKeL9xKtksPE/s6DPoDSY4fn8I8TEW1zehWXPSB0pwAXVDlLaOlrw+sNynj995uD9abmPhA== - dependencies: - buffer "^5.6.0" - class-is "^1.1.0" - multibase "^1.0.0" - multicodec "^1.0.1" - multihashes "^1.0.1" - class-is@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/class-is/-/class-is-1.1.0.tgz#9d3c0fba0440d211d843cec3dedfa48055005825" @@ -1377,7 +1249,7 @@ color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -combined-stream@^1.0.6, combined-stream@^1.0.8: +combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== @@ -1399,14 +1271,6 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -concurrent-plugin-js@0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/concurrent-plugin-js/-/concurrent-plugin-js-0.1.2.tgz#206b9f12723fb99d79a4c03c0f28b427deca6ff4" - integrity sha512-MWpw9uuQtQ/IerG2CtGjFm+UTmDy0D+D7HZh4hW5PYTk4SbcYBVJtK6n7Yk3tg8NE3rcXLnRxLBoW7UbO2o5hw== - dependencies: - "@polywrap/core-js" "0.10.0-pre.7" - "@polywrap/msgpack-js" "0.10.0-pre.7" - content-hash@2.5.2: version "2.5.2" resolved "https://registry.yarnpkg.com/content-hash/-/content-hash-2.5.2.tgz#bbc2655e7c21f14fd3bfc7b7d4bfe6e454c9e211" @@ -1538,51 +1402,6 @@ escalade@^3.1.1: resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== -ethereum-provider-js@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/ethereum-provider-js/-/ethereum-provider-js-0.1.7.tgz#a340545c267b7068c9ff697ba5e891c20d6bc5a8" - integrity sha512-x//Mdfhsw3IJPemWufLtZX7JkOFRJ8vVGHkFLjdwDew/EErNq4aV3UfjMylcmeP21WVoOmZzNyljEMtvQFng4w== - dependencies: - "@ethersproject/address" "5.7.0" - "@ethersproject/providers" "5.7.0" - "@polywrap/core-js" "0.10.0-pre.7" - ethers "5.7.0" - -ethers@5.0.7: - version "5.0.7" - resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.0.7.tgz#41c3d774e0a57bfde12b0198885789fb41a14976" - integrity sha512-1Zu9s+z4BgsDAZcGIYACJdWBB6mVtCCmUonj68Njul7STcSdgwOyj0sCAxCUr2Nsmsamckr4E12q3ecvZPGAUw== - dependencies: - "@ethersproject/abi" "^5.0.0" - "@ethersproject/abstract-provider" "^5.0.0" - "@ethersproject/abstract-signer" "^5.0.0" - "@ethersproject/address" "^5.0.0" - "@ethersproject/base64" "^5.0.0" - "@ethersproject/bignumber" "^5.0.0" - "@ethersproject/bytes" "^5.0.0" - "@ethersproject/constants" "^5.0.0" - "@ethersproject/contracts" "^5.0.0" - "@ethersproject/hash" "^5.0.0" - "@ethersproject/hdnode" "^5.0.0" - "@ethersproject/json-wallets" "^5.0.0" - "@ethersproject/keccak256" "^5.0.0" - "@ethersproject/logger" "^5.0.0" - "@ethersproject/networks" "^5.0.0" - "@ethersproject/pbkdf2" "^5.0.0" - "@ethersproject/properties" "^5.0.0" - "@ethersproject/providers" "^5.0.0" - "@ethersproject/random" "^5.0.0" - "@ethersproject/rlp" "^5.0.0" - "@ethersproject/sha2" "^5.0.0" - "@ethersproject/signing-key" "^5.0.0" - "@ethersproject/solidity" "^5.0.0" - "@ethersproject/strings" "^5.0.0" - "@ethersproject/transactions" "^5.0.0" - "@ethersproject/units" "^5.0.0" - "@ethersproject/wallet" "^5.0.0" - "@ethersproject/web" "^5.0.0" - "@ethersproject/wordlists" "^5.0.0" - ethers@5.7.0: version "5.7.0" resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.7.0.tgz#0055da174b9e076b242b8282638bc94e04b39835" @@ -1639,11 +1458,6 @@ execa@^4.0.0: signal-exit "^3.0.2" strip-final-newline "^2.0.0" -explain-error@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/explain-error/-/explain-error-1.0.4.tgz#a793d3ac0cad4c6ab571e9968fbbab6cb2532929" - integrity sha512-/wSgNMxFusiYRy1rd19LT2SQlIXDppHpumpWo06wxjflD1OYxDLbl6rMVw+U3bxD5Nuhex4TKqv9Aem4D0lVzQ== - extract-zip@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" @@ -1700,15 +1514,6 @@ form-data@4.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" -form-data@^2.4.0: - version "2.5.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.5.1.tgz#f2cbec57b5e59e23716e128fe44d4e5dd23895f4" - integrity sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - form-data@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" @@ -1822,11 +1627,6 @@ graphql-json-transform@^1.1.0-alpha.0: resolved "https://registry.yarnpkg.com/graphql-json-transform/-/graphql-json-transform-1.1.0-alpha.0.tgz#fb0c88d24840067e6c55ac64bbc8d4e5de245d2d" integrity sha512-I6lR/lYEezSz4iru0f7a/wR8Rzi3pCafk7S0bX2b/WQOtK0vKabxLShGBXIslsi0arMehIjvOPHJl7MpOUqj0w== -graphql-tag@2.10.4: - version "2.10.4" - resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.10.4.tgz#2f301a98219be8b178a6453bb7e33b79b66d8f83" - integrity sha512-O7vG5BT3w6Sotc26ybcvLKNTdfr4GfsIVMD+LdYqXCeJIYPRyp8BIsDOUtxw7S1PYvRw5vH3278J2EDezR6mfA== - graphql@15.5.0: version "15.5.0" resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.5.0.tgz#39d19494dbe69d1ea719915b578bf920344a69d5" @@ -2114,19 +1914,6 @@ is-ip@^3.1.0: dependencies: ip-regex "^4.0.0" -is-ipfs@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-ipfs/-/is-ipfs-1.0.3.tgz#4b8c4995c46beac38f0c05f8cecd77093dd6a6b3" - integrity sha512-7SAfhxp39rxMvr95qjHMtsle1xa7zXpIbhX/Q77iXKtMVnQ0Fr9AVpAUq+bl3HPXGXDpZJFP0hzWBZaMwD6vGg== - dependencies: - buffer "^5.6.0" - cids "~0.8.0" - iso-url "~0.4.7" - mafmt "^7.1.0" - multiaddr "^7.4.3" - multibase "~0.7.0" - multihashes "~0.4.19" - is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" @@ -2249,13 +2036,6 @@ it-to-stream@^0.1.2: p-fifo "^1.0.0" readable-stream "^3.6.0" -iterable-ndjson@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/iterable-ndjson/-/iterable-ndjson-1.1.0.tgz#36f7e8a5bb04fd087d384f29e44fc4280fc014fc" - integrity sha512-OOp1Lb0o3k5MkXHx1YaIY5Z0ELosZfTnBaas9f8opJVcZGBIONA2zY/6CYE+LKkqrSDooIneZbrBGgOZnHPkrg== - dependencies: - string_decoder "^1.2.0" - js-sha3@0.8.0, js-sha3@^0.8.0: version "0.8.0" resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840" @@ -2320,13 +2100,6 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -mafmt@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/mafmt/-/mafmt-7.1.0.tgz#4126f6d0eded070ace7dbbb6fb04977412d380b5" - integrity sha512-vpeo9S+hepT3k2h5iFxzEHvvR0GPBx9uKaErmnRzYNcaKb03DgOArjEMlgG4a9LcuZZ89a3I8xbeto487n26eA== - dependencies: - multiaddr "^7.3.0" - map-age-cleaner@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" @@ -2418,18 +2191,6 @@ multiaddr-to-uri@^6.0.0: dependencies: multiaddr "^8.0.0" -multiaddr@^7.3.0, multiaddr@^7.4.3: - version "7.5.0" - resolved "https://registry.yarnpkg.com/multiaddr/-/multiaddr-7.5.0.tgz#976c88e256e512263445ab03b3b68c003d5f485e" - integrity sha512-GvhHsIGDULh06jyb6ev+VfREH9evJCFIRnh3jUt9iEZ6XDbyoisZRFEI9bMvK/AiR6y66y6P+eoBw9mBYMhMvw== - dependencies: - buffer "^5.5.0" - cids "~0.8.0" - class-is "^1.1.0" - is-ip "^3.1.0" - multibase "^0.7.0" - varint "^5.0.0" - multiaddr@^8.0.0: version "8.1.2" resolved "https://registry.yarnpkg.com/multiaddr/-/multiaddr-8.1.2.tgz#74060ff8636ba1c01b2cf0ffd53950b852fa9b1f" @@ -2444,7 +2205,7 @@ multiaddr@^8.0.0: uint8arrays "^1.1.0" varint "^5.0.0" -multibase@^0.7.0, multibase@~0.7.0: +multibase@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/multibase/-/multibase-0.7.0.tgz#1adfc1c50abe05eefeb5091ac0c2728d6b84581b" integrity sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg== @@ -2452,14 +2213,6 @@ multibase@^0.7.0, multibase@~0.7.0: base-x "^3.0.8" buffer "^5.5.0" -multibase@^1.0.0, multibase@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/multibase/-/multibase-1.0.1.tgz#4adbe1de0be8a1ab0274328b653c3f1903476724" - integrity sha512-KcCxpBVY8fdVKu4dJMAahq4F/2Z/9xqEjIiR7PiMe7LRGeorFn2NLmicN6nLBCqQvft6MG2Lc9X5P0IdyvnxEw== - dependencies: - base-x "^3.0.8" - buffer "^5.5.0" - multibase@^3.0.0, multibase@^3.1.0: version "3.1.2" resolved "https://registry.yarnpkg.com/multibase/-/multibase-3.1.2.tgz#59314e1e2c35d018db38e4c20bb79026827f0f2f" @@ -2490,7 +2243,7 @@ multicodec@^0.5.5: dependencies: varint "^5.0.0" -multicodec@^1.0.0, multicodec@^1.0.1: +multicodec@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/multicodec/-/multicodec-1.0.4.tgz#46ac064657c40380c28367c90304d8ed175a714f" integrity sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg== @@ -2514,17 +2267,12 @@ multicodec@^3.0.1: uint8arrays "^3.0.0" varint "^6.0.0" -multiformats@9.7.0: - version "9.7.0" - resolved "https://registry.yarnpkg.com/multiformats/-/multiformats-9.7.0.tgz#845799e8df70fbb6b15922500e45cb87cf12f7e5" - integrity sha512-uv/tcgwk0yN4DStopnBN4GTgvaAlYdy6KnZpuzEPFOYQd71DYFJjs0MN1ERElAflrZaYyGBWXyGxL5GgrxIx0Q== - multiformats@^9.4.2: version "9.9.0" resolved "https://registry.yarnpkg.com/multiformats/-/multiformats-9.9.0.tgz#c68354e7d21037a8f1f8833c8ccd68618e8f1d37" integrity sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg== -multihashes@^0.4.15, multihashes@~0.4.15, multihashes@~0.4.19: +multihashes@^0.4.15, multihashes@~0.4.15: version "0.4.21" resolved "https://registry.yarnpkg.com/multihashes/-/multihashes-0.4.21.tgz#dc02d525579f334a7909ade8a122dabb58ccfcb5" integrity sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw== @@ -2533,15 +2281,6 @@ multihashes@^0.4.15, multihashes@~0.4.15, multihashes@~0.4.19: multibase "^0.7.0" varint "^5.0.0" -multihashes@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/multihashes/-/multihashes-1.0.1.tgz#a89415d68283cf6287c6e219e304e75ce7fb73fe" - integrity sha512-S27Tepg4i8atNiFaU5ZOm3+gl3KQlUanLs/jWcBxQHFttgq+5x1OgbQmf2d8axJ/48zYGBd/wT9d723USMFduw== - dependencies: - buffer "^5.6.0" - multibase "^1.0.1" - varint "^5.0.0" - multihashes@^3.0.1: version "3.1.2" resolved "https://registry.yarnpkg.com/multihashes/-/multihashes-3.1.2.tgz#ffa5e50497aceb7911f7b4a3b6cada9b9730edfc" @@ -2714,33 +2453,31 @@ picomatch@^2.0.4, picomatch@^2.2.1: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -polywrap@0.10.0-pre.10: - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/polywrap/-/polywrap-0.10.0-pre.10.tgz#1c373112d12bdc4c6baaa506593ff14a4b1a323b" - integrity sha512-u0uobZuVkHKSqRqdZeHoFs+FNgI3wDJ4Gl940H6SYJtFZi0Uc0UE85WX5UvqVBQrQ6GLjAGWxi05iQ82JVa18A== +polywrap@0.10.0-pre.12: + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/polywrap/-/polywrap-0.10.0-pre.12.tgz#ad747522fa94584bb7038297b819e08768fa0e75" + integrity sha512-k1VztkFZcOu+6T12gexE2ipOeyFarVRjj61uLNJXJ8k2+fMhgc8aKaWV9RtKlwHGFltBUsYEgaqjXprwMSeVVw== dependencies: "@apidevtools/json-schema-ref-parser" "9.0.9" "@ethersproject/providers" "5.6.8" "@ethersproject/wallet" "5.6.2" "@formatjs/intl" "1.8.2" - "@polywrap/asyncify-js" "0.10.0-pre.10" - "@polywrap/client-config-builder-js" "0.10.0-pre.10" - "@polywrap/client-js" "0.10.0-pre.10" - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/ens-resolver-plugin-js" "0.10.0-pre.10" - "@polywrap/ipfs-plugin-js" "~0.10.0-pre" - "@polywrap/logging-js" "0.10.0-pre.10" - "@polywrap/os-js" "0.10.0-pre.10" - "@polywrap/polywrap-manifest-types-js" "0.10.0-pre.10" - "@polywrap/result" "0.10.0-pre.10" - "@polywrap/schema-bind" "0.10.0-pre.10" - "@polywrap/schema-compose" "0.10.0-pre.10" - "@polywrap/schema-parse" "0.10.0-pre.10" - "@polywrap/test-env-js" "0.10.0-pre.10" - "@polywrap/uri-resolver-extensions-js" "0.10.0-pre.10" - "@polywrap/uri-resolvers-js" "0.10.0-pre.10" - "@polywrap/wasm-js" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" + "@polywrap/asyncify-js" "0.10.0-pre.12" + "@polywrap/client-config-builder-js" "0.10.0-pre.12" + "@polywrap/client-js" "0.10.0-pre.12" + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/ethereum-provider-js" "~0.2.3" + "@polywrap/logging-js" "0.10.0-pre.12" + "@polywrap/os-js" "0.10.0-pre.12" + "@polywrap/polywrap-manifest-types-js" "0.10.0-pre.12" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/schema-bind" "0.10.0-pre.12" + "@polywrap/schema-compose" "0.10.0-pre.12" + "@polywrap/schema-parse" "0.10.0-pre.12" + "@polywrap/uri-resolver-extensions-js" "0.10.0-pre.12" + "@polywrap/uri-resolvers-js" "0.10.0-pre.12" + "@polywrap/wasm-js" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" axios "0.21.2" chalk "4.1.0" chokidar "3.5.1" @@ -2748,7 +2485,6 @@ polywrap@0.10.0-pre.10: content-hash "2.5.2" copyfiles "2.4.1" docker-compose "0.23.17" - ethereum-provider-js "0.1.7" extract-zip "2.0.1" form-data "4.0.0" fs-extra "9.0.1" @@ -2784,18 +2520,6 @@ protons@^2.0.0: uint8arrays "^3.0.0" varint "^5.0.0" -pull-stream-to-async-iterator@^1.0.1, pull-stream-to-async-iterator@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pull-stream-to-async-iterator/-/pull-stream-to-async-iterator-1.0.2.tgz#5cc1a3a146ef6bbf01c17755647369b683b24986" - integrity sha512-c3KRs2EneuxP7b6pG9fvQTIjatf33RbIErhbQ75s5r2MI6E8R74NZC1nJgXc8kcmqiQxmr+TWY+WwK2mWaUnlA== - dependencies: - pull-stream "^3.6.9" - -pull-stream@^3.6.9: - version "3.6.14" - resolved "https://registry.yarnpkg.com/pull-stream/-/pull-stream-3.6.14.tgz#529dbd5b86131f4a5ed636fdf7f6af00781357ee" - integrity sha512-KIqdvpqHHaTUA2mCYcLG1ibEbu/LCKoJZsBWyv9lSYtPkJPBq8m3Hxa103xHi6D2thj5YXa0TqK3L3GUkwgnew== - pump@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" @@ -2804,11 +2528,6 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" -querystring@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd" - integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg== - readable-stream@^3.4.0, readable-stream@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" @@ -2947,11 +2666,6 @@ signed-varint@^2.0.1: dependencies: varint "~5.0.0" -spawn-command@0.0.2-1: - version "0.0.2-1" - resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" - integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg== - stable@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" @@ -2973,7 +2687,7 @@ string-width@^4.1.0, string-width@^4.2.0: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string_decoder@^1.1.1, string_decoder@^1.2.0: +string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== diff --git a/wrapper/deployment.json b/wrapper/deployment.json index e8f7378..53073be 100644 --- a/wrapper/deployment.json +++ b/wrapper/deployment.json @@ -6,7 +6,7 @@ "name": "ipfs_deploy", "id": "deploy.ipfs_deploy", "input": "wrap://fs/./build", - "result": "wrap://ipfs/QmbnAG8iCdVMPQK8tQ5qqFwLKjaLF8BUuuLYiozj7mLF8Y" + "result": "wrap://ipfs/QmXHurYGM5gJCYoGYxgPKfq5QZcEpuH4Yfv43rM98q3Exj" } ] } diff --git a/wrapper/package.json b/wrapper/package.json index e63012d..c8adf49 100644 --- a/wrapper/package.json +++ b/wrapper/package.json @@ -14,17 +14,17 @@ "deploy": "npx polywrap deploy -o deployment.json" }, "devDependencies": { - "@polywrap/ethereum-provider-js": "0.2.2", - "@polywrap/client-js": "0.10.0-pre.10", - "@polywrap/core-js": "0.10.0-pre.10", - "@polywrap/test-env-js": "0.10.0-pre.10", + "@polywrap/ethereum-provider-js": "../provider/implementations/js", + "@polywrap/client-js": "0.10.0-pre.12", + "@polywrap/core-js": "0.10.0-pre.12", + "@polywrap/cli-js": "0.10.0-pre.12", "@types/jest": "27.0.3", "axios": "0.27.2", "eth-ens-namehash": "2.0.8", "ethers": "5.7.2", "jest": "26.6.3", "js-sha3": "0.8.0", - "polywrap": "0.10.0-pre.10", + "polywrap": "0.10.0-pre.12", "rimraf": "3.0.2", "ts-jest": "26.5.4", "ts-node": "10.9.1", diff --git a/wrapper/polywrap.yaml b/wrapper/polywrap.yaml index a861fa5..bf1ea15 100644 --- a/wrapper/polywrap.yaml +++ b/wrapper/polywrap.yaml @@ -5,3 +5,6 @@ project: source: module: ./Cargo.toml schema: ./src/schema.graphql + import_abis: + - uri: "wrap://ens/wraps.eth:ethereum-provider@2.0.0" + abi: ../provider/interface/src/schema.graphql diff --git a/wrapper/src/lib.rs b/wrapper/src/lib.rs index 4070151..9de2256 100644 --- a/wrapper/src/lib.rs +++ b/wrapper/src/lib.rs @@ -12,7 +12,7 @@ use crate::signer::PolywrapSigner; mod api; mod polywrap_provider; mod helpers; -use polywrap_provider::{iprovider, provider, signer, error, sync_provider::SyncProvider}; +use polywrap_provider::{provider, signer, error, sync_provider::SyncProvider}; use helpers::{format, mapping}; use crate::polywrap_provider::sync_signer::SyncSigner; diff --git a/wrapper/src/polywrap_provider/iprovider.rs b/wrapper/src/polywrap_provider/iprovider.rs deleted file mode 100644 index c8eabef..0000000 --- a/wrapper/src/polywrap_provider/iprovider.rs +++ /dev/null @@ -1,11 +0,0 @@ -use crate::wrap::{IProvider, IProviderModule}; - -pub fn get_iprovider() -> IProviderModule { - let impls = IProvider::get_implementations(); - if impls.len() < 1 { - panic!("The Ethereum wrapper requires a registered implementation of the EthereumProvider interface. \ - You can register an interface implementation in your Polywrap Client configuration."); - } - let iprovider = IProviderModule::new(impls[0].clone()); - iprovider -} \ No newline at end of file diff --git a/wrapper/src/polywrap_provider/mod.rs b/wrapper/src/polywrap_provider/mod.rs index 49c0a97..f146838 100644 --- a/wrapper/src/polywrap_provider/mod.rs +++ b/wrapper/src/polywrap_provider/mod.rs @@ -1,5 +1,4 @@ pub mod error; -pub mod iprovider; pub mod provider; pub mod signer; pub mod sync_provider; diff --git a/wrapper/src/polywrap_provider/provider.rs b/wrapper/src/polywrap_provider/provider.rs index 2187166..a53a440 100644 --- a/wrapper/src/polywrap_provider/provider.rs +++ b/wrapper/src/polywrap_provider/provider.rs @@ -2,8 +2,7 @@ use std::fmt::Debug; use ethers_providers::{ProviderError}; use crate::wrap::imported::{ArgsRequest, ArgsWaitForTransaction}; -use crate::wrap::{IProviderModule, IProviderConnection, Connection}; -use crate::iprovider::get_iprovider; +use crate::wrap::{ProviderModule, ProviderConnection, Connection}; use serde::{de::DeserializeOwned, Serialize}; use thiserror::Error; @@ -33,19 +32,17 @@ impl From for ProviderError { #[derive(Debug)] pub struct PolywrapProvider { - pub(super) connection: Option, - pub(super) iprovider: IProviderModule, + pub(super) connection: Option, } impl PolywrapProvider { pub fn new(connection: &Option) -> Self { - let iprovider_connection = connection.as_ref().map(|conn| IProviderConnection { + let iprovider_connection = connection.as_ref().map(|conn| ProviderConnection { network_name_or_chain_id: conn.network_name_or_chain_id.clone(), node: conn.node.clone(), }); Self { connection: iprovider_connection, - iprovider: get_iprovider(), } } @@ -54,14 +51,14 @@ impl PolywrapProvider { method: &str, params: T, ) -> Result { - let params_s = serde_json::to_string(¶ms).unwrap(); - let res = self.iprovider.request(&ArgsRequest { + let params_v = serde_json::to_value(¶ms).unwrap(); + let res = ProviderModule::request(&ArgsRequest { method: method.to_string(), - params: Some(params_s), + params: Some(params_v), connection: self.connection.clone(), }) .map_err(|err| ClientError::Error(err))?; - let res = serde_json::from_str(&res).map_err(|err| ClientError::SerdeJson { + let res = serde_json::from_value(res).map_err(|err| ClientError::SerdeJson { err, text: "from str failed".to_string(), })?; @@ -76,7 +73,7 @@ impl PolywrapProvider { ) -> Result { let hash = transaction_hash.into(); - let res = self.iprovider.wait_for_transaction(&ArgsWaitForTransaction { + let res = ProviderModule::wait_for_transaction(&ArgsWaitForTransaction { tx_hash: format!("{:#x}", hash), confirmations, timeout, diff --git a/wrapper/src/polywrap_provider/signer.rs b/wrapper/src/polywrap_provider/signer.rs index f0bdd6f..34ae818 100644 --- a/wrapper/src/polywrap_provider/signer.rs +++ b/wrapper/src/polywrap_provider/signer.rs @@ -1,7 +1,7 @@ -use crate::wrap::imported::{ArgsAddress, ArgsChainId, ArgsSignMessage, ArgsSignTransaction}; -use crate::wrap::{IProviderModule, IProviderConnection, Connection}; -use super::iprovider::get_iprovider; +use crate::wrap::imported::{ArgsRequest, ArgsSignMessage, ArgsSignTransaction, ArgsSignerAddress}; +use crate::wrap::{Connection, ProviderConnection, ProviderModule}; use ethers_core::types::{Address, Signature}; +use polywrap_wasm_rs::{JSON}; use std::str::FromStr; use thiserror::Error; @@ -12,8 +12,7 @@ pub struct PolywrapSigner { /// The wallet's chain id (for EIP-155) chain_id: u64, /// Ethereum connection to use - connection: Option, - iprovider: IProviderModule, + connection: Option, } #[derive(Error, Debug)] @@ -26,29 +25,43 @@ pub enum SignerError { impl PolywrapSigner { pub fn new(connection: &Option) -> Self { - let iprovider_connection = connection.as_ref().map(|conn| IProviderConnection { + let iprovider_connection = connection.as_ref().map(|conn| ProviderConnection { network_name_or_chain_id: conn.network_name_or_chain_id.clone(), node: conn.node.clone(), }); - let iprovider = get_iprovider(); - let address = iprovider.address(&ArgsAddress { connection: iprovider_connection.clone() }).unwrap(); - let chain_id = iprovider.chain_id(&ArgsChainId { connection: iprovider_connection.clone() }) - .expect("failed to obtain signer chain id from provider plugin"); + + let address = ProviderModule::signer_address(&ArgsSignerAddress { + connection: iprovider_connection.clone(), + }) + .unwrap() + .unwrap(); + let chain_id: JSON::Value = ProviderModule::request(&ArgsRequest { + method: "eth_chainId".to_string(), + params: None, + connection: iprovider_connection.clone(), + }) + .expect("failed to obtain signer chain id from provider plugin"); + let chain_id = chain_id.as_str().unwrap(); Self { - address: Address::from_str(&address).unwrap(), - chain_id: u64::from_str(&chain_id).unwrap(), + address: Address::from_str(&address.as_str()).unwrap(), + chain_id: u64::from_str_radix(&chain_id[2..], 16).unwrap(), connection: iprovider_connection, - iprovider, } } pub(super) fn sign_rlp(&self, rlp: Vec) -> Result { - let signature = self.iprovider.sign_transaction(&ArgsSignTransaction { rlp, connection: self.connection.clone(), })?; + let signature = ProviderModule::sign_transaction(&ArgsSignTransaction { + rlp, + connection: self.connection.clone(), + })?; Ok(Signature::from_str(&signature).unwrap()) } pub(super) fn sign_bytes(&self, message: Vec) -> Result { - let signature = self.iprovider.sign_message(&ArgsSignMessage { message, connection: self.connection.clone(), })?; + let signature = ProviderModule::sign_message(&ArgsSignMessage { + message, + connection: self.connection.clone(), + })?; Ok(Signature::from_str(&signature).unwrap()) } @@ -60,4 +73,4 @@ impl PolywrapSigner { pub fn chain_id(&self) -> u64 { self.chain_id } -} \ No newline at end of file +} diff --git a/wrapper/src/schema.graphql b/wrapper/src/schema.graphql index ed57717..f0312ba 100644 --- a/wrapper/src/schema.graphql +++ b/wrapper/src/schema.graphql @@ -1,5 +1,4 @@ -#import { Module } into IProvider from "wrap://ens/wraps.eth:ethereum-provider@1.1.0" -#use { getImplementations } for IProvider +#import { Module } into Provider from "wrap://ens/wraps.eth:ethereum-provider@2.0.0" type Connection { node: String diff --git a/wrapper/tests/e2e.spec.ts b/wrapper/tests/e2e.spec.ts index 468d8b2..f248417 100644 --- a/wrapper/tests/e2e.spec.ts +++ b/wrapper/tests/e2e.spec.ts @@ -1,7 +1,12 @@ -import { ClientConfigBuilder, PolywrapClient } from "@polywrap/client-js"; -import { ensResolverPlugin } from "@polywrap/ens-resolver-plugin-js"; -import {ensAddresses, providers} from "@polywrap/test-env-js"; -import { Connection, Connections, ethereumProviderPlugin } from "@polywrap/ethereum-provider-js"; +import { + ClientConfigBuilder, + PolywrapClient +} from "@polywrap/client-js"; +import { + Connection, + Connections, + ethereumProviderPlugin +} from "../../provider/implementations/js"; import { ethers, Wallet } from "ethers"; import { keccak256 } from "js-sha3"; @@ -15,6 +20,7 @@ import { addStructToStorage, setPrimitiveToStorage, } from "./utils/storage"; +import { ETH_ENS_IPFS_MODULE_CONSTANTS } from "polywrap"; const { hash: namehash } = require("eth-ens-namehash"); const contracts = { @@ -51,25 +57,28 @@ describe("Ethereum Wrapper", () => { const wrapperPath: string = path.join(dirname, ".."); const uri = `fs/${wrapperPath}/build`; + const ethProviderPluginUri = "wrap://ens/wraps.eth:ethereum-provider@2.0.0"; + beforeAll(async () => { await initInfra(); - ensAddress = ensAddresses.ensAddress.toLowerCase(); - registrarAddress = ensAddresses.registrarAddress.toLowerCase(); + ensAddress = ETH_ENS_IPFS_MODULE_CONSTANTS.ensAddresses.ensAddress.toLowerCase(); + registrarAddress = ETH_ENS_IPFS_MODULE_CONSTANTS.ensAddresses.registrarAddress.toLowerCase(); const config = new ClientConfigBuilder() .addDefaults() + .addEnv( + "ens/wraps.eth:ens-uri-resolver-ext@1.0.0", + { + registryAddress: ensAddress, + }, + ) .addPackages({ - "wrap://ens/ens-resolver.polywrap.eth": ensResolverPlugin({ - addresses: { - testnet: ensAddress, - }, - }), - "wrap://package/ethereum-provider": ethereumProviderPlugin({ + [ethProviderPluginUri]: ethereumProviderPlugin({ connections: new Connections({ networks: { testnet: new Connection({ - provider: providers.ethereum, + provider: ETH_ENS_IPFS_MODULE_CONSTANTS.ethereumProvider, signer: new Wallet( "0x4f3edf983ac636a65a842ce7c78d9aa706d3b113bce9c46f30d7d21715b23b1d" ), @@ -79,10 +88,6 @@ describe("Ethereum Wrapper", () => { }) }) }) - .addInterfaceImplementation( - "wrap://ens/wraps.eth:ethereum-provider@1.1.0", - "wrap://package/ethereum-provider" - ) .build(); client = new PolywrapClient(config); @@ -113,7 +118,6 @@ describe("Ethereum Wrapper", () => { const response = await client.invoke({ uri, method: "getChainId", - args: {}, }); if (!response.ok) throw response.error; @@ -512,7 +516,7 @@ describe("Ethereum Wrapper", () => { for (let i = 0; i < confirmations; i++) { await client.invoke({ - uri: "wrap://package/ethereum-provider", + uri: ethProviderPluginUri, method: "request", args: { method: "evm_mine" } }); diff --git a/wrapper/tests/types/polywrap.yaml b/wrapper/tests/types/polywrap.yaml index f10e17a..e802124 100644 --- a/wrapper/tests/types/polywrap.yaml +++ b/wrapper/tests/types/polywrap.yaml @@ -5,5 +5,5 @@ project: source: schema: ../../src/schema.graphql import_abis: - - uri: wrap://ens/wraps.eth:ethereum-provider@1.1.0 + - uri: "wrap://ens/wraps.eth:ethereum-provider@2.0.0" abi: ../../../provider/interface/src/schema.graphql diff --git a/wrapper/tests/utils/infra.ts b/wrapper/tests/utils/infra.ts index 9c2c051..38d2bb9 100644 --- a/wrapper/tests/utils/infra.ts +++ b/wrapper/tests/utils/infra.ts @@ -1,11 +1,12 @@ -import { runCLI, ensAddresses } from "@polywrap/test-env-js"; +import { runCli } from "@polywrap/cli-js"; import axios from "axios"; +import {ETH_ENS_IPFS_MODULE_CONSTANTS} from "polywrap"; export const initInfra = async (cli?: string): Promise => { // Start the test environment - const { exitCode, stderr, stdout } = await runCLI({ + const { exitCode, stderr, stdout } = await runCli({ args: ["infra", "up", "--verbose"], - cli, + config: { cli }, }); if (exitCode) { @@ -51,7 +52,7 @@ export const initInfra = async (cli?: string): Promise => { "post", 2000, 20000, - `{"jsonrpc":"2.0","method":"eth_getCode","params":["${ensAddresses.ensAddress}", "0x2"],"id":1}` + `{"jsonrpc":"2.0","method":"eth_getCode","params":["${ETH_ENS_IPFS_MODULE_CONSTANTS.ensAddresses.ensAddress}", "0x2"],"id":1}` ); if (!success) { @@ -60,7 +61,7 @@ export const initInfra = async (cli?: string): Promise => { }; export async function stopInfra(): Promise { - const { exitCode, stderr, stdout } = await runCLI({ + const { exitCode, stderr, stdout } = await runCli({ args: ["infra", "down", "--verbose"] }); diff --git a/wrapper/tests/utils/storage.ts b/wrapper/tests/utils/storage.ts index 6b8602e..9d94674 100644 --- a/wrapper/tests/utils/storage.ts +++ b/wrapper/tests/utils/storage.ts @@ -1,6 +1,6 @@ -import { Connection } from "@polywrap/ethereum-provider-js"; +import { Connection } from "../../../provider/implementations/js"; import { ContractFactory, Contract, Signer, ethers } from "ethers"; -import { providers } from "@polywrap/test-env-js"; +import {ETH_ENS_IPFS_MODULE_CONSTANTS} from "polywrap"; export async function deployStorage( abi: string[], @@ -48,6 +48,6 @@ export async function setPrimitiveToStorage( } function getSigner(): Signer { - const connection = new Connection({ provider: providers.ethereum }); + const connection = new Connection({ provider: ETH_ENS_IPFS_MODULE_CONSTANTS.ethereumProvider }); return connection.getSigner(); } diff --git a/wrapper/yarn.lock b/wrapper/yarn.lock index 3b4fa80..8e7a07f 100644 --- a/wrapper/yarn.lock +++ b/wrapper/yarn.lock @@ -33,32 +33,32 @@ integrity sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g== "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.5": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.0.tgz#1341aefdcc14ccc7553fcc688dd8986a2daffc13" - integrity sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA== + version "7.21.3" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.3.tgz#cf1c877284a469da5d1ce1d1e53665253fae712e" + integrity sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw== dependencies: "@ampproject/remapping" "^2.2.0" "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.21.0" + "@babel/generator" "^7.21.3" "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-module-transforms" "^7.21.0" + "@babel/helper-module-transforms" "^7.21.2" "@babel/helpers" "^7.21.0" - "@babel/parser" "^7.21.0" + "@babel/parser" "^7.21.3" "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.0" - "@babel/types" "^7.21.0" + "@babel/traverse" "^7.21.3" + "@babel/types" "^7.21.3" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.2.2" semver "^6.3.0" -"@babel/generator@^7.21.0", "@babel/generator@^7.21.1": - version "7.21.1" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.1.tgz#951cc626057bc0af2c35cd23e9c64d384dea83dd" - integrity sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA== +"@babel/generator@^7.21.3": + version "7.21.3" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.3.tgz#232359d0874b392df04045d72ce2fd9bb5045fce" + integrity sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA== dependencies: - "@babel/types" "^7.21.0" + "@babel/types" "^7.21.3" "@jridgewell/gen-mapping" "^0.3.2" "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" @@ -101,7 +101,7 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-module-transforms@^7.21.0": +"@babel/helper-module-transforms@^7.21.2": version "7.21.2" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz#160caafa4978ac8c00ac66636cb0fa37b024e2d2" integrity sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ== @@ -167,10 +167,10 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.21.0", "@babel/parser@^7.21.2": - version "7.21.2" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.2.tgz#dacafadfc6d7654c3051a66d6fe55b6cb2f2a0b3" - integrity sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ== +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.21.3": + version "7.21.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.3.tgz#1d285d67a19162ff9daa358d4cb41d50c06220b3" + integrity sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ== "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -265,26 +265,26 @@ "@babel/parser" "^7.20.7" "@babel/types" "^7.20.7" -"@babel/traverse@^7.1.0", "@babel/traverse@^7.21.0", "@babel/traverse@^7.21.2": - version "7.21.2" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.2.tgz#ac7e1f27658750892e815e60ae90f382a46d8e75" - integrity sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw== +"@babel/traverse@^7.1.0", "@babel/traverse@^7.21.0", "@babel/traverse@^7.21.2", "@babel/traverse@^7.21.3": + version "7.21.3" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.3.tgz#4747c5e7903d224be71f90788b06798331896f67" + integrity sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ== dependencies: "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.21.1" + "@babel/generator" "^7.21.3" "@babel/helper-environment-visitor" "^7.18.9" "@babel/helper-function-name" "^7.21.0" "@babel/helper-hoist-variables" "^7.18.6" "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.21.2" - "@babel/types" "^7.21.2" + "@babel/parser" "^7.21.3" + "@babel/types" "^7.21.3" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.20.2", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3": - version "7.21.2" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.2.tgz#92246f6e00f91755893c2876ad653db70c8310d1" - integrity sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw== +"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.20.2", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.2", "@babel/types@^7.21.3", "@babel/types@^7.3.0", "@babel/types@^7.3.3": + version "7.21.3" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.3.tgz#4865a5357ce40f64e3400b0f3b737dc6d4f64d05" + integrity sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg== dependencies: "@babel/helper-string-parser" "^7.19.4" "@babel/helper-validator-identifier" "^7.19.1" @@ -318,7 +318,7 @@ graphql "15.5.0" graphql-json-transform "^1.1.0-alpha.0" -"@ethersproject/abi@5.7.0", "@ethersproject/abi@^5.0.0", "@ethersproject/abi@^5.7.0": +"@ethersproject/abi@5.7.0", "@ethersproject/abi@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/abi/-/abi-5.7.0.tgz#b3f3e045bbbeed1af3947335c247ad625a44e449" integrity sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA== @@ -333,7 +333,7 @@ "@ethersproject/properties" "^5.7.0" "@ethersproject/strings" "^5.7.0" -"@ethersproject/abstract-provider@5.7.0", "@ethersproject/abstract-provider@^5.0.0", "@ethersproject/abstract-provider@^5.6.1", "@ethersproject/abstract-provider@^5.7.0": +"@ethersproject/abstract-provider@5.7.0", "@ethersproject/abstract-provider@^5.6.1", "@ethersproject/abstract-provider@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz#b0a8550f88b6bf9d51f90e4795d48294630cb9ef" integrity sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw== @@ -346,7 +346,7 @@ "@ethersproject/transactions" "^5.7.0" "@ethersproject/web" "^5.7.0" -"@ethersproject/abstract-signer@5.7.0", "@ethersproject/abstract-signer@^5.0.0", "@ethersproject/abstract-signer@^5.6.2", "@ethersproject/abstract-signer@^5.7.0": +"@ethersproject/abstract-signer@5.7.0", "@ethersproject/abstract-signer@^5.6.2", "@ethersproject/abstract-signer@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz#13f4f32117868452191a4649723cb086d2b596b2" integrity sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ== @@ -357,18 +357,7 @@ "@ethersproject/logger" "^5.7.0" "@ethersproject/properties" "^5.7.0" -"@ethersproject/address@5.0.7": - version "5.0.7" - resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.0.7.tgz#ee7fd7d3b3a400dec6035c7b3f0b7e4652207308" - integrity sha512-+63DiYG+2og6rFNvQmLlLw8i5LtyT65n+jtHd06Ic81rLHc+JUKRpeZFhBa+gqh9f+P8V0xtKR5NI/EHXOfgSw== - dependencies: - "@ethersproject/bignumber" "^5.0.10" - "@ethersproject/bytes" "^5.0.4" - "@ethersproject/keccak256" "^5.0.3" - "@ethersproject/logger" "^5.0.5" - "@ethersproject/rlp" "^5.0.3" - -"@ethersproject/address@5.7.0", "@ethersproject/address@^5.0.0", "@ethersproject/address@^5.6.1", "@ethersproject/address@^5.7.0": +"@ethersproject/address@5.7.0", "@ethersproject/address@^5.6.1", "@ethersproject/address@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.7.0.tgz#19b56c4d74a3b0a46bfdbb6cfcc0a153fc697f37" integrity sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA== @@ -379,21 +368,13 @@ "@ethersproject/logger" "^5.7.0" "@ethersproject/rlp" "^5.7.0" -"@ethersproject/base64@5.7.0", "@ethersproject/base64@^5.0.0", "@ethersproject/base64@^5.6.1", "@ethersproject/base64@^5.7.0": +"@ethersproject/base64@5.7.0", "@ethersproject/base64@^5.6.1", "@ethersproject/base64@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.7.0.tgz#ac4ee92aa36c1628173e221d0d01f53692059e1c" integrity sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ== dependencies: "@ethersproject/bytes" "^5.7.0" -"@ethersproject/basex@5.0.7": - version "5.0.7" - resolved "https://registry.yarnpkg.com/@ethersproject/basex/-/basex-5.0.7.tgz#2f7026b12c9dee6cdc7b7bf1805461836e635495" - integrity sha512-OsXnRsujGmYD9LYyJlX+cVe5KfwgLUbUJrJMWdzRWogrygXd5HvGd7ygX1AYjlu1z8W/+t2FoQnczDR/H2iBjA== - dependencies: - "@ethersproject/bytes" "^5.0.9" - "@ethersproject/properties" "^5.0.7" - "@ethersproject/basex@5.7.0", "@ethersproject/basex@^5.6.1", "@ethersproject/basex@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/basex/-/basex-5.7.0.tgz#97034dc7e8938a8ca943ab20f8a5e492ece4020b" @@ -402,7 +383,7 @@ "@ethersproject/bytes" "^5.7.0" "@ethersproject/properties" "^5.7.0" -"@ethersproject/bignumber@5.7.0", "@ethersproject/bignumber@^5.0.0", "@ethersproject/bignumber@^5.0.10", "@ethersproject/bignumber@^5.6.2", "@ethersproject/bignumber@^5.7.0": +"@ethersproject/bignumber@5.7.0", "@ethersproject/bignumber@^5.6.2", "@ethersproject/bignumber@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.7.0.tgz#e2f03837f268ba655ffba03a57853e18a18dc9c2" integrity sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw== @@ -411,21 +392,21 @@ "@ethersproject/logger" "^5.7.0" bn.js "^5.2.1" -"@ethersproject/bytes@5.7.0", "@ethersproject/bytes@^5.0.0", "@ethersproject/bytes@^5.0.4", "@ethersproject/bytes@^5.0.9", "@ethersproject/bytes@^5.6.1", "@ethersproject/bytes@^5.7.0": +"@ethersproject/bytes@5.7.0", "@ethersproject/bytes@^5.6.1", "@ethersproject/bytes@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.7.0.tgz#a00f6ea8d7e7534d6d87f47188af1148d71f155d" integrity sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A== dependencies: "@ethersproject/logger" "^5.7.0" -"@ethersproject/constants@5.7.0", "@ethersproject/constants@^5.0.0", "@ethersproject/constants@^5.6.1", "@ethersproject/constants@^5.7.0": +"@ethersproject/constants@5.7.0", "@ethersproject/constants@^5.6.1", "@ethersproject/constants@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.7.0.tgz#df80a9705a7e08984161f09014ea012d1c75295e" integrity sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA== dependencies: "@ethersproject/bignumber" "^5.7.0" -"@ethersproject/contracts@5.7.0", "@ethersproject/contracts@^5.0.0": +"@ethersproject/contracts@5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/contracts/-/contracts-5.7.0.tgz#c305e775abd07e48aa590e1a877ed5c316f8bd1e" integrity sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg== @@ -441,7 +422,7 @@ "@ethersproject/properties" "^5.7.0" "@ethersproject/transactions" "^5.7.0" -"@ethersproject/hash@5.7.0", "@ethersproject/hash@^5.0.0", "@ethersproject/hash@^5.6.1", "@ethersproject/hash@^5.7.0": +"@ethersproject/hash@5.7.0", "@ethersproject/hash@^5.6.1", "@ethersproject/hash@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/hash/-/hash-5.7.0.tgz#eb7aca84a588508369562e16e514b539ba5240a7" integrity sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g== @@ -456,7 +437,7 @@ "@ethersproject/properties" "^5.7.0" "@ethersproject/strings" "^5.7.0" -"@ethersproject/hdnode@5.7.0", "@ethersproject/hdnode@^5.0.0", "@ethersproject/hdnode@^5.6.2", "@ethersproject/hdnode@^5.7.0": +"@ethersproject/hdnode@5.7.0", "@ethersproject/hdnode@^5.6.2", "@ethersproject/hdnode@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/hdnode/-/hdnode-5.7.0.tgz#e627ddc6b466bc77aebf1a6b9e47405ca5aef9cf" integrity sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg== @@ -474,7 +455,7 @@ "@ethersproject/transactions" "^5.7.0" "@ethersproject/wordlists" "^5.7.0" -"@ethersproject/json-wallets@5.7.0", "@ethersproject/json-wallets@^5.0.0", "@ethersproject/json-wallets@^5.6.1", "@ethersproject/json-wallets@^5.7.0": +"@ethersproject/json-wallets@5.7.0", "@ethersproject/json-wallets@^5.6.1", "@ethersproject/json-wallets@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/json-wallets/-/json-wallets-5.7.0.tgz#5e3355287b548c32b368d91014919ebebddd5360" integrity sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g== @@ -493,7 +474,7 @@ aes-js "3.0.0" scrypt-js "3.0.1" -"@ethersproject/keccak256@5.7.0", "@ethersproject/keccak256@^5.0.0", "@ethersproject/keccak256@^5.0.3", "@ethersproject/keccak256@^5.6.1", "@ethersproject/keccak256@^5.7.0": +"@ethersproject/keccak256@5.7.0", "@ethersproject/keccak256@^5.6.1", "@ethersproject/keccak256@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.7.0.tgz#3186350c6e1cd6aba7940384ec7d6d9db01f335a" integrity sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg== @@ -501,7 +482,7 @@ "@ethersproject/bytes" "^5.7.0" js-sha3 "0.8.0" -"@ethersproject/logger@5.7.0", "@ethersproject/logger@^5.0.0", "@ethersproject/logger@^5.0.5", "@ethersproject/logger@^5.6.0", "@ethersproject/logger@^5.7.0": +"@ethersproject/logger@5.7.0", "@ethersproject/logger@^5.6.0", "@ethersproject/logger@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.7.0.tgz#6ce9ae168e74fecf287be17062b590852c311892" integrity sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig== @@ -513,14 +494,14 @@ dependencies: "@ethersproject/logger" "^5.7.0" -"@ethersproject/networks@5.7.1", "@ethersproject/networks@^5.0.0", "@ethersproject/networks@^5.6.3", "@ethersproject/networks@^5.7.0": +"@ethersproject/networks@5.7.1", "@ethersproject/networks@^5.6.3", "@ethersproject/networks@^5.7.0": version "5.7.1" resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.7.1.tgz#118e1a981d757d45ccea6bb58d9fd3d9db14ead6" integrity sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ== dependencies: "@ethersproject/logger" "^5.7.0" -"@ethersproject/pbkdf2@5.7.0", "@ethersproject/pbkdf2@^5.0.0", "@ethersproject/pbkdf2@^5.7.0": +"@ethersproject/pbkdf2@5.7.0", "@ethersproject/pbkdf2@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/pbkdf2/-/pbkdf2-5.7.0.tgz#d2267d0a1f6e123f3771007338c47cccd83d3102" integrity sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw== @@ -528,7 +509,7 @@ "@ethersproject/bytes" "^5.7.0" "@ethersproject/sha2" "^5.7.0" -"@ethersproject/properties@5.7.0", "@ethersproject/properties@^5.0.0", "@ethersproject/properties@^5.0.7", "@ethersproject/properties@^5.6.0", "@ethersproject/properties@^5.7.0": +"@ethersproject/properties@5.7.0", "@ethersproject/properties@^5.6.0", "@ethersproject/properties@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/properties/-/properties-5.7.0.tgz#a6e12cb0439b878aaf470f1902a176033067ed30" integrity sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw== @@ -587,7 +568,7 @@ bech32 "1.1.4" ws "7.4.6" -"@ethersproject/providers@5.7.2", "@ethersproject/providers@^5.0.0": +"@ethersproject/providers@5.7.2": version "5.7.2" resolved "https://registry.yarnpkg.com/@ethersproject/providers/-/providers-5.7.2.tgz#f8b1a4f275d7ce58cf0a2eec222269a08beb18cb" integrity sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg== @@ -613,7 +594,7 @@ bech32 "1.1.4" ws "7.4.6" -"@ethersproject/random@5.7.0", "@ethersproject/random@^5.0.0", "@ethersproject/random@^5.6.1", "@ethersproject/random@^5.7.0": +"@ethersproject/random@5.7.0", "@ethersproject/random@^5.6.1", "@ethersproject/random@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/random/-/random-5.7.0.tgz#af19dcbc2484aae078bb03656ec05df66253280c" integrity sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ== @@ -621,7 +602,7 @@ "@ethersproject/bytes" "^5.7.0" "@ethersproject/logger" "^5.7.0" -"@ethersproject/rlp@5.7.0", "@ethersproject/rlp@^5.0.0", "@ethersproject/rlp@^5.0.3", "@ethersproject/rlp@^5.6.1", "@ethersproject/rlp@^5.7.0": +"@ethersproject/rlp@5.7.0", "@ethersproject/rlp@^5.6.1", "@ethersproject/rlp@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.7.0.tgz#de39e4d5918b9d74d46de93af80b7685a9c21304" integrity sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w== @@ -629,7 +610,7 @@ "@ethersproject/bytes" "^5.7.0" "@ethersproject/logger" "^5.7.0" -"@ethersproject/sha2@5.7.0", "@ethersproject/sha2@^5.0.0", "@ethersproject/sha2@^5.6.1", "@ethersproject/sha2@^5.7.0": +"@ethersproject/sha2@5.7.0", "@ethersproject/sha2@^5.6.1", "@ethersproject/sha2@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/sha2/-/sha2-5.7.0.tgz#9a5f7a7824ef784f7f7680984e593a800480c9fb" integrity sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw== @@ -638,7 +619,7 @@ "@ethersproject/logger" "^5.7.0" hash.js "1.1.7" -"@ethersproject/signing-key@5.7.0", "@ethersproject/signing-key@^5.0.0", "@ethersproject/signing-key@^5.6.2", "@ethersproject/signing-key@^5.7.0": +"@ethersproject/signing-key@5.7.0", "@ethersproject/signing-key@^5.6.2", "@ethersproject/signing-key@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/signing-key/-/signing-key-5.7.0.tgz#06b2df39411b00bc57c7c09b01d1e41cf1b16ab3" integrity sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q== @@ -650,7 +631,7 @@ elliptic "6.5.4" hash.js "1.1.7" -"@ethersproject/solidity@5.7.0", "@ethersproject/solidity@^5.0.0": +"@ethersproject/solidity@5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/solidity/-/solidity-5.7.0.tgz#5e9c911d8a2acce2a5ebb48a5e2e0af20b631cb8" integrity sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA== @@ -662,7 +643,7 @@ "@ethersproject/sha2" "^5.7.0" "@ethersproject/strings" "^5.7.0" -"@ethersproject/strings@5.7.0", "@ethersproject/strings@^5.0.0", "@ethersproject/strings@^5.6.1", "@ethersproject/strings@^5.7.0": +"@ethersproject/strings@5.7.0", "@ethersproject/strings@^5.6.1", "@ethersproject/strings@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/strings/-/strings-5.7.0.tgz#54c9d2a7c57ae8f1205c88a9d3a56471e14d5ed2" integrity sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg== @@ -671,7 +652,7 @@ "@ethersproject/constants" "^5.7.0" "@ethersproject/logger" "^5.7.0" -"@ethersproject/transactions@5.7.0", "@ethersproject/transactions@^5.0.0", "@ethersproject/transactions@^5.6.2", "@ethersproject/transactions@^5.7.0": +"@ethersproject/transactions@5.7.0", "@ethersproject/transactions@^5.6.2", "@ethersproject/transactions@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.7.0.tgz#91318fc24063e057885a6af13fdb703e1f993d3b" integrity sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ== @@ -686,7 +667,7 @@ "@ethersproject/rlp" "^5.7.0" "@ethersproject/signing-key" "^5.7.0" -"@ethersproject/units@5.7.0", "@ethersproject/units@^5.0.0": +"@ethersproject/units@5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/units/-/units-5.7.0.tgz#637b563d7e14f42deeee39245275d477aae1d8b1" integrity sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg== @@ -716,7 +697,7 @@ "@ethersproject/transactions" "^5.6.2" "@ethersproject/wordlists" "^5.6.1" -"@ethersproject/wallet@5.7.0", "@ethersproject/wallet@^5.0.0": +"@ethersproject/wallet@5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/wallet/-/wallet-5.7.0.tgz#4e5d0790d96fe21d61d38fb40324e6c7ef350b2d" integrity sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA== @@ -748,7 +729,7 @@ "@ethersproject/properties" "^5.7.0" "@ethersproject/strings" "^5.7.0" -"@ethersproject/web@5.7.1", "@ethersproject/web@^5.0.0", "@ethersproject/web@^5.6.1", "@ethersproject/web@^5.7.0": +"@ethersproject/web@5.7.1", "@ethersproject/web@^5.6.1", "@ethersproject/web@^5.7.0": version "5.7.1" resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.7.1.tgz#de1f285b373149bee5928f4eb7bcb87ee5fbb4ae" integrity sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w== @@ -759,7 +740,7 @@ "@ethersproject/properties" "^5.7.0" "@ethersproject/strings" "^5.7.0" -"@ethersproject/wordlists@5.7.0", "@ethersproject/wordlists@^5.0.0", "@ethersproject/wordlists@^5.6.1", "@ethersproject/wordlists@^5.7.0": +"@ethersproject/wordlists@5.7.0", "@ethersproject/wordlists@^5.6.1", "@ethersproject/wordlists@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/wordlists/-/wordlists-5.7.0.tgz#8fb2c07185d68c3e09eb3bfd6e779ba2774627f5" integrity sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA== @@ -1092,9 +1073,9 @@ integrity sha512-0nBr+VZNKm9tvNDZFstI3Pq1fCTEDK5OZTnVKNvBNAKgd0yIvmwsP4m61rEv7ZP+tOUjWJhROpxK5MsnlF911g== "@opentelemetry/api@^1.0.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.4.0.tgz#2c91791a9ba6ca0a0f4aaac5e45d58df13639ac8" - integrity sha512-IgMK9i3sFGNUqPMbjABm0G26g0QCKCUBfglhQ7rQq6WcxbKfEHRcmwsoER4hZcuYqJgkYn2OeuoJIv7Jsftp7g== + version "1.4.1" + resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.4.1.tgz#ff22eb2e5d476fbc2450a196e40dd243cc20c28f" + integrity sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA== "@opentelemetry/core@1.6.0": version "1.6.0" @@ -1173,58 +1154,71 @@ resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.6.0.tgz#ed410c9eb0070491cff9fe914246ce41f88d6f74" integrity sha512-aPfcBeLErM/PPiAuAbNFLN5sNbZLc3KZlar27uohllN8Zs6jJbHyJU1y7cMA6W/zuq+thkaG8mujiS+3iD/FWQ== -"@polywrap/asyncify-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/asyncify-js/-/asyncify-js-0.10.0-pre.10.tgz#ecc21ce37e468c6da8c43fdb35e2cad4fe6d63cb" - integrity sha512-KurmLTRvhzFCfJkIgsj/eYCxacAsIwIwu8XRqjpjvL47BPNBYuqflaJgFwrRrPpq16TPSNBDFGRm6RMlATXFDA== +"@polywrap/asyncify-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/asyncify-js/-/asyncify-js-0.10.0-pre.12.tgz#3f112cf3f0d24479462c414dc8b0fe43accaf572" + integrity sha512-cXESk3caOtuz/VS3vQ/yLXHraNaSkZuw4JFtdpy8C7AKaEvBwS5Pu44SaLD7KY/jeJJfhVUWjdXs0WHMfK17yQ== -"@polywrap/client-config-builder-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/client-config-builder-js/-/client-config-builder-js-0.10.0-pre.10.tgz#6b49bad4e4f07b3b9ae6c87a173c1a3c2d9288f1" - integrity sha512-HM8LGHZC4QXUOTKWai/Kx0SgsIT4unaSTEtE4hf+rm+5qaZw2abNAqK20HaRpx09lBLcwQk8w89VR/O+TKfpSg== +"@polywrap/cli-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/cli-js/-/cli-js-0.10.0-pre.12.tgz#fc7226eef13285e3e531df3ff44dfb02e18256e8" + integrity sha512-QmWYtt7vyRmb6K+l6zCEj5r3uejlayHsF3WHjq9938mm2hfNa0S9nPXywcLZqDAWrUtJi/CO9MwuR0KCVfVcDw== dependencies: - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/ens-resolver-plugin-js" "0.10.0-pre.10" - "@polywrap/fs-plugin-js" "~0.10.0-pre" - "@polywrap/fs-resolver-plugin-js" "0.10.0-pre.10" + polywrap "0.10.0-pre.12" + spawn-command "0.0.2-1" + +"@polywrap/client-config-builder-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/client-config-builder-js/-/client-config-builder-js-0.10.0-pre.12.tgz#75d1f3e4bd5e2ff2486014a65ff609e7e5b617ed" + integrity sha512-S9fJ5oVIFa/fTd0V3+Qw8Ss66HrMH6WOKI+s1whjeqL7HYKf4Ktt+bgA/MPfRFP7FgyVFF4mzaeHDWFjNZEaTA== + dependencies: + "@polywrap/concurrent-plugin-js" "~0.10.0-pre" + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/ethereum-provider-js" "~0.2.3" + "@polywrap/file-system-plugin-js" "~0.10.0-pre" "@polywrap/http-plugin-js" "~0.10.0-pre" - "@polywrap/http-resolver-plugin-js" "0.10.0-pre.10" - "@polywrap/ipfs-plugin-js" "~0.10.0-pre" - "@polywrap/ipfs-resolver-plugin-js" "~0.10.0-pre" - "@polywrap/logger-plugin-js" "0.10.0" - "@polywrap/uri-resolver-extensions-js" "0.10.0-pre.10" - "@polywrap/uri-resolvers-js" "0.10.0-pre.10" - "@polywrap/wasm-js" "0.10.0-pre.10" + "@polywrap/logger-plugin-js" "0.10.0-pre.10" + "@polywrap/plugin-js" "0.10.0-pre.12" + "@polywrap/uri-resolver-extensions-js" "0.10.0-pre.12" + "@polywrap/uri-resolvers-js" "0.10.0-pre.12" + "@polywrap/wasm-js" "0.10.0-pre.12" base64-to-uint8array "1.0.0" - concurrent-plugin-js "0.1.2" - ethereum-provider-js "0.1.7" -"@polywrap/client-js@0.10.0-pre.10": +"@polywrap/client-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/client-js/-/client-js-0.10.0-pre.12.tgz#47361acf821a8c446511ebcde063183eb34b0af1" + integrity sha512-+TzX6ifuBkjOweObwI1cNFEMUDivTs/wZoNiYenD3wnMMdxkf705YQmYfgptiUs+2iub+nmdBAH6wIDgngjYCQ== + dependencies: + "@polywrap/client-config-builder-js" "0.10.0-pre.12" + "@polywrap/core-client-js" "0.10.0-pre.12" + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/msgpack-js" "0.10.0-pre.12" + "@polywrap/plugin-js" "0.10.0-pre.12" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/tracing-js" "0.10.0-pre.12" + "@polywrap/uri-resolver-extensions-js" "0.10.0-pre.12" + "@polywrap/uri-resolvers-js" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" + +"@polywrap/concurrent-plugin-js@~0.10.0-pre": version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/client-js/-/client-js-0.10.0-pre.10.tgz#c6d3a958f54c079c26a74ed4fa9d3c536cff2e77" - integrity sha512-HX9URxY/CnFtkArej1cgQtuN7h2d7afspUVIaAF1egyhaFsHi8TgEN274sIdNFOnuuYR/Vs8lIgTeHXwp3+n/w== + resolved "https://registry.yarnpkg.com/@polywrap/concurrent-plugin-js/-/concurrent-plugin-js-0.10.0-pre.10.tgz#106e015173cabed5b043cbc2fac00a6ccf58f9a0" + integrity sha512-CZUbEEhplLzXpl1xRsF5aRgZLeu4sJxhXA0GWTMqzmGjhqvMPClOMfqklFPmPuCyq76q068XPpYavHjGKNmN2g== dependencies: - "@polywrap/client-config-builder-js" "0.10.0-pre.10" - "@polywrap/core-client-js" "0.10.0-pre.10" "@polywrap/core-js" "0.10.0-pre.10" "@polywrap/msgpack-js" "0.10.0-pre.10" "@polywrap/plugin-js" "0.10.0-pre.10" - "@polywrap/result" "0.10.0-pre.10" - "@polywrap/tracing-js" "0.10.0-pre.10" - "@polywrap/uri-resolver-extensions-js" "0.10.0-pre.10" - "@polywrap/uri-resolvers-js" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" -"@polywrap/core-client-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/core-client-js/-/core-client-js-0.10.0-pre.10.tgz#8639b5a3683a2ddcc4cb77ba9a80427d9457391c" - integrity sha512-Zfco21nQkS7AAR+pqTuOJIw0ef2JZUR/mWuCQw9Gn64e/L8kqLWoh62JyxEeuBS1gZ+PWpozHk/Fnuced1/e6w== +"@polywrap/core-client-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/core-client-js/-/core-client-js-0.10.0-pre.12.tgz#561f38b7d6e5304927dbec73a4310bce65317d31" + integrity sha512-zd1vmfOqwtj6CJoSU2n6UaK9666RXiBZggmfA0LYhs6DPUV7Zk2YiwUnC2KrWyoCNevBhEgdgwDs80Z124lmJg== dependencies: - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/msgpack-js" "0.10.0-pre.10" - "@polywrap/result" "0.10.0-pre.10" - "@polywrap/tracing-js" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/msgpack-js" "0.10.0-pre.12" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/tracing-js" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" "@polywrap/core-js@0.10.0-pre.10": version "0.10.0-pre.10" @@ -1235,133 +1229,65 @@ "@polywrap/tracing-js" "0.10.0-pre.10" "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" -"@polywrap/core-js@0.10.0-pre.5": - version "0.10.0-pre.5" - resolved "https://registry.yarnpkg.com/@polywrap/core-js/-/core-js-0.10.0-pre.5.tgz#8457f168235faae19342a87aed6ddce44a56fb59" - integrity sha512-E92OGSBN5EdeYMj8wtZq4Hibh5qnAAzfSbDE40/LH6tWkrCv/gvJxtlA8gPDiMHXZFSx02zETrz7AZawCg8UXA== +"@polywrap/core-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/core-js/-/core-js-0.10.0-pre.12.tgz#125e88439007cc13f2405d3f402b504af9dc173e" + integrity sha512-krDcDUyUq2Xdukgkqwy5ldHF+jyecZy/L14Et8bOJ4ONpTZUdedhkVp5lRumcNjYOlybpF86B0o6kO0eUEGkpQ== dependencies: - "@polywrap/result" "0.10.0-pre.5" - "@polywrap/tracing-js" "0.10.0-pre.5" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.5" - graphql "15.5.0" - graphql-tag "2.10.4" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/tracing-js" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" -"@polywrap/core-js@0.10.0-pre.7": - version "0.10.0-pre.7" - resolved "https://registry.yarnpkg.com/@polywrap/core-js/-/core-js-0.10.0-pre.7.tgz#525aca1d6569e2eaca33ca15668a77dd270c8293" - integrity sha512-06Uc5fux9Dl3cv+nLmLliaBNwzU9J953Haul5OWvIb0+af/ZyxardxfqZim2+jCylSDw7KhXGeaKkJrvpPLsVw== - dependencies: - "@polywrap/result" "0.10.0-pre.7" - "@polywrap/tracing-js" "0.10.0-pre.7" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.7" - -"@polywrap/ens-resolver-plugin-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/ens-resolver-plugin-js/-/ens-resolver-plugin-js-0.10.0-pre.10.tgz#ab64a8cde32b6e1c87125885d8739feaa99aaf1e" - integrity sha512-2QXMKidCe4t8TqvJSz+m7DkfAb89SYqjcBhO9pY1MWQLJRVadIW6USKGM9l8nnljLdcOiylq+K/W08yWu12eGw== +"@polywrap/ethereum-provider-js@../provider/implementations/js": + version "0.3.0" dependencies: - "@ethersproject/address" "5.0.7" - "@ethersproject/basex" "5.0.7" - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/plugin-js" "0.10.0-pre.10" - ethers "5.0.7" + "@ethersproject/address" "5.7.0" + "@ethersproject/providers" "5.7.0" + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/plugin-js" "0.10.0-pre.12" + ethers "5.7.0" -"@polywrap/ethereum-provider-js@0.2.2": - version "0.2.2" - resolved "https://registry.yarnpkg.com/@polywrap/ethereum-provider-js/-/ethereum-provider-js-0.2.2.tgz#0bd6337f26da381b1567f26d077cd32debf43d03" - integrity sha512-GGWB7C8pLSRx1fcBaT/hnLISJNoPilM7FHrKfvhWRAjbGDLKlL1tDmHD2J1G5R5dOkA97Z+boVbI5VrjzqE5/Q== +"@polywrap/ethereum-provider-js@~0.2.3": + version "0.2.4" + resolved "https://registry.yarnpkg.com/@polywrap/ethereum-provider-js/-/ethereum-provider-js-0.2.4.tgz#3df1a6548da191618bb5cae7928c7427e69e0030" + integrity sha512-64xRnniboxxHNZ4/gD6SS4T+QmJPUMbIYZ2hyLODb2QgH3qDBiU+i4gdiQ/BL3T8Sn/0iOxvTIgZalVDJRh2iw== dependencies: "@ethersproject/address" "5.7.0" "@ethersproject/providers" "5.7.0" "@polywrap/core-js" "0.10.0-pre.10" + "@polywrap/plugin-js" "0.10.0-pre.10" ethers "5.7.0" -"@polywrap/fs-plugin-js@~0.10.0-pre": - version "0.10.0-pre.7" - resolved "https://registry.yarnpkg.com/@polywrap/fs-plugin-js/-/fs-plugin-js-0.10.0-pre.7.tgz#d066fac96869363de512978bb66204b589ffa9a1" - integrity sha512-zhNOrzaK+X95orrD9FgHRt6etUMq2kjzfZtbPGHcBxN3JR81rtO+7UsVfCdz1U2VoHXsKOZ6t59JhHVfvVRP/g== - dependencies: - "@polywrap/core-js" "0.10.0-pre.7" - "@polywrap/plugin-js" "0.10.0-pre.7" - -"@polywrap/fs-resolver-plugin-js@0.10.0-pre.10": +"@polywrap/file-system-plugin-js@~0.10.0-pre": version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/fs-resolver-plugin-js/-/fs-resolver-plugin-js-0.10.0-pre.10.tgz#95ba1be2eeca7d1a48dcc204ba9845642f4dbf1d" - integrity sha512-W7yQglo3fSVojZ6TB+YA/U6Cxs5UB5nnZsdVVTDP9e9gXytp9aOyYpimE3OIyPtxGKGBMbAx27oZ8N5mUbo3ZA== + resolved "https://registry.yarnpkg.com/@polywrap/file-system-plugin-js/-/file-system-plugin-js-0.10.0-pre.10.tgz#93e796d4c25203f05605e7e36446facd6c88902d" + integrity sha512-rqiaHJQ62UoN8VdkoSbpaI5owMrZHhza9ixUS65TCgnoI3aYn3QnMjCfCEkEiwmCeKnB9YH/0S2+6NWQR17XJA== dependencies: "@polywrap/core-js" "0.10.0-pre.10" "@polywrap/plugin-js" "0.10.0-pre.10" "@polywrap/http-plugin-js@~0.10.0-pre": - version "0.10.0-pre.7" - resolved "https://registry.yarnpkg.com/@polywrap/http-plugin-js/-/http-plugin-js-0.10.0-pre.7.tgz#2ce3106f1e32c78e68b71d58f2331bd79b88f659" - integrity sha512-1WXrx9etHq2qd88XzxC1ofqZA+RI4f5rz8BzH2e9lIzxiBQf4m8zj00dIB2xm+IaEAMq48l9u18CNiYDowIXUg== + version "0.10.0-pre.10" + resolved "https://registry.yarnpkg.com/@polywrap/http-plugin-js/-/http-plugin-js-0.10.0-pre.10.tgz#b746af5c0afbfa4d179c6a1c923708257cb2277e" + integrity sha512-xBFYAISARtHQmDKssBYK0FrJVDltI8BqseYA5eDcxipd6nd8CTAojqh9FFxeOGdxpMM6Vq940w6ggrqo0BXqAg== dependencies: - "@polywrap/core-js" "0.10.0-pre.7" - "@polywrap/plugin-js" "0.10.0-pre.7" + "@polywrap/core-js" "0.10.0-pre.10" + "@polywrap/plugin-js" "0.10.0-pre.10" axios "0.21.4" form-data "4.0.0" -"@polywrap/http-resolver-plugin-js@0.10.0-pre.10": +"@polywrap/logger-plugin-js@0.10.0-pre.10": version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/http-resolver-plugin-js/-/http-resolver-plugin-js-0.10.0-pre.10.tgz#7c28e17b7dbe28d7bf7e4b0594eb198a8a075080" - integrity sha512-mOm++DNoShuLKjgA3VLNdgwtCjmsl1qA726YNexJefucysr9imYLIgVN789uRZiS2/XsP3+Scd374EYG5NmlZA== + resolved "https://registry.yarnpkg.com/@polywrap/logger-plugin-js/-/logger-plugin-js-0.10.0-pre.10.tgz#de4a995c083edc26d72abb7420628b40d81efed2" + integrity sha512-6wBgBvphQRI+LP22+xi1KPcCq4B9dUMB/ZAXOpVTb/X/fOqdNBOS1LTXV+BtCe2KfdqGS6DKIXwGITcMOxIDCg== dependencies: "@polywrap/core-js" "0.10.0-pre.10" "@polywrap/plugin-js" "0.10.0-pre.10" - abort-controller "3.0.0" -"@polywrap/ipfs-http-client-lite@0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@polywrap/ipfs-http-client-lite/-/ipfs-http-client-lite-0.3.0.tgz#b8caf4b4f39413e591aff4367023a04cb6df83a1" - integrity sha512-BriJXaflESPSml0lfsAtp4Prl6i8FC0RoEQpEoTx74E3LIAdiPhdPb8hKDTyOR77oX829WDp0EKsRpQmcvCArg== - dependencies: - abort-controller "^3.0.0" - async-iterator-to-pull-stream "^1.3.0" - buffer "^5.2.1" - cids "^0.7.1" - explain-error "^1.0.4" - form-data "^2.4.0" - iterable-ndjson "^1.1.0" - node-fetch "^2.6.0" - pull-stream-to-async-iterator "^1.0.2" - querystring "^0.2.0" - -"@polywrap/ipfs-plugin-js@~0.10.0-pre": - version "0.10.0-pre.7" - resolved "https://registry.yarnpkg.com/@polywrap/ipfs-plugin-js/-/ipfs-plugin-js-0.10.0-pre.7.tgz#bf54e6b26b34fb0b6c6c04935a074f56e5e34bb6" - integrity sha512-3lgRc86WC+uOjstZVX6WIO/Tvza8XaOKGIHIQYFf+NyTEG/TueQvkNaUZo7RbHoDaXrvDUvmNyzeW0O0OQzfUA== - dependencies: - "@polywrap/core-js" "0.10.0-pre.7" - "@polywrap/ipfs-http-client-lite" "0.3.0" - "@polywrap/plugin-js" "0.10.0-pre.7" - abort-controller "3.0.0" - is-ipfs "1.0.3" - multiformats "9.7.0" - -"@polywrap/ipfs-resolver-plugin-js@~0.10.0-pre": - version "0.10.0-pre.7" - resolved "https://registry.yarnpkg.com/@polywrap/ipfs-resolver-plugin-js/-/ipfs-resolver-plugin-js-0.10.0-pre.7.tgz#e82ebae17eacc542d8f83c183674e82715c5bd9c" - integrity sha512-jI+KqpAq0b8P7nmItUwUJ1JTibMfFUvt5mYuylJj9w3Ua15foTpML60uhOCt1kZ4TeaZoq7C1QcytbWTMsfhUQ== - dependencies: - "@polywrap/core-js" "0.10.0-pre.7" - "@polywrap/ipfs-http-client-lite" "0.3.0" - "@polywrap/plugin-js" "0.10.0-pre.7" - abort-controller "3.0.0" - is-ipfs "1.0.3" - -"@polywrap/logger-plugin-js@0.10.0": - version "0.10.0" - resolved "https://registry.yarnpkg.com/@polywrap/logger-plugin-js/-/logger-plugin-js-0.10.0.tgz#9fc10532e86642d7e8eb3fc7a34494cb077610bd" - integrity sha512-Pb+VcXhSGq2ks2bcPPARSLYksRzcadnBsCzf+tv5B3fisZjD+dEEdI8Apj7ol+186njhNVKzoeR5UYdtINUE0g== - dependencies: - "@polywrap/core-js" "0.10.0-pre.5" - "@polywrap/plugin-js" "0.10.0-pre.5" - -"@polywrap/logging-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/logging-js/-/logging-js-0.10.0-pre.10.tgz#e021933bb2f91e344b49a65888584519611fa98a" - integrity sha512-cop0/g9jvwac4zlSR3fzBOEZRCGGex4X3Jdh2KxO0lwyup0xsTjCnj1SmXVzrSLH2grjyf9mJBrkNCgYGsKyGA== +"@polywrap/logging-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/logging-js/-/logging-js-0.10.0-pre.12.tgz#6bba049b0696b12659708fe6ea0e4148f231bce8" + integrity sha512-xEwSMpUAFM4uurkSTRNPyVVVfPBARN9jgunA59zCUP/b/l3RwPxaVRGdauXkKMLB8tY25sK3h6hJlYDT+uE04g== "@polywrap/msgpack-js@0.10.0-pre.10": version "0.10.0-pre.10" @@ -1370,24 +1296,17 @@ dependencies: "@msgpack/msgpack" "2.7.2" -"@polywrap/msgpack-js@0.10.0-pre.5": - version "0.10.0-pre.5" - resolved "https://registry.yarnpkg.com/@polywrap/msgpack-js/-/msgpack-js-0.10.0-pre.5.tgz#c7295e2f5b299654462426afd05a02737de839c6" - integrity sha512-R0NCooOY3d4JPVz7CP6rCmOTraQe6us+b9i213z+Dgu9y8lIEZGEmX+ipCULGvAbcDrSxWHBc8ImtkX0oNv+2g== +"@polywrap/msgpack-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/msgpack-js/-/msgpack-js-0.10.0-pre.12.tgz#45bb73394a8858487871dd7e6b725011164f7826" + integrity sha512-kzDMFls4V814CG9FJTlwkcEHV/0eApMmluB8rnVs8K2cHZDDaxXnFCcrLscZwvB4qUy+u0zKfa5JB+eRP3abBg== dependencies: "@msgpack/msgpack" "2.7.2" -"@polywrap/msgpack-js@0.10.0-pre.7": - version "0.10.0-pre.7" - resolved "https://registry.yarnpkg.com/@polywrap/msgpack-js/-/msgpack-js-0.10.0-pre.7.tgz#b3b48639e04874f9881a1423d375e927e5b72da0" - integrity sha512-P1Htd76w7fBNM5/aRUaPpKGcfO/tkRo6FImRo8vFM5hvMKaxlc5yO48r/4O6LOlCBSG7mWce5+9QXg/rCWzfZw== - dependencies: - "@msgpack/msgpack" "2.7.2" - -"@polywrap/os-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/os-js/-/os-js-0.10.0-pre.10.tgz#d393141012d46e2dfd6ca33c02afedc63501f4ac" - integrity sha512-tB/2xHTjoEwQottkbOUB7UCtdRb1QhbUQfXrCxwhRBcnNOdsFqcKUh4xLrhZB8j+V/xyf1KwW0ciPwxjqfmHwA== +"@polywrap/os-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/os-js/-/os-js-0.10.0-pre.12.tgz#ea5bc2a3d0aae834449536d8236066ab653889a8" + integrity sha512-JMDjgfwr/BSRK88kxHhesc19cxoHl/dQlnUT20nP5hl7kz5vN+k3HAAxG/Ins5ziVNxtVvKXcTeH6Ze+SdsMEQ== "@polywrap/plugin-js@0.10.0-pre.10": version "0.10.0-pre.10" @@ -1400,40 +1319,29 @@ "@polywrap/tracing-js" "0.10.0-pre.10" "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" -"@polywrap/plugin-js@0.10.0-pre.5": - version "0.10.0-pre.5" - resolved "https://registry.yarnpkg.com/@polywrap/plugin-js/-/plugin-js-0.10.0-pre.5.tgz#5bd416cb7f52f001144222e5bc83d1e94ff23cb4" - integrity sha512-WQXJs0AOQKr+mZ4jNFECiOTpjrZCdJnKkwa5QcgyTh8Ni7qgDbDfpVbR0SsiuqdJjqFbc8aSivGnubZcg/resg== - dependencies: - "@polywrap/core-js" "0.10.0-pre.5" - "@polywrap/msgpack-js" "0.10.0-pre.5" - "@polywrap/result" "0.10.0-pre.5" - "@polywrap/tracing-js" "0.10.0-pre.5" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.5" - -"@polywrap/plugin-js@0.10.0-pre.7": - version "0.10.0-pre.7" - resolved "https://registry.yarnpkg.com/@polywrap/plugin-js/-/plugin-js-0.10.0-pre.7.tgz#d2129546417d113b773467a58a64ab45f6a11854" - integrity sha512-XdHfXaIKH2Pv3Bh5XTnYQOOmCLA2Cx8qdYHCJWbpDA7Ug6F3aSA4e6PNy8R9GzA6/WS5jzN+Wu/YNJdj6mZXHw== - dependencies: - "@polywrap/core-js" "0.10.0-pre.7" - "@polywrap/msgpack-js" "0.10.0-pre.7" - "@polywrap/result" "0.10.0-pre.7" - "@polywrap/tracing-js" "0.10.0-pre.7" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.7" - -"@polywrap/polywrap-manifest-schemas@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/polywrap-manifest-schemas/-/polywrap-manifest-schemas-0.10.0-pre.10.tgz#9c1a68cde7cab7891eefd0af9aec9f3a5b4ee2cf" - integrity sha512-OLTM9JnAcibD6gbKfnrjGXoG9tJVx4ZJ5rQq3Pk87buibiVrjCvZRaY+bZjd0NwaoxZZqlgPBqK7oErISG0hlQ== - -"@polywrap/polywrap-manifest-types-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/polywrap-manifest-types-js/-/polywrap-manifest-types-js-0.10.0-pre.10.tgz#f6638afe603e43983fa50fa7b477325dd52e79d4" - integrity sha512-bDuvi5Mr6IwYJHLLWXgccyEAcb9l9kI2cUE1Tr4/r0PLL/hMi771UcZpS+wxt3hIBK7WGrkneKwWGuwgfmv3DA== - dependencies: - "@polywrap/logging-js" "0.10.0-pre.10" - "@polywrap/polywrap-manifest-schemas" "0.10.0-pre.10" +"@polywrap/plugin-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/plugin-js/-/plugin-js-0.10.0-pre.12.tgz#71675e66944167d4d9bb0684a9fc41fee0abd62c" + integrity sha512-GZ/l07wVPYiRsHJkfLarX8kpnA9PBjcKwLqS+v/YbTtA1d400BHC8vAu9Fq4WSF78VHZEPQQZbWoLBnoM7fIeA== + dependencies: + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/msgpack-js" "0.10.0-pre.12" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/tracing-js" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" + +"@polywrap/polywrap-manifest-schemas@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/polywrap-manifest-schemas/-/polywrap-manifest-schemas-0.10.0-pre.12.tgz#e1f7b5bb80bb26d403c81140ed188c97d9249d6b" + integrity sha512-E0xnXryGP3K4JVrNezfoB173NgboUkxzV5hJvqNgUXjhk4yLZqRi16kZSuW8rJ3Jp1qKN290C9jHutluhTQj9g== + +"@polywrap/polywrap-manifest-types-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/polywrap-manifest-types-js/-/polywrap-manifest-types-js-0.10.0-pre.12.tgz#b593b66c83a2e799596270c3221aae69e9375b08" + integrity sha512-5sQF6RaGcQuQkDQTFIrKKt6fxjEmm/+rHkQXBHX7Z4g2wSRyJIoxXiJKzxcyMUl12gQFaWdIY5RxzApwZ0LeOA== + dependencies: + "@polywrap/logging-js" "0.10.0-pre.12" + "@polywrap/polywrap-manifest-schemas" "0.10.0-pre.12" jsonschema "1.4.0" semver "7.3.8" yaml "2.1.3" @@ -1443,56 +1351,40 @@ resolved "https://registry.yarnpkg.com/@polywrap/result/-/result-0.10.0-pre.10.tgz#6e88ac447d92d8a10c7e7892a6371af29a072240" integrity sha512-SqNnEbXky4dFXgps2B2juFShq1024do0f1HLUbuj3MlIPp5aW9g9sfBslsy3YTnpg2QW7LFVT15crrJMgbowIQ== -"@polywrap/result@0.10.0-pre.5": - version "0.10.0-pre.5" - resolved "https://registry.yarnpkg.com/@polywrap/result/-/result-0.10.0-pre.5.tgz#b703878cf7426dee0edc1a2649f79a06153b403e" - integrity sha512-5ATKBdqSS/qmSfJDrQBBq4d34b3Al381bJWJ8nWlcyt8ybo2CqHwQuv/dD02elmhS2G3EK/p/sZCbD1st8CZYw== - -"@polywrap/result@0.10.0-pre.7": - version "0.10.0-pre.7" - resolved "https://registry.yarnpkg.com/@polywrap/result/-/result-0.10.0-pre.7.tgz#0805b8c78f505eb4ade9c79c638f559b89ce7750" - integrity sha512-yxY8urJ+8sCwwdjMhZalt/5xzsGkBxbrPRIRJOQc85Qk2RRcm1khpmrFggCE2OY93gUueRXKH94Gd2biCjd+bg== +"@polywrap/result@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/result/-/result-0.10.0-pre.12.tgz#530f8f5ced2bef189466f9fb8b41a520b12e9372" + integrity sha512-KnGRJMBy1SCJt3mymO3ob0e1asqYOyY+NNKySQ5ocvG/iMlhtODs4dy2EeEtcIFZ+c7TyBPVD4SI863qHQGOUQ== -"@polywrap/schema-bind@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/schema-bind/-/schema-bind-0.10.0-pre.10.tgz#835abe26fcf1f16956304187e794173e0ff6efcc" - integrity sha512-GA9jTVXSGGWozLG+OwMP8yPZDNN179+PFMvlMXpXei3C4l7UT4wVh1J79FPCGF61VDn05QkhMZ/ykMvpvx7iPw== +"@polywrap/schema-bind@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/schema-bind/-/schema-bind-0.10.0-pre.12.tgz#a2922446aa0e65c92604b98f3f378470350fa49b" + integrity sha512-f/v9PIytnNPDpgAHepnjVkX+zD1Wz45G3JW6T84KXIiBrwdeAB15XnC2UXNGk553tD6toiXMUoN8BVNT61Oq0Q== dependencies: - "@polywrap/os-js" "0.10.0-pre.10" - "@polywrap/schema-parse" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" + "@polywrap/os-js" "0.10.0-pre.12" + "@polywrap/schema-parse" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" mustache "4.0.1" -"@polywrap/schema-compose@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/schema-compose/-/schema-compose-0.10.0-pre.10.tgz#9ab5679aa52d16dd9c7f57ef8a4c8fa7185f5322" - integrity sha512-wFHjGm2UNiBmLtQHsfnimlUDlKSO6JzevAyaOod2Q3iHcNj1qARXZj81SqyMr9/E4wPYEBQTib/Z6YLD2eo/0Q== +"@polywrap/schema-compose@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/schema-compose/-/schema-compose-0.10.0-pre.12.tgz#68c8de890ae84912fe7477573286019a9a864ad3" + integrity sha512-Pg/1pGMF+W2fq+zAl29pMey2rdKSWa3p9Co29WSeteWhmMZqj0aTn7eRa0dg5sJu5Rm/5yFkmnr1aZZpBx5odw== dependencies: - "@polywrap/schema-parse" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" + "@polywrap/schema-parse" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" graphql "15.5.0" mustache "4.0.1" -"@polywrap/schema-parse@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/schema-parse/-/schema-parse-0.10.0-pre.10.tgz#f61af6eba6272ee6c589db0b6f568bf08926ba8b" - integrity sha512-133Fl2tNOPnJN2KP/xgChs55IV43GQGrjaiiQxG2qkTb5+8hbkMGH1xKl4SXerdWqLOT2zczGZdLZzhNQhQ7lg== +"@polywrap/schema-parse@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/schema-parse/-/schema-parse-0.10.0-pre.12.tgz#1ac89ef0b81539830ba2e934d781cdc00b1cc815" + integrity sha512-KDh7iiMYcmzjDahHDLSohsdF0We/T2KCprU85Bj67OOlO3e1ZiYgnuybaz9NZdXAsY/9WkpeYwsm96lALeg1pA== dependencies: "@dorgjelli/graphql-schema-cycles" "1.1.4" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" graphql "15.5.0" -"@polywrap/test-env-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/test-env-js/-/test-env-js-0.10.0-pre.10.tgz#5201f2c0a25cdbadc5aa5c750e557dc323315e6d" - integrity sha512-7RnCFpA25HUAUGl/lK5mgYTnH8ThsXMoraMHFWcgweqJvdWfpLtpHUf3aqu2/JQru2VfU/hL712yb8lZFgYkdw== - dependencies: - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/polywrap-manifest-types-js" "0.10.0-pre.10" - axios "0.21.2" - spawn-command "0.0.2-1" - yaml "2.1.3" - "@polywrap/tracing-js@0.10.0-pre.10": version "0.10.0-pre.10" resolved "https://registry.yarnpkg.com/@polywrap/tracing-js/-/tracing-js-0.10.0-pre.10.tgz#f50fb01883dcba4217a1711718aa53f3dd61cb1c" @@ -1505,22 +1397,10 @@ "@opentelemetry/sdk-trace-base" "1.6.0" "@opentelemetry/sdk-trace-web" "1.6.0" -"@polywrap/tracing-js@0.10.0-pre.5": - version "0.10.0-pre.5" - resolved "https://registry.yarnpkg.com/@polywrap/tracing-js/-/tracing-js-0.10.0-pre.5.tgz#3408c469c64a1f4e6f059f40d04c6b6e6328e76f" - integrity sha512-7sUl3K1rCuCxr6LJ2mucf4KcvUgpNbyhiv7Q68BOFEzFgJCpai6IGi4domgYvz/MPsanqVhkMwdf5D1iuK6PwQ== - dependencies: - "@fetsorn/opentelemetry-console-exporter" "0.0.3" - "@opentelemetry/api" "1.2.0" - "@opentelemetry/exporter-trace-otlp-http" "0.32.0" - "@opentelemetry/resources" "1.6.0" - "@opentelemetry/sdk-trace-base" "1.6.0" - "@opentelemetry/sdk-trace-web" "1.6.0" - -"@polywrap/tracing-js@0.10.0-pre.7": - version "0.10.0-pre.7" - resolved "https://registry.yarnpkg.com/@polywrap/tracing-js/-/tracing-js-0.10.0-pre.7.tgz#8866bbc6d9cc834499d2e3460c90b80e26c5e682" - integrity sha512-26uVWLJ2WBwcbY1wTFaWaItktMUI/QTMwvewu2pnQhdowXsviubaxn9txM2Of0orBOiM2aZ4djBUlcVpSr5vZg== +"@polywrap/tracing-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/tracing-js/-/tracing-js-0.10.0-pre.12.tgz#61052f06ca23cd73e5de2a58a874b269fcc84be0" + integrity sha512-RUKEQxwHbrcMzQIV8IiRvnEfEfvsgO8/YI9/SqLjkV8V0QUj7UWjuIP7VfQ/ctJJAkm3sZqzeoE+BN+SYAeZSw== dependencies: "@fetsorn/opentelemetry-console-exporter" "0.0.3" "@opentelemetry/api" "1.2.0" @@ -1529,37 +1409,37 @@ "@opentelemetry/sdk-trace-base" "1.6.0" "@opentelemetry/sdk-trace-web" "1.6.0" -"@polywrap/uri-resolver-extensions-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/uri-resolver-extensions-js/-/uri-resolver-extensions-js-0.10.0-pre.10.tgz#650041d7ceb72375aa132fb4e2f9a3bdebcdb450" - integrity sha512-vQU1BnPJ/E/QJrzKJbfdAYsNHkSNJ6jPrQ6ax033PtfBHef9RCKpj5trIS2VxJzpPC5KFgBCrhVb0LwDhEGp8A== - dependencies: - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/result" "0.10.0-pre.10" - "@polywrap/uri-resolvers-js" "0.10.0-pre.10" - "@polywrap/wasm-js" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" - -"@polywrap/uri-resolvers-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/uri-resolvers-js/-/uri-resolvers-js-0.10.0-pre.10.tgz#bb4112ffb18aa6828ab730e60710d507b2f5f4ad" - integrity sha512-kgoM2zlBSsH/NDY+0Rn/WLyV17Pe2LNMjhxmHPcFVQJ5rkbhDWv9tIb1CE7D220bj/EUaaFseYkUVep1j7bIoQ== - dependencies: - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/result" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" - -"@polywrap/wasm-js@0.10.0-pre.10": - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/@polywrap/wasm-js/-/wasm-js-0.10.0-pre.10.tgz#26c4d6df940bc02215e46e177d800fcfdb3cb5e3" - integrity sha512-0I8v8ZwojA6Sy0wZA2ZxTCwTx65eIcrn83KFvfNsMCdBmj8wBgTlzE+VlJfR+Qt9T3gUukN89N5l1nxNJBF0+w== - dependencies: - "@polywrap/asyncify-js" "0.10.0-pre.10" - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/msgpack-js" "0.10.0-pre.10" - "@polywrap/result" "0.10.0-pre.10" - "@polywrap/tracing-js" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" +"@polywrap/uri-resolver-extensions-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/uri-resolver-extensions-js/-/uri-resolver-extensions-js-0.10.0-pre.12.tgz#a96764685ba9323f715839353bc66c1b9f2f406c" + integrity sha512-CywvCeNj7eVW6JV9YiWxkwl7hMLpXkdfMF7/MKeYFHJ/RK1ALHJAAGuHGJTwBiN6FuRVBXD2LA4YW7U/oS5wiQ== + dependencies: + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/uri-resolvers-js" "0.10.0-pre.12" + "@polywrap/wasm-js" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" + +"@polywrap/uri-resolvers-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/uri-resolvers-js/-/uri-resolvers-js-0.10.0-pre.12.tgz#86543e4d672f5406fd93e9e23a43d6006f4d3973" + integrity sha512-9Fj4gFNUSP/3GgQhb+W5zLuBJrQYkvxKdEsLdQqZwvANuz3p420QtwYLxZ3Vr3pGRbm18bzd1dP0dDAQpUXrYQ== + dependencies: + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" + +"@polywrap/wasm-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/wasm-js/-/wasm-js-0.10.0-pre.12.tgz#70b64a500b0353523ba54ef91065df11a295b51c" + integrity sha512-5dx2TR18WE2nIALUljHZAyZ0pXbHihPwKPiHmQUX7f1JvlUlkwWdTr5pMB0zCWxMIVPOISTw4C9l/zhgrJ3eeg== + dependencies: + "@polywrap/asyncify-js" "0.10.0-pre.12" + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/msgpack-js" "0.10.0-pre.12" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/tracing-js" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" "@polywrap/wrap-manifest-types-js@0.10.0-pre.10": version "0.10.0-pre.10" @@ -1570,23 +1450,14 @@ jsonschema "1.4.0" semver "7.3.8" -"@polywrap/wrap-manifest-types-js@0.10.0-pre.5": - version "0.10.0-pre.5" - resolved "https://registry.yarnpkg.com/@polywrap/wrap-manifest-types-js/-/wrap-manifest-types-js-0.10.0-pre.5.tgz#bf37741becd9856458400f4f972f8c4a4fc1ac5e" - integrity sha512-7IbPpt76PXjhBkd8SPJARw4P9bpekb44YdrnsKXTeT5d8JQ5OgY4syiMVsmTraMdmHJxkJTZ/raqSZHLAxWLiw== +"@polywrap/wrap-manifest-types-js@0.10.0-pre.12": + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/@polywrap/wrap-manifest-types-js/-/wrap-manifest-types-js-0.10.0-pre.12.tgz#a8498b71f89ba9d8b90972faa7bfddffd5dd52c1" + integrity sha512-Bc3yAm5vHOKBwS8rkbKPNwa2puV5Oa6jws6EP6uPpr2Y/Iv4zyEBmzMWZuO1eWi2x7DM5M9cbfRbDfT6oR/Lhw== dependencies: - json-schema-ref-parser "9.0.9" - jsonschema "1.4.0" - semver "7.3.5" - -"@polywrap/wrap-manifest-types-js@0.10.0-pre.7": - version "0.10.0-pre.7" - resolved "https://registry.yarnpkg.com/@polywrap/wrap-manifest-types-js/-/wrap-manifest-types-js-0.10.0-pre.7.tgz#adf8758cc99d52c0cba52e559dcc5d186eb0a15c" - integrity sha512-UlX9FOJyh1vcuKkKXwo2rvt1g4eiJQRj2BakNWA0qdrVGER1abhRyEYCbogOgiooloCHkMQ7Vqz6Lv3pLvHRsQ== - dependencies: - json-schema-ref-parser "9.0.9" + "@apidevtools/json-schema-ref-parser" "9.0.9" jsonschema "1.4.0" - semver "7.3.5" + semver "7.3.8" "@sinonjs/commons@^1.7.0": version "1.8.6" @@ -1700,9 +1571,9 @@ integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== "@types/node@*": - version "18.14.2" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.14.2.tgz#c076ed1d7b6095078ad3cf21dfeea951842778b1" - integrity sha512-1uEQxww3DaghA0RxqHx0O0ppVlo43pJhepY51OxuQIKHpjbnYLA7vcdwioNPzIqmC2u3I/dmylcqjlh0e7AyUA== + version "18.15.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.3.tgz#f0b991c32cfc6a4e7f3399d6cb4b8cf9a0315014" + integrity sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw== "@types/normalize-package-data@^2.4.0": version "2.4.1" @@ -1748,7 +1619,7 @@ abab@^2.0.3, abab@^2.0.5: resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== -abort-controller@3.0.0, abort-controller@^3.0.0: +abort-controller@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== @@ -1892,14 +1763,6 @@ assign-symbols@^1.0.0: resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== -async-iterator-to-pull-stream@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/async-iterator-to-pull-stream/-/async-iterator-to-pull-stream-1.3.0.tgz#3a6b9f3cceadff972ca20eb480e3cb43f8789732" - integrity sha512-NjyhAEz/sx32olqgKIk/2xbWEM6o8qef1yetIgb0U/R3oBgndP1kE/0CslowH3jvnA94BO4I6OXpOkTKH7Z1AA== - dependencies: - get-iterator "^1.0.2" - pull-stream-to-async-iterator "^1.0.1" - asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -2184,7 +2047,7 @@ buffer-from@1.x, buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== -buffer@^5.2.1, buffer@^5.4.3, buffer@^5.5.0, buffer@^5.6.0: +buffer@^5.4.3, buffer@^5.5.0, buffer@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== @@ -2244,9 +2107,9 @@ camelcase@^6.0.0: integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001449: - version "1.0.30001458" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001458.tgz#871e35866b4654a7d25eccca86864f411825540c" - integrity sha512-lQ1VlUUq5q9ro9X+5gOEyH7i3vm+AYVT1WDCVB69XOZ17KZRhnZ9J0Sqz7wTHQaLBJccNCHq8/Ww5LlOIZbB0w== + version "1.0.30001466" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001466.tgz#c1e6197c540392e09709ecaa9e3e403428c53375" + integrity sha512-ewtFBSfWjEmxUgNBSZItFSmVtvk9zkwkl1OfRZlKA8slltRN+/C/tuGVrF9styXkN36Yu3+SeJ1qkXxDEyNZ5w== capture-exit@^2.0.0: version "2.0.0" @@ -2326,17 +2189,6 @@ cids@^1.0.0: multihashes "^4.0.1" uint8arrays "^3.0.0" -cids@~0.8.0: - version "0.8.3" - resolved "https://registry.yarnpkg.com/cids/-/cids-0.8.3.tgz#aaf48ac8ed857c3d37dad94d8db1d8c9407b92db" - integrity sha512-yoXTbV3llpm+EBGWKeL9xKtksPE/s6DPoDSY4fn8I8TEW1zehWXPSB0pwAXVDlLaOlrw+sNynj995uD9abmPhA== - dependencies: - buffer "^5.6.0" - class-is "^1.1.0" - multibase "^1.0.0" - multicodec "^1.0.1" - multihashes "^1.0.1" - cjs-module-lexer@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" @@ -2417,7 +2269,7 @@ color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -combined-stream@^1.0.6, combined-stream@^1.0.8: +combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== @@ -2444,14 +2296,6 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -concurrent-plugin-js@0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/concurrent-plugin-js/-/concurrent-plugin-js-0.1.2.tgz#206b9f12723fb99d79a4c03c0f28b427deca6ff4" - integrity sha512-MWpw9uuQtQ/IerG2CtGjFm+UTmDy0D+D7HZh4hW5PYTk4SbcYBVJtK6n7Yk3tg8NE3rcXLnRxLBoW7UbO2o5hw== - dependencies: - "@polywrap/core-js" "0.10.0-pre.7" - "@polywrap/msgpack-js" "0.10.0-pre.7" - content-hash@2.5.2: version "2.5.2" resolved "https://registry.yarnpkg.com/content-hash/-/content-hash-2.5.2.tgz#bbc2655e7c21f14fd3bfc7b7d4bfe6e454c9e211" @@ -2670,9 +2514,9 @@ electron-fetch@^1.7.2: encoding "^0.1.13" electron-to-chromium@^1.4.284: - version "1.4.314" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.314.tgz#33e4ad7a2ca2ddbe2e113874cc0c0e2a00cb46bf" - integrity sha512-+3RmNVx9hZLlc0gW//4yep0K5SYKmIvB5DXg1Yg6varsuAHlHwTeqeygfS8DWwLCsNOWrgj+p9qgM5WYjw1lXQ== + version "1.4.328" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.328.tgz#b4565ffa502542b561cea16086d6d9b916c7095a" + integrity sha512-DE9tTy2PNmy1v55AZAO542ui+MLC2cvINMK4P2LXGsJdput/ThVG9t+QGecPuAZZSgC8XoI+Jh9M1OG9IoNSCw== elliptic@6.5.4: version "6.5.4" @@ -2778,51 +2622,6 @@ eth-ens-namehash@2.0.8: idna-uts46-hx "^2.3.1" js-sha3 "^0.5.7" -ethereum-provider-js@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/ethereum-provider-js/-/ethereum-provider-js-0.1.7.tgz#a340545c267b7068c9ff697ba5e891c20d6bc5a8" - integrity sha512-x//Mdfhsw3IJPemWufLtZX7JkOFRJ8vVGHkFLjdwDew/EErNq4aV3UfjMylcmeP21WVoOmZzNyljEMtvQFng4w== - dependencies: - "@ethersproject/address" "5.7.0" - "@ethersproject/providers" "5.7.0" - "@polywrap/core-js" "0.10.0-pre.7" - ethers "5.7.0" - -ethers@5.0.7: - version "5.0.7" - resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.0.7.tgz#41c3d774e0a57bfde12b0198885789fb41a14976" - integrity sha512-1Zu9s+z4BgsDAZcGIYACJdWBB6mVtCCmUonj68Njul7STcSdgwOyj0sCAxCUr2Nsmsamckr4E12q3ecvZPGAUw== - dependencies: - "@ethersproject/abi" "^5.0.0" - "@ethersproject/abstract-provider" "^5.0.0" - "@ethersproject/abstract-signer" "^5.0.0" - "@ethersproject/address" "^5.0.0" - "@ethersproject/base64" "^5.0.0" - "@ethersproject/bignumber" "^5.0.0" - "@ethersproject/bytes" "^5.0.0" - "@ethersproject/constants" "^5.0.0" - "@ethersproject/contracts" "^5.0.0" - "@ethersproject/hash" "^5.0.0" - "@ethersproject/hdnode" "^5.0.0" - "@ethersproject/json-wallets" "^5.0.0" - "@ethersproject/keccak256" "^5.0.0" - "@ethersproject/logger" "^5.0.0" - "@ethersproject/networks" "^5.0.0" - "@ethersproject/pbkdf2" "^5.0.0" - "@ethersproject/properties" "^5.0.0" - "@ethersproject/providers" "^5.0.0" - "@ethersproject/random" "^5.0.0" - "@ethersproject/rlp" "^5.0.0" - "@ethersproject/sha2" "^5.0.0" - "@ethersproject/signing-key" "^5.0.0" - "@ethersproject/solidity" "^5.0.0" - "@ethersproject/strings" "^5.0.0" - "@ethersproject/transactions" "^5.0.0" - "@ethersproject/units" "^5.0.0" - "@ethersproject/wallet" "^5.0.0" - "@ethersproject/web" "^5.0.0" - "@ethersproject/wordlists" "^5.0.0" - ethers@5.7.0: version "5.7.0" resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.7.0.tgz#0055da174b9e076b242b8282638bc94e04b39835" @@ -2963,11 +2762,6 @@ expect@^26.6.2: jest-message-util "^26.6.2" jest-regex-util "^26.0.0" -explain-error@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/explain-error/-/explain-error-1.0.4.tgz#a793d3ac0cad4c6ab571e9968fbbab6cb2532929" - integrity sha512-/wSgNMxFusiYRy1rd19LT2SQlIXDppHpumpWo06wxjflD1OYxDLbl6rMVw+U3bxD5Nuhex4TKqv9Aem4D0lVzQ== - extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" @@ -3093,15 +2887,6 @@ form-data@4.0.0, form-data@^4.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" -form-data@^2.4.0: - version "2.5.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.5.1.tgz#f2cbec57b5e59e23716e128fe44d4e5dd23895f4" - integrity sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - form-data@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" @@ -3249,11 +3034,6 @@ graphql-json-transform@^1.1.0-alpha.0: resolved "https://registry.yarnpkg.com/graphql-json-transform/-/graphql-json-transform-1.1.0-alpha.0.tgz#fb0c88d24840067e6c55ac64bbc8d4e5de245d2d" integrity sha512-I6lR/lYEezSz4iru0f7a/wR8Rzi3pCafk7S0bX2b/WQOtK0vKabxLShGBXIslsi0arMehIjvOPHJl7MpOUqj0w== -graphql-tag@2.10.4: - version "2.10.4" - resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.10.4.tgz#2f301a98219be8b178a6453bb7e33b79b66d8f83" - integrity sha512-O7vG5BT3w6Sotc26ybcvLKNTdfr4GfsIVMD+LdYqXCeJIYPRyp8BIsDOUtxw7S1PYvRw5vH3278J2EDezR6mfA== - graphql@15.5.0: version "15.5.0" resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.5.0.tgz#39d19494dbe69d1ea719915b578bf920344a69d5" @@ -3735,19 +3515,6 @@ is-ip@^3.1.0: dependencies: ip-regex "^4.0.0" -is-ipfs@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-ipfs/-/is-ipfs-1.0.3.tgz#4b8c4995c46beac38f0c05f8cecd77093dd6a6b3" - integrity sha512-7SAfhxp39rxMvr95qjHMtsle1xa7zXpIbhX/Q77iXKtMVnQ0Fr9AVpAUq+bl3HPXGXDpZJFP0hzWBZaMwD6vGg== - dependencies: - buffer "^5.6.0" - cids "~0.8.0" - iso-url "~0.4.7" - mafmt "^7.1.0" - multiaddr "^7.4.3" - multibase "~0.7.0" - multihashes "~0.4.19" - is-number@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" @@ -3975,13 +3742,6 @@ it-to-stream@^0.1.2: p-fifo "^1.0.0" readable-stream "^3.6.0" -iterable-ndjson@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/iterable-ndjson/-/iterable-ndjson-1.1.0.tgz#36f7e8a5bb04fd087d384f29e44fc4280fc014fc" - integrity sha512-OOp1Lb0o3k5MkXHx1YaIY5Z0ELosZfTnBaas9f8opJVcZGBIONA2zY/6CYE+LKkqrSDooIneZbrBGgOZnHPkrg== - dependencies: - string_decoder "^1.2.0" - jest-changed-files@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0" @@ -4443,13 +4203,6 @@ json-parse-even-better-errors@^2.3.0: resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== -json-schema-ref-parser@9.0.9: - version "9.0.9" - resolved "https://registry.yarnpkg.com/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz#66ea538e7450b12af342fa3d5b8458bc1e1e013f" - integrity sha512-qcP2lmGy+JUoQJ4DOQeLaZDqH9qSkeGCK3suKWxJXS82dg728Mn3j97azDMaOUmJAN4uCq91LdPx4K7E8F1a7Q== - dependencies: - "@apidevtools/json-schema-ref-parser" "9.0.9" - json-schema@0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" @@ -4566,13 +4319,6 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -mafmt@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/mafmt/-/mafmt-7.1.0.tgz#4126f6d0eded070ace7dbbb6fb04977412d380b5" - integrity sha512-vpeo9S+hepT3k2h5iFxzEHvvR0GPBx9uKaErmnRzYNcaKb03DgOArjEMlgG4a9LcuZZ89a3I8xbeto487n26eA== - dependencies: - multiaddr "^7.3.0" - make-dir@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" @@ -4687,9 +4433,9 @@ minimalistic-crypto-utils@^1.0.1: integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== minimatch@*: - version "7.3.0" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-7.3.0.tgz#cfb7337e7460308e7147c58250fa0dee3da7929c" - integrity sha512-WaMDuhKa7a6zKiwplR1AOz+zGvJba24k5VU1Cy6NhEguavT2YRlHxuINUgTas4wiS6fwBpYq4TcA1XIECSntyw== + version "7.4.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-7.4.2.tgz#157e847d79ca671054253b840656720cb733f10f" + integrity sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA== dependencies: brace-expansion "^2.0.1" @@ -4740,18 +4486,6 @@ multiaddr-to-uri@^6.0.0: dependencies: multiaddr "^8.0.0" -multiaddr@^7.3.0, multiaddr@^7.4.3: - version "7.5.0" - resolved "https://registry.yarnpkg.com/multiaddr/-/multiaddr-7.5.0.tgz#976c88e256e512263445ab03b3b68c003d5f485e" - integrity sha512-GvhHsIGDULh06jyb6ev+VfREH9evJCFIRnh3jUt9iEZ6XDbyoisZRFEI9bMvK/AiR6y66y6P+eoBw9mBYMhMvw== - dependencies: - buffer "^5.5.0" - cids "~0.8.0" - class-is "^1.1.0" - is-ip "^3.1.0" - multibase "^0.7.0" - varint "^5.0.0" - multiaddr@^8.0.0: version "8.1.2" resolved "https://registry.yarnpkg.com/multiaddr/-/multiaddr-8.1.2.tgz#74060ff8636ba1c01b2cf0ffd53950b852fa9b1f" @@ -4766,7 +4500,7 @@ multiaddr@^8.0.0: uint8arrays "^1.1.0" varint "^5.0.0" -multibase@^0.7.0, multibase@~0.7.0: +multibase@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/multibase/-/multibase-0.7.0.tgz#1adfc1c50abe05eefeb5091ac0c2728d6b84581b" integrity sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg== @@ -4774,14 +4508,6 @@ multibase@^0.7.0, multibase@~0.7.0: base-x "^3.0.8" buffer "^5.5.0" -multibase@^1.0.0, multibase@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/multibase/-/multibase-1.0.1.tgz#4adbe1de0be8a1ab0274328b653c3f1903476724" - integrity sha512-KcCxpBVY8fdVKu4dJMAahq4F/2Z/9xqEjIiR7PiMe7LRGeorFn2NLmicN6nLBCqQvft6MG2Lc9X5P0IdyvnxEw== - dependencies: - base-x "^3.0.8" - buffer "^5.5.0" - multibase@^3.0.0, multibase@^3.1.0: version "3.1.2" resolved "https://registry.yarnpkg.com/multibase/-/multibase-3.1.2.tgz#59314e1e2c35d018db38e4c20bb79026827f0f2f" @@ -4812,7 +4538,7 @@ multicodec@^0.5.5: dependencies: varint "^5.0.0" -multicodec@^1.0.0, multicodec@^1.0.1: +multicodec@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/multicodec/-/multicodec-1.0.4.tgz#46ac064657c40380c28367c90304d8ed175a714f" integrity sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg== @@ -4836,17 +4562,12 @@ multicodec@^3.0.1: uint8arrays "^3.0.0" varint "^6.0.0" -multiformats@9.7.0: - version "9.7.0" - resolved "https://registry.yarnpkg.com/multiformats/-/multiformats-9.7.0.tgz#845799e8df70fbb6b15922500e45cb87cf12f7e5" - integrity sha512-uv/tcgwk0yN4DStopnBN4GTgvaAlYdy6KnZpuzEPFOYQd71DYFJjs0MN1ERElAflrZaYyGBWXyGxL5GgrxIx0Q== - multiformats@^9.4.2: version "9.9.0" resolved "https://registry.yarnpkg.com/multiformats/-/multiformats-9.9.0.tgz#c68354e7d21037a8f1f8833c8ccd68618e8f1d37" integrity sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg== -multihashes@^0.4.15, multihashes@~0.4.15, multihashes@~0.4.19: +multihashes@^0.4.15, multihashes@~0.4.15: version "0.4.21" resolved "https://registry.yarnpkg.com/multihashes/-/multihashes-0.4.21.tgz#dc02d525579f334a7909ade8a122dabb58ccfcb5" integrity sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw== @@ -4855,15 +4576,6 @@ multihashes@^0.4.15, multihashes@~0.4.15, multihashes@~0.4.19: multibase "^0.7.0" varint "^5.0.0" -multihashes@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/multihashes/-/multihashes-1.0.1.tgz#a89415d68283cf6287c6e219e304e75ce7fb73fe" - integrity sha512-S27Tepg4i8atNiFaU5ZOm3+gl3KQlUanLs/jWcBxQHFttgq+5x1OgbQmf2d8axJ/48zYGBd/wT9d723USMFduw== - dependencies: - buffer "^5.6.0" - multibase "^1.0.1" - varint "^5.0.0" - multihashes@^3.0.1: version "3.1.2" resolved "https://registry.yarnpkg.com/multihashes/-/multihashes-3.1.2.tgz#ffa5e50497aceb7911f7b4a3b6cada9b9730edfc" @@ -5230,33 +4942,31 @@ pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" -polywrap@0.10.0-pre.10: - version "0.10.0-pre.10" - resolved "https://registry.yarnpkg.com/polywrap/-/polywrap-0.10.0-pre.10.tgz#1c373112d12bdc4c6baaa506593ff14a4b1a323b" - integrity sha512-u0uobZuVkHKSqRqdZeHoFs+FNgI3wDJ4Gl940H6SYJtFZi0Uc0UE85WX5UvqVBQrQ6GLjAGWxi05iQ82JVa18A== +polywrap@0.10.0-pre.12: + version "0.10.0-pre.12" + resolved "https://registry.yarnpkg.com/polywrap/-/polywrap-0.10.0-pre.12.tgz#ad747522fa94584bb7038297b819e08768fa0e75" + integrity sha512-k1VztkFZcOu+6T12gexE2ipOeyFarVRjj61uLNJXJ8k2+fMhgc8aKaWV9RtKlwHGFltBUsYEgaqjXprwMSeVVw== dependencies: "@apidevtools/json-schema-ref-parser" "9.0.9" "@ethersproject/providers" "5.6.8" "@ethersproject/wallet" "5.6.2" "@formatjs/intl" "1.8.2" - "@polywrap/asyncify-js" "0.10.0-pre.10" - "@polywrap/client-config-builder-js" "0.10.0-pre.10" - "@polywrap/client-js" "0.10.0-pre.10" - "@polywrap/core-js" "0.10.0-pre.10" - "@polywrap/ens-resolver-plugin-js" "0.10.0-pre.10" - "@polywrap/ipfs-plugin-js" "~0.10.0-pre" - "@polywrap/logging-js" "0.10.0-pre.10" - "@polywrap/os-js" "0.10.0-pre.10" - "@polywrap/polywrap-manifest-types-js" "0.10.0-pre.10" - "@polywrap/result" "0.10.0-pre.10" - "@polywrap/schema-bind" "0.10.0-pre.10" - "@polywrap/schema-compose" "0.10.0-pre.10" - "@polywrap/schema-parse" "0.10.0-pre.10" - "@polywrap/test-env-js" "0.10.0-pre.10" - "@polywrap/uri-resolver-extensions-js" "0.10.0-pre.10" - "@polywrap/uri-resolvers-js" "0.10.0-pre.10" - "@polywrap/wasm-js" "0.10.0-pre.10" - "@polywrap/wrap-manifest-types-js" "0.10.0-pre.10" + "@polywrap/asyncify-js" "0.10.0-pre.12" + "@polywrap/client-config-builder-js" "0.10.0-pre.12" + "@polywrap/client-js" "0.10.0-pre.12" + "@polywrap/core-js" "0.10.0-pre.12" + "@polywrap/ethereum-provider-js" "~0.2.3" + "@polywrap/logging-js" "0.10.0-pre.12" + "@polywrap/os-js" "0.10.0-pre.12" + "@polywrap/polywrap-manifest-types-js" "0.10.0-pre.12" + "@polywrap/result" "0.10.0-pre.12" + "@polywrap/schema-bind" "0.10.0-pre.12" + "@polywrap/schema-compose" "0.10.0-pre.12" + "@polywrap/schema-parse" "0.10.0-pre.12" + "@polywrap/uri-resolver-extensions-js" "0.10.0-pre.12" + "@polywrap/uri-resolvers-js" "0.10.0-pre.12" + "@polywrap/wasm-js" "0.10.0-pre.12" + "@polywrap/wrap-manifest-types-js" "0.10.0-pre.12" axios "0.21.2" chalk "4.1.0" chokidar "3.5.1" @@ -5264,7 +4974,6 @@ polywrap@0.10.0-pre.10: content-hash "2.5.2" copyfiles "2.4.1" docker-compose "0.23.17" - ethereum-provider-js "0.1.7" extract-zip "2.0.1" form-data "4.0.0" fs-extra "9.0.1" @@ -5342,18 +5051,6 @@ psl@^1.1.33: resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== -pull-stream-to-async-iterator@^1.0.1, pull-stream-to-async-iterator@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pull-stream-to-async-iterator/-/pull-stream-to-async-iterator-1.0.2.tgz#5cc1a3a146ef6bbf01c17755647369b683b24986" - integrity sha512-c3KRs2EneuxP7b6pG9fvQTIjatf33RbIErhbQ75s5r2MI6E8R74NZC1nJgXc8kcmqiQxmr+TWY+WwK2mWaUnlA== - dependencies: - pull-stream "^3.6.9" - -pull-stream@^3.6.9: - version "3.7.0" - resolved "https://registry.yarnpkg.com/pull-stream/-/pull-stream-3.7.0.tgz#85de0e44ff38a4d2ad08cc43fc458e1922f9bf0b" - integrity sha512-Eco+/R004UaCK2qEDE8vGklcTG2OeZSVm1kTUQNrykEjDwcFXDZhygFDsW49DbXyJMEhHeRL3z5cRVqPAhXlIw== - pump@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" @@ -5372,11 +5069,6 @@ punycode@^2.1.1: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== -querystring@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd" - integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg== - querystringify@^2.1.1: version "2.2.0" resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" @@ -5407,9 +5099,9 @@ read-pkg@^5.2.0: type-fest "^0.6.0" readable-stream@^3.4.0, readable-stream@^3.6.0: - version "3.6.1" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.1.tgz#f9f9b5f536920253b3d26e7660e7da4ccff9bb62" - integrity sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ== + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" @@ -5609,13 +5301,6 @@ scrypt-js@3.0.1: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@7.3.5: - version "7.3.5" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" - integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== - dependencies: - lru-cache "^6.0.0" - semver@7.3.8, semver@7.x, semver@^7.3.2: version "7.3.8" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" @@ -5769,9 +5454,9 @@ spawn-command@0.0.2-1: integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg== spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== + version "3.2.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" + integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" @@ -5790,9 +5475,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.12" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz#69077835abe2710b65f03969898b6637b505a779" - integrity sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA== + version "3.0.13" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz#7189a474c46f8d47c7b0da4b987bb45e908bd2d5" + integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w== split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" @@ -5850,7 +5535,7 @@ string-width@^4.1.0, string-width@^4.2.0: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string_decoder@^1.1.1, string_decoder@^1.2.0: +string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==