free-honey/naumachia

Cardano Smart Contract SDK and Testing Framework

Rust

57

271 commits

updated Apr 20, 2024

See the code

README

Naumachia


🌊 Mock your battles before you're out at sea 🌊

Licence Crates.io Rust Build


Naumachia is a framework for writing Smart Contracts on the Cardano Blockchain using Rust!

Find us at the TxPipe Discord!

Work in Progress :)

Getting Started

Contributions

Pick up a good first issue

Excited to accept PRs and general feedback. There is a lot of work to be done to make this the best framework it can be, so I'll try to help onboard anyone interested in contributing.

Big fan of modern programming techniques. We are trying to prioritize

  1. End user experience (Devs and dApp users)
  2. Contributor experience + Maintainability
  3. Performance, once the other stuff is solid

Feel free to start issues/discussions if there are things you feel are missing or whatever. We love feedback!

FYI, CI requires these commands to pass. So, try to run them locally to save yourself some time.

cargo build --workspace
cargo test --workspace
cargo +nightly fmt --all -- --check
cargo clippy --all-targets --all-features -- -D warnings
aiken
blockchain
cardano
off-chain
plutus
rust
sdk
sdk-rust
smart-contracts

Contributors

MitchTurner

252 commits

ch1n3du

15 commits

nielstron

2 commits

kettlebell

1 commits

free-honey/naumachia

Cardano Smart Contract SDK and Testing Framework

Rust

57

271 commits

updated Apr 20, 2024

See the code

README

Naumachia


🌊 Mock your battles before you're out at sea 🌊

Licence Crates.io Rust Build


Naumachia is a framework for writing Smart Contracts on the Cardano Blockchain using Rust!

Find us at the TxPipe Discord!

Work in Progress :)

Getting Started

Contributions

Pick up a good first issue

Excited to accept PRs and general feedback. There is a lot of work to be done to make this the best framework it can be, so I'll try to help onboard anyone interested in contributing.

Big fan of modern programming techniques. We are trying to prioritize

  1. End user experience (Devs and dApp users)
  2. Contributor experience + Maintainability
  3. Performance, once the other stuff is solid

Feel free to start issues/discussions if there are things you feel are missing or whatever. We love feedback!

FYI, CI requires these commands to pass. So, try to run them locally to save yourself some time.

cargo build --workspace
cargo test --workspace
cargo +nightly fmt --all -- --check
cargo clippy --all-targets --all-features -- -D warnings
aiken
blockchain
cardano
off-chain
plutus
rust
sdk
sdk-rust
smart-contracts

Contributors

MitchTurner

252 commits

ch1n3du

15 commits

nielstron

2 commits

kettlebell

1 commits

Languages

Rust

100.0%