Commit graph

3576 commits

Author SHA1 Message Date
kodxana
328c74fe57
Update sample-lbcd.conf
Reverted changes and uncomented txindex=1
2022-05-13 17:53:42 +02:00
kodxana
fe443c47fb
Update docker-publish.yml 2022-05-13 16:04:26 +02:00
kodxana
655c29aef8
Update docker-publish.yml 2022-05-13 16:02:02 +02:00
kodxana
9981dcfe8c
Update docker-publish.yml 2022-05-13 15:59:56 +02:00
kodxana
2c2f76d2d5
Update docker-publish.yml 2022-05-13 15:55:51 +02:00
kodxana
6417b262e2
Enable txindex 2022-05-13 15:48:16 +02:00
kodxana
82485f4c50
Update Dockerfile 2022-05-13 15:47:50 +02:00
kodxana
7aa99ae8e1
Create docker-publish.yml 2022-05-13 15:45:36 +02:00
kodxana
f28e8d11b8
Update Dockerfile
Enable txindex for docker by default
2022-05-13 00:44:19 +02:00
Brannon King
f59366c60d make the miner not persist node changes
fix formatting
2022-05-09 10:46:40 -04:00
Brannon King
7bb4dd677a don't recall appendchanges from dropchanges 2022-05-05 10:51:20 -04:00
Roy Lee
240eebe403 docker: update to Go 1.18.1 and debian:bullseye-slim as base 2022-04-24 22:36:19 -07:00
Roy Lee
9b313b3914 rpc: log the reason of submitblock rejection 2022-04-24 22:36:19 -07:00
Roy Lee
3f3752628d .gitignore 2022-04-24 22:36:19 -07:00
Jonathan Moody
67b68d3917 Verify completeness of sample-lbcd.conf using reflection on config struct. 2022-04-20 08:56:27 -07:00
Jonathan Moody
4772e2e7fb Add a number of missing options to sample-lbcd.conf. Note that "noupnp"
appears to be the successor to "upnp" which is no longer supported.
Correct "blacklist is applied before the blacklist" typo in help text.
2022-04-20 08:56:27 -07:00
Jonathan Moody
4cb86f8820 Embed sample-lbcd.conf contents at build time. Use embedded config
if the sample-lbcd.conf is not found at runtime.
2022-04-19 19:05:28 -07:00
Roy Lee
d3bfed9a66 mempool: fix ia lint error in test
thanks to @moodyjon
2022-04-19 19:02:39 -07:00
Roy Lee
9e352f8141 ci: bump to Go 1.18.1 2022-04-19 18:51:23 -07:00
Roy Lee
1bab29aa69 wip: update getrawmempool and implement getmempoolentry
TODO::
1. Populate Ancestor and decsendent related fields instead of mocking.
2. Move and refator the implementation of getmempoolentry to the mempool
   package.
2022-02-17 21:07:52 -08:00
Roy Lee
31c404baaa [lbry] ci: bump to Go 1.17.7 2022-02-17 20:58:32 -08:00
Roy Lee
eecc55d94c rpc: take integers for boolean parameters.
This is for backward compatibility with lbrycrd/bitcoind where some clients
use intger values (0/1) for boolean.
2022-02-15 20:04:10 -08:00
Roy Lee
20d761441c go mod: bump github.com/shirou/gopsutil/v3 to 3.22.1
To include a few fixes for MacOS Monterey.
2022-02-15 20:04:10 -08:00
Roy Lee
3424fdc6d7 mining: return witness_script instead of raw witness_commitment in GBT 2022-02-13 22:15:26 -08:00
Roy Lee
99f8550412 [lbry] Increase wire.MaxBlockPayload to 8MB 2022-02-06 21:32:53 -08:00
Roy Lee
8d9e9feb2e [lbry] fees: replace estimatefee with esimatesmartfee 2022-02-02 00:14:27 -08:00
Roy Lee
811741d099 [lbry] fees: port estimatesmartfee from DCRD
1. logger
2. blockheight: int64 -> int32
3. dcrutil -> lbcutl
4. MaxConfirimation: 42
5. MinBucketFee: mempool.MinRelayFee (default 1000)
6. BucketFee Spacing: 1.1 -> 1.05

Note:
  DCRD implementation of estimatesmartfee is based on bitcoin core 0.14
  Lbrycrd (0.17) includes the updates of bitcoin core 0.15.
  They are slightly different, but shouldn't matter much.
2022-02-02 00:14:27 -08:00
Roy Lee
f35fcb7215 [lbry] fees: initial import from DCRD
vendored https://github.com/decred/dcrd/tree/master/internal/fees

Commit of the last modification

    commit a6e205b88fbb44f7ee85be25a81f4dad155670d8
    Author: Dave Collins <davec@conformal.com>
    Date:   Sat Dec 26 12:17:48 2020 -0600

        fees: Remove deprecated DisableLog.
2022-02-02 00:14:27 -08:00
Roy Lee
7bfbc8802b [lbry] rpc: update getrawtransaction to take verbose as boolean 2022-01-23 23:23:18 -08:00
Roy Lee
5c1d4918d5 [lbry] examples: (lbcdblocknotify) connect to LBCD without TLS 2022-01-23 23:23:18 -08:00
Alex Grintsvayg
2cb03c8c3d
add GetChainTips rpc command 2022-01-14 15:49:33 -05:00
Roy Lee
be1b16b9fd [lbry] examples: update lbcdblocknotify to support Stratum 2022-01-11 21:09:10 -08:00
Roy Lee
b6d3f5d21e [lbry] rpc: update README.md for examples 2022-01-04 09:59:47 -08:00
Roy Lee
1e6d53b950 [lbry] rpc: add a blocknotify example using lbcd websocket 2022-01-04 09:52:39 -08:00
Brannon King
0f48f40cd7 [lbry] work around existing bug with block validation flags 2021-12-30 09:50:16 -05:00
Brannon King
92a934df53 [lbry] blockchain: clear statusValid upon statusValidateFailed is set
The status management of index does need some refactoring.
For now, we just manually clear the statusValid in every occurance
of statusValidateFailed being set.

Co-authored-by: Roy Lee <roylee17@gmail.com>
2021-12-30 09:36:59 -05:00
Brannon King
8b11a933c1 [lbry] rpc: made invalidate/reconsiderBlock return RPC errors 2021-12-30 09:36:59 -05:00
Brannon King
6da78c0bf1 [lbry] bump the version number 2021-12-30 09:36:59 -05:00
Brannon King
1f8ed174c0 [lbry] removed dependency on text/norm, fixed NFD normalization 2021-12-30 09:36:59 -05:00
Brannon King
50d678b007 [lbry] claimtrie: try to make ExpiresAt inlinable 2021-12-30 09:36:59 -05:00
Brannon King
b87ee2b51e switch to syndtr, golang 1.17.5
forgot to run tidy
2021-12-24 15:15:13 -05:00
Roy Lee
3f2a2b1f76 [lbry] ci: update go modules 2021-12-15 08:27:58 -08:00
Jeffrey Picard
cb7b2b28bf [lbry] contrib: add linode deployment using docker 2021-12-15 08:27:58 -08:00
Brannon King
2df74a828f fix crash on unlock generate/invalidate loop 2021-12-15 08:27:58 -08:00
Brannon King
eb686cfa9e [lbry] blockchain, mining: don't flush on each new block in regtest 2021-12-15 08:27:58 -08:00
Roy Lee
d9147a4b9c [lbry] ci: setup goreleaser 2021-12-15 08:27:58 -08:00
Brannon King
0783e61fd8 [lbry] ci: bump version to 0.22.100 2021-12-15 08:27:58 -08:00
Roy Lee
73af86f9ae [lbry] ci: fixups lint warnings 2021-12-15 08:27:58 -08:00
Roy Lee
00d1ac1162 [lbry] ci: Update Go toolchain to 1.17.3 2021-12-15 08:27:58 -08:00
Roy Lee
974c71284b [lbry] ci: gitignore IDE stuff 2021-12-14 14:01:09 -08:00