## Summary Ensure sniping close-buffer failures are distinct from natural bet-end errors across contract, bindings, and wallet guide. ## Acceptance criteria - [ ] Distinct `ContractError` variants - [ ] Tests at buffer edge - [ ] TS + wallet docs updated ## Where - `contracts/src/betting.rs` - `contracts/src/errors.rs` - `bindings/`
Summary
Ensure sniping close-buffer failures are distinct from natural bet-end errors across contract, bindings, and wallet guide.
Acceptance criteria
ContractErrorvariantsWhere
contracts/src/betting.rscontracts/src/errors.rsbindings/