Skip to content

Instantly share code, notes, and snippets.

@dexX7
Created October 21, 2016 21:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dexX7/06c0791a75aa3a2c7385ab63e6cbb7c1 to your computer and use it in GitHub Desktop.
Save dexX7/06c0791a75aa3a2c7385ab63e6cbb7c1 to your computer and use it in GitHub Desktop.
All-Pair Activations

UTXO

{"txid":"cc283329bb3c725bc55644b8f99d80f996afd5b64c0a62d56762f7e9d0cfbac2","vout":1,"scriptPubKey":"a91498a2d17e08ac677dc220b92e0b79406f2f441c2487","value":0.0001888}
{"txid":"cc283329bb3c725bc55644b8f99d80f996afd5b64c0a62d56762f7e9d0cfbac2","vout":2,"scriptPubKey":"a91498a2d17e08ac677dc220b92e0b79406f2f441c2487","value":0.0001888}

Feature Id: 8 (fast signing)

1) Create base transaction
createrawtransaction '[{"txid":"cc283329bb3c725bc55644b8f99d80f996afd5b64c0a62d56762f7e9d0cfbac2","vout":1}]' '{}'
0100000001c2bacfd0e9f76267d5620a4cb6d5af96f9809df9b84456c55b723cbb293328cc0100000000ffffffff0000000000
2) Add payload
omni_createrawtx_opreturn 0100000001c2bacfd0e9f76267d5620a4cb6d5af96f9809df9b84456c55b723cbb293328cc0100000000ffffffff0000000000 fffffffe00080006aef00010c8e0
0100000001c2bacfd0e9f76267d5620a4cb6d5af96f9809df9b84456c55b723cbb293328cc0100000000ffffffff010000000000000000146a126f6d6e69fffffffe00080006aef00010c8e000000000
3) Verify
omni_decodetransaction 0100000001c2bacfd0e9f76267d5620a4cb6d5af96f9809df9b84456c55b723cbb293328cc0100000000ffffffff010000000000000000146a126f6d6e69fffffffe00080006aef00010c8e000000000 '[{"txid":"cc283329bb3c725bc55644b8f99d80f996afd5b64c0a62d56762f7e9d0cfbac2","vout":1,"scriptPubKey":"a91498a2d17e08ac677dc220b92e0b79406f2f441c2487","value":0.0001888}]' 438000
{
    "txid" : "7122134f37953e21ccc409b1717f1b016469b1f6e32dc26997bd135838568ea7",
    "fee" : "0.00018880",
    "sendingaddress" : "3Fc5gWzEQh1YGeqVXH6E4GDEGgbZJREJQ3",
    "ismine" : false,
    "version" : 65535,
    "type_int" : 65534,
    "type" : "Feature Activation",
    "featureid" : 8,
    "activationblock" : 438000,
    "minimumversion" : 1100000,
    "confirmations" : 0
}

Feature Id: 8 (emergency)

1) Create base transaction
createrawtransaction '[{"txid":"cc283329bb3c725bc55644b8f99d80f996afd5b64c0a62d56762f7e9d0cfbac2","vout":2}]' '{}'
0100000001c2bacfd0e9f76267d5620a4cb6d5af96f9809df9b84456c55b723cbb293328cc0200000000ffffffff0000000000
2) Add payload
omni_createrawtx_opreturn 0100000001c2bacfd0e9f76267d5620a4cb6d5af96f9809df9b84456c55b723cbb293328cc0200000000ffffffff0000000000 fffffffe00080006be900010c8e0
0100000001c2bacfd0e9f76267d5620a4cb6d5af96f9809df9b84456c55b723cbb293328cc0200000000ffffffff010000000000000000146a126f6d6e69fffffffe00080006be900010c8e000000000
3) Verify
omni_decodetransaction 0100000001c2bacfd0e9f76267d5620a4cb6d5af96f9809df9b84456c55b723cbb293328cc0200000000ffffffff010000000000000000146a126f6d6e69fffffffe00080006be900010c8e000000000 '[{"txid":"cc283329bb3c725bc55644b8f99d80f996afd5b64c0a62d56762f7e9d0cfbac2","vout":2,"scriptPubKey":"a91498a2d17e08ac677dc220b92e0b79406f2f441c2487","value":0.0001888}]' 442000
{
    "txid" : "2b482ca47b12bc289d2d05f13562429d26463928d6e34ba07cb76f089020ddd0",
    "fee" : "0.00018880",
    "sendingaddress" : "3Fc5gWzEQh1YGeqVXH6E4GDEGgbZJREJQ3",
    "ismine" : false,
    "version" : 65535,
    "type_int" : 65534,
    "type" : "Feature Activation",
    "featureid" : 8,
    "activationblock" : 442000,
    "minimumversion" : 1100000,
    "confirmations" : 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment