Skip to content

[PROTO-1868 PROTO-1871 PROTO-1865] lookup key <> wallet association - #8815

Merged
alecsavvy merged 24 commits into
mainfrom
as/pay-3100-walletaddr-auth-table
Jul 2, 2024
Merged

[PROTO-1868 PROTO-1871 PROTO-1865] lookup key <> wallet association#8815
alecsavvy merged 24 commits into
mainfrom
as/pay-3100-walletaddr-auth-table

Conversation

@alecsavvy

@alecsavvyalecsavvy commented Jun 13, 2024

Copy link
Copy Markdown
Contributor

Description

  • bumps the audius libs hedgehog dependency to 3.0.0-alpha.1, this passes the wallet object back during the set fn
  • adds a walletAddress column to the Authentications table in identity to pair addresses with lookup keys

How Has This Been Tested?

npm run web:dev

Run this against local stack. Created multiple users. Both those users had addresses correctly aligned in the Authentications and Users tables. Deleted the address in one user for authentications. On repeat sign in + OTP saw that their address was now back.

Change email flow works as expected.

Additional comments in linear.

@changeset-bot

changeset-botBot commented Jun 13, 2024

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 1cc7d80

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Comment threadpackages/identity-service/src/routes/authentication.js
Comment threadpackages/identity-service/src/routes/authentication.js Outdated
Comment threadpackages/libs/src/services/identity/IdentityService.ts
Comment threadprotocol-dashboard/vite.config.js Outdated
Comment threadpackages/libs/src/services/identity/IdentityService.ts
@audius-infra

Copy link
Copy Markdown
Collaborator

It looks like there may be some changes to native mobile code, which requires triggering a full app release. Please follow the instructions here: https://www.notion.so/audiusproject/When-to-bump-app-version-2644a8f772364a4d91f44abcba44ce0b?pvs=4. cc @nicoback2@sliptype

@alecsavvyalecsavvy changed the title PAY-3100 draftPROTO-1868: add wallet addr to lookup tableJun 26, 2024
@audius-infra

Copy link
Copy Markdown
Collaborator

It looks like there may be some changes to native mobile code, which requires triggering a full app release. Please follow the instructions here: https://www.notion.so/audiusproject/When-to-bump-app-version-2644a8f772364a4d91f44abcba44ce0b?pvs=4. cc @nicoback2@sliptype

@alecsavvyalecsavvy changed the title PROTO-1868: add wallet addr to lookup tablePROTO-1868, PROTO-1871, PROTO-1865: add wallet addr to lookup tableJun 27, 2024
@alecsavvyalecsavvy changed the title PROTO-1868, PROTO-1871, PROTO-1865: add wallet addr to lookup table[PROTO-1868 PROTO-1871 PROTO-1865] add wallet addr to lookup tableJun 27, 2024
@audius-infra

Copy link
Copy Markdown
Collaborator

It looks like there may be some changes to native mobile code, which requires triggering a full app release. Please follow the instructions here: https://www.notion.so/audiusproject/When-to-bump-app-version-2644a8f772364a4d91f44abcba44ce0b?pvs=4. cc @nicoback2@sliptype

@alecsavvy
alecsavvy marked this pull request as ready for review June 27, 2024 00:49
@audius-infra

Copy link
Copy Markdown
Collaborator

It looks like there may be some changes to native mobile code, which requires triggering a full app release. Please follow the instructions here: https://www.notion.so/audiusproject/When-to-bump-app-version-2644a8f772364a4d91f44abcba44ce0b?pvs=4. cc @nicoback2@sliptype

Comment threadpackages/libs/src/services/identity/IdentityService.ts Outdated
Comment threadpackages/identity-service/src/routes/authentication.js Outdated
@audius-infra

Copy link
Copy Markdown
Collaborator

It looks like there may be some changes to native mobile code, which requires triggering a full app release. Please follow the instructions here: https://www.notion.so/audiusproject/When-to-bump-app-version-2644a8f772364a4d91f44abcba44ce0b?pvs=4. cc @nicoback2@sliptype

@audius-infra

Copy link
Copy Markdown
Collaborator

It looks like there may be some changes to native mobile code, which requires triggering a full app release. Please follow the instructions here: https://www.notion.so/audiusproject/When-to-bump-app-version-2644a8f772364a4d91f44abcba44ce0b?pvs=4. cc @nicoback2@sliptype

Comment threadpackage.json
"wait-on": "7.2.0"
},
"dependencies": {
"@audius/hedgehog": "3.0.0-alpha.1",

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sliptype does having this dependency addition here make sense as well as it also being in packages/libs?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generally only monorepo tooling should be at the root level, changesets, eslint, that kind of stuff. Is there a reason you need hedgehog at this level?

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i don't think so? it may be because I npm installed at the root

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In that case let's remove it!

Comment threadpackages/identity-service/src/routes/authentication.js
@socket-security

socket-securityBot commented Jul 1, 2024

Copy link
Copy Markdown

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

PackageNew capabilitiesTransitivesSizePublisher
npm/@apollo/usage-reporting-protobuf@4.0.2None0763 kBapollo-bot
npm/@apollo/utils.dropunuseddefinitions@1.1.0None05.85 kBapollo-bot
npm/@apollo/utils.keyvaluecache@1.0.2None+1100 kBapollo-bot
npm/@apollo/utils.logger@1.0.1None07.6 kBapollo-bot
npm/@apollo/utils.printwithreducedwhitespace@1.1.0None06.43 kBapollo-bot
npm/@apollo/utils.removealiases@1.0.0None04.99 kBapollo-bot
npm/@apollo/utils.sortast@1.1.0None08.61 kBapollo-bot
npm/@apollo/utils.stripsensitiveliterals@1.2.0None08.97 kBapollo-bot
npm/@apollo/utils.usagereporting@1.0.1None026.9 kBapollo-bot
npm/@apollographql/apollo-tools@0.5.4None056.9 kBapollo-bot
npm/@apollographql/graphql-playground-html@1.6.29None028.4 kBapollo-bot
npm/@babel/code-frame@7.16.7None06.96 kBnicolo-ribaudo
npm/@babel/compat-data@7.17.10None050.6 kBnicolo-ribaudo
npm/@babel/generator@7.18.0None+2231 kBnicolo-ribaudo
npm/@babel/helper-compilation-targets@7.17.10Transitive: environment, filesystem+2152 kBnicolo-ribaudo
npm/@babel/helper-define-polyfill-provider@0.3.1unsafe0200 kBnicolo-ribaudo
npm/@babel/helper-environment-visitor@7.16.7None03.05 kBnicolo-ribaudo
npm/@babel/helper-function-name@7.17.9None06.66 kBnicolo-ribaudo
npm/@babel/helper-hoist-variables@7.16.7None03.44 kBnicolo-ribaudo
npm/@babel/helper-module-imports@7.16.7None016.3 kBnicolo-ribaudo
npm/@babel/helper-plugin-utils@7.17.12None04.51 kBnicolo-ribaudo
npm/@babel/helper-split-export-declaration@7.16.7None04.32 kBnicolo-ribaudo
npm/@babel/helper-validator-identifier@7.16.7None019 kBnicolo-ribaudo
npm/@babel/helper-validator-option@7.16.7None04.57 kBnicolo-ribaudo
npm/@babel/highlight@7.17.12None+120 kBnicolo-ribaudo
npm/@babel/parser@7.18.0None01.9 MBnicolo-ribaudo
npm/@babel/plugin-transform-runtime@7.18.0unsafe014.2 kBnicolo-ribaudo
npm/@babel/runtime@7.18.0None0201 kBnicolo-ribaudo
npm/@babel/template@7.16.7None021.4 kBnicolo-ribaudo
npm/@babel/traverse@7.18.0None+1196 kBnicolo-ribaudo
npm/@babel/types@7.18.0environment+11.05 MBnicolo-ribaudo
npm/@ensdomains/address-encoder@0.1.9None02.21 MBmakoto_inoue
npm/@ensdomains/ens@0.4.5None03.96 MBmakoto_inoue
npm/@ensdomains/ensjs@2.1.0None053.4 kBnickjohnson
npm/@ensdomains/resolver@0.2.4None05.02 MBnickjohnson
npm/@eslint-community/regexpp@4.5.1None0337 kBeslint-community-bot
npm/@eslint/eslintrc@2.0.3filesystem, unsafe+2751 kBeslintbot
npm/@eslint/js@8.36.0None016.5 kBeslintbot
npm/@ethereumjs/common@2.6.4None02.53 MBholgerd77
npm/@ethereumjs/tx@3.5.1None0428 kBholgerd77
npm/@ethersproject/abi@5.0.7None0325 kBricmoo
npm/@ethersproject/abstract-provider@5.6.0None060.2 kBricmoo
npm/@ethersproject/abstract-signer@5.6.1None082.2 kBricmoo
npm/@ethersproject/address@5.6.0None033.1 kBricmoo
npm/@ethersproject/base64@5.6.0None011.3 kBricmoo
npm/@ethersproject/basex@5.6.0None030.1 kBricmoo
npm/@ethersproject/bignumber@5.6.1None0143 kBricmoo
npm/@ethersproject/bytes@5.6.1None080.9 kBricmoo
npm/@ethersproject/constants@5.6.0None018.7 kBricmoo
npm/@ethersproject/contracts@5.6.1None0250 kBricmoo
npm/@ethersproject/hash@5.6.0None0123 kBricmoo
npm/@ethersproject/hdnode@5.6.1None080.7 kBricmoo
npm/@ethersproject/json-wallets@5.6.0None+12.56 MBricmoo
npm/@ethersproject/keccak256@5.6.0None06.09 kBricmoo
npm/@ethersproject/logger@5.6.0None068.6 kBricmoo
npm/@ethersproject/networks@5.6.2None044.9 kBricmoo
npm/@ethersproject/pbkdf2@5.6.0None017.4 kBricmoo
npm/@ethersproject/properties@5.6.0None031 kBricmoo
npm/@ethersproject/providers@5.6.6network+11.31 MBricmoo
npm/@ethersproject/random@5.6.0None017.3 kBricmoo
npm/@ethersproject/rlp@5.6.0None029.6 kBricmoo
npm/@ethersproject/sha2@5.6.0None021.5 kBricmoo
npm/@ethersproject/signing-key@5.6.1None0244 kBricmoo
npm/@ethersproject/solidity@5.6.0None023.2 kBricmoo
npm/@ethersproject/strings@5.6.0None0119 kBricmoo
npm/@ethersproject/transactions@5.6.0None090 kBricmoo
npm/@ethersproject/units@5.6.0None020.2 kBricmoo
npm/@ethersproject/wallet@5.6.1None055.2 kBricmoo
npm/@ethersproject/web@5.6.0network0123 kBricmoo
npm/@ethersproject/wordlists@5.6.0None0390 kBricmoo
npm/@graphql-tools/batch-execute@8.5.1None034 kBardatan
npm/@graphql-tools/delegate@8.8.1None0139 kBardatan
npm/@graphql-tools/merge@8.3.1None094.4 kBardatan
npm/@graphql-tools/mock@8.7.15environment0111 kBardatan
npm/@graphql-tools/schema@8.5.1None064.8 kBardatan
npm/@graphql-tools/utils@8.9.0None0416 kBardatan
npm/@humanwhocodes/config-array@0.11.10None055.2 kBnzakas
npm/@jridgewell/resolve-uri@3.0.7None046.7 kBjridgewell
npm/@jridgewell/set-array@1.1.1None013.8 kBjridgewell
npm/@jridgewell/sourcemap-codec@1.4.13None034.5 kBjridgewell
npm/@jridgewell/trace-mapping@0.3.13None099.3 kBjridgewell
npm/@nodelib/fs.scandir@2.1.5filesystem022.2 kBmrmlnc
npm/@nodelib/fs.stat@2.0.5filesystem011.8 kBmrmlnc
npm/@nodelib/fs.walk@1.2.8None026.4 kBmrmlnc
npm/@openzeppelin/contract-loader@0.4.0filesystem+1201 kBnventuro
npm/@openzeppelin/test-helpers@0.5.5None047.6 kBnventuro
npm/@openzeppelin/upgrades@2.8.0environment, filesystem06.42 MBfrangio
npm/@protobufjs/aspromise@1.1.2None09.05 kBdcode
npm/@protobufjs/base64@1.1.2None09.22 kBdcode
npm/@protobufjs/codegen@2.0.4None09.14 kBdcode
npm/@protobufjs/eventemitter@1.1.0None07.75 kBdcode
npm/@protobufjs/fetch@1.1.0network08.76 kBdcode
npm/@protobufjs/float@1.0.2None027 kBdcode
npm/@protobufjs/inquire@1.1.0None04.29 kBdcode
npm/@protobufjs/path@1.1.2None07.77 kBdcode
npm/@protobufjs/pool@1.1.0None06.25 kBdcode
npm/@protobufjs/utf8@1.1.0None023.5 kBdcode
npm/@redux-saga/core@1.2.2environment+1614 kBredux-saga-release-bot
npm/@redux-saga/deferred@1.2.1None03.87 kBredux-saga-release-bot
npm/@redux-saga/delay-p@1.2.1environment04.48 kBredux-saga-release-bot
npm/@redux-saga/is@1.1.3None07.8 kBredux-saga-release-bot
npm/@redux-saga/symbols@1.1.3None04.68 kBredux-saga-release-bot
npm/@redux-saga/types@1.2.1None013.6 kBredux-saga-release-bot
npm/@resolver-engine/core@0.2.1None023.7 kBritave
npm/@resolver-engine/fs@0.2.1filesystem021.7 kBritave
npm/@resolver-engine/imports-fs@0.2.2None014.9 kBritave
npm/@resolver-engine/imports@0.2.2None038.6 kBritave
npm/@sindresorhus/is@0.14.0None040.2 kBsindresorhus
npm/@solidity-parser/parser@0.14.1None09.27 MBfvictorio
npm/@szmarczak/http-timer@1.1.2None06.3 kBszmarczak
npm/@truffle/abi-utils@0.2.13None048.3 kBleeftk
npm/@truffle/blockchain-utils@0.1.3None013.5 kBleeftk
npm/@truffle/code-utils@3.0.1None039.3 kBcliffoo
npm/@truffle/codec@0.12.12None01.21 MBfainashalts
npm/@truffle/compile-common@0.7.31None038.8 kBleeftk
npm/@truffle/config@1.3.49None058.5 kBkevinbluer
npm/@truffle/contract-schema@3.4.7None0277 kBeggplantzzz
npm/@truffle/contract@4.5.10Transitive: network+1739.2 MBfainashalts
npm/@truffle/dashboard-message-bus-client@0.1.9None057.4 kBcliffoo
npm/@truffle/dashboard-message-bus-common@0.1.5None012.2 kBcliffoo
npm/@truffle/db-loader@0.2.12None03.48 kBkevinbluer
npm/@truffle/db@2.0.12filesystem05.43 MBkevinbluer
npm/@truffle/debug-utils@6.0.22None029.1 kBfainashalts
npm/@truffle/debugger@11.0.23environment01.29 MBkevinbluer
npm/@truffle/error@0.1.0None02.88 kBhaltman
npm/@truffle/events@0.1.20None051.5 kBdongming.hwang
npm/@truffle/hdwallet-provider@1.7.0None048.8 kBgnidan
npm/@truffle/interface-adapter@0.5.27None062 kBkevinbluer
npm/@truffle/promise-tracker@0.1.5None011.4 kBsukanyaparashar
npm/@truffle/provider@0.3.3None019.2 kBkevinbluer
npm/@truffle/source-map-utils@1.3.105None019.7 kBkevinbluer
npm/@truffle/spinners@0.2.3None019.4 kBcliffoo
npm/@trufflesuite/chromafi@3.0.0None01.86 MBhaltman
npm/@trufflesuite/eth-json-rpc-filters@4.1.2-1None050.6 kBcruzmolina
npm/@trufflesuite/eth-json-rpc-infura@4.0.3-0network+141.4 kBcruzmolina
npm/@trufflesuite/eth-json-rpc-middleware@4.4.2-1None+1139 kBcruzmolina
npm/@trufflesuite/eth-sig-util@1.4.2None+2214 kBcruzmolina
npm/@trufflesuite/spinnies@0.1.1environment052 kBbenjamincburns
npm/@trufflesuite/web3-provider-engine@15.0.14None03.42 MBeggplantzzz
npm/@types/accepts@1.3.5None07.12 kBtypes
npm/@types/bn.js@4.11.6None013.9 kBtypes
npm/@types/body-parser@1.19.2None08.3 kBtypes
npm/@types/cacheable-request@6.0.3None09.28 kBtypes
npm/@types/cbor@2.0.0None03.23 kBtypes
npm/@types/connect@3.4.35None06.14 kBtypes
npm/@types/cors@2.8.12None06.35 kBtypes
npm/@types/express-serve-static-core@4.17.32None044.7 kBtypes
npm/@types/express@4.17.14None08.24 kBtypes
npm/@types/http-cache-semantics@4.0.1None09.55 kBtypes
npm/@types/json-schema@7.0.12None032.2 kBtypes
npm/@types/keyv@3.1.4None06.12 kBtypes
npm/@types/long@4.0.2None013.3 kBtypes
npm/@types/mime@3.0.1None03.57 kBtypes
npm/@types/node@17.0.35None01.68 MBtypes
npm/@types/pbkdf2@3.1.0None03.59 kBtypes
npm/@types/qs@6.9.7None07 kBtypes
npm/@types/range-parser@1.2.4None05.05 kBtypes
npm/@types/responselike@1.0.0None03.62 kBtypes
npm/@types/secp256k1@4.0.3None08.05 kBtypes
npm/@types/semver@7.5.0None023.7 kBtypes
npm/@types/serve-static@1.15.0None07.75 kBtypes
npm/@typescript-eslint/eslint-plugin@5.55.0None+12.47 MBjameshenry
npm/@typescript-eslint/parser@5.55.0None018.3 kBjameshenry
npm/@typescript-eslint/scope-manager@5.55.0None0592 kBjameshenry
npm/@typescript-eslint/type-utils@5.55.0None087.3 kBjameshenry
npm/@typescript-eslint/types@5.55.0None0223 kBjameshenry
npm/@typescript-eslint/typescript-estree@5.55.0environment, filesystem+2571 kBjameshenry
npm/@typescript-eslint/utils@5.55.0None0501 kBjameshenry
npm/@typescript-eslint/visitor-keys@5.55.0None018.4 kBjameshenry
npm/abort-controller@3.0.0None076.3 kBmysticatea
npm/abortcontroller-polyfill@1.7.5network094.6 kBmolsson
npm/abstract-leveldown@2.6.3None0132 kBralphtheninja
npm/accepts@1.3.8None016.8 kBdougwilson
npm/acorn-jsx@5.3.2None024.4 kBrreverser
npm/acorn@8.8.2None0467 kBmarijn
npm/aes-js@3.1.2None080.5 kBricmoo
npm/ajv-formats@2.1.1Transitive: eval, unsafe+31.1 MBesp
npm/ajv-keywords@3.5.2None072.9 kBesp
npm/ansi-colors@3.2.4environment021.2 kBjonschlinkert
npm/ansi-escapes@3.2.0None08.29 kBsindresorhus
npm/ansi-regex@3.0.1None04.05 kBqix
npm/antlr4ts@0.5.0-alpha.4None03.02 MBsharwell
npm/any-promise@1.3.0None022.2 kBkevinbeaty
npm/anymatch@1.3.2None08.26 kBes128
npm/apollo-datasource@3.3.2None03.15 kBapollo-bot
npm/apollo-reporting-protobuf@3.3.3None0454 kBapollo-bot
npm/apollo-server-core@3.11.1environment, network0960 kBapollo-bot
npm/apollo-server-env@4.2.1None017.3 kBapollo-bot
npm/apollo-server-errors@3.3.1None029.7 kBapollo-bot
npm/apollo-server-express@3.11.1None027.6 kBapollo-bot
npm/apollo-server-plugin-base@3.7.1None014 kBapollo-bot
npm/apollo-server-types@3.7.1None025.4 kBapollo-bot
npm/apollo-server@3.11.1network026.6 kBapollo-bot
npm/app-module-path@2.2.0unsafe014.1 kBpnidem
npm/argsarray@0.0.1None03.69 kBcwmma
npm/arr-diff@2.0.0None05.32 kBjonschlinkert
npm/arr-flatten@1.1.0None06.88 kBjonschlinkert
npm/arr-union@3.1.0None06.66 kBjonschlinkert
npm/array-flatten@1.1.1None04.42 kBblakeembrey
npm/array-includes@3.1.5None022.9 kBljharb
npm/array-union@2.1.0None03.17 kBsindresorhus
npm/array-unique@0.2.1None04.43 kBjonschlinkert
npm/asn1.js@5.4.1None049.8 kBindutny
npm/asn1@0.2.6None019.8 kBbahamat
npm/assert-plus@1.0.0environment011.4 kBpfmooney
npm/assertion-error@1.1.0None05.64 kBchaijs
npm/assign-symbols@1.0.0None05.85 kBphated
npm/async-each@1.0.3None03.95 kBpaulmillr
npm/async-eventemitter@0.2.4None019.2 kBahultgren
npm/async-limiter@1.0.1None06.9 kBstrml
npm/async-retry@1.3.3None05.21 kBleerobinson
npm/async@2.6.4None0541 kBhargasinski
npm/asynckit@0.4.0None027.4 kBalexindigo
npm/at-least-node@1.0.0None02.63 kBryanzim
npm/atob@2.1.2None036.2 kBcoolaj86
npm/atomically@1.7.0filesystem093.3 kBfabiospampinato
npm/available-typed-arrays@1.0.5None014.1 kBljharb
npm/await-semaphore@0.1.3None023.5 kBnotenoughneon
npm/aws-sign2@0.7.0None014.2 kBmikeal
npm/aws4@1.11.0environment022.3 kBhichaelmart
npm/axios@0.18.1environment, network0294 kBemilyemorehouse
npm/babel-code-frame@6.26.0Transitive: environment+535.1 kBhzoo
npm/babel-core@6.26.3environment, filesystem, unsafe0107 kBloganfsmyth
npm/babel-generator@6.26.1None+199.8 kBhzoo
npm/babel-helper-builder-binary-assignment-operator-visitor@6.24.1None02.67 kBhzoo
npm/babel-helper-call-delegate@6.24.1None02.46 kBhzoo
npm/babel-helper-define-map@6.26.0None05.22 kBhzoo
npm/babel-helper-explode-assignable-expression@6.24.1None02.5 kBhzoo
npm/babel-helper-function-name@6.24.1None04.89 kBhzoo
npm/babel-helper-get-function-arity@6.24.1None01.13 kBhzoo
npm/babel-helper-hoist-variables@6.24.1None02.53 kBhzoo
npm/babel-helper-optimise-call-expression@6.24.1None01.3 kBhzoo
npm/babel-helper-regex@6.26.0None01.64 kBhzoo
npm/babel-helper-remap-async-to-generator@6.24.1None09.06 kBhzoo
npm/babel-helper-replace-supers@6.24.1None08.38 kBhzoo
npm/babel-helpers@6.24.1None018.3 kBhzoo
npm/babel-messages@6.23.0None04.79 kBloganfsmyth
npm/babel-plugin-check-es2015-constants@6.22.0None02.81 kBhzoo
npm/babel-plugin-polyfill-corejs2@0.3.1None081.2 kBnicolo-ribaudo
npm/babel-plugin-polyfill-corejs3@0.5.2None0164 kBnicolo-ribaudo
npm/babel-plugin-polyfill-regenerator@0.3.1None06.81 kBnicolo-ribaudo
npm/babel-plugin-syntax-async-functions@6.13.0None01.11 kBhzoo
npm/babel-plugin-syntax-exponentiation-operator@6.13.0None01.2 kBhzoo
npm/babel-plugin-syntax-trailing-function-commas@6.22.0None03.35 kBhzoo
npm/babel-plugin-transform-async-to-generator@6.24.1None02.22 kBhzoo
npm/babel-plugin-transform-es2015-arrow-functions@6.22.0None03.83 kBhzoo
npm/babel-plugin-transform-es2015-block-scoped-functions@6.22.0None02.71 kBhzoo
npm/babel-plugin-transform-es2015-block-scoping@6.26.0None023.4 kBhzoo
npm/babel-plugin-transform-es2015-classes@6.24.1None026.6 kBhzoo
npm/babel-plugin-transform-es2015-computed-properties@6.24.1None09.03 kBhzoo
npm/babel-plugin-transform-es2015-destructuring@6.23.0None018.1 kBloganfsmyth
npm/babel-plugin-transform-es2015-duplicate-keys@6.24.1None04.34 kBhzoo
npm/babel-plugin-transform-es2015-for-of@6.23.0None09.35 kBloganfsmyth
npm/babel-plugin-transform-es2015-function-name@6.24.1None02.1 kBhzoo
npm/babel-plugin-transform-es2015-literals@6.22.0None01.92 kBhzoo
npm/babel-plugin-transform-es2015-modules-amd@6.24.1None05.16 kBhzoo
npm/babel-plugin-transform-es2015-modules-commonjs@6.26.2None028.4 kBloganfsmyth
npm/babel-plugin-transform-es2015-modules-systemjs@6.24.1None016.6 kBhzoo
npm/babel-plugin-transform-es2015-modules-umd@6.24.1None010.2 kBhzoo
npm/babel-plugin-transform-es2015-object-super@6.24.1None03.49 kBhzoo
npm/babel-plugin-transform-es2015-parameters@6.24.1None016.9 kBhzoo
npm/babel-plugin-transform-es2015-shorthand-properties@6.24.1None02.4 kBhzoo
npm/babel-plugin-transform-es2015-spread@6.22.0None05.47 kBhzoo
npm/babel-plugin-transform-es2015-sticky-regex@6.24.1None02 kBhzoo
npm/babel-plugin-transform-es2015-template-literals@6.22.0None05.46 kBhzoo
npm/babel-plugin-transform-es2015-typeof-symbol@6.23.0None03.29 kBloganfsmyth
npm/babel-plugin-transform-es2015-unicode-regex@6.24.1None02.4 kBhzoo
npm/babel-plugin-transform-exponentiation-operator@6.24.1None02.45 kBhzoo
npm/babel-plugin-transform-regenerator@6.26.0None04.29 kBhzoo
npm/babel-plugin-transform-strict-mode@6.24.1None03.14 kBhzoo
npm/babel-polyfill@6.26.0None0461 kBhzoo
npm/babel-preset-env@1.7.0None0101 kBexistentialism
npm/babel-register@6.26.0environment, filesystem012 kBhzoo
npm/babel-runtime@6.26.0Transitive: eval+173.6 kBhzoo
npm/babel-template@6.26.0None05.73 kBhzoo
npm/babel-traverse@6.26.0environment0152 kBhzoo
npm/babel-types@6.26.0None0141 kBhzoo
npm/babylon@6.18.0None0282 kBhzoo
npm/backoff@2.5.0None057.6 kBmathieu
npm/balanced-match@1.0.2None06.94 kBjuliangruber
npm/base-x@3.0.9None09.35 kBjunderw
npm/base@0.11.2None+246.4 kBjonschlinkert
npm/base64-js@1.5.1None09.62 kBfeross
npm/bcrypt-pbkdf@1.0.2None+1203 kBarekinath
npm/big-integer@1.6.36None0164 kBpeterolson
npm/big.js@6.1.1None061.8 kBmikemcl
npm/bignumber.js@8.1.1None0402 kBmikemcl
npm/binary-extensions@1.13.1None04.63 kBsindresorhus
npm/bindings@1.5.0environment, filesystem011.2 kBtootallnate
npm/bip66@1.1.5None07.79 kBdcousens
npm/bl@1.2.3None038.9 kBrvagg
npm/blakejs@1.2.1None0156 kBdcposch
npm/bluebird@3.7.2environment, eval, unsafe0632 kBesailija
npm/body-parser@1.20.0network060.2 kBdougwilson
npm/boolbase@1.0.0None01.33 kBfeedic
npm/borc@2.1.2None01.04 MBdignifiedquire
npm/brace-expansion@1.1.11None011.1 kBjuliangruber
npm/braces@1.8.5None016.8 kBjonschlinkert
npm/brorand@1.1.0None03.52 kBindutny
npm/browser-stdout@1.3.0None02.53 kBkumavis
npm/browserify-aes@1.2.0None029.8 kBcwmma
npm/browserify-cipher@1.0.1None06.45 kBcwmma
npm/browserify-des@1.0.2None06.27 kBcwmma
npm/browserify-rsa@4.1.0None03.68 kBcwmma
npm/browserify-sign@4.2.1None014.5 kBcwmma
npm/browserslist@3.2.8environment, filesystem057 kBai
npm/bs58@4.0.1None04.57 kBdcousens
npm/bs58check@2.1.2None04.79 kBdcousens
npm/btoa@1.2.1None032 kBcoolaj86
npm/buffer-alloc-unsafe@1.1.0None01.94 kBlinusu
npm/buffer-alloc@1.2.0None02.27 kBlinusu
npm/buffer-crc32@0.2.13None07.95 kBbrianloveswords
npm/buffer-fill@1.0.0None04.39 kBlinusu
npm/buffer-from@1.1.2None05.05 kBlinusu
npm/buffer-to-arraybuffer@0.0.5None06.24 kBmiguelmota
npm/buffer-xor@1.0.3None04.83 kBdcousens
npm/bufferutil@4.0.6None0406 kBlpinca
npm/builtin-status-codes@3.0.0network04.5 kBbendrucker
npm/bytes@3.1.2None012.3 kBdougwilson
npm/cache-base@1.0.1None016.4 kBjonschlinkert
npm/cacheable-request@6.1.0network+231.9 kBlukechilds
npm/call-bind@1.0.2None014.7 kBljharb
npm/caller-path@0.1.0None+14.29 kBsindresorhus
npm/callsites@3.1.0None06.33 kBsindresorhus
npm/camel-case@3.0.0None02.99 kBblakeembrey
npm/camelcase@4.1.0None04.32 kBsindresorhus
npm/caniuse-lite@1.0.30001341None01.53 MBcaniuse-lite
npm/caseless@0.12.0None014.3 kBmikeal
npm/catering@2.1.1None05 kBvweevers
npm/cbor@4.3.0filesystem089.2 kBhildjj
npm/chai-bn@0.2.2None011.6 kBfrangio
npm/chai@4.3.6None0751 kBchai
npm/chance@1.1.8None01.89 MBvictorquinn
npm/change-case@3.0.2None020.3 kBblakeembrey
npm/chardet@0.4.2filesystem085.6 kBrunk
npm/check-error@1.0.2None020.2 kBchaijs
npm/checkpoint-store@1.1.0None04.44 kBkumavis
npm/cheerio-select@1.6.0None022.9 kBfeedic
npm/cheerio@1.0.0-rc.10None0204 kBfeedic
npm/chokidar@1.7.0environment, filesystem077.4 kBes128
npm/chownr@1.1.4filesystem05.71 kBisaacs
npm/cids@0.7.5None+12.22 MBvmx
npm/cipher-base@1.0.4None07.95 kBcwmma
npm/circular-json@0.3.3None021 kBwebreflection
npm/circular@1.0.5None03.71 kBmuji
npm/class-is@1.1.0None025.3 kBfsdiogo
npm/class-utils@0.3.6None+563.5 kBjonschlinkert
npm/cli-cursor@3.1.0None04.37 kBsindresorhus
npm/cli-logger@0.5.40filesystem0125 kBmuji
npm/cli-regexp@0.1.2None03.47 kBmuji
npm/cli-util@1.1.27None012.6 kBmuji
npm/cli-width@2.2.1environment011.2 kBknownasilya
npm/cliui@3.2.0None+221.1 kBbcoe
npm/clone-buffer@1.0.0None04.28 kBphated
npm/clone-response@1.0.2None04.61 kBlukechilds
npm/clone@2.1.2None015.9 kBpvorb
npm/co@4.6.0None016 kBjongleberry
npm/code-point-at@1.1.0None02.99 kBsindresorhus
npm/collection-visit@1.0.0None06.85 kBjonschlinkert
npm/colors@1.4.0environment039.5 kBdabh
npm/combined-stream@1.0.8None011.5 kBalexindigo
npm/commander@3.0.2filesystem, shell077.9 kBabetomo
npm/component-emitter@1.3.0None08 kBnami-doc
npm/concat-map@0.0.1None04.86 kBsubstack
npm/concat-stream@1.6.2None09.56 kBmafintosh
npm/conf@10.2.0environment, filesystem050 kBsindresorhus
npm/constant-case@2.0.0None02.58 kBblakeembrey
npm/contains-path@0.1.0None05.1 kBjonschlinkert
npm/content-disposition@0.5.4None019.1 kBdougwilson
npm/content-hash@2.5.2None0264 kBpldespaigne
npm/content-type@1.0.4None010.2 kBdougwilson
npm/convert-source-map@1.8.0filesystem+142 kBthlorenz
npm/cookie-signature@1.0.6None03.94 kBnatevw
npm/cookie@0.5.0None023.1 kBdougwilson
npm/cookiejar@2.1.3None014.4 kBandyburke
npm/copy-descriptor@0.1.1None04.15 kBjonschlinkert
npm/core-js-compat@3.22.5None0530 kBzloirock
npm/core-js@2.6.12environment, eval, filesystem02.26 MBzloirock
npm/core-util-is@1.0.3None04.98 kBisaacs
npm/crc-32@1.2.2None031 kBsheetjs
npm/create-ecdh@4.0.4None05.4 kBcwmma
npm/create-hash@1.2.0None05.21 kBcwmma
npm/create-hmac@1.1.7None05.81 kBcwmma
npm/cross-spawn@7.0.3environment, filesystem, shell+441.1 kBsatazor
npm/crypto-addr-codec@0.1.7None0104 kBmakoto_inoue
npm/crypto-browserify@3.12.0None053.5 kBcwmma
npm/css-select@4.3.0None082.4 kBfeedic
npm/css-what@6.1.0None066 kBfeedic
npm/cssfilter@0.0.10None032 kBleizongmin
npm/d@1.0.1None022.8 kBmedikoo
npm/dashdash@1.14.1environment, filesystem080.6 kBtrentm
npm/dataloader@2.1.0None058.8 kBleebyron
npm/debounce-fn@4.0.0None06.37 kBsindresorhus
npm/debug-log@1.0.1environment03.01 kBsindresorhus
npm/debug@4.3.4environment042.4 kBqix
npm/decamelize@1.2.0None02.94 kBsindresorhus
npm/decode-uri-component@0.2.0None05.71 kBsamverschueren
npm/decompress-response@3.3.0None03.54 kBsindresorhus
npm/decompress-tar@4.1.1None03.85 kBkevva
npm/decompress-tarbz2@4.1.1None+122.9 kBkevva
npm/decompress-targz@4.1.1None03.22 kBkevva
npm/decompress-unzip@4.0.1None+339.1 kBkevva
npm/decompress@4.2.1None08.12 kBsindresorhus
npm/deep-eql@3.0.1None054 kBchaijs
npm/deep-is@0.1.4None08.11 kBthlorenz
npm/defer-to-connect@1.1.3network05.45 kBszmarczak
npm/deferred-leveldown@1.2.2None015.4 kBralphtheninja
npm/define-properties@1.1.4None010.4 kBljharb
npm/define-property@2.0.2None010.7 kBdoowb
npm/deglob@2.1.1filesystem+129.3 kBfeross
npm/delay@5.0.0None011.2 kBsindresorhus
npm/delayed-stream@1.0.0None08.02 kBapechimp
npm/delimit-stream@0.1.0None012.7 kBjasonkuhrt
npm/depd@2.0.0environment, eval027.1 kBdougwilson
npm/des.js@1.0.1None038.6 kBindutny
npm/destroy@1.2.0filesystem09.02 kBdougwilson
npm/detect-indent@5.0.0None06.51 kBsindresorhus
npm/detect-node@2.1.0None02.76 kBiliakan
npm/diff@3.5.0None0622 kBkpdecker
npm/diffie-hellman@5.0.3None017.3 kBcwmma
npm/dir-glob@3.0.1Transitive: filesystem+110.8 kBsindresorhus
npm/doctrine@2.1.0None0106 kBeslint
npm/dom-serializer@1.4.1None028.3 kBfeedic
npm/dom-walk@0.1.2None02.66 kBraynos
npm/domelementtype@2.3.0None011.4 kBfeedic
npm/domhandler@4.3.1None044.6 kBfeedic
npm/domutils@2.8.0network056.6 kBfeedic
npm/dot-case@2.1.1None03.75 kBblakeembrey
npm/dot-prop@6.0.1None010.2 kBsindresorhus
npm/double-ended-queue@2.1.0-0None024.4 kBesailija
npm/drbg.js@1.0.1None011 kBfanatid
npm/duplexer3@0.1.4None06.43 kBfloatdrop
npm/ecc-jsbn@0.1.2None+173.6 kBaduh95
npm/ee-first@1.1.1None06.26 kBdougwilson
npm/electron-to-chromium@1.4.137None0169 kBkilianvalkhof
npm/elliptic@6.5.4None0118 kBindutny
npm/emittery@0.4.1None020.3 kBnovemberborn
npm/emoji-regex@8.0.0None048.3 kBmathias
npm/encodeurl@1.0.2None07.86 kBdougwilson
npm/encoding-down@6.3.0None046.4 kBvweevers
npm/encoding@0.1.13None+1356 kBandris
npm/end-of-stream@1.4.4None06.23 kBmafintosh
npm/end-stream@0.1.0None03.29 kBraynos
npm/entities@2.2.0None057.7 kBfeedic
npm/env-paths@2.2.1None010.2 kBsindresorhus
npm/eol@0.9.1None012.4 kBryanve
npm/errno@0.1.8None018.1 kBralphtheninja
npm/error-ex@1.3.2None09.04 kBqix
npm/es-abstract@1.20.1None01.4 MBljharb
npm/es-to-primitive@1.2.1None040.4 kBljharb
npm/es5-ext@0.10.61eval0372 kBmedikoo
npm/es6-iterator@2.0.3None029.7 kBmedikoo
npm/es6-promise@4.2.8None0315 kBstefanpenner
npm/es6-symbol@3.1.3None019.4 kBmedikoo
npm/escalade@3.1.1filesystem011.4 kBlukeed
npm/escape-html@1.0.3None03.66 kBdougwilson
npm/eslint-config-prettier@8.7.0None018.3 kBlydell
npm/eslint-config-standard-jsx@6.0.2None06.88 kBfeross
npm/eslint-config-standard@12.0.0None013.9 kBfeross
npm/eslint-import-resolver-node@0.3.6None05.37 kBljharb
npm/eslint-module-utils@2.7.3None032.1 kBljharb
npm/eslint-plugin-es@1.4.1None0126 kBmysticatea
npm/eslint-plugin-import@2.14.0filesystem+1603 kBljharb
npm/eslint-plugin-node@7.0.1filesystem0188 kBmysticatea
npm/eslint-plugin-prettier@4.2.1None058.3 kBjounqin
npm/eslint-plugin-promise@4.0.1None037.2 kBmacklinu
npm/eslint-plugin-react@7.11.1None0601 kBljharb
npm/eslint-plugin-standard@4.0.2None028.4 kBfeross
npm/eslint-scope@5.1.1None078.4 kBeslintbot
npm/eslint-utils@1.4.3None0314 kBmysticatea
npm/eslint-visitor-keys@1.3.0None023.7 kBeslintbot
npm/eslint@8.36.0filesystem+93.2 MBeslintbot
npm/espree@9.5.2None076.5 kBeslintbot
npm/esprima@4.0.1None0314 kBariya
npm/esquery@1.5.0None01 MBmichaelficarra
npm/esrecurse@4.3.0None013.5 kBmichaelficarra
npm/estraverse@4.3.0None036.3 kBmichaelficarra
npm/esutils@2.0.3None050.6 kBmichaelficarra
npm/etag@1.8.1filesystem010.8 kBdougwilson
npm/eth-block-tracker@4.4.3None0331 kBkumavis
npm/eth-ens-namehash@2.0.8None+1335 kBdanfinlay
npm/eth-json-rpc-errors@2.0.2None042.3 kBrekmarks
npm/eth-lib@0.1.29Transitive: network+1193 kBevertonfraga
npm/eth-query@2.1.2None07.29 kBkumavis
npm/eth-rpc-errors@3.0.0None030.4 kBrekmarks
npm/eth-sig-util@3.0.1None051.8 kBgudahtt
npm/ethereum-bloom-filters@1.0.10None020.1 kBjoshstevens19
npm/ethereum-common@0.2.0None0648 kBholgerd77
npm/ethereum-protocol@1.0.1None0425 Blogvinov
npm/ethereumjs-abi@0.6.7None064.3 kBholgerd77
npm/ethereumjs-account@2.0.5None014.6 kBholgerd77
npm/ethereumjs-block@1.7.1None0839 kBholgerd77
npm/ethereumjs-common@1.5.2None0795 kBevertonfraga
npm/ethereumjs-tx@1.3.7None0143 kBholgerd77
npm/ethereumjs-vm@2.6.0None+2340 kBholgerd77
npm/ethereumjs-wallet@1.0.2None0162 kBralxz
npm/ethers@4.0.49network02.77 MBricmoo
npm/ethjs-abi@0.2.1None+22.18 MBsilentcicero
npm/ethjs-unit@0.1.6None0460 kBsilentcicero
npm/ethjs-util@0.1.6None0225 kBsilentcicero
npm/ethlint@1.2.5filesystem0965 kBthe-mad-king
npm/event-target-shim@5.0.1None0189 kBmysticatea
npm/events@3.3.0None082.8 kBgoto-bus-stop
npm/evp_bytestokey@1.0.3None05.13 kBdcousens
npm/execa@0.7.0environment, shell Transitive: filesystem+135 kBsindresorhus
npm/expand-brackets@0.1.5None09.33 kBjonschlinkert
npm/expand-range@1.8.2None07.89 kBjonschlinkert
npm/express@4.18.1environment, filesystem, network0214 kBdougwilson
npm/ext@1.6.0None+1105 kBmedikoo
npm/extend-shallow@3.0.2None+115.6 kBphated
npm/extend@3.0.2None023.5 kBljharb
npm/external-editor@2.2.0environment, filesystem, shell020.5 kBmrkmg
npm/extglob@0.3.2None09.44 kBjonschlinkert
npm/extsprintf@1.3.0None022.8 kBdap
npm/fake-merkle-patricia-tree@1.0.1None03.54 kBkumavis
npm/faker@5.5.3None010.1 MBmarak
npm/fast-check@2.25.0None01.05 MBndubien
npm/fast-deep-equal@3.1.3None013 kBesp
npm/fast-diff@1.3.0None052.3 kBluin
npm/fast-glob@3.2.12filesystem+6258 kBmrmlnc
npm/fast-json-stable-stringify@2.1.0None017 kBesp
npm/fast-levenshtein@2.0.6None09.44 kBhiddentao
npm/fast-safe-stringify@2.1.1None039.7 kBmatteo.collina
npm/fastq@1.15.0None038.9 kBmatteo.collina
npm/fd-slicer@1.1.0filesystem029.8 kBthejoshwolfe
npm/fetch-cookie@0.11.0network09.68 kBvaleriangalliat
npm/fetch-ponyfill@4.1.0network+1143 kBqubyte
npm/figures@2.0.0None08.89 kBsindresorhus
npm/file-entry-cache@6.0.1filesystem025.6 kBroyriojas
npm/file-type@5.2.0None018 kBsindresorhus
npm/file-uri-to-path@1.0.0None08.07 kBtootallnate
npm/filename-regex@2.0.1None04.35 kBdoowb
npm/fill-range@2.2.4None020.2 kBjonschlinkert
npm/finalhandler@1.2.0environment018.6 kBdougwilson
npm/find-root@1.1.0filesystem05.27 kBjsdnxx
npm/find-up@4.1.0None011.6 kBsindresorhus
npm/flat-cache@3.0.4filesystem+147.3 kBroyriojas
npm/flat@5.0.2None026.6 kBtimoxley
npm/flatmap@0.0.3None05.11 kBinca
npm/flatted@3.2.7None027.2 kBwebreflection
npm/follow-redirects@1.5.10network Transitive: environment+173.4 kBrubenverborgh
npm/for-each@0.3.3None013 kBljharb
npm/for-in@1.0.2None06.28 kBjonschlinkert
npm/for-own@0.1.5None06.47 kBjonschlinkert
npm/foreach@2.0.6None08.73 kBmanuelstofer
npm/forever-agent@0.6.1network014 kBsimov
npm/form-data@2.3.3filesystem, network0119 kBalexindigo
npm/forwarded@0.2.0None05.88 kBdougwilson
npm/fragment-cache@0.2.1None09.9 kBjonschlinkert
npm/fresh@0.5.2None010.1 kBdougwilson
npm/fs-constants@1.0.0filesystem02.22 kBmafintosh
npm/fs-minipass@1.2.7filesystem013.1 kBisaacs
npm/fs.realpath@1.0.0environment, filesystem013.4 kBisaacs
npm/fsevents@1.2.13filesystem, shell025.8 kBpipobscure
npm/function-bind@1.1.1None025.2 kBljharb
npm/function.prototype.name@1.1.5None017 kBljharb
npm/functional-red-black-tree@1.0.1None043.5 kBmikolalysenko
npm/functions-have-names@1.2.3None016.7 kBljharb
npm/ganache@7.7.3environment, filesystem, network, shell096.5 MBtruffle-cicd
npm/get-caller-file@1.0.3None02.48 kBstefanpenner
npm/get-func-name@2.0.0None09.83 kBchaijs
npm/get-intrinsic@1.1.1eval032.5 kBljharb
npm/get-stdin@6.0.0None03.5 kBsindresorhus
npm/get-stream@4.1.0None07.88 kBsindresorhus
npm/get-symbol-description@1.0.0None010.3 kBljharb
npm/get-value@2.0.6None03.71 kBjonschlinkert
npm/getpass@0.1.7filesystem05.67 kBarekinath
npm/glob-base@0.3.0None07.92 kBes128
npm/glob-parent@2.0.0None04.45 kBes128
npm/glob@7.2.3filesystem055.1 kBisaacs
npm/global@4.4.0None03.47 kBraynos
npm/globals@9.18.0None033.7 kBsindresorhus

🚮 Removed packages:npm/@alch/alchemy-web3@1.4.6, npm/@amplitude/node@1.9.2, npm/@amplitude/react-native@2.17.2, npm/@apollo/client@3.3.7, npm/@apollo/usage-reporting-protobuf@4.1.1, npm/@apollo/utils.dropunuseddefinitions@2.0.1, npm/@apollo/utils.keyvaluecache@2.1.1, npm/@apollo/utils.logger@2.0.1, npm/@apollo/utils.printwithreducedwhitespace@2.0.1, npm/@apollo/utils.removealiases@2.0.1, npm/@apollo/utils.sortast@2.0.1, npm/@apollo/utils.stripsensitiveliterals@2.0.1, npm/@apollo/utils.usagereporting@2.1.0, npm/@assemblyscript/loader@0.9.4, npm/@babel/cli@7.7.0, npm/@babel/code-frame@7.23.5, npm/@babel/compat-data@7.23.5, npm/@babel/generator@7.23.6, npm/@babel/helper-annotate-as-pure@7.22.5, npm/@babel/helper-compilation-targets@7.23.6, npm/@babel/helper-define-polyfill-provider@0.3.3, npm/@babel/helper-environment-visitor@7.22.20, npm/@babel/helper-function-name@7.23.0, npm/@babel/helper-hoist-variables@7.22.5, npm/@babel/helper-module-imports@7.22.15, npm/@babel/helper-plugin-utils@7.22.5, npm/@babel/helper-split-export-declaration@7.22.6, npm/@babel/helper-validator-identifier@7.22.20, npm/@babel/helper-validator-option@7.23.5, npm/@babel/highlight@7.23.4, npm/@babel/parser@7.24.1, npm/@babel/plugin-proposal-class-static-block@7.21.0, npm/@babel/plugin-transform-react-jsx@7.21.0, npm/@babel/plugin-transform-runtime@7.18.2, npm/@babel/preset-env@7.22.15, npm/@babel/preset-typescript@7.22.15, npm/@babel/register@7.7.0, npm/@babel/runtime@7.18.3, npm/@babel/template@7.22.15, npm/@babel/traverse@7.23.6, npm/@babel/types@7.23.6, npm/@certusone/wormhole-sdk@0.1.1, npm/@changesets/cli@2.27.1, npm/@cloudflare/kv-asset-handler@0.3.1, npm/@coinbase/cbpay-js@1.2.0, npm/@coinflowlabs/react@3.1.5, npm/@coral-xyz/anchor@0.29.0, npm/@elastic/elasticsearch@8.1.0, npm/@emotion/babel-plugin@11.11.0, npm/@emotion/babel-preset-css-prop@11.11.0, npm/@emotion/css@11.11.2, npm/@emotion/eslint-plugin@11.11.0, npm/@emotion/is-prop-valid@1.2.1, npm/@emotion/memoize@0.8.1, npm/@emotion/native@11.11.0, npm/@emotion/react@11.11.1, npm/@emotion/server@11.11.0, npm/@emotion/styled@11.11.0, npm/@emotion/stylis@0.8.5, npm/@emotion/unitless@0.8.1, npm/@esbuild-plugins/node-globals-polyfill@0.2.3, npm/@escape.tech/mookme@2.4.1, npm/@eslint-community/regexpp@4.10.0, npm/@eslint/eslintrc@1.4.1, npm/@eslint/js@8.53.0, npm/@ethereumjs/common@3.2.0, npm/@ethereumjs/tx@4.2.0, npm/@ethersproject/abi@5.4.1, npm/@ethersproject/abstract-provider@5.4.1, npm/@ethersproject/abstract-signer@5.4.1, npm/@ethersproject/address@5.4.0, npm/@ethersproject/base64@5.4.0, npm/@ethersproject/basex@5.4.0, npm/@ethersproject/contracts@5.4.1, npm/@ethersproject/hash@5.4.0, npm/@ethersproject/hdnode@5.4.0, npm/@ethersproject/json-wallets@5.4.0, npm/@ethersproject/networks@5.4.2, npm/@ethersproject/pbkdf2@5.4.0, npm/@ethersproject/properties@5.4.1, npm/@ethersproject/providers@5.4.5, npm/@ethersproject/random@5.4.0, npm/@ethersproject/rlp@5.4.0, npm/@ethersproject/sha2@5.7.0, npm/@ethersproject/signing-key@5.4.0, npm/@ethersproject/solidity@5.0.5, npm/@ethersproject/transactions@5.4.0, npm/@ethersproject/units@5.4.0, npm/@ethersproject/wallet@5.4.0, npm/@ethersproject/web@5.4.0, npm/@ethersproject/wordlists@5.4.0, npm/@fingerprintjs/fingerprintjs-pro@3.5.6, npm/@google/model-viewer@3.3.0, npm/@gorhom/portal@1.0.9, npm/@graphql-tools/merge@8.4.2, npm/@graphql-tools/schema@9.0.19, npm/@graphql-tools/utils@9.2.1, npm/@hcaptcha/react-hcaptcha@0.3.6, npm/@humanwhocodes/config-array@0.11.13, npm/@improbable-eng/grpc-web-node-http-transport@0.15.0, npm/@improbable-eng/grpc-web@0.14.1, npm/@ipld/dag-pb@2.1.18, npm/@jridgewell/resolve-uri@3.1.1, npm/@jridgewell/set-array@1.1.2, npm/@jridgewell/sourcemap-codec@1.4.15, npm/@jridgewell/trace-mapping@0.3.20, npm/@juggle/resize-observer@3.3.1, npm/@jup-ag/api@6.0.6, npm/alchemy-sdk@2.0.1, npm/nodemon@2.0.19, npm/prom-client@14.0.1, npm/web3@1.7.5

View full report↗︎

@socket-security

socket-securityBot commented Jul 1, 2024

Copy link
Copy Markdown

🚨 Potential security issues detected. Learn more about Socket for GitHub ↗︎

To accept the risk, merge this PR and you will not be notified again.

AlertPackageNoteSourceCI
Install scripts npm/core-js@2.6.12
  • Install script:postinstall
  • Source:node -e "try{require('./postinstall')}catch(e){}"
🚫
Install scripts npm/fsevents@1.2.13
  • Install script:install
  • Source:node install.js
🚫
Critical CVE npm/babel-traverse@6.26.0 🚫
Protestware/Troll package npm/es5-ext@0.10.61
  • Note: This package prints a protestware console message on install regarding Ukraine for users with Russian language locale
🚫
Install scripts npm/es5-ext@0.10.61
  • Install script:postinstall
  • Source: node -e "try{require('./_postinstall')}catch(e){}" || exit 0
🚫
Critical CVE npm/@babel/traverse@7.18.0 🚫
Install scripts npm/web3@1.2.2
  • orphan: npm/web3@1.2.2
🚫

View full report↗︎

Next steps

What is an install script?

Install scripts are run when the package is installed. The majority of malware in npm is hidden in install scripts.

Packages should not be running non-essential scripts during install and there are often solutions to problems people solve with install scripts that can be run at publish time instead.

What is a critical CVE?

Contains a Critical Common Vulnerability and Exposure (CVE).

Remove or replace dependencies that include known critical CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies.

What is protestware?

This package is a joke, parody, or includes undocumented or hidden behavior unrelated to its primary function.

Consider that consuming this package my come along with functionality unrelated to its primary purpose.

Take a deeper look at the dependency

Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support [AT] socket [DOT] dev.

Remove the package

If you happen to install a dependency that Socket reports as Known Malware you should immediately remove it and select a different dependency. For other alert types, you may may wish to investigate alternative packages or consider if there are other ways to mitigate the specific risk posed by the dependency.

Mark a package as acceptable risk

To ignore an alert, reply with a comment starting with @SocketSecurity ignore followed by a space separated list of ecosystem/package-name@version specifiers. e.g. @SocketSecurity ignore npm/foo@1.0.0 or ignore all packages with @SocketSecurity ignore-all

  • @SocketSecurity ignore npm/core-js@2.6.12
  • @SocketSecurity ignore npm/fsevents@1.2.13
  • @SocketSecurity ignore npm/babel-traverse@6.26.0
  • @SocketSecurity ignore npm/es5-ext@0.10.61
  • @SocketSecurity ignore npm/@babel/traverse@7.18.0
  • @SocketSecurity ignore npm/web3@1.2.2

@audius-infra

Copy link
Copy Markdown
Collaborator

It looks like there may be some changes to native mobile code, which requires triggering a full app release. Please follow the instructions here: https://www.notion.so/audiusproject/When-to-bump-app-version-2644a8f772364a4d91f44abcba44ce0b?pvs=4. cc @nicoback2@sliptype

@audius-infra

Copy link
Copy Markdown
Collaborator

It looks like there may be some changes to native mobile code, which requires triggering a full app release. Please follow the instructions here: https://www.notion.so/audiusproject/When-to-bump-app-version-2644a8f772364a4d91f44abcba44ce0b?pvs=4. cc @nicoback2@sliptype

Comment threadpackages/identity-service/test/authenticationTest.js
@audius-infra

Copy link
Copy Markdown
Collaborator

It looks like there may be some changes to native mobile code, which requires triggering a full app release. Please follow the instructions here: https://www.notion.so/audiusproject/When-to-bump-app-version-2644a8f772364a4d91f44abcba44ce0b?pvs=4. cc @nicoback2@sliptype

@audius-infra

Copy link
Copy Markdown
Collaborator

It looks like there may be some changes to native mobile code, which requires triggering a full app release. Please follow the instructions here: https://www.notion.so/audiusproject/When-to-bump-app-version-2644a8f772364a4d91f44abcba44ce0b?pvs=4. cc @nicoback2@sliptype

@alecsavvy
alecsavvy merged commit 42e8be5 into mainJul 2, 2024
@alecsavvy
alecsavvy deleted the as/pay-3100-walletaddr-auth-table branch July 2, 2024 13:39
audius-infra pushed a commit that referenced this pull request Jul 2, 2024
[42e8be5] [PROTO-1868PROTO-1871PROTO-1865] lookup key <> wallet association (#8815) alecsavvy
[9a50c42] [QA-1403] Fix "Not enough signers" simulation error in "Claim All Rewards" flow (#9012) Marcus Pasell
[4a4b3aa] [PAY-3147] Allow unsave/unrepost hidden track/album (#8995) Saliou Diallo
[41cc9dd] move audio analysis retry logic to content (#8996) Michelle Brier
schottra added a commit that referenced this pull request Jul 3, 2024
…nav-styling
* origin/main: (43 commits)
Audius Protocol v0.6.139
[QA-1416] Fix top-artists and audius-query (#9025)
[C-4621] Advanced search mobile web (#9019)
[QA-1414] Force fetch playlist on navigate from playlist tile (#9020)
[PAY-3145][PAY-3150] Do not show hidden track/album in feed/trending/explore (#9015)
Audius Protocol v0.6.138
[PROTO-1868PROTO-1871PROTO-1865] lookup key <> wallet association (#8815)
[QA-1403] Fix "Not enough signers" simulation error in "Claim All Rewards" flow (#9012)
[C-4555] Add release date to new track edit (#9018)
PAY-2489PAY-2507 Fix UI for Change Email, Change Password (#9010)
[C-4585] Add mobile search musical key filter (#9009)
[QA-1412] Show play button and hide stats on smart collections (#9017)
Make small label update to FilterButton (#9016)
[PAY-3147] Allow unsave/unrepost hidden track/album (#8995)
[C-4624] Add FilterButton to Harmony Native (#8998)
[C-4572] Advanced search UI polish (#9004)
move audio analysis retry logic to content (#8996)
[PROTO-1873] re-index playlists containing track when track changes. (#8991)
[QA-1409] Fix mobile nowplaying images not loading after failure state (#9005)
Migrate to private rpc for saga deployment (#9014)
...
audius-infra pushed a commit that referenced this pull request Jul 6, 2024
[9819b5d] [PROTO-1867] OTP only on unfamiliar devices (#9023) Danny
[ef68724] [C-4637] Edit Collection Page (#9021) Dylan Jeffers
[119465e] [C-4632] Show 'remove' artwork button on edit collection, otherwise 'change' button (#9042) Andrew Mendelsohn
[fb506c3] Fix preview times longer than track duration not erroring (#9039) Reed
[8df874e] [C-4649] fix jumping date picker popup (#9038) Andrew Mendelsohn
[6ed21e6] [C-4606] Mobile advanced search All Results screen (#9037) Sebastian Klingler
[7f77671] [C-4641C-4654C-4648] Edit track page fixes (#9033) Dylan Jeffers
[69dd11c] [C-4688] Add AlbumResults and PlaylistResults for advanced search (#9031) Sebastian Klingler
[23835e7] [C-4652] Fix track update access conditions (#9035) Reed
[0e1c5ee] [PAY-3125] Add SDK support for location in transaction (#8904) Raymond Jacobson
[83b37e8] Connect remaining mobile search filters (#9032) Kyle Shanks
[826bcd2] [C-4586] Add mobile FilterBpmScreen for new search screen (#9029) Kyle Shanks
[e273c60] Update dapp-store build artifacts audius-infra
[0869462] [C-4687] Wire up mobile advanced search tracks lineup (#9030) Sebastian Klingler
[a00a708] [C-4412] Migrate native buttons to harmony-native (#8810) Dylan Jeffers
[8302e19] [QA-1416] Fix top-artists and audius-query (#9025) Dylan Jeffers
[a94c07e] [C-4621] Advanced search mobile web (#9019) Sebastian Klingler
[0fbd54f] [QA-1414] Force fetch playlist on navigate from playlist tile (#9020) Andrew Mendelsohn
[2cabca6] [PAY-3145][PAY-3150] Do not show hidden track/album in feed/trending/explore (#9015) Saliou Diallo
[42e8be5] [PROTO-1868PROTO-1871PROTO-1865] lookup key <> wallet association (#8815) alecsavvy
[9a50c42] [QA-1403] Fix "Not enough signers" simulation error in "Claim All Rewards" flow (#9012) Marcus Pasell
[3027d8a] [C-4555] Add release date to new track edit (#9018) JD Francis
[ecc4e27] PAY-2489PAY-2507 Fix UI for Change Email, Change Password (#9010) Marcus Pasell
[ab89dc3] [C-4585] Add mobile search musical key filter (#9009) Dylan Jeffers
[d400b83] [QA-1412] Show play button and hide stats on smart collections (#9017) Andrew Mendelsohn
[e2f3cc2] Make small label update to FilterButton (#9016) Kyle Shanks
[4a4b3aa] [PAY-3147] Allow unsave/unrepost hidden track/album (#8995) Saliou Diallo
[abb2e78] [C-4624] Add FilterButton to Harmony Native (#8998) Kyle Shanks
[db90ca8] [C-4572] Advanced search UI polish (#9004) Sebastian Klingler
[1e87a5b] [QA-1409] Fix mobile nowplaying images not loading after failure state (#9005) JD Francis
[8b671b4] Improve mobile search state and navigation (#9008) Dylan Jeffers
[b3b898b] Bump mobile apps to 105 (#9013) Dylan Jeffers
[1fda969] [PAY-3133][PAY-3127] Better UX for accept/reject flows (#8980) Randy Schott
[a3001b2] Fix visibility field tests (#9011) Andrew Mendelsohn
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants

@alecsavvy@audius-infra@phelpsdb@raymondjacobson@rickyrombo@sliptype