Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@iota/wallet-standard

iotaledger5.7kApache-2.00.3.0TypeScript support: included

A suite of standard utilities for implementing wallets based on the Wallet Standard.

readme

IOTA

IOTA is a asset-oriented programming model powered by the Move programming language. IOTA is a project under active development by the IOTA Foundation.

Setup

Conventions

The Rust language conventions used in this repository can be found in Rust Conventions.

Formatting

Rust

In order to use the unstable features specified in rustfmt.toml, you must have the correct nightly toolchain component installed.

rustup toolchain install nightly --component rustfmt --allow-downgrade

This can be used regardless of the default toolchain to format the code using the following command.

cargo +nightly fmt

TOML

In order to format toml files, we use dprint. It can be installed either via npm or via cargo.

cargo install dprint

or

npm install -g dprint

Simply run dprint fmt in the root of the repository to format all applicable files. Similarly, run dprint check to check whether all files are correctly formatted.

IDE Configuration

For convenience, it is recommended that developers configure their IDEs to automatically format files on save.

VS Code

settings.json

{
  "[rust]": {
    "editor.formatOnSave": true,
  },
  "rust-analyzer.rustfmt.extraArgs": [
    "+nightly"
  ]
}

changelog

@iota/wallet-standard

0.3.0

Minor Changes

  • ae1385d: Update dependencies.

Patch Changes

0.2.17

Patch Changes

  • Updated dependencies [00f4a39]
  • Updated dependencies [f4cc8e8]
  • Updated dependencies [933496c]
  • Updated dependencies [0a4525d]
  • Updated dependencies [ec99569]

0.2.16

Patch Changes

  • Updated dependencies [b152861]
  • Updated dependencies [c12d044]
  • Updated dependencies [f3beb1e]
  • Updated dependencies [a0b225d]
  • Updated dependencies [fea81ab]
  • Updated dependencies [4c68076]
  • Updated dependencies [03e8b9b]
  • Updated dependencies [92dd15e]
  • Updated dependencies [2a5f065]

0.2.15

Patch Changes

0.2.14

Patch Changes

  • Updated dependencies [c5543f0]
  • Updated dependencies [bd17ba9]
  • Updated dependencies [0accdb0]

0.2.13

Patch Changes

  • Updated dependencies [40576ed]
  • Updated dependencies [61b0944]
  • Updated dependencies [966f83c]
  • Updated dependencies [f008db3]
  • Updated dependencies [733df30]
  • Updated dependencies [13ca264]
  • Updated dependencies [5bbafa8]
  • Updated dependencies [28ce666]
  • Updated dependencies [c855f8c]
  • Updated dependencies [f008db3]
  • Updated dependencies [464c15a]

0.2.12

Patch Changes

  • Updated dependencies [f04033d]
  • Updated dependencies [59342b2]
  • Updated dependencies [ecea738]

0.2.11

Patch Changes

  • Updated dependencies [6051799]
  • Updated dependencies [5db9797]
  • Updated dependencies [c4c6d9a]
  • Updated dependencies [c837b79]

0.2.10

Patch Changes

0.2.9

Patch Changes

0.2.8

Patch Changes

0.2.7

Patch Changes

  • Updated dependencies [f4d75c7]
  • Updated dependencies [daa968f]
  • Updated dependencies [864fd32]

0.2.6

Patch Changes

  • Updated dependencies [42898f1]
  • Updated dependencies [1ad39f9]
  • Updated dependencies [bdb736e]
  • Updated dependencies [65a0900]

0.2.5

Patch Changes

  • Updated dependencies [1a4505b]
  • Updated dependencies [e629a39]
  • Updated dependencies [2717145]
  • Updated dependencies [3fe0747]
  • Updated dependencies [e213517]

0.2.4

Patch Changes

0.2.3

Patch Changes

0.2.2

Patch Changes

0.2.1

Patch Changes

0.2.0

Minor Changes

  • 6eabd18: Changes for compatibility with the node, simplification of exposed APIs and general improvements.

Patch Changes

0.1.3

Patch Changes

  • Updated dependencies [d423314]
  • Updated dependencies [b91a3d5]
  • Updated dependencies [a3c1937]

0.1.2

Patch Changes

  • 88b8857: Support non-default IOTA chains.

0.1.1

Patch Changes

0.1.0

Minor Changes

  • 249a7d0: First release

Patch Changes