fix wallet linting

This commit is contained in:
fmtabbara
2024-07-10 21:03:34 +01:00
parent c27713c678
commit dda7c09ec8
38 changed files with 146 additions and 207 deletions
+1
View File
@@ -21,6 +21,7 @@ jobs:
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 9
run_install: true
- name: Build
+1
View File
@@ -25,6 +25,7 @@ jobs:
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 9
run_install: true
- name: Install Rust stable
@@ -24,6 +24,7 @@ jobs:
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 9
run_install: true
- name: Install Rust stable
+4 -3
View File
@@ -27,6 +27,7 @@ jobs:
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 9
run_install: true
- name: Set up Go
@@ -48,7 +49,7 @@ jobs:
- name: Build
run: pnpm docs:prod:build
- name: Deploy branch to CI www (docs)
- name: Deploy branch to CI www (docs)
continue-on-error: true
uses: easingthemes/ssh-deploy@main
env:
@@ -60,7 +61,7 @@ jobs:
TARGET: ${{ secrets.CI_WWW_REMOTE_TARGET }}/sdk-ts-docs-${{ env.GITHUB_REF_SLUG }}
EXCLUDE: "/dist/, /node_modules/"
- name: Matrix - Node Install
run: npm install
run: pnpm install
working-directory: .github/workflows/support-files
- name: Matrix - Send Notification
env:
@@ -78,4 +79,4 @@ jobs:
MATRIX_DEVICE_ID: "${{ secrets.MATRIX_DEVICE_ID }}"
uses: docker://keybaseio/client:stable-node
with:
args: .github/workflows/support-files/notifications/entry_point.sh
args: .github/workflows/support-files/notifications/entry_point.sh
+3 -3
View File
@@ -109,9 +109,9 @@ sdk-wasm-build:
# run this from npm/pnpm to ensure tools are in the path, e.g. pnpm build:sdk from root of repo
sdk-typescript-build:
npx lerna run --scope @nymproject/sdk build --stream
npx lerna run --scope @nymproject/mix-fetch build --stream
npx lerna run --scope @nymproject/node-tester build --stream
pnpm run --filter @nymproject/sdk --stream build
pnpm run --filter @nymproject/mix-fetch --stream build
pnpm run --filter @nymproject/node-tester --stream build
pnpm --cwd sdk/typescript/codegen/contract-clients build
# NOTE: These targets are part of the main workspace (but not as wasm32-unknown-unknown)
+1 -2
View File
@@ -38,6 +38,5 @@
"node-gyp": "^9.3.1",
"npm-run-all": "^4.1.5",
"tslog": "3.3.3"
},
"packageManager": "pnpm@9.4.0+sha256.b6fd0bfda555e7e584ad7e56b30c68b01d5a04f9ee93989f4b93ca8473c49c74"
}
}
+98 -132
View File
@@ -21815,17 +21815,16 @@ snapshots:
'@nymproject/sdk@1.2.3': {}
'@parcel/bundler-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/bundler-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/diagnostic': 2.12.0
'@parcel/graph': 3.2.0
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/rust': 2.12.0
'@parcel/utils': 2.12.0
nullthrows: 1.1.1
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/cache@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
dependencies:
@@ -21841,47 +21840,46 @@ snapshots:
dependencies:
chalk: 4.1.2
'@parcel/compressor-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/compressor-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/config-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)(postcss@8.4.39)(relateurl@0.2.7)(terser@5.30.3)(typescript@5.4.5)':
dependencies:
'@parcel/bundler-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/compressor-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/bundler-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/compressor-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/core': 2.12.0(@swc/helpers@0.5.11)
'@parcel/namer-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/optimizer-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/optimizer-htmlnano': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)(postcss@8.4.39)(relateurl@0.2.7)(terser@5.30.3)(typescript@5.4.5)
'@parcel/optimizer-image': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/optimizer-svgo': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/namer-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/optimizer-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/optimizer-htmlnano': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(postcss@8.4.39)(relateurl@0.2.7)(terser@5.30.3)(typescript@5.4.5)
'@parcel/optimizer-image': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/optimizer-svgo': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/optimizer-swc': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/packager-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/packager-html': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/packager-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/packager-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/packager-svg': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/packager-wasm': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/reporter-dev-server': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/resolver-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/runtime-browser-hmr': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/runtime-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/runtime-react-refresh': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/runtime-service-worker': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/transformer-babel': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/transformer-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/transformer-html': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/transformer-image': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/packager-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/packager-html': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/packager-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/packager-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/packager-svg': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/packager-wasm': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/reporter-dev-server': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/resolver-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/runtime-browser-hmr': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/runtime-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/runtime-react-refresh': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/runtime-service-worker': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/transformer-babel': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/transformer-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/transformer-html': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/transformer-image': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/transformer-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/transformer-json': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/transformer-postcss': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/transformer-posthtml': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/transformer-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/transformer-react-refresh-wrap': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/transformer-svg': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/transformer-json': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/transformer-postcss': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/transformer-posthtml': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/transformer-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/transformer-react-refresh-wrap': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/transformer-svg': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
transitivePeerDependencies:
- '@swc/helpers'
- cssnano
@@ -21903,7 +21901,7 @@ snapshots:
'@parcel/graph': 3.2.0
'@parcel/logger': 2.12.0
'@parcel/package-manager': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/profiler': 2.12.0
'@parcel/rust': 2.12.0
'@parcel/source-map': 2.1.1
@@ -21954,14 +21952,13 @@ snapshots:
dependencies:
chalk: 4.1.2
'@parcel/namer-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/namer-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/diagnostic': 2.12.0
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
nullthrows: 1.1.1
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/node-resolver-core@3.3.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
@@ -21975,10 +21972,10 @@ snapshots:
transitivePeerDependencies:
- '@parcel/core'
'@parcel/optimizer-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/optimizer-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/diagnostic': 2.12.0
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/source-map': 2.1.1
'@parcel/utils': 2.12.0
browserslist: 4.23.0
@@ -21986,18 +21983,16 @@ snapshots:
nullthrows: 1.1.1
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/optimizer-htmlnano@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)(postcss@8.4.39)(relateurl@0.2.7)(terser@5.30.3)(typescript@5.4.5)':
'@parcel/optimizer-htmlnano@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(postcss@8.4.39)(relateurl@0.2.7)(terser@5.30.3)(typescript@5.4.5)':
dependencies:
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
htmlnano: 2.1.1(postcss@8.4.39)(relateurl@0.2.7)(svgo@2.8.0)(terser@5.30.3)(typescript@5.4.5)
nullthrows: 1.1.1
posthtml: 0.16.6
svgo: 2.8.0
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
- cssnano
- postcss
- purgecss
@@ -22007,31 +22002,28 @@ snapshots:
- typescript
- uncss
'@parcel/optimizer-image@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/optimizer-image@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/core': 2.12.0(@swc/helpers@0.5.11)
'@parcel/diagnostic': 2.12.0
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/rust': 2.12.0
'@parcel/utils': 2.12.0
'@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
transitivePeerDependencies:
- '@swc/helpers'
'@parcel/optimizer-svgo@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/optimizer-svgo@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/diagnostic': 2.12.0
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/utils': 2.12.0
svgo: 2.8.0
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/optimizer-swc@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
dependencies:
'@parcel/diagnostic': 2.12.0
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/source-map': 2.1.1
'@parcel/utils': 2.12.0
'@swc/core': 1.6.13(@swc/helpers@0.5.11)
@@ -22055,33 +22047,31 @@ snapshots:
transitivePeerDependencies:
- '@swc/helpers'
'@parcel/packager-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/packager-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/diagnostic': 2.12.0
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/source-map': 2.1.1
'@parcel/utils': 2.12.0
lightningcss: 1.25.1
nullthrows: 1.1.1
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/packager-html@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/packager-html@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/utils': 2.12.0
nullthrows: 1.1.1
posthtml: 0.16.6
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/packager-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/packager-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/diagnostic': 2.12.0
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/rust': 2.12.0
'@parcel/source-map': 2.1.1
'@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
@@ -22090,38 +22080,33 @@ snapshots:
nullthrows: 1.1.1
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/packager-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/packager-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/packager-svg@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/packager-svg@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/utils': 2.12.0
posthtml: 0.16.6
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/packager-wasm@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/packager-wasm@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/plugin@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/plugin@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/profiler@2.12.0':
dependencies:
@@ -22129,79 +22114,71 @@ snapshots:
'@parcel/events': 2.12.0
chrome-trace-event: 1.0.3
'@parcel/reporter-cli@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/reporter-cli@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/utils': 2.12.0
chalk: 4.1.2
term-size: 2.2.1
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/reporter-dev-server@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/reporter-dev-server@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/utils': 2.12.0
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/reporter-tracer@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/reporter-tracer@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/utils': 2.12.0
chrome-trace-event: 1.0.3
nullthrows: 1.1.1
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/resolver-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/resolver-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/node-resolver-core': 3.3.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/runtime-browser-hmr@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/runtime-browser-hmr@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/utils': 2.12.0
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/runtime-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/runtime-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/diagnostic': 2.12.0
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/utils': 2.12.0
nullthrows: 1.1.1
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/runtime-react-refresh@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/runtime-react-refresh@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/utils': 2.12.0
react-error-overlay: 6.0.9
react-refresh: 0.9.0
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/runtime-service-worker@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/runtime-service-worker@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/utils': 2.12.0
nullthrows: 1.1.1
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/rust@2.12.0': {}
@@ -22209,10 +22186,10 @@ snapshots:
dependencies:
detect-libc: 1.0.3
'@parcel/transformer-babel@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/transformer-babel@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/diagnostic': 2.12.0
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/source-map': 2.1.1
'@parcel/utils': 2.12.0
browserslist: 4.23.0
@@ -22221,12 +22198,11 @@ snapshots:
semver: 7.6.0
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/transformer-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/transformer-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/diagnostic': 2.12.0
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/source-map': 2.1.1
'@parcel/utils': 2.12.0
browserslist: 4.23.0
@@ -22234,12 +22210,11 @@ snapshots:
nullthrows: 1.1.1
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/transformer-html@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/transformer-html@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/diagnostic': 2.12.0
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/rust': 2.12.0
nullthrows: 1.1.1
posthtml: 0.16.6
@@ -22249,23 +22224,20 @@ snapshots:
srcset: 4.0.0
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/transformer-image@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/transformer-image@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/core': 2.12.0(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/utils': 2.12.0
'@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
nullthrows: 1.1.1
transitivePeerDependencies:
- '@swc/helpers'
'@parcel/transformer-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/core': 2.12.0(@swc/helpers@0.5.11)
'@parcel/diagnostic': 2.12.0
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/rust': 2.12.0
'@parcel/source-map': 2.1.1
'@parcel/utils': 2.12.0
@@ -22276,18 +22248,17 @@ snapshots:
regenerator-runtime: 0.13.11
semver: 7.6.0
'@parcel/transformer-json@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/transformer-json@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
json5: 2.2.3
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/transformer-postcss@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/transformer-postcss@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/diagnostic': 2.12.0
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/rust': 2.12.0
'@parcel/utils': 2.12.0
clone: 2.1.2
@@ -22296,11 +22267,10 @@ snapshots:
semver: 7.6.0
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/transformer-posthtml@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/transformer-posthtml@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/utils': 2.12.0
nullthrows: 1.1.1
posthtml: 0.16.6
@@ -22309,28 +22279,25 @@ snapshots:
semver: 7.6.0
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/transformer-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/transformer-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/transformer-react-refresh-wrap@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/transformer-react-refresh-wrap@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/utils': 2.12.0
react-refresh: 0.9.0
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/transformer-svg@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
'@parcel/transformer-svg@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))':
dependencies:
'@parcel/diagnostic': 2.12.0
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/rust': 2.12.0
nullthrows: 1.1.1
posthtml: 0.16.6
@@ -22339,7 +22306,6 @@ snapshots:
semver: 7.6.0
transitivePeerDependencies:
- '@parcel/core'
- '@swc/helpers'
'@parcel/types@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)':
dependencies:
@@ -35032,9 +34998,9 @@ snapshots:
'@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/logger': 2.12.0
'@parcel/package-manager': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/reporter-cli': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/reporter-dev-server': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/reporter-tracer': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))(@swc/helpers@0.5.11)
'@parcel/reporter-cli': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/reporter-dev-server': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/reporter-tracer': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.11))
'@parcel/utils': 2.12.0
chalk: 4.1.2
commander: 7.2.0
+9 -1
View File
@@ -1,11 +1,19 @@
module.exports = {
root: true,
env: { browser: true, es2020: true },
extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended', 'plugin:react-hooks/recommended', 'plugin:storybook/recommended'],
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/recommended',
'plugin:react-hooks/recommended',
'plugin:storybook/recommended',
],
ignorePatterns: ['dist', '.eslintrc.cjs'],
parser: '@typescript-eslint/parser',
plugins: ['react-refresh'],
rules: {
'react-refresh/only-export-components': ['warn', { allowConstantExport: true }],
'@typescript-eslint/no-explicit-any': 'off',
'react-hooks/exhaustive-deps': 'off',
'react-refresh/only-export-components': 'off',
},
};
@@ -1,4 +1,3 @@
/* eslint-disable react/no-array-index-key */
import { useContext } from 'react';
import { useTheme } from '@mui/material/styles';
import { Box, Stack, Tooltip, Typography } from '@mui/material';
@@ -58,7 +58,6 @@ export const amountSchema = Yup.object().shape({
operatorCost: Yup.object().shape({
amount: Yup.string()
.required('An operating cost is required')
// eslint-disable-next-line
.test('valid-operating-cost', 'A valid amount is required (min 40)', async function isValidAmount(this, value) {
if (value && (!Number(value) || isLessThan(+value, 40))) {
return false;
@@ -46,7 +46,6 @@ const operatingCostAndPmValidation = {
operatorCost: Yup.object().shape({
amount: Yup.string()
.required('An operating cost is required')
// eslint-disable-next-line prefer-arrow-callback
.test(
'valid-operating-cost',
'A valid amount is required (min 40 - max 2000)',
@@ -12,7 +12,6 @@ const getStakeSaturation = (item: DelegationWithEverything) =>
!item.stake_saturation ? '-' : `${decimalToPercentage(item.stake_saturation)}%`;
const getRewardValue = (item: DelegationWithEverything) => {
// eslint-disable-next-line @typescript-eslint/naming-convention
const { unclaimed_rewards } = item;
return !unclaimed_rewards ? '-' : `${unclaimed_rewards.amount} ${unclaimed_rewards.denom}`;
};
@@ -7,7 +7,6 @@ import { ErrorModal } from '../Modals/ErrorModal';
export type ActionType = 'delegate' | 'undelegate' | 'redeem' | 'redeem-all' | 'compound';
const actionToHeader = (action: ActionType): string => {
// eslint-disable-next-line default-case
switch (action) {
case 'redeem':
return 'Rewards redeemed successfully';
@@ -42,7 +42,6 @@ export const LogViewer: FC = () => {
useEffect(() => {
listen('log://log', (event) => {
// eslint-disable-next-line no-console
console.log(event.payload);
const payload = event.payload as RecordPayload;
messages.current.unshift(payload);
+1 -1
View File
@@ -2,7 +2,7 @@ import { useContext } from 'react';
import { AppContext } from '@src/context';
import { ReceiveModal } from './ReceiveModal';
export const Receive = ({ hasStorybookStyles }: { hasStorybookStyles?: {} }) => {
export const Receive = ({ hasStorybookStyles }: { hasStorybookStyles?: object }) => {
const { showReceiveModal, handleShowReceiveModal } = useContext(AppContext);
if (showReceiveModal) return <ReceiveModal onClose={handleShowReceiveModal} {...hasStorybookStyles} />;
@@ -20,7 +20,7 @@ export const RedeemModal: FCWithChildren<{
denom: CurrencyDenom;
message: string;
sx?: SxProps;
backdropProps?: Object;
backdropProps?: object;
usesVestingTokens: boolean;
}> = ({ open, onClose, onOk, mixId, identityKey, amount, denom, message, usesVestingTokens, sx, backdropProps }) => {
const { fee, isFeeLoading, feeError, getFee } = useGetFee();
@@ -9,7 +9,7 @@ export const SendErrorModal = ({
}: {
onClose: () => void;
sx?: SxProps;
backdropProps?: {};
backdropProps?: object;
error?: string;
}) => (
<SimpleModal
+1 -1
View File
@@ -12,7 +12,7 @@ import { SendInputModal } from './SendInputModal';
import { SendSuccessModal } from './SendSuccessModal';
import { TTransactionDetails } from './types';
export const SendModal = ({ onClose, hasStorybookStyles }: { onClose: () => void; hasStorybookStyles?: {} }) => {
export const SendModal = ({ onClose, hasStorybookStyles }: { onClose: () => void; hasStorybookStyles?: object }) => {
const [toAddress, setToAddress] = useState<string>('');
const [amount, setAmount] = useState<DecCoin>();
const [modal, setModal] = useState<'send' | 'send details'>('send');
+1 -1
View File
@@ -2,7 +2,7 @@ import { useContext } from 'react';
import { AppContext } from 'src/context';
import { SendModal } from './SendModal';
export const Send = ({ hasStorybookStyles }: { hasStorybookStyles?: {} }) => {
export const Send = ({ hasStorybookStyles }: { hasStorybookStyles?: object }) => {
const { showSendModal, handleShowSendModal } = useContext(AppContext);
if (showSendModal) return <SendModal onClose={handleShowSendModal} hasStorybookStyles={hasStorybookStyles} />;
+1 -1
View File
@@ -7,7 +7,7 @@ type Props = {
onChange?: (event: React.SyntheticEvent, tab: string) => void;
disableActiveTabHighlight?: boolean;
tabSx?: SxProps;
tabIndicatorStyles?: {};
tabIndicatorStyles?: object;
};
export const Tabs = ({
-1
View File
@@ -1,4 +1,3 @@
/* eslint-disable @typescript-eslint/naming-convention */
import {
FeeDetails,
DecCoin,
+3 -4
View File
@@ -3,7 +3,6 @@ import { useCallback, useEffect, useMemo, useState } from 'react';
import type { Network } from '@src/types';
import { BondingContext, TBondedGateway, TBondedMixnode } from '../bonding';
import { mockSleep } from './utils';
import { TBondGatewaySignatureArgs, TBondMixnodeSignatureArgs } from '../../types';
const SLEEP_MS = 1000;
@@ -162,7 +161,7 @@ export const MockBondingContextProvider = ({
return TxResultMock;
};
const getFee = async (_feeOperation: any, _args: any) => {
const getFee = async () => {
setFeeLoading(true);
await mockSleep(SLEEP_MS);
setFeeLoading(false);
@@ -170,7 +169,7 @@ export const MockBondingContextProvider = ({
return feeMock;
};
const generateMixnodeMsgPayload = async (_data: TBondMixnodeSignatureArgs) => {
const generateMixnodeMsgPayload = async () => {
setIsLoading(true);
await mockSleep(SLEEP_MS);
triggerStateUpdate();
@@ -178,7 +177,7 @@ export const MockBondingContextProvider = ({
return '77dcaba7f41409984f4ebce4a386f59b10f1e65ed5514d1acdccae30174bd84b';
};
const generateGatewayMsgPayload = async (_data: TBondGatewaySignatureArgs) => {
const generateGatewayMsgPayload = async () => {
setIsLoading(true);
await mockSleep(SLEEP_MS);
triggerStateUpdate();
+4 -16
View File
@@ -1,16 +1,8 @@
import { useCallback, useEffect, useMemo, useState } from 'react';
import {
CurrencyDenom,
DecCoin,
DelegationWithEverything,
Fee,
FeeDetails,
TransactionExecuteResult,
} from '@nymproject/types';
import { CurrencyDenom, DecCoin, DelegationWithEverything, TransactionExecuteResult } from '@nymproject/types';
import { DelegationContext, TDelegationTransaction } from '../delegations';
import { mockSleep } from './utils';
import { TPoolOption } from '../../components';
const SLEEP_MS = 1000;
@@ -85,11 +77,7 @@ export const MockDelegationContextProvider: FCWithChildren = ({ children }) => {
setTotalDelegations(newTotalDelegations);
};
const addDelegation = async (
data: { mix_id: number; amount: DecCoin },
_tokenPool: TPoolOption,
_fee?: FeeDetails,
): Promise<TransactionExecuteResult> => {
const addDelegation = async (data: { mix_id: number; amount: DecCoin }): Promise<TransactionExecuteResult> => {
await mockSleep(SLEEP_MS);
// mockDelegations.push({ ...newDelegation });
await recalculate();
@@ -164,7 +152,7 @@ export const MockDelegationContextProvider: FCWithChildren = ({ children }) => {
};
};
const undelegate = async (mix_id: number, _fee?: Fee): Promise<TransactionExecuteResult> => {
const undelegate = async (mix_id: number): Promise<TransactionExecuteResult> => {
await mockSleep(SLEEP_MS);
mockDelegations = mockDelegations.map((d) => {
if (d.mix_id === mix_id) {
@@ -193,7 +181,7 @@ export const MockDelegationContextProvider: FCWithChildren = ({ children }) => {
};
};
const undelegateVesting = async (_: number, _fee?: FeeDetails) => ({
const undelegateVesting = async () => ({
logs_json: '',
data_json: '',
transaction_hash: '',
-1
View File
@@ -1,3 +1,2 @@
export const mockSleep = (delayMilliseconds: number) =>
// eslint-disable-next-line no-promise-executor-return
new Promise((resolve) => setTimeout(resolve, delayMilliseconds));
+4 -4
View File
@@ -22,20 +22,20 @@ export const useCheckOwnership = () => {
try {
const [ownsMixnode, ownsGateway] = await Promise.all([checkMixnodeOwnership(), checkGatewayOwnership()]);
if (ownsMixnode) {
if (ownsMixnode && clientDetails?.client_address) {
status.hasOwnership = true;
status.nodeType = EnumNodeType.mixnode;
status.vestingPledge = await getVestingPledgeInfo({
address: clientDetails?.client_address!,
address: clientDetails.client_address,
type: EnumNodeType.mixnode,
});
}
if (ownsGateway) {
if (ownsGateway && clientDetails?.client_address) {
status.hasOwnership = true;
status.nodeType = EnumNodeType.gateway;
status.vestingPledge = await getVestingPledgeInfo({
address: clientDetails?.client_address!,
address: clientDetails.client_address,
type: EnumNodeType.gateway,
});
}
+7 -9
View File
@@ -4,17 +4,15 @@ import { LogViewer } from './components/LogViewer';
import { ErrorFallback } from './components';
import { NymWalletTheme } from './theme';
const Log = () => (
<ErrorBoundary FallbackComponent={ErrorFallback}>
<NymWalletTheme>
<LogViewer />
</NymWalletTheme>
</ErrorBoundary>
);
const elem = document.getElementById('root-log');
if (elem) {
const root = createRoot(elem);
root.render(<Log />);
root.render(
<ErrorBoundary FallbackComponent={ErrorFallback}>
<NymWalletTheme>
<LogViewer />
</NymWalletTheme>
</ErrorBoundary>,
);
}
@@ -1,5 +1,3 @@
/* eslint-disable no-nested-ternary */
import zxcvbn, { ZXCVBNScore } from 'zxcvbn';
import { LockOutlined } from '@mui/icons-material';
import { LinearProgress, Stack, Typography, Box } from '@mui/material';
@@ -1,5 +1,3 @@
/* eslint-disable react/no-unused-prop-types */
import { useNavigate } from 'react-router-dom';
import { Box, Button, Stack, Typography } from '@mui/material';
import { SubtitleSlick, Title } from '../components';
@@ -1,5 +1,3 @@
/* eslint-disable react/no-unused-prop-types */
import { useNavigate } from 'react-router-dom';
import { Button, Stack, Typography } from '@mui/material';
import { Subtitle } from '../components';
@@ -76,7 +76,6 @@ export const ApyPlayground = ({ bondedNode }: { bondedNode: TBondedMixnode }) =>
const handleCalculateEstimate = async ({ bond, delegations, uptime, profitMargin, operatorCost }: CalculateArgs) => {
try {
// eslint-disable-next-line @typescript-eslint/naming-convention
const { estimation, reward_params } = await computeEstimate({
mixId: bondedNode.mixId,
uptime,
-1
View File
@@ -120,7 +120,6 @@ export const Delegation: FC<{ isStorybook?: boolean }> = ({ isStorybook }) => {
}
setCurrentDelegationListActionItem(item);
// eslint-disable-next-line default-case
switch (action) {
case 'delegate':
setShowDelegateMoreModal(true);
@@ -1,4 +1,3 @@
/* eslint-disable no-nested-ternary */
import { useContext, useState } from 'react';
import { useForm } from 'react-hook-form';
import { Box, Button, Chip, CircularProgress, Grid, LinearProgress, Stack, TextField, Typography } from '@mui/material';
@@ -30,7 +30,6 @@ export const useSettingsState = () => {
const getMixnodeInclusionProbability = async (mixId: number) => {
const probability = await getInclusionProbability(mixId);
if (probability) {
// eslint-disable-next-line @typescript-eslint/naming-convention
setInclusionProbability({ in_active: probability.in_active, in_reserve: probability.in_reserve });
}
};
-2
View File
@@ -1,5 +1,3 @@
/* eslint-disable no-shadow,@typescript-eslint/no-unused-vars,@typescript-eslint/no-empty-interface */
import { Theme, ThemeOptions, Palette, PaletteOptions } from '@mui/material/styles';
import { PaletteMode } from '@mui/material';
/**
+1 -1
View File
@@ -1 +1 @@
declare type FCWithChildren<P = {}> = React.FC<React.PropsWithChildren<P>>;
declare type FCWithChildren<P = object> = React.FC<React.PropsWithChildren<P>>;
-1
View File
@@ -1,4 +1,3 @@
/* eslint-disable no-console */
import { config } from '../config';
export const Console = {
+2 -2
View File
@@ -1,7 +1,7 @@
import { Console } from 'src/utils/console';
export type TauriReq<Req extends Function & ((a: any, b?: any) => Promise<any>)> = {
name: Req['name'];
export type TauriReq<Req extends (...args: any[]) => Promise<any>> = {
name: Req extends { name: infer N } ? N : never;
request: () => ReturnType<Req>;
onFulfilled: (value: Awaited<ReturnType<Req>>) => void;
};
+1 -3
View File
@@ -1,3 +1 @@
export const sleep = (delayMilliseconds: number) =>
// eslint-disable-next-line no-promise-executor-return
new Promise((resolve) => setTimeout(resolve, delayMilliseconds));
export const sleep = (delayMilliseconds: number) => new Promise((resolve) => setTimeout(resolve, delayMilliseconds));