Coordinator boot stalls at CHK 05.1 | tail /tmp/coordinator.log on EC2 | Postgres connect: IPv6-only host, missing sslmode=require, unescaped @ in password (%40) |
Bridges active … socat … Network is unreachable | journalctl -u pinaivu-outbound-postgres | socat resolving AAAA on an IPv4-only EC2 host — use TCP4:, not TCP: |
| Admin endpoint returns 401 with matching secrets | grep admin secret mismatch in coordinator log | env file concatenated by cat without a trailing newline — use awk 1 |
CommandArgumentError { kind: InvalidUsageOfPureArg } | sidecar log | passing a typed vector<Payout> as tx.pure.vector("u8", …); build it via receipts::new_payout + makeMoveVec |
MoveAbort code 1 in vault::settle | sidecar log | EInvalidReceipt: signed bytes diverge from on-chain BCS — most often a UUID encoded as a 36-byte string instead of 16 raw bytes |
MoveAbort code 2 in vault::settle | sidecar log | EPayeeNotInReceipt: settle’s (payee, amount) isn’t present in payouts |
MoveAbort code 3 in vault::settle | sidecar log | EInsufficientTreasury: top up the vault |