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

Updating parameters for setPublishingMarketFee function

This commit is contained in:
Jamie Hewitt 2022-04-20 12:59:27 +02:00
parent c169007f12
commit 518dc6715e

View File

@ -1362,19 +1362,28 @@ export class Datatoken {
* @dev setPublishingMarketFee * @dev setPublishingMarketFee
* Only publishMarketFeeAddress can call it * Only publishMarketFeeAddress can call it
* This function allows to set the fee required by the publisherMarket * This function allows to set the fee required by the publisherMarket
* @param _publishMarketFeeAddress new _publishMarketFeeAddress * @param {String} datatokenAddress Datatoken adress
* @param _publishMarketFeeToken new _publishMarketFeeToken * @param publishMarketFeeAddress new publish Market Fee Address
* @param _publishMarketFeeAmount new fee amount * @param publishMarketFeeToken new publish Market Fee Token
* @param publishMarketFeeAmount new fee amount
* @param {String} address user adress
*/ */
public async setPublishingMarketFee( public async setPublishingMarketFee(
datatokenAddress: string,
publishMarketFeeAddress: string, publishMarketFeeAddress: string,
publishMarketFeeToken: string, publishMarketFeeToken: string,
publishMarketFeeAmount: number publishMarketFeeAmount: number,
): Promise<string> { address: string
) {
const dtContract = new this.web3.eth.Contract(this.datatokensAbi, datatokenAddress, { const dtContract = new this.web3.eth.Contract(this.datatokensAbi, datatokenAddress, {
from: address from: address
}) })
const balance = await dtContract.methods.setPublishingMarketFee(address).call() await dtContract.methods
return this.web3.utils.fromWei(balance) .setPublishingMarketFee(
publishMarketFeeAddress,
publishMarketFeeToken,
publishMarketFeeAmount
)
.call()
} }
} }