2.5.0 • Published 4 years ago

@iov/bns v2.5.0

Weekly downloads
7
License
Apache-2.0
Repository
github
Last release
4 years ago

@iov/bns

npm version

This package is an implementation of the BlockchainConnection interface for the BNS blockchain (currently just as bcp-demo prototype). It should be able to adapt this code fairly easily to support any other weave based blockchain as well.

This provides a reference implementation of the full feature set of BlockchainConnection, so it is also a good read when starting support of another blockchain.

Simplest usage, to use auto-detecting tendermint client and standard bns transaction parser:

const connection = await BnsConnection.establish(
  "wss://rpc-private-a-x-exchangenet.iov.one",
);

Supported weave (bnsd) versions

IOV-Core versionSupported weave versions
2.2.51.0.4+
2.0.20.22.x, 0.24.x – 0.25.x, 1.0.0
1.20.22.x
1.10.21.x
1.00.21.x
0.170.21.x
0.160.19.x - 0.20.x
0.150.16.x
0.140.14.x
0.12 – 0.130.10.x - 0.11.x
0.9 – 0.110.4.x - 0.9.x
0.1 – 0.80.4.x - 0.8.x

API Documentation

https://iov-one.github.io/iov-core-docs/latest/iov-bns/

The main entry point is the BnsConnection, which creates a Tendermint client (from iov-tendermint-rpc) and a codec to parse transactions. The BNS codec for reading and writing transactions (also useful for MultiChainSigner) is exported as top-level bnsCodec.

License

This package is part of the IOV-Core repository, licensed under the Apache License 2.0 (see NOTICE and LICENSE).

2.5.0

4 years ago

2.3.2

4 years ago

2.2.5

4 years ago

2.2.4

4 years ago

2.2.4-alpha.1

4 years ago

2.2.4-alpha.0

4 years ago

2.2.3

4 years ago

2.2.1

4 years ago

2.2.0

4 years ago

2.1.0

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

2.0.0-alpha.7

4 years ago

2.0.0-alpha.6

4 years ago

2.0.0-alpha.4

4 years ago

2.0.0-alpha.5

4 years ago

2.0.0-alpha.3

4 years ago

2.0.0-alpha.2

4 years ago

2.0.0-alpha.0

4 years ago

2.0.0-alpha.1

4 years ago

1.2.0

4 years ago

1.1.0

5 years ago

1.0.0

5 years ago

1.0.0-alpha.1

5 years ago

1.0.0-alpha.0

5 years ago

0.17.8

5 years ago

0.17.7

5 years ago

0.17.6

5 years ago

0.17.5

5 years ago

0.17.4

5 years ago

0.17.3

5 years ago

0.17.2

5 years ago

0.17.1

5 years ago

0.17.0

5 years ago

0.16.3

5 years ago

0.16.2

5 years ago

0.16.1

5 years ago

0.16.0

5 years ago

0.16.0-alpha.4

5 years ago

0.16.0-alpha.3

5 years ago

0.16.0-alpha.2

5 years ago

0.16.0-alpha.1

5 years ago

0.16.0-alpha.0

5 years ago

0.15.0

5 years ago

0.14.5

5 years ago

0.14.4

5 years ago

0.14.3

5 years ago

0.13.8

5 years ago

0.14.2

5 years ago

0.13.7

5 years ago

0.14.1

5 years ago

0.13.6

5 years ago

0.13.5

5 years ago

0.13.4

5 years ago

0.14.0

5 years ago

0.13.3

5 years ago

0.13.2

5 years ago

0.13.1

5 years ago

0.13.0

5 years ago

0.12.3

5 years ago

0.13.0-alpha.0

5 years ago

0.12.2

5 years ago

0.12.1

5 years ago

0.12.0

5 years ago

0.11.2

5 years ago

0.11.1

5 years ago

0.11.0

5 years ago

0.11.0-alpha.1

5 years ago

0.11.0-alpha.0

5 years ago

0.10.4

5 years ago

0.10.2

5 years ago

0.10.1

5 years ago

0.10.0

5 years ago

0.9.3

5 years ago

0.9.2

5 years ago

0.9.1

5 years ago

0.9.0

5 years ago

0.8.1

6 years ago

0.8.0

6 years ago

0.7.1

6 years ago

0.7.0

6 years ago

0.7.0-alpha.1

6 years ago

0.7.0-alpha.0

6 years ago

0.6.1

6 years ago

0.6.0

6 years ago

0.5.4

6 years ago

0.5.3

6 years ago

0.5.2

6 years ago

0.5.1

6 years ago

0.5.0

6 years ago

0.4.1

6 years ago

0.4.0

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.3.0-alpha.0

6 years ago

0.2.0

6 years ago

0.2.0-7

6 years ago

0.2.0-6

6 years ago