Appearance
Understand MTG
What's MTG?
MTG stands for "Mixin Trusted Group" and is a multi-sig technology based application development paradigm.
Each MTG implementation can be considered a side chain of the Mixin Network, comprised of multiple, independent nodes that reach consensus through multi-sig technology on the Mixin main network.
Pando uses MTG to manage assets in a decentralized manner, with nodes referred to as "MTG Nodes". Currently, there are three protocols built on MTG: 4swap/Pando Lake, Pando Leaf, and Pando Rings, all managed and controlled by a group of nodes.
The MTG information can be read through calling /info
API, with the members
and threshold
combination representing the unique multi-sig address on the Mixin Network.
Response
json
{
"ts": 1674965956448,
"data": {
"members": [
"a753e0eb-3010-4c4a-a7b2-a7bda4063f62",
"099627f8-4031-42e3-a846-006ee598c56e",
"aefbfd62-727d-4424-89db-ae41f75d2e04",
"d68ca71f-0e2c-458a-bb9c-1d6c2eed2497",
"e4bc0740-f8fe-418c-ae1b-32d9926f5863"
],
"public_key": "dt351xp3KjNlVCMqBYUeUSF45upCEiReSZAqcjcP/Lc=",
"threshold": 3
}
}
How Pando's MTG works?
Each Pando MTG is basically a multi-sig address owned by the group of MTG Nodes. These nodes monitor incoming transactions to the multi-sig address.
When a transaction is sent to the multi-sig address, the MTG Nodes handle it individually, verifying the transaction and processing the data carried by it according to the protocols' requirements. They then reach consensus by signing transactions.
When a response transaction is required, the MTG Nodes sign and send it to the Mixin Network, which broadcasts it to the entire network.
Interaction with Pando's MTG
To send transactions to MTG automatically, you need to create applications.
To send transactions to MTG by human, a supported wallet must be used.
A list of supported wallets can be found in the "Supported Wallets" section. When sending multi-sig transactions from a wallet, similar screens should appear:
Mixin Messenger
Fennec
Metamask and WalletConnect compatible wallets
WARNING
Please note that for the limitation of Metamask and WalletConnect compatible wallets, there is no obvious way to identify the MTG transactions. You may need to check the opponent's address and transaction memo to identify the MTG transactions.