func (op *LimitOrderCreateOperation) MarshalTransaction(encoder *transaction.Encoder) error {
	enc := transaction.NewRollingEncoder(encoder)
	enc.EncodeUVarint(uint64(TypeLimitOrderCreate.Code()))
	enc.Encode(op.Owner)
	enc.Encode(op.OrderID)
	enc.Encode(op.AmountToSell)
	enc.Encode(op.MinToReceive)
	enc.EncodeBool(op.FillOrKill)
	enc.Encode(op.Expiration)
	return enc.Err()
}
//MarshalTransaction is a function of converting type LimitOrderCreateOperation to bytes.
MarshalTransaction is a function of converting type LimitOrderCreateOperation to bytes.
// MarshalTransaction is a function of converting type LimitOrderCreateOperation to bytes .
func (op *LimitOrderCreateOperation) MarshalTransaction(encoder *transaction.Encoder) error {
	enc := transaction.NewRollingEncoder(encoder)
	enc.EncodeUVarint(uint64(TypeLimitOrderCreate.Code()))
	enc.Encode(op.Owner)
	enc.Encode(op.OrderID)
	enc.Encode(op.AmountToSell)
	enc.Encode(op.MinToReceive)
	enc.EncodeBool(op.FillOrKill)
	enc.Encode(op.Expiration)
	return enc.Err()
}
func ( op * LimitOrderCreateOperation ) MarshalTransaction ( encoder * transaction . Encoder ) error { enc := transaction . NewRollingEncoder ( encoder ) enc . EncodeUVarint ( uint64 ( TypeLimitOrderCreate . Code ( ) ) ) enc . Encode ( op . Owner ) enc . Encode ( op . OrderID ) enc . Encode ( op . AmountToSell ) enc . Encode ( op . MinToReceive ) enc . EncodeBool ( op . FillOrKill ) enc . Encode ( op . Expiration ) return enc . Err ( ) }
MarshalTransaction is a function of converting type LimitOrderCreateOperation to bytes.
MarshalTransaction is a function of converting type LimitOrderCreateOperation to bytes .