Commit Graph

26 Commits

Author SHA1 Message Date
Martin Boehm
e143215288 Fix linting issues 2021-11-28 21:27:16 +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
nhaus12
7847f7c2ad
feat: Dogecoin testnet support (#650)
* feat: Dogecoin testnet address/script parsing

* test: Dogecoin testnet address/script parsing

* test: Dogecoin testnet transaction packing/unpacking

* test: Dogecoin testnet block parsing

* chore: Dogecoin testnet config file

* test: Dogecoin testnet integration rpc (initial)

* fix: run backend as REST

* fix: Dogecoin testnet in BlockChainFactories

* test: Dogecoin testnet integration sync

* docs: Dogecoin testnet port numbers
2021-08-12 22:22:05 +02:00
David Hill
13527bda06 build: go module support 2020-03-05 11:54:42 -05:00
Martin Boehm
c45312edf1 Fix incorrect registration of network params in unobtanium and viacoin 2019-11-19 11:13:15 +01:00
Martin Boehm
0312db4d9d Fix formatting/linting errors 2019-05-27 12:24:24 +02:00
Martin Boehm
ce3c7c5e66 Extract mempool interface from blockchain 2019-03-25 16:43:57 +01:00
Martin Boehm
499d65460f Fix coding style and formatting issues 2019-01-24 15:24:56 +01:00
Martin Boehm
ab077d882c Update references to forked btcd, btcutil and bchutil libraries 2019-01-04 13:47:28 +01:00
Jakub Matys
8c7f383e9a Explicit registration of network parameters + cleanup in tests 2018-10-02 17:02:57 +02:00
Jakub Matys
f9e5092f82 Merge branch 'v0.0.7' into integration-tests-upgrade 2018-10-01 12:47:42 +02:00
Martin Boehm
64fbaa7bfc Change initialization of coin params to avoid cross influence 2018-09-28 22:54:08 +02:00
Martin Boehm
6c08d7c51c Extend parsing of block in coins 2018-09-18 13:35:53 +02:00
Jakub Matys
b5d1e5c94e Integration tests are defined declaratively with single implementation 2018-09-11 16:38:39 +02:00
Jakub Matys
a130318601 Use forked version of btcutil 2018-09-06 13:52:45 +02:00
Martin Boehm
d58c620d85 Stabilize dogecoin rpc test 2018-08-29 21:37:06 +02:00
Martin Boehm
d3608fb34c Add dogecoin and litecoin rpc test 2018-08-29 21:29:09 +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
1ae62cc974 Fix coin parser tests after switch to big.Int amounts 2018-07-24 21:21:05 +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
Martin Boehm
bb46d0c715 Update namecoin and dogecoin parser test tags 2018-06-21 12:50:31 +02:00
Martin Boehm
e3f7a0ae5e Add parser utils to reuse commonly used function 2018-06-19 14:39:53 +02:00
Martin Boehm
631710fdd2 Map call to not implemented in dogecoin EstimateSmartFee as EstimateFee 2018-06-18 12:43:22 +02:00
Martin Boehm
69e8203b38 Handle dogecoin Auxpow blocks 2018-06-16 00:49:34 +02:00
Martin Boehm
6945d1d7f3 Add dogecoin blockbook implementation 2018-06-14 23:12:19 +02:00