diff --git a/apps/web/src/modules/create-proposal/components/TransactionForm/CustomTransaction/forms/Arguments/Arguments.tsx b/apps/web/src/modules/create-proposal/components/TransactionForm/CustomTransaction/forms/Arguments/Arguments.tsx index 3f64b4c24..a3f0d2898 100644 --- a/apps/web/src/modules/create-proposal/components/TransactionForm/CustomTransaction/forms/Arguments/Arguments.tsx +++ b/apps/web/src/modules/create-proposal/components/TransactionForm/CustomTransaction/forms/Arguments/Arguments.tsx @@ -113,10 +113,17 @@ export const Arguments = () => { return { [cv.name]: Yup.string() .required('*') - .test('is valid abi type', 'valid abi type', (value) => { + .test('is valid abi type', 'invalid abi type', (value) => { const list = value?.replace(/\s/g, '').split(',') try { - encodeAbiParameters([type], [list]) + encodeAbiParameters( + [ + { + type, + }, + ], + [list] + ) return true } catch (e) { return false