Skip to main content

Build

Everything you need to start building on MOI — API references, tutorials, and SDK packages.

API References

Tutorials

Step-by-step guides for building on MOI — submitting interactions, managing participants, accounts, and assets, developing and testing logics, and deploying them to the network. See all Tutorials.

Cocolang

Cocolang (also "Coco") is a highly readable, statically typed, indentation-based language for writing logics on MOI. It corresponds directly to MOI's participant-centric model. Visit the official docs at cocolang.dev for language references, examples, and tooling guides.

For hands-on code samples (ERC20, ERC721, ERC1155, counters, and more), check out the Cocolang Examples repository.

Packages

  • JS MOI SDK — JavaScript/TypeScript library for interacting with the MOI Protocol.
  • JS POLO — JavaScript/TypeScript implementation of the POLO serialization scheme.
  • GO POLO — Go implementation of the POLO serialization scheme.