Message Composer Msg Conflict
Opened this issue · 2 comments
adairrr commented
receive = ({
amount,
msg,
sender
}: {
amount: Uint128;
msg: Binary;
sender: string;
}, _funds?: Coin[]): MsgExecuteContractEncodeObject => {
const msg = {
receive: {
amount,
msg,
sender
}
};
return {
typeUrl: "/cosmwasm.wasm.v1.MsgExecuteContract",
value: MsgExecuteContract.fromPartial({
sender: this.sender,
contract: this.contractAddress,
msg: toUtf8(JSON.stringify(msg)),
funds: _funds
})
};
};Should call the local variable _msg
dalechyn commented
any updates here?
Zetazzz commented
Hi, I believe this's been fixed now, the current generated code's like this:
receive = ({
amount,
msg,
sender
}: {
amount: Uint128;
msg: Binary;
sender: string;
}, _funds?: Coin[]): MsgExecuteContractEncodeObject => {
return {
typeUrl: "/cosmwasm.wasm.v1.MsgExecuteContract",
value: MsgExecuteContract.fromPartial({
sender: this.sender,
contract: this.contractAddress,
msg: toUtf8(JSON.stringify({
receive: {
amount,
msg,
sender
}
})),
funds: _funds
})
};
};