Skip to content

intercom-dex 0.1.31

Choose a tag to compare

@TracSystems TracSystems released this 24 Oct 12:15
· 8 commits to main since this release

Much less network traffic, and every refused trade gets an answer.

  • An idle app used about 300 KB/s in each direction, because every peer passed every offer, heartbeat and book update
    on to all its neighbours. Offers, the book and signer heartbeats now come from the venue only, and apps forward
    nothing. In tests an idle app dropped to a few KB/s. Trades still connect buyer and seller directly, or through a
    relay when a direct connection is not possible.
  • A seller that cannot take a trade now always says so: setup errors are declined, a take that does not match the
    offer is aborted at once, and a take that waits more than ten seconds for a Solana view is aborted with that
    reason. Before, the buyer could wait without an answer.
  • Peers can report what their traffic is made of with the bandwidth.stats bridge command (see docs/OPERATORS.md).

Thanks to the community members who reported the bandwidth use and the silent refusals.

Agents and scripts using the control API or MCP get the fixes automatically after updating.

Updating is recommended: apps from 0.1.5 on keep trading, and old and new apps work together. No changes to contracts.

Archive intercom-dex-v0.1.31.tar.gz
sha256 5b6ef05ed3cc6062323e2b52e01affec57c5bebc83e625e0c8ec78c19a965267

Venue keys to pin:

  • serviceKey f5ac9f9cae208e0d8bb4e79e066e5ec423d6abb820377a5b0258e2ff358e6437
  • servicePeerKey e5fed943601365608957d82588fd8b71e1e44457f2c2e80dcb5748fd803ff1f1

Locks venue key to pin:

  • locks.venueKey 3efae9e5671ef2105a9b72bdbb3d97292a44960b69f0398527a468673c24aa0f

Install: unpack, then npm ci and npm ci --prefix peer. See README.md and docs/OPERATORS.md.