0x-mesh icon indicating copy to clipboard operation
0x-mesh copied to clipboard

A peer-to-peer network for sharing 0x orders

Results 109 0x-mesh issues
Sort by recently updated
recently updated
newest added

Our database implementations for both SQL and Dexie.js are only as optimized as they need to be for current usage/demand of Mesh. However, there are a few known areas where...

db
performance

https://github.com/0xProject/0x-mesh/pull/878/ added logs for slow Dexie.js queries. We should do the same for SQL as this can help us improve performance over time as needed.

db
performance

One remaining task mentioned in https://github.com/0xProject/0x-mesh/pull/793 that we have not implemented yet is database migrations. In short, [database migrations](https://en.wikipedia.org/wiki/Schema_migration) are a way to change or modify the schema of our...

db
tech debt

The [switch from LevelDB to using SQL and Dexie.js](https://github.com/0xProject/0x-mesh/pull/793) makes it possible to remove all in-memory state from `orderwatch.Watcher`. There are currently still some pieces of in-memory state remaining. [`addAssetDataAddressToEventDecoder`](https://github.com/0xProject/0x-mesh/blob/de9515f00881f2c7391af1f0ee881171ccfd4624/zeroex/orderwatch/order_watcher.go#L1887)...

tech debt

Currently, subscription support in the GraphQL playground (enabled via `ENABLE_GRAPHQL_PLAYGROUND=true`) is quite limited. The UI only shows the first message received from the subscription and there is no way to...

After the release of 9.4.0, we stopped maintaining a changelog because it was unclear which features would make it into v9 and which would be moved to v10. At this...

The current block polling method results in a large set of RPC calls - at least 17,280 per day if polling every 5 seconds and then additional calls for every...

enhancement

We currently have a bunch of duplicate type declarations across our TS packages in the Mesh repo. We could solve this by creating a `types` package similar to `@0x/types` in...

# Context Augur has reported this issue on Discord. They are seeing UI stutters which they believe may be due to Mesh taking up too much CPU resources. - Are...

browser
performance

Currently, we do not have a way to unsubscribe from GraphQL subscriptions either on the server side or the client side. This will result in increased resource usage over time...