jarry-xiao / candyland

Proof of concept program for compressing NFTs
GNU Affero General Public License v3.0
111 stars 13 forks source link

Upgrade Gummyroll SDK to Solita #164

Open samwise2 opened 2 years ago

samwise2 commented 2 years ago

This PR upgrades the Gummyroll SDK to use Solita. Creating instructions is now facilitated by Solita ix generators, with some wrappers for convenience. The main "manual" piece of code which remains is a deserializer for merkle roll accounts, since Solita will not generate a beet which we can use for that purpose (since its mainly free-form bytes other than the header).

The latest SDK changes are published here: https://www.npmjs.com/package/@sorend-solana/gummyroll.

All services in this repo have been upgraded to work with the new release.

Follow up work: