fix(operator): execute dest-approved EVM withdrawals after the cancel window #171
No reviewers
code/maintainers
Labels
No labels
agent:implement
agent:ready
backend
bug
cannot-reproduce
confirmed
desktop
docs
documentation
duplicate
enhancement
feature
frontend
good first issue
help wanted
high-risk
in-review
invalid
mobile
needs-triage
P0-critical
P1-high
P2-medium
P3-low
qa
QA
question
ready
report
responsive
security
security-escalate
smart-contract
solana
tablet
test-pass
ux
wallet-issue
wallet:keplr
wallet:metamask
wallet:station
wallet:walletconnect
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
code/cl8y-bridge-monorepo!171
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "issue/170"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
withdrawExecute*now uses method-level RPC fallback for dest-approved EVM withdrawals (reads, send, receipt-by-hash) and keepsCancelWindowActive/ period rate-limit retries out ofterminal_executionswith backoff (INV-OP-W11 / INV-OP-W12).Fixes #170.
Invariants:
docs/OPERATOR_WRITER_INVARIANTS.md(INV-OP-W11–W12),docs/FRONTEND_BRIDGE_INVARIANTS.md(INV-FE-VERIFY-1). Skills:skills/agent-operator-evm-writer-rpc.md,skills/agent-frontend-hash-verify.md.Test plan
cargo test --bins writers::(47 passed)cargo test --bins rpc_fallback(8 passed, including send fallback stop-on-revert / 429)cargo clippy --bins -- -D warningshashVerifyExecuteBlocker,HashComparisonPanel,DestHashCard,evmExecutionRateLimit(34 passed)/verify?hash=dest-approved EVM shows Pending + cancel remaining or rate-limit banner; after execute, refresh is verified / Executeddrain skip: hard-blocked (needs-human / high-risk / human topic); remaining continue