const tx = await lucid.newTx()
.collectFrom(inputs)
.attachMintingPolicy(settingsMint)
.mintAssets({
[toUnit(settingsPolicyId, fromText("settings"))]: 1n,
}, redeemer)
.payToContract(settingsAddress, { inline: newSettingsDatum }, {
"lovelace": 2_000_000n,
[toUnit(settingsPolicyId, fromText("settings"))]: 1n,
})
.complete({
coinSelection: false,
});
const signedTx = await tx.sign().complete();
return signedTx.submit();
And I'm getting this error when using this
failed script execution
Mint[0] unexpected empty list
List Con(
ProtoList(
Data,
[],
),
)
The problem is in the redeemer, I tested multiple ways to create different redeemers and I'm getting similar errors every time: const redemeer = Data.void(), const redemeer = Data.to(new Constr(0, [])) , const redemeer = "d87980"
plutus.json
redeemer params
"redeemer": {
"title": "_r",
"schema": {
"$ref": "#/definitions/Data"
}
},
Aiken version = aiken v1.1.1+0905146
lucid-cardano = 0.10.11
const tx = await lucid.newTx()
.collectFrom(inputs)
.attachMintingPolicy(settingsMint)
.mintAssets({
[toUnit(settingsPolicyId, fromText("settings"))]: 1n,
}, redeemer)
.payToContract(settingsAddress, { inline: newSettingsDatum }, {
"lovelace": 2_000_000n,
[toUnit(settingsPolicyId, fromText("settings"))]: 1n,
})
.complete({
coinSelection: false,
});
And I'm getting this error when using this
failed script execution
Mint[0] unexpected empty list
List Con(
ProtoList(
Data,
[],
),
)
The problem is in the redeemer, I tested multiple ways to create different redeemers and I'm getting similar errors every time: const redemeer = Data.void(), const redemeer = Data.to(new Constr(0, [])) , const redemeer = "d87980"
plutus.json
redeemer params
"redeemer": {
"title": "_r",
"schema": {
"$ref": "#/definitions/Data"
}
},
Aiken version = aiken v1.1.1+0905146
lucid-cardano = 0.10.11