Riccardo Spagni
c3599fa7b9
update copyright year, fix occasional lack of newline at line end
2017-02-21 19:38:18 +02:00
Miguel Herranz
8277e67f11
Add anchor connections
...
Based on https://eprint.iacr.org/2015/263.pdf 4. Anchor connections.
Peer list serialisation version bumped to 5.
2017-02-10 23:28:54 +01:00
Miguel Herranz
95f3e193f0
Update and use blockchain data files defines
2017-01-28 15:55:14 +01:00
Riccardo Spagni
5f568533aa
Merge pull request #1263
...
d61bd81
add lightweight block propagation ("fluffy blocks") (Dion Ahmetaj)
2016-11-11 12:34:43 +02:00
Dion Ahmetaj
d61bd8187e
add lightweight block propagation ("fluffy blocks")
...
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-11-09 14:24:27 -05:00
moneromooo-monero
82dbba10d4
core: dynamic fee algorithm from ArticMine
...
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-31 08:37:08 +00:00
AwfulCrawler
9c73128835
Change default dust threshold to equal fee per kb
2016-10-12 14:04:26 +13:00
moneromooo-monero
cd01bae735
Decrease minimum fee from 0.01/kB to 0.002/kB
...
The wallet will start using that fee about two weeks after hard
fork 3, when most people will likely have updated their daemons.
2016-09-15 09:28:33 +01:00
moneromooo-monero
dc4aad7eb5
add rct to the protocol
...
It is not yet constrained to a fork, so don't use on the real network
or you'll be orphaned or rejected.
2016-08-28 21:28:37 +01:00
moneromooo-monero
3b1d7e03fc
Fix V1/V2 use of hard fork related parameters
...
Some of it uses hardcoded height, which will need some thinking
for next (voted upon) fork.
2016-01-29 17:21:11 +00:00
Riccardo Spagni
de03926850
updated copyright year
2015-12-31 08:39:56 +02:00
Javier Smooth
75fd96dcda
Revert connection limit to more customary 8
2015-12-14 18:45:52 -08:00
Javier Smooth
4cea2b13b2
Add IP blocking for misbehaving nodes (adapted from Boolberry)
...
With minor cleanup and fixes (spelling, indent) by moneromooo
2015-11-23 18:06:20 +00:00
Javier Smooth
baf101ef4a
More changes for 2-min blocks
...
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-13 00:37:35 -08:00
Javier Smooth
4fea1a5fe7
Adjust difficulty target (2 min) and full reward zone (60 kbytes) for block version 2
2015-11-13 00:30:45 -08:00
moneromooo-monero
ecbb732faa
Fix leak on real output when using a very recent output
...
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-25 16:34:57 +00:00
moneromooo-monero
90ccad1236
from hard fork 2, claim a quantized reward in coinbase
...
The small leftover is carried forward
2015-10-10 12:28:44 +01:00
moneromooo-monero
63741d8264
Integrated addresses (standard address plus payment id)
2015-06-12 16:48:41 +01:00
smooth
754a785ee1
minimum subsidy for mining incentives, remove unused LEGACY_FEE define
2015-03-04 23:35:04 -08:00
Riccardo Spagni
24ddfa792e
Merge pull request #206
...
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-08 12:18:00 +02:00
Riccardo Spagni
f4b69d553a
year updated in license
2015-01-02 18:52:46 +02:00
Thomas Winget
4a53898764
DNS seed timeout and fallback
2014-12-15 17:23:42 -05:00
iamsmooth
dde7897fd4
Disable legacy fees for now
2014-11-11 02:03:00 +00:00
iamsmooth
cc74b43651
Remove DEFAULT_FEE, add temporary acceptance of too-small per-kb fee >= 0.1, 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-09 10:53:29 +00:00
Thomas Winget
557e27fd21
per kb fees
2014-11-06 22:09:07 -07:00
Zachary Michaels
95a2701ec5
Change testnet prefix
2014-09-15 15:55:07 +02:00
Zachary Michaels
d03308734b
Separate testnet address prefix
2014-09-15 15:54:59 +02:00
Zachary Michaels
1e38a02bb5
Add testnet genesis tx as output by CN reference
2014-09-15 15:53:50 +02:00
Zachary Michaels
fb4146fa34
Reorganize testnet constants
2014-09-15 15:53:10 +02:00
Zachary Michaels
79862ad1de
Add testnet constants
2014-09-15 15:53:10 +02:00
fluffypony
1829966fea
quick additional patch
2014-08-23 22:43:13 +02:00
fluffypony
db69298b95
quick fee ramp to prevent spam attack
2014-08-23 22:21:18 +02:00
fluffypony
6fc995fe5d
License updated to BSD 3-clause
2014-07-23 15:03:52 +02:00
mydesktop
eba62452c0
set max block size for gbt
2014-06-26 16:42:24 -04:00
fluffypony
3bc16dc0e6
proper tx_pool handling from CryptoZoidberg / BBR
2014-06-15 09:48:13 +02:00
mydesktop
3a3a817678
0.8.8update
2014-05-25 13:06:40 -04:00
mydesktop
79a4bedc36
mac osx building fixes
2014-04-30 16:50:06 -04:00
thankful_for_today
e940386f9a
voting stopped
2014-04-30 14:39:49 +04:00
Henry Hartshorne
6ed4507803
Changed block minor version
2014-04-25 22:08:19 +04:00
thankful_for_today
1a8f5ce89a
Bitmonero release
2014-04-18 01:21:40 +04:00
Antonio Juarez
a401a02ddb
Improvements in JSON RPC
2014-04-07 16:02:15 +01:00
Antonio Juarez
29c2859a3e
json rpc for wallet and bugfix
2014-04-02 17:00:17 +01:00
Antonio Juarez
296ae46ed8
moved all stuff to github
2014-03-03 22:07:58 +00:00