state: make NEP5Transfer log more generic

This commit is contained in:
Evgenii Stratonikov 2020-08-04 16:55:45 +03:00
parent 49f9c4ad7e
commit e4fcd90b6d
8 changed files with 35 additions and 34 deletions

View file

@ -598,7 +598,8 @@ func (s *Server) getNEP5Transfers(ps request.Params) (interface{}, *response.Err
Sent: []result.NEP5Transfer{},
}
lg := s.chain.GetNEP5TransferLog(u)
err = lg.ForEach(func(tr *state.NEP5Transfer) error {
tr := new(state.NEP5Transfer)
err = lg.ForEach(state.NEP5TransferSize, tr, func() error {
transfer := result.NEP5Transfer{
Timestamp: tr.Timestamp,
Asset: tr.Asset,