Description
Deploy a Soroban smart contract on Stellar that serves as an immutable pet record registry, allowing decentralized verification without relying on PetChain's backend.
Requirements and context
- Write a Soroban contract in Rust that stores record hashes keyed by pet ID
- Deploy contract to Stellar testnet and mainnet
- Integrate contract invocation into the record anchoring service
- Implement contract-based verification that works without PetChain backend
- Write contract tests using the Soroban testing framework
Suggested execution
- Branch:
feature/soroban-record-registry
- Key files:
contracts/record-registry/, backend/services/sorobanService.ts
- Use Soroban SDK and Rust for contract development
- Test contract on Stellar testnet with full integration
Guidelines
- Assignment required before starting
- PR must include:
Closes #95
- Timeframe: 96 hours
Description
Deploy a Soroban smart contract on Stellar that serves as an immutable pet record registry, allowing decentralized verification without relying on PetChain's backend.
Requirements and context
Suggested execution
feature/soroban-record-registrycontracts/record-registry/,backend/services/sorobanService.tsGuidelines
Closes #95