Jimmy
Jimmy
are you going to process it?
> > Implement a system to monitor and record state changes of the blockchain during block commits. > > Just reuse MPT with full history. NeoGo can rollback using exactly...
oh by the way, i am curious how mpt can achieve rollback? isnt it a store tree? how come it can have history data? update: get that already.
Another BTW, this is a plugin~~~~ technically, user will not use it unless they know that it is and they install it.
> Do you think `core` should save the `TriggerType.OnPersist` and `TriggerType.PostPersist` `application_executed` states? Pointless to process them to just reprocess them again in `ApplicationLogs` this pr only solve one problem,...
> > > > Implement a system to monitor and record state changes of the blockchain during block commits. > > > > > > > > > Just reuse...
> > but now its unnecessary as neo has adopted statevalidators solution, and new 'stateroot' solution should based on that. > > This part I can't understand. Neo has statevalidators,...
> This is done already (but [neo-project/neo-modules#536](https://github.com/neo-project/neo-modules/issues/536) and [#2374 (comment)](https://github.com/neo-project/neo/issues/2374#issuecomment-791276069)). This is awesome. > You wouldn't believe, but that's exactly what NeoGo does. Nothing wont i believe neogo has it,...
I think DUP for all types are like ref type..
@shargon @roman-khimov is struct be of any real use that can not be replaced with Array? isn't array already sufficient?