-
Notifications
You must be signed in to change notification settings - Fork 70
[EPIC] Mainnet test & resilience readiness (load, chaos, upgrades, E2E) #653
Copy link
Copy link
Closed
Labels
GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official CampaignCampaign: Official Campaigndifficulty: hardLarger or subtle changesLarger or subtle changesenhancementNew feature or requestNew feature or requestepicLarge initiative bundling multiple work itemsLarge initiative bundling multiple work itemsinfraDeployment, docker, runtimeDeployment, docker, runtimemainnetCritical for mainnet launchCritical for mainnet launchpriority: highHigh-priority, high-impact workHigh-priority, high-impact worktestingTests and test toolingTests and test tooling
Metadata
Metadata
Assignees
Labels
GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official CampaignCampaign: Official Campaigndifficulty: hardLarger or subtle changesLarger or subtle changesenhancementNew feature or requestNew feature or requestepicLarge initiative bundling multiple work itemsLarge initiative bundling multiple work itemsinfraDeployment, docker, runtimeDeployment, docker, runtimemainnetCritical for mainnet launchCritical for mainnet launchpriority: highHigh-priority, high-impact workHigh-priority, high-impact worktestingTests and test toolingTests and test tooling
Type
Fields
Give feedbackNo fields configured for issues without a type.
Why this matters (launch confidence = growth)
You only get one mainnet launch reputation. Proving the system survives real load, real network drift, upgrades, and injected faults is what lets the team confidently open the gates to thousands of users. This bundles the validation that gates a credible mainnet launch.
Goal
Validate Trivela end-to-end under real conditions: live-testnet flows, contract upgrades, load/soak, chaos faults, and visual regressions.
Scope (merged work items)
register→credit→claimagainst live testnet with an ephemeral funded key + artifacts on failure. (was test: End-to-end tests against real Stellar testnet (not mocks) #633)migrateto vN+1, assert state preserved + new behavior; negative (downgrade/unauthorized). (was test: Contract upgrade & state-migration tests #634)Acceptance criteria
Verification
Priority: high · Difficulty: hard · Effort: L · mainnet blocker