update publish params for new contracts (#1308)

* fix params

Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro>

* fix params

Signed-off-by: mihaisc <mihai.scarlat@smartcontrol.ro>
This commit is contained in:
mihaisc 2022-04-04 08:16:04 -07:00 committed by GitHub
parent dfc8af0d6c
commit 3dd21bd20d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 5 deletions

View File

@ -62,12 +62,16 @@ export function generateNftMetadata(): NftMetadata {
const tokenUriPrefix = 'data:application/json;base64,'
export function generateNftCreateData(nftMetadata: NftMetadata): any {
export function generateNftCreateData(
nftMetadata: NftMetadata,
accountId: string
): any {
const nftCreateData = {
name: nftMetadata.name,
symbol: nftMetadata.symbol,
templateIndex: 1,
tokenURI: ''
tokenURI: '',
owner: accountId
}
return nftCreateData

View File

@ -17,7 +17,7 @@ const getEstGasFee = async (
return
const { web3 } = nftFactory
const nft = generateNftCreateData(nftMetadata)
const nft = generateNftCreateData(nftMetadata, address)
const gasPrice = await web3.eth.getGasPrice()
const gasLimit = await nftFactory?.estGasCreateNFT(address, nft)

View File

@ -181,7 +181,7 @@ export async function transformPublishFormToDdo(
}
],
nft: {
...generateNftCreateData(values?.metadata.nft),
...generateNftCreateData(values?.metadata.nft, accountId),
owner: accountId
}
})
@ -198,7 +198,8 @@ export async function createTokensAndPricing(
web3: Web3
) {
const nftCreateData: NftCreateData = generateNftCreateData(
values.metadata.nft
values.metadata.nft,
accountId
)
const { appConfig } = getSiteMetadata()
LoggerInstance.log('[publish] Creating NFT with metadata', nftCreateData)