Category: Blockchain / Smart Contract Development
Objective: Implement Add view function for historical allowance checks in the core contracts.
Detailed Description: Enhance the contract capabilities by implementing: Add view function for historical allowance checks. Ensure it adheres to the existing crate structure and includes necessary event emissions.
Acceptance Criteria:
- Code must compile with
cargo build --target wasm32-unknown-unknown.
- Must pass
cargo clippy without warnings.
- Must include unit tests.
Technical Requirements: Rust, Soroban SDK
Deliverables:
- Contract source code updates
- Tests for the new feature
Testing Requirements:
- Run
cargo test and cargo fmt.
- Deploy to Testnet locally and verify invocation.
Estimated Difficulty: Advanced
Points: 200
Category: Blockchain / Smart Contract Development
Objective: Implement Add view function for historical allowance checks in the core contracts.
Detailed Description: Enhance the contract capabilities by implementing: Add view function for historical allowance checks. Ensure it adheres to the existing crate structure and includes necessary event emissions.
Acceptance Criteria:
cargo build --target wasm32-unknown-unknown.cargo clippywithout warnings.Technical Requirements: Rust, Soroban SDK
Deliverables:
Testing Requirements:
cargo testandcargo fmt.Estimated Difficulty: Advanced
Points: 200