Nodari Chkuaselidze
5700236513
test: move balance object to utils.
2024-08-20 15:33:40 +04:00
Nodari Chkuaselidze
e5bcf23f91
test: add standalone wallet to the NodeContext.
2024-08-20 15:33:35 +04:00
Nodari Chkuaselidze
106fbfaacf
wdb: rename timeFn to nowFn.
2024-06-26 17:26:55 +04:00
Nodari Chkuaselidze
e93bd53e83
Merge PR #898 from 'nodech/wallet-timefn'
2024-06-26 16:28:25 +04:00
Nodari Chkuaselidze
5c63ffa1d7
txdb: add and pass nowFn from wdb.
2024-06-26 16:19:21 +04:00
Nodari Chkuaselidze
680a9da76a
Merge PR #897 from 'nodech/update-bdb'
2024-06-21 04:54:29 +04:00
Nodari Chkuaselidze
8aaf8dee87
pkg: update dependencies.
2024-06-19 18:25:48 +04:00
Nodari Chkuaselidze
509ffe5f6c
Merge PR #882 from 'nodech/update-clients'
2024-05-31 13:42:46 +04:00
Nodari Chkuaselidze
501f529504
wallet-client: add options to the getNames.
2024-05-31 13:38:19 +04:00
Nodari Chkuaselidze
a3602b0572
pkg: update lint rules to the latest.
2024-05-31 13:38:18 +04:00
Nodari Chkuaselidze
9fd8fa0500
node-client: Add methods for the HTTP endpoints.
...
Add getMempoolRejectionFilter and checkMempoolRejectionFilter methods to client.
Add getFee, alternative to websocket estimateFee call.
2024-05-31 13:38:17 +04:00
Nodari Chkuaselidze
1daebd8ab9
Merge PR #895 from 'nodech/change-ownership-resolvers'
2024-05-31 13:33:42 +04:00
Nodari Chkuaselidze
35a848c060
test: change ownership resolver from google to cloudflare.
2024-05-31 13:03:39 +04:00
Nodari Chkuaselidze
fe336aec11
Merge PR #893 from 'nodech/skip-dnstest'
2024-05-27 14:49:10 +04:00
Nodari Chkuaselidze
45c26845e0
test: disable dns-test until c-ares fix.
...
c-ares rewrote their DNS record parsing code and since c-ares 1.21 does
not allow ANY records (https://github.com/c-ares/c-ares/pull/765 ).
Node.js v18 since v18.20, Node.js v20 since v20.12 and Node.js v22 are
all using newer version c-ares, which breaks this code. After this issue
is resolved in c-ares and node.js has upgraded c-ares we can enable this
test case again.
2024-05-27 13:56:09 +04:00
Nodari Chkuaselidze
0a4f24bdb0
Merge PR #887 from 'nodech/lint-docs'
2024-03-04 16:42:59 +04:00
Nodari Chkuaselidze
37d37e4add
pkg: update lint and docs.
2024-03-04 16:32:07 +04:00
Nodari Chkuaselidze
f749f5cccd
Merge PR #885 from 'nodech/wallet-lockup'
2024-02-28 12:24:19 +04:00
Nodari Chkuaselidze
4fa9c79ebf
wallet: set icannlockup to true for wallets.
2024-01-16 15:41:21 +04:00
Nathan Woodburn
b7597be16c
net: add seeds for nathan.woodburn nodes
2023-12-29 22:05:07 +11:00
Nodari Chkuaselidze
5f943173e0
Merge PR #881 from 'nodech/test-cleanup'
2023-12-18 15:52:08 +04:00
Nodari Chkuaselidze
a2d7e3ce9d
test: add mineBlocks to node context.
2023-12-18 15:42:19 +04:00
Nodari Chkuaselidze
6102ad5200
test: refactor http-test to relevant files.
2023-12-15 18:20:37 +04:00
Nodari Chkuaselidze
419924b246
Merge PR #856 from 'nodech/interactive-scan'
2023-12-15 14:45:59 +04:00
Nodari Chkuaselidze
81e5c84b80
test: rename contexts and simplify.
2023-12-14 14:10:09 +04:00
Nodari Chkuaselidze
140265e211
test: add test case for the issue in the bcoin-org/bsock#11 .
...
If the client closes before the socket.call, next call would never resolve nor reject and locker would never unlock.
2023-12-13 12:55:36 +04:00
Nodari Chkuaselidze
f835fd0257
chaindb: scan block check for null instead of falsy.
...
0 is falsy, so this would fail for the value of 0.
2023-12-13 12:32:43 +04:00
Nodari Chkuaselidze
a694ad759a
chain: rename scanAction to scanActions.
2023-12-13 12:32:42 +04:00
Nodari Chkuaselidze
37d52feadd
node: match the scan signatures.
2023-12-13 12:32:41 +04:00
Nodari Chkuaselidze
64c12dbc31
node-http: implement interactive rescan for http.
2023-12-13 12:32:38 +04:00
Nodari Chkuaselidze
27ec4bfa51
chain: add interactive scan.
2023-12-13 12:29:35 +04:00
Nodari Chkuaselidze
9659699d51
tx: rename test to testAndMaybeUpdate.
...
tx: Add .test method that does not update the filter.
2023-12-13 12:29:33 +04:00
Nodari Chkuaselidze
59e22dc69c
test: move node utils to nodeContext and rename nodeContext to NodesContext.
2023-12-13 12:27:32 +04:00
Nodari Chkuaselidze
349d203b58
Merge PR #875 from 'nodech/txdb-reorg-open'
2023-12-11 17:50:42 +04:00
Nodari Chkuaselidze
c9e3985595
Merge PR #879 from 'nodech/cache-test-dns'
2023-12-06 15:15:21 +04:00
Nodari Chkuaselidze
357b4200a6
test: put dns disk cache behind a flag.
...
When actively woring on the claim related test cases, setting
HSD_TEST_DNS_FILE_CACHE=true will cache the requests locally.
NOTE: the cache does not have any expiration logic.
2023-12-05 15:14:48 +04:00
Nodari Chkuaselidze
6fec5d9a87
test: add in memory dns cache.
2023-12-05 14:42:08 +04:00
Nodari Chkuaselidze
5955e9132d
Merge PR #870 from 'nodech/wallet-test-chainstate'
2023-12-04 14:58:10 +04:00
Nodari Chkuaselidze
79994774de
Merge PR #803 from 'nodech/preload-wallets'
2023-12-04 14:56:11 +04:00
Nodari Chkuaselidze
3b03d7e2e3
wallet: properly resolve wallet ids.
2023-12-04 13:03:58 +04:00
Nodari Chkuaselidze
aac7fa7b3d
Merge PR #869 from 'nodech/chain-info'
2023-12-04 12:58:02 +04:00
Nodari Chkuaselidze
b6778c4bd9
Merge PR #876 from 'nodech/update-lint'
2023-11-28 16:37:50 +04:00
Nodari Chkuaselidze
96820a03a5
lint: update to es2020. Use latest bslint
2023-11-28 15:18:14 +04:00
Nodari Chkuaselidze
a1c72c2d68
wallet: watch open earlier.
...
This allows to track double OPEN issue from the outside of the wallet.
Should reduce number of stale OPEN txs.
2023-11-24 15:32:06 +04:00
Nodari Chkuaselidze
c74d528f3a
txdb: avoid migration and remove tx after checking height.
2023-11-24 09:27:55 +04:00
Nodari Chkuaselidze
c00e365a0e
txdb: cover open reorg.
2023-11-23 14:23:24 +04:00
Nodari Chkuaselidze
aed3600e9a
txdb: txdb jsdoc fixes.
2023-11-15 16:37:34 +04:00
Nodari Chkuaselidze
b01d39c2c7
Merge PR #858 from 'handshake-enthusiast/patch-4'
2023-11-14 14:00:10 +04:00
Nodari Chkuaselidze
43e1300664
Merge PR #871 from 'nodech/batch-format'
2023-11-14 13:43:09 +04:00
Handshake Enthusiast
9610dd3a8b
add a new permanently hard-coded seed node
...
16 GiB and 4 vCPU using the latest generation general purpose Amazon EC2 M7g instance in Mumbai. [Status Page](https://empty-bonus-92feac03.cronitorstatus.com ) and Live Status Badge:

See https://github.com/opensystm/handshake-micro-grants/issues/5 for more details.
2023-11-09 20:02:40 +03:00