This document tracks the requirements for the next gen FIO SDK, a discussion of possible development paths, and the recommended architecture.

Requirements

Critical

This requirements are critical must be met.

Important

These requirements are important, but not critical.

Not important

These requirements are NOT important.

Alternatives

custom sdk

Use code from existing open source projects to develop a custom sdk.

eosjs + fiosdk

Use the eosjs library and build additional FIO sdk functionality on top of this core library. This is similar to the current SDK.

eosio-core / Wallet+

Work with the Wallet+ group as they build out the EOS Network Foundation (ENF) technologies, one of which is an updated SDK.