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

change address[1] to paymentCollector based on smart contract (#1375)

Co-authored-by: Soon Huat <soon_huat.phan@daimler.com>
This commit is contained in:
Soon Huat 2022-03-29 22:40:30 +08:00 committed by GitHub
parent 4157e1e473
commit 4c5da01d66
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 28 additions and 28 deletions

View File

@ -1,7 +1,7 @@
export interface Erc20CreateParams { export interface Erc20CreateParams {
templateIndex: number templateIndex: number
minter: string minter: string
feeManager: string paymentCollector: string
mpFeeAddress: string mpFeeAddress: string
feeToken: string feeToken: string
feeAmount: string feeAmount: string

View File

@ -44,7 +44,7 @@ export class Nft {
* @param {String} nftAddress ERC721 addreess * @param {String} nftAddress ERC721 addreess
* @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} feeManager initial feeManager for this DT * @param {String} paymentCollector initial paymentCollector for this DT
* @param {String} mpFeeAddress Consume marketplace fee address * @param {String} mpFeeAddress Consume marketplace fee address
* @param {String} feeToken address of the token marketplace wants to add fee on top * @param {String} feeToken address of the token marketplace wants to add fee on top
* @param {String} feeAmount amount of feeToken to be transferred to mpFeeAddress on top, will be converted to WEI * @param {String} feeAmount amount of feeToken to be transferred to mpFeeAddress on top, will be converted to WEI
@ -59,7 +59,7 @@ export class Nft {
nftAddress: string, nftAddress: string,
address: string, address: string,
minter: string, minter: string,
feeManager: string, paymentCollector: string,
mpFeeAddress: string, mpFeeAddress: string,
feeToken: string, feeToken: string,
feeAmount: string, feeAmount: string,
@ -82,7 +82,7 @@ export class Nft {
.createERC20( .createERC20(
templateIndex, templateIndex,
[name, symbol], [name, symbol],
[minter, feeManager, mpFeeAddress, feeToken], [minter, paymentCollector, mpFeeAddress, feeToken],
[this.web3.utils.toWei(cap), this.web3.utils.toWei(feeAmount)], [this.web3.utils.toWei(cap), this.web3.utils.toWei(feeAmount)],
[] []
) )
@ -98,7 +98,7 @@ export class Nft {
* @param {String} nftAddress ERC721 addreess * @param {String} nftAddress ERC721 addreess
* @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} feeManager initial feeManager for this DT * @param {String} paymentCollector initial paymentCollector for this DT
* @param {String} mpFeeAddress Consume marketplace fee address * @param {String} mpFeeAddress Consume marketplace fee address
* @param {String} feeToken address of the token marketplace wants to add fee on top * @param {String} feeToken address of the token marketplace wants to add fee on top
* @param {String} feeAmount amount of feeToken to be transferred to mpFeeAddress on top, will be converted to WEI * @param {String} feeAmount amount of feeToken to be transferred to mpFeeAddress on top, will be converted to WEI
@ -112,7 +112,7 @@ export class Nft {
nftAddress: string, nftAddress: string,
address: string, address: string,
minter: string, minter: string,
feeManager: string, paymentCollector: string,
mpFeeAddress: string, mpFeeAddress: string,
feeToken: string, feeToken: string,
feeAmount: string, feeAmount: string,
@ -141,7 +141,7 @@ export class Nft {
nftAddress, nftAddress,
address, address,
minter, minter,
feeManager, paymentCollector,
mpFeeAddress, mpFeeAddress,
feeToken, feeToken,
feeAmount, feeAmount,
@ -157,7 +157,7 @@ export class Nft {
.createERC20( .createERC20(
templateIndex, templateIndex,
[name, symbol], [name, symbol],
[minter, feeManager, mpFeeAddress, feeToken], [minter, paymentCollector, mpFeeAddress, feeToken],
[this.web3.utils.toWei(cap), this.web3.utils.toWei(feeAmount)], [this.web3.utils.toWei(cap), this.web3.utils.toWei(feeAmount)],
[] []
) )

View File

@ -45,7 +45,7 @@ export function getErcCreationParams(ercParams: Erc20CreateParams): any {
strings: [ercParams.name || name, ercParams.symbol || symbol], strings: [ercParams.name || name, ercParams.symbol || symbol],
addresses: [ addresses: [
ercParams.minter, ercParams.minter,
ercParams.feeManager, ercParams.paymentCollector,
ercParams.mpFeeAddress, ercParams.mpFeeAddress,
ercParams.feeToken ercParams.feeToken
], ],

View File

@ -142,7 +142,7 @@ describe('Simple compute tests', async () => {
templateIndex: 1, templateIndex: 1,
cap: '100000', cap: '100000',
feeAmount: '0', feeAmount: '0',
feeManager: '0x0000000000000000000000000000000000000000', paymentCollector: '0x0000000000000000000000000000000000000000',
feeToken: '0x0000000000000000000000000000000000000000', feeToken: '0x0000000000000000000000000000000000000000',
minter: publisherAccount, minter: publisherAccount,
mpFeeAddress: '0x0000000000000000000000000000000000000000' mpFeeAddress: '0x0000000000000000000000000000000000000000'
@ -191,7 +191,7 @@ describe('Simple compute tests', async () => {
templateIndex: 1, templateIndex: 1,
cap: '100000', cap: '100000',
feeAmount: '0', feeAmount: '0',
feeManager: '0x0000000000000000000000000000000000000000', paymentCollector: '0x0000000000000000000000000000000000000000',
feeToken: '0x0000000000000000000000000000000000000000', feeToken: '0x0000000000000000000000000000000000000000',
minter: publisherAccount, minter: publisherAccount,
mpFeeAddress: '0x0000000000000000000000000000000000000000' mpFeeAddress: '0x0000000000000000000000000000000000000000'

View File

@ -102,7 +102,7 @@ describe('Publish tests', async () => {
templateIndex: 1, templateIndex: 1,
cap: '100000', cap: '100000',
feeAmount: '0', feeAmount: '0',
feeManager: ZERO_ADDRESS, paymentCollector: ZERO_ADDRESS,
feeToken: ZERO_ADDRESS, feeToken: ZERO_ADDRESS,
minter: accounts[0], minter: accounts[0],
mpFeeAddress: ZERO_ADDRESS mpFeeAddress: ZERO_ADDRESS
@ -181,7 +181,7 @@ describe('Publish tests', async () => {
templateIndex: 1, templateIndex: 1,
cap: '100000', cap: '100000',
feeAmount: '0', feeAmount: '0',
feeManager: ZERO_ADDRESS, paymentCollector: ZERO_ADDRESS,
feeToken: ZERO_ADDRESS, feeToken: ZERO_ADDRESS,
minter: accounts[0], minter: accounts[0],
mpFeeAddress: ZERO_ADDRESS mpFeeAddress: ZERO_ADDRESS
@ -257,7 +257,7 @@ describe('Publish tests', async () => {
templateIndex: 1, templateIndex: 1,
cap: '100000', cap: '100000',
feeAmount: '0', feeAmount: '0',
feeManager: ZERO_ADDRESS, paymentCollector: ZERO_ADDRESS,
feeToken: ZERO_ADDRESS, feeToken: ZERO_ADDRESS,
minter: accounts[0], minter: accounts[0],
mpFeeAddress: ZERO_ADDRESS mpFeeAddress: ZERO_ADDRESS

View File

@ -82,7 +82,7 @@ describe('Simple Publish & consume test', async () => {
templateIndex: 1, templateIndex: 1,
cap: '100000', cap: '100000',
feeAmount: '0', feeAmount: '0',
feeManager: '0x0000000000000000000000000000000000000000', paymentCollector: '0x0000000000000000000000000000000000000000',
feeToken: '0x0000000000000000000000000000000000000000', feeToken: '0x0000000000000000000000000000000000000000',
minter: publisherAccount, minter: publisherAccount,
mpFeeAddress: '0x0000000000000000000000000000000000000000' mpFeeAddress: '0x0000000000000000000000000000000000000000'

View File

@ -104,7 +104,7 @@ describe('Nft Factory test', () => {
const ercParams: Erc20CreateParams = { const ercParams: Erc20CreateParams = {
templateIndex: 1, templateIndex: 1,
minter: contracts.accounts[0], minter: contracts.accounts[0],
feeManager: user3, paymentCollector: user3,
mpFeeAddress: user2, mpFeeAddress: user2,
feeToken: '0x0000000000000000000000000000000000000000', feeToken: '0x0000000000000000000000000000000000000000',
cap: '10000', cap: '10000',
@ -140,7 +140,7 @@ describe('Nft Factory test', () => {
const ercParams: Erc20CreateParams = { const ercParams: Erc20CreateParams = {
templateIndex: 1, templateIndex: 1,
minter: user2, minter: user2,
feeManager: user3, paymentCollector: user3,
mpFeeAddress: user2, mpFeeAddress: user2,
feeToken: '0x0000000000000000000000000000000000000000', feeToken: '0x0000000000000000000000000000000000000000',
cap: '1000000', cap: '1000000',
@ -190,7 +190,7 @@ describe('Nft Factory test', () => {
const ercParams: Erc20CreateParams = { const ercParams: Erc20CreateParams = {
templateIndex: 1, templateIndex: 1,
minter: contracts.accounts[0], minter: contracts.accounts[0],
feeManager: user3, paymentCollector: user3,
mpFeeAddress: user2, mpFeeAddress: user2,
feeToken: '0x0000000000000000000000000000000000000000', feeToken: '0x0000000000000000000000000000000000000000',
cap: '1000000', cap: '1000000',
@ -240,7 +240,7 @@ describe('Nft Factory test', () => {
const ercParams: Erc20CreateParams = { const ercParams: Erc20CreateParams = {
templateIndex: 1, templateIndex: 1,
minter: contracts.accounts[0], minter: contracts.accounts[0],
feeManager: user3, paymentCollector: user3,
mpFeeAddress: user2, mpFeeAddress: user2,
feeToken: '0x0000000000000000000000000000000000000000', feeToken: '0x0000000000000000000000000000000000000000',
cap: '1000000', cap: '1000000',

View File

@ -127,7 +127,7 @@ describe('Router unit test', () => {
const ercParams: Erc20CreateParams = { const ercParams: Erc20CreateParams = {
templateIndex: 1, templateIndex: 1,
minter: contracts.accounts[0], minter: contracts.accounts[0],
feeManager: user3, paymentCollector: user3,
mpFeeAddress: contracts.accounts[0], mpFeeAddress: contracts.accounts[0],
feeToken: '0x0000000000000000000000000000000000000000', feeToken: '0x0000000000000000000000000000000000000000',
cap: '1000000', cap: '1000000',
@ -180,7 +180,7 @@ describe('Router unit test', () => {
const ercParams2: Erc20CreateParams = { const ercParams2: Erc20CreateParams = {
templateIndex: 1, templateIndex: 1,
minter: contracts.accounts[0], minter: contracts.accounts[0],
feeManager: user3, paymentCollector: user3,
mpFeeAddress: contracts.accounts[0], mpFeeAddress: contracts.accounts[0],
feeToken: '0x0000000000000000000000000000000000000000', feeToken: '0x0000000000000000000000000000000000000000',
cap: '1000000', cap: '1000000',

View File

@ -139,7 +139,7 @@ describe('Pool unit test', () => {
const ercParams: Erc20CreateParams = { const ercParams: Erc20CreateParams = {
templateIndex: 1, templateIndex: 1,
minter: contracts.accounts[0], minter: contracts.accounts[0],
feeManager: user3, paymentCollector: user3,
mpFeeAddress: contracts.accounts[0], mpFeeAddress: contracts.accounts[0],
feeToken: '0x0000000000000000000000000000000000000000', feeToken: '0x0000000000000000000000000000000000000000',
cap: '1000000', cap: '1000000',
@ -591,7 +591,7 @@ describe('Pool unit test', () => {
const ercParams: Erc20CreateParams = { const ercParams: Erc20CreateParams = {
templateIndex: 1, templateIndex: 1,
minter: contracts.accounts[0], minter: contracts.accounts[0],
feeManager: user3, paymentCollector: user3,
mpFeeAddress: contracts.accounts[0], mpFeeAddress: contracts.accounts[0],
feeToken: '0x0000000000000000000000000000000000000000', feeToken: '0x0000000000000000000000000000000000000000',
cap: '1000000', cap: '1000000',

View File

@ -89,7 +89,7 @@ describe('Dispenser flow', () => {
const ercParams: Erc20CreateParams = { const ercParams: Erc20CreateParams = {
templateIndex: 1, templateIndex: 1,
minter: contracts.accounts[0], minter: contracts.accounts[0],
feeManager: user3, paymentCollector: user3,
mpFeeAddress: user2, mpFeeAddress: user2,
feeToken: '0x0000000000000000000000000000000000000000', feeToken: '0x0000000000000000000000000000000000000000',
cap: '10000', cap: '10000',

View File

@ -103,7 +103,7 @@ describe('Fixed Rate unit test', () => {
const ercParams: Erc20CreateParams = { const ercParams: Erc20CreateParams = {
templateIndex: 1, templateIndex: 1,
minter: contracts.accounts[0], minter: contracts.accounts[0],
feeManager: user3, paymentCollector: user3,
mpFeeAddress: contracts.accounts[0], mpFeeAddress: contracts.accounts[0],
feeToken: ADDRESS_ZERO, feeToken: ADDRESS_ZERO,
cap: '1000000', cap: '1000000',
@ -419,7 +419,7 @@ describe('Fixed Rate unit test', () => {
const ercParams: Erc20CreateParams = { const ercParams: Erc20CreateParams = {
templateIndex: 1, templateIndex: 1,
minter: contracts.accounts[0], minter: contracts.accounts[0],
feeManager: user3, paymentCollector: user3,
mpFeeAddress: contracts.accounts[0], mpFeeAddress: contracts.accounts[0],
feeToken: ADDRESS_ZERO, feeToken: ADDRESS_ZERO,
cap: '1000000', cap: '1000000',

View File

@ -152,7 +152,7 @@ describe('SideStaking unit test', () => {
const ercParams: Erc20CreateParams = { const ercParams: Erc20CreateParams = {
templateIndex: 1, templateIndex: 1,
minter: contracts.accounts[0], minter: contracts.accounts[0],
feeManager: user3, paymentCollector: user3,
mpFeeAddress: contracts.accounts[0], mpFeeAddress: contracts.accounts[0],
feeToken: '0x0000000000000000000000000000000000000000', feeToken: '0x0000000000000000000000000000000000000000',
cap: '1000000', cap: '1000000',
@ -395,7 +395,7 @@ describe('SideStaking unit test', () => {
const ercParams: Erc20CreateParams = { const ercParams: Erc20CreateParams = {
templateIndex: 1, templateIndex: 1,
minter: contracts.accounts[0], minter: contracts.accounts[0],
feeManager: user3, paymentCollector: user3,
mpFeeAddress: contracts.accounts[0], mpFeeAddress: contracts.accounts[0],
feeToken: '0x0000000000000000000000000000000000000000', feeToken: '0x0000000000000000000000000000000000000000',
cap: '1000000', cap: '1000000',