- if o.Amount > math.MaxInt64 {
- return errors.WithDetailf(ErrBadAmount, "amount %d exceeds maximum value 2^63", o.Amount)
+ if o.AssetAmount().Amount > math.MaxInt64 {
+ return errors.WithDetailf(ErrBadAmount, "amount %d exceeds maximum value 2^63", o.AssetAmount().Amount)