Dev status update: Aug 15-21

A few things we saw developers hitting this week.

If you’re using @midnight-ntwrk packages and hitting a StateValue constructor error or a duplicate class warning, check your compact-js version - a second copy of onchain-runtime-v3 can sneak in if compact-js is below 2.5.3. Bump compact-js to 2.5.3 and the dedupe resolves. Same barrel migration root cause as last week.

If you’re building a DUST-sponsoring wallet pattern (holding UTXOs to cover transaction fees on behalf of users), there’s an active community thread this week with architecture guidance: roughly 50 UTXOs for production throughput, round-robin across them, capacity exchange when they deplete. Idris also merged a gasless/DUST sponsorship example to example-private-party this week PR #26 - worth looking at if you’re exploring this pattern.

If you hit a faucet failure this week, servicedesk#154 is open and being tracked with engineering. servicedesk#155 was resolved with a workaround - check that thread if you got a “failed to prove transaction” error.

If you’re blocked on something not listed here, file it here.

We read every ticket. Thanks for sticking with it.

1 Like