Open Issues Need Help
View All on GitHub SDK: `escrow-client.ts` and `escrow-abi.ts` are exported from the package root without SPDX headers 24 days ago
good first issue docs Stellar Wave
SDK: `DEFAULT_V_MIN`'s doc-comment points at a `BuildOptions.minNotional` option that does not exist 25 days ago
good first issue typescript docs Stellar Wave
Soroban: `MAX_DISPATCH_WINDOW` is a minimum-headroom requirement with a maximum-sounding name 26 days ago
good first issue rust/soroban Stellar Wave
Repo: `.gitignore` ignores `solver/MIGRATION.md` and `solver/VERIFICATION_CACHE.md` while both are tracked 27 days ago
good first issue Stellar Wave
CI: SPDX header check fails on main — 7 source files missing headers (blocks branch protection) 28 days ago
bug good first issue complexity: trivial (100) Stellar Wave
bug good first issue complexity: trivial (100) Stellar Wave
docker-compose: the obsolete top-level `version:` key produces a warning on every Compose v2 invocation 28 days ago
good first issue Stellar Wave
Solver: `quote.ts` imports `fromSmallestUnits` and `toSmallestUnits` and never uses them 28 days ago
good first issue typescript
good first issue typescript
good first issue docs Stellar Wave
good first issue rust/soroban docs Stellar Wave
EVM: `cancelExpired` is permissionless but unincentivized — document the keeper model or who is expected to call it 2 months ago
enhancement good first issue solidity Stellar Wave
enhancement good first issue typescript Stellar Wave
Docs: clarify the Stellar Protocol 24 ZK-proof claim in the relayer doc — current status vs. aspiration 3 months ago
good first issue question docs Stellar Wave
Repo: `node_modules` and build `dist/` artifacts are committed, bloating the repo and risking drift 3 months ago
enhancement good first issue Stellar Wave
Tooling: add pre-commit hooks for fmt/clippy/forge-fmt/eslint so issues are caught before CI 3 months ago
enhancement good first issue Stellar Wave
Testing: timelock has no test that an operation cannot execute before `readyAt` or with sub-threshold confirmations 3 months ago
enhancement good first issue solidity Stellar Wave
CI: enforce conventional-commit / PR-title linting given the changelog and release process 3 months ago
enhancement good first issue docs Stellar Wave
CI: add concurrency cancellation and path filters so the three pipelines only run when relevant 3 months ago
enhancement good first issue Stellar Wave
Docs: add an integration guide / quickstart that builds, signs, submits, and tracks an intent end to end 3 months ago
good first issue typescript docs Stellar Wave
Tooling: add a root-level task runner so the polyglot build/test/lint has one entrypoint 3 months ago
enhancement good first issue docs Stellar Wave
Docs: add NatSpec `@param`/`@return` coverage audit and enforce it for public/external functions 3 months ago
good first issue solidity docs Stellar Wave
enhancement good first issue docs Stellar Wave
good first issue docs Stellar Wave
Repo: add CODEOWNERS coverage for every package and a security-sensitive-paths review rule 3 months ago
enhancement good first issue docs Stellar Wave
enhancement good first issue solidity Stellar Wave
Testing: Soroban tests do not assert event emission for `registered`/`filled`/`cancelled` 3 months ago
enhancement good first issue rust/soroban Stellar Wave
enhancement good first issue solidity Stellar Wave
Solver: `start` loop has no jitter or adaptive backoff, so many solvers poll the mempool in lockstep 3 months ago
enhancement good first issue typescript Stellar Wave
Solver: hard-coded zero-address literal for the open-solver check duplicates a constant and risks case bugs 3 months ago
enhancement good first issue typescript Stellar Wave
enhancement good first issue typescript Stellar Wave
Solver: signature verification runs on every poll for every intent, with no caching by hash 3 months ago
enhancement good first issue typescript Stellar Wave
Relayer: `RelayerConfig` defaults `escrowAddress`/`settlementContractId` to empty strings with no startup validation 3 months ago
bug good first issue typescript Stellar Wave
Relayer: `Logger` defaults to `console`, emitting unstructured logs unsuitable for production aggregation 3 months ago
enhancement good first issue typescript Stellar Wave
Relayer: the `MessageSent` event decode is a stub (`StubWatcher` returns nothing) — wire it to the escrow ABI 3 months ago
enhancement help wanted typescript Stellar Wave
Relayer: `confirmations` subtraction can make `confirmedHead` negative, mishandling early chain / small heads 3 months ago
bug good first issue typescript Stellar Wave
enhancement good first issue typescript Stellar Wave
SDK: `Intent` amounts are decimal strings but there is no decimals-aware helper to construct them from human units 3 months ago
enhancement good first issue typescript Stellar Wave
SDK: `verifyIntent`/`signIntent` duplicate the `toMessage` field mapping, risking drift 3 months ago
enhancement good first issue typescript Stellar Wave
SDK: `submitIntent` trusts the server-returned `hash` instead of asserting it equals the locally-computed hash 3 months ago
bug good first issue typescript Stellar Wave
enhancement good first issue typescript Stellar Wave
enhancement good first issue solidity Stellar Wave
EVM: reentrancy mutex uses 0/1 instead of the cheaper 1/2 pattern and resets to 0, paying a cold SSTORE each call 3 months ago
enhancement good first issue solidity Stellar Wave
good first issue question solidity Stellar Wave
good first issue rust/soroban solidity docs Stellar Wave
EVM: no `SafeERC20`-style handling for tokens that revert on zero-value transfer in the refund path 3 months ago
bug good first issue solidity Stellar Wave
enhancement good first issue solidity Stellar Wave
Soroban: arithmetic in `ttl_for_deadline` casts `u64` ledgers to `u32` with a silent truncation risk 3 months ago
bug good first issue rust/soroban Stellar Wave
EVM: `_decodeCancelIntent` discards the `reason` byte that the Soroban side carefully encodes 3 months ago
bug good first issue solidity Stellar Wave
enhancement good first issue solidity Stellar Wave
EVM: `MAX_CONFIRMATION_GRACE` bounds the grace upward but there is no minimum, so grace can be set to 0 3 months ago
enhancement good first issue solidity Stellar Wave
Soroban: missing `#[cfg(test)]` coverage for the paused-state behavior of every entrypoint 3 months ago
enhancement good first issue rust/soroban Stellar Wave
Soroban: `cancel_expired_intent` re-encodes `IntentFinalized` for a non-`Locked` status that may actually be `Filled` 3 months ago
enhancement good first issue rust/soroban Stellar Wave
Soroban: `set_endpoint`/`set_peer`/`set_admin` have no event emission, breaking off-chain config indexing 3 months ago
enhancement good first issue rust/soroban Stellar Wave
Soroban: `initialize` does not validate that `admin` and `endpoint` are distinct or non-trivial 3 months ago
enhancement good first issue rust/soroban Stellar Wave
Docs: add a 'Running a solver' operator runbook 3 months ago
good first issue docs Stellar Wave
SDK: warn on sub-economical intent size (V_min) 3 months ago
good first issue typescript Stellar Wave