Open Issues Need Help
View All on GitHub Add a CHANGELOG.md following Keep a Changelog format 3 months ago
good first issue section-1 foundation
good first issue section-1 foundation
good first issue section-1 foundation
good first issue section-1 foundation
good first issue section-1 foundation
good first issue section-1 docs
good first issue section-1 examples
Add a docs/INTEGRATION.md section listing exact error codes and suggested user-facing messages 3 months ago
good first issue section-1 examples
good first issue section-1 examples
good first issue section-1 examples
good first issue section-1 examples
good first issue section-1 examples
good first issue section-1 examples
good first issue section-1 examples
good first issue section-1 examples
good first issue section-1 examples
good first issue section-1 examples
good first issue section-1 examples
good first issue section-1 examples
good first issue section-1 examples
good first issue section-1 examples
good first issue section-1 examples
Add a regression test summary doc: docs/TESTING.md 3 months ago
good first issue section-1 testing
good first issue section-1 testing
good first issue section-1 testing
good first issue section-1 testing
good first issue section-1 testing
good first issue section-1 testing
Test: resolve() and resolve_reverse() stay consistent through a scripted register/update/unregister scenario 3 months ago
good first issue section-1 testing
good first issue section-1 testing
Test: double-request_recovery for the same phone hash overwrites the pending recovery cleanly 3 months ago
good first issue section-1 testing
Test: double-unregister fails on the second call 3 months ago
good first issue section-1 testing
good first issue section-1 testing
good first issue section-1 testing
good first issue section-1 testing
Add a proptest-based test that register-then-resolve round-trips for arbitrary 32-byte inputs 3 months ago
good first issue section-1 testing
good first issue section-1 testing
good first issue section-1 testing
good first issue section-1 testing
good first issue section-1 testing
Test: unregister() followed immediately by register() with the same phone hash and owner succeeds 3 months ago
good first issue section-1 testing
good first issue section-1 testing
good first issue section-1 testing
good first issue section-1 testing
good first issue section-1 testing
good first issue section-1 testing
good first issue section-1 testing
good first issue section-1 testing
good first issue section-1 testing
Test: initialize() can only be called once, even with a different admin the second time 3 months ago
good first issue section-1 testing
good first issue section-1 testing
Test: registering the same owner to two different phone hashes both succeed independently 3 months ago
good first issue section-1 testing
Test: contract storage survives an upgrade 3 months ago
good first issue section-1 upgradability
good first issue section-1 upgradability
Add a scripts/upgrade-testnet.sh helper script 3 months ago
good first issue section-1 upgradability
good first issue section-1 upgradability
good first issue section-1 upgradability
Add a doc comment on upgrade() explaining it is immediate and irreversible without a second upgrade 3 months ago
good first issue section-1 upgradability
good first issue section-1 upgradability
good first issue section-1 upgradability
good first issue section-1 upgradability
Add an admin-only upgrade(new_wasm_hash) entrypoint 3 months ago
good first issue section-1 upgradability
good first issue section-1 ttl
good first issue section-1 ttl
good first issue section-1 ttl
good first issue section-1 ttl
good first issue section-1 ttl
good first issue section-1 ttl
good first issue section-1 ttl
good first issue section-1 ttl
good first issue section-1 ttl
good first issue section-1 ttl
Add bump_identity_ttl(owner, extend_to) entrypoint 3 months ago
good first issue section-1 ttl
Add bump_owner_ttl(phone_hash, extend_to) entrypoint 3 months ago
good first issue section-1 ttl
Document the recovery flow end-to-end in README 3 months ago
good first issue section-1 recovery-flow
good first issue section-1 recovery-flow
good first issue section-1 recovery-flow
Test: cancel_recovery removes the pending recovery 3 months ago
good first issue section-1 recovery-flow
good first issue section-1 recovery-flow
good first issue section-1 recovery-flow
good first issue section-1 recovery-flow
good first issue section-1 recovery-flow
good first issue section-1 recovery-flow
good first issue section-1 recovery-flow
good first issue section-1 recovery-flow
good first issue section-1 recovery-flow
good first issue section-1 recovery-flow
Add a RECOVERY_TIMELOCK_LEDGERS constant with a doc comment explaining the chosen value 3 months ago
good first issue section-1 recovery-flow
good first issue section-1 recovery-flow
good first issue section-1 recovery-flow
good first issue section-1 recovery-flow
good first issue section-1 recovery-flow
Add RecoveryNotFound error variant to Error enum 3 months ago
good first issue section-1 recovery-flow
good first issue section-1 recovery-flow
Add table of contents to README 3 months ago
good first issue section-1 docs
Document the admin key custody model in README 3 months ago
good first issue section-1 docs
good first issue section-1 docs
good first issue section-1 docs
Write docs/INTEGRATION.md describing how the backend should call this contract over Soroban RPC 3 months ago
good first issue section-1 docs
good first issue section-1 docs