func (e *Exchange) DepositToken(token Address, amount *big.Int) (*types.Transaction, error) {
	// e.SetDefaultTxOptions()

	tx, err := e.Contract.DepositToken(e.TxOptions, token, amount)
	if err != nil {
		return nil, err
	}

	return tx, err
}
// DepositToken deposits tokens into the exchange smart-contract.
DepositToken deposits tokens into the exchange smart-contract.
// DepositToken deposits tokens into the exchange smart - contract .
func (e *Exchange) DepositToken(token Address, amount *big.Int) (*types.Transaction, error) {
	tx, err := e.Contract.DepositToken(e.TxOptions, token, amount)
	if err != nil {
		return nil, err
	}
	return tx, err
}
func ( e * Exchange ) DepositToken ( token Address , amount * big . Int ) ( * types . Transaction , error ) { tx , err := e . Contract . DepositToken ( e . TxOptions , token , amount ) if err != nil { return nil , err } return tx , err }
DepositToken deposits tokens into the exchange smart-contract.
DepositToken deposits tokens into the exchange smart - contract .
// e.SetDefaultTxOptions()