shouldn't be using common.Amount for LastEventID. Its more efficient to use sdk.Uint.
common.Amount
LastEventID
sdk.Uint