EARLY PUBLIC ALPHA
All changes to a module will be reflected in the modules version number (including breaking changes) as a patch, until we are confident the module is working and stable, at which point we will release a
v1.0.0. After a
v1.0.0 release of a module we will strictly follow SemVer.
Please note, that some code provided - e.g.
Object.fromEntries - will require Node version
v12.0.0 or higher.
@onflow/fcl(mvp) -- A high level dapp framework built on top an opinionated use of the sdk.
@onflow/sdk(mvp) -- Tools that enable developers to build, resolve, send and decode interactions with the Flow blockchain.
@onflow/types(early wip) -- Type casting interaction params to cadence compatible values.
@onflow/send(mvp) -- Send interactions to the Flow blockchain get responses back.
@onflow/protobuf(mvp) -- Dependency of send. Provides transport between the browser and the Flow blockchain.
@onflow/interaction(mvp) -- A data structure that can be built, resolved and sent to the Flow blockchain.
@onflow/response(mvp) -- A data structure that represents a response from the Flow blockchain. If the interaction returns something, it can be decoded without something like an ABI.
@onflow/encode(mvp) -- Transactions needs signatures, this module knows how to create the values that get signed.
@onflow/dev-wallet(mvp) -- A local fcl wallet provider for local development and testing.