Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: remap miniMetadata lookup ids to placate TypeRegistry #1417

Merged
merged 5 commits into from
May 1, 2024

Conversation

alecdwm
Copy link
Member

@alecdwm alecdwm commented Apr 19, 2024

A small aperitif to the main course.
This PR removes the need to patch TypeRegistry by applying additional metadata -> miniMetadata manipulation.

Previous miniMetadatas

lookup: [
  { id: 0, name: "type one" },
  { id: 3, name: "type two" },
  { id: 57, name: "type three" },
]

New miniMetadatas

lookup: [
  { id: 0, name: "type one" },
  { id: 1, name: "type two" },
  { id: 2, name: "type three" },
]

I've also included a few small balances bugfixes as separate commits.

@alecdwm alecdwm added enhancement New feature or request quick-fix labels Apr 19, 2024
@alecdwm alecdwm requested review from chidg and 0xKheops April 19, 2024 00:04
@alecdwm alecdwm self-assigned this Apr 19, 2024
Copy link
Contributor

github-actions bot commented Apr 19, 2024

🦋 Changeset(s) detected

This PR includes changeset(s) for the following changed packages:

"@talismn/balances-react"
"@talismn/chaindata-provider"
"@talismn/scale"
"extension-core"

Not sure what this means? Click here to learn what changesets are.

Copy link

socket-security bot commented Apr 19, 2024

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

Package New capabilities Transitives Size Publisher
npm/@aashutoshrathi/[email protected] None 0 10.9 kB aashutoshrathi
npm/@alloc/[email protected] None 0 14.1 kB aleclarson
npm/@babel/[email protected] None 0 2.42 kB nicolo-ribaudo
npm/@babel/[email protected] None 0 15.4 kB nicolo-ribaudo
npm/@bcoe/[email protected] None 0 277 kB bcoe
npm/@cspotcode/[email protected] filesystem +1 194 kB cspotcode
npm/@discoveryjs/[email protected] None 0 81.1 kB lahmatiy
npm/@emotion/[email protected] environment 0 130 kB emotion-release-bot
npm/@emotion/[email protected] environment 0 10.2 kB emotion-release-bot
npm/@emotion/[email protected] environment 0 29.1 kB emotion-release-bot
npm/@emotion/[email protected] environment 0 4.29 kB emotion-release-bot
npm/@emotion/[email protected] environment 0 583 kB emotion-release-bot
npm/@emotion/[email protected] environment 0 30.8 kB emotion-release-bot
npm/@emotion/[email protected] environment 0 7.05 kB emotion-release-bot
npm/@emotion/[email protected] environment 0 7.38 kB emotion-release-bot
npm/@emotion/[email protected] environment 0 18.3 kB emotion-release-bot
npm/@emotion/[email protected] environment 0 6.08 kB emotion-release-bot
npm/@floating-ui/[email protected] None 0 72.7 kB atomiks
npm/@gar/[email protected] None 0 4.2 kB gar
npm/@istanbuljs/[email protected] None 0 17.2 kB coreyfarrell
npm/@jest/[email protected] None 0 6.07 kB simenb
npm/@jest/[email protected] None 0 5.07 kB simenb
npm/@jridgewell/[email protected] None 0 177 kB jridgewell
npm/@sinclair/[email protected] None 0 442 kB sinclair
npm/@sinonjs/[email protected] None 0 38 kB mrgnrdrck
npm/@stablelib/[email protected] None 0 5.82 kB dchest
npm/@stablelib/[email protected] None 0 8.3 kB dchest
npm/@stablelib/[email protected] None 0 18.3 kB dchest
npm/@stablelib/[email protected] None 0 4.73 kB dchest
npm/@stablelib/[email protected] None 0 13.2 kB dchest
npm/@stablelib/[email protected] None 0 7.06 kB dchest
npm/@tootallnate/[email protected] None 0 16.3 kB tootallnate
npm/@trysound/[email protected] None 0 48.8 kB trysound
npm/@tsconfig/[email protected] None 0 2.5 kB typescript-deploys
npm/@tsconfig/[email protected] None 0 2.39 kB typescript-deploys
npm/@tsconfig/[email protected] None 0 2.45 kB typescript-deploys
npm/@types/[email protected] None 0 33 kB types
npm/@types/[email protected] None 0 11.4 kB types
npm/@types/[email protected] None 0 6.41 kB types
npm/@types/[email protected] None 0 84.1 kB types
npm/@types/[email protected] None 0 5.91 kB types
npm/@types/[email protected] None 0 6.27 kB types
npm/@types/[email protected] None 0 6.61 kB types
npm/@types/[email protected] None 0 3.9 kB types
npm/@types/[email protected] None 0 5.45 kB types
npm/@types/[email protected] None 0 7.92 kB types
npm/@types/[email protected] None 0 6.68 kB types
npm/@types/[email protected] None 0 3 kB types
npm/@types/[email protected] None 0 12.5 kB types
npm/@types/[email protected] None 0 5.81 kB types
npm/@types/[email protected] None 0 6.43 kB types
npm/@types/[email protected] None 0 7.25 kB types
npm/@types/[email protected] None 0 13.5 kB types
npm/@types/[email protected] None 0 6.74 kB types
npm/@types/[email protected] None 0 8.65 kB types
npm/@types/[email protected] None 0 60.2 kB types
npm/@webassemblyjs/[email protected] None 0 207 kB xtuc
npm/@webassemblyjs/[email protected] None 0 5.14 kB xtuc
npm/@webassemblyjs/[email protected] None 0 5.4 kB xtuc
npm/@webassemblyjs/[email protected] None 0 10.8 kB xtuc
npm/@webassemblyjs/[email protected] None 0 6.68 kB xtuc
npm/@webassemblyjs/[email protected] None 0 16 kB xtuc
npm/@webassemblyjs/[email protected] None 0 19.7 kB xtuc
npm/@webassemblyjs/[email protected] None 0 3.18 kB xtuc
npm/@webassemblyjs/[email protected] None 0 30.7 kB xtuc
npm/@webassemblyjs/[email protected] None 0 7.31 kB xtuc
npm/@webassemblyjs/[email protected] None 0 34.6 kB xtuc
npm/@webassemblyjs/[email protected] None 0 28.1 kB xtuc
npm/@webassemblyjs/[email protected] None 0 14.4 kB xtuc
npm/@webassemblyjs/[email protected] None 0 129 kB xtuc
npm/@webassemblyjs/[email protected] None 0 39.6 kB xtuc
npm/@webpack-cli/[email protected] None 0 4.55 kB evilebottnawi
npm/@webpack-cli/[email protected] None 0 3.72 kB evilebottnawi
npm/@webpack-cli/[email protected] environment 0 11.6 kB evilebottnawi
npm/@xtuc/[email protected] None 0 8.57 kB xtuc
npm/@xtuc/[email protected] None 0 190 kB xtuc
npm/[email protected] None 0 10.4 kB jeffcarp
npm/[email protected] None 0 25.7 kB xtuc
npm/[email protected] None 0 52.4 kB marijn
npm/[email protected] None 0 34.6 kB tootallnate
npm/[email protected] network 0 43.7 kB fengmk2
npm/[email protected] None 0 6.69 kB sindresorhus
npm/[email protected] None 0 5.61 kB qix
npm/[email protected] None 0 22.2 kB kevinbeaty
npm/[email protected] None 0 9.65 kB phated
npm/[email protected] None 0 12.9 kB qix
npm/[email protected] None 0 3.17 kB sindresorhus
npm/[email protected] None 0 3.57 kB sindresorhus
npm/[email protected] None 0 2.34 kB sindresorhus
npm/[email protected] None 0 3.4 kB kevva
npm/[email protected] None 0 27.4 kB alexindigo
npm/[email protected] None 0 2.63 kB ryanzim
npm/[email protected] None 0 6.57 kB davidmarkclements
npm/[email protected] environment, filesystem, shell 0 25.7 kB oss-bot
npm/[email protected] None 0 14.3 kB simenb
npm/[email protected] eval 0 5.46 kB nicolo-ribaudo
npm/[email protected] None 0 9.62 kB feross
npm/[email protected] None 0 3.06 kB zkochan
npm/[email protected] None 0 5.03 kB sindresorhus
npm/[email protected] environment, filesystem 0 11.2 kB tootallnate
npm/[email protected] None 0 99 kB fanatid
npm/[email protected] None 0 1.33 kB feedic
npm/[email protected] None 0 217 kB lancedikson
npm/[email protected] None 0 49.2 kB doowb
npm/[email protected] None 0 15.1 kB tecfu
npm/[email protected] None 0 3.52 kB indutny
npm/[email protected] None 0 18 kB wez
npm/[email protected] None 0 5.05 kB linusu
npm/[email protected] None 0 4.83 kB dcousens
npm/[email protected] None 0 91.3 kB feross
npm/[email protected] None +1 6.68 kB sindresorhus
npm/[email protected] None 0 2.52 kB sindresorhus
npm/[email protected] None 0 6.33 kB sindresorhus
npm/[email protected] None 0 14.3 kB blakeembrey
npm/[email protected] None 0 4.05 kB stevenvachon
npm/[email protected] None 0 12.5 kB ljharb
npm/[email protected] None 0 4.96 kB richienb
npm/[email protected] filesystem 0 74.8 kB runk
npm/[email protected] filesystem 0 5.71 kB isaacs
npm/[email protected] None 0 14.2 kB samccone
npm/[email protected] None 0 139 kB guybedford
npm/[email protected] None 0 5.51 kB sindresorhus
npm/[email protected] None 0 4.37 kB sindresorhus
npm/[email protected] None 0 611 B sebmarkbage
npm/[email protected] None 0 11.1 kB pvorb
npm/[email protected] None 0 5.67 kB lukeed
npm/[email protected] None 0 16 kB jongleberry
npm/[email protected] unsafe 0 5.14 kB simenb
npm/[email protected] None 0 17 kB jorgebucaran
npm/[email protected] environment 0 39.5 kB dabh
npm/[email protected] None 0 11.5 kB alexindigo
npm/[email protected] environment, filesystem, shell 0 173 kB abetomo
npm/[email protected] None 0 4.98 kB isaacs
npm/[email protected] filesystem, unsafe 0 6.25 kB pi0
npm/[email protected] None 0 487 kB evanvosberg
npm/[email protected] None 0 6.49 kB sonicdoe
npm/[email protected] environment 0 90 kB jacobp100
npm/[email protected] None 0 66 kB feedic
npm/[email protected] None 0 17.5 kB mathias
npm/[email protected] None 0 593 kB lahmatiy
npm/[email protected] None 0 52.1 kB nv
npm/[email protected] None +1 225 kB jon.sakas
npm/[email protected] None 0 550 kB david
npm/[email protected] None 0 668 kB david
npm/[email protected] None 0 538 kB david
npm/[email protected] None 0 693 kB david
npm/[email protected] None 0 14.2 kB medikoo
npm/[email protected] None 0 11.5 kB sindresorhus
npm/[email protected] None 0 283 kB mikemcl
npm/[email protected] None 0 6.09 kB samverschueren
npm/[email protected] None 0 9.19 kB unclechu
npm/[email protected] None 0 8.11 kB thlorenz
npm/[email protected] None 0 3.84 kB sindresorhus
npm/[email protected] None 0 4.45 kB sindresorhus
npm/[email protected] None 0 8.02 kB apechimp
npm/[email protected] None 0 27 kB damonoehlman
npm/[email protected] None 0 17.3 kB dcporter
npm/[email protected] None 0 46 kB simenb
npm/[email protected] None 0 335 kB kpdecker
npm/[email protected] None 0 5.42 kB sindresorhus
npm/[email protected] None 0 5.8 kB developit
npm/[email protected] None 0 11.4 kB feedic
npm/[email protected] None 0 10.5 kB blakeembrey
npm/[email protected] None 0 13.6 kB komagata
npm/[email protected] None 0 46.5 kB sindresorhus
npm/[email protected] None 0 6.23 kB mafintosh
npm/[email protected] None 0 717 kB darrachequesne
npm/[email protected] None 0 46.5 kB darrachequesne
npm/[email protected] unsafe 0 210 kB evilebottnawi
npm/[email protected] None 0 9.04 kB qix
npm/[email protected] eval 0 374 kB medikoo
npm/[email protected] None 0 29.7 kB medikoo
npm/[email protected] None 0 315 kB stefanpenner
npm/[email protected] None 0 7.76 kB digitaldesignlabs
npm/[email protected] None 0 16.5 kB medikoo
npm/[email protected] None 0 12.5 kB medikoo
npm/[email protected] filesystem 0 11.6 kB lukeed
npm/[email protected] None 0 314 kB ariya
npm/[email protected] None 0 27.2 kB medikoo
npm/[email protected] None 0 82.8 kB goto-bus-stop
npm/[email protected] None 0 59.8 kB cowboy
npm/[email protected] None 0 23.1 kB medikoo
npm/[email protected] None 0 9.44 kB hiddentao
npm/[email protected] eval 0 92.7 kB matteo.collina
npm/[email protected] None 0 21.3 kB ka-weihe
npm/[email protected] environment, network, shell 0 11 kB bolinfest
npm/[email protected] None 0 8.07 kB tootallnate
npm/[email protected] None 0 16.4 kB jonschlinkert
npm/[email protected] None 0 2.95 kB sindresorhus
npm/[email protected] filesystem 0 5.27 kB jsdnxx
npm/[email protected] filesystem 0 26.4 kB bluelovers
npm/[email protected] None 0 26.6 kB timoxley
npm/[email protected] None 0 40.3 kB webreflection
npm/[email protected] None 0 13 kB ljharb
npm/[email protected] filesystem, network 0 43.4 kB niftylettuce
npm/[email protected] environment, filesystem 0 13.4 kB isaacs
npm/[email protected] None 0 173 kB pipobscure
npm/[email protected] None 0 43.5 kB mikolalysenko
npm/[email protected] None 0 16.7 kB ljharb
npm/[email protected] None 0 4.72 kB stefanpenner
npm/[email protected] filesystem 0 6.01 kB coreyfarrell
npm/[email protected] None 0 18.1 kB nickfitzgerald
npm/[email protected] None 0 237 kB orling
npm/[email protected] None 0 12.8 kB ljharb
npm/[email protected] None 0 8.89 kB popmotion
npm/[email protected] None 0 38.9 kB mridgway
npm/[email protected] None 0 13.1 kB webreflection
npm/[email protected] None 0 44.3 kB ehmicky
npm/[email protected] None 0 3.66 kB dead_horse
npm/[email protected] None 0 336 kB ashtuchkin
npm/[email protected] None 0 53.8 kB jaffathecake
npm/[email protected] None 0 6.8 kB feross
npm/[email protected] None 0 14.6 kB cwmma
npm/[email protected] None 0 4.66 kB sindresorhus
npm/[email protected] None 0 4.4 kB sindresorhus
npm/[email protected] None 0 3.76 kB isaacs
npm/[email protected] None 0 3.96 kB isaacs
npm/[email protected] None 0 9.3 kB isaacs
npm/[email protected] None 0 21.5 kB phated
npm/[email protected] None 0 7.64 kB zertosh
npm/[email protected] None 0 28.8 kB ljharb
npm/[email protected] None 0 4.05 kB qix
npm/[email protected] None 0 14.8 kB ljharb
npm/[email protected] None 0 3.08 kB sindresorhus
npm/[email protected] None 0 22.1 kB ljharb
npm/[email protected] None 0 4.59 kB feross
npm/[email protected] filesystem 0 5.79 kB jonschlinkert
npm/[email protected] filesystem 0 3.01 kB sindresorhus
npm/[email protected] None 0 6.59 kB jonschlinkert
npm/[email protected] None 0 6.22 kB jonschlinkert
npm/[email protected] None 0 4.99 kB sindresorhus
npm/[email protected] None 0 3.28 kB sindresorhus
npm/[email protected] eval 0 31.9 kB ljharb
npm/[email protected] None 0 22.2 kB ljharb
npm/[email protected] None 0 9.62 kB jonschlinkert
npm/[email protected] None 0 2.76 kB sindresorhus
npm/[email protected] None 0 2.62 kB sindresorhus
npm/[email protected] None 0 7.5 kB jonschlinkert
npm/[email protected] None 0 3.92 kB mathias
npm/[email protected] None 0 5.93 kB sindresorhus
npm/[email protected] None 0 4.41 kB hughsk
npm/[email protected] None 0 7.96 kB jonschlinkert
npm/[email protected] environment, filesystem 0 3.76 kB sindresorhus
npm/[email protected] None 0 3.89 kB juliangruber
npm/[email protected] environment, filesystem 0 11 kB isaacs
npm/[email protected] None 0 6.93 kB doowb
npm/[email protected] None 0 34.4 kB oss-bot
npm/[email protected] filesystem 0 37.6 kB oss-bot
npm/[email protected] None 0 294 kB oss-bot
npm/[email protected] None 0 3.79 kB simenb
npm/[email protected] None 0 5.68 kB arcanis
npm/[email protected] None 0 3.52 kB simenb
npm/[email protected] environment, filesystem, unsafe 0 1.91 MB pi0
npm/[email protected] None 0 6.7 kB zkat
npm/[email protected] None 0 10.4 kB isaacs
npm/[email protected] None 0 12.7 kB isaacs
npm/[email protected] None 0 210 kB vscode-bot
npm/[email protected] None 0 36.8 kB creationix
npm/[email protected] None 0 114 kB pedrouid
npm/[email protected] None 0 22.8 kB doowb
npm/[email protected] None 0 20.3 kB lukeed
npm/[email protected] None 0 1.53 MB mcg
npm/[email protected] None 0 5.34 kB sindresorhus
npm/[email protected] None 0 44.9 kB cwmma
npm/[email protected] filesystem 0 15.4 kB antonk52
npm/[email protected] None 0 5.39 kB eventualbuddha
npm/[email protected] eval, filesystem 0 18.4 kB sokra
npm/[email protected] network 0 468 kB tofumatt
npm/[email protected] None 0 52.7 kB jdalton
npm/[email protected] None +1 14 kB sindresorhus
npm/[email protected] environment 0 5.81 kB zertosh
npm/[email protected] None 0 17.7 kB blakeembrey
npm/[email protected] None 0 12.4 kB julien-f
npm/[email protected] None 0 6.07 kB daaku
npm/[email protected] None 0 562 kB escattone
npm/[email protected] None 0 4.31 kB stevemao
npm/[email protected] None 0 8.9 kB zensh
npm/[email protected] None 0 206 kB dougwilson
npm/[email protected] None 0 18.3 kB dougwilson
npm/[email protected] None 0 4.46 kB sindresorhus
npm/[email protected] None 0 2.97 kB thejameskyle
npm/[email protected] None 0 1.55 kB cwmma
npm/[email protected] None 0 4.76 kB indutny
npm/[email protected] None 0 69.4 kB isaacs
npm/[email protected] None 0 29.5 kB david
npm/[email protected] environment, filesystem 0 19.1 kB isaacs
npm/[email protected] filesystem, network, shell 0 9.77 kB jongleberry
npm/[email protected] None 0 24.4 kB ai
npm/[email protected] None 0 298 kB suguru03
npm/[email protected] None 0 7.65 kB medikoo
npm/[email protected] None 0 25.1 kB blakeembrey
npm/[email protected] None 0 16.3 kB broofa
npm/[email protected] filesystem 0 9.74 kB isaacs
npm/[email protected] None 0 131 kB isaacs
npm/[email protected] environment 0 8.13 kB sindresorhus
npm/[email protected] None 0 42.6 kB feedic
npm/[email protected] None 0 209 kB diego
npm/[email protected] None 0 5.49 kB sindresorhus
npm/[email protected] None 0 58.9 kB addaleax
npm/[email protected] None 0 7.66 kB matteo.collina
npm/[email protected] None 0 4.05 kB isaacs
npm/[email protected] environment, filesystem, shell 0 46.3 kB sindresorhus
npm/[email protected] None 0 3.06 kB sindresorhus
npm/[email protected] None 0 8.69 kB sindresorhus
npm/[email protected] None 0 10.2 kB blakeembrey
npm/[email protected] None 0 3.92 kB sindresorhus
npm/[email protected] None 0 14.8 kB blakeembrey
npm/[email protected] None 0 3.62 kB sindresorhus
npm/[email protected] None 0 3.32 kB domenic
npm/[email protected] None 0 7.23 kB sindresorhus
npm/[email protected] None 0 2.58 kB floatdrop
npm/[email protected] None 0 10.5 kB npm
npm/[email protected] None 0 33.8 kB matteo.collina
npm/[email protected] None 0 186 kB evilebottnawi
npm/[email protected] None 0 27.2 kB evilebottnawi
npm/[email protected] environment, filesystem 0 197 kB ai
npm/[email protected] None 0 36.7 kB gkz
npm/[email protected] None 0 3.17 kB cwmma
npm/[email protected] None 0 12.1 kB matteo.collina
npm/[email protected] None 0 15.5 kB turbopope
npm/[email protected] environment 0 29.5 kB rob-w
npm/[email protected] environment 0 8.21 kB isaacs
npm/[email protected] None 0 461 kB lupomontero
npm/[email protected] filesystem 0 7.78 kB mafintosh
npm/[email protected] None 0 33.5 kB google-wombot
npm/[email protected] None 0 37.3 kB sindresorhus
npm/[email protected] None 0 6.96 kB lpinca
npm/[email protected] None 0 8.37 kB feross
npm/[email protected] None 0 12.8 kB davidmarkclements
npm/[email protected] None 0 6.36 kB cwmma
npm/[email protected] environment 0 24 kB gnoff
npm/[email protected] filesystem 0 20.5 kB paulmillr
npm/[email protected] eval 0 5.89 kB shogun_panda
npm/[email protected] None 0 8.64 kB phated
npm/[email protected] None 0 589 kB google-wombot
npm/[email protected] None 0 49.2 kB mathias
npm/[email protected] None +1 93.8 kB jviereck
npm/[email protected] filesystem 0 12.1 kB troygoode
npm/[email protected] None 0 3.93 kB bcoe
npm/[email protected] None 0 8.56 kB 3rdeden
npm/[email protected] None 0 4.98 kB sindresorhus
npm/[email protected] None 0 23.9 kB lukeed
npm/[email protected] None 0 2.82 kB sindresorhus
npm/[email protected] None 0 9.44 kB matteo.collina
npm/[email protected] None 0 25.2 kB matteo.collina
npm/[email protected] filesystem 0 17.3 kB isaacs
npm/[email protected] None 0 32.1 kB feross
npm/[email protected] None 0 30.1 kB bridgear
npm/[email protected] None 0 42.3 kB chalker
npm/[email protected] None 0 164 kB lddubeau
npm/[email protected] None 0 16.9 kB redonkulus
npm/[email protected] None 0 4.22 kB bcoe
npm/[email protected] None 0 8.56 kB domenic
npm/[email protected] None 0 9.45 kB jonschlinkert
npm/[email protected] None 0 7.35 kB dashed
npm/[email protected] None 0 2.83 kB sindresorhus
npm/[email protected] None 0 9.96 kB isaacs
npm/[email protected] None +2 29.1 kB sindresorhus
npm/[email protected] None 0 58.5 kB darrachequesne
npm/[email protected] None 0 140 kB 7rulnik
npm/[email protected] None 0 805 kB tromey
npm/[email protected] None 0 23.4 kB kemitchell
npm/[email protected] None 0 3.47 kB kemitchell
npm/[email protected] None 0 11.8 kB kemitchell
npm/[email protected] None 0 12.6 kB kemitchell
npm/[email protected] None 0 3.82 kB sindresorhus
npm/[email protected] None 0 34.8 kB alexei
npm/[email protected] None 0 8.41 kB stephank
npm/[email protected] unsafe +1 17.9 kB isaacs
npm/[email protected] None 0 556 kB david
npm/[email protected] None 0 2.48 kB kevva
npm/[email protected] None 0 14.4 kB matteo.collina
npm/[email protected] None 0 7.8 kB cellule
npm/[email protected] None 0 3 kB sindresorhus
npm/[email protected] None 0 3.05 kB sindresorhus
npm/[email protected] None 0 3.31 kB sindresorhus
npm/[email protected] None 0 134 kB andarist
npm/[email protected] Transitive: filesystem, shell +1 1.23 MB alangpierce
npm/[email protected] None 0 57.1 kB joris-van-der-wel
npm/[email protected] None 0 46.9 kB sokra
npm/[email protected] Transitive: environment, shell +1 170 kB evilebottnawi
npm/[email protected] None 0 3.94 kB sindresorhus
npm/[email protected] None 0 6.59 kB dead_horse
npm/[email protected] None 0 7.92 kB dead_horse
npm/[email protected] None 0 12.5 kB dominictarr
npm/[email protected] None 0 9.35 kB rvagg
npm/[email protected] filesystem 0 26 kB raszi
npm/[email protected] None 0 2.77 kB daaku
npm/[email protected] None +1 116 kB awaterma
npm/[email protected] None 0 215 kB domenic
npm/[email protected] None 0 68 kB dsagal2
npm/[email protected] None 0 84 kB typescript-bot
npm/[email protected] environment, network 0 16.7 kB mikeal
npm/[email protected] None 0 42.1 kB chaijs
npm/[email protected] None 0 88.7 kB medikoo
npm/[email protected] None 0 8.84 kB feross
npm/[email protected] None 0 28.1 kB developit
npm/[email protected] None 0 5.01 kB google-wombot
npm/[email protected] None 0 5.05 kB google-wombot
npm/[email protected] None 0 25.7 kB google-wombot
npm/[email protected] None 0 5.98 kB google-wombot
npm/[email protected] None 0 63 kB swaagie
npm/[email protected] None 0 5.48 kB tootallnate
npm/[email protected] environment, filesystem, unsafe 0 18.2 kB cspotcode
npm/[email protected] filesystem 0 5.8 kB daaku
npm/[email protected] environment, filesystem 0 56.2 kB evilebottnawi
npm/[email protected] None 0 14.2 kB timoxley
npm/[email protected] None 0 24.2 kB domenic
npm/[email protected] environment, filesystem, unsafe Transitive: shell +1 285 kB evilebottnawi
npm/[email protected] None 0 47.9 kB bebraw
npm/[email protected] None 0 91.3 kB sokra
npm/[email protected] None 0 16.8 kB domenic
npm/[email protected] None 0 15 kB ljharb
npm/[email protected] None 0 4.04 kB nexdrew
npm/[email protected] None 0 4.19 kB zkochan
npm/[email protected] None 0 13.5 kB damonoehlman
npm/[email protected] None 0 2.96 kB zkat
npm/[email protected] filesystem 0 12.2 kB gar
npm/[email protected] None 0 13.5 kB domenic
npm/[email protected] None 0 59 kB lddubeau
npm/[email protected] filesystem, network, shell 0 35.6 kB mjwwit
npm/[email protected] None 0 6.46 kB raynos
npm/[email protected] filesystem 0 11 kB oss-bot
npm/[email protected] None 0 6.31 kB sindresorhus
npm/[email protected] None 0 6.03 kB sindresorhus

🚮 Removed packages: npm/@alectalisman/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1, npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@changesets/[email protected], npm/@changesets/[email protected], npm/@changesets/[email protected], npm/@changesets/[email protected], npm/@changesets/[email protected], npm/@changesets/[email protected], npm/@commitlint/[email protected], npm/@commitlint/[email protected], npm/@commitlint/[email protected], npm/@commitlint/[email protected], npm/@commitlint/[email protected], npm/@commitlint/[email protected], npm/@commitlint/[email protected], npm/@commitlint/[email protected], npm/@commitlint/[email protected], npm/@commitlint/[email protected], npm/@commitlint/[email protected], npm/@commitlint/[email protected], npm/@commitlint/[email protected], npm/@commitlint/[email protected], npm/@commitlint/[email protected], npm/@commitlint/[email protected], npm/@commitlint/[email protected], npm/@eslint-community/[email protected], npm/@eslint/[email protected], npm/@humanwhocodes/[email protected], npm/@manypkg/[email protected], npm/@preconstruct/[email protected], npm/@rollup/[email protected], npm/@rollup/[email protected], npm/@rollup/[email protected], npm/@rollup/[email protected], npm/@rollup/[email protected], npm/@rollup/[email protected], npm/@svgr/[email protected], npm/@svgr/[email protected], npm/@svgr/[email protected], npm/@svgr/[email protected], npm/@testing-library/[email protected], npm/@testing-library/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@types/[email protected], npm/@typescript-eslint/[email protected], npm/@typescript-eslint/[email protected], npm/@typescript-eslint/[email protected], npm/@typescript-eslint/[email protected], npm/@typescript-eslint/[email protected], npm/@typescript-eslint/[email protected], npm/@typescript-eslint/[email protected], npm/@typescript-eslint/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected]

View full report↗︎

Copy link
Contributor

@0xKheops 0xKheops left a comment

Choose a reason for hiding this comment

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

LGTM!

? !!token.evmNetwork?.id || chainsById[token.chain?.id ?? ""]?.account === "secp256k1"
: !!token.chain?.id
? token.evmNetwork?.id || chainsById[token.chain?.id ?? ""]?.account === "secp256k1"
: token.chain?.id && chainsById[token.chain?.id ?? ""]?.account !== "secp256k1"
Copy link
Member Author

Choose a reason for hiding this comment

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

New exclusion: don't try to fetch account balances for SS58-style accounts on moonbeam/moonriver

Copy link
Contributor

@chidg chidg left a comment

Choose a reason for hiding this comment

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

LGTM

@alecdwm alecdwm force-pushed the fix/minimetadatas-remap-lookup-ids branch from aaad040 to 24a4199 Compare April 23, 2024 08:59
Copy link

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

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

Alert Package Note
Install scripts npm/[email protected]
  • Install script: postinstall
  • Source: node -e "try{require('./_postinstall')}catch(e){}" || exit 0
Protestware/Troll package npm/[email protected]
  • Note: This package prints a protestware console message on install regarding Ukraine for users with Russian language locale

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 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/[email protected] or ignore all packages with @SocketSecurity ignore-all

@alecdwm alecdwm merged commit 6d9e378 into dev May 1, 2024
5 of 6 checks passed
@alecdwm alecdwm deleted the fix/minimetadatas-remap-lookup-ids branch May 1, 2024 01:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request quick-fix
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants