tools/setup/fund_manager.js
function(erc20Address, senderAddr, senderPassphrase, recipient, amountInWei) {

    const BrandedTokenKlass = require(rootPrefix + '/lib/contract_interact/branded_token')
      , brandedToken = new BrandedTokenKlass({ERC20: erc20Address})
    ;

    return brandedToken.transfer(senderAddr, senderPassphrase, recipient, amountInWei)
  }
function(erc20Address, senderAddr, senderPassphrase, recipient, amountInWei) {

    const BrandedTokenKlass = require(rootPrefix + '/lib/contract_interact/branded_token')
      , brandedToken = new BrandedTokenKlass({ERC20: erc20Address})
    ;

    return brandedToken.transfer(senderAddr, senderPassphrase, recipient, amountInWei)
  }
function ( erc20Address , senderAddr , senderPassphrase , recipient , amountInWei ) { const BrandedTokenKlass = require ( rootPrefix + '/lib/contract_interact/branded_token' ) , brandedToken = new BrandedTokenKlass ( { ERC20 : erc20Address } ) ; return brandedToken . transfer ( senderAddr , senderPassphrase , recipient , amountInWei ) }
Transfer Branded Token

@param {string} erc20Address - address of erc20 contract address
@param {string} senderAddr - address of user who is sending amount
@param {string} senderPassphrase - sender address passphrase
@param {string} recipient - address of user who is receiving amount
@param {BigNumber} amountInWei - amount which is being transferred in Weis

@return {promise<result>}
Transfer Branded Token