Added dmq-node-0.4.1.0 (#1325)
From https://github.com/intersectmbo/dmq-node at 70763daf0b8c86b74a3ea8cac8d31e7be594d15e
From https://github.com/intersectmbo/dmq-node at 70763daf0b8c86b74a3ea8cac8d31e7be594d15e
See: https://github.com/cardano-scaling/hydra-formal-specification/pull/26
From https://github.com/intersectmbo/dmq-node at 70763daf0b8c86b74a3ea8cac8d31e7be594d15e
Co-authored-by: Joosep Jääger <[email protected]>
- Updated bot authentication logic in botAuth.ts to provide clearer error messages by including the status of the authentication response. - Enhanced test setups across multiple test files to ensure consistent initialization of session-related properties, including sessionWallets and primaryWallet. - Refactored mock implementations in various tests for better type safety and clarity.
- Updated README.md to clarify real transfer construction and validation notes for preprod scenarios. - Added checks in run-route-chain.ts to ensure preprod context and testnet address validation. - Enhanced bot authentication logic in botAuth.ts with caching and retry mechanisms. - Improved transfer flow in transferFlow.ts to validate wallet addresses and ensure sufficient UTxO availability for transactions. - Refactored transaction building logic to utilize MeshTxBuilder for better handling of multisig inputs.