Skip to content

fix: address issues #1617, #1317, #1549, #1548 - #1624

Merged
K1NGD4VID merged 4 commits into
LabsCrypt:mainfrom
dollfins:fix/issues-1617-1317-1549-1548
Oct 18, 2026
Merged

K1NGD4VID merged 4 commits into
LabsCrypt:mainfrom
dollfins:fix/issues-1617-1317-1549-1548

Conversation

@dollfins

@dollfins dollfins commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Closes #1617,
closes #1317,
closes #1549,
closes #1548

See commits for details.

…absCrypt#1548

LabsCrypt#1548: Remove dead SOROBAN_SECRET_KEY and ADMIN_SECRET from render.yaml
  These two secrets were leftovers from closed migrations (LabsCrypt#545, LabsCrypt#647/LabsCrypt#542)
  and are not read anywhere in backend/src. KEEPER_SECRET_KEY is the actual
  key used for on-chain cancel actions.

LabsCrypt#1549: Exclude wallet-gated routes from sitemap
  Routes /dashboard, /streams/create, /activity, /incoming, /settings
  require authenticated wallet and show empty/prompt states to crawlers.
  Only the landing page is genuinely public and crawlable.

LabsCrypt#1317: Add yield strategy interface for Auto-Yield & DeFi Lending Pool Integration
  - Create yield_strategy.rs with YieldStrategy trait (deposit/withdraw/get_exchange_rate)
  - Add yield_enabled: bool field to Stream struct (defaults to false)
  - Update all 7 Stream constructions in lib.rs to include yield_enabled: false
  - Add mock integration tests in test.rs verifying trait dispatch,
    yield_enabled storage, and mock yield distribution (80/20 split)

LabsCrypt#1617: Stellar Testnet E2E suite compatibility
  - All changes default yield_enabled to false, preserving existing behavior
  - No breaking changes to existing stream operations
  - Tests verify backward compatibility and new trait interface
@K1NGD4VID
K1NGD4VID merged commit d829c67 into LabsCrypt:main Oct 18, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants