The LBRY SDK for building decentralized, censorship resistant, monetized, digital content apps.
This release includes a rewrite of the database used by the wallet servers / hubs to use only leveldb and no longer use sqlite to better handle blockchain reorgs, as well as many subsequent improvements including brand new trending (let's go @eggplantbren ).
This requires a full resync of the wallet server and elasticsearch, either from scratch or from a snapshot. Clients are unaffected by this change, except by having more stable and faster hubs to connect to. For instructions on how to set up a wallet server and links to up to date snapshots, see https://lbry.tech/resources/wallet-server
Instructions for how to use it
claim_search
, update to use only trending_score
(#3498) by jackrobison
tcp_port
to be the same as the default udp_port
(#3476) by jackrobison
fast_ar
trending, calculated in elasticsearch without renormalization (#3458) by jackrobison
CACHE_ALL_TX_HASHES
and CACHE_ALL_CLAIM_TXOS
hub settings, off by default (#3449) by jackrobison
lbry.error
(#3399) by jackrobison
blob_storage_limit
setting (oldest blobs are deleted when disk space limit is reached) (#3378) by eukreign
INSTALL.md
(https://github.com/lbryio/lbry-sdk/pull/3358) by belikordownload_blob_from_peer
(https://github.com/lbryio/lbry-sdk/pull/3354) by belikorClientSession
import in two scripts (https://github.com/lbryio/lbry-sdk/pull/3353) by belikorSQLDB
(https://github.com/lbryio/lbry-sdk/pull/3351) by belikorcoincurve
dependency (https://github.com/lbryio/lbry-sdk/pull/3350) by ofekconcurrent_hub_requests
and hub_timeout
config options (https://github.com/lbryio/lbry-sdk/pull/3232) by shybavalue_type
for supports (https://github.com/lbryio/lbry-sdk/pull/3319) by shybaapsw
in favor of built-in sqlite
to simplify and speed up builds (https://github.com/lbryio/lbry-sdk/pull/3335) by eukreign--remove_duplicates
to the search api (https://github.com/lbryio/lbry-sdk/pull/3301) by shybar
) via wallet_send
and account_send
(https://github.com/lbryio/lbry-sdk/pull/3313) by eukreign