| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
- explicitly specify v1 and v2 transactions due to 140cc1db
- fix "exec: bitcoin-tx" misses
|
| |
|
|
| |
This was prev tested to be a Bitcoin block in qt rpc tests
|
| |
|
|
|
|
| |
This is not a testcase for Dogecoin. Like the other payment
server tests, this could be amended, or it can be depreciated,
depending on where we take payment protocol.
|
| |
|
|
|
|
|
|
| |
- transaction_tests/IsStandard was spending 0.9 DOGE
- tx_validationcache_tests/mempool_dblspend was spending 0.11 DOGE
- wallet_tests/coin_selection was completely built around spending
cents. This test has been completely reworked and redocumented
to make sense for Dogecoin
|
| |\
| |
| | |
Correct dust and change
|
| | | |
|
| | |
| |
| |
| |
| | |
Correct dust threshold, which is never less than 1 DOGE.
Correct minimum change, which is 1 DOGE.
|
| | | |
|
| |\ \ |
|
| | | | |
|
| |/ /
| |
| |
| | |
Change getauxblock to respond with a "target" field instead of "_target".
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| | |
Actual dogecoin icons in ICNS format for OSX build, instead of old bitcoin ones.
|
| | |
| |
| | |
Cherry-pick from Bitcoin repo, 1ec0c0a: adds "const" suffix to several lines in txmempool.h and miner.h to make this build succeed under OSX w. clang++ and Boost lib 1.66+
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
milli- and micro-Dogecoins are below dust threshold so do not make
any sense as display units. Instead, kilo- and mega-dogecoins are
probably more useful, as those make common amounts easier to read
instead of harder
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Replace Gitian keys - Note I've removed Leofidus' key due to inactivity, and added a weight of 20
to whit's key.
* Replace Bitcoin with Dogecoin in Gitian descriptors
* Fix Makefile refrence to bash-completion files
* Rename remaining bash-completion files
* Add wallet_bgcoin to Qt Makefile
* Add PureHeader sources to libdogecoinconsensus
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Add paper wallet generator to QT wallet
* Replace print icon with Typeicons equivalent
* Re-add printer support to Qt
* depends: fix fontconfig with newer glibc
See comment for more detail
* Set fixed size for paper wallet dialog
|
| | |
| |
| |
| | |
Icon provided by cdeverett
|
| | |
| |
| |
| |
| | |
Note that the test address was invalid in Bitcoin Core, and as such rather than
re-encoding as a Dogecoin address, I've simply swapped the first byte. Still
invalid, but looks correct at least.
|
| | | |
|
| | |
| |
| |
| | |
Update QT client messages and translations to Doge equivalents.
|
| | | |
|
| |/ |
|
| |
|
|
|
| |
Drop use of smart fees when calculating transaction fees. Dogecoin fees are intentionally
on a fixed schedule.
|
| |
|
|
|
|
| |
* Update miner confirmation window to 240 for Dogecoin main net, and update related values.
* Re-enable PoW tests with Dogecoin values.
* Update version bit tests based on Dogecoin mining values.
|
| |
|
|
| |
Create v1 transactions for compatibility with 1.10. See https://github.com/bitcoin/bips/blob/master/bip-0068.mediawiki for context.
This should NOT be merged into 1.16.
|
| |
|
| |
Re-introduce alert functionality removed from Bitcoin upstream
|
| |
|
|
|
| |
* Change amount tests to use rounded values
* Disable legacy tests
|
| |
|
|
|
|
|
|
|
|
| |
* Enable full block tests
* Fix invalidblocktest
* Move watch only address funding to immediately before it's used, so node 0 doesn't spend the output before it checks it later.
* Fix `fundrawtransaction` tests and sanitize fee calculation at the same time
* Correct resolution of chain parameters when validating tx inputs, especially from previous coinbase transactions
* Set block versions on full block tests so that the generated blocks are AuxPoW compatible
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
* Make most of the RPC tests pass
* Add AUXPoW rpc tests
- Tests the auxpow rpc interface `getauxblock`
- Tests consensus constraints for auxpow:
- Minimum block height
- Valid scrypt proof of work
- Foreign chain ID
|
| | |
|
| |
|
|
|
|
| |
* Revised payment request handling to use genesis block hash instead of network name, enabling
support for more networks that just Bitcoin main and test net.
* Disable payment protocol certificate unit tests; we don't modify this code, and regenerating the test data is likely to be significantly time consuming. Will re-enable once discussion on spec is concluded.
|
| | |
|
| |
|
|
|
|
| |
* Minimum number of blocks and blockchain size are increased for pruning. In comparison to Bitcoin this uses 24 hours as a minimum, rather than 48, although given blocks are rarely full this likely reflects a lot longer in reality.
* Multiply fork detection parameters by 5. The wall clock time elapsed for "long" forks is therefore half that of Bitcoin, but IMHO those figures are excessive for a chain with 1 minute block times.
* BIP16 and BIP30 have both been enabled on Dogecoin since inception and should not be conditional.
|
| |
|
|
| |
Update test cases for 1,000 byte TX boundaries; in 1.10 and before the fees for these were rolled up to the next DOGE, however that results in incorrect fees because the UI currently uses 1,000 bytes as a predicted size. This updates the tests to match new behaviour in 1.14.
|
| |
|
| |
Load AuxPoW blocks from index correctly, by setting the version on the block before trying to check if it's AuxPoW. Previously the AuxPoW part of the block was never loaded because the check always failed.
|
| |
|
|
| |
Strictly speaking the left/right consensus branches haven't been initialised so contain random values.
Most of the time these happen to be null, but sometimes causes client crashes (at least it does in 1.15, but fixing in earlier versions to be sure).
|
| |
|
|
|
|
| |
* Disable free transactions
* Updating remaining fee calculation constants
* Round up to the nearest 1k, not up 1k so the UI fee estimator is correct
|
| |
|
| |
This doesn't actually change behaviour, but stylistically is more correct.
|
| |
|
|
|
| |
Adds a wrapper around getauxblock to return boolean responses
for getauxblock rather than bip22 responses.
|
| | |
|
| | |
|
| |
|
| |
Check only the base block version when looking for unexpected version numbers
|