Asgard invariant doesn't account for THOR.RUNE streaming outputs
Details are now present in a thread here on !3014 (merged) ' [invariant] streaming swaps'.
This added regression test illustrates the issue to be addressed:
f345198f
https://gitlab.com/thorchain/thornode/-/jobs/4884130300
Failed Assert: .broken == false
Endpoint Response:
{
"broken": true,
"invariant": "asgard",
"msg": [
"oversolvent: 22301145264rune"
]
}
Code proposal: !3072 (merged)
'Asgard invariant: Account for streaming swap native (RUNE) output'.
(Now also closed by !2843 (merged), which needs to close it for a regression test.)
Edited by Multipartite