Skip to content

Commit ecec03a

Browse files
0.12.0-pre.1
1 parent bdb7c68 commit ecec03a

3 files changed

Lines changed: 38 additions & 27 deletions

File tree

packages/config-bundles/sys/README.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,13 @@ import { dateTimePlugin } from "@polywrap/datetime-plugin-js";
1010
import { concurrentPromisePlugin } from "@polywrap/concurrent-plugin-js";
1111
import { httpPlugin } from "@polywrap/http-plugin-js";
1212
import * as httpResolver from "./embeds/http-resolver/wrap";
13+
import * as ipfsHttpClient from "./embeds/ipfs-http-client/wrap";
14+
import * as ipfsResolver from "./embeds/async-ipfs-resolver/wrap";
15+
16+
export const ipfsProviders: string[] = [
17+
"https://ipfs.wrappers.io",
18+
"https://ipfs.io",
19+
];
1320

1421
export const bundle: Bundle = {
1522
logger: {
@@ -45,6 +52,34 @@ export const bundle: Bundle = {
4552
],
4653
redirectFrom: ["ens/wraps.eth:http-uri-resolver-ext@1.0.1"],
4754
},
55+
wrapscanResolver: {
56+
uri: "https://wraps.wrapscan.io/r/polywrap/wrapscan-uri-resolver@1.0",
57+
implements: [
58+
"wrapscan/polywrap/wrapscan-uri-resolver@1.0",
59+
ExtendableUriResolver.defaultExtInterfaceUris[2].uri,
60+
],
61+
redirectFrom: ["wrapscan/polywrap/wrapscan-uri-resolver@1.0"],
62+
},
63+
ipfsHttpClient: {
64+
uri: "embed/ipfs-http-client@1.0.0",
65+
package: ipfsHttpClient.wasmPackage,
66+
implements: ["ens/wraps.eth:ipfs-http-client@1.0.0"],
67+
redirectFrom: ["ens/wraps.eth:ipfs-http-client@1.0.0"],
68+
},
69+
ipfsResolver: {
70+
uri: "embed/async-ipfs-uri-resolver-ext@1.0.1",
71+
package: ipfsResolver.wasmPackage,
72+
implements: [
73+
"ens/wraps.eth:async-ipfs-uri-resolver-ext@1.0.1",
74+
ExtendableUriResolver.defaultExtInterfaceUris[0].uri,
75+
],
76+
redirectFrom: ["ens/wraps.eth:async-ipfs-uri-resolver-ext@1.0.1"],
77+
env: {
78+
provider: ipfsProviders[0],
79+
fallbackProviders: ipfsProviders.slice(1),
80+
retries: { tryResolveUri: 2, getFile: 2 },
81+
},
82+
},
4883
};
4984
```
5085

packages/config-bundles/web3/README.md

Lines changed: 2 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,12 @@ A collection of Web3 configurations.
88
import * as Sys from "@polywrap/sys-config-bundle-js";
99
import * as EthProviderV1 from "@polywrap/ethereum-provider-js-v1";
1010
import * as EthProvider from "@polywrap/ethereum-provider-js";
11-
import * as ipfsHttpClient from "./embeds/ipfs-http-client/wrap";
12-
import * as ipfsResolver from "./embeds/async-ipfs-resolver/wrap";
13-
14-
export const ipfsProviders: string[] = [
15-
"https://ipfs.wrappers.io",
16-
"https://ipfs.io",
17-
];
1811

1912
export const bundle: Bundle = {
2013
concurrent: Sys.bundle.concurrent,
2114
http: Sys.bundle.http,
15+
ipfsHttpClient: Sys.bundle.ipfsHttpClient,
16+
ipfsResolver: Sys.bundle.ipfsResolver,
2217
ethereumProviderV1: {
2318
uri: "plugin/ethereum-provider@1.1.0",
2419
package: EthProviderV1.plugin({
@@ -63,26 +58,6 @@ export const bundle: Bundle = {
6358
implements: ["ens/wraps.eth:ethereum-provider@2.0.0"],
6459
redirectFrom: ["ens/wraps.eth:ethereum-provider@2.0.0"],
6560
},
66-
ipfsHttpClient: {
67-
uri: "embed/ipfs-http-client@1.0.0",
68-
package: ipfsHttpClient.wasmPackage,
69-
implements: ["ens/wraps.eth:ipfs-http-client@1.0.0"],
70-
redirectFrom: ["ens/wraps.eth:ipfs-http-client@1.0.0"],
71-
},
72-
ipfsResolver: {
73-
uri: "embed/async-ipfs-uri-resolver-ext@1.0.1",
74-
package: ipfsResolver.wasmPackage,
75-
implements: [
76-
"ens/wraps.eth:async-ipfs-uri-resolver-ext@1.0.1",
77-
ExtendableUriResolver.defaultExtInterfaceUris[0].uri,
78-
],
79-
redirectFrom: ["ens/wraps.eth:async-ipfs-uri-resolver-ext@1.0.1"],
80-
env: {
81-
provider: ipfsProviders[0],
82-
fallbackProviders: ipfsProviders.slice(1),
83-
retries: { tryResolveUri: 2, getFile: 2 },
84-
},
85-
},
8661
ensTextRecordResolver: {
8762
uri: "ipfs/QmXcHWtKkfrFmcczdMSXH7udsSyV3UJeoWzkaUqGBm1oYs",
8863
implements: [

packages/uri-resolver-extensions/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ export class ExtendableUriResolver extends UriResolverAggregatorBase<
6969
public static defaultExtInterfaceUris: Uri[] = [
7070
Uri.from("wrap://ens/wraps.eth:uri-resolver-ext@1.1.0"),
7171
Uri.from("wrap://ens/wraps.eth:uri-resolver-ext@1.0.0"),
72+
Uri.from("wrap://wrapscan/polywrap/uri-resolver@1.0"),
7273
];
7374
```
7475

0 commit comments

Comments
 (0)