Skip to content
On this page

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.