Skip to content

Instantly share code, notes, and snippets.

@dexX7
Last active June 30, 2018 03:58
Show Gist options
  • Save dexX7/1127668c6aa5fb5c128d to your computer and use it in GitHub Desktop.
Save dexX7/1127668c6aa5fb5c128d to your computer and use it in GitHub Desktop.
Create raw Simple Send with Omni Core
  • Source: 1Lq3nYcMPpMsv46FSgq5s2QMYruxnEiJmi
  • Reference: 19io3DqRBvq3Ncn4rULQDkH6fK9JVuetNY
  • Property Id: 31
  • Amount: 788.47097783
  • Payload: 000000000000001f000000125ba73bb7

via http://builder.bitwatch.co/?version=0&type=0&currency_identifier=31&number_of_coins=78847097783&sender=1Lq3nYcMPpMsv46FSgq5s2QMYruxnEiJmi&reference=19io3DqRBvq3Ncn4rULQDkH6fK9JVuetNY

UTXO:

[{
  "txid": "7a45be986b010cccf8dfd8a5d7deeffbb32785636ec473a06a4f89a424e3cf56",
  "vout": 3,
  "value": 0.0000273,
  "scriptPubKey": "76a914d980ae5ae371bbd0048a98748a18baaa7248d86788ac"
}, {
  "txid": "27aae6869e5a661f0b8e8365266858e518c68e5e9da1f46682dfe88e27ef4ecf",
  "vout": 3,
  "value": 0.0005,
  "scriptPubKey": "76a914d980ae5ae371bbd0048a98748a18baaa7248d86788ac"
}]
1. Create base:
createrawtransaction '[{"txid":"7a45be986b010cccf8dfd8a5d7deeffbb32785636ec473a06a4f89a424e3cf56","vout":3,"value":0.0000273,"scriptPubKey":"76a914d980ae5ae371bbd0048a98748a18baaa7248d86788ac"},{"txid":"27aae6869e5a661f0b8e8365266858e518c68e5e9da1f46682dfe88e27ef4ecf","vout":3,"value":0.0005,"scriptPubKey":"76a914d980ae5ae371bbd0048a98748a18baaa7248d86788ac"}]' '{}'
010000000256cfe324a4894f6aa073c46e638527b3fbefded7a5d8dff8cc0c016b98be457a0300000000ffffffffcf4eef278ee8df8266f4a19d5e8ec618e558682665838e0b1f665a9e86e6aa270300000000ffffffff0000000000
2. Add payload (use any public key for dust redemption):
omni_createrawtx_multisig 010000000256cfe324a4894f6aa073c46e638527b3fbefded7a5d8dff8cc0c016b98be457a0300000000ffffffffcf4eef278ee8df8266f4a19d5e8ec618e558682665838e0b1f665a9e86e6aa270300000000ffffffff0000000000 000000000000001f000000125ba73bb7 1Lq3nYcMPpMsv46FSgq5s2QMYruxnEiJmi 0252ce4bdd3ce38b4ebbc5a6e1343608230da508ff12d23d85b58c964204c4cef3
010000000256cfe324a4894f6aa073c46e638527b3fbefded7a5d8dff8cc0c016b98be457a0300000000ffffffffcf4eef278ee8df8266f4a19d5e8ec618e558682665838e0b1f665a9e86e6aa270300000000ffffffff025c0d0000000000004751210252ce4bdd3ce38b4ebbc5a6e1343608230da508ff12d23d85b58c964204c4cef32102924a81f9163b2a4b61dc259a6acfd19adef6d801c8b90f1927637d2d2e2f1efb52aeaa0a0000000000001976a914946cb2e08075bcbaf157e47bcb67eb2b2339d24288ac00000000
3. Add reference (in this case reference and change address are the same):
omni_createrawtx_reference 010000000256cfe324a4894f6aa073c46e638527b3fbefded7a5d8dff8cc0c016b98be457a0300000000ffffffffcf4eef278ee8df8266f4a19d5e8ec618e558682665838e0b1f665a9e86e6aa270300000000ffffffff025c0d0000000000004751210252ce4bdd3ce38b4ebbc5a6e1343608230da508ff12d23d85b58c964204c4cef32102924a81f9163b2a4b61dc259a6acfd19adef6d801c8b90f1927637d2d2e2f1efb52aeaa0a0000000000001976a914946cb2e08075bcbaf157e47bcb67eb2b2339d24288ac00000000 19io3DqRBvq3Ncn4rULQDkH6fK9JVuetNY
010000000256cfe324a4894f6aa073c46e638527b3fbefded7a5d8dff8cc0c016b98be457a0300000000ffffffffcf4eef278ee8df8266f4a19d5e8ec618e558682665838e0b1f665a9e86e6aa270300000000ffffffff035c0d0000000000004751210252ce4bdd3ce38b4ebbc5a6e1343608230da508ff12d23d85b58c964204c4cef32102924a81f9163b2a4b61dc259a6acfd19adef6d801c8b90f1927637d2d2e2f1efb52aeaa0a0000000000001976a914946cb2e08075bcbaf157e47bcb67eb2b2339d24288acaa0a0000000000001976a9145fa87dd587c11b301cc02d47a05ee4d238d434a488ac00000000
4. Add change:
omni_createrawtx_change 010000000256cfe324a4894f6aa073c46e638527b3fbefded7a5d8dff8cc0c016b98be457a0300000000ffffffffcf4eef278ee8df8266f4a19d5e8ec618e558682665838e0b1f665a9e86e6aa270300000000ffffffff035c0d0000000000004751210252ce4bdd3ce38b4ebbc5a6e1343608230da508ff12d23d85b58c964204c4cef32102924a81f9163b2a4b61dc259a6acfd19adef6d801c8b90f1927637d2d2e2f1efb52aeaa0a0000000000001976a914946cb2e08075bcbaf157e47bcb67eb2b2339d24288acaa0a0000000000001976a9145fa87dd587c11b301cc02d47a05ee4d238d434a488ac00000000 '[{"txid":"7a45be986b010cccf8dfd8a5d7deeffbb32785636ec473a06a4f89a424e3cf56","vout":3,"value":0.0000273,"scriptPubKey":"76a914d980ae5ae371bbd0048a98748a18baaa7248d86788ac"},{"txid":"27aae6869e5a661f0b8e8365266858e518c68e5e9da1f46682dfe88e27ef4ecf","vout":3,"value":0.0005,"scriptPubKey":"76a914d980ae5ae371bbd0048a98748a18baaa7248d86788ac"}]' 19io3DqRBvq3Ncn4rULQDkH6fK9JVuetNY 0.0001
010000000256cfe324a4894f6aa073c46e638527b3fbefded7a5d8dff8cc0c016b98be457a0300000000ffffffffcf4eef278ee8df8266f4a19d5e8ec618e558682665838e0b1f665a9e86e6aa270300000000ffffffff043a840000000000001976a9145fa87dd587c11b301cc02d47a05ee4d238d434a488ac5c0d0000000000004751210252ce4bdd3ce38b4ebbc5a6e1343608230da508ff12d23d85b58c964204c4cef32102924a81f9163b2a4b61dc259a6acfd19adef6d801c8b90f1927637d2d2e2f1efb52aeaa0a0000000000001976a914946cb2e08075bcbaf157e47bcb67eb2b2339d24288acaa0a0000000000001976a9145fa87dd587c11b301cc02d47a05ee4d238d434a488ac00000000
5. Verify:
omni_decodetransaction 010000000256cfe324a4894f6aa073c46e638527b3fbefded7a5d8dff8cc0c016b98be457a0300000000ffffffffcf4eef278ee8df8266f4a19d5e8ec618e558682665838e0b1f665a9e86e6aa270300000000ffffffff043a840000000000001976a9145fa87dd587c11b301cc02d47a05ee4d238d434a488ac5c0d0000000000004751210252ce4bdd3ce38b4ebbc5a6e1343608230da508ff12d23d85b58c964204c4cef32102924a81f9163b2a4b61dc259a6acfd19adef6d801c8b90f1927637d2d2e2f1efb52aeaa0a0000000000001976a914946cb2e08075bcbaf157e47bcb67eb2b2339d24288acaa0a0000000000001976a9145fa87dd587c11b301cc02d47a05ee4d238d434a488ac00000000 '[{"txid":"7a45be986b010cccf8dfd8a5d7deeffbb32785636ec473a06a4f89a424e3cf56","vout":3,"value":0.0000273,"scriptPubKey":"76a914d980ae5ae371bbd0048a98748a18baaa7248d86788ac"},{"txid":"27aae6869e5a661f0b8e8365266858e518c68e5e9da1f46682dfe88e27ef4ecf","vout":3,"value":0.0005,"scriptPubKey":"76a914d980ae5ae371bbd0048a98748a18baaa7248d86788ac"}]'
{
  "txid": "bfdfa1e4e549680eaca98c5980ccc959500e8bb224507cfaa02991c59f8bd148",
  "fee": "0.00010000",
  "sendingaddress": "1Lq3nYcMPpMsv46FSgq5s2QMYruxnEiJmi",
  "referenceaddress": "19io3DqRBvq3Ncn4rULQDkH6fK9JVuetNY",
  "ismine": false,
  "version": 0,
  "type_int": 0,
  "type": "Simple Send",
  "propertyid": 31,
  "divisible": true,
  "amount": "788.47097783",
  "confirmations": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment