async depositAPRTokensByAdmin({ amount }) {
    return await this.getERC20Contract().transferTokenAmount({
      toAddress: this.getAddress(),
      tokenAmount: amount,
    });
  }
/**
   * @function
   * @description Transfer Tokens by the Admin to ensure APR Amount
   * @param {Integer} amount
   */
@function
@description Transfer Tokens by the Admin to ensure APR Amount
@param {Integer} amount
@function @description Transfer Tokens by the Admin to ensure APR Amount @param { Integer } amount
async depositAPRTokensByAdmin({ amount }) {
    return await this.getERC20Contract().transferTokenAmount({
      toAddress: this.getAddress(),
      tokenAmount: amount,
    });
  }
async depositAPRTokensByAdmin ( { amount } ) { return await this . getERC20Contract ( ) . transferTokenAmount ( { toAddress : this . getAddress ( ) , tokenAmount : amount , } ) ; }
@function
 @description Transfer Tokens by the Admin to ensure APR Amount
 @param {Integer} amount
@function @description Transfer Tokens by the Admin to ensure APR Amount @param { Integer } amount