Skip to content

fix: validate deposit wallet batch deadlines#15

Open
suhailkakar wants to merge 2 commits intomainfrom
suhail/add-deadline-buffer
Open

fix: validate deposit wallet batch deadlines#15
suhailkakar wants to merge 2 commits intomainfrom
suhail/add-deadline-buffer

Conversation

@suhailkakar
Copy link
Copy Markdown
Member

@suhailkakar suhailkakar commented May 4, 2026

Note

Medium Risk
Changes request validation for execute_deposit_wallet_batch, which can cause previously accepted calls (short/invalid deadlines) to fail fast with exceptions. Scope is limited to deposit wallet batching and is covered by new unit tests.

Overview
Adds pre-flight validation in RelayClient.execute_deposit_wallet_batch to reject non-integer deadlines and enforce a minimum future buffer (MIN_DEPOSIT_WALLET_DEADLINE_BUFFER_SECONDS, set to 300s) before posting the transaction.

Updates the deposit wallet execution example to use a longer default deadline (10 minutes), adds unit tests covering valid/invalid/boundary deadlines, and bumps the package version to 0.0.2rc2.

Reviewed by Cursor Bugbot for commit 9c306c2. Bugbot is set up for automated code reviews on this repo. Configure here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant