Updated 35 days ago

Fadroma

Fadroma is a scriptable orchestrator for building next-generation dApps on CosmWasm-enabled backends.

  • Crypto / Web3
  • CosmosHub
  • Injective
  • Secret Network
  • Osmosis
  • Infra / API
  • Privacy
  • Creator Economy
  • Archway
  • Crosschain Infrastructure
  • Namada
  • Axelar

ATOM Eonomic Zone Quadratic Grant Round 4

2024/08/30 → 2024/11/15

Contribute

Fadroma is a framework for building decentralized applications with Rust and TypeScript. From a single token to a hundred-contract DEX and beyond, Fadroma makes it easy to write CosmWasm smart contracts, deploy them, and integrate them into your Web app.

Our operational model treats the blockchain as a seamless compute substrate, and contracts as akin to persistent objects.

Unlike microservices, smart contracts exist in a "post-POSIX" environment, where platform details are abstracted away. Contracts are Internet-native, but shed most of the baggage characteristic for Web 2.0 backends. Therefore interoperation with Web 2.0 systems can be non-trivial.

Unlike cloud functions, smart contracts are individually stateful, and exist permanently on an append-only ledger. While the distributed transaction-based architecture guards the system's state from spontaneous inconsistencies, extra care must be taken in orchestrating deployments and migrations.

The above properties make CosmWasm smart contracts a very interesting proposition for running standalone business logic with programmable privacy/transparency properties. Fadroma provides the orchestration system for leveraging the full capabilities of smart contract-based systems over the entire development lifecycle.

Repository Documentation