Commit Graph

281 Commits (a4e2fac1ffd88f57cd22fd55330a4b380b14a484)

Author SHA1 Message Date
moneromooo-monero 99d946e619
ringct: encode 8 byte amount, saving 24 bytes per output
5 years ago
moneromooo-monero f931e16c6e
add a bulletproof version, new bulletproof type, and rct config
5 years ago
moneromooo-monero b750fb27b0
Pruning
5 years ago
moneromooo-monero 5ee6f03742
blockchain: fix wrong hf version when popping multiple blocks
6 years ago
moneromooo-monero 94a375d559
hardfork: remove batch transactions setup
6 years ago
luigi1111 61c0083105
Merge pull request #4953
6 years ago
luigi1111 69e8567c0e
Merge pull request #4946
6 years ago
Riccardo Spagni 51874e5a40
Merge pull request #4924
6 years ago
moneromooo-monero dbbb3ce9d8
cryptonote: don't serialize for blob size if already known
6 years ago
moneromooo-monero d1efe3d91c
cryptonote: set tx hash on newly parsed txes when known
6 years ago
Riccardo Spagni 81418cb281
Merge pull request #4894
6 years ago
moneromooo-monero ec1a62b50d
move int-util.h to epee
6 years ago
Riccardo Spagni e7d30780de
Merge pull request #4869
6 years ago
Riccardo Spagni c00ac446fd
Merge pull request #4854
6 years ago
moneromooo-monero 0c5dd3161b
cryptonote: add a set_null for transaction_prefix
6 years ago
moneromooo-monero 5d9915ab9e
cryptonote: fix get_unit for non default settings
6 years ago
moneromooo-monero 611639710d
a few minor (but easy) performance tweaks
6 years ago
moneromooo-monero 60f36386e4
Avoid unnecessary temp block and copy ctor
6 years ago
Martijn Otto bd98e99c80
Removed a lot of unnecessary includes
6 years ago
Riccardo Spagni 59e8a4c306
Merge pull request #4753
6 years ago
Riccardo Spagni 148ac1a898
Merge pull request #4744
6 years ago
Dusan Klinec 29ffb6bba8
device/trezor: trezor support added
6 years ago
moneromooo-monero 157054b840
hardfork: initialize current_fork_index in ctor
6 years ago
moneromooo-monero b3e8677c70
cryptonote: use logging functions for errors, not std::cout
6 years ago
Riccardo Spagni 20d3605a54
Merge pull request #4700
6 years ago
Riccardo Spagni fc06c5daf8
Merge pull request #4617
6 years ago
Riccardo Spagni 1c91963dcd
Merge pull request #4308
6 years ago
moneromooo-monero 3bb4b0d41f
miner: fix build with boost 1.69
6 years ago
Riccardo Spagni a145ae52b6
Merge pull request #4523
6 years ago
moneromooo-monero 7cc39845be
account: init creation timestamp to 0
6 years ago
Riccardo Spagni c531df734f
Merge pull request #4389
6 years ago
moneromooo-monero 6ca00b6d75
miner: really reset flags/precision on std::cout
6 years ago
moneromooo-monero 6844ae1b8d
tx_pool: avoid parsing a whole tx if only the prefix is needed
6 years ago
moneromooo-monero 9907ea0694
cryptonote: sort tx_extra fields
6 years ago
Riccardo Spagni effcbf2060
Merge pull request #4459
6 years ago
Riccardo Spagni b4a9ebad6c
Merge pull request #4299
6 years ago
Riccardo Spagni 9c40bc62fc
Merge pull request #3430
6 years ago
Dusan Klinec f9b22a7b01
hw_device: support for multiple devices added [for review]
6 years ago
Riccardo Spagni 7addabce8f
Merge pull request #4330
6 years ago
moneromooo-monero 044dff5a30
bulletproofs: scale points by 8 to ensure subgroup validity
6 years ago
moneromooo-monero d1591853bf
cryptonote_basic: check output type before using it
6 years ago
moneromooo-monero 5ffb2ff9b7
v8: per byte fee, pad bulletproofs, fixed 11 ring size
6 years ago
moneromooo-monero 2a8fcb421b
Bulletproof aggregated verification and tests
6 years ago
TheCharlatan 56b6e41ea7 Add support for apple and arm building
6 years ago
moneromooo-monero 93e7627d5a
cryptonote_format_utils: do not early out on invalid tx pubkeys
6 years ago
moneromooo-monero ab74dc277a
crypto: make secret_key automatically mlock
6 years ago
moneromooo-monero e9ffa91257
store secret keys encrypted where possible
6 years ago
luigi1111 3235abc184
Merge pull request #4030
6 years ago
luigi1111 025187e6c9
Merge pull request #3854
6 years ago
victorsintnicolaas 34cb6b4b70 add --regtest and --fixed-difficulty for regression testing
6 years ago
luigi1111 3ad4ecd4ff
Merge pull request #3982
6 years ago
moneromooo-monero ed2c81ed95
replace std::list with std::vector on some hot paths
6 years ago
luigi1111 36aeaa7545
Merge pull request #3757
6 years ago
stoffu 0c4148845b
miner: show id and height when a block is found
6 years ago
luigi1111 9a3bd88b9f
Merge pull request #3851
6 years ago
luigi1111 42e7f31613
Merge pull request #3725
6 years ago
stoffu 08b85a8e00
cryptonote_config: add get_config to refactor x = testnet ? config::testnet::X : stagenet ? config::stagenet::X : config::X
6 years ago
stoffu 98cf62cc45
hardfork: fix get_next_version()
6 years ago
stoffu a79fc219b7
hardfork: fix get_earliest_ideal_height_for_version() to support non-existent versions
6 years ago
moneromooo-monero a87980f6c2
fix build with GCC 8.1.0
6 years ago
moneromooo-monero b9389e582e
db_lmdb: save pruned and prunable tx data separately
6 years ago
moneromooo-monero 6f859e4328
cryptonote: make sure outPk setup always happens
6 years ago
cryptochangements34 6f9260e38e handle optional miner params better
6 years ago
moneromooo-monero 9cc0d4220f
connection_context: remove "state_" prefix from state names
6 years ago
Dimitris Apostolou 57c0b1ed9f Fix typos in various files
6 years ago
stoffu 8705beaf51
keypair::generate: always require hw::device to avoid possible mistake
6 years ago
stoffu 27a196b126
device: untangle cyclic depenency
6 years ago
stoffu c9b38b4765
device: made function prototypes consistent with pre-#3303 codebase
6 years ago
Cédric 73dd883d51 Ledger HW Bug fixes
6 years ago
moneromooo-monero 608fd6f14a
Monero Cryptonight variants, and add one for v7
6 years ago
Riccardo Spagni 4f93f74528
Merge pull request #3277
6 years ago
Edward Betts fbcc91c2a4 Correct spelling mistakes.
6 years ago
stoffu af773211cb
Stagenet
6 years ago
cslashm e745c1e38d Code modifications to integrate Ledger HW device into monero-wallet-cli.
6 years ago
Riccardo Spagni c9aa9370f9
Merge pull request #3260
6 years ago
Riccardo Spagni ff36fd93fd
Merge pull request #3255
6 years ago
Riccardo Spagni cfa3af4078
Merge pull request #3247
6 years ago
moneromooo-monero f2c4c39971
wallet2: speed up subaddress generation (by about a third)
6 years ago
Riccardo Spagni f4a6bc79d9
Merge pull request #3226
6 years ago
Riccardo Spagni 853dd2d4f7
Merge pull request #3232
6 years ago
Jean Pierre Dudey b2d4bb9b64 Remove `voting_version` parameter documentation.
6 years ago
Timothy D. Prime 3962bcb2a2 Closes #2886: really ignore battery checking
6 years ago
moneromooo-monero b81e276cab
connection_context: initialize m_last_request_time to current time
6 years ago
moneromooo-monero bece67f9e8
miner: restore std::cout precision after modification
6 years ago
moneromooo-monero b809058993
ringct: pseudoOuts moved to prunable in the simple bulletproof case
6 years ago
xmr-eric 84a7f6a482 Readd copyright starting date
6 years ago
xmr-eric 18216f19dd Update 2018 copyright
6 years ago
Riccardo Spagni f9c66ba67c
Merge pull request #2990
7 years ago
moneromooo-monero 2d17feb060
factor STL container serialization
7 years ago
moneromooo-monero b49ddc766d
check accessing an element past the end of a container
7 years ago
moneromooo-monero 2305bf260d
check return value for generate_key_derivation and derive_public_key
7 years ago
moneromooo-monero fa5697127f
make multisig work with subaddresses
7 years ago
moneromooo-monero f4eda44ce3
N-1/N multisig
7 years ago
moneromooo-monero 4c313324b1
Add N/N multisig tx generation and signing
7 years ago
moneromooo-monero 6d219a9250
wallet: add multisig key generation
7 years ago
moneromooo-monero 09ce03d612
move includes around to lessen overall load
7 years ago
Riccardo Spagni 6c0953b15a
Merge pull request #2860
7 years ago
moneromooo-monero c83d0b3ee2
add bulletproofs from v7 on testnet
7 years ago
moneromooo-monero d58835b2f6
integrate bulletproofs into monero
7 years ago
moneromooo-monero 3dffe71b72
new wipeable_string class to replace std::string passphrases
7 years ago
Riccardo Spagni 7dc58410e5
Merge pull request #2784
7 years ago
Riccardo Spagni 29b0bb8952
Merge pull request #2792
7 years ago
moneromooo-monero 54a4c1cbf7
cryptonote: do not overwrite const data
7 years ago
moneromooo-monero 383ff4f689
remove "using namespace std" from headers
7 years ago
Vasil Dimov 47c0948ab0
Implement missing miner functions on FreeBSD
7 years ago
Vasil Dimov fdb5bd161d
Remove unused variables and fix typos in comments
7 years ago
Riccardo Spagni e50bf5f811
Merge pull request #2597
7 years ago
Jaquee fd773d88cd refactor cryptonote_basic::add_tx_pub_key_to_extra
7 years ago
moneromooo-monero c413613416
miner: always update block template when starting
7 years ago
kenshi84 53ad5a0f42
Subaddresses
7 years ago
moneromooo-monero 15e6258136
connection_context: initialize m_callback_request_count to 0
7 years ago
moneromooo-monero fa54b20584
fix typo in basic and core CMakeLists.txt
7 years ago
moneromooo-monero 5d65a75b69
move checkpoints in a separate library
7 years ago
Riccardo Spagni c6306e75e7
Merge pull request #2257
7 years ago
Riccardo Spagni 8711c355fc
Merge pull request #2410
7 years ago
moneromooo-monero 651baaec46
wallet: add encrypted seed functionality
7 years ago
Guillaume LE VAILLANT 20256b7c04 Fix AC power supply detection on Linux
7 years ago
Riccardo Spagni d4f56bdf09
update hardcoded checkpoints
7 years ago
Riccardo Spagni 4466b6d1b0
Merge pull request #2303
7 years ago
moneromooo-monero 7b74760756
cryptonote_protocol: kick idle synchronizing peers
7 years ago
Nano Akron b59cd0745b befor -> before
7 years ago
Riccardo Spagni 7b14a96c03
Merge pull request #2283
7 years ago
Riccardo Spagni 973cc7ffdf
Merge pull request #2264
7 years ago
Riccardo Spagni e5a1628c88
Merge pull request #2245
7 years ago
Riccardo Spagni da2c662cf2
Merge pull request #2232
7 years ago
moneromooo-monero 08abb670e1
protocol: fix reorgs while syncing
7 years ago
moneromooo-monero d1f204d640
miner: set thread name before logging
7 years ago
moneromooo-monero 3ff5ce63c5
connection_context: initialize state
7 years ago
moneromooo-monero 980e476c89
cryptonote_basic: fix silly CLANG warning about not emitting function
7 years ago
Riccardo Spagni 6db8a60a18
Merge pull request #2149
7 years ago
Riccardo Spagni ea46a5527a
Merge pull request #2234
7 years ago
Riccardo Spagni f5be5b7e7b
Merge pull request #2210
7 years ago
Riccardo Spagni ce52d94cb7
Merge pull request #2147
7 years ago
moneromooo-monero 5be43fcdba
cryptonote_protocol_handler: sync speedup
7 years ago
Guillaume LE VAILLANT c8640a3d74 difficulty: fix misleading comment
7 years ago
moneromooo-monero 214fd81e93
some include cleanup
7 years ago
moneromooo-monero 87b5ede908
miner: fix ignoring battery from command line
7 years ago
moneromooo-monero cb0b559451
Move OpenAlias console input back from libs
7 years ago
moneromooo-monero f5f985c018
miner: fix background mining options parsing
7 years ago
Ryan Mehta 94717021ef fix on_battery_power for linux
7 years ago
jethro 1b75ad91aa Add OSX background mining
7 years ago
Gentian 4b932ff314 changed crypto to cncrypto so it generated libcncrypto
7 years ago
Riccardo Spagni acbe0b4849
Merge pull request #1938
7 years ago
assylias bff90264b8
Add expected total reward to RPC "getblocktemplate".
7 years ago
Lee Clagett 93e10f1cc4 Simplified the implementation and features of span
7 years ago
Lee Clagett 4a8f96f95d Improvements for epee binary to hex functions:
7 years ago
Riccardo Spagni c8dd4c58ce
Merge pull request #1955
7 years ago
Riccardo Spagni 6353e5b0e5
Merge pull request #1946
7 years ago
moneromooo-monero 5b63246813
core: fix blob size cache, and reenable hash and blob size caches
7 years ago
moneromooo-monero a38343bf68
miner: add a debug log in pause and resume
7 years ago