24 packages
@iov/base-types
The most fundamental types used in IOV products
@iov/bcp
General types and helpers for IOV's blockchain communication protocol
@iov/bcp-types
General types for IOV projects
@iov/bns
Transaction codec and BCP client to communicate with BNS blockchain
@iov/bns-governance
Makes the most common governance tasks as easy as possible
@iov/cli
Command line interface for iov core
@iov/core
Central entry point into iov core monorepo, pulling together all modules
@iov/crypto
Cryptography resources for IOV projects
@iov/dpos
Common functionality used for @iov/lisk and @iov/rise
@iov/encoding
Encoding helpers for IOV projects
@iov/ethereum
Transaction codec and client to communicate with the Ethereum blockchain
@iov/faucets
Faucets for some of the supported blockchains
@iov/jsonrpc
Framework for implementing a JSON-RPC 2.0 API
@iov/keycontrol
Keyrings and Keycontroller for safe cryptography
@iov/ledger-bns
Integration of ledger-cosmos-1 application
@iov/lisk
Transaction codec and client to communicate with the Lisk blockchain
@iov/multichain
Functionality to work with multiple blockchains
@iov/rise
Transaction codec and client to communicate with the RISE blockchain
@iov/socket
Utility functions for working with WebSockets
@iov/stream
Utility functions for producing and consuming Streams
@iov/tendermint-rpc
Codec to encode/decode bns transactions and state objects
@iov/tendermint-types
Types for the communication with tendermint
readonly-date
An immutable drop-in replacement for JavaScript's Date type
type-tagger
A type tagger for TypeScript