Mixin API Overview
Mixin Messenger is a blockchain wallet and an E2EE instant messaging software.
Messenger is provided for users, and the following APIs are provided for developers to build their products based on Messenger.
Bot Creation
Developers can manage a bot, after get the keystore of the bot in Dashborad.
The name of keystore file would be similar keystore-7000xxx.json.
Sequencer Overview
The latest Mixin network landscape is built around Mixin Safe. The ecosystem now consists of two primary services:
- Mixin Kernel – the layer that stores and validates transactions.
- Mixin Sequencer – an indexer that keeps user data, orders transactions, and exposes a simplified API surface on top of Kernel-compatible transactions.
Compared with the legacy Messenger APIs, Sequencer calls are lower level and decentralised. Every operation ultimately proxies to the Kernel JSON-RPC interface, while the Sequencer adds discovery and indexing so that dApps can quickly look up users, addresses, UTXOs, and transaction history.
Before you adopt the Sequencer APIs, make sure that your user or bot already migrated to the latest TIP PIN format. All clients—whether human users or automation bots—must register with the Sequencer service prior to issuing transactions or withdrawals. The next sections walk through each area of the API in detail.
Join Developers Group
If you have questions or advises, please join the Mixin Developers Group, which link is https://mixin.one/codes/2db90a85-edff-4ab0-ae89-ce0619e2638e
Official Website
- Mixin Official Website https://mixin.one
- Mixin blockchain browser https://mixin.one/snapshots
SDK
- Golang SDK: https://github.com/MixinNetwork/bot-api-go-client
- Nodejs SDK: https://github.com/MixinNetwork/bot-api-nodejs-client
- Kotlin/Java SDK: https://github.com/MixinNetwork/bot-api-kotlin-client
- Python SDK: https://github.com/learnforpractice/mixin-python
- Ruby Demo: https://github.com/an-lee/mixin_bot
- PHP SDK : Laravel / without Laravel
- C# (CSharp) SDK : https://github.com/wjfree/mixin-csharp-sdk
Open Source
Mixin Messenger is open-sourced in iOS, Android,PC. For more open source projects, can be found in our github https://github.com/MixinNetwork
- API Reference: An API Reference for the Mixin API layer that provides convenient access to the Mixin Message service and the Mixin Wallet service.
- Mainnet RPC: JSON-RPC API for the mainnet.
- JS Bridge: A JS Bridge for Mixin Messenger's WebView.
- Schema: A schema list for Mixin Messenger.