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

change comments in NFTFactory

This commit is contained in:
Miquel A. Cabot 2022-06-10 11:04:52 +02:00
parent ad73cf855c
commit bb16ad157d

View File

@ -140,7 +140,7 @@ export class NftFactory extends SmartContractWithAddress {
} }
/** Get Current Template Datatoken (ERC20) Count /** Get Current Template Datatoken (ERC20) Count
* @return {Promise<number>} Number of ERC20 Template added to this factory * @return {Promise<number>} Number of Datatoken Template added to this factory
*/ */
public async getCurrentTokenTemplateCount(): Promise<number> { public async getCurrentTokenTemplateCount(): Promise<number> {
const count = await this.contract.methods.getCurrentTemplateCount().call() const count = await this.contract.methods.getCurrentTemplateCount().call()
@ -163,7 +163,7 @@ export class NftFactory extends SmartContractWithAddress {
return template return template
} }
/** Get Datatoken(erc20) Template /** Get Datatoken(ERC20) Template
* @param {Number} index Template index * @param {Number} index Template index
* @return {Promise<Template>} DT Template info * @return {Promise<Template>} DT Template info
*/ */
@ -172,7 +172,7 @@ export class NftFactory extends SmartContractWithAddress {
return template return template
} }
/** Check if ERC20 is deployed from the factory /** Check if Datatoken is deployed from the factory
* @param {String} datatoken Datatoken address we want to check * @param {String} datatoken Datatoken address we want to check
* @return {Promise<Boolean>} return true if deployed from this factory * @return {Promise<Boolean>} return true if deployed from this factory
*/ */
@ -529,11 +529,11 @@ export class NftFactory extends SmartContractWithAddress {
/** /**
* @dev startMultipleTokenOrder * @dev startMultipleTokenOrder
* Used as a proxy to order multiple services * Used as a proxy to order multiple services
* Users can have inifinite approvals for fees for factory instead of having one approval/ erc20 contract * Users can have inifinite approvals for fees for factory instead of having one approval/ Datatoken contract
* Requires previous approval of all : * Requires previous approval of all :
* - consumeFeeTokens * - consumeFeeTokens
* - publishMarketFeeTokens * - publishMarketFeeTokens
* - erc20 datatokens * - ERC20 Datatokens
* @param address Caller address * @param address Caller address
* @param orders an array of struct tokenOrder * @param orders an array of struct tokenOrder
* @return {Promise<TransactionReceipt>} transaction receipt * @return {Promise<TransactionReceipt>} transaction receipt
@ -565,8 +565,8 @@ export class NftFactory extends SmartContractWithAddress {
/** /**
* Estimate gas cost for createNftWithErc20 method * Estimate gas cost for createNftWithErc20 method
* @param address Caller address * @param address Caller address
* @param _NftCreateData input data for nft creation * @param _NftCreateData input data for NFT creation
* @param _ErcCreateData input data for erc20 creation * @param _ErcCreateData input data for Datatoken creation
* @return {Promise<TransactionReceipt>} transaction receipt * @return {Promise<TransactionReceipt>} transaction receipt
*/ */
@ -586,10 +586,10 @@ export class NftFactory extends SmartContractWithAddress {
/** /**
* @dev createNftWithErc20 * @dev createNftWithErc20
* Creates a new NFT, then a ERC20,all in one call * Creates a new NFT, then a Datatoken,all in one call
* @param address Caller address * @param address Caller address
* @param _NftCreateData input data for nft creation * @param _NftCreateData input data for nft creation
* @param _ErcCreateData input data for erc20 creation * @param _ErcCreateData input data for Datatoken creation
* @return {Promise<TransactionReceipt>} transaction receipt * @return {Promise<TransactionReceipt>} transaction receipt
*/ */
@ -623,7 +623,7 @@ export class NftFactory extends SmartContractWithAddress {
* Estimate gas cost for createNftErc20WithPool method * Estimate gas cost for createNftErc20WithPool method
* @param address Caller address * @param address Caller address
* @param nftCreateData input data for NFT Creation * @param nftCreateData input data for NFT Creation
* @param ercParams input data for ERC20 Creation * @param ercParams input data for Datatoken Creation
* @param poolParams input data for Pool Creation * @param poolParams input data for Pool Creation
* @return {Promise<TransactionReceipt>} transaction receipt * @return {Promise<TransactionReceipt>} transaction receipt
*/ */
@ -646,11 +646,11 @@ export class NftFactory extends SmartContractWithAddress {
/** /**
* @dev createNftErc20WithPool * @dev createNftErc20WithPool
* Creates a new NFT, then a ERC20, then a Pool, all in one call * Creates a new NFT, then a Datatoken, then a Pool, all in one call
* Use this carefully, because if Pool creation fails, you are still going to pay a lot of gas * Use this carefully, because if Pool creation fails, you are still going to pay a lot of gas
* @param address Caller address * @param address Caller address
* @param nftCreateData input data for NFT Creation * @param nftCreateData input data for NFT Creation
* @param ercParams input data for ERC20 Creation * @param ercParams input data for Datatoken Creation
* @param poolParams input data for Pool Creation * @param poolParams input data for Pool Creation
* @return {Promise<TransactionReceipt>} transaction receipt * @return {Promise<TransactionReceipt>} transaction receipt
*/ */
@ -686,7 +686,7 @@ export class NftFactory extends SmartContractWithAddress {
/** Estimate gas cost for createNftErc20WithFixedRate method /** Estimate gas cost for createNftErc20WithFixedRate method
* @param address Caller address * @param address Caller address
* @param nftCreateData input data for NFT Creation * @param nftCreateData input data for NFT Creation
* @param ercParams input data for ERC20 Creation * @param ercParams input data for Datatoken Creation
* @param freParams input data for FixedRate Creation * @param freParams input data for FixedRate Creation
* @return {Promise<TransactionReceipt>} transaction receipt * @return {Promise<TransactionReceipt>} transaction receipt
*/ */
@ -709,11 +709,11 @@ export class NftFactory extends SmartContractWithAddress {
/** /**
* @dev createNftErc20WithFixedRate * @dev createNftErc20WithFixedRate
* Creates a new NFT, then a ERC20, then a FixedRateExchange, all in one call * Creates a new NFT, then a Datatoken, then a FixedRateExchange, all in one call
* Use this carefully, because if Fixed Rate creation fails, you are still going to pay a lot of gas * Use this carefully, because if Fixed Rate creation fails, you are still going to pay a lot of gas
* @param address Caller address * @param address Caller address
* @param nftCreateData input data for NFT Creation * @param nftCreateData input data for NFT Creation
* @param ercParams input data for ERC20 Creation * @param ercParams input data for Datatoken Creation
* @param freParams input data for FixedRate Creation * @param freParams input data for FixedRate Creation
* @return {Promise<TransactionReceipt>} transaction receipt * @return {Promise<TransactionReceipt>} transaction receipt
*/ */
@ -749,7 +749,7 @@ export class NftFactory extends SmartContractWithAddress {
/** Estimate gas cost for createNftErc20WithFixedRate method /** Estimate gas cost for createNftErc20WithFixedRate method
* @param address Caller address * @param address Caller address
* @param nftCreateData input data for NFT Creation * @param nftCreateData input data for NFT Creation
* @param ercParams input data for ERC20 Creation * @param ercParams input data for Datatoken Creation
* @param dispenserParams input data for Dispenser Creation * @param dispenserParams input data for Dispenser Creation
* @return {Promise<TransactionReceipt>} transaction receipt * @return {Promise<TransactionReceipt>} transaction receipt
*/ */
@ -771,11 +771,11 @@ export class NftFactory extends SmartContractWithAddress {
/** /**
* @dev createNftErc20WithDispenser * @dev createNftErc20WithDispenser
* Creates a new NFT, then a ERC20, then a Dispenser, all in one call * Creates a new NFT, then a Datatoken, then a Dispenser, all in one call
* Use this carefully, because if Dispenser creation fails, you are still going to pay a lot of gas * Use this carefully, because if Dispenser creation fails, you are still going to pay a lot of gas
* @param address Caller address * @param address Caller address
* @param nftCreateData input data for NFT Creation * @param nftCreateData input data for NFT Creation
* @param ercParams input data for ERC20 Creation * @param ercParams input data for Datatoken Creation
* @param dispenserParams input data for Dispenser Creation * @param dispenserParams input data for Dispenser Creation
* @return {Promise<TransactionReceipt>} transaction receipt * @return {Promise<TransactionReceipt>} transaction receipt
*/ */