mirror of
https://github.com/oceanprotocol/ocean.js.git
synced 2024-11-26 20:39:05 +01:00
Make metadataProofs optional in setMetadataAndTokenURI (#1336)
* Make metadataProofs optional in setMetadataAndTokenURI Signed-off-by: Pablo Maldonado <pablo@oceanprotocol.com> * Add empty array if not metadataProofs Signed-off-by: Pablo Maldonado <pablo@oceanprotocol.com>
This commit is contained in:
parent
d8a7d42a9e
commit
a4a3e8abb8
@ -9,5 +9,5 @@ export interface MetadataAndTokenURI {
|
|||||||
metaDataHash: string
|
metaDataHash: string
|
||||||
tokenId: number
|
tokenId: number
|
||||||
tokenURI: string
|
tokenURI: string
|
||||||
metadataProofs: MetadataProof[]
|
metadataProofs?: MetadataProof[]
|
||||||
}
|
}
|
||||||
|
@ -1119,9 +1119,13 @@ export class Nft {
|
|||||||
)
|
)
|
||||||
const gasLimitDefault = this.GASLIMIT_DEFAULT
|
const gasLimitDefault = this.GASLIMIT_DEFAULT
|
||||||
let estGas
|
let estGas
|
||||||
|
const sanitizedMetadataAndTokenURI = {
|
||||||
|
...metadataAndTokenURI,
|
||||||
|
metadataProofs: metadataAndTokenURI.metadataProofs || []
|
||||||
|
}
|
||||||
try {
|
try {
|
||||||
estGas = await nftContract.methods
|
estGas = await nftContract.methods
|
||||||
.setMetaDataAndTokenURI(metadataAndTokenURI)
|
.setMetaDataAndTokenURI(sanitizedMetadataAndTokenURI)
|
||||||
.estimateGas({ from: metadataUpdater }, (err, estGas) =>
|
.estimateGas({ from: metadataUpdater }, (err, estGas) =>
|
||||||
err ? gasLimitDefault : estGas
|
err ? gasLimitDefault : estGas
|
||||||
)
|
)
|
||||||
@ -1157,8 +1161,12 @@ export class Nft {
|
|||||||
metadataAndTokenURI,
|
metadataAndTokenURI,
|
||||||
nftContract
|
nftContract
|
||||||
)
|
)
|
||||||
|
const sanitizedMetadataAndTokenURI = {
|
||||||
|
...metadataAndTokenURI,
|
||||||
|
metadataProofs: metadataAndTokenURI.metadataProofs || []
|
||||||
|
}
|
||||||
const trxReceipt = await nftContract.methods
|
const trxReceipt = await nftContract.methods
|
||||||
.setMetaDataAndTokenURI(metadataAndTokenURI)
|
.setMetaDataAndTokenURI(sanitizedMetadataAndTokenURI)
|
||||||
.send({
|
.send({
|
||||||
from: metadataUpdater,
|
from: metadataUpdater,
|
||||||
gas: estGas + 1,
|
gas: estGas + 1,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user