Patrick Lee

Results 7 issues of Patrick Lee

1. Refactor program handler's state stack into StateHolder. 2. Switch transaction invoker and seq num verifier to the new api In a future PR, I'll restrict access to Environment methods...

This removes PayerIsServiceAcount and AllowContextOverrideByExecutionState special casing. Previously, the cached meter state differed depending on which payer account loaded the program into the cache, resulting in non-deterministic execution. Note: the...

Also renamed NewStateHolder to NewStateTransaction in preparation for renaming the struct.

Prep work for adding trace/meter logic to the wrapper. (I don't really like python3 and haven't done any serious development using it, but ppl will probably hate me if I...

In reality, this is a no-op change since flushing pending contracts does not modify computation/memory usage (it only changes interaction count). This moves all metered execution into a single continuous...