0x-mesh
0x-mesh copied to clipboard
A peer-to-peer network for sharing 0x orders
Cross-topic forwarding is a feature idea that I first proposed in https://github.com/0xProject/0x-mesh/pull/563, but as of now has not been implemented. Cross-topic forwarding allows peers with different (but overlapping) order filters...
There are probably some cases where we can move dependencies from `dependencies` to `devDependencies`. We should go through all of our __package.json__ files and double check.
## Description There are several revert errors that are used by the contracts in the monorepo that are not properly decoded by 0x-mesh. For example, several of the revert errors...
## Description This PR adds an integration test for using `AddOrders` with an order with `ChaiBridge` asset data. I suspect that this does not currently work; however, the test will...
There is currently a pretty bad footgun in how Mesh works internally that can lead to orders being rejected with status `OrderUnfunded` despite the allowances and balances being correctly set....
# Context Please provide any relevant information about your setup - Are you running Mesh in the browser or as a standalone server? Are running Mesh inside of Docker or...
In order to protect ourselves from changes to the structure of asset data, we should create a package or library that encapsulates the creation of asset data for all asset...
We should clearly document which order types Mesh supports. When Mesh was first created, the answer was simple: it supports all 0x orders. More and more this is turning out...
There are two main areas in which our contract wrappers could be improved: (1) We should have the ability to manually generate contract wrappers (and maybe we do). There are...
There is lot's of duplicate code in the `addAssetDataToOrderWatcher` and `removeAssetDataFromOrderWatcher` functions in `zeroex/orderwatch/order_watcher.go`. This duplicate code handles incrementing and decrementing reference counts on the asset data that is being...