Duke Leto
980350b9b4
Stuck in the grind
3 years ago
Duke Leto
be16f80abc
Hush Full Node is now GPLv3
Any projects which want to use Hush code from now on will need to be licensed as
GPLv3 or we will send the lawyers: https://www.softwarefreedom.org/
Notably, Komodo (KMD) is licensed as GPLv2 and is no longer compatible to receive
code changes, without causing legal issues. MIT projects, such as Zcash, also cannot pull
in changes from the Hush Full Node without permission from The Hush Developers,
which may in some circumstances grant an MIT license on a case-by-case basis.
4 years ago
Duke Leto
a7f88a87aa
Update copyright URL to be https
4 years ago
Duke Leto
a2b3316664
Port PR93 from @denioD
4 years ago
Eirik Ogilvie-Wigley
e39f0e16c2
Remove unused imports
6 years ago
Eirik Ogilvie-Wigley
4d89d020a6
Remove unneeded semicolons
6 years ago
Eirik Ogilvie-Wigley
f081d9cb02
Use utility method to wait for async operations
6 years ago
Simon
0b6eeac330
Update and fix per review comments, the test for absurd fee.
6 years ago
Duke Leto
e5aa9f617b
Fix absurd fee bug reported in #3281 , with tests
6 years ago
jl777
e73b2055c6
Merge branch 'beta' into mergemaster
# Conflicts:
# src/main.cpp
6 years ago
Simon
8b15afd315
Closes #3110 . Ensure user can see error message about absurdly high fees.
6 years ago
Simon
159aa37fc0
Closes #2759 . Fixes broken pipe error with QA test wallet.py.
7 years ago
Simon
d77a0ac4a0
Closes #2446 by adding generated field to listunspent.
If generated is true, the unspent transaction output is from a
coinbase transaction and can only be sent to a shielded address.
7 years ago
Daira Hopwood
811b36ba80
For unused variables reported by pyflakes, either remove the variable,
suppress the warning, or fix a bug (if the wrong variable was used).
refs #2450
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
7 years ago
Daira Hopwood
aff0bf7fa1
Clean up imports to be pyflakes-checkable. fixes #2450
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
7 years ago
Jonas Schnelli
c2616abb3c
[QA] add testcases for parsing strings as values
9 years ago
Simon
91270dcfbc
Update test to check for more joinsplit related fields in getrawtransaction
7 years ago
Jack Grigg
8db0dd93e4
Add test to check for presence of vpub_old & vpub_new in getrawtransaction
7 years ago
Simon
774489569a
Increase timeout for z_sendmany transaction in wallet.py qa test
7 years ago
Simon
3920292b43
Add transaction size and zaddr output limit checks to z_sendmany.
8 years ago
Daira Hopwood
deba66ca55
Fix other potential race conditions similar to ref #1597 in RPC tests.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
8 years ago
Simon
5eed758493
Update test to use integer amount as well as decimal amount when calling z_sendmany
8 years ago
Daira Hopwood
3040239e2a
Cosmetics in RPC tests.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
8 years ago
Daira Hopwood
218ded68f3
Fix RPC tests to not rely on accounts.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
8 years ago
Simon
f7cfb52d3c
Add vjoinsplit to JSON output of RPC call gettransaction
8 years ago
Jack Grigg
f92f004714
Fix zkey test
8 years ago
Simon
86cf60b5c8
Fixes #1345 so that UTXO debit and credits are computed correctly for a transaction.
8 years ago
Jack Grigg
196cf25d5b
Update RPC tests to account for decreased block interval
8 years ago
Nathan Wilcox
ad56edf7d4
Fix (most) rpc tests by updating balances. zcpour, zcpourdoublespend, and txn_doublespend currently fail.
8 years ago
Nathan Wilcox
349a7b3714
Apply a patch from Sean to update wallet to use our new founders-reward aware balances.
8 years ago
Jonas Schnelli
64937fe51a
[QA] restructure rpc tests directory
* move non-test classes to subdir `test-framework`
9 years ago
Corinne Dashjr
7e6d23b171
Bugfix: Grammar fixes
9 years ago
Jonas Schnelli
f89b092d75
add rpc test for listunspents support for zero value txouts
9 years ago
Wladimir J. van der Laan
4ac79f99b0
Fix travis after merging #5957
New wallet tests have been added in the meantime and need to be updated
to use `generate` instead of `setgenerate`.
9 years ago
Pieter Wuille
6b04508e37
Introduce separate 'generate' RPC call
9 years ago
Jonas Schnelli
77650cc9f4
add -walletbroadcast=0 rpc test
9 years ago
Gavin Andresen
0f5954c434
Regression test for ResendWalletTransactions
Adds a regression test for the wallet's ResendWalletTransactions function, which uses a new, hidden RPC command "resendwallettransactions."
I refactored main's Broadcast signal so it is passed the best-block time, which let me remove a global variable shared between main.cpp and the wallet (nTimeBestReceived).
I also manually tested the "rebroadcast unconfirmed every half hour or so" functionality by:
1. Running bitcoind -connect=0.0.0.0:8333
2. Creating a couple of send-to-self transactions
3. Connect to a peer using -addnode
4. Waited a while, monitoring debug.log, until I see:
```2015-03-23 18:48:10 ResendWalletTransactions: rebroadcast 2 unconfirmed transactions```
One last change: don't bother putting ResendWalletTransactions messages in debug.log unless unconfirmed transactions were actually rebroadcast.
9 years ago
Luke Dashjr
1d9b378c30
qa/rpc-tests/wallet: Tests for sendmany
9 years ago
Cozz Lovan
292623adf5
Subtract fee from amount
Fixes #2724 and #1570 .
Adds the
automatically-subtract-the-fee-from-the-amount-and-send-whats-left
feature to the GUI and RPC (sendtoaddress,sendmany).
10 years ago
bikinibabe
ee932025c1
Changed pronouns for correctness and inclusivity
9 years ago
Jonas Schnelli
12d927a391
RPC test for immature balance
10 years ago
Michael Ford
78253fcbad
Remove references to X11 licence
10 years ago
Matt Corallo
e3f315a0a5
Fix python usage for arch's broken maintainers
10 years ago
mrbandrews
189fb526f1
Port of wallet.sh to python (wallet.py).
Also included are minor edits to util.py to create a clean blockchain and add a parameter to gather_inputs to specify number of confirmations.
10 years ago