Supported Features:
- Generate Identities
- Generate Groups
- Generate Messages
- Inspect Generated Local Identities/Groups
- Export Generated Identities/Groups to JSON
- Invite external members to generated groups
- Three Supported log formats (Human, JSON, and logfmt)
XMTP Debug is a comprehensive testing tool for the XMTP network. It may be used to inspect
cargo xdbg generate --entity identity --amount 1000
cargo xdbg generate --entity group --amount 100 --invite 50
cargo xdbg generate --entity message --amount 20
cargo xdbg generate --entity message --amount 20 --interval 500 --loop
cargo xdbg generate --entity message --amount 20 --interval 500 --loop --max-message-size 1000
cargo xdbg inspect 1d8ec149b5670b1df0bbea0b9f2f0ba513eef805a02eafb37df3587fc23d89fe groups
cargo xdbg info
cargo xdbg export --entity identity | jq > identities.json
cargo xdbg query identity 01a43cdd27b196472687262ed5783006eabc7c26db9e09630bc5004b8fc689dc
cargo xdbg query fetch-key-packages d43e83f66ad7dbbe87add243806999d608bb0b6f7b88ba5efcaabdb532728309 01a43cdd27b196472687262ed5783006eabc7c26db9e09630bc5004b8fc689dc
cargo xdbg --backend dev query batch-query-commit-log e261da64fd225fc90034631945259cdf 0bc5493237d3399dddd3735a049ea237 --skip-unspecified
See The Tracking Issue for in-progress features & future work.