Duke
37e35854ab
Make tests always pass by ensuring there is only 1 coinbase utxo to shield
2025-10-16 01:10:33 -04:00
Duke
6069a49508
WIP donation tests
...
These tests sometimes fail because sometimes a different amount is shielded (3 vs 3+fee)
which makes the expected amounts of sendAmount and donationAmount incorrect. The code
to calculate donations seems to work correctly but the tests need a bit more improvement.
When the tests pass:
DEBUG:RPC:<-43- {"remainingUTXOs": 1, "remainingValue": "3.00010000", "shieldingUTXOs": 1, "shieldingValue": "3.00000000", "donation": 5, "opid": "opid-868c81ad-885b-42b4-af85-dafa54e695a2"}
When they fail:
DEBUG:RPC:<-43- {"remainingUTXOs": 1, "remainingValue": "3.00000000", "shieldingUTXOs": 1, "shieldingValue": "3.00010000", "donation": 5, "opid": "opid-143309b6-e25a-45d6-9c0c-311f1f61de78"}
2025-10-15 13:26:50 -04:00
Duke
e73251ad92
WIP donation test
2025-10-14 22:29:10 -04:00
Duke
fc7aa68203
Refactor donation test now that we are using just one node
2025-10-14 14:24:37 -04:00
Duke
69dadd1128
Better tests; use current drgx block reward and default fee
2025-10-14 13:19:18 -04:00
Duke
ebde772ada
WIP donation test
2025-10-14 11:52:05 -04:00
Duke
caf7178ffd
Allow donation=0
2025-10-14 10:57:40 -04:00
Duke
75564c82ac
Failing test for shielded donation
2025-10-14 04:16:15 -04:00
Duke
61bae5fb7b
WIP donation test
2025-10-14 03:49:06 -04:00
Duke
23ef00cfd7
WIP donation test
2025-10-13 18:21:51 -04:00
Duke
cb81fc3b95
Less noise unless -debug is used
2025-09-24 09:30:33 -04:00
Duke
a555f64ad9
Has the sleeper awakened?
2025-08-22 21:26:05 -04:00
Duke
04ec2be8c8
Add fullyNotified to getblockchaininfo and use it in tests
2025-08-22 13:17:36 -04:00
Duke
727f4d9a29
Sleep as a hack for lacking fullyNotified in some places
2025-08-22 11:33:13 -04:00
Duke
4ef3554307
Update authproxy
2025-08-22 06:47:27 -04:00
Duke
8148c4f625
More test logging
2025-08-21 16:26:55 -04:00
Duke
fcd939978f
More verbose logging in lockzins test
2025-08-21 16:15:11 -04:00
Duke
564ff0cb3a
Update test_framework.py from upstream which fixes #476
2025-08-21 16:13:52 -04:00
Duke
80f48a9338
Run z_listlockunspent in tests so we can see which notes are locked
2025-08-21 01:56:24 -04:00
Duke
bd9dc4d190
A test for lockzins branch which currently fails on dev branch
2025-08-13 01:13:10 -04:00
Duke
0f18946630
Add lockzins test
2025-08-12 23:30:06 -04:00
Duke
465fe58e6a
./test.sh now runs successfully and we can now write RPC tests
2025-08-12 22:17:18 -04:00
Duke
c8e1b598bc
Update authproxy.py to python3 version from upstream
2025-08-12 17:23:46 -04:00
Duke
fb062d2849
Work towards getting RPC tests working again
...
So much has changed since I originally got the RPC tests working many years ago,
most notably modern Linux distros don't even have a way to install python2 via
packages, you have to install from source. Continuing with python2 does not seem
like a good idea, so we begin migrating thigns to Python 3.
Currently running ./test.sh will successfully spin up a test chain but then
the test suite crashes when attempting to send an RPC request, which looks
to be caused by the test suite internals still expecting python2.
2025-08-12 17:19:04 -04:00
Duke
d1991e6454
It is called hush-arrakis-chain now
2024-03-15 15:14:26 -04:00
jahway603
4a3c335050
minor QA changes
2024-03-04 08:57:14 -05:00
onryo
58b65f9670
Update copyrights
2024-02-27 23:59:59 +01:00
Duke
a581f8fc8e
Fix compile error and remove some cryptocondition dingleberries
2024-02-15 11:03:05 -05:00
Duke
8a9677b337
Delete more CCs #381
2024-02-11 00:09:03 -05:00
Duke
9e26dac42a
Remove libcryptoconditions dependency #381
2024-02-11 00:04:55 -05:00
jahway603
f5f52a7e81
ported Bitcoin PR 7229 to resolve Issue #16
2023-11-22 16:55:19 -05:00
Duke
84a0c2c35e
antispam test
2023-10-07 14:16:59 -04:00
Duke
b386cd1acf
Scripts to test this branch
2023-10-07 14:15:12 -04:00
Duke
e033a2e6eb
Update copyrights to 2023
2023-02-09 18:06:03 -05:00
Duke
0d79d11a95
Use Tor v3 .onion in qa tests
2023-01-28 08:44:36 -08:00
zanzibar
512da314a5
BIP155 (addrv2)
...
Tor v3 + i2p
2023-01-06 15:23:22 +00:00
Duke
ae64eb2392
Remove alerts
2022-12-18 08:24:49 -08:00
Jonathan "Duke" Leto
2a8dbbad7b
Make shell scripts more portable by using /usr/bin/env bash
2022-09-19 16:30:39 -07:00
Jonathan "Duke" Leto
5d2307a709
Update copyrights to 2022
2022-09-19 15:45:30 -07:00
Duke Leto
19b65600c2
Delete a zmq dingleberry
2022-09-12 20:07:16 -04:00
Duke Leto
1799c6c9bf
Remove zeromq support
2022-09-12 19:35:27 -04:00
Duke Leto
b2cf132f0c
Update binary name in tests and old example script
2021-10-21 10:06:25 -04:00
Duke Leto
2e52eea848
Update test runner to new default directory
2021-10-21 10:05:02 -04:00
Duke Leto
166036c01c
update rpc test docs
2021-10-21 09:46:44 -04:00
Duke Leto
4a536d62dc
Update copyrights
2021-04-17 13:03:22 -04:00
Duke Leto
5686f0c691
Clean up sprout turdz
2021-04-14 21:00:28 -04:00
Duke Leto
f75bcb3ed3
update tests
2021-01-24 13:05:40 -05:00
Duke Leto
cde6d33ad1
The term 'whitelist' is racist and so we choose to call this feature 'allowlist'
2021-01-10 10:46:22 -05:00
Duke Leto
980350b9b4
Stuck in the grind
2020-12-16 22:10:59 -05:00
Duke Leto
7136da99ae
Delete some KMD garbage
2020-12-16 18:32:33 -05:00