chore(release): update versions and changing to v3.0.1#3063
Conversation
|
Caution Review failedFailed to post review comments 📝 WalkthroughWalkthroughVersion 3.0.1 release with PlatformAddress HRP updates (evo/tevo → dash/tdash), Let's Encrypt SSL support, withdrawal amount bounds validation, MAX_P2SH_SIGNATURES enforcement, overflow-safe arithmetic in state transitions, and comprehensive audit-focused test coverage across multiple packages and services. Changes
Sequence DiagramsequenceDiagram
actor User as Client Transaction
participant Validator as Withdrawal Validator
participant LedgerDB as State Tree
User->>Validator: Submit AddressCreditWithdrawal
Validator->>Validator: Extract withdrawal_amount from inputs-outputs
Validator->>Validator: Validate withdrawal_amount > 0
alt Withdrawal Below Minimum
Validator->>User: WithdrawalBelowMinAmountError
else Withdrawal Exceeds Maximum
Validator->>User: WithdrawalBelowMinAmountError
else Valid Range
Validator->>Validator: Check core_fee_per_byte is non-zero Fibonacci
alt Invalid Fee
Validator->>User: InvalidCreditWithdrawalTransitionCoreFeeError
else Valid Fee
Validator->>Validator: Snapshot input/output addresses for stable indices
Validator->>Validator: Deduct fees with snapshot-based lookups
alt Overflow During Fee Deduction
Validator->>User: OverflowError
else Fees Successfully Deducted
Validator->>LedgerDB: Apply state transition
Validator->>User: Success
end
end
end
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Issue being fixed or feature implemented
Release Dash Platform v3.0.1
What was done?
How Has This Been Tested?
CI
Breaking Changes
None
Checklist:
For repository code-owners and collaborators only
Summary by CodeRabbit
Release Notes
New Features
Bug Fixes
Chores