From fef82df24e68767c2449177b66141cd298156b17 Mon Sep 17 00:00:00 2001 From: wighawag Date: Wed, 29 Nov 2023 10:12:20 +0000 Subject: [PATCH 01/13] fix --- web/src/lib/web3/Web3Executing.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/src/lib/web3/Web3Executing.svelte b/web/src/lib/web3/Web3Executing.svelte index 968daff..bb3957e 100644 --- a/web/src/lib/web3/Web3Executing.svelte +++ b/web/src/lib/web3/Web3Executing.svelte @@ -31,8 +31,8 @@ > - {:else if $account.loadingData} - + {:else if $account.isLoadingData} + {:else if $account.state === 'Disconnected' && !$account.unlocking} From a628cad8ac0911df2372a636f6aace0887df83bd Mon Sep 17 00:00:00 2001 From: wighawag Date: Wed, 29 Nov 2023 10:53:07 +0000 Subject: [PATCH 02/13] use emptyAccountData factory --- web/src/lib/account/account-data.ts | 8 +++++++- web/src/lib/account/base.ts | 12 +++++------- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/web/src/lib/account/account-data.ts b/web/src/lib/account/account-data.ts index 77cec39..9e67225 100644 --- a/web/src/lib/account/account-data.ts +++ b/web/src/lib/account/account-data.ts @@ -31,7 +31,13 @@ function fromOnChainActionToPendingTransaction( export class JollyRogerAccountData extends BaseAccountHandler { constructor() { - super('jolly-roger', {onchainActions: {}}, fromOnChainActionToPendingTransaction); + super( + 'jolly-roger', + () => ({ + onchainActions: {}, + }), + fromOnChainActionToPendingTransaction, + ); } _merge( diff --git a/web/src/lib/account/base.ts b/web/src/lib/account/base.ts index cfefd66..f00402d 100644 --- a/web/src/lib/account/base.ts +++ b/web/src/lib/account/base.ts @@ -25,20 +25,20 @@ export abstract class BaseAccountHandler< private accountDB?: AccountDB; private unsubscribeFromSync: (() => void) | undefined; - protected readonly $data: T; + protected $data: T; protected _onchainActions: Writable>; public readonly onchainActions: Readable>; constructor( protected dbName: string, - protected emptyAccountData: T, + protected emptyAccountData: () => T, protected fromOnChainActionToPendingTransaction: ( hash: `0x${string}`, onchainAction: OnChainAction, ) => PendingTransaction, ) { this.emitter = initEmitter(); - this.$data = emptyAccountData; + this.$data = this.emptyAccountData(); this._onchainActions = writable(this.$data.onchainActions); this.onchainActions = { subscribe: this._onchainActions.subscribe, @@ -96,9 +96,7 @@ export abstract class BaseAccountHandler< this.accountDB = undefined; // delete all - for (const hash of Object.keys(this.$data.onchainActions)) { - delete (this.$data.onchainActions as any)[hash]; - } + this.$data = this.emptyAccountData(); this._onchainActions.set(this.$data.onchainActions); @@ -174,7 +172,7 @@ export abstract class BaseAccountHandler< this.accountDB = new AccountDB(this.dbName, info, this._merge, syncInfo); this.unsubscribeFromSync = this.accountDB.subscribe(this._onSync); - return (await this.accountDB.requestSync(true)) || this.emptyAccountData; + return (await this.accountDB.requestSync(true)) || this.emptyAccountData(); } _onSync() {} From f6e37dded5855bd8e08dc2a9a5c6c0e914cbe6b3 Mon Sep 17 00:00:00 2001 From: wighawag Date: Wed, 29 Nov 2023 13:41:28 +0000 Subject: [PATCH 03/13] ldenv default mode --- common/package.json | 2 +- contracts/package.json | 5 +++-- indexer/package.json | 2 +- package.json | 4 ++-- pnpm-lock.yaml | 45 ++++++++++++++++++++++-------------------- 5 files changed, 31 insertions(+), 27 deletions(-) diff --git a/common/package.json b/common/package.json index 689f4b7..015e09b 100644 --- a/common/package.json +++ b/common/package.json @@ -10,7 +10,7 @@ "named-logs": "^0.2.2" }, "devDependencies": { - "ldenv": "^0.3.7", + "ldenv": "^0.3.8", "prettier": "^3.1.0", "tsup": "^8.0.1", "typescript": "^5.3.2" diff --git a/contracts/package.json b/contracts/package.json index edae697..05ba5ab 100644 --- a/contracts/package.json +++ b/contracts/package.json @@ -10,11 +10,12 @@ "hardhat": "^2.19.1", "hardhat-rocketh": "^1.0.3", "jolly-roger-common": "workspace:*", - "ldenv": "^0.3.7", + "ldenv": "^0.3.8", "prettier": "^3.1.0", "prettier-plugin-solidity": "^1.2.0", "rocketh": "^0.7.3", - "rocketh-deploy-proxy": "^1.0.3", + "rocketh-deploy": "^1.0.4", + "rocketh-deploy-proxy": "^1.0.4", "rocketh-doc": "^1.0.3", "rocketh-export": "^1.0.3", "rocketh-signer": "^1.0.3", diff --git a/indexer/package.json b/indexer/package.json index 61fdb8f..56861df 100644 --- a/indexer/package.json +++ b/indexer/package.json @@ -14,7 +14,7 @@ "devDependencies": { "ethereum-indexer-cli": "^0.6.23", "ethereum-indexer-server": "^0.6.26", - "ldenv": "^0.3.7", + "ldenv": "^0.3.8", "prettier": "^3.1.0", "tsup": "^8.0.1", "typescript": "^5.3.2", diff --git a/package.json b/package.json index 07b5761..b5f22d7 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "type": "module", "devDependencies": { "ask-env": "^0.0.1", - "ldenv": "^0.3.7", + "ldenv": "^0.3.8", "prettier": "^3.1.0", "syncpack": "^11.2.1", "vitepress": "1.0.0-rc.31" @@ -49,7 +49,7 @@ "zellij-remote": "zellij --layout dev/zellij-remote.kdl a ${npm_package_name}-remote-$MODE || zellij --layout dev/zellij-remote.kdl -s ${npm_package_name}-remote-$MODE", "remote": "ldenv pnpm run zellij-remote @@", "---------------------- DEPLOY ----------------------": "", - "build": "ldenv -m sepolia pnpm run indexer:index @@MODE ~~ pnpm run --filter ./web build ~~ @@", + "build": "ldenv -d sepolia pnpm run indexer:index @@MODE ~~ pnpm run --filter ./web build ~~ @@", "serve": "pnpm --filter ./web serve", "contracts:deploy": "ldenv -m localhost pnpm _contracts:deploy @@", "contracts:deploy:prepare": "ldenv -m localhost ask-env -f contracts/.env.local ETH_NODE_URI_@@MODE MNEMONIC_@@MODE ETHERSCAN_API_KEY:?:ETHERSCAN_API_KEY @@", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b5862f8..7a65045 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: ^0.0.1 version: 0.0.1 ldenv: - specifier: ^0.3.7 - version: 0.3.7 + specifier: ^0.3.8 + version: 0.3.8 prettier: specifier: ^3.1.0 version: 3.1.0 @@ -31,8 +31,8 @@ importers: version: 0.2.2 devDependencies: ldenv: - specifier: ^0.3.7 - version: 0.3.7 + specifier: ^0.3.8 + version: 0.3.8 prettier: specifier: ^3.1.0 version: 3.1.0 @@ -64,8 +64,8 @@ importers: specifier: workspace:* version: link:../common ldenv: - specifier: ^0.3.7 - version: 0.3.7 + specifier: ^0.3.8 + version: 0.3.8 prettier: specifier: ^3.1.0 version: 3.1.0 @@ -75,9 +75,12 @@ importers: rocketh: specifier: ^0.7.3 version: 0.7.3(typescript@5.3.2) + rocketh-deploy: + specifier: ^1.0.4 + version: 1.0.4(rocketh@0.7.3)(typescript@5.3.2) rocketh-deploy-proxy: - specifier: ^1.0.3 - version: 1.0.3(rocketh@0.7.3)(typescript@5.3.2) + specifier: ^1.0.4 + version: 1.0.4(rocketh@0.7.3)(typescript@5.3.2) rocketh-doc: specifier: ^1.0.3 version: 1.0.3(rocketh@0.7.3) @@ -137,8 +140,8 @@ importers: specifier: ^0.6.26 version: 0.6.26(typescript@5.3.2) ldenv: - specifier: ^0.3.7 - version: 0.3.7 + specifier: ^0.3.8 + version: 0.3.8 prettier: specifier: ^3.1.0 version: 3.1.0 @@ -4166,7 +4169,7 @@ packages: eip-1193-json-provider: 0.2.1 ethereum-indexer: 0.6.18(typescript@5.3.2) ethereum-indexer-utils: 0.6.11 - ldenv: 0.3.7 + ldenv: 0.3.8 named-logs: 0.2.2 named-logs-console: 0.3.0 transitivePeerDependencies: @@ -4238,7 +4241,7 @@ packages: koa-json: 2.0.2 koa-logger: 3.2.1 koa-router: 12.0.1 - ldenv: 0.3.7 + ldenv: 0.3.8 named-logs: 0.2.2 named-logs-console: 0.3.0 pouchdb: 8.0.1 @@ -5768,8 +5771,8 @@ packages: dotenv-expand: 10.0.0 dev: true - /ldenv@0.3.7: - resolution: {integrity: sha512-rUO+f3AbegMO3hFLFEPi4JyjgeLoQ5bWr+1AQs75wGAzDvr5V69b/a7yRDXplbT86wzPmD9V6KO1Oyx9ayMxbQ==} + /ldenv@0.3.8: + resolution: {integrity: sha512-0dm7L0bgt2+wtT28z115mN5dM2pr2efyuNsgXyK9TXqmXX5pCah136VMsv15rYta3ih5QeunV+zArlFXQT/avg==} hasBin: true dependencies: dotenv: 16.3.1 @@ -7587,14 +7590,14 @@ packages: bn.js: 5.2.1 dev: true - /rocketh-deploy-proxy@1.0.3(rocketh@0.7.3)(typescript@5.3.2): - resolution: {integrity: sha512-lxje3RrIL5HNRk1dJVd8O1fkQF3L99Zkm+mrye/gSjB3bP1PXqxTpI6VILRVTV4rcRp0uG03rgYDyqdlad9miQ==} + /rocketh-deploy-proxy@1.0.4(rocketh@0.7.3)(typescript@5.3.2): + resolution: {integrity: sha512-d+OSK+uU301HPvP7C3jR6TqHZONxwDTJZ9qSklAGf4aZ9AlFPD2Q0M33MtHKGXFIqXnmnuwTocx0r4pyR+N7uw==} peerDependencies: rocketh: 0.7.3 dependencies: named-logs: 0.2.2 rocketh: 0.7.3(typescript@5.3.2) - rocketh-deploy: 1.0.3(rocketh@0.7.3)(typescript@5.3.2) + rocketh-deploy: 1.0.4(rocketh@0.7.3)(typescript@5.3.2) solidity-proxy: 0.2.4 viem: 1.19.9(typescript@5.3.2) transitivePeerDependencies: @@ -7604,8 +7607,8 @@ packages: - zod dev: true - /rocketh-deploy@1.0.3(rocketh@0.7.3)(typescript@5.3.2): - resolution: {integrity: sha512-bT4O/BBtXOEwXrwsI7HTVQm5IWukF/KH5IsascEtN40SZlcTduxUOeWbJWF0SA+WlEEgAoP9Q/AmAsTsZH+fmA==} + /rocketh-deploy@1.0.4(rocketh@0.7.3)(typescript@5.3.2): + resolution: {integrity: sha512-gLWitxmggYGLcO0QjLTN0KgNJx6v0A/ycgLzsgVBAFs331DA3vKldS3yOTZfTBMIFjS2EwjQgWGxv0+YU3WuDQ==} peerDependencies: rocketh: 0.7.3 dependencies: @@ -7662,7 +7665,7 @@ packages: chalk: 5.3.0 commander: 11.1.0 fs-extra: 11.1.1 - ldenv: 0.3.7 + ldenv: 0.3.8 qs: 6.11.2 rocketh: 0.7.3(typescript@5.3.2) transitivePeerDependencies: @@ -7682,7 +7685,7 @@ packages: esbuild: 0.19.7 esbuild-register: 3.5.0(esbuild@0.19.7) figlet: 1.7.0 - ldenv: 0.3.7 + ldenv: 0.3.8 named-logs: 0.2.2 named-logs-console: 0.3.0 viem: 1.19.9(typescript@5.3.2) From 2c731f64865365c05017e01417ac8b46a5bf007e Mon Sep 17 00:00:00 2001 From: wighawag Date: Wed, 29 Nov 2023 15:26:02 +0000 Subject: [PATCH 04/13] use data directly --- web/src/lib/account/base.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/web/src/lib/account/base.ts b/web/src/lib/account/base.ts index f00402d..285dc81 100644 --- a/web/src/lib/account/base.ts +++ b/web/src/lib/account/base.ts @@ -75,11 +75,7 @@ export abstract class BaseAccountHandler< } async load(info: AccountInfo, syncInfo?: SyncInfo): Promise { const data = await this._load(info, syncInfo); - - for (const hash in data.onchainActions) { - const onchainAction = (data.onchainActions as any)[hash]; - (this.$data.onchainActions as any)[hash] = onchainAction; - } + this.$data = data; this._onchainActions.set(this.$data.onchainActions); this._handleTxs(this.$data.onchainActions); } From 0009ff8ddf430863036134a05ad9e992f0b9ba5a Mon Sep 17 00:00:00 2001 From: wighawag Date: Wed, 29 Nov 2023 15:26:41 +0000 Subject: [PATCH 05/13] fix time backward --- web/src/lib/time.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/web/src/lib/time.ts b/web/src/lib/time.ts index 5d9c6a8..d0cc5a6 100644 --- a/web/src/lib/time.ts +++ b/web/src/lib/time.ts @@ -2,9 +2,10 @@ import {writable} from 'svelte/store'; import {connection, devProvider} from './web3'; let timestamp = Math.floor(Date.now() / 1000); +let lastFetchLocalTime = performance.now(); +let maxRead = 0; let synced = false; -let lastFetchLocalTime = performance.now(); let contract: `0x${string}` | undefined; async function getTime() { @@ -86,7 +87,14 @@ export const time = { subscribe: _time.subscribe, get now() { let n = performance.now(); - return timestamp + Math.floor((n - lastFetchLocalTime) / 1000); + const v = timestamp + Math.floor((n - lastFetchLocalTime) / 1000); + if (v < maxRead) { + return maxRead; + } + if (synced) { + maxRead = v; + } + return v; }, setTimeKeeperContract(contractAddress: `0x${string}`) { contract = contractAddress; From 8b7486e7eb90ab2c84be1742f5640e193966412f Mon Sep 17 00:00:00 2001 From: wighawag Date: Wed, 29 Nov 2023 16:38:29 +0000 Subject: [PATCH 06/13] add contracts:verify --- README.md | 20 ++++++++++++++++++++ contracts/package.json | 1 + package.json | 1 + 3 files changed, 22 insertions(+) diff --git a/README.md b/README.md index c36c054..0a6f2d6 100644 --- a/README.md +++ b/README.md @@ -108,6 +108,26 @@ Then you can deploy your contract pnpm contracts:deploy ``` +And you can verify the contract + +- on etherscan: + +```bash +pnpm contracts:verify etherscan +``` + +- using sourcify: + +```bash +pnpm contracts:verify sourcify +``` + +for etherscan if the network is not supported by default (no endpoint), you can provide your own: + +```bash +pnpm contracts:verify etherscan --endpoint +``` + # Initial Setup You need to have these installed diff --git a/contracts/package.json b/contracts/package.json index 05ba5ab..b42c65d 100644 --- a/contracts/package.json +++ b/contracts/package.json @@ -39,6 +39,7 @@ "execute": "ROCKETH_SKIP_ESBUILD=true ldenv -n HARDHAT_NETWORK -m localhost tsx @@", "deploy": "ldenv hardhat --network @@MODE deploy @@", "deploy:watch": "as-soon -w generated -w deploy pnpm run deploy", + "verify": "ldenv rocketh-verify -n @@MODE @@", "test": "vitest", "coverage:compile": "hardhat compile-for-coverage", "coverage:watch:compile": "as-soon -w src pnpm coverage:compile", diff --git a/package.json b/package.json index b5f22d7..8f6c036 100644 --- a/package.json +++ b/package.json @@ -54,6 +54,7 @@ "contracts:deploy": "ldenv -m localhost pnpm _contracts:deploy @@", "contracts:deploy:prepare": "ldenv -m localhost ask-env -f contracts/.env.local ETH_NODE_URI_@@MODE MNEMONIC_@@MODE ETHERSCAN_API_KEY:?:ETHERSCAN_API_KEY @@", "contracts:deploy:watch": "ldenv -m localhost pnpm _contracts:deploy:watch @@", + "contracts:verify": "pnpm --filter ./contracts verify", "---------------------- RUN FULL LOCAL SETUP ----------------------": "", "start:wezterm": "wezterm --config-file dev/wezterm.lua start $PWD", "stop": "zellij kill-session $npm_package_name", From 86072444d34dc673d0af88643764d2edbc3fe08b Mon Sep 17 00:00:00 2001 From: wighawag Date: Wed, 29 Nov 2023 19:35:41 +0000 Subject: [PATCH 07/13] localCache was being cleared on every new deployment --- web/src/lib/utils/localCache.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/web/src/lib/utils/localCache.ts b/web/src/lib/utils/localCache.ts index 7712d0a..4997222 100644 --- a/web/src/lib/utils/localCache.ts +++ b/web/src/lib/utils/localCache.ts @@ -1,4 +1,3 @@ -import {version} from '$app/environment'; import {base} from '$app/paths'; class LocalCache { @@ -6,11 +5,13 @@ class LocalCache { constructor(version?: string) { this._prefix = base.startsWith('/ipfs/') || base.startsWith('/ipns/') ? base.slice(6) : ''; // ensure local storage is not conflicting across web3w-based apps on ipfs gateways (require encryption for sensitive data) - const lastVersion = this.getItem('_version'); - if (lastVersion !== version) { - this.clear(); - if (version) { - this.setItem('_version', version); + if (version) { + const lastVersion = this.getItem('_version'); + if (lastVersion !== version) { + this.clear(); + if (version) { + this.setItem('_version', version); + } } } } @@ -47,4 +48,5 @@ class LocalCache { } } -export default new LocalCache(version); +// can force version change +export default new LocalCache(); From b1e634f7d816cbda7cfde934ff7dabf772d144c4 Mon Sep 17 00:00:00 2001 From: wighawag Date: Wed, 29 Nov 2023 20:39:08 +0000 Subject: [PATCH 08/13] use ldenv for vite build --- web/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/package.json b/web/package.json index cd35e8a..c852247 100644 --- a/web/package.json +++ b/web/package.json @@ -49,7 +49,7 @@ "scripts": { "prepare": "pwag static/icon.svg src/web-config.json", "dev": "echo 'waiting for src/data/contracts.ts...'; wait-on src/data/contracts.ts && vite dev", - "build": "npm run prepare && vite build", + "build": "npm run prepare && ldenv vite build", "preview": "vite preview", "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", From dc7fe740e12dad4a67732f35925a651d21b0c76d Mon Sep 17 00:00:00 2001 From: wighawag Date: Thu, 30 Nov 2023 05:40:33 +0000 Subject: [PATCH 09/13] use fixed ldenv --- common/package.json | 2 +- contracts/package.json | 2 +- indexer/package.json | 2 +- package.json | 2 +- pnpm-lock.yaml | 46 ++++++++++++++++++++++++++++-------------- 5 files changed, 35 insertions(+), 19 deletions(-) diff --git a/common/package.json b/common/package.json index 015e09b..8a09a7b 100644 --- a/common/package.json +++ b/common/package.json @@ -10,7 +10,7 @@ "named-logs": "^0.2.2" }, "devDependencies": { - "ldenv": "^0.3.8", + "ldenv": "^0.3.9", "prettier": "^3.1.0", "tsup": "^8.0.1", "typescript": "^5.3.2" diff --git a/contracts/package.json b/contracts/package.json index b42c65d..ff09894 100644 --- a/contracts/package.json +++ b/contracts/package.json @@ -10,7 +10,7 @@ "hardhat": "^2.19.1", "hardhat-rocketh": "^1.0.3", "jolly-roger-common": "workspace:*", - "ldenv": "^0.3.8", + "ldenv": "^0.3.9", "prettier": "^3.1.0", "prettier-plugin-solidity": "^1.2.0", "rocketh": "^0.7.3", diff --git a/indexer/package.json b/indexer/package.json index 56861df..4f7dbe2 100644 --- a/indexer/package.json +++ b/indexer/package.json @@ -14,7 +14,7 @@ "devDependencies": { "ethereum-indexer-cli": "^0.6.23", "ethereum-indexer-server": "^0.6.26", - "ldenv": "^0.3.8", + "ldenv": "^0.3.9", "prettier": "^3.1.0", "tsup": "^8.0.1", "typescript": "^5.3.2", diff --git a/package.json b/package.json index 8f6c036..a76f897 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "type": "module", "devDependencies": { "ask-env": "^0.0.1", - "ldenv": "^0.3.8", + "ldenv": "^0.3.9", "prettier": "^3.1.0", "syncpack": "^11.2.1", "vitepress": "1.0.0-rc.31" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7a65045..03059c9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: ^0.0.1 version: 0.0.1 ldenv: - specifier: ^0.3.8 - version: 0.3.8 + specifier: ^0.3.9 + version: 0.3.9 prettier: specifier: ^3.1.0 version: 3.1.0 @@ -31,8 +31,8 @@ importers: version: 0.2.2 devDependencies: ldenv: - specifier: ^0.3.8 - version: 0.3.8 + specifier: ^0.3.9 + version: 0.3.9 prettier: specifier: ^3.1.0 version: 3.1.0 @@ -64,8 +64,8 @@ importers: specifier: workspace:* version: link:../common ldenv: - specifier: ^0.3.8 - version: 0.3.8 + specifier: ^0.3.9 + version: 0.3.9 prettier: specifier: ^3.1.0 version: 3.1.0 @@ -140,8 +140,8 @@ importers: specifier: ^0.6.26 version: 0.6.26(typescript@5.3.2) ldenv: - specifier: ^0.3.8 - version: 0.3.8 + specifier: ^0.3.9 + version: 0.3.9 prettier: specifier: ^3.1.0 version: 3.1.0 @@ -4169,7 +4169,7 @@ packages: eip-1193-json-provider: 0.2.1 ethereum-indexer: 0.6.18(typescript@5.3.2) ethereum-indexer-utils: 0.6.11 - ldenv: 0.3.8 + ldenv: 0.3.9 named-logs: 0.2.2 named-logs-console: 0.3.0 transitivePeerDependencies: @@ -4241,7 +4241,7 @@ packages: koa-json: 2.0.2 koa-logger: 3.2.1 koa-router: 12.0.1 - ldenv: 0.3.8 + ldenv: 0.3.9 named-logs: 0.2.2 named-logs-console: 0.3.0 pouchdb: 8.0.1 @@ -5771,8 +5771,8 @@ packages: dotenv-expand: 10.0.0 dev: true - /ldenv@0.3.8: - resolution: {integrity: sha512-0dm7L0bgt2+wtT28z115mN5dM2pr2efyuNsgXyK9TXqmXX5pCah136VMsv15rYta3ih5QeunV+zArlFXQT/avg==} + /ldenv@0.3.9: + resolution: {integrity: sha512-ownfNPFd2jvn4Hme9i/Pj1qAczVsjtUynI8jXBvcP+tE7pZQniWqmcsbZS2QVCNBb4o/oEyFO2ht+TP87NnBMQ==} hasBin: true dependencies: dotenv: 16.3.1 @@ -7011,6 +7011,22 @@ packages: postcss: 8.4.31 dev: true + /postcss-load-config@4.0.2: + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 3.0.0 + yaml: 2.3.4 + dev: true + /postcss-load-config@4.0.2(postcss@8.4.31): resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} engines: {node: '>= 14'} @@ -7665,7 +7681,7 @@ packages: chalk: 5.3.0 commander: 11.1.0 fs-extra: 11.1.1 - ldenv: 0.3.8 + ldenv: 0.3.9 qs: 6.11.2 rocketh: 0.7.3(typescript@5.3.2) transitivePeerDependencies: @@ -7685,7 +7701,7 @@ packages: esbuild: 0.19.7 esbuild-register: 3.5.0(esbuild@0.19.7) figlet: 1.7.0 - ldenv: 0.3.8 + ldenv: 0.3.9 named-logs: 0.2.2 named-logs-console: 0.3.0 viem: 1.19.9(typescript@5.3.2) @@ -8767,7 +8783,7 @@ packages: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.31) + postcss-load-config: 4.0.2 resolve-from: 5.0.0 rollup: 4.5.1 source-map: 0.8.0-beta.0 From 6fe58297f4ea6a86a7afe1c17323e84e7893fd33 Mon Sep 17 00:00:00 2001 From: wighawag Date: Thu, 30 Nov 2023 08:23:13 +0000 Subject: [PATCH 10/13] ldenv -d localhost --- package.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index a76f897..a63f877 100644 --- a/package.json +++ b/package.json @@ -32,10 +32,10 @@ "web:dev": "pnpm --filter ./web dev", "indexer:dev": "pnpm --filter ./indexer dev", "common:dev": "pnpm --filter ./common dev", - "contracts:export": "ldenv -m localhost pnpm run --filter ./contracts export -n @@MODE --ts ../indexer/src/contracts.ts,../web/src/data/contracts.ts @@", + "contracts:export": "ldenv -d localhost pnpm run --filter ./contracts export -n @@MODE --ts ../indexer/src/contracts.ts,../web/src/data/contracts.ts @@", "contracts:test": "pnpm --filter ./contracts test", "contracts:execute": "pnpm --filter ./contracts execute", - "contracts:docs": "ldenv -m localhost pnpm run --filter ./contracts docgen @@MODE -o ../docs/contracts", + "contracts:docs": "ldenv -d localhost pnpm run --filter ./contracts docgen @@MODE -o ../docs/contracts", "indexer:build": "ldenv pnpm run contracts:export @@MODE ~~ pnpm run --filter ./common build ~~ pnpm run --filter ./indexer build ~~ @@", "indexer:index": "ldenv pnpm run indexer:build @@MODE ~~ pnpm --filter ./indexer index-to-file -n @@ETH_NODE_URI_:MODE,ETH_NODE_URI@:''@: -d src/contracts.ts -f ../web/static/indexed-state-@@MODE@:.json ~~ @@", "---------------------- DOCS ----------------------": "", @@ -44,16 +44,16 @@ "docs:preview": "vitepress preview docs", "---------------------- WEB USING EXISTING DEPLOYMENT ----------------------": "", "zellij-attach": "zellij --layout dev/zellij-attach.kdl a ${npm_package_name}-attach-$MODE || zellij --layout dev/zellij-attach.kdl -s ${npm_package_name}-attach-$MODE", - "attach": "ldenv -m localhost pnpm run indexer:index @@MODE ~~ pnpm run zellij-attach ~~ @@", + "attach": "ldenv -d localhost pnpm run indexer:index @@MODE ~~ pnpm run zellij-attach ~~ @@", "---------------------- FULL AGAINST AN EXISTING NETWORK ----------------------": "", "zellij-remote": "zellij --layout dev/zellij-remote.kdl a ${npm_package_name}-remote-$MODE || zellij --layout dev/zellij-remote.kdl -s ${npm_package_name}-remote-$MODE", "remote": "ldenv pnpm run zellij-remote @@", "---------------------- DEPLOY ----------------------": "", "build": "ldenv -d sepolia pnpm run indexer:index @@MODE ~~ pnpm run --filter ./web build ~~ @@", "serve": "pnpm --filter ./web serve", - "contracts:deploy": "ldenv -m localhost pnpm _contracts:deploy @@", - "contracts:deploy:prepare": "ldenv -m localhost ask-env -f contracts/.env.local ETH_NODE_URI_@@MODE MNEMONIC_@@MODE ETHERSCAN_API_KEY:?:ETHERSCAN_API_KEY @@", - "contracts:deploy:watch": "ldenv -m localhost pnpm _contracts:deploy:watch @@", + "contracts:deploy": "ldenv -d localhost pnpm _contracts:deploy @@", + "contracts:deploy:prepare": "ldenv -d localhost ask-env -f contracts/.env.local ETH_NODE_URI_@@MODE MNEMONIC_@@MODE ETHERSCAN_API_KEY:?:ETHERSCAN_API_KEY @@", + "contracts:deploy:watch": "ldenv -d localhost pnpm _contracts:deploy:watch @@", "contracts:verify": "pnpm --filter ./contracts verify", "---------------------- RUN FULL LOCAL SETUP ----------------------": "", "start:wezterm": "wezterm --config-file dev/wezterm.lua start $PWD", From 3cd8dd34fc2f079fca95a03106e29f9c6d0e2d47 Mon Sep 17 00:00:00 2001 From: wighawag Date: Thu, 30 Nov 2023 09:29:08 +0000 Subject: [PATCH 11/13] ldenv vite dev --- web/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/package.json b/web/package.json index c852247..860451b 100644 --- a/web/package.json +++ b/web/package.json @@ -48,9 +48,9 @@ }, "scripts": { "prepare": "pwag static/icon.svg src/web-config.json", - "dev": "echo 'waiting for src/data/contracts.ts...'; wait-on src/data/contracts.ts && vite dev", + "dev": "echo 'waiting for src/data/contracts.ts...'; wait-on src/data/contracts.ts && ldenv vite dev", "build": "npm run prepare && ldenv vite build", - "preview": "vite preview", + "preview": "ldenv vite preview", "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", "format:check": "prettier --check .", From 7cda7d3a3c0b55361b50440ad20a0890a19caa21 Mon Sep 17 00:00:00 2001 From: wighawag Date: Mon, 4 Dec 2023 09:29:32 +0000 Subject: [PATCH 12/13] use latest deps --- contracts/package.json | 16 +- indexer/package.json | 4 +- pnpm-lock.yaml | 380 ++++++++++++++++++++++++++++++++--------- 3 files changed, 314 insertions(+), 86 deletions(-) diff --git a/contracts/package.json b/contracts/package.json index ff09894..5109345 100644 --- a/contracts/package.json +++ b/contracts/package.json @@ -8,18 +8,18 @@ "as-soon": "^0.0.4", "eip-1193": "^0.4.7", "hardhat": "^2.19.1", - "hardhat-rocketh": "^1.0.3", + "hardhat-rocketh": "^1.0.4", "jolly-roger-common": "workspace:*", "ldenv": "^0.3.9", "prettier": "^3.1.0", "prettier-plugin-solidity": "^1.2.0", - "rocketh": "^0.7.3", - "rocketh-deploy": "^1.0.4", - "rocketh-deploy-proxy": "^1.0.4", - "rocketh-doc": "^1.0.3", - "rocketh-export": "^1.0.3", - "rocketh-signer": "^1.0.3", - "rocketh-verifier": "^0.7.3", + "rocketh": "^0.7.4", + "rocketh-deploy": "^1.0.5", + "rocketh-deploy-proxy": "^1.0.5", + "rocketh-doc": "^1.0.4", + "rocketh-export": "^1.0.4", + "rocketh-signer": "^1.0.4", + "rocketh-verifier": "^0.7.4", "set-defaults": "^0.0.2", "solidity-coverage": "^0.8.5", "solidity-proxy": "^0.2.4", diff --git a/indexer/package.json b/indexer/package.json index 4f7dbe2..3aa31b5 100644 --- a/indexer/package.json +++ b/indexer/package.json @@ -12,8 +12,8 @@ "named-logs": "^0.2.2" }, "devDependencies": { - "ethereum-indexer-cli": "^0.6.23", - "ethereum-indexer-server": "^0.6.26", + "ethereum-indexer-cli": "^0.6.24", + "ethereum-indexer-server": "^0.6.27", "ldenv": "^0.3.9", "prettier": "^3.1.0", "tsup": "^8.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 03059c9..2c42fd7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -58,8 +58,8 @@ importers: specifier: ^2.19.1 version: 2.19.1(typescript@5.3.2) hardhat-rocketh: - specifier: ^1.0.3 - version: 1.0.3(rocketh@0.7.3) + specifier: ^1.0.4 + version: 1.0.4(rocketh@0.7.4) jolly-roger-common: specifier: workspace:* version: link:../common @@ -73,26 +73,26 @@ importers: specifier: ^1.2.0 version: 1.2.0(prettier@3.1.0) rocketh: - specifier: ^0.7.3 - version: 0.7.3(typescript@5.3.2) + specifier: ^0.7.4 + version: 0.7.4(typescript@5.3.2) rocketh-deploy: - specifier: ^1.0.4 - version: 1.0.4(rocketh@0.7.3)(typescript@5.3.2) + specifier: ^1.0.5 + version: 1.0.5(rocketh@0.7.4)(typescript@5.3.2) rocketh-deploy-proxy: - specifier: ^1.0.4 - version: 1.0.4(rocketh@0.7.3)(typescript@5.3.2) + specifier: ^1.0.5 + version: 1.0.5(rocketh@0.7.4)(typescript@5.3.2) rocketh-doc: - specifier: ^1.0.3 - version: 1.0.3(rocketh@0.7.3) + specifier: ^1.0.4 + version: 1.0.4(rocketh@0.7.4) rocketh-export: - specifier: ^1.0.3 - version: 1.0.3(rocketh@0.7.3) + specifier: ^1.0.4 + version: 1.0.4(rocketh@0.7.4) rocketh-signer: - specifier: ^1.0.3 - version: 1.0.3(rocketh@0.7.3) + specifier: ^1.0.4 + version: 1.0.4(rocketh@0.7.4) rocketh-verifier: - specifier: ^0.7.3 - version: 0.7.3(typescript@5.3.2) + specifier: ^0.7.4 + version: 0.7.4(typescript@5.3.2) set-defaults: specifier: ^0.0.2 version: 0.0.2 @@ -134,11 +134,11 @@ importers: version: 0.2.2 devDependencies: ethereum-indexer-cli: - specifier: ^0.6.23 - version: 0.6.23(typescript@5.3.2) + specifier: ^0.6.24 + version: 0.6.24(typescript@5.3.2) ethereum-indexer-server: - specifier: ^0.6.26 - version: 0.6.26(typescript@5.3.2) + specifier: ^0.6.27 + version: 0.6.27(typescript@5.3.2) ldenv: specifier: ^0.3.9 version: 0.3.9 @@ -598,6 +598,15 @@ packages: dev: true optional: true + /@esbuild/android-arm64@0.19.8: + resolution: {integrity: sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm@0.18.20: resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} engines: {node: '>=12'} @@ -616,6 +625,15 @@ packages: dev: true optional: true + /@esbuild/android-arm@0.19.8: + resolution: {integrity: sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-x64@0.18.20: resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} engines: {node: '>=12'} @@ -634,6 +652,15 @@ packages: dev: true optional: true + /@esbuild/android-x64@0.19.8: + resolution: {integrity: sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-arm64@0.18.20: resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} engines: {node: '>=12'} @@ -652,6 +679,15 @@ packages: dev: true optional: true + /@esbuild/darwin-arm64@0.19.8: + resolution: {integrity: sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-x64@0.18.20: resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} engines: {node: '>=12'} @@ -670,6 +706,15 @@ packages: dev: true optional: true + /@esbuild/darwin-x64@0.19.8: + resolution: {integrity: sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-arm64@0.18.20: resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} engines: {node: '>=12'} @@ -688,6 +733,15 @@ packages: dev: true optional: true + /@esbuild/freebsd-arm64@0.19.8: + resolution: {integrity: sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-x64@0.18.20: resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} engines: {node: '>=12'} @@ -706,6 +760,15 @@ packages: dev: true optional: true + /@esbuild/freebsd-x64@0.19.8: + resolution: {integrity: sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm64@0.18.20: resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} engines: {node: '>=12'} @@ -724,6 +787,15 @@ packages: dev: true optional: true + /@esbuild/linux-arm64@0.19.8: + resolution: {integrity: sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm@0.18.20: resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} engines: {node: '>=12'} @@ -742,6 +814,15 @@ packages: dev: true optional: true + /@esbuild/linux-arm@0.19.8: + resolution: {integrity: sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ia32@0.18.20: resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} engines: {node: '>=12'} @@ -760,6 +841,15 @@ packages: dev: true optional: true + /@esbuild/linux-ia32@0.19.8: + resolution: {integrity: sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-loong64@0.18.20: resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} engines: {node: '>=12'} @@ -778,6 +868,15 @@ packages: dev: true optional: true + /@esbuild/linux-loong64@0.19.8: + resolution: {integrity: sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-mips64el@0.18.20: resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} engines: {node: '>=12'} @@ -796,6 +895,15 @@ packages: dev: true optional: true + /@esbuild/linux-mips64el@0.19.8: + resolution: {integrity: sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ppc64@0.18.20: resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} engines: {node: '>=12'} @@ -814,6 +922,15 @@ packages: dev: true optional: true + /@esbuild/linux-ppc64@0.19.8: + resolution: {integrity: sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-riscv64@0.18.20: resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} engines: {node: '>=12'} @@ -832,6 +949,15 @@ packages: dev: true optional: true + /@esbuild/linux-riscv64@0.19.8: + resolution: {integrity: sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-s390x@0.18.20: resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} engines: {node: '>=12'} @@ -850,6 +976,15 @@ packages: dev: true optional: true + /@esbuild/linux-s390x@0.19.8: + resolution: {integrity: sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-x64@0.18.20: resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} engines: {node: '>=12'} @@ -868,6 +1003,15 @@ packages: dev: true optional: true + /@esbuild/linux-x64@0.19.8: + resolution: {integrity: sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/netbsd-x64@0.18.20: resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} engines: {node: '>=12'} @@ -886,6 +1030,15 @@ packages: dev: true optional: true + /@esbuild/netbsd-x64@0.19.8: + resolution: {integrity: sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/openbsd-x64@0.18.20: resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} engines: {node: '>=12'} @@ -904,6 +1057,15 @@ packages: dev: true optional: true + /@esbuild/openbsd-x64@0.19.8: + resolution: {integrity: sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/sunos-x64@0.18.20: resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} engines: {node: '>=12'} @@ -922,6 +1084,15 @@ packages: dev: true optional: true + /@esbuild/sunos-x64@0.19.8: + resolution: {integrity: sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-arm64@0.18.20: resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} engines: {node: '>=12'} @@ -940,6 +1111,15 @@ packages: dev: true optional: true + /@esbuild/win32-arm64@0.19.8: + resolution: {integrity: sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-ia32@0.18.20: resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} engines: {node: '>=12'} @@ -958,6 +1138,15 @@ packages: dev: true optional: true + /@esbuild/win32-ia32@0.19.8: + resolution: {integrity: sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-x64@0.18.20: resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} engines: {node: '>=12'} @@ -976,6 +1165,15 @@ packages: dev: true optional: true + /@esbuild/win32-x64@0.19.8: + resolution: {integrity: sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@ethereumjs/rlp@4.0.1: resolution: {integrity: sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==} engines: {node: '>=14'} @@ -2189,7 +2387,7 @@ packages: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.10.0 + '@types/node': 20.10.3 dev: true /@types/glob@7.2.0: @@ -2208,7 +2406,7 @@ packages: /@types/jsonfile@6.1.4: resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} dependencies: - '@types/node': 20.10.0 + '@types/node': 20.10.3 dev: true /@types/linkify-it@3.0.5: @@ -2254,8 +2452,8 @@ packages: resolution: {integrity: sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==} dev: true - /@types/node@20.10.0: - resolution: {integrity: sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==} + /@types/node@20.10.3: + resolution: {integrity: sha512-XJavIpZqiXID5Yxnxv3RUDKTN5b81ddNC3ecsA0SoFXz/QU8OGBwZGMomiq0zw+uuqbL/krztv/DINAQ/EV4gg==} dependencies: undici-types: 5.26.5 dev: true @@ -3862,8 +4060,8 @@ packages: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: true - /eip-1193-json-provider@0.2.1: - resolution: {integrity: sha512-yFwMx0LpNFgpktSXtXJyoDnQOllPfjvleJyIiHYZi/ZFWdlgTglevLT+Th6dmgE0IT1E4UFtxZqZ+Jr9vNK5qA==} + /eip-1193-jsonrpc-provider@0.3.0: + resolution: {integrity: sha512-27+csyR21UTIsh7YadNY60QefJcGBL7NX78jCbPZrNMOV5Yx3XbWpvAIvd3TwaYn4mPoWqonOHVfaoNh5ay6tw==} dependencies: named-logs: 0.2.2 promise-throttle: 1.1.2 @@ -3959,13 +4157,13 @@ packages: resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} dev: true - /esbuild-register@3.5.0(esbuild@0.19.7): + /esbuild-register@3.5.0(esbuild@0.19.8): resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==} peerDependencies: esbuild: '>=0.12 <1' dependencies: debug: 4.3.4(supports-color@8.1.1) - esbuild: 0.19.7 + esbuild: 0.19.8 transitivePeerDependencies: - supports-color dev: true @@ -4030,6 +4228,36 @@ packages: '@esbuild/win32-x64': 0.19.7 dev: true + /esbuild@0.19.8: + resolution: {integrity: sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.19.8 + '@esbuild/android-arm64': 0.19.8 + '@esbuild/android-x64': 0.19.8 + '@esbuild/darwin-arm64': 0.19.8 + '@esbuild/darwin-x64': 0.19.8 + '@esbuild/freebsd-arm64': 0.19.8 + '@esbuild/freebsd-x64': 0.19.8 + '@esbuild/linux-arm': 0.19.8 + '@esbuild/linux-arm64': 0.19.8 + '@esbuild/linux-ia32': 0.19.8 + '@esbuild/linux-loong64': 0.19.8 + '@esbuild/linux-mips64el': 0.19.8 + '@esbuild/linux-ppc64': 0.19.8 + '@esbuild/linux-riscv64': 0.19.8 + '@esbuild/linux-s390x': 0.19.8 + '@esbuild/linux-x64': 0.19.8 + '@esbuild/netbsd-x64': 0.19.8 + '@esbuild/openbsd-x64': 0.19.8 + '@esbuild/sunos-x64': 0.19.8 + '@esbuild/win32-arm64': 0.19.8 + '@esbuild/win32-ia32': 0.19.8 + '@esbuild/win32-x64': 0.19.8 + dev: true + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -4161,12 +4389,12 @@ packages: - zod dev: false - /ethereum-indexer-cli@0.6.23(typescript@5.3.2): - resolution: {integrity: sha512-h5IBofiyaiCXmi+wsbuLy/h4QufH82Y3xAzOOHRMUdn9mLZPMGomwZrOBmYIDTX7Ga2mv/MwJgwrbEcqU3HJ0A==} + /ethereum-indexer-cli@0.6.24(typescript@5.3.2): + resolution: {integrity: sha512-0K5M1nq10MZ9RYg3aQW+fbjz7hZCq3V+9Tk+UzgJzPlhPq/VhH8lTX8xPACUhfJqx1pdQj2TpWjT5yItxPF+xw==} hasBin: true dependencies: commander: 11.1.0 - eip-1193-json-provider: 0.2.1 + eip-1193-jsonrpc-provider: 0.3.0 ethereum-indexer: 0.6.18(typescript@5.3.2) ethereum-indexer-utils: 0.6.11 ldenv: 0.3.9 @@ -4199,7 +4427,7 @@ packages: dependencies: '@types/fs-extra': 11.0.4 ethereum-indexer: 0.6.18(typescript@5.3.2) - fs-extra: 11.1.1 + fs-extra: 11.2.0 named-logs: 0.2.2 pouchdb: 8.0.1 pouchdb-find: 8.0.1 @@ -4224,13 +4452,13 @@ packages: - zod dev: false - /ethereum-indexer-server@0.6.26(typescript@5.3.2): - resolution: {integrity: sha512-AkxwWu/hMiO7J/CUTZeFTq/pz+oufqWeH62lTj5g/jH3KUsA+rcSu19ypDRj15naXAHAxXAbTaZ52Li7nEFBYw==} + /ethereum-indexer-server@0.6.27(typescript@5.3.2): + resolution: {integrity: sha512-oclqG/6iN5zkggKbxueO5N6IXLbKAxzHVb1Lmmrhua9Yys9acMxTDB4uvD1U3yo+Egegr/qs/7LMJGLkHW8YSg==} hasBin: true dependencies: '@ethersproject/bignumber': 5.7.0 commander: 11.1.0 - eip-1193-json-provider: 0.2.1 + eip-1193-jsonrpc-provider: 0.3.0 ethereum-indexer: 0.6.18(typescript@5.3.2) ethereum-indexer-db-utils: 0.6.18(typescript@5.3.2) ethereum-indexer-fs-cache: 0.6.18(typescript@5.3.2) @@ -4349,8 +4577,8 @@ packages: - utf-8-validate dev: true - /ethers@6.8.1: - resolution: {integrity: sha512-iEKm6zox5h1lDn6scuRWdIdFJUCGg3+/aQWu0F4K0GVyEZiktFkqrJbRjTn1FlYEPz7RKA707D6g5Kdk6j7Ljg==} + /ethers@6.9.0: + resolution: {integrity: sha512-pmfNyQzc2mseLe91FnT2vmNaTt8dDzhxZ/xItAV7uGsF4dI4ek2ufMu3rAkgQETL/TIs0GS5A+U05g9QyWnv3Q==} engines: {node: '>=14.0.0'} dependencies: '@adraffy/ens-normalize': 1.10.0 @@ -4600,8 +4828,8 @@ packages: rimraf: 2.7.1 dev: true - /fs-extra@11.1.1: - resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} + /fs-extra@11.2.0: + resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} engines: {node: '>=14.14'} dependencies: graceful-fs: 4.2.11 @@ -4853,12 +5081,12 @@ packages: har-schema: 2.0.0 dev: true - /hardhat-rocketh@1.0.3(rocketh@0.7.3): - resolution: {integrity: sha512-xOciYXytOnmPwkryIKx+/EcKdj4rueVS/ZAs2dqoL5TsHkqSdjMHLDRoAr2m+/FW3ALaoQSfPUjVf4k5c5gZLA==} + /hardhat-rocketh@1.0.4(rocketh@0.7.4): + resolution: {integrity: sha512-rGDFEp1ZqZxmY1/vkypYGpKx5kMBIeuaRgcZiITgWYnuslwAOwIjJUYGAmT1lJn9yHBKGn+0M9axWubmeXUleQ==} peerDependencies: - rocketh: 0.7.3 + rocketh: 0.7.4 dependencies: - rocketh: 0.7.3(typescript@5.3.2) + rocketh: 0.7.4(typescript@5.3.2) dev: true /hardhat@2.19.1(typescript@5.3.2): @@ -7606,14 +7834,14 @@ packages: bn.js: 5.2.1 dev: true - /rocketh-deploy-proxy@1.0.4(rocketh@0.7.3)(typescript@5.3.2): - resolution: {integrity: sha512-d+OSK+uU301HPvP7C3jR6TqHZONxwDTJZ9qSklAGf4aZ9AlFPD2Q0M33MtHKGXFIqXnmnuwTocx0r4pyR+N7uw==} + /rocketh-deploy-proxy@1.0.5(rocketh@0.7.4)(typescript@5.3.2): + resolution: {integrity: sha512-qdbvlXuahrupzH+IdnqvulDpisnUqNNF76wzIYv93mHrBMlPzGM1IrfmOA9DLXq5FyzTLicdKhmrq/iJlOrFaQ==} peerDependencies: - rocketh: 0.7.3 + rocketh: 0.7.4 dependencies: named-logs: 0.2.2 - rocketh: 0.7.3(typescript@5.3.2) - rocketh-deploy: 1.0.4(rocketh@0.7.3)(typescript@5.3.2) + rocketh: 0.7.4(typescript@5.3.2) + rocketh-deploy: 1.0.5(rocketh@0.7.4)(typescript@5.3.2) solidity-proxy: 0.2.4 viem: 1.19.9(typescript@5.3.2) transitivePeerDependencies: @@ -7623,13 +7851,13 @@ packages: - zod dev: true - /rocketh-deploy@1.0.4(rocketh@0.7.3)(typescript@5.3.2): - resolution: {integrity: sha512-gLWitxmggYGLcO0QjLTN0KgNJx6v0A/ycgLzsgVBAFs331DA3vKldS3yOTZfTBMIFjS2EwjQgWGxv0+YU3WuDQ==} + /rocketh-deploy@1.0.5(rocketh@0.7.4)(typescript@5.3.2): + resolution: {integrity: sha512-RCirCX7Vj+q8W90VZ0uMmZAywdaaW0iQQXRm/i9B9S0LBvhQH/c0FKG7QtNLmTQzop7h7YQRC2GKs9yQ/oB5KA==} peerDependencies: - rocketh: 0.7.3 + rocketh: 0.7.4 dependencies: named-logs: 0.2.2 - rocketh: 0.7.3(typescript@5.3.2) + rocketh: 0.7.4(typescript@5.3.2) viem: 1.19.9(typescript@5.3.2) transitivePeerDependencies: - bufferutil @@ -7638,52 +7866,52 @@ packages: - zod dev: true - /rocketh-doc@1.0.3(rocketh@0.7.3): - resolution: {integrity: sha512-Fb1gqV1lkjtlU5Zlq2eCyuLFiwdVB072/SaB4iCfaBj7D4ebPYwmopWankiFgzi6mrcjVdcTQNPyuLERW+BtFQ==} + /rocketh-doc@1.0.4(rocketh@0.7.4): + resolution: {integrity: sha512-noQHMtCUlctCi3l7Afhxg2EyNZPONU0mEeLuSTuoVyiiW+2ewZntBxN1wnMlgzECNmQh46f5ITG1U5XtBHS4tg==} hasBin: true peerDependencies: - rocketh: 0.7.3 + rocketh: 0.7.4 dependencies: commander: 11.1.0 - ethers: 6.8.1 - fs-extra: 11.1.1 + ethers: 6.9.0 + fs-extra: 11.2.0 handlebars: 4.7.8 - rocketh: 0.7.3(typescript@5.3.2) + rocketh: 0.7.4(typescript@5.3.2) transitivePeerDependencies: - bufferutil - utf-8-validate dev: true - /rocketh-export@1.0.3(rocketh@0.7.3): - resolution: {integrity: sha512-Wlf/lm7Sgdnp1gqISrrNI1ImPK2CmhlxKvDM2bSznM3/d0GWLQ6sHZiMoCHrF0QIZcnSUkyKOQf8xaY1DmBC6Q==} + /rocketh-export@1.0.4(rocketh@0.7.4): + resolution: {integrity: sha512-2Sk6fWGOXX5ek6erGgPj5MtWu8fKiq7EALhQASHPa8V7owHywLeVi+ungnXz+ifhYMSDRkAEdla1K0qLozkjmg==} hasBin: true peerDependencies: - rocketh: 0.7.3 + rocketh: 0.7.4 dependencies: chalk: 5.3.0 commander: 11.1.0 - fs-extra: 11.1.1 - rocketh: 0.7.3(typescript@5.3.2) + fs-extra: 11.2.0 + rocketh: 0.7.4(typescript@5.3.2) dev: true - /rocketh-signer@1.0.3(rocketh@0.7.3): - resolution: {integrity: sha512-RHsWIJgRT0rryRnJdXG3mD+G0PdDTnrlWN+4LRVsTx+PKqJxVigq4NtBXlOkjef+XcyvIqKDLF8fqVEceMkNgQ==} + /rocketh-signer@1.0.4(rocketh@0.7.4): + resolution: {integrity: sha512-guosctNwdVkDfeEfYGJpDWHYOPWjXOWq1UnPIF6OQ6On8Crdegj7Q7XquXRQYjZ1zVGMeR/OaKOuuutlQtQpzA==} peerDependencies: - rocketh: 0.7.3 + rocketh: 0.7.4 dependencies: - rocketh: 0.7.3(typescript@5.3.2) + rocketh: 0.7.4(typescript@5.3.2) dev: true - /rocketh-verifier@0.7.3(typescript@5.3.2): - resolution: {integrity: sha512-zZecm/6fFwWOdygUKE9LgP6tv8JDxkP6bpqbrDmK5gs9Jx0VdqPXRgdrhPc9YuN51C9uJKkYSBne1e9/2+EuQg==} + /rocketh-verifier@0.7.4(typescript@5.3.2): + resolution: {integrity: sha512-aYQ32JcYdiufs/TIXxzPl8lqiIAYULwVnTVMNEcj3jfnCk07ZfHf/ueDGL+s3cpHYNC+x9Dgn2IVJDxqmpqZbg==} hasBin: true dependencies: chalk: 5.3.0 commander: 11.1.0 - fs-extra: 11.1.1 + fs-extra: 11.2.0 ldenv: 0.3.9 qs: 6.11.2 - rocketh: 0.7.3(typescript@5.3.2) + rocketh: 0.7.4(typescript@5.3.2) transitivePeerDependencies: - bufferutil - supports-color @@ -7692,14 +7920,14 @@ packages: - zod dev: true - /rocketh@0.7.3(typescript@5.3.2): - resolution: {integrity: sha512-p/qacB1ks5nALXfB4NPG455vdS7T2WIdCneiyca7pVQi+SB6IHaAU0icFOAKlwZ7B+UNbracHEFyUclijGOVvg==} + /rocketh@0.7.4(typescript@5.3.2): + resolution: {integrity: sha512-WG1sr0cdwpa9N1c3SZDylrIp/4U8+yvuAZkUpk7lviDZYmiHJrDZ/3d0BN2VuL3Gwf5oTEkL7hwfc8zp+ukz/g==} hasBin: true dependencies: commander: 11.1.0 - eip-1193-json-provider: 0.2.1 - esbuild: 0.19.7 - esbuild-register: 3.5.0(esbuild@0.19.7) + eip-1193-jsonrpc-provider: 0.3.0 + esbuild: 0.19.8 + esbuild-register: 3.5.0(esbuild@0.19.8) figlet: 1.7.0 ldenv: 0.3.9 named-logs: 0.2.2 From 89a731fe458571b277e616019c0eec6993435128 Mon Sep 17 00:00:00 2001 From: wighawag Date: Mon, 4 Dec 2023 09:31:29 +0000 Subject: [PATCH 13/13] latest deps --- pnpm-lock.yaml | 48 +++++++++++++++++++++++++++++++++++------------- web/package.json | 2 +- 2 files changed, 36 insertions(+), 14 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2c42fd7..5142b7e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -200,8 +200,8 @@ importers: specifier: ^1.19.9 version: 1.19.9(typescript@5.3.2) web3-connection: - specifier: ^0.1.11 - version: 0.1.11(svelte@4.2.7) + specifier: ^0.1.12 + version: 0.1.12(svelte@4.2.7) web3-connection-viem: specifier: ^0.0.1 version: 0.0.1(viem@1.19.9) @@ -2286,7 +2286,7 @@ packages: vite: ^4.0.0 dependencies: '@sveltejs/vite-plugin-svelte': 2.5.2(svelte@4.2.7)(vite@4.5.0) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 svelte: 4.2.7 vite: 4.5.0 transitivePeerDependencies: @@ -2301,7 +2301,7 @@ packages: vite: ^4.0.0 dependencies: '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.5.2)(svelte@4.2.7)(vite@4.5.0) - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.5 @@ -2837,7 +2837,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true @@ -3058,7 +3058,7 @@ packages: /axios@1.6.2: resolution: {integrity: sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==} dependencies: - follow-redirects: 1.15.3(debug@4.3.4) + follow-redirects: 1.15.3 form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -3834,6 +3834,18 @@ packages: ms: 2.1.3 dev: true + /debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: true + /debug@4.3.4(supports-color@8.1.1): resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} @@ -4767,6 +4779,16 @@ packages: tabbable: 6.2.0 dev: true + /follow-redirects@1.15.3: + resolution: {integrity: sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: true + /follow-redirects@1.15.3(debug@4.3.4): resolution: {integrity: sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==} engines: {node: '>=4.0'} @@ -5373,7 +5395,7 @@ packages: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true @@ -5392,7 +5414,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true @@ -5919,7 +5941,7 @@ packages: /koa-route@3.2.0: resolution: {integrity: sha512-8FsuWw/L+CUWJfpgN6vrlYUDNTheEinG8Zkm97GyuLJNyWjCVUs9p10Ih3jTIWwmDVQcz6827l0RKadAS5ibqA==} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 methods: 1.1.2 path-to-regexp: 1.8.0 transitivePeerDependencies: @@ -5943,7 +5965,7 @@ packages: resolution: {integrity: sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==} engines: {node: '>= 8'} dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 http-errors: 1.8.1 resolve-path: 1.4.0 transitivePeerDependencies: @@ -5969,7 +5991,7 @@ packages: content-disposition: 0.5.4 content-type: 1.0.5 cookies: 0.8.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 delegates: 1.0.0 depd: 2.0.0 destroy: 1.2.0 @@ -9660,8 +9682,8 @@ packages: viem: 1.19.9(typescript@5.3.2) dev: false - /web3-connection@0.1.11(svelte@4.2.7): - resolution: {integrity: sha512-quuhZFYN657uEkvQam6G2M35I/Uk+TrgrMdMq9B0lmIiBdBtD+WTSbSfH9ZTOqumGyAV4oHQhYdezos8L14m7g==} + /web3-connection@0.1.12(svelte@4.2.7): + resolution: {integrity: sha512-URqGtPMWakxCMQCN9o14CdMGAaBEkqz3VnYuyoW0o5kkja+AI5MOkB9RaunIi6Hy/1ABdopXhJMN1tOBV8mSew==} peerDependencies: svelte: ^4.0.0 dependencies: diff --git a/web/package.json b/web/package.json index 860451b..176369e 100644 --- a/web/package.json +++ b/web/package.json @@ -43,7 +43,7 @@ "radiate": "^0.0.1", "theme-change": "^2.5.0", "viem": "^1.19.9", - "web3-connection": "^0.1.11", + "web3-connection": "^0.1.12", "web3-connection-viem": "^0.0.1" }, "scripts": {