app-monorepo icon indicating copy to clipboard operation
app-monorepo copied to clipboard

feat: Aptos sign

Open huanxiangspace opened this issue 1 year ago • 4 comments
trafficstars

huanxiangspace avatar May 23 '24 08:05 huanxiangspace

Review or Edit in CodeSandbox

Open the branch in Web EditorVS CodeInsiders
Open Preview

codesandbox[bot] avatar May 23 '24 08:05 codesandbox[bot]

PR Summary

  • New dependency addition Added "aptos" as a dependency.
  • Addition of a new file Added new file for working with Aptos specific types.
  • Modifications in Core Chain Software Adjustments to the implementation of transaction signing to utilize account information more effectively.
  • Type updates for core message Updated message payload type to use a more specific Aptos message type.
  • New addition to Encoded Transaction type Added a new potential type to the Encoded transactions known as IEncodedTxAptos.
  • Changes in Background Provider Adjusted the usage of Aptos related provider API.
  • Enhancements in Keyring Hardware Added logic and necessary utilities for signing transactions and messages using Aptos SDK.
  • Addition of SDK based signing in Keyring Imported & HD Implemented the logic for signing transactions & messages using Aptos SDK in Keyring Imported and Keyring HD.
  • Extensive changes in Vault Implemented logic for building and managing different types of transactions, added a method for retrieving transaction by hash.
  • Utility Functions Added new utility functions for parsing type tags.
  • Aptos Client Extension Created an extended version of the Aptos Client with additional functionalities.
  • New Constant in Settings Added a constant to represent the native token address.

what-the-diff[bot] avatar May 23 '24 08:05 what-the-diff[bot]

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

Package New capabilities Transitives Size Publisher
npm/@eslint-community/[email protected] None 0 379 kB eslint-community-bot
npm/@eslint-community/[email protected] None 0 431 kB eslint-community-bot
npm/@eslint/[email protected] None 0 13.9 kB eslintbot
npm/@floating-ui/[email protected] environment 0 573 kB atomiks
npm/@humanwhocodes/[email protected] unsafe 0 21.2 kB nzakas
npm/@humanwhocodes/[email protected] None 0 23.3 kB nzakas
npm/@jridgewell/[email protected] None 0 177 kB jridgewell
npm/@lit/[email protected] None 0 788 kB lit-robot
npm/@nodelib/[email protected] filesystem 0 22.2 kB mrmlnc
npm/@nodelib/[email protected] filesystem 0 11.8 kB mrmlnc
npm/@nodelib/[email protected] None 0 26.4 kB mrmlnc
npm/@stablelib/[email protected] None 0 71.6 kB dchest
npm/@types/[email protected] None 0 25.7 kB types
npm/@types/[email protected] None 0 3 kB types
npm/[email protected] None 0 24.4 kB rreverser
npm/[email protected] None 0 531 kB marijn
npm/[email protected] environment, filesystem 0 172 kB vitaly
npm/[email protected] None 0 13.5 kB ljharb
npm/[email protected] None 0 26.3 kB ljharb
npm/[email protected] None 0 3.17 kB sindresorhus
npm/[email protected] None 0 18.7 kB ljharb
npm/[email protected] None 0 19.1 kB ljharb
npm/[email protected] filesystem 0 93.3 kB fabiospampinato
npm/[email protected] None 0 20.4 kB ljharb
npm/[email protected] None 0 6.94 kB juliangruber
npm/[email protected] None 0 9.62 kB feross
npm/[email protected] None 0 5.03 kB sindresorhus
npm/[email protected] None 0 11.5 kB juliangruber
npm/[email protected] None 0 44.6 kB jonschlinkert
npm/[email protected] None 0 5.05 kB linusu
npm/[email protected] None 0 22.1 kB ljharb
npm/[email protected] None 0 6.33 kB sindresorhus
npm/[email protected] None 0 2.06 MB caniuse-lite
npm/[email protected] filesystem 0 74.8 kB runk
npm/[email protected] None 0 14.2 kB samccone
npm/[email protected] None 0 32.1 kB sindresorhus
npm/[email protected] None 0 9.36 kB dfcreative
npm/[email protected] None 0 4.86 kB substack
npm/[email protected] environment, filesystem, shell 0 21.2 kB satazor
npm/[email protected] None 0 8.11 kB thlorenz
npm/[email protected] None 0 12.9 kB ljharb
npm/[email protected] None 0 14.2 kB lukeed
npm/[email protected] None 0 5.42 kB sindresorhus
npm/[email protected] None 0 106 kB eslint
npm/[email protected] None 0 291 kB kilianvalkhof
npm/[email protected] None 0 13.9 kB ljharb
npm/[email protected] None 0 11 kB ljharb
npm/[email protected] None 0 40.4 kB ljharb
npm/[email protected] filesystem 0 11.6 kB lukeed
npm/[email protected] None 0 2.69 kB jbnicolai
npm/[email protected] None 0 5.29 kB ljharb
npm/[email protected] None 0 51.1 kB ljharb
npm/[email protected] None 0 32.3 kB eslintbot
npm/[email protected] environment, filesystem, shell 0 27 kB mrkmg
npm/[email protected] None 0 13 kB esp
npm/[email protected] None 0 17 kB esp
npm/[email protected] None 0 9.44 kB hiddentao
npm/[email protected] None 0 16.7 kB jonschlinkert
npm/[email protected] None 0 13 kB ljharb
npm/[email protected] environment, filesystem 0 13.4 kB isaacs
npm/[email protected] None 0 173 kB pipobscure
npm/[email protected] None 0 31.4 kB ljharb
npm/[email protected] None 0 25.5 kB ljharb
npm/[email protected] None 0 16.7 kB ljharb
npm/[email protected] None 0 4.72 kB stefanpenner
npm/[email protected] None 0 12.2 kB sindresorhus
npm/[email protected] filesystem, unsafe 0 101 kB hirokiosame
npm/[email protected] None 0 23.7 kB ljharb
npm/[email protected] None 0 7.7 kB ljharb
npm/[email protected] environment, filesystem 0 32.5 kB isaacs
npm/[email protected] None 0 812 kB mattpauldavies
npm/[email protected] None 0 12.8 kB ljharb
npm/[email protected] None 0 3.13 kB sindresorhus
npm/[email protected] None 0 12 kB ljharb
npm/[email protected] None 0 20.6 kB ljharb
npm/[email protected] None 0 17.6 kB ljharb
npm/[email protected] None 0 8.77 kB ljharb
npm/[email protected] None 0 44.3 kB ehmicky
npm/[email protected] None 0 336 kB ashtuchkin
npm/[email protected] None 0 6.8 kB feross
npm/[email protected] None 0 51.5 kB kael
npm/[email protected] None 0 11.9 kB jensyt
npm/[email protected] None 0 3.76 kB isaacs
npm/[email protected] None 0 3.96 kB isaacs
npm/[email protected] None 0 17.6 kB ljharb
npm/[email protected] None 0 14.8 kB ljharb
npm/[email protected] None 0 22.1 kB ljharb
npm/[email protected] None 0 28.9 kB ljharb
npm/[email protected] None 0 30.2 kB ljharb
npm/[email protected] None 0 20.8 kB ljharb
npm/[email protected] None 0 6.22 kB jonschlinkert
npm/[email protected] None 0 13.6 kB phated
npm/[email protected] None 0 4.62 kB sindresorhus
npm/[email protected] None 0 27.1 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 4.12 kB sindresorhus
npm/[email protected] None 0 30.1 kB ljharb
npm/[email protected] None 0 18.7 kB ljharb
npm/[email protected] None 0 5.93 kB sindresorhus
npm/[email protected] None 0 19.1 kB ljharb
npm/[email protected] None 0 22 kB ljharb
npm/[email protected] None 0 3.54 kB sindresorhus
npm/[email protected] None 0 12.1 kB ljharb
npm/[email protected] environment, filesystem 0 11 kB isaacs
npm/[email protected] None 0 5.4 kB dominictarr
npm/[email protected] None 0 19.6 kB esp
npm/[email protected] None 0 14.2 kB samn
npm/[email protected] None 0 27.8 kB jaredwray
npm/[email protected] None 0 54.1 kB jdalton
npm/[email protected] None 0 4.31 kB stevemao
npm/[email protected] None 0 8.9 kB zensh
npm/[email protected] None 0 56.3 kB paulmillr
npm/[email protected] None 0 4.46 kB sindresorhus
npm/[email protected] None 0 54.5 kB ljharb
npm/[email protected] None 0 24.4 kB ai
npm/[email protected] None 0 5.65 kB megawac
npm/[email protected] None 0 34 kB chicoxyzzy
npm/[email protected] environment 0 8.13 kB sindresorhus
npm/[email protected] None 0 97.2 kB ljharb
npm/[email protected] None 0 26.5 kB ljharb
npm/[email protected] None 0 72.7 kB ljharb
npm/[email protected] None 0 14.6 kB ljharb
npm/[email protected] None 0 6.17 kB sindresorhus
npm/[email protected] None 0 3.06 kB sindresorhus
npm/[email protected] None 0 3.11 kB sindresorhus
npm/[email protected] None 0 7.75 kB sindresorhus
npm/[email protected] None 0 7.24 kB sindresorhus
npm/[email protected] None 0 3.92 kB sindresorhus
npm/[email protected] filesystem 0 3.92 kB sindresorhus
npm/[email protected] None 0 3.62 kB sindresorhus
npm/[email protected] None 0 4.55 kB sindresorhus
npm/[email protected] None 0 4.51 kB jbgutierrez
npm/[email protected] filesystem 0 5.41 kB sindresorhus
npm/[email protected] None 0 90 kB mrmlnc
npm/[email protected] None 0 5.92 kB ludovicofischer
npm/[email protected] None 0 36.7 kB gkz
npm/[email protected] None 0 6.36 kB cwmma
npm/[email protected] filesystem 0 20.5 kB paulmillr
npm/[email protected] filesystem 0 12.1 kB troygoode
npm/[email protected] None 0 15 kB hirokiosame
npm/[email protected] environment, filesystem 0 145 kB ljharb
npm/[email protected] None 0 6.6 kB sboudrias
npm/[email protected] None 0 32.1 kB feross
npm/[email protected] None 0 42.3 kB chalker
npm/[email protected] None 0 9.96 kB isaacs
npm/[email protected] None 0 3.51 kB sindresorhus
npm/[email protected] None 0 140 kB 7rulnik
npm/[email protected] None 0 14.4 kB matteo.collina
npm/[email protected] None 0 3.05 kB sindresorhus
npm/[email protected] None 0 9.18 kB ljharb
npm/[email protected] None 0 46.9 kB sokra
npm/[email protected] None 0 11 kB substack
npm/[email protected] None 0 12.5 kB dominictarr
npm/[email protected] filesystem 0 26 kB raszi
npm/[email protected] None 0 22.9 kB jonschlinkert
npm/[email protected] None 0 21.2 kB gkz
npm/[email protected] None 0 111 kB sindresorhus
npm/[email protected] None 0 20 kB ljharb
npm/[email protected] None 0 20.3 kB ljharb
npm/[email protected] None 0 32.4 MB typescript-bot
npm/[email protected] None 0 14.9 kB ljharb
npm/[email protected] None 0 470 kB garycourt
npm/[email protected] None 0 5.48 kB tootallnate
npm/[email protected] None 0 14.2 kB timoxley

🚮 Removed packages: 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.6, 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/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@babel/[email protected], npm/@keystonehq/[email protected], npm/@mysten/[email protected], npm/@mysten/[email protected], npm/@noble/[email protected], npm/@noble/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@onekeyfe/[email protected], npm/@open-rpc/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@polkadot/[email protected], npm/@scure/[email protected], npm/@scure/[email protected], npm/@solana/[email protected], npm/@solana/[email protected], npm/@suchipi/[email protected], npm/@types/[email protected], npm/@wallet-standard/[email protected], npm/@wallet-standard/[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↗︎

socket-security[bot] avatar May 23 '24 08:05 socket-security[bot]

👍 Dependency issues cleared. Learn more about Socket for GitHub ↗︎

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

View full report↗︎

socket-security[bot] avatar May 24 '24 03:05 socket-security[bot]