Left Curve Software Stack

You can find more info in our documentation.

Package Description
config Common configurations for tsconfig, tsup, biome, typedoc
dango The SDK package provides a set of tools and utilities to interact with Dango chain
crypto It includes various cryptographic functions and utilities for encryption, decryption, hashing, and more.
encoding Encoding helpers that are used across packages and assist in encoding and decoding data in various formats
grug-sdk The SDK package provides a set of tools and utilities to interact with Grug execution environment
types It contains various type definition used across the codebase. These types help ensure type safety and improve code readbility.
utils Its a collection of utility functions that are used across the project. These utilities are designed to simplify common tasks and improve code reusability.

Packages in the workspace are compiled to JavaScript ES2022, targeting the latest ECMAScript standard, and support both ESM and CJS module formats.

  1. Node.js 21+
  2. Modern browsers (Chromium/Firefox/Safari)
  3. Browser extensions (Chromium/Firefox)

This project draws inspiration from and follows some of the architectural design principles of Viem, while utilizing foundational code from Wagmi. Several concepts and ideas have been directly adapted from their codebase, significantly influencing this project.

Additionally, we would like to acknowledge CosmJS for providing essential code and tools that contributed to key aspects of this project.

We are grateful to both the Wevm and Confio team for their open-source contributions and the valuable support they offer to the community.

TBD