Skip to content

DogStark/PetChain-Contracts

Repository files navigation

PetChain Contracts

Rust code for PetChain's on-chain contracts and backend authentication work.

Repository Layout

PetChain-Contracts/
├── stellar-contracts/       # Soroban smart contract crate
│   ├── src/lib.rs           # Main contract
│   ├── src/test_*.rs        # Test modules
│   └── contracts/
│       └── pet-transfer-adoption/
├── backend-2fa/             # TOTP 2FA support crate
│   ├── src/
│   ├── migrations/
│   ├── schema.sql
│   ├── README.md
│   └── examples/
│       └── example_integration.rs
└── docs/
    ├── architecture.md
    ├── development.md
    ├── api.md
    ├── openapi.yaml
    └── error-codes.md

Quick Start

Stellar contracts

cd stellar-contracts
cargo test

Backend 2FA

cd backend-2fa
cargo test

Documentation

License

MIT

About

Smart Contract Contributions are here

Resources

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages