This release breaks many of the 0.3.x API to support the gateway
and the rpc
v0.1 protocol together. It is being tested against starknet-devnet, eqlabs/pathfinder and the standard starknet gateway. It includes the following:
- support for Starknet v0.10.1 protocol on the
gateway
- support for Starknet v0.10.0 protocol on the rpc v0.1 because it is not compatible with the latest release
- support for both V0 and V1 accounts for invoke transaction
- an account manager to install many account versions, including the plugin account and the openzeppelin accounts
- an account interface and the associated implementation for both the gateway and rpc v0.1
- support for plugin extensions in the account and an implementation of the session key.
- some tools to work with devnet and transform help with converting data
- an implementation of a fixed-size merkle tree algorithm
known issues: due to the fact rpc v0.2 is not yet fully supported by Pathfinder and Devnet, the implementation is lacking. It remains a short term goal to implement it. Hopefully it will be part of v0.5.0.