Commit Graph

50 Commits

Author SHA1 Message Date
Martin Boehm
6edbc2d99b Calculate and return tx vsize for selected coins
Coins returning vsize: BTC, TEST, LTC, BTG, NMC, VTC, DGB
2023-02-01 17:58:37 +01:00
wakiyamap
ae4cb2fb64 Use chaincfg params(signet) 2021-11-19 00:28:49 +01:00
Martin Boehm
eae9b6b613 Handle Bitcoin vout addresses after upgrade to bitcoind 22.0.0
It was necessary to split the composition chain in other coins
from BitcoinParser to BitcoinLikeParser to keep backwards compatibility
2021-09-21 23:59:20 +02:00
Martin Boehm
538ff0cdcb Handle OP_RETURN OP_PUSHDATA2 type output 2021-05-21 00:24:57 +02:00
FujiCoin
02369a9cce OP_RETURN: upgrade to utf8 (#583)
Co-authored-by: motty <admin@fujicoin.org>
2021-05-21 00:24:57 +02:00
Jin Eguchi
077e637093
add bitcoin-signet (#533) 2020-12-29 00:47:50 +01:00
David Hill
13527bda06 build: go module support 2020-03-05 11:54:42 -05:00
Martin Boehm
be393c6d5d Update dependency of btcutil library 2019-08-04 12:54:54 +02:00
Martin Boehm
39f2c73f3e Add coinbase flag (boolean) to UTXO response #236 2019-07-23 12:52:18 +02:00
Martin Boehm
917840d6b2 Stop indexing OP_RETURN scripts 2019-05-27 12:24:24 +02:00
Martin Boehm
3ef9426229 Change OMNI simple send text 2019-04-15 12:15:03 +02:00
Martin Boehm
4bc196f599 Fix tryParseOmni 2019-04-03 12:51:51 +02:00
Yura Pakhuchiy
1c290db225 Support Groestlcoin xpub 2019-04-01 12:49:18 +02:00
Martin Boehm
283a039290 Resolve formatting issues 2019-03-21 21:05:14 +01:00
Matej Čamaj
c0cebd4ce6 Implement Omni parser for Bitcoin 2019-03-21 20:46:25 +01:00
Martin Boehm
6ac14f163a Add TODO for omni parsing 2019-03-21 11:13:42 +01:00
Martin Boehm
64c8ae9a62 Estimate full derivation path from xpub 2019-02-05 20:47:54 +01:00
Martin Boehm
27dba68319 Add DeriveAddressDescriptors for list of indexes 2019-01-29 12:11:35 +01:00
Martin Boehm
986275bb76 Implement parser.DeriveAddressDescriptors from xpub 2019-01-28 18:29:12 +01:00
Martin Boehm
3ca593aff1 Handle error tx not found #94 2019-01-10 16:39:36 +01:00
Martin Boehm
ab077d882c Update references to forked btcd, btcutil and bchutil libraries 2019-01-04 13:47:28 +01:00
Martin Boehm
f579b97502 Convert P2PK script to P2PKH so that it is indexed together #73 2018-10-12 11:53:03 +02:00
Martin Boehm
eb5781f218 Use AddressDescriptor as key in socket.io subscribtions to addresstxid 2018-10-06 19:27:54 +02:00
Jakub Matys
964ab87abc Supported types of scripts are tested explicitly 2018-10-03 13:18:13 +02:00
Jakub Matys
8c7f383e9a Explicit registration of network parameters + cleanup in tests 2018-10-02 17:02:57 +02:00
Martin Boehm
6d15e429c7 Improve OP_RETURN decoding 2018-09-11 16:07:39 +02:00
Jakub Matys
a7bff4d7eb Merge branch 'zcash' into v0.0.7 2018-09-06 13:53:50 +02:00
Jakub Matys
a130318601 Use forked version of btcutil 2018-09-06 13:52:45 +02:00
Martin Boehm
1b69a62ab8 Process OP_RETURN script in Bcash 2018-09-03 14:10:28 +02:00
Martin Boehm
676aabfaa6 Make AddressDescriptor as type,expose DB/mempool methods working with it 2018-08-30 22:43:37 +02:00
Martin Boehm
1a931d8a65 Implement view of OP_RETURN scripts 2018-08-30 15:25:03 +02:00
Martin Boehm
be19523065 Refactor of address handling, renamed addrID to addr descriptor addrDesc 2018-08-29 15:31:19 +02:00
Martin Boehm
c9471bf867 Store extended info about block in heigth column 2018-08-21 16:36:14 +02:00
Martin Boehm
b464f282a9 Use big.Int for all amounts 2018-07-24 15:58:37 +02:00
Martin Boehm
94873f4d86 Return tx version, update parser tests 2018-06-26 13:03:59 +02:00
Jakub Matys
8ec0b7c590 RPC integration test was generalized for all coins 2018-06-18 13:00:54 +02:00
Jakub Matys
400194a9aa Fixed block and address parsing 2018-06-06 13:02:41 +02:00
Jakub Matys
092aeef2ed CashAddr decoding optimization - doesn't support multisig 2018-05-29 19:08:17 +02:00
Martin Boehm
8b20c38136 Put parameter BlockAddressesToKeep to coin configuration json 2018-05-28 14:57:44 +02:00
Jakub Matys
d79aaefb8f bcashAddress stores btcutil's Address because of address conversions 2018-05-19 15:14:15 +02:00
Jakub Matys
3ecb380ef4 Fixed empty Address field when transaction was unpacked from JSON 2018-05-18 15:04:40 +02:00
Jakub Matys
b88a88ad55 use abstract address for Vout 2018-04-19 00:49:56 +01:00
Martin Boehm
d0089d2bcb Add BaseParser as base functionality of parsers to avoid code duplicity 2018-04-08 15:50:19 +02:00
Martin Boehm
a75376706e Move packing/unpacking of Txid and Block Hash to coin specific code 2018-04-08 11:24:29 +02:00
Jakub Matys
71eec95c5b ZCash uses decoded address as AddrID 2018-03-26 11:41:32 +02:00
Martin Boehm
32a2c1a417 Remove unnecessary methods from BlockChainParser interface 2018-03-23 13:15:19 +01:00
Martin Boehm
dda80bd074 Refactor names in interface BlockChainParser, added method IsUTXOChain 2018-03-23 11:03:41 +01:00
Jakub Matys
a9effbe835 Added ZCashBlockParser 2018-03-20 17:28:03 +01:00
Jakub Matys
fbfb33cb5d Output index uses abstract identifier instead of outputScript 2018-03-20 16:01:36 +01:00
Martin Boehm
9d0547f608 Use blockchain factory to create blockchain interface 2018-03-08 18:36:01 +01:00