Several issues preventing us from using libdogecoin via the JavaScript wrapper:
Primarily, unable to bundle the exported wasm file via rollupjs. I've attempted several work-arounds without luck.
Loading the wasm requires an async call to start the wasm runtime. This pattern doesn't fit in all the sync places we need to use the lib.
Specific interfaces for transaction building finalizeTransaction and getRawTransaction are tricky when handling edge-cases such as "sweep address" and "change amount less than minimum output amount".
Several issues preventing us from using
libdogecoin
via the JavaScript wrapper:finalizeTransaction
andgetRawTransaction
are tricky when handling edge-cases such as "sweep address" and "change amount less than minimum output amount".