vacuumlabs/cardano-hw-cli

ConflictingMetadataHash when sending large Tx with metadata

Closed this issue · 3 comments

When sending this Tx

cardano-cli transaction build-raw \
>    --tx-in $TX_IN1 \
>    --tx-out addr1qyh4v37wxv286t594f0s6ltwzxqps5a225rc48zwwq8nqm0zen037uren3hhttnl4tcmuxrf2g270fzezmagj9mfdeaqdnc625+226287366 \
>    --tx-out DdzFFzCqrhsegimt8TkvXhj9XcqtR7KFtqunmS8nqAtge5aZXZv1napRGwVrinrMnALEWw1yvn54HYrM2A5YmybZQmsdrKZ2tYbFMa5Q+151048524 \
>    --tx-out addr1qx6qqyrrkenvd3kwrfmxz3l2pxazrdfvy3afc235889lcpr0jq8hxcxq5e2c0z52tcje6afht0qleslgaqemd5r73spqz5t9ca+106465689 \
>    --tx-out addr1qxj8d9f0cy0k7wjqms26q2n2ljjgz4ajtrxgysyhz9383xqy7t0a2kkvkpelj84a8a3y20l7wf5x86heeepktlgh0l9sq960dr+69366268 \
>    --tx-out addr1q90z75a052tvzjhl6ft53lslkj3davtjpv85sx8qe0wwec4f3swpn0mypqccdxy7q7vfusf42cmlgjxlftwyfgv7ed0sa5rtzg+38346798 \
>    --tx-out addr1q8ll6ad2jrrr3mywsszuw88u2vkp74nqvxr34cd4j3dpanel8gmja8c6fetzd3gv3wxygnxpe6dthnye0sygh3mwqd7qq99mks+22293084 \
>    --tx-out addr1qx5f5u4wswk2jvnl4njfp3u7wx7g2njg2908mmwkm80za56ckkyflzyc7uned86e3kjpjdy3xzfhr9ky63hacs960d8s950lk7+19109440 \
>    --tx-out addr1q8k9tvxkc44e6rq35e5aup097zkgzn3astk2l3w7y3pn85usct7uuwhmd4vwzr6wnlx5aya8nsz852plkw5p9jkzm8lshd2hpy+17668551 \
>    --tx-out addr1q832uhl5xnu0rcyh3j0787f7r6x0qtssk3qtjy7kk6lhrfx8sd4kvx5y8qexq26g3wkr7tvf540swsjr6qf0fg7ql7vs5jne0j+13050274 \
>    --tx-out addr1q9mag63xf7l65g7vssepftmh9nh0qwe8q6pzn6hm6u6346d5vx3t0zawx8k8f7tpgga05ea2suq5fvwds0rdl6pyvxcqs5mtvg+11920317 \
>    --tx-out addr1q8fx3zzjvxpzxjaug6y9x25x0cux8sp9z59204ht7uhcwvz2h5k72tzpq2xj4qlywa0ksxxdujyl7t2vtz6ee6huauqq67xc6n+9605037 \
>    --tx-out addr1qy90rjv6nkp9sgsyy6rfhcg04ac5eehx2trvln8q7az6lanv5d30htdq0ex9qdk92hakpxud2rkea6uhhhmkwzsn03wqlhzn3n+3124037 \
>    --tx-out addr1q98r8h3upny8hwthy69n8udfgpudq7g8ldskjnwqkmsch4ecql5zuy2rmdjasd4rgm78wj3pj46xu9ectfluy89f864qrundey+2277704 \
>    --tx-out addr1qxe80r67uu5qkrxlsys2gktr4w9tdvg2dljq7gcfnmxfyy64h47q7ysuyr0vesdv84xez8cqx9d44qq6y73uxn4n3mvs0j2f0a+2215157 \
>    --tx-out addr1qx3wukkyps9mzyuzuh446n3vsgg3pgdpgafv5jh06uqwuw5ahz899na0f44wl58s3aq53m5ygrudmx3n9sm0tk9lyzhsxfve5j+1757297 \
>    --tx-out addr1q83a2y2vnz7agwcqyjhtkcfzzv84uzsylav8f6pq6mg7xq0flu5cd4ldvqzmk4lt8e3herlh6d43pgutscyz40mz3c9ss9xrsc+1526964 \
>    --tx-out addr1qx2zlpss38xq7z0ll9e037wcwu8rgkmdeejdarn5fyh8u6wtt9kfv3jn59vz8h5yqch9jtcahn58gka44alj4gcrxhlqf5aafe+1526529 \
>    --tx-out addr1qxlmgfj97nkxzvrfsm7nejpecwuc8sxgwavzgjt4003xpxd2u0yzc5vjrmvm3qes539fhegcz0w6vfk2cu0kdmlrmxcs34m85l+1410964 \
>    --tx-out $REFUND_ADDR+$REFUND_LVC \
>    --ttl $TTL \
>    --fee $FEES_LVC \
>    --json-metadata-no-schema \
>    --metadata-json-file /var/cardano/local/scratch/metadata.json \
>    --out-file /var/cardano/local/scratch/tx.raw

I see ...

Command failed: transaction submit  Error: Error while submitting tx: ShelleyTxValidationError ShelleyBasedEraMary(ApplyTxError [UtxowFailure (ConflictingMetadataHash 
(AuxiliaryDataHash {unsafeAuxiliaryDataHash = SafeHash "67dc12f967dc39eb8ef09495c827a0121e0b47fe26b5b405e603050e82f0ef02"}) 
(AuxiliaryDataHash {unsafeAuxiliaryDataHash = SafeHash "7352a4b04a48afc38062b451c661f224d582325b963898d4249a6a56d9ef2af7"}))])

Signing/sending the same Tx with cardano-cli worked.

Any idea, what that could be?

remove --json-metadata-no-schema and try again. also please specify your used versions for cli/hw-cli/node/cardano-app ...

Thanks, I'll do that in E280

Works without --json-metadata-no-schema