Skip to content

feat: add Cosmos SDK WebSocket plugin for 7 chains (Claude)#19

Open
bobbythelobster wants to merge 1 commit intoEdgeApp:mainfrom
bobbythelobster:edgar/cosmos-ws-claude
Open

feat: add Cosmos SDK WebSocket plugin for 7 chains (Claude)#19
bobbythelobster wants to merge 1 commit intoEdgeApp:mainfrom
bobbythelobster:edgar/cosmos-ws-claude

Conversation

@bobbythelobster
Copy link

Implement generic Tendermint/CometBFT WebSocket subscriber for Cosmos SDK chains.

Chains

axelar, coreum, cosmoshub, mayachain, nym, osmosis, thorchainrune

How it works

  • Connects to each chain's Tendermint RPC WebSocket
  • Subscribes to all Tx events and filters locally for subscribed addresses
  • Parses transfer.sender, transfer.recipient, message.sender, coin_spent.spender, coin_received.receiver
  • Reconnects with exponential backoff on connection loss
  • Emits subLost on disconnect, update on address match

Made with

Claude Code

Relates to Asana task 1213534410513099

Implement generic Tendermint/CometBFT WebSocket subscriber that
monitors transaction events for address activity across axelar,
coreum, cosmoshub, mayachain, nym, osmosis, and thorchainrune.

Made-with: Claude Code
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants