func (e *Exchange) SecurityWithdraw(wallet *Wallet, token Address, amount *big.Int) (*types.Transaction, error) {
	e.SetDefaultTxOptions()
	e.SetCustomSender(wallet)

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

	return tx, nil
}
// SecurityWithdraw executes a security withdraw transaction. Security withdraw transactions can only be
// executed after the security withdrawal period has ended.
SecurityWithdraw executes a security withdraw transaction. Security withdraw transactions can only be
executed after the security withdrawal period has ended.
// SecurityWithdraw executes a security withdraw transaction . Security withdraw transactions can only be // executed after the security withdrawal period has ended .
func (e *Exchange) SecurityWithdraw(wallet *Wallet, token Address, amount *big.Int) (*types.Transaction, error) {
	e.SetDefaultTxOptions()
	e.SetCustomSender(wallet)
	tx, err := e.Contract.SecurityWithdraw(e.TxOptions, token, amount)
	if err != nil {
		return nil, err
	}
	return tx, nil
}
func ( e * Exchange ) SecurityWithdraw ( wallet * Wallet , token Address , amount * big . Int ) ( * types . Transaction , error ) { e . SetDefaultTxOptions ( ) e . SetCustomSender ( wallet ) tx , err := e . Contract . SecurityWithdraw ( e . TxOptions , token , amount ) if err != nil { return nil , err } return tx , nil }
SecurityWithdraw executes a security withdraw transaction.
SecurityWithdraw executes a security withdraw transaction .