-
Notifications
You must be signed in to change notification settings - Fork 62
All issues
Issue creation is restricted in this repository
Issues
is:issue state:open
is:issue state:open
Search results
upgrade_pool event does not include old WASM hash
enhancementNew feature or requestNew feature or requestfactoryFactory contractFactory contractgood first issueGood for newcomersGood for newcomersStellar WaveIssues in the Stellar wave programIssues in the Stellar wave programStatus: Open.#241 In SmartDropLabs/smartdrop-contracts;farming-pool: min_lock_period has no upper-bound ceiling anywhere (unlike global_multiplier/credit_rate post-#89), letting an admin set an effectively permanent lock
farming-poolFarmingPool contractFarmingPool contractGrantFox OSSIssue tracked in GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official CampaignCampaign: Official CampaignOfficial Campaign | FWC26Campaign: Official Campaign | FWC26Campaign: Official Campaign | FWC26securitySecurity vulnerability or hardeningSecurity vulnerability or hardeningThird CampaignCampaign: Third CampaignCampaign: Third Campaignvery hardExtremely hard — deep expertise, careful design, and significant time requiredExtremely hard — deep expertise, careful design, and significant time requiredStatus: Open.#132 In SmartDropLabs/smartdrop-contracts;farming-pool: no test proves set_global_multiplier has zero effect on the lock/position accrual path — the boost-only-applies-to-stake invariant is unverified
farming-poolFarmingPool contractFarmingPool contractGrantFox OSSIssue tracked in GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official CampaignCampaign: Official CampaignOfficial Campaign | FWC26Campaign: Official Campaign | FWC26Campaign: Official Campaign | FWC26testingTests and test coverageTests and test coverageThird CampaignCampaign: Third CampaignCampaign: Third Campaignvery hardExtremely hard — deep expertise, careful design, and significant time requiredExtremely hard — deep expertise, careful design, and significant time requiredStatus: Open.#130 In SmartDropLabs/smartdrop-contracts;farming-pool: unstake() cannot partially withdraw a stake, unlike unlock_assets()'s partial-unlock support
farming-poolFarmingPool contractFarmingPool contractfeatureNew feature or capabilityNew feature or capabilityGrantFox OSSIssue tracked in GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official CampaignCampaign: Official CampaignOfficial Campaign | FWC26Campaign: Official Campaign | FWC26Campaign: Official Campaign | FWC26very hardExtremely hard — deep expertise, careful design, and significant time requiredExtremely hard — deep expertise, careful design, and significant time requiredStatus: Open.#77 In SmartDropLabs/smartdrop-contracts;farming-pool: no fuzz/boundary test exercises i128 overflow boundaries in compute_credits/compute_total_stake
farming-poolFarmingPool contractFarmingPool contractGrantFox OSSIssue tracked in GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official CampaignCampaign: Official CampaignOfficial Campaign | FWC26Campaign: Official Campaign | FWC26Campaign: Official Campaign | FWC26testingTests and test coverageTests and test coveragevery hardExtremely hard — deep expertise, careful design, and significant time requiredExtremely hard — deep expertise, careful design, and significant time requiredStatus: Open.#76 In SmartDropLabs/smartdrop-contracts;farming-pool: no property-based test enforces that total accrued credits are independent of checkpoint frequency
farming-poolFarmingPool contractFarmingPool contractGrantFox OSSIssue tracked in GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official CampaignCampaign: Official CampaignOfficial Campaign | FWC26Campaign: Official Campaign | FWC26Campaign: Official Campaign | FWC26testingTests and test coverageTests and test coveragevery hardExtremely hard — deep expertise, careful design, and significant time requiredExtremely hard — deep expertise, careful design, and significant time requiredStatus: Open.#75 In SmartDropLabs/smartdrop-contracts;farming-pool: no test verifies persistent-storage TTL extension for UserStake/UserPosition/UserBoost/BankedCredits
farming-poolFarmingPool contractFarmingPool contractGrantFox OSSIssue tracked in GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official CampaignCampaign: Official CampaignOfficial Campaign | FWC26Campaign: Official Campaign | FWC26Campaign: Official Campaign | FWC26testingTests and test coverageTests and test coveragevery hardExtremely hard — deep expertise, careful design, and significant time requiredExtremely hard — deep expertise, careful design, and significant time requiredStatus: Open.#74 In SmartDropLabs/smartdrop-contracts;farming-pool: no restore/recovery path exists for archived per-user persistent storage entries after TTL expiry
farming-poolFarmingPool contractFarmingPool contractGrantFox OSSIssue tracked in GrantFox OSSIssue tracked in GrantFox OSSinfrastructureBuild tooling, deployment, CI/CDBuild tooling, deployment, CI/CDMaybe RewardedIssue may be eligible for a GrantFox rewardIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official CampaignCampaign: Official CampaignOfficial Campaign | FWC26Campaign: Official Campaign | FWC26Campaign: Official Campaign | FWC26very hardExtremely hard — deep expertise, careful design, and significant time requiredExtremely hard — deep expertise, careful design, and significant time requiredStatus: Open.#73 In SmartDropLabs/smartdrop-contracts;farming-pool: emergency_withdraw transfers funds before clearing UserStake/Position, opening a reentrant double-withdraw window
farming-poolFarmingPool contractFarmingPool contractGrantFox OSSIssue tracked in GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official CampaignCampaign: Official CampaignOfficial Campaign | FWC26Campaign: Official Campaign | FWC26Campaign: Official Campaign | FWC26securitySecurity vulnerability or hardeningSecurity vulnerability or hardeningvery hardExtremely hard — deep expertise, careful design, and significant time requiredExtremely hard — deep expertise, careful design, and significant time requiredStatus: Open.#72 In SmartDropLabs/smartdrop-contracts;farming-pool: stake() and unstake() perform the token transfer before persisting UserStake changes
farming-poolFarmingPool contractFarmingPool contractGrantFox OSSIssue tracked in GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official CampaignCampaign: Official CampaignOfficial Campaign | FWC26Campaign: Official Campaign | FWC26Campaign: Official Campaign | FWC26securitySecurity vulnerability or hardeningSecurity vulnerability or hardeningvery hardExtremely hard — deep expertise, careful design, and significant time requiredExtremely hard — deep expertise, careful design, and significant time requiredStatus: Open.#71 In SmartDropLabs/smartdrop-contracts;farming-pool: lock_assets/unlock_assets/stake/set_boost validate amounts with untyped assert! instead of typed PoolError variants
correctnessLogic correctness and invariant enforcementLogic correctness and invariant enforcementfarming-poolFarmingPool contractFarmingPool contractGrantFox OSSIssue tracked in GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official CampaignCampaign: Official CampaignOfficial Campaign | FWC26Campaign: Official Campaign | FWC26Campaign: Official Campaign | FWC26very hardExtremely hard — deep expertise, careful design, and significant time requiredExtremely hard — deep expertise, careful design, and significant time requiredStatus: Open.#66 In SmartDropLabs/smartdrop-contracts;farming-pool: unlock_assets and unstake panic via untyped .expect() instead of returning typed PoolError
bugSomething isn't workingSomething isn't workingfarming-poolFarmingPool contractFarmingPool contractGrantFox OSSIssue tracked in GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official CampaignCampaign: Official CampaignOfficial Campaign | FWC26Campaign: Official Campaign | FWC26Campaign: Official Campaign | FWC26very hardExtremely hard — deep expertise, careful design, and significant time requiredExtremely hard — deep expertise, careful design, and significant time requiredStatus: Open.#65 In SmartDropLabs/smartdrop-contracts;