Skip to content

Latest commit

 

History

History
117 lines (113 loc) · 7.46 KB

tokenswapask.md

File metadata and controls

117 lines (113 loc) · 7.46 KB

tokenswapask

Use this command to place an swap order with another token. So

Usage: tokenswapask numtokens tokenid otherid price

Step 1: Create order (will output raw HEX value)

Example Command:

./komodo-cli -ac_name=ATEST tokenswapask 10 9217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5e c5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b59 1

Output:

{
  "result": "success",
  "hex": "01000000022e903fead4666602aacb4ffee8ab490d5784047e20b9de63fd87d8ceafeaebb6030000004847304402203647846e6ec3db5ad1edb37b97199a8f4ac9fbe375a14a4d58ec39d7a08e30ce022033894b024d21d480540b53e70507899252f6459d44f2e7e7cbb43b318afbc31301ffffffff62347ddc97606a28457514a53b16d7fd9534c3c12d3f890cf72536f130737bae010000007b4c79a276a072a26ba067a565802103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc8140ffcc5b674da8e551a39abf4078f12c2e10fe6a0cfba4a220f92cdc84eae9fee964379923d4148155f6f93d6e59f679b5aca48c1bc81ee0ebf2303af736711b92a100af038001e3a10001ffffffff040a00000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc2500000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cce0f00f252d090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006f6a4c6ce3659217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5ec5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b5900ca9a3b000000002103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc00000000"
}

Step 2: Broadcast raw transaction

Example Command:

./komodo-cli -ac_name=ATEST sendrawtransaction 01000000022e903fead4666602aacb4ffee8ab490d5784047e20b9de63fd87d8ceafeaebb6030000004847304402203647846e6ec3db5ad1edb37b97199a8f4ac9fbe375a14a4d58ec39d7a08e30ce022033894b024d21d480540b53e70507899252f6459d44f2e7e7cbb43b318afbc31301ffffffff62347ddc97606a28457514a53b16d7fd9534c3c12d3f890cf72536f130737bae010000007b4c79a276a072a26ba067a565802103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc8140ffcc5b674da8e551a39abf4078f12c2e10fe6a0cfba4a220f92cdc84eae9fee964379923d4148155f6f93d6e59f679b5aca48c1bc81ee0ebf2303af736711b92a100af038001e3a10001ffffffff040a00000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc2500000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cce0f00f252d090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006f6a4c6ce3659217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5ec5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b5900ca9a3b000000002103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc00000000

Output:

AssetValidate (e)
vin1 47, vout0 10, vout1 37, 7194ae293330af80fdbe4b4b2c8b51194f12e334b4a0489288288c1b7336a65c

Step 3: Decode raw transaction (optional)

Example Command:

./komodo-cli -ac_name=ATEST decoderawtransaction 01000000022e903fead4666602aacb4ffee8ab490d5784047e20b9de63fd87d8ceafeaebb6030000004847304402203647846e6ec3db5ad1edb37b97199a8f4ac9fbe375a14a4d58ec39d7a08e30ce022033894b024d21d480540b53e70507899252f6459d44f2e7e7cbb43b318afbc31301ffffffff62347ddc97606a28457514a53b16d7fd9534c3c12d3f890cf72536f130737bae010000007b4c79a276a072a26ba067a565802103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc8140ffcc5b674da8e551a39abf4078f12c2e10fe6a0cfba4a220f92cdc84eae9fee964379923d4148155f6f93d6e59f679b5aca48c1bc81ee0ebf2303af736711b92a100af038001e3a10001ffffffff040a00000000000000302ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc2500000000000000302ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cce0f00f252d090000232103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac00000000000000006f6a4c6ce3659217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5ec5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b5900ca9a3b000000002103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc00000000

Output:

{
  "txid": "7194ae293330af80fdbe4b4b2c8b51194f12e334b4a0489288288c1b7336a65c",
  "size": 565,
  "version": 1,
  "locktime": 0,
  "vin": [
    {
      "txid": "b6ebeaafced887fd63deb9207e0484570d49abe8fe4fcbaa026666d4ea3f902e",
      "vout": 3,
      "scriptSig": {
        "asm": "304402203647846e6ec3db5ad1edb37b97199a8f4ac9fbe375a14a4d58ec39d7a08e30ce022033894b024d21d480540b53e70507899252f6459d44f2e7e7cbb43b318afbc31301",
        "hex": "47304402203647846e6ec3db5ad1edb37b97199a8f4ac9fbe375a14a4d58ec39d7a08e30ce022033894b024d21d480540b53e70507899252f6459d44f2e7e7cbb43b318afbc31301"
      },
      "sequence": 4294967295
    },
    {
      "txid": "ae7b7330f13625f70c893f2dc1c33495fdd7163ba5147545286a6097dc7d3462",
      "vout": 1,
      "scriptSig": {
        "asm": "a276a072a26ba067a565802103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc8140ffcc5b674da8e551a39abf4078f12c2e10fe6a0cfba4a220f92cdc84eae9fee964379923d4148155f6f93d6e59f679b5aca48c1bc81ee0ebf2303af736711b92a100af038001e3a10001",
        "hex": "4c79a276a072a26ba067a565802103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc8140ffcc5b674da8e551a39abf4078f12c2e10fe6a0cfba4a220f92cdc84eae9fee964379923d4148155f6f93d6e59f679b5aca48c1bc81ee0ebf2303af736711b92a100af038001e3a10001"
      },
      "sequence": 4294967295
    }
  ],
  "vout": [
    {
      "value": 0.00000010,
      "valueSat": 10,
      "n": 0,
      "scriptPubKey": {
        "asm": "a22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401 OP_CHECKCRYPTOCONDITION",
        "hex": "2ea22c80201ab400e039122028345520ba041ac3e6ec81ad28d8415e78d760d55f41097dd58103120c008203000401cc",
        "reqSigs": 1,
        "type": "cryptocondition",
        "addresses": [
          "RGKRjeTBw4LYFotSDLT6RWzMHbhXri6BG6"
        ]
      }
    },
    {
      "value": 0.00000037,
      "valueSat": 37,
      "n": 1,
      "scriptPubKey": {
        "asm": "a22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401 OP_CHECKCRYPTOCONDITION",
        "hex": "2ea22c8020bc485b86ffd067abe520c078b74961f6b25e4efca6388c6bfd599ca3f53d8dae8103120c008203000401cc",
        "reqSigs": 1,
        "type": "cryptocondition",
        "addresses": [
          "RRPpWbVdxcxmhx4xnWnVZFDfGc9p1177ti"
        ]
      }
    },
    {
      "value": 100894.99980000,
      "valueSat": 10089499980000,
      "n": 2,
      "scriptPubKey": {
        "asm": "03fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc OP_CHECKSIG",
        "hex": "2103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abcac",
        "reqSigs": 1,
        "type": "pubkey",
        "addresses": [
          "RANyPgfZZLhSjQB9jrzztSw66zMMYDZuxQ"
        ]
      }
    },
    {
      "value": 0.00000000,
      "valueSat": 0,
      "n": 3,
      "scriptPubKey": {
        "asm": "OP_RETURN e3659217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5ec5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b5900ca9a3b000000002103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc",
        "hex": "6a4c6ce3659217014eae0a83a0b64632f379c1b474859794f9eaf1cf1eecf5804ed6124a5ec5bbc34e6517c483afc910a3b0585c40da5c09b7c5d2d9757c5c5075e2d41b5900ca9a3b000000002103fe754763c176e1339a3f62ee6b9484720e17ee4646b65a119e9f6370c7004abc",
        "type": "nulldata"
      }
    }
  ]
}