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