Commit Graph

333 Commits (47f78dc11a9e7744336395884b9d9bbbbc7bb29a)

Author SHA1 Message Date
moneromooo-monero b6534c40e6
ringct: remove unused senderPk from ecdhTuple
5 years ago
moneromooo-monero 7d37598158
ringct: the commitment mask is now deterministic
5 years ago
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
5 years ago
moneromooo-monero 94a375d559
hardfork: remove batch transactions setup
5 years ago
luigi1111 61c0083105
Merge pull request #4953
5 years ago
luigi1111 69e8567c0e
Merge pull request #4946
5 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
6 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
Guillaume LE VAILLANT 64377c90b5 Add other possible paths of AC power status file on Linux
7 years ago
moneromooo-monero a96f9baeb4
core: disable tx/block hash cache
7 years ago
moneromooo-monero 6d315459b6
core: avoid possible reordering bugs wth tx/bloch hash cache
7 years ago
moneromooo-monero f065234b71
core: cache tx and block hashes in the respective classes
7 years ago
stoffu 250c4cb3e0
wallet-rpc: enable openalias
7 years ago
moneromooo-monero 3396a9f2af
Add intervening v5 fork for increased min block size
7 years ago
kenshi84 7d07c64fe5
fix dependency: put HardFork back to cryptonote_basic, made some BlockchainDB functions virtual again to avoid missing symbols error
7 years ago
lethos3 d18ff58a1c format_utils: fix typo in assert message
7 years ago
Riccardo Spagni d35d626181
Merge pull request #1826
7 years ago
Riccardo Spagni 78a99fe7da
Merge pull request #1820
7 years ago
moneromooo-monero 2c468dd429
allow user I/O in millinero, micronero, nanonero, piconero
7 years ago
moneromooo-monero f113b92b93
core: add functions to serialize base tx info
7 years ago
moneromooo-monero 12adb4a3f3
core: move hardfork back to cryptonote_core
7 years ago
Riccardo Spagni c3599fa7b9
update copyright year, fix occasional lack of newline at line end
7 years ago
Riccardo Spagni 565c99f670
Merge pull request #1731
7 years ago
Riccardo Spagni 6994c85201
Merge pull request #1733
7 years ago
Riccardo Spagni d11dbe7dc2
Merge pull request #1744
7 years ago
moneromooo-monero e8a7525ceb
dns_utils: factor TXT record loading code from checkpoint code
7 years ago
Dion Ahmetaj 69ab14d91e More robust battery status handling.
7 years ago
Dion Ahmetaj a493c0b196 BACKGROUND_MINING_MINER_MONITOR_INVERVAL_IN_SECONDS was odr-used, so required a definition.
7 years ago
moneromooo-monero c488eca5e8
hardfork: tone down some logs
7 years ago
Dion Ahmetaj ad95e65028 Added a note about smart mining to status command. Fixed up a bug where I was resetting bg mining enabled instead of started. Upped the miner threshold. Also moved setting of enabled on start above miner thread creation since starting with true, then stopping, then starting with false resulted in race condition.
7 years ago
Dion Ahmetaj e4dfd2fb63 Changed ac_line_status to on_battery_power.
7 years ago
Dion Ahmetaj 23c73269ca Use defined directive to silence pre-proc warnings.
7 years ago
Dion Ahmetaj d2c7d0f6b0 Cleaned up some logging. Thanks to moneromooo for help.
7 years ago
Dion Ahmetaj 68652cd94d Added some //TODO comments pertaining to returning enums instead of bools in order to be better able to handle failure states.
7 years ago
Dion Ahmetaj 0b1045ed7d Moved around checking of AC power in order to bail quicker to sleep if not plugged in.
7 years ago
Dion Ahmetaj 2937fdbbbf Moved setting of previous process times to block where background mining is started, and added an explicit sleep in that block to wait for some mining to occur.
7 years ago
Dion Ahmetaj 21a1e0252f Set background mining started bool to false on bg thread start. If mining::stop then mining::start, idle logic is re-run instead of starting immediately (if it was running before stop).
7 years ago
Dion Ahmetaj 345ed4823c Background/smart mining. If a users' computer is plugged into a power
7 years ago
kenshi84 8027ce0c75 extract some basic code from libcryptonote_core into libcryptonote_basic
7 years ago