Skip to content

Commit

Permalink
chore: add new categories (#1113)
Browse files Browse the repository at this point in the history
* chore: add new categories

* Update package.json
  • Loading branch information
ChaituVR authored and wa0x6e committed Jan 30, 2025
1 parent 6f70b84 commit 8e8407e
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 6 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@snapshot-labs/snapshot.js",
"version": "0.12.43",
"version": "0.12.44",
"repository": "snapshot-labs/snapshot.js",
"license": "MIT",
"main": "dist/snapshot.cjs.js",
Expand Down
12 changes: 11 additions & 1 deletion src/schemas/space.json
Original file line number Diff line number Diff line change
Expand Up @@ -364,7 +364,17 @@
"service",
"media",
"creator",
"collector"
"collector",
"ai-agent",
"gaming",
"wallet",
"music",
"layer-2",
"defai",
"defi",
"rwa",
"depin",
"meme"
]
}
},
Expand Down
16 changes: 12 additions & 4 deletions src/utils/provider.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,25 @@ const batchedProviders = {};

export type ProviderOptions = {
broviderUrl?: string;
timeout?: number;
};

const DEFAULT_BROVIDER_URL = 'https://rpc.snapshot.org';
const DEFAULT_TIMEOUT = 25000;

export default function getProvider(
network,
{ broviderUrl = DEFAULT_BROVIDER_URL }: ProviderOptions = {}
{
broviderUrl = DEFAULT_BROVIDER_URL,
timeout = DEFAULT_TIMEOUT
}: ProviderOptions = {}
) {
const url = `${broviderUrl}/${network}`;
if (!providers[network])
providers[network] = new StaticJsonRpcProvider(
{
url,
timeout: 25000,
timeout,
allowGzip: true
},
Number(network)
Expand All @@ -31,13 +36,16 @@ export default function getProvider(

export function getBatchedProvider(
network,
{ broviderUrl = DEFAULT_BROVIDER_URL }: ProviderOptions = {}
{
broviderUrl = DEFAULT_BROVIDER_URL,
timeout = DEFAULT_TIMEOUT
}: ProviderOptions = {}
) {
const url = `${broviderUrl}/${network}`;
if (!batchedProviders[network])
batchedProviders[network] = new JsonRpcBatchProvider({
url,
timeout: 25000,
timeout,
allowGzip: true
});
return batchedProviders[network];
Expand Down

0 comments on commit 8e8407e

Please sign in to comment.