-
Notifications
You must be signed in to change notification settings - Fork 21
All issues
Issue creation is restricted in this repository
Issues
is:issue state:open
is:issue state:open
Search results
Add a fund-conservation invariant test: balance + claimable_balance never exceeds the initial deposit
good first issueGood for newcomersGood for newcomersGRANTFOX OSSGrantFox OSS programGrantFox OSS programMAYBE REWARDEDGrantFox — potentially rewardedGrantFox — potentially rewardedOFFICIAL CAMPAIGNGrantFox official campaignGrantFox official campaignsmart-contractSoroban / Rust contract workSoroban / Rust contract worktestingTests and coverageTests and coverageStatus: Open.#141 In Streampay-Org/StreamPay-Contracts;Replace panic! strings with a #[contracterror] StreamError enum for stable client handling
GRANTFOX OSSGrantFox OSS programGrantFox OSS programimprovementRefactor, performance, or tech-debtRefactor, performance, or tech-debtintermediateModerate complexityModerate complexityMAYBE REWARDEDGrantFox — potentially rewardedGrantFox — potentially rewardedOFFICIAL CAMPAIGNGrantFox official campaignGrantFox official campaignsmart-contractSoroban / Rust contract workSoroban / Rust contract workStatus: Open.#139 In Streampay-Org/StreamPay-Contracts;Implement emit_stream_created and the StreamCreatedEvent payload referenced by create_stream
enhancementNew featureNew featureGRANTFOX OSSGrantFox OSS programGrantFox OSS programintermediateModerate complexityModerate complexityMAYBE REWARDEDGrantFox — potentially rewardedGrantFox — potentially rewardedobservabilityLogging / metrics / tracingLogging / metrics / tracingOFFICIAL CAMPAIGNGrantFox official campaignGrantFox official campaignsmart-contractSoroban / Rust contract workSoroban / Rust contract workStatus: Open.#135 In Streampay-Org/StreamPay-Contracts;Repair src/lib.rs so the crate compiles — deduplicate the two #[contractimpl] blocks and conflicting StreamInfo definitions
advancedHigh complexity / deep contextHigh complexity / deep contextenhancementNew featureNew featureGRANTFOX OSSGrantFox OSS programGrantFox OSS programMAYBE REWARDEDGrantFox — potentially rewardedGrantFox — potentially rewardedOFFICIAL CAMPAIGNGrantFox official campaignGrantFox official campaignsmart-contractSoroban / Rust contract workSoroban / Rust contract workStatus: Open.#134 In Streampay-Org/StreamPay-Contracts;- Status: Open.#64 In Streampay-Org/StreamPay-Contracts;
Optional on-chain index: payer to stream ids (capped)
enhancementNew featureNew featuresorobanSoroban SDK / StellarSoroban SDK / StellarStatus: Open.#63 In Streampay-Org/StreamPay-Contracts;- Status: Open.#62 In Streampay-Org/StreamPay-Contracts;
Negative test: unauthorized settle or withdraw
securitySecurity hardeningSecurity hardeningsorobanSoroban SDK / StellarSoroban SDK / StellartestingTests and coverageTests and coverageStatus: Open.#61 In Streampay-Org/StreamPay-Contracts;Stream transfer: change recipient with explicit authorization
enhancementNew featureNew featuresecuritySecurity hardeningSecurity hardeningsorobanSoroban SDK / StellarSoroban SDK / StellarStatus: Open.#55 In Streampay-Org/StreamPay-Contracts;Hard cap on concurrent streams per payer
enhancementNew featureNew featuresorobanSoroban SDK / StellarSoroban SDK / StellarStatus: Open.#54 In Streampay-Org/StreamPay-Contracts;Fixed-point rates for Stellar asset decimals
enhancementNew featureNew featuresorobanSoroban SDK / StellarSoroban SDK / StellarStatus: Open.#53 In Streampay-Org/StreamPay-Contracts;- Status: Open.#49 In Streampay-Org/StreamPay-Contracts;