# Msgpack decode error with multisig transaction with Javascript SDK

**URL:** <https://forum.algorand.co/t/msgpack-decode-error-with-multisig-transaction-with-javascript-sdk/2535>\
**Category:** Uncategorized\
**Created:** [February 4, 2021, 3:08pm UTC](https://forum.algorand.co/t/msgpack-decode-error-with-multisig-transaction-with-javascript-sdk/2535 "2021-02-04T15:08:47Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![bayuobie](https://avatars.discourse-cdn.com/v4/letter/b/82dd89/32.png) [@bayuobie](https://forum.algorand.co/u/bayuobie)\
**Post date:** [February 4, 2021, 3:08pm UTC](https://forum.algorand.co/t/msgpack-decode-error-with-multisig-transaction-with-javascript-sdk/2535/1 "2021-02-04T15:08:47Z")

</div>

I am sending a multisig transaction but get an error when I try posting that to the chain with the error

> msgpack decode error [pos 1]: only encoded map or array can be decoded into a struct

I am not doing any encoding and I get the transaction ID after signing it but submission to the chain then returns a 400 error code with the message above.

Below is a sample transaction details.

{txID: “45EJOSSI7UQW27RHBN6KY5ULMWC5JYUAF4UZ7SERFKHBIGA2TPXQ”, blob: Uint8Array(457)}

---

_[View the full topic](https://forum.algorand.co/t/msgpack-decode-error-with-multisig-transaction-with-javascript-sdk/2535)._
