pro-wh
pro-wh
new systems, similar to what we have for transactions. - a prefetch step - runtime tries to parse the data into method+body structure, similar to `Call`, but no encryption support...
An idea came up in our internal discussion: maybe we could re-use a lot of existing systems by having the payload be (contain, imo) a transaction in the format we...
turns out a lot of handler methods I previously declared as Result should really be using RuntimeError as the error type
added doc comments. fixed mint_into_fee_accumulator not adjusting total supply
discussed this morning: we'd like to take some more time to think about how to make the transactions delivered this way and the results of those transactions more easily available
another issue: we discard the transaction results, which includes the tags. that's too weird. I'm converting this PR to a draft.
cross reference https://github.com/oasisprotocol/oasis-core/pull/4681
rebasing, but we'll need to redo major parts of this now that we'll be relying on oasis-core to replicate the incoming messages' data as transactions
> Subsequent variable declarations must have the same type. Variable 'AbortSignal' must be of type '{ new (): AbortSignal; prototype: AbortSignal; abort(reason?: any): AbortSignal; timeout(milliseconds: number): AbortSignal; }', but here...
`https://github.com/microsoft/TypeScript/issues/51567` this turns up in search but it's hard to follow. something about updating type deps?