deggen
deggen
Ongoing discussion within BSVA regarding how Teranode will handle locktime and sequence. This will inform the direction of this issue.
More an environment incompatibility. Definitely worth investigating how to use the library in such an environment.
Merged in #332
Makes sense @1deepwaterz - an all or nothing option. I suppose the trouble might be that the issue could arise when broadcasting the transactions which is "no takey backsies" if...
The topological order of these transactions is incorrect. You need to sort them. ``` 0100beef // version 1 01 // one bump fe845a190002020202f976277c0f32efe67da5d464bf5fbce01d3e65870dd3d3cb87245021f1be1bfe03010100001c2b3fcb5bcb1f9096036aa407ac31464e49749cb8599d24893b1f49355aed33 02 // 2 txs 0100000001f976277c0f32efe67da5d464bf5fbce01d3e65870dd3d3cb87245021f1be1bfe000000006a47304402201ce65046e321b3a0456d3be45f9584caa9c8706b2e7e3801bd589dcd9d9ee75402200c74d82afc10f7ddaade618c3aae28adf8eef83a82a01f838fe12bf04dfd7aa841210290fa4beff95c17c19eeacf303c2464a9e438c457acdd01d66a2f05bf7534bc48ffffffff020100000000000000fdbe012103ec770a0ef11815b010153864632dd4cf7d85c5645faa1f038a5f3a0d44a8800cac302369bb9d263511ea661b4d02581c068dc6d56a7a1c13ca06074f2b4aa39529cc67903d9e808445d7cf2e97124a8816983ae493c1bf95309ad45777c76a8d9313a6f6732371c702a23efcf6923be08d4642c45f8c34ccead6988dec7fee6f0257718ceb93bf3f01f71cd2993522ee8a4d9fa5dd75e8f32fa14507acf3c1b41dd7885bb77b6121f8247d47afc102a9d0efcf5973e9a6aa7a40c6d0544d11a6c9581231acffa2b58a1b8ae296c119ab78ff4ef750f4713bf5df5a29ee667ee20f0b701d89c07dec7b43abb09b2902ec73c6e51f084650defc9371a3d8498e76cc5a26b8eebe81aad4f391537797d75bc73a3c6fba73a9914e2e5dff18ae66417840c19e7deabbe30a7a4637f467f9a0a3a39a27d94f44e47456dab634591ec5d20674f70f01475c14912f5b0f55e3cd47ff973a7e49364a317fbe3f7bd0430b5a825516ea603fe02fc21b71cbacbeb6b9463044022056fe48ac928d8e5a39e771d3a2c7f25f0a81b378fe58d81b3a646476f7e4da5b022053a29f83c15c26ba46d423af5f516393cce94f065cf22f92e5e1b1e91bdb8c406d6d6d7568020000000000001976a914112c881f9315c9a16bd49712da9748713dea9dcb88ac00000000 00 //...
The correct order: ``` 0100beef // version 1 01 // one bump fe845a190002020202f976277c0f32efe67da5d464bf5fbce01d3e65870dd3d3cb87245021f1be1bfe03010100001c2b3fcb5bcb1f9096036aa407ac31464e49749cb8599d24893b1f49355aed33 02 // 2 txs 0100000002379ed1061fda9dac056023a2028fb734bf0103041ca350b4122ba3dfc9dc6fa60000000049483045022100d3941aa4cc7bceb273bd2e39e9a09414292852bc6554ec4960631d1f96c8570102200c7f3c41cc4bc7b0ff1d3bc9b5f8986a1386456a51bebadd789c34dd29aa9e9b43ffffffffdf6f3a0fd2ad4d6b2dd5c088c985dc0dde2b844b6a668f3d003d012176b15d04000000006b483045022100e95d4813a48d62335824f9e6fad8ee9cd23bd0a1db6fb1749a1628129c95d35c02203b0d4fdbe8376b2b717d74f46042dd41a01815ef4c3ed3a4cd9250cc18922642412103a9aa931dd249669dfa8f1dc7c79c08e66069057f1121376defdb041cdaba6fc9ffffffff016a020000000000001976a914ad79e58854fc750c263b7d0407a912930729f17288ac00000000 0100 // bump at index 0 0100000001f976277c0f32efe67da5d464bf5fbce01d3e65870dd3d3cb87245021f1be1bfe000000006a47304402201ce65046e321b3a0456d3be45f9584caa9c8706b2e7e3801bd589dcd9d9ee75402200c74d82afc10f7ddaade618c3aae28adf8eef83a82a01f838fe12bf04dfd7aa841210290fa4beff95c17c19eeacf303c2464a9e438c457acdd01d66a2f05bf7534bc48ffffffff020100000000000000fdbe012103ec770a0ef11815b010153864632dd4cf7d85c5645faa1f038a5f3a0d44a8800cac302369bb9d263511ea661b4d02581c068dc6d56a7a1c13ca06074f2b4aa39529cc67903d9e808445d7cf2e97124a8816983ae493c1bf95309ad45777c76a8d9313a6f6732371c702a23efcf6923be08d4642c45f8c34ccead6988dec7fee6f0257718ceb93bf3f01f71cd2993522ee8a4d9fa5dd75e8f32fa14507acf3c1b41dd7885bb77b6121f8247d47afc102a9d0efcf5973e9a6aa7a40c6d0544d11a6c9581231acffa2b58a1b8ae296c119ab78ff4ef750f4713bf5df5a29ee667ee20f0b701d89c07dec7b43abb09b2902ec73c6e51f084650defc9371a3d8498e76cc5a26b8eebe81aad4f391537797d75bc73a3c6fba73a9914e2e5dff18ae66417840c19e7deabbe30a7a4637f467f9a0a3a39a27d94f44e47456dab634591ec5d20674f70f01475c14912f5b0f55e3cd47ff973a7e49364a317fbe3f7bd0430b5a825516ea603fe02fc21b71cbacbeb6b9463044022056fe48ac928d8e5a39e771d3a2c7f25f0a81b378fe58d81b3a646476f7e4da5b022053a29f83c15c26ba46d423af5f516393cce94f065cf22f92e5e1b1e91bdb8c406d6d6d7568020000000000001976a914112c881f9315c9a16bd49712da9748713dea9dcb88ac00000000 00 // no bump ```
```BEEF with 1 BUMPS and 2 Transactions, isValid true BUMP 0 block: 1661572 txids: [ 'fe1bbef121502487cbd3d30d87653e1de0bc5fbf64d4a57de6ef320f7c2776f9' ] TX 0 txid: fe1bbef121502487cbd3d30d87653e1de0bc5fbf64d4a57de6ef320f7c2776f9 bumpIndex: 0 rawTx length=306 TX 1 txid: e11ee1c7c0b272e27005980c9326002444a0f25b8397115e83867f37d71234e7 rawTx...
Discussed with @oskarszoon just now -- Teranode ingest http api will be privately exposed to TAAL ARC for early testing. That api endpoint will give an immediate response (accepted or...
Steps: 1. Create a super-script which includes all possible OP codes for full coverage, including those which will soon be "reactivated" within "Chronicle" release. 2. Add new unit tests to...