aboutsummaryrefslogtreecommitdiff
path: root/src/cryptonote_config.h (follow)
AgeCommit message (Collapse)AuthorFilesLines
2018-03-05Stagenetstoffu1-0/+26
2018-03-05Use `genesis_tx` parameter in `generate_genesis_block`. #3261Jean Pierre Dudey1-1/+1
* src/cryptnote_config.h: The constant `config::testnet::GENESIS_TX` was changed to be the same as `config::GENESIS_TX` (the mainnet's transaction) because the mainnet's transaction was being used for both networks. * src/cryptonote_core/cryptonote_tx_utils.cpp: The `generate_genesis_block` function was ignoring the `genesis_tx` parameter, and instead it was using the `config::GENESIS_TX` constant. That's why the testnet genesis transaction was changed. Also five lines of unused code were removed. Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
2018-02-07tx_pool: add a max pool size, settable with --max-txpool-sizemoneromooo-monero1-0/+1
2018-02-01txpool: increase unmined tx expiry to three daysmoneromooo-monero1-1/+1
2018-01-26Update 2018 copyrightxmr-eric1-1/+1
2017-10-16subaddress: change prefix so that it starts with 8kenshi841-1/+1
2017-10-15Merge pull request #2469Riccardo Spagni1-0/+3
7adceee6 precomputed block hashes are now in blocks of N (currently 256) (moneromooo-monero)
2017-10-07Subaddresseskenshi841-0/+2
2017-09-25Merge pull request #2458Riccardo Spagni1-1/+0
7f2f6ee1 protocol: remove hop count on block propagation (moneromooo-monero)
2017-09-18precomputed block hashes are now in blocks of N (currently 256)moneromooo-monero1-0/+3
This shaves a lot of space off binaries
2017-09-17protocol: remove hop count on block propagationmoneromooo-monero1-1/+0
It is unused, as it was apparently a future optimization, and it leaks some information (though since pools publish thei blocks they find, that amount seems small).
2017-09-05json serialization for rpc-relevant monero typesThomas Winget1-0/+2
Structured {de-,}serialization methods for (many new) types which are used for requests or responses in the RPC. New types include RPC requests and responses, and structs which compose types within those. # Conflicts: # src/cryptonote_core/blockchain.cpp
2017-08-17cryptonote_protocol: large block sync size before v4moneromooo-monero1-0/+1
2017-08-08Change default block sync size from 200 to 20moneromooo-monero1-1/+1
With the new sync algorithm, the network overhead will be masked as the thread adding blocks isn't interrupted by network calls anymore. This should reduce memory usage a lot during sync.
2017-05-05Merge pull request #1701Riccardo Spagni1-0/+1
8277e67f Add anchor connections (Miguel Herranz)
2017-03-15Add intervening v5 fork for increased min block sizemoneromooo-monero1-0/+5
Minimum mixin 4 and enforced ringct is moved from v5 to v6. v5 is now used for an increased minimum block size (from 60000 to 300000) to cater for larger typical/minimum transaction size. The fee algorithm is also changed to decrease the base per kB fee, and add a cheap tier for those transactions which we do not care if they get delayed (or even included in a block).
2017-03-03core: quantize per kB fee to 8 decimalsmoneromooo-monero1-0/+1
2017-02-21update copyright year, fix occasional lack of newline at line endRiccardo Spagni1-1/+1
2017-02-10Add anchor connectionsMiguel Herranz1-0/+1
Based on https://eprint.iacr.org/2015/263.pdf 4. Anchor connections. Peer list serialisation version bumped to 5.
2017-01-28Update and use blockchain data files definesMiguel Herranz1-2/+2
2016-11-11Merge pull request #1263Riccardo Spagni1-0/+3
d61bd81 add lightweight block propagation ("fluffy blocks") (Dion Ahmetaj)
2016-11-09add lightweight block propagation ("fluffy blocks")Dion Ahmetaj1-0/+3
Added a new command to the P2P protocol definitions to allow querying for support flags. Implemented handling of new support flags command in net_node. Changed for_each callback template to include support flags. Updated print_connections command to show peer support flags. Added p2p constant for signaling fluffy block support. Added get_pool_transaction function to cryptnote_core. Added new commands to cryptonote protocol for relaying fluffy blocks. Implemented handling of fluffy block command in cryptonote protocol. Enabled fluffy block support in node initial configuration. Implemented get_testnet function in cryptonote_core. Made it so that fluffy blocks only run on testnet.
2016-10-31core: dynamic fee algorithm from ArticMinemoneromooo-monero1-0/+4
The fee will vary based on the base reward and the current block size limit: fee = (R/R0) * (M0/M) * F0 R: base reward R0: reference base reward (10 monero) M: block size limit M0: minimum block size limit (60000) F0: 0.002 monero Starts applying at v4
2016-10-12Change default dust threshold to equal fee per kbAwfulCrawler1-1/+1
2016-09-15Decrease minimum fee from 0.01/kB to 0.002/kBmoneromooo-monero1-1/+2
The wallet will start using that fee about two weeks after hard fork 3, when most people will likely have updated their daemons.
2016-08-28add rct to the protocolmoneromooo-monero1-1/+1
It is not yet constrained to a fork, so don't use on the real network or you'll be orphaned or rejected.
2016-01-29Fix V1/V2 use of hard fork related parametersmoneromooo-monero1-3/+3
Some of it uses hardcoded height, which will need some thinking for next (voted upon) fork.
2015-12-31updated copyright yearRiccardo Spagni1-1/+1
2015-12-14Revert connection limit to more customary 8Javier Smooth1-1/+1
2015-11-23Add IP blocking for misbehaving nodes (adapted from Boolberry)Javier Smooth1-0/+5
With minor cleanup and fixes (spelling, indent) by moneromooo
2015-11-13More changes for 2-min blocksJavier Smooth1-1/+2
Use the correct block time for realtime fuzz on locktime Use the correct block time to calculate next_difficulty on alt chains (will not work as-is with voting) Lock unit tests to original block time for now
2015-11-13Adjust difficulty target (2 min) and full reward zone (60 kbytes) for block ↵Javier Smooth1-3/+5
version 2
2015-10-25Fix leak on real output when using a very recent outputmoneromooo-monero1-0/+1
The wallet and the daemon applied different height considerations when selecting outputs to use. This can leak information on which input in a ring signature is the real one. Found and originally fixed by smooth on Aeon.
2015-10-10from hard fork 2, claim a quantized reward in coinbasemoneromooo-monero1-0/+1
The small leftover is carried forward
2015-06-12Integrated addresses (standard address plus payment id)moneromooo-monero1-0/+2
2015-03-04minimum subsidy for mining incentives, remove unused LEGACY_FEE definesmooth1-3/+1
2015-01-08Merge pull request #206Riccardo Spagni1-0/+2
1b46226 std::atomic_flag has no copy/move constructor, can't have a vector (Thomas Winget) df53c0a small typo in previous commit (Thomas Winget) 4a53898 DNS seed timeout and fallback (Thomas Winget)
2015-01-02year updated in licenseRiccardo Spagni1-1/+1
2014-12-15DNS seed timeout and fallbackThomas Winget1-0/+2
2014-11-11Disable legacy fees for nowiamsmooth1-1/+1
2014-11-09Remove DEFAULT_FEE, add temporary acceptance of too-small per-kb fee >= 0.1, ↵iamsmooth1-2/+4
denominations based on DEFAULT_DUST_THRESHOLD, document fee arg to create_transactions as unused, se DEFAULT_DUST_THRESHOLD for wallet dust collection instead of calcualted tx fee
2014-11-06per kb feesThomas Winget1-0/+1
2014-09-15Change testnet prefixZachary Michaels1-2/+2
2014-09-15Separate testnet address prefixZachary Michaels1-1/+1
2014-09-15Add testnet genesis tx as output by CN referenceZachary Michaels1-1/+1
2014-09-15Reorganize testnet constantsZachary Michaels1-20/+32
2014-09-15Add testnet constantsZachary Michaels1-0/+16
2014-08-23quick additional patchfluffypony1-2/+1
2014-08-23quick fee ramp to prevent spam attackfluffypony1-3/+4
2014-07-23License updated to BSD 3-clausefluffypony1-3/+29
2014-06-26set max block size for gbtmydesktop1-0/+1
2014-06-15proper tx_pool handling from CryptoZoidberg / BBRfluffypony1-0/+2
2014-05-250.8.8updatemydesktop1-3/+3
2014-04-30mac osx building fixesmydesktop1-1/+1
2014-04-30voting stoppedthankful_for_today1-1/+1
2014-04-25Changed block minor versionHenry Hartshorne1-1/+1
2014-04-18Bitmonero releasethankful_for_today1-9/+10
2014-04-07Improvements in JSON RPCAntonio Juarez1-1/+1
2014-04-02json rpc for wallet and bugfixAntonio Juarez1-16/+16
2014-03-03moved all stuff to githubAntonio Juarez1-0/+82