1
0
mirror of https://github.com/oceanprotocol/ocean.js.git synced 2024-11-26 20:39:05 +01:00

rename comments from erc721 to NFT

This commit is contained in:
Miquel A. Cabot 2022-06-10 10:22:07 +02:00
parent cd2982db53
commit ec6027b78b
4 changed files with 48 additions and 48 deletions

View File

@ -13,7 +13,7 @@ export interface DDO {
/** /**
* DID, descentralized ID. * DID, descentralized ID.
* Computed as sha256(address of ERC721 contract + chainId) * Computed as sha256(address of NFT contract + chainId)
* @type {string} * @type {string}
*/ */
id: string id: string

View File

@ -208,7 +208,7 @@ export class NftFactory extends SmartContractWithAddress {
} }
/** /**
* Add a new erc721 token template - only factory Owner * Add a new NFT token template - only factory Owner
* @param {String} address * @param {String} address
* @param {String} templateAddress template address to add * @param {String} templateAddress template address to add
* @return {Promise<TransactionReceipt>} * @return {Promise<TransactionReceipt>}
@ -367,7 +367,7 @@ export class NftFactory extends SmartContractWithAddress {
} }
/** /**
* Add a new erc721 token template - only factory Owner * Add a new NFT token template - only factory Owner
* @param {String} address * @param {String} address
* @param {String} templateAddress template address to add * @param {String} templateAddress template address to add
* @return {Promise<TransactionReceipt>} * @return {Promise<TransactionReceipt>}

View File

@ -192,7 +192,7 @@ export class Datatoken extends SmartContract {
const withMint = fixedRateParams.withMint ? 1 : 0 const withMint = fixedRateParams.withMint ? 1 : 0
// should check ERC20Deployer role using erc721 level .. // should check ERC20Deployer role using NFT level ..
const estGas = await estimateGas( const estGas = await estimateGas(
address, address,
@ -296,7 +296,7 @@ export class Datatoken extends SmartContract {
if (!dispenserParams.withMint) dispenserParams.withMint = false if (!dispenserParams.withMint) dispenserParams.withMint = false
// should check ERC20Deployer role using erc721 level .. // should check ERC20Deployer role using NFT level ..
const estGas = await estimateGas( const estGas = await estimateGas(
address, address,
@ -434,7 +434,7 @@ export class Datatoken extends SmartContract {
): Promise<any> { ): Promise<any> {
const dtContract = contractInstance || this.getContract(dtAddress) const dtContract = contractInstance || this.getContract(dtAddress)
// should check ERC20Deployer role using erc721 level .. // should check ERC20Deployer role using NFT level ..
return estimateGas(address, dtContract.methods.removeMinter, minter) return estimateGas(address, dtContract.methods.removeMinter, minter)
} }

View File

@ -13,7 +13,7 @@ export class Nft extends SmartContract {
/** /**
* Estimate gas cost for createERC20 token creation * Estimate gas cost for createERC20 token creation
* @param {String} nftAddress ERC721 addreess * @param {String} nftAddress NFT address
* @param {String} address User address * @param {String} address User address
* @param {String} minter User set as initial minter for the ERC20 * @param {String} minter User set as initial minter for the ERC20
* @param {String} paymentCollector initial paymentCollector for this DT * @param {String} paymentCollector initial paymentCollector for this DT
@ -55,7 +55,7 @@ export class Nft extends SmartContract {
/** /**
* Create new ERC20 datatoken - only user with ERC20Deployer permission can succeed * Create new ERC20 datatoken - only user with ERC20Deployer permission can succeed
* @param {String} nftAddress ERC721 addreess * @param {String} nftAddress NFT address
* @param {String} address User address * @param {String} address User address
* @param {String} minter User set as initial minter for the ERC20 * @param {String} minter User set as initial minter for the ERC20
* @param {String} paymentCollector initial paymentCollector for this DT * @param {String} paymentCollector initial paymentCollector for this DT
@ -130,7 +130,7 @@ export class Nft extends SmartContract {
/** /**
* Estimate gas cost for add manager call * Estimate gas cost for add manager call
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} address NFT Owner adress * @param {String} address NFT Owner adress
* @param {String} manager User adress which is going to be assing manager * @param {String} manager User adress which is going to be assing manager
* @param {Contract} nftContract optional contract instance * @param {Contract} nftContract optional contract instance
@ -149,7 +149,7 @@ export class Nft extends SmartContract {
/** /**
* Add Manager for NFT Contract (only NFT Owner can succeed) * Add Manager for NFT Contract (only NFT Owner can succeed)
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} address NFT Owner adress * @param {String} address NFT Owner adress
* @param {String} manager User adress which is going to be assing manager * @param {String} manager User adress which is going to be assing manager
* @return {Promise<TransactionReceipt>} trxReceipt * @return {Promise<TransactionReceipt>} trxReceipt
@ -175,7 +175,7 @@ export class Nft extends SmartContract {
/** /**
* Estimate gas cost for removeManager method * Estimate gas cost for removeManager method
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} address NFT Owner adress * @param {String} address NFT Owner adress
* @param {String} manager User adress which is going to be removed as manager * @param {String} manager User adress which is going to be removed as manager
* @param {Contract} nftContract optional contract instance * @param {Contract} nftContract optional contract instance
@ -193,7 +193,7 @@ export class Nft extends SmartContract {
/** /**
* Removes a specific manager for NFT Contract (only NFT Owner can succeed) * Removes a specific manager for NFT Contract (only NFT Owner can succeed)
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} address NFT Owner adress * @param {String} address NFT Owner adress
* @param {String} manager User adress which is going to be removed as manager * @param {String} manager User adress which is going to be removed as manager
* @return {Promise<TransactionReceipt>} trxReceipt * @return {Promise<TransactionReceipt>} trxReceipt
@ -219,7 +219,7 @@ export class Nft extends SmartContract {
/** /**
* Estimate gas cost for addToCreateERC20List method * Estimate gas cost for addToCreateERC20List method
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} address NFT Manager adress * @param {String} address NFT Manager adress
* @param {String} erc20Deployer User adress which is going to have erc20Deployer permission * @param {String} erc20Deployer User adress which is going to have erc20Deployer permission
* @param {Contract} nftContract optional contract instance * @param {Contract} nftContract optional contract instance
@ -237,7 +237,7 @@ export class Nft extends SmartContract {
/** /**
* Add ERC20Deployer permission - only Manager can succeed * Add ERC20Deployer permission - only Manager can succeed
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} address NFT Manager adress * @param {String} address NFT Manager adress
* @param {String} erc20Deployer User adress which is going to have erc20Deployer permission * @param {String} erc20Deployer User adress which is going to have erc20Deployer permission
* @return {Promise<TransactionReceipt>} trxReceipt * @return {Promise<TransactionReceipt>} trxReceipt
@ -274,7 +274,7 @@ export class Nft extends SmartContract {
/** /**
* Estimate gas cost for removeFromCreateERC20List method * Estimate gas cost for removeFromCreateERC20List method
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} address NFT Manager adress * @param {String} address NFT Manager adress
* @param {String} erc20Deployer Address of the user to be revoked ERC20Deployer Permission * @param {String} erc20Deployer Address of the user to be revoked ERC20Deployer Permission
* @param {Contract} nftContract optional contract instance * @param {Contract} nftContract optional contract instance
@ -297,7 +297,7 @@ export class Nft extends SmartContract {
/** /**
* Remove ERC20Deployer permission - only Manager can succeed * Remove ERC20Deployer permission - only Manager can succeed
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} address NFT Manager adress * @param {String} address NFT Manager adress
* @param {String} erc20Deployer Address of the user to be revoked ERC20Deployer Permission * @param {String} erc20Deployer Address of the user to be revoked ERC20Deployer Permission
* @return {Promise<TransactionReceipt>} trxReceipt * @return {Promise<TransactionReceipt>} trxReceipt
@ -336,7 +336,7 @@ export class Nft extends SmartContract {
/** /**
* Estimate gas cost for addToMetadataList method * Estimate gas cost for addToMetadataList method
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} address NFT Manager adress * @param {String} address NFT Manager adress
* @param {String} metadataUpdater User adress which is going to have Metadata Updater permission * @param {String} metadataUpdater User adress which is going to have Metadata Updater permission
* @param {Contract} nftContract optional contract instance * @param {Contract} nftContract optional contract instance
@ -355,7 +355,7 @@ export class Nft extends SmartContract {
/** /**
* Add Metadata Updater permission - only Manager can succeed * Add Metadata Updater permission - only Manager can succeed
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} address NFT Manager adress * @param {String} address NFT Manager adress
* @param {String} metadataUpdater User adress which is going to have Metadata Updater permission * @param {String} metadataUpdater User adress which is going to have Metadata Updater permission
* @return {Promise<TransactionReceipt>} trxReceipt * @return {Promise<TransactionReceipt>} trxReceipt
@ -389,7 +389,7 @@ export class Nft extends SmartContract {
/** /**
* Estimate gas cost for removeFromMetadataList method * Estimate gas cost for removeFromMetadataList method
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} address NFT Manager adress * @param {String} address NFT Manager adress
* @param {String} metadataUpdater Address of the user to be revoked Metadata updater Permission * @param {String} metadataUpdater Address of the user to be revoked Metadata updater Permission
* @param {Contract} nftContract optional contract instance * @param {Contract} nftContract optional contract instance
@ -412,7 +412,7 @@ export class Nft extends SmartContract {
/** /**
* Remove Metadata Updater permission - only Manager can succeed * Remove Metadata Updater permission - only Manager can succeed
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} address NFT Manager adress * @param {String} address NFT Manager adress
* @param {String} metadataUpdater Address of the user to be revoked Metadata updater Permission * @param {String} metadataUpdater Address of the user to be revoked Metadata updater Permission
* @return {Promise<TransactionReceipt>} trxReceipt * @return {Promise<TransactionReceipt>} trxReceipt
@ -453,7 +453,7 @@ export class Nft extends SmartContract {
/** /**
* Estimate gas cost for addTo725StoreList method * Estimate gas cost for addTo725StoreList method
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} address NFT Manager adress * @param {String} address NFT Manager adress
* @param {String} storeUpdater User adress which is going to have Store Updater permission * @param {String} storeUpdater User adress which is going to have Store Updater permission
* @param {Contract} nftContract optional contract instance * @param {Contract} nftContract optional contract instance
@ -472,7 +472,7 @@ export class Nft extends SmartContract {
/** /**
* Add Store Updater permission - only Manager can succeed * Add Store Updater permission - only Manager can succeed
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} address NFT Manager adress * @param {String} address NFT Manager adress
* @param {String} storeUpdater User adress which is going to have Store Updater permission * @param {String} storeUpdater User adress which is going to have Store Updater permission
* @return {Promise<TransactionReceipt>} trxReceipt * @return {Promise<TransactionReceipt>} trxReceipt
@ -506,7 +506,7 @@ export class Nft extends SmartContract {
/** /**
* Estimate gas cost for removeFrom725StoreList method * Estimate gas cost for removeFrom725StoreList method
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} address NFT Manager adress * @param {String} address NFT Manager adress
* @param {String} storeUpdater Address of the user to be revoked Store Updater Permission * @param {String} storeUpdater Address of the user to be revoked Store Updater Permission
* @param {Contract} nftContract optional contract instance * @param {Contract} nftContract optional contract instance
@ -525,7 +525,7 @@ export class Nft extends SmartContract {
/** /**
* Remove Store Updater permission - only Manager can succeed * Remove Store Updater permission - only Manager can succeed
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} address NFT Manager adress * @param {String} address NFT Manager adress
* @param {String} storeUpdater Address of the user to be revoked Store Updater Permission * @param {String} storeUpdater Address of the user to be revoked Store Updater Permission
* @return {Promise<TransactionReceipt>} trxReceipt * @return {Promise<TransactionReceipt>} trxReceipt
@ -565,7 +565,7 @@ export class Nft extends SmartContract {
/** /**
* Estimate gas cost for cleanPermissions method * Estimate gas cost for cleanPermissions method
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} address NFT Owner adress * @param {String} address NFT Owner adress
* @param {Contract} nftContract optional contract instance * @param {Contract} nftContract optional contract instance
* @return {Promise<any>} * @return {Promise<any>}
@ -581,11 +581,11 @@ export class Nft extends SmartContract {
} }
/** /**
* This function allows to remove all ROLES at erc721 level: Managers, ERC20Deployer, MetadataUpdater, StoreUpdater * This function allows to remove all ROLES at NFT level: Managers, ERC20Deployer, MetadataUpdater, StoreUpdater
* Even NFT Owner has to readd himself as Manager * Even NFT Owner has to readd himself as Manager
* Permissions at erc20 level stay. * Permissions at erc20 level stay.
* Only NFT Owner can call it. * Only NFT Owner can call it.
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} address NFT Owner adress * @param {String} address NFT Owner adress
* @return {Promise<TransactionReceipt>} trxReceipt * @return {Promise<TransactionReceipt>} trxReceipt
*/ */
@ -614,7 +614,7 @@ export class Nft extends SmartContract {
/** /**
* Estimate gas cost for transfer NFT method * Estimate gas cost for transfer NFT method
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} nftOwner Current NFT Owner adress * @param {String} nftOwner Current NFT Owner adress
* @param {String} nftReceiver User which will receive the NFT, will also be set as Manager * @param {String} nftReceiver User which will receive the NFT, will also be set as Manager
* @param {Number} tokenId The id of the token to be transfered * @param {Number} tokenId The id of the token to be transfered
@ -641,8 +641,8 @@ export class Nft extends SmartContract {
/** /**
* Transfers the NFT * Transfers the NFT
* will clean all permissions both on erc721 and erc20 level. * will clean all permissions both on NFT and erc20 level.
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} nftOwner Current NFT Owner adress * @param {String} nftOwner Current NFT Owner adress
* @param {String} nftReceiver User which will receive the NFT, will also be set as Manager * @param {String} nftReceiver User which will receive the NFT, will also be set as Manager
* @param {Number} tokenId The id of the token to be transfered * @param {Number} tokenId The id of the token to be transfered
@ -684,7 +684,7 @@ export class Nft extends SmartContract {
/** /**
* Estimate gas cost for safeTransfer NFT method * Estimate gas cost for safeTransfer NFT method
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} nftOwner Current NFT Owner adress * @param {String} nftOwner Current NFT Owner adress
* @param {String} nftReceiver User which will receive the NFT, will also be set as Manager * @param {String} nftReceiver User which will receive the NFT, will also be set as Manager
* @param {Number} tokenId The id of the token to be transfered * @param {Number} tokenId The id of the token to be transfered
@ -711,8 +711,8 @@ export class Nft extends SmartContract {
/** /**
* safeTransferNFT Used for transferring the NFT, can be used by an approved relayer * safeTransferNFT Used for transferring the NFT, can be used by an approved relayer
* will clean all permissions both on erc721 and erc20 level. * will clean all permissions both on NFT and erc20 level.
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} nftOwner Current NFT Owner adress * @param {String} nftOwner Current NFT Owner adress
* @param {String} nftReceiver User which will receive the NFT, will also be set as Manager * @param {String} nftReceiver User which will receive the NFT, will also be set as Manager
* @param {Number} tokenId The id of the token to be transfered * @param {Number} tokenId The id of the token to be transfered
@ -755,7 +755,7 @@ export class Nft extends SmartContract {
// TODO: Finish this description // TODO: Finish this description
/** /**
* Estimate gas cost for setMetadata method * Estimate gas cost for setMetadata method
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} metadataUpdater metadataUpdater address * @param {String} metadataUpdater metadataUpdater address
* @param {Number} metadataState User which will receive the NFT, will also be set as Manager * @param {Number} metadataState User which will receive the NFT, will also be set as Manager
* @param {String} metadataDecryptorUrl * @param {String} metadataDecryptorUrl
@ -792,8 +792,8 @@ export class Nft extends SmartContract {
/** /**
* safeTransferNFT Used for transferring the NFT, can be used by an approved relayer * safeTransferNFT Used for transferring the NFT, can be used by an approved relayer
* will clean all permissions both on erc721 and erc20 level. * will clean all permissions both on NFT and erc20 level.
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} address Caller address NFT Owner adress * @param {String} address Caller address NFT Owner adress
* @return {Promise<TransactionReceipt>} trxReceipt * @return {Promise<TransactionReceipt>} trxReceipt
*/ */
@ -845,7 +845,7 @@ export class Nft extends SmartContract {
/** /**
* Estimate gas cost for setMetadata method * Estimate gas cost for setMetadata method
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} metadataUpdater metadataUpdater address * @param {String} metadataUpdater metadataUpdater address
* @param {MetaDataAndTokenURI} metadataAndTokenURI metaDataAndTokenURI object * @param {MetaDataAndTokenURI} metadataAndTokenURI metaDataAndTokenURI object
* @param {Contract} nftContract optional contract instance * @param {Contract} nftContract optional contract instance
@ -871,7 +871,7 @@ export class Nft extends SmartContract {
/** /**
* Helper function to improve UX sets both MetaData & TokenURI in one tx * Helper function to improve UX sets both MetaData & TokenURI in one tx
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} address Caller address * @param {String} address Caller address
* @param {MetadataAndTokenURI} metadataAndTokenURI metaDataAndTokenURI object * @param {MetadataAndTokenURI} metadataAndTokenURI metaDataAndTokenURI object
* @return {Promise<TransactionReceipt>} trxReceipt * @return {Promise<TransactionReceipt>} trxReceipt
@ -907,7 +907,7 @@ export class Nft extends SmartContract {
/** /**
* Estimate gas cost for setMetadataState method * Estimate gas cost for setMetadataState method
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} nftOwner Current NFT Owner adress * @param {String} nftOwner Current NFT Owner adress
* @param {Number} metadataState new metadata state * @param {Number} metadataState new metadata state
* @param {Contract} nftContract optional contract instance * @param {Contract} nftContract optional contract instance
@ -930,7 +930,7 @@ export class Nft extends SmartContract {
/** /**
* setMetadataState Used for updating the metadata State * setMetadataState Used for updating the metadata State
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} address Caller address => metadata updater * @param {String} address Caller address => metadata updater
* @param {Number} metadataState new metadata state * @param {Number} metadataState new metadata state
* @return {Promise<TransactionReceipt>} trxReceipt * @return {Promise<TransactionReceipt>} trxReceipt
@ -963,7 +963,7 @@ export class Nft extends SmartContract {
} }
/** Estimate gas cost for setTokenURI method /** Estimate gas cost for setTokenURI method
* @param nftAddress erc721 contract adress * @param nftAddress NFT contract address
* @param address user adress * @param address user adress
* @param data input data for TokenURI * @param data input data for TokenURI
* @return {Promise<TransactionReceipt>} transaction receipt * @return {Promise<TransactionReceipt>} transaction receipt
@ -979,7 +979,7 @@ export class Nft extends SmartContract {
} }
/** set TokenURI on an nft /** set TokenURI on an nft
* @param nftAddress erc721 contract adress * @param nftAddress NFT contract address
* @param address user adress * @param address user adress
* @param data input data for TokenURI * @param data input data for TokenURI
* @return {Promise<TransactionReceipt>} transaction receipt * @return {Promise<TransactionReceipt>} transaction receipt
@ -1001,7 +1001,7 @@ export class Nft extends SmartContract {
} }
/** Get Owner /** Get Owner
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @return {Promise<string>} string * @return {Promise<string>} string
*/ */
public async getNftOwner(nftAddress: string): Promise<string> { public async getNftOwner(nftAddress: string): Promise<string> {
@ -1011,7 +1011,7 @@ export class Nft extends SmartContract {
} }
/** Get users NFT Permissions /** Get users NFT Permissions
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} address user adress * @param {String} address user adress
* @return {Promise<NftRoles>} * @return {Promise<NftRoles>}
*/ */
@ -1022,7 +1022,7 @@ export class Nft extends SmartContract {
} }
/** Get users Metadata, return Metadata details /** Get users Metadata, return Metadata details
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @return {Promise<Objecta>} * @return {Promise<Objecta>}
*/ */
public async getMetadata(nftAddress: string): Promise<Object> { public async getMetadata(nftAddress: string): Promise<Object> {
@ -1031,7 +1031,7 @@ export class Nft extends SmartContract {
} }
/** Get users ERC20Deployer role /** Get users ERC20Deployer role
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} address user adress * @param {String} address user adress
* @return {Promise<boolean>} * @return {Promise<boolean>}
*/ */
@ -1042,7 +1042,7 @@ export class Nft extends SmartContract {
} }
/** Gets data at a given `key` /** Gets data at a given `key`
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} key the key which value to retrieve * @param {String} key the key which value to retrieve
* @return {Promise<string>} The data stored at the key * @return {Promise<string>} The data stored at the key
*/ */
@ -1053,7 +1053,7 @@ export class Nft extends SmartContract {
} }
/** Gets data at a given `key` /** Gets data at a given `key`
* @param {String} nftAddress erc721 contract adress * @param {String} nftAddress NFT contract address
* @param {String} id * @param {String} id
* @return {Promise<string>} The data stored at the key * @return {Promise<string>} The data stored at the key
*/ */