cubist-labs / cubist

Cubist multichain SDK and CLI
https://docs.cubist.dev
Apache License 2.0
18 stars 3 forks source link
avalanche cross-chain ethereum javascript multi-chain polygon rust typescript web3

Cubist multi-chain and cross-chain SDK

Rust Node

Cubist is an SDK and command line tool for building distributed web3 applications. Cubist's goal is to make testing and development seamless, even if your dapp runs across multiple chains.

Using our SDK, you write smart contracts as if they're deployed on the same chain; Cubist automatically generates the tricky (and risky!) bridge code that allows your smart contracts to interact.

example Cubist CLI usage

The SDKs and tools are described in detail on the official Cubist docs site.

Supported chains and languages

Cubist supports off-chain code written in:

Cubist supports development and deployment for:

Support for more chains and more off-chain languages coming soon! If you're interested in a particular chain or language, reach out: hello@cubist.dev.

Repo organization

Cubist is largely implemented in Rust; the TypeScript and JavaScript SDKs are written in TypeScript. This repo hosts the code for all our crates and packages, including:

License

Copyright (C) 2022-2023 Cubist, Inc.

See the NOTICE file for licensing information.