diff --git a/src/@types/MetaData.d.ts b/src/@types/MetaData.d.ts index 7d2bc91f3..7ed849fdf 100644 --- a/src/@types/MetaData.d.ts +++ b/src/@types/MetaData.d.ts @@ -25,7 +25,7 @@ export interface MetadataPublishForm { price: { tokensToMint: number type: 'simple' | 'advanced' | string - weight: string + weightOnDataToken: string ownerFee: string } access: 'Download' | 'Compute' | string diff --git a/src/components/molecules/FormFields/Price/index.tsx b/src/components/molecules/FormFields/Price/index.tsx index 2e9efd1b2..19b4db98b 100644 --- a/src/components/molecules/FormFields/Price/index.tsx +++ b/src/components/molecules/FormFields/Price/index.tsx @@ -8,7 +8,7 @@ import { useField } from 'formik' export default function Price(props: InputProps): ReactElement { const [field, meta, helpers] = useField(props) - const { weight } = field.value + const { weightOnDataToken } = field.value const [ocean, setOcean] = useState('1') const [tokensToMint, setTokensToMint] = useState() @@ -24,7 +24,7 @@ export default function Price(props: InputProps): ReactElement { // Always update everything when ocean changes useEffect(() => { - const tokensToMint = Number(ocean) * Number(weight) + const tokensToMint = Number(ocean) * Number(weightOnDataToken) setTokensToMint(tokensToMint) console.log(field.value) helpers.setValue({ ...field.value, tokensToMint }) @@ -41,7 +41,7 @@ export default function Price(props: InputProps): ReactElement { ) diff --git a/src/components/pages/Publish/index.tsx b/src/components/pages/Publish/index.tsx index 6a153a0c7..53e2863c8 100644 --- a/src/components/pages/Publish/index.tsx +++ b/src/components/pages/Publish/index.tsx @@ -34,7 +34,7 @@ export default function PublishPage({ `) const metadata = transformPublishFormToMetadata(values) - const { tokensToMint, type, weight, ownerFee } = values.price + const { tokensToMint, type, weightOnDataToken, ownerFee } = values.price const serviceType = values.access === 'Download' ? 'access' : 'compute' console.log(` @@ -60,7 +60,7 @@ export default function PublishPage({ accountId, ddo.dataToken, tokensToMint.toString(), - weight, + weightOnDataToken, ownerFee ) } diff --git a/src/models/FormPublish.ts b/src/models/FormPublish.ts index 0a1822a68..048be4377 100644 --- a/src/models/FormPublish.ts +++ b/src/models/FormPublish.ts @@ -11,7 +11,7 @@ export const validationSchema = Yup.object().shape({ type: Yup.string() .matches(/simple|advanced/g) .required('Required'), - weight: Yup.string().required('Required'), + weightOnDataToken: Yup.string().required('Required'), ownerFee: Yup.string() }), files: Yup.array().required('Required').nullable(), @@ -34,7 +34,7 @@ export const initialValues: MetadataPublishForm = { price: { type: 'simple', tokensToMint: 1, - weight: '9', // 90% on data token + weightOnDataToken: '9', // 90% on data token ownerFee: '0.03' // in % }, files: undefined,