diff --git a/CodeExamples.md b/CodeExamples.md index 933e2988..b2ad061b 100644 --- a/CodeExamples.md +++ b/CodeExamples.md @@ -97,7 +97,7 @@ import { Dispenser, DispenserCreationParams, downloadFile, - Erc20CreateParams, + DatatokenCreateParams, FixedRateExchange, FreCreationParams, getHash, @@ -252,7 +252,7 @@ For pool creation, the OCEAN token is used as the base token. The base token can owner: publisherAccount } - const erc20Params: Erc20CreateParams = { + const erc20Params: DatatokenCreateParams = { templateIndex: 1, cap: '100000', feeAmount: '0', @@ -526,7 +526,7 @@ Now let's console log the Consumer balance after order to check everything is wo owner: publisherAccount } - const erc20Params: Erc20CreateParams = { + const erc20Params: DatatokenCreateParams = { templateIndex: 1, cap: '100000', feeAmount: '0', @@ -748,7 +748,7 @@ Lets check that the download URL was successfully received owner: publisherAccount } - const erc20Params: Erc20CreateParams = { + const erc20Params: DatatokenCreateParams = { templateIndex: 1, cap: '100000', feeAmount: '0', diff --git a/src/@types/Erc20.ts b/src/@types/Erc20.ts index 96cdb2bb..e0f87439 100644 --- a/src/@types/Erc20.ts +++ b/src/@types/Erc20.ts @@ -1,6 +1,6 @@ import { ProviderFees } from '.' -export interface Erc20CreateParams { +export interface DatatokenCreateParams { templateIndex: number minter: string paymentCollector: string diff --git a/src/contracts/factories/NFTFactory.ts b/src/contracts/factories/NFTFactory.ts index 8128f3e2..52c382e3 100644 --- a/src/contracts/factories/NFTFactory.ts +++ b/src/contracts/factories/NFTFactory.ts @@ -5,7 +5,7 @@ import ERC721Factory from '@oceanprotocol/contracts/artifacts/contracts/ERC721Fa import { LoggerInstance, generateDtName, estimateGas, ZERO_ADDRESS } from '../../utils' import { FreCreationParams, - Erc20CreateParams, + DatatokenCreateParams, PoolCreationParams, DispenserCreationParams, NftCreateData, @@ -573,7 +573,7 @@ export class NftFactory extends SmartContractWithAddress { public async estGasCreateNftWithErc20( address: string, nftCreateData: NftCreateData, - ercParams: Erc20CreateParams + ercParams: DatatokenCreateParams ): Promise { const ercCreateData = this.getErcCreationParams(ercParams) return estimateGas( @@ -596,7 +596,7 @@ export class NftFactory extends SmartContractWithAddress { public async createNftWithErc20( address: string, nftCreateData: NftCreateData, - ercParams: Erc20CreateParams + ercParams: DatatokenCreateParams ): Promise { const ercCreateData = this.getErcCreationParams(ercParams) @@ -630,7 +630,7 @@ export class NftFactory extends SmartContractWithAddress { public async estGasCreateNftErc20WithPool( address: string, nftCreateData: NftCreateData, - ercParams: Erc20CreateParams, + ercParams: DatatokenCreateParams, poolParams: PoolCreationParams ): Promise { const ercCreateData = this.getErcCreationParams(ercParams) @@ -657,7 +657,7 @@ export class NftFactory extends SmartContractWithAddress { public async createNftErc20WithPool( address: string, nftCreateData: NftCreateData, - ercParams: Erc20CreateParams, + ercParams: DatatokenCreateParams, poolParams: PoolCreationParams ): Promise { const ercCreateData = this.getErcCreationParams(ercParams) @@ -693,7 +693,7 @@ export class NftFactory extends SmartContractWithAddress { public async estGasCreateNftErc20WithFixedRate( address: string, nftCreateData: NftCreateData, - ercParams: Erc20CreateParams, + ercParams: DatatokenCreateParams, freParams: FreCreationParams ): Promise { const ercCreateData = this.getErcCreationParams(ercParams) @@ -720,7 +720,7 @@ export class NftFactory extends SmartContractWithAddress { public async createNftErc20WithFixedRate( address: string, nftCreateData: NftCreateData, - ercParams: Erc20CreateParams, + ercParams: DatatokenCreateParams, freParams: FreCreationParams ): Promise { const ercCreateData = this.getErcCreationParams(ercParams) @@ -756,7 +756,7 @@ export class NftFactory extends SmartContractWithAddress { public async estGasCreateNftErc20WithDispenser( address: string, nftCreateData: NftCreateData, - ercParams: Erc20CreateParams, + ercParams: DatatokenCreateParams, dispenserParams: DispenserCreationParams ): Promise { const ercCreateData = this.getErcCreationParams(ercParams) @@ -782,7 +782,7 @@ export class NftFactory extends SmartContractWithAddress { public async createNftErc20WithDispenser( address: string, nftCreateData: NftCreateData, - ercParams: Erc20CreateParams, + ercParams: DatatokenCreateParams, dispenserParams: DispenserCreationParams ): Promise { const ercCreateData = this.getErcCreationParams(ercParams) @@ -810,7 +810,7 @@ export class NftFactory extends SmartContractWithAddress { return trxReceipt } - getErcCreationParams(ercParams: Erc20CreateParams): any { + getErcCreationParams(ercParams: DatatokenCreateParams): any { let name: string, symbol: string // Generate name & symbol if not present if (!ercParams.name || !ercParams.symbol) { diff --git a/test/integration/CodeExamples.test.ts b/test/integration/CodeExamples.test.ts index c22c50f4..3c0c81f8 100644 --- a/test/integration/CodeExamples.test.ts +++ b/test/integration/CodeExamples.test.ts @@ -97,7 +97,7 @@ import { Dispenser, DispenserCreationParams, downloadFile, - Erc20CreateParams, + DatatokenCreateParams, FixedRateExchange, FreCreationParams, getHash, @@ -252,7 +252,7 @@ describe('Marketplace flow tests', async () => { owner: publisherAccount } - const erc20Params: Erc20CreateParams = { + const erc20Params: DatatokenCreateParams = { templateIndex: 1, cap: '100000', feeAmount: '0', @@ -526,7 +526,7 @@ describe('Marketplace flow tests', async () => { owner: publisherAccount } - const erc20Params: Erc20CreateParams = { + const erc20Params: DatatokenCreateParams = { templateIndex: 1, cap: '100000', feeAmount: '0', @@ -748,7 +748,7 @@ describe('Marketplace flow tests', async () => { owner: publisherAccount } - const erc20Params: Erc20CreateParams = { + const erc20Params: DatatokenCreateParams = { templateIndex: 1, cap: '100000', feeAmount: '0', diff --git a/test/integration/ComputeFlow.test.ts b/test/integration/ComputeFlow.test.ts index e26a2465..00f4b57f 100644 --- a/test/integration/ComputeFlow.test.ts +++ b/test/integration/ComputeFlow.test.ts @@ -13,7 +13,7 @@ import { ZERO_ADDRESS } from '../../src' import { - Erc20CreateParams, + DatatokenCreateParams, ComputeJob, ComputeAsset, ComputeAlgorithm, @@ -232,7 +232,7 @@ async function createAsset( transferable: true, owner: owner } - const erc20ParamsAsset: Erc20CreateParams = { + const erc20ParamsAsset: DatatokenCreateParams = { templateIndex: 1, cap: '100000', feeAmount: '0', diff --git a/test/integration/PublishFlows.test.ts b/test/integration/PublishFlows.test.ts index 0e4811d3..3bcd3caf 100644 --- a/test/integration/PublishFlows.test.ts +++ b/test/integration/PublishFlows.test.ts @@ -15,7 +15,7 @@ import { import { ValidateMetadata, DDO, - Erc20CreateParams, + DatatokenCreateParams, PoolCreationParams, FreCreationParams, DispenserCreationParams @@ -107,7 +107,7 @@ describe('Publish tests', async () => { owner: publisherAccount } - const erc20Params: Erc20CreateParams = { + const erc20Params: DatatokenCreateParams = { templateIndex: 1, cap: '100000', feeAmount: '0', @@ -191,7 +191,7 @@ describe('Publish tests', async () => { owner: publisherAccount } - const erc20Params: Erc20CreateParams = { + const erc20Params: DatatokenCreateParams = { templateIndex: 1, cap: '100000', feeAmount: '0', @@ -270,7 +270,7 @@ describe('Publish tests', async () => { owner: publisherAccount } - const erc20Params: Erc20CreateParams = { + const erc20Params: DatatokenCreateParams = { templateIndex: 1, cap: '100000', feeAmount: '0', diff --git a/test/integration/SimplePublishConsumeFlow.test.ts b/test/integration/SimplePublishConsumeFlow.test.ts index 1e101536..c38e537b 100644 --- a/test/integration/SimplePublishConsumeFlow.test.ts +++ b/test/integration/SimplePublishConsumeFlow.test.ts @@ -13,7 +13,7 @@ import { downloadFile, ZERO_ADDRESS } from '../../src' -import { ProviderFees, Erc20CreateParams, DDO } from '../../src/@types' +import { ProviderFees, DatatokenCreateParams, DDO } from '../../src/@types' describe('Simple Publish & consume test', async () => { let config: Config @@ -86,7 +86,7 @@ describe('Simple Publish & consume test', async () => { owner: publisherAccount } - const erc20Params: Erc20CreateParams = { + const erc20Params: DatatokenCreateParams = { templateIndex: 1, cap: '100000', feeAmount: '0', diff --git a/test/unit/factories/NftFactory.test.ts b/test/unit/factories/NftFactory.test.ts index 03110445..f3a35fd7 100644 --- a/test/unit/factories/NftFactory.test.ts +++ b/test/unit/factories/NftFactory.test.ts @@ -16,7 +16,7 @@ import { import { ProviderFees, FreCreationParams, - Erc20CreateParams, + DatatokenCreateParams, PoolCreationParams } from '../../../src/@types' @@ -43,7 +43,7 @@ describe('Nft Factory test', () => { owner: factoryOwner } - const ercParams: Erc20CreateParams = { + const ercParams: DatatokenCreateParams = { templateIndex: 1, minter: nftOwner, paymentCollector: user2, diff --git a/test/unit/pools/Router.test.ts b/test/unit/pools/Router.test.ts index 30501412..5cbd8318 100644 --- a/test/unit/pools/Router.test.ts +++ b/test/unit/pools/Router.test.ts @@ -11,7 +11,7 @@ import { approve, ZERO_ADDRESS } from '../../../src' -import { Erc20CreateParams, PoolCreationParams, Operation } from '../../../src/@types' +import { DatatokenCreateParams, PoolCreationParams, Operation } from '../../../src/@types' const { keccak256 } = require('@ethersproject/keccak256') @@ -51,7 +51,7 @@ describe('Router unit test', () => { owner: factoryOwner } - const ERC_PARAMS: Erc20CreateParams = { + const ERC_PARAMS: DatatokenCreateParams = { templateIndex: 1, minter: factoryOwner, paymentCollector: user2, diff --git a/test/unit/pools/balancer/Pool.test.ts b/test/unit/pools/balancer/Pool.test.ts index 07e657b1..3ee81eaf 100644 --- a/test/unit/pools/balancer/Pool.test.ts +++ b/test/unit/pools/balancer/Pool.test.ts @@ -15,7 +15,7 @@ import { } from '../../../../src' import { PoolCreationParams, - Erc20CreateParams, + DatatokenCreateParams, CurrentFees, TokenInOutMarket, AmountsInMaxFee, @@ -30,7 +30,7 @@ describe('Pool unit test', () => { let pool: Pool let poolAddress: string let erc20Token: string - let ercParams: Erc20CreateParams + let ercParams: DatatokenCreateParams const nftData: NftCreateData = { name: '72120Bundle', diff --git a/test/unit/pools/dispenser/Dispenser.test.ts b/test/unit/pools/dispenser/Dispenser.test.ts index 10e132bb..8d0602c3 100644 --- a/test/unit/pools/dispenser/Dispenser.test.ts +++ b/test/unit/pools/dispenser/Dispenser.test.ts @@ -9,7 +9,7 @@ import { Dispenser, ZERO_ADDRESS } from '../../../../src/' -import { Erc20CreateParams } from '../../../../src/@types' +import { DatatokenCreateParams } from '../../../../src/@types' describe('Dispenser flow', () => { let factoryOwner: string @@ -30,7 +30,7 @@ describe('Dispenser flow', () => { owner: null } - const ercParams: Erc20CreateParams = { + const ercParams: DatatokenCreateParams = { templateIndex: 1, minter: null, paymentCollector: null, diff --git a/test/unit/pools/fixedRate/FixedRateExchange.test.ts b/test/unit/pools/fixedRate/FixedRateExchange.test.ts index cf6d0aeb..0e307529 100644 --- a/test/unit/pools/fixedRate/FixedRateExchange.test.ts +++ b/test/unit/pools/fixedRate/FixedRateExchange.test.ts @@ -15,7 +15,7 @@ import { balance, unitsToAmount } from '../../../../src' -import { FreCreationParams, Erc20CreateParams } from '../../../../src/@types' +import { FreCreationParams, DatatokenCreateParams } from '../../../../src/@types' describe('Fixed Rate unit test', () => { let factoryOwner: string @@ -37,7 +37,7 @@ describe('Fixed Rate unit test', () => { owner: null } - const ercParams: Erc20CreateParams = { + const ercParams: DatatokenCreateParams = { templateIndex: 1, minter: null, paymentCollector: null, diff --git a/test/unit/pools/ssContracts/SideStaking.test.ts b/test/unit/pools/ssContracts/SideStaking.test.ts index e39763e3..86367516 100644 --- a/test/unit/pools/ssContracts/SideStaking.test.ts +++ b/test/unit/pools/ssContracts/SideStaking.test.ts @@ -18,7 +18,7 @@ import { ZERO_ADDRESS } from '../../../../src' import { - Erc20CreateParams, + DatatokenCreateParams, PoolCreationParams, TokenInOutMarket, AmountsInMaxFee, @@ -52,7 +52,7 @@ describe('SideStaking unit test', () => { owner: null } - const ercParams: Erc20CreateParams = { + const ercParams: DatatokenCreateParams = { templateIndex: 1, minter: null, paymentCollector: null,