Tomas Zemanovic

Results 194 issues of Tomas Zemanovic

The validation of tx that was created from intent currently doesn't enforce that the fulfilled intent is invalidated, because the `InvalidIntentSet` check is only applied when this key has changed....

bug
wasm
validity-predicate

ABCI validator updates on block H affects the validator set on block H+2 (see https://docs.tendermint.com/master/spec/abci/abci.html#endblock), do we need to update a block earlier? Our validator set data in the PoS...

ledger
PoS

When I repeatedly submit the 3 intents from README to the RPC, it caused the matchmaker to crash. This seems to happen somewhere in these lines of `wasm/wasm_source/src/mm_token_exch.rs`: ```rust let...

bug
wasm
matchmaker

We use toml-rs for genesis config. It is not able to parse `u64` values greater than `i64::MAX -1`: https://github.com/alexcrichton/toml-rs/issues/256 _Originally posted by tzemanovic in https://github.com/anoma/anoma/pull/488#r723982322_ ┆Issue is synchronized with this...

prio:low

We should revisit the intent gossip node's architecture to properly decouple the P2P, RPC and matchmaker layers. The RPC and P2P currently run wait for result from matchmaker for every...

Intent gossip
matchmaker
refactor / code quality

It should be possible to query an intent gossiper node for intents in its mempool ┆Issue is synchronized with this [Asana task](https://app.asana.com/0/1201757896515792/1201762977674504) by [Unito](https://www.unito.io)

Intent gossip

It would be convenient if the client would remember txs that it submitted (i.e. their hashes, and potentially their results) in some structured storage. In case the client times out...

enhancement
prio:low
UX
client

Add sr25519 crypto support to the wasm host env. From tendermint 0.35 we'll be able to also use these for validator consensus keys https://github.com/tendermint/tendermint/pull/6376 ┆Issue is synchronized with this [Asana...

crypto
ledger
wasm

We could try use dylib for the WASM cache again, pending on: * https://github.com/wasmerio/wasmer/issues/2736 * https://github.com/wasmerio/wasmer/issues/2737 ┆Issue is synchronized with this [Asana task](https://app.asana.com/0/1201757896515792/1201763323512815) by [Unito](https://www.unito.io)

ledger
wasm
prio:low
externally blocked

We should come up with a strategy of what needs to be changed to take advantage of async to process ABCI requests. I think we could: * In tower-abci split...

enhancement
ledger