diff --git a/src/contracts/SmartContract.ts b/src/contracts/SmartContract.ts index 68f5d0e6..d7430ac3 100644 --- a/src/contracts/SmartContract.ts +++ b/src/contracts/SmartContract.ts @@ -34,7 +34,7 @@ export abstract class SmartContract { this.abi = abi || (this.getDefaultAbi() as AbiItem[]) } - async amountToUnits( + protected async amountToUnits( token: string, amount: string, tokenDecimals?: number @@ -42,7 +42,7 @@ export abstract class SmartContract { return amountToUnits(this.web3, token, amount, tokenDecimals) } - async unitsToAmount( + protected async unitsToAmount( token: string, amount: string, tokenDecimals?: number @@ -50,11 +50,15 @@ export abstract class SmartContract { return unitsToAmount(this.web3, token, amount, tokenDecimals) } - async getFairGasPrice(): Promise { + protected async getFairGasPrice(): Promise { return getFairGasPrice(this.web3, this.config) } - getContract(address: string, account?: string, abi?: AbiItem | AbiItem[]): Contract { + protected getContract( + address: string, + account?: string, + abi?: AbiItem | AbiItem[] + ): Contract { const contract = new this.web3.eth.Contract(abi || this.abi, address, { from: account }) diff --git a/src/contracts/factories/NFTFactory.ts b/src/contracts/factories/NFTFactory.ts index 795c831e..4faa1c49 100644 --- a/src/contracts/factories/NFTFactory.ts +++ b/src/contracts/factories/NFTFactory.ts @@ -499,7 +499,7 @@ export class NftFactory extends SmartContractWithAddress { poolParams: PoolCreationParams ): Promise { const ercCreateData = this.getErcCreationParams(ercParams) - const poolData = await this.getPoolCreationParams(this.web3, poolParams) + const poolData = await this.getPoolCreationParams(poolParams) const estGas = await calculateEstimatedGas( address, @@ -601,7 +601,7 @@ export class NftFactory extends SmartContractWithAddress { return trxReceipt } - getErcCreationParams(ercParams: DatatokenCreateParams): any { + private getErcCreationParams(ercParams: DatatokenCreateParams): any { let name: string, symbol: string // Generate name & symbol if not present if (!ercParams.name || !ercParams.symbol) { @@ -621,7 +621,7 @@ export class NftFactory extends SmartContractWithAddress { } } - getFreCreationParams(freParams: FreCreationParams): any { + private getFreCreationParams(freParams: FreCreationParams): any { if (!freParams.allowedConsumer) freParams.allowedConsumer = ZERO_ADDRESS const withMint = freParams.withMint ? 1 : 0 @@ -643,7 +643,7 @@ export class NftFactory extends SmartContractWithAddress { } } - async getPoolCreationParams(web3: Web3, poolParams: PoolCreationParams): Promise { + private async getPoolCreationParams(poolParams: PoolCreationParams): Promise { return { addresses: [ poolParams.ssContract, diff --git a/src/contracts/pools/FixedRateExchange.ts b/src/contracts/pools/FixedRateExchange.ts index 69ccf42c..9f9efe91 100644 --- a/src/contracts/pools/FixedRateExchange.ts +++ b/src/contracts/pools/FixedRateExchange.ts @@ -677,7 +677,7 @@ export class FixedRateExchange extends SmartContractWithAddress { * Get Router address set in fixed rate contract * @return {String} */ - async getRouter(): Promise { + public async getRouter(): Promise { let result = null try { result = await this.contract.methods.router().call() diff --git a/src/contracts/pools/SideStaking.ts b/src/contracts/pools/SideStaking.ts index e9e9107f..01799d1e 100644 --- a/src/contracts/pools/SideStaking.ts +++ b/src/contracts/pools/SideStaking.ts @@ -274,7 +274,7 @@ export class SideStaking extends SmartContract { * @param {String} datatokenAddress datatokenAddress * @return {TransactionReceipt} */ - async setPoolSwapFee( + private async setPoolSwapFee( account: string, ssAddress: string, datatokenAddress: string, @@ -311,7 +311,7 @@ export class SideStaking extends SmartContract { * @param {String} ssAddress side staking contract address * @return {String} */ - async getRouter(ssAddress: string): Promise { + public async getRouter(ssAddress: string): Promise { const sideStaking = this.getContract(ssAddress) let result = null try { diff --git a/src/contracts/tokens/Datatoken.ts b/src/contracts/tokens/Datatoken.ts index 81fa9e3a..e777e31a 100644 --- a/src/contracts/tokens/Datatoken.ts +++ b/src/contracts/tokens/Datatoken.ts @@ -847,7 +847,7 @@ export class Datatoken extends SmartContract { return returnValues } - getFreOrderParams(freParams: FreOrderParams): any { + private getFreOrderParams(freParams: FreOrderParams): any { return { exchangeContract: freParams.exchangeContract, exchangeId: freParams.exchangeId,