WIP: Draft: fix(oracle-service): confirm DeliverTx + State before liveness (C-3 / #23) #38
No reviewers
Labels
No labels
enhancement
governance
QA
testing
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
code/ust1-window!38
Loading…
Reference in a new issue
No description provided.
Delete branch "23-feat-security-c-3-confirm-delivertx-oracle-state-before-oracle-liveness-success"
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
Closes C-3 / #23: stop treating Terra
BROADCAST_MODE_SYNCCheckTx success as confirmed on-chain success for oracle liveness.GET /cosmos/tx/v1beta1/txs/{hash}until DeliverTxcode == 0or timeout (fail-closed).Stateand requirelast_update_secadvanced +ratematching the proposed update (INV-ORACLE-LIVENESS-001).docs/DEPLOYMENT.mdand add agent skillskills/oracle-liveness-confirm/SKILL.md.Acceptance criteria
Test plan
cargo test -p ust1-oracle-service(29 tests; wiremock LCD fixtures)cargo fmt/ clippy (-D warnings)Out of scope / follow-ups
Closes #23
Closing mistaken draft: opened against empty auto-branch. Correct MR is !35 on fix/issue-23-oracle-liveness-confirmtx.
Pull request closed