Harry Solovay

Results 84 issues of Harry Solovay

In some cases, two txs will trigger two `system_accountNextIndex` calls, which are parallelized, and produce the same nonce. This in turn invalidates one of the two txs. I believe we...

needs input
api

How might we error out in cases such as the following? ```ts chain .blockHash("a peanut butter chicken jelly tuna sandwich") .block() ``` This rune's signature looks like so: ```ts BlockRune...

needs input
api

Some naming inconsistencies to address - pubKey, publicKey, accountId (I believe we mess up the terminology in certain places (multisig pattern)) - hash, blockHash, at - events, txEvents, contractEvents -...

needs triage

How might we approach simplifying iterating over key pages / pagination? Ideally, one wouldn't need manually track the offset. What's the ideal DX? Maybe... ```ts const count = 100 const...

needs input
api

Ideally, all `PatternRune`s would have a static `from` method, which could be called with the given chain, a runic arg value/`T` and parent (or omitted if `P` is void). Pattern...

patterns
needs input

I believe we should get rid of this `ExtrinsicStatus`-specific method and attach a `dbgPush` method to meta runes.

needs input
api

Something along the following lines: ```ts const iter = westendDev.Balances .transfer({ value: 12345n, dest: billy.address, }) .signed(signature({ sender: alexa })) .sent() .iter() for await (const status of iter) { //...

needs more detail
api

A critical selling point of Mina is that **it is the proof layer. Not the storage or compute layer**. It is not a blockspace platform. This distinction seemingly promotes a...

Heavily WIP Closes #1558

Multiple reducers are seemingly not supported. Yet, the way in which one initializes their reducer suggests multiple reducers are supported. Ie. ```ts export class MyContract extends SmartContract { reducerA =...