Skip to content

feat Time-Locked Dispute Resolution Defaulting#245

Open
Vibeofkd wants to merge 34 commits into
StayLitCodes:mainfrom
Vibeofkd:main
Open

feat Time-Locked Dispute Resolution Defaulting#245
Vibeofkd wants to merge 34 commits into
StayLitCodes:mainfrom
Vibeofkd:main

Conversation

@Vibeofkd
Copy link
Copy Markdown

@Vibeofkd Vibeofkd commented Apr 28, 2026

Close issue #136

Vibeofkd and others added 7 commits March 30, 2026 01:13
…yLitCodes#213)

lib.rs:
- Add ensure_not_paused() guard to refund_expired (first check, before
  any state reads). Rationale: paused state = platform under review;
  blocking refunds prevents fund drains during incident response.
  Depositors can retry once unpaused.

test.rs:
- test_refund_expired_deadline_not_reached: asserts DeadlineNotReached
  at deadline and one second before (strict > enforced)
- test_refund_expired_blocked_when_disputed: asserts
  InvalidStatusForRefund when escrow is in Disputed state
- test_refund_expired_blocked_when_fully_released: asserts refund is
  rejected (InvalidStatusForRefund or NoFundsToRefund) after all
  milestones released (Completed escrow)
- test_refund_expired_blocked_when_paused: asserts ContractPaused when
  contract is paused, then asserts success after unpause

All 67 tests pass.
…contract-roles

feat(onchain): harden contract role rotation
…ive-layout

Closes StayLitCodes#187: Mobile responsive audits and fixes
@Cedarich
Copy link
Copy Markdown
Contributor

Please fix conflicts

legend-esc and others added 22 commits April 29, 2026 06:13
Collapse multi-line return type and let bindings for
setup_funded_escrow_for_refund to satisfy cargo fmt --check.
Updated project files
- Step-by-step Rust toolchain and Soroban CLI installation
- Friendbot testnet account funding
- Full .env configuration for backend and frontend
- Full stack run instructions (turbo + separate terminals)
- Contract build, test, and deploy steps
- Troubleshooting section for common Soroban/RPC issues

Closes StayLitCodes#250
…nboarding-stellar-testnet

docs: add contributor onboarding guide for Stellar/Soroban local setup
…d-pause-and-spec-parity

fix(contract): deadline/expiry spec parity + pause-mode behavior (StayLitCodes#213)
…rt--Custom-Stellar-Tokens-and-USDC

feat: implement escrow-stellar integration services, event tracking, and corresponding e2e test suites
Dispute Evidence Upload with IPFS Integration
@Vibeofkd
Copy link
Copy Markdown
Author

Vibeofkd commented May 29, 2026 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.