Commit Graph

515 Commits (1a379ef656622ac535774e7111e85e02b6aa1d8a)

Author SHA1 Message Date
Shen Noether 76958fc75a
ringct: switch to Borromean signatures
8 years ago
Riccardo Spagni 977dd9b76c
Merge pull request #1385
8 years ago
moneromooo-monero 5783dd8c99
tests: add unit tests for uri parsing
8 years ago
Lee Clagett 91ffb61c25 Added command_line::is_yes
8 years ago
Riccardo Spagni 4248d5131c
Merge pull request #1371
8 years ago
Riccardo Spagni ce8a2315cf
Merge pull request #1364
8 years ago
Lee Clagett 8dadf02c4f Fixed undefined behavior in TestDB
8 years ago
Lee Clagett f025198f19 Added task_region - a fork/join task implementation
8 years ago
moneromooo-monero ab7b56e0e2
tests: fix uninitialized data valgrind reports in levin tests
8 years ago
moneromooo-monero 73e8a76d86
tests: fix uninitialized data valgrind reports in serialization tests
8 years ago
moneromooo-monero 18772a3ba9
tests: fix another fee test on 32 bit
8 years ago
moneromooo-monero 2078cb6f2f
tests: fix tests builds after fluffy blocks merge
8 years ago
moneromooo-monero c27c0feb3d
tests: fix fee unit tests on 32 bit
8 years ago
Riccardo Spagni 3bd0456144
Merge pull request #1296
8 years ago
Riccardo Spagni 0fa6cbef3f
Merge pull request #1276
8 years ago
moneromooo-monero e59caf87d3
performance_tests: re-enable them...
8 years ago
Riccardo Spagni d51f1af75f
Merge pull request #1272
8 years ago
moneromooo-monero 82dbba10d4
core: dynamic fee algorithm from ArticMine
8 years ago
moneromooo-monero ffd8c41f36
ringct: check the size of amount_keys is the same as destinations
8 years ago
moneromooo-monero 56b07f7b89
tests: add performance test for keypair::generate
8 years ago
moneromooo-monero 1e163666f3
core: notify the txpool when transactions are relayed
8 years ago
moneromooo-monero 4fd56a52bc
unit_tests: fix build after get_output_histogram signature change
8 years ago
Riccardo Spagni 0673db16ad
Merge pull request #1195
8 years ago
moneromooo-monero d8eae67ef2
tests: add performance test for ge_frombytes_vartime
8 years ago
moneromooo-monero 1eaa3e8040
tests: add performance tests for rct signatures
8 years ago
Ilya Kitaev 559f379327 libwallet_api: test: adjusted mixin_count=4 as it's minumum allowed
8 years ago
Ilya Kitaev 8b0cb8caa4 libwallet_api: some renamings
8 years ago
Riccardo Spagni db90a16f03
Merge pull request #1152
8 years ago
Riccardo Spagni 2ef81914b5
Merge pull request #1140
8 years ago
Ilya Kitaev 8b20cbfa7d libwallet_api: do not use fast-refresh on recovery
8 years ago
moneromooo-monero baa3e80140
tests: fix build after addition of cryptonote_core::get_block_sync_size
8 years ago
Ilya Kitaev 10fe626e13 libwallet_api: fast-refresh in case of opening non-synced wallet
8 years ago
Ilya Kitaev 1f73f80c94 libwallet_api: fast-refresh for new wallet
8 years ago
Ilya Kitaev 4789347b27 libwallet_api: test for create/init wallet on mainnet
8 years ago
Ilya Kitaev aef92f27d9 libwallet_api: tests: fixed WalletCallbackReceived test
8 years ago
Ilya Kitaev 15c0882f4e libwallet_api: tests: test fixed according implementation
8 years ago
Ilya Kitaev a7882da2f6 libwallet_api: tests: compilation errors fixed
8 years ago
moneromooo-monero bba6af9064
wallet: cold wallet transaction signing
8 years ago
Ilya Kitaev 7b4a85b309 wallet2_api: added Wallet::daemonBlockChainHeight()
8 years ago
Ilya Kitaev 9de3ec3e2a libwallet_api: Wallet::blockChainHeight, WalletListener::newBlock
8 years ago
Ilya Kitaev 2e18e10beb libwallet_api: simple documentation on testing environment
8 years ago
Ilya Kitaev 69c9824fc0 libwallet_api: tests: env variables for WALLETS_ROOT_DIR and
8 years ago
Ilya Kitaev 1f8a70c03a libwallet_api: tests: changed testwallets path, uncommitted all tests
8 years ago
Ilya Kitaev d5d0856ce6 wallet2_api: getter and setter for "refresh interval"
8 years ago
redfish e1c7af35d4 cmake: transitive deps and remove deprecated LINK_*
8 years ago
moneromooo-monero 7d413f635f
rct: rework serialization to avoid storing vector sizes
8 years ago
redfish f5d03bb22d tests: block reward: disable 64-bit-only tests on 32-bit systems
8 years ago
Riccardo Spagni df63e0704a
fix remaining bitmonero and simplewallet bits
8 years ago
redfish 3398515dd4 cmake: exclude tests from running
8 years ago
Riccardo Spagni d3994f1df0
Merge pull request #1018
8 years ago
moneromooo-monero 6cf8ca2a7f
core: faster find_blockchain_supplement
8 years ago
redfish 640a934d5f tests: cmake: fix building with system gtest
8 years ago
redfish 4a9e94944c tests: cmake: use a list for enabled tests
8 years ago
redfish dbd9a2606c cmake: tests: gtest target is not always defined #983
8 years ago
Jacob Torrey 57bc33b4d3 Prevent core_tests from building under Travis
8 years ago
Riccardo Spagni e9d4d224e3
Merge pull request #992
8 years ago
moneromooo-monero f782d45827
tests: hard fork list must end with a 0
8 years ago
moneromooo-monero c3b3260ae5
New "Halfway RingCT" outputs for coinbase transactions
8 years ago
moneromooo-monero d4b62a1e29
rct amount key modified as per luigi1111's recommendations
8 years ago
moneromooo-monero 93f5c625f0
rct: rework v2 txes into prunable and non prunable data
8 years ago
moneromooo-monero d93746b6d3
rct: rework the verification preparation process
8 years ago
moneromooo-monero 3ab2ab3e76
rct: change the simple flag to a type
8 years ago
Shen Noether c5be4b0bea
rct: avoid the need for the last II element
8 years ago
moneromooo-monero a47ceee83b
wallet: do not store signatures in the wallet cache
8 years ago
moneromooo-monero b337aea6cc
rct: do not serialize senderPk - it is not used anymore
8 years ago
moneromooo-monero e5a9a4755b
core_tests: fix a couple pre-rct tests using rct
8 years ago
moneromooo-monero 37bdf6ebe3
change fork settings to allow pre-rct txes for one more fork cycle
8 years ago
moneromooo-monero 9b70856ccb
rct: make the amount key derivable by a third party with the tx key
8 years ago
moneromooo-monero cf33e1a52a
rct: do not serialize public keys in outPk
8 years ago
moneromooo-monero ce5de8b430
tests: add tests for wallet output selection
8 years ago
moneromooo-monero e81a2b2cfa
port get_tx_key/check_tx_key to rct
8 years ago
moneromooo-monero e06faefde4
tests: add basic tests for simple rct api
8 years ago
moneromooo-monero a4d4d6194b
integrate simple rct api
8 years ago
moneromooo-monero 59a66e209a
move the rct commitments to the output_amounts database
8 years ago
moneromooo-monero 6d0e47148b
rct: add the tx prefix hash into the MLSAG
8 years ago
moneromooo-monero 20e50ec7f7
ringct: do not serialize what can be reconstructed
8 years ago
moneromooo-monero 106e3dc3d4
Add rct core tests
8 years ago
moneromooo-monero 161551e13b
tests: test for ringct rctSig data sizes
8 years ago
moneromooo-monero dc4aad7eb5
add rct to the protocol
8 years ago
moneromooo-monero cc7f449d57
make rct tx serialization work
8 years ago
moneromooo-monero 54f7429cf6
ringct: allow no outputs, and add tests for this and fees
8 years ago
Shen Noether f8c04ad94f
ringct: txn fee stuff
8 years ago
moneromooo-monero eb56d0f994
blockchain_db: add functions for adding/removing/getting rct commitments
8 years ago
Shen Noether 53cdf4df5e
tests: new ringct test for checking H2 values
8 years ago
moneromooo-monero 720ac85553
tests: zero inputs/outputs are in fact supposed to be accepted
8 years ago
moneromooo-monero 84948eabae
ringct: add a test for prooveRange being non deterministic
8 years ago
moneromooo-monero 700248f59e
tests: more ringct range proof tests
8 years ago
moneromooo-monero 9e82b694da
remove original Cryptonote blockchain_storage blockchain format
8 years ago
moneromooo-monero 57779abe27
tests: add some more ringct building block tests
8 years ago
moneromooo-monero 2d6303fb2c
tests: add Shen Noether's basic ringct tests
8 years ago
Jacob Torrey f017fecde9 Build the core_tests under Travis
8 years ago
Jacob Torrey 65041fbbf8 Disabled libwallet_api_test until Issue #895 resolved
8 years ago
Jacob Torrey a4501384bf Disable core_tests on Travis-CI
8 years ago
Ilya Kitaev 99dd57258f libwallet_api: tests: checking for result while opening wallet
8 years ago
Ilya Kitaev bcf7b67cd6 libwallet_api: Wallet::amountFromString fixed
8 years ago
Ilya Kitaev cbe534db1a libwallet_api: tests: removed logged passwords
8 years ago
Ilya Kitaev b1a5a937ff libwallet_api: do not store wallet on close if status is not ok
8 years ago
moneromooo-monero 11dc091464
Fake outs set is now decided by the wallet
8 years ago
moneromooo-monero 46188734f6
tests: fix a bitflag test typo
8 years ago
moneromooo-monero 89e68d778d
unit_tests: check adding checkpoints succeeded
8 years ago
Riccardo Spagni b582764bd6
Merge pull request #915
8 years ago
anonimal 61ed40a618
Tests: fix signed/unsigned comparison in hash-target
8 years ago
Ilya Kitaev 6d32a3d16b wallet_api: async init, Wallet::connected status, log level
8 years ago
Ilya Kitaev 9d2cb4f36c WalletListener functionality
8 years ago
Ilya Kitaev 083380cb8f Transaction fee multiplier aka priority integraged
8 years ago
moneromooo-monero d7b681cd65
remove hf_starting_height db
8 years ago
Ilya Kitaev ab61ba0c9b Merge branch 'master' of https://github.com/mbg033/bitmonero
8 years ago
Ilya Kitaev ca61153003 Wallet: payment id and integrated address
8 years ago
Ilya Kitaev 2efec04f74 Wallet::createTransaction: added mixin_count param
8 years ago
Ilya Kitaev 85a632244e double/string to monero integer convertion methods
8 years ago
Ilya Kitaev e7d8f2a085 wallet::default_mixin exposed to public interface as
8 years ago
Ilya Kitaev a5374897f8 Wallet::filename, Wallet::keysFilename, tests for move wallet
8 years ago
Ilya Kitaev 8390bfa770 Wallet API : WalletManager::findWallets() added
8 years ago
Ilya Kitaev 44cc0ef147 scripts for faster test wallets generation
8 years ago
Ilya Kitaev 2060bfe5ad regenerated test wallets, basic functions got broken
8 years ago
Ilya Kitaev 91eeeb8989 WalletListener::moneyReceived test
8 years ago
Ilya Kitaev 64348a2d11 WalletListener::moneySpent test
8 years ago
Ilya Kitaev e6fdd5dd10 TransactionHistory continued
8 years ago
Ilya Kitaev d500272fa8 Wallet API : transaction history in progress
8 years ago
Ilya Kitaev 951f3b5d83 Wallet::createTransaction API introduced
8 years ago
Ilya Kitaev 7c51227f88 Wallet::transfer in progress
8 years ago
Ilya Kitaev e04c67ac4c Wallet::refresh + tests
8 years ago
Ilya Kitaev caf0e02787 testnet option, Wallet::balance(), Wallet::unlockedBalance()
8 years ago
Ilya Kitaev 8df820b301 - testnet option added to api;
8 years ago
Ilya Kitaev 94eaeb50b2 wallet2::store() implemented within wallet2::store_to
8 years ago
Ilya Kitaev f1c4a376af Wallet::createTransaction: added mixin_count param
8 years ago
Ilya Kitaev 3318addafa double/string to monero integer convertion methods
8 years ago
Ilya Kitaev 3ac20a46b3 wallet::default_mixin exposed to public interface as
8 years ago
Ilya Kitaev c554055ce4 Wallet::filename, Wallet::keysFilename, tests for move wallet
8 years ago
Ilya Kitaev 2facbe77e4 Wallet API : WalletManager::findWallets() added
8 years ago
Ilya Kitaev ec949c383c scripts for faster test wallets generation
8 years ago
Ilya Kitaev 7f3d28fe1b regenerated test wallets, basic functions got broken
8 years ago
Ilya Kitaev bc4584c1ff Merge remote-tracking branch 'upstream/master'
8 years ago
moneroexample de030d99a5 fix: error: -Werror=misleading-indentation
8 years ago
Riccardo Spagni e54e4d96a4
Merge pull request #831
8 years ago
Ilya Kitaev 9ae4e871a3 WalletListener::moneyReceived test
8 years ago
Ilya Kitaev 40087a745f WalletListener::moneySpent test
8 years ago
Ilya Kitaev 2d799097ca Merge remote-tracking branch 'upstream/master'
8 years ago
moneromooo-monero 9ef8c7b694
tests: fix tests broken by the removal of the block reward accumulation loop
8 years ago
moneromooo-monero 3eff37f931
unit_tests: add a write_varint/read_varint test
8 years ago
moneromooo-monero 7a663873ce
unit_tests: fix UNBOUND_LIBRARIES/UNBOUND_LIBRARY typo
8 years ago
Riccardo Spagni 30dce45643 Merge branch 'performance' of https://github.com/LMDB/bitmonero
8 years ago
Ilya Kitaev 93119344ec TransactionHistory continued
8 years ago
Ilya Kitaev dce5374660 Merge remote-tracking branch 'upstream/master' into develop
8 years ago
Ilya Kitaev 53a97bdcd3 Wallet API: transaction history in progress
8 years ago
Ilya Kitaev 02c9df5de2 Wallet API : transaction history in progress
8 years ago
moneromooo-monero 672162d9e2
tests: fix compile failure on wallet2::transfer
8 years ago
Riccardo Spagni b52148201b
Merge pull request #786
8 years ago
Riccardo Spagni 6bfb8799c3
Merge pull request #783
8 years ago
Ilya Kitaev 1774d9574b TODOs for Transaction/Transfer interface
8 years ago
Ilya Kitaev d97e9ef8a5 Transaction API continued
8 years ago
Howard Chu d7ea7d9a23 Merge branch 'performance' into master
8 years ago
Howard Chu 372acee723 Cleanup
8 years ago
Ilya Kitaev 079fbd3d42 Wallet::createTransaction API introduced
8 years ago
Ilya Kitaev ee5bb17f26 Wallet::transfer() continued
8 years ago
Javier Smooth 17cac41968
tests: fix build with older GCC
8 years ago
moneromooo-monero 5092e45e3f
tests: unbound API is only accessible in static builds
8 years ago
moneromooo-monero 48d0747d00
wallet: better output selection for transfer/transfer_new
8 years ago
Ilya Kitaev 830c19c934 Wallet::refresh + tests
8 years ago
Ilya Kitaev 2157a9ac48 testnet option, Wallet::balance(), Wallet::unlockedBalance()
8 years ago
Ilya Kitaev df6026182a Merge remote-tracking branch 'upstream/master'
8 years ago
moneromooo-monero 34957fcbb9
tests: add test for needed OpenSSL algorithms in unbound
8 years ago
moneromooo-monero d5d46e6d6d
tests: obligatory hardfork unit build fix after interface change
8 years ago
moneromooo-monero 600a3cf0c0
New RPC and daemon command to get output histogram
8 years ago
Ilya Kitaev 8790904cf9 - testnet option added to api;
8 years ago
moneromooo-monero 4b425a397c
core_tests: fix compile failure with GCC 4.8.4
8 years ago
Ilya Kitaev 2cce32995b wallet2::store() implemented within wallet2::store_to
8 years ago
moneromooo-monero f7301c3563
Revert "Print stack trace upon exceptions"
8 years ago
moneromooo-monero fff238ec94
Print stack trace upon exceptions
8 years ago
moneromooo-monero 498ad73729
tests: enable core tests again
8 years ago
Ilya Kitaev 7df2baf6b0 fixed "undefined reference" for boost::system library
8 years ago
Ilya Kitaev 62606f11f5 Wallet::store_to(path, password) implemented;
8 years ago
Ilya Kitaev 19fcc74912 Wallet::address implemented
8 years ago
Ilya Kitaev 180ac6e438 WalletManager::recoveryWallet implemented
8 years ago
Ilya Kitaev 5a4f099540 Wallet::setPassword() method for wallet2_api
8 years ago
Ilya Kitaev 57d7ffc4d6 changes in wallet2_api + implemented WalletManager::openWallet
8 years ago
Ilya Kitaev f1f9279d90 get_seed() included to interface
8 years ago
Ilya Kitaev 930bed7074 tests for wallet2_api
8 years ago
warptangent dfca2ae1b5
unit_tests: fix hard fork unit test compilation
8 years ago
Riccardo Spagni 95b3b09e11
Merge pull request #689
8 years ago
moneromooo-monero 5ab33cabf6
unit_tests: update test openalias address
8 years ago
moneromooo-monero 5e3557d2c3
move g_test_dbg_lock_sleep from a global to a function level static
8 years ago
Riccardo Spagni 8a6d93be25
Merge pull request #659
8 years ago
moneromooo-monero d56b2e5baf
core_tests: fix a compile problem with CLANG
8 years ago
moneromooo-monero c7cfc764c4
Add the new test files
8 years ago
moneromooo-monero 5cb03a15be
unit_tests: fix blockchain unit test after hard fork import fix
9 years ago
moneromooo-monero a333c42cde
core_tests: add tests for hard fork behaviors (MRL-0004)
9 years ago
moneromooo-monero 945fe90e08
core_tests: allow setting miner tx max_outs when creating a block
9 years ago
moneromooo-monero 8e4c2e6ebe
unit_tests: fix hard fork unit test compilation
9 years ago
Riccardo Spagni cea6f6fb9c
Merge pull request #641
9 years ago
Riccardo Spagni c1378881ef
Merge pull request #639
9 years ago
moneromooo-monero 098dcf2885
unit_tests: fix mnemonics unit test testing invalid seeds
9 years ago
moneromooo-monero 119eb10d7c
unit_tests: fix hard fork unit tests and add a test for major too
9 years ago
moneromooo-monero 6827061d5f
tests: fix compilation failure after V1 define rename
9 years ago
Riccardo Spagni 3b0f67c629
updated gtest (added missing files)
9 years ago
Riccardo Spagni 4df6aa5d12
updated gtest
9 years ago
me0wmix 28f95eb001 OpenBSD support for Monero.
9 years ago
Howard Chu 4cf6e2b2c3 Fix 30f92f5630
9 years ago
moneromooo-monero a8caab1af1
unit_tests: initialize db object in ctor, not open
9 years ago
Riccardo Spagni de03926850
updated copyright year
9 years ago
Riccardo Spagni be7a93f51f
Merge pull request #580
9 years ago
moneromooo-monero 1813736562
unit_tests: remove an unused variable
9 years ago
moneromooo-monero 70dd34634c
unit_tests: fix hardfork test build
9 years ago
moneromooo-monero b245215193
core_tests: deinit core before destroying it
9 years ago
moneromooo-monero b90e14d927
tests: add a unit test for canonical decomposed amounts
9 years ago
moneromooo-monero 79beed221d
tests: fix various tests by using parameters better suited to monero
9 years ago
moneromooo-monero d0a8362b6b
tests: fix some double spending tests
9 years ago
moneromooo-monero 2358d0d5be
tests: use 255 as a "too high" block version
9 years ago
moneromooo-monero 81cb0fcdcc
blockchain: fix bitflipping test with quantized block rewards
9 years ago
moneromooo-monero 6c868595b7
unit_tests: fix hard fork tests
9 years ago
moneromooo-monero 8b0200adf8
unit_tests: new test for IP blocking
9 years ago
moneromooo-monero 217792351d
Tone down a bit L0 logs during daemon sync
9 years ago
moneromooo-monero cbded439f4
core_tests: fix ring_signature_1 tests
9 years ago
moneromooo-monero c3d208fcbe
core_tests: bump default test fee to 0.02 monero
9 years ago
moneromooo-monero 10da0a0b7c
add a --fakechain argument for tests
9 years ago
moneromooo-monero eee44e62bc
unit_tests: fix block reward test using post hard fork settings
9 years ago
moneromooo-monero 44f1267a39
tests: fix a typo in test name
9 years ago
moneromooo-monero f141869cac
tests: remove data-dir argument registration
9 years ago
moneromooo-monero a3c5ca077c
blockchain_db: make the indexing base a BlockchainDB virtual function
9 years ago
moneromooo-monero d887c18e33
hardfork: fix more major/minor issues
9 years ago
moneromooo-monero 932994c0cb
Relay transactions when they linger too long in the pool
9 years ago
Riccardo Spagni 0d09e15a1c
Merge pull request #490
9 years ago
moneromooo-monero 036d352210
tests: fix build error with CLANG
9 years ago
Javier Smooth baf101ef4a More changes for 2-min blocks
9 years ago
Javier Smooth 4fea1a5fe7 Adjust difficulty target (2 min) and full reward zone (60 kbytes) for block version 2
9 years ago
moneromooo-monero 2f254ff599
hardfork: add a get_ideal_version(uint64_t) function
9 years ago
moneromooo-monero 4187e569d8
hardfork: allow per-fork voting thresholds
9 years ago
moneromooo-monero ef4c5b5d8e
unit_tests: fix build without berkeleydb
9 years ago
moneromooo-monero 4f873bcbaa
Remove some old/obsolete/unused code
9 years ago
moneromooo-monero 3e89df4150
Build fixes for the old blockchain_storage version
9 years ago
moneromooo-monero 6376627530
hardfork: switch voting to block minor version
9 years ago
moneromooo-monero 55178aed8c
unit_tests: remove leftover debug traces in hardfork test
9 years ago
moneromooo-monero 0a7421b607
hardfork: rescan speedup
9 years ago
moneromooo-monero 088bc56d79
hardfork: change window semantics to not count the newly added block
9 years ago
moneromooo-monero 5b11a89a76
hardfork: most state now saved to the DB
9 years ago
moneromooo-monero 62b1f74116
New hardfork class
9 years ago
moneromooo-monero 5990344cb0
dns: make ctor private
9 years ago
Rostislav 16d71a3668 Fix block_reward unit tests
9 years ago
NoodleDoodleNoodleDoodleNoodleDoodleNoo e5d2680094 ** CHANGES ARE EXPERIMENTAL (FOR TESTING ONLY)
9 years ago
Rostislav 3ade396406 Set dnssec_valid value correctly in dns_utils; fix address_from_url test
9 years ago
Riccardo Spagni e01d32e52d
cleaning up, removing redundant files, renaming, fixing incorrect licenses
9 years ago
Riccardo Spagni 6f15194049
Merge pull request #290
9 years ago
warptangent fee8424938
Allow name@domain.tld for OpenAlias lookups
9 years ago
moneromooo-monero f278fe3883
s/terget/target/
9 years ago
rfree2monero 32c19c6c3d
[fix] log level change. compilation: dns, tests
9 years ago
Thomas Winget a8bc7182ea
Merge BlockchainDB into upstream
9 years ago
rfree2monero 3cbdf198f1 Merge remote-tracking branch 'monero-official/master' into network-1.6-work1
9 years ago
Thomas Winget 94cb295db4
Merge upstream into blockchain
9 years ago
Thomas Winget 874f48bc82
update berkeleydb branch to blockchain branch
9 years ago
Thomas Winget 5c0bc0050c
Merge upstream updates into blockchain branch
9 years ago