Update factory contract helpers

This commit is contained in:
Serkan Reis
2023-02-26 13:08:03 +03:00
parent 5f8dea9cc0
commit d27d22367e
5 changed files with 38 additions and 12 deletions
+3 -2
View File
@@ -10,6 +10,7 @@ export interface DispatchExecuteArgs {
txSigner: string
msg: Record<string, unknown>
funds: Coin[]
updatable?: boolean
}
export const dispatchExecute = async (args: DispatchExecuteArgs) => {
@@ -17,12 +18,12 @@ export const dispatchExecute = async (args: DispatchExecuteArgs) => {
if (!messages) {
throw new Error('cannot dispatch execute, messages is not defined')
}
return messages.createBaseMinter(txSigner, args.msg, args.funds)
return messages.createBaseMinter(txSigner, args.msg, args.funds, args.updatable)
}
export const previewExecutePayload = (args: DispatchExecuteArgs) => {
// eslint-disable-next-line react-hooks/rules-of-hooks
const { messages } = useBaseFactoryContract()
const { contract } = args
return messages(contract)?.createBaseMinter(args.msg)
return messages(contract)?.createBaseMinter(args.msg, args.updatable)
}