Commit Graph

1685 Commits (69f200c7fbe8452bbf179cc062e8ae16177b523e)

Author SHA1 Message Date
Ilya Kitaev dbc0b039b4 installing wallet_api header
8 years ago
Ilya Kitaev 191cb594de all wallet dependencies merged to single static lib
8 years ago
Ilya Kitaev 64348a2d11 WalletListener::moneySpent test
8 years ago
Ilya Kitaev 060bb62e29 WalletListener::moneySpent(), WalletListener::moneyReceived()
8 years ago
Ilya Kitaev 214014c048 i_wallet_callback: virtual dtor
8 years ago
Ilya Kitaev 374577018d started WalletListener
8 years ago
Ilya Kitaev e6fdd5dd10 TransactionHistory continued
8 years ago
Ilya Kitaev 3dd4b4ccf9 merged with upstream
8 years ago
Ilya Kitaev d500272fa8 Wallet API : transaction history in progress
8 years ago
Ilya Kitaev 663ed04eb8 transaction history api in progress
8 years ago
Ilya Kitaev 12345d382c api implementation splitted over separate files
8 years ago
Ilya Kitaev 60508e6bae TransactionInfo / TransactionHistory APIs design
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 9cdf0b7d7f "testnet" is default parameter
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
moneromooo-monero 6b08001f9e
simplewallet: mention the background refresh thread when starting
8 years ago
moneromooo-monero 945c272f6c
wallet: add a fee multiplier
8 years ago
Ilya Kitaev 4e5521d87d PendingTransactionImpl: pointer->reference
8 years ago
Ilya Kitaev 7b7cf21644 commented regex
8 years ago
Ilya Kitaev eec0f57d60 Typo fixed
8 years ago
luigi1111 d7189600ae
remove POSIX_C_SOURCE and remove dlfcn.h for static builds
8 years ago
Riccardo Spagni de91bb75a1
Merge pull request #870
8 years ago
Riccardo Spagni 8c34cca0f0
Merge pull request #867
8 years ago
Riccardo Spagni 03477063ba
Merge pull request #868
8 years ago
luigi1111 57dce8083a
gmtime for Windows
8 years ago
Ilya Kitaev f1c4a376af Wallet::createTransaction: added mixin_count param
8 years ago
moneromooo-monero 15c2b69db7
common: fix build without libunwind
8 years ago
moneromooo-monero f0b85c1631
simplewallet: add a status command
8 years ago
Riccardo Spagni 21b3a1b43c
Merge pull request #863
8 years ago
Riccardo Spagni 2072c642d1
Merge pull request #862
8 years ago
Riccardo Spagni 551d44a989
Merge pull request #856
8 years ago
Riccardo Spagni ba61f37f9c
Merge pull request #846
8 years ago
Riccardo Spagni e97d96ccfb
Merge pull request #775
8 years ago
moneromooo-monero 5dc09f2666
wallet_rpc_server: fix some string values being returned between <>
8 years ago
Ilya Kitaev 3318addafa double/string to monero integer convertion methods
8 years ago
moneromooo-monero 0c6e9e4ddd
rpc: fix getblock RPC sending blob as binary, not hex dump
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
moneromooo-monero c5f00bc751
cn_deserialize: add minergate data
8 years ago
moneromooo-monero 2470b20029
cn_deserialize: print extra nonce as hex data
8 years ago
blashyrkh 77d8fc3344
tx_extra: parse new chunk added by minergate
8 years ago
Ilya Kitaev 8f9d98b3e0 removed unused "using"
8 years ago
Ilya Kitaev 2facbe77e4 Wallet API : WalletManager::findWallets() added
8 years ago
Ilya Kitaev bc4584c1ff Merge remote-tracking branch 'upstream/master'
8 years ago
Ilya Kitaev 4327548915 installing wallet_api header
8 years ago
Ilya Kitaev d43ad22595 all wallet dependencies merged to single static lib
8 years ago
redfish 95be58ef0e crypto: slow-hash: disable mul implemented in asm for ARM
8 years ago
redfish 68987416ad src: p2p: add exception spec to throwing destructors
8 years ago
redfish 21dbc95b47 crypto: slow-hash: fix misleading indent
8 years ago
redfish 70f363401b crypto: slow-hash: remove unused hash list for ARM
8 years ago
redfish 1a7772fbae crypto: oaes_lib: remove unused _NR array
8 years ago
redfish 6462a3a6db crypto: fix compile error: use named type in sizeof
8 years ago
Riccardo Spagni a837c9cb0f
Merge pull request #842
8 years ago
Riccardo Spagni f03def87ad
Merge pull request #840
8 years ago
Riccardo Spagni e54e4d96a4
Merge pull request #831
8 years ago
Riccardo Spagni ae205020f6
Merge pull request #827
8 years ago
osensei 1c0bffb5f0 Restrict also 'get_connections' and 'getbans' APIs.
8 years ago
Ilya Kitaev 40087a745f WalletListener::moneySpent test
8 years ago
moneromooo-monero d539be3359
crypto: make clear generate_random_bytes is not thread safe
8 years ago
osensei 9f8bc4946b Don't allow 'flush_txpool' and 'setbans' JSON_RPC methods when running in restricted mode.
8 years ago
Ilya Kitaev 27d86b73c6 WalletListener::moneySpent(), WalletListener::moneyReceived()
8 years ago
Ilya Kitaev ff52c67aa9 i_wallet_callback: virtual dtor
8 years ago
Ilya Kitaev 2d799097ca Merge remote-tracking branch 'upstream/master'
8 years ago
Ilya Kitaev 5dbd2b8fc3 started WalletListener
8 years ago
Ilya Kitaev 71131a84ea TransactionHistory continued
8 years ago
moneromooo-monero 9ef8c7b694
tests: fix tests broken by the removal of the block reward accumulation loop
8 years ago
moneromooo-monero a6e717ed30
cn_deserialize: deserialize tx_extra too
8 years ago
moneromooo-monero d6bce4be36
core: move tx_extra parsing errors to log level 1
8 years ago
Riccardo Spagni 30dce45643 Merge branch 'performance' of https://github.com/LMDB/bitmonero
8 years ago
Howard Chu f1e70d15ca Only log 1/N skipped blocks
8 years ago
Howard Chu cebb97c913 Move refresh height to keys file from cache file
8 years ago
Howard Chu 590c43988c Make fast_refresh interruptible
8 years ago
Howard Chu 687855d658 Set refresh height earlier
8 years ago
Ilya Kitaev 93119344ec TransactionHistory continued
8 years ago
Riccardo Spagni 8b0d22a2aa
Merge pull request #826
8 years ago
Riccardo Spagni 5b734c2a3a
Merge pull request #825
8 years ago
Howard Chu 2fb00c0666 Fix 19fe8ae3ef
8 years ago
moneromooo-monero e409e59d29
Print stack trace on exceptions
8 years ago
moneromooo-monero 76c6bf1875
simplewallet: display all settings on set with no arguments
8 years ago
moneromooo-monero 513a658c87
add a --max-concurrency flag
8 years ago
moneromooo-monero 09dddf281a
wallet: add a filter_by_height field to get_transfers
8 years ago
Riccardo Spagni bdb93cbf3d
Merge pull request #823
8 years ago
Riccardo Spagni 29b2cfa3d9
Merge pull request #822
8 years ago
moneromooo-monero a687e6e592
simplewallet: fix pending transfers fee display in show_transfers
8 years ago
moneromooo-monero d7bb1752eb
simplewallet: more threading fixes
8 years ago
moneromooo-monero 48ab3f93ff
wallet: add get_transfers rpc call
8 years ago
moneromooo-monero 7baed9bd89
wallet: allow attaching notes to txids
8 years ago
moneromooo-monero ce6f8a6324
wallet: add GMT timestamps to transfers/payments
8 years ago
Riccardo Spagni 3d984854a6
Merge pull request #819
8 years ago
Riccardo Spagni cde9dce9c4
Merge pull request #817
8 years ago
Riccardo Spagni 714dcc2866
Merge pull request #815
8 years ago
Riccardo Spagni 7098ad6804
Merge pull request #814
8 years ago
Riccardo Spagni fbfb8f46a9
Merge pull request #813
8 years ago
Riccardo Spagni 0fb0e7701b
Merge pull request #812
8 years ago
Riccardo Spagni 0922ae2b43
Merge pull request #811
8 years ago
Ilya Kitaev 566166aafd merged with upstream
8 years ago
Ilya Kitaev dce5374660 Merge remote-tracking branch 'upstream/master' into develop
8 years ago
Howard Chu 2b0fa05f0d Another take on migration
8 years ago
moneromooo-monero 31587bdd15
random: call abort(3) instead of assert in must_succeed macro
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 4b1c0d69f4
simplewallet: some background refresh threading fixes
8 years ago
Ilya Kitaev a213887476 transaction history api in progress
8 years ago
Ilya Kitaev b6aaf53a60 transaction history api in progress
8 years ago
Ilya Kitaev f83f3cbd96 api implementation splitted over separate files
8 years ago
moneromooo-monero b0850a9bea
wallet: add a new sweep_all command and RPC command
8 years ago
Ilya Kitaev 4e1c2dc365 TransactionInfo / TransactionHistory APIs design
8 years ago
awfulcrawler 68cbe1579e modified: src/wallet/wallet2.cpp
8 years ago
awfulcrawler 4b325bdb66 modified: src/simplewallet/simplewallet.cpp
8 years ago
Howard Chu 19fe8ae3ef Add --restore-height option
8 years ago
Howard Chu b6e42c3276 Speed up new wallet refresh
8 years ago
Howard Chu b7140daea2 Add GET_HASHES_FAST rpc, use it in wallet
8 years ago
moneromooo-monero 70c86561af
blockchain: add missing overflow check for already generated coins
8 years ago
moneromooo-monero d6fd6be5de
blockchain: update cumulative block limit when popping a block
8 years ago
moneromooo-monero 7450656bf3
net_node: fix connection leak when ping fails with bad response
8 years ago
moneromooo-monero b0c18ef9cd
wallet2: move output selection api public
8 years ago
Riccardo Spagni 1c66fe04bc
Merge pull request #803
8 years ago
Riccardo Spagni 0ecb152810
Merge pull request #785
8 years ago
Riccardo Spagni 8f78f1407e
Merge pull request #784
8 years ago
Riccardo Spagni 6bfb8799c3
Merge pull request #783
8 years ago
Riccardo Spagni 17049fa8e8
Merge pull request #782
8 years ago
Riccardo Spagni a299e5269b
Merge pull request #801
8 years ago
Riccardo Spagni 784a2108f4
Merge pull request #800
8 years ago
Riccardo Spagni c2e9866fc6
Merge pull request #797
8 years ago
Riccardo Spagni da277e17b5
Merge pull request #796
8 years ago
Ilya Kitaev 1774d9574b TODOs for Transaction/Transfer interface
8 years ago
moneromooo-monero c33ffc8e94
simplewallet: save fixes in RPC mode
8 years ago
moneromooo-monero f17b2f42b2
rpc: add pool/blockchain and block height results to gettransactions
8 years ago
Howard Chu c14f9efd52 Migration
8 years ago
moneromooo-monero ed61a2ccc1
simplewallet: set strict umask at start
8 years ago
moneromooo-monero 7385c036bd
util: add a function to set umask to 077
8 years ago
moneromooo-monero 4cfb4dff3e
blockchain: remove the tx validation result cache
8 years ago
Ilya Kitaev d97e9ef8a5 Transaction API continued
8 years ago
moneromooo-monero 1aad759bf1
tx_pool: fix (hopefully) save/load of kept_by_block
8 years ago
Howard Chu d7ea7d9a23 Merge branch 'performance' into master
8 years ago
Howard Chu 372acee723 Cleanup
8 years ago
Howard Chu 591e421875 Cleanup and clarify
8 years ago
Howard Chu b2f1c58805 Use cursors in some remove functions
8 years ago
Howard Chu 118dd69dd5 Use DUPFIXED for block_info and output_txs
8 years ago
Howard Chu 6225716f3c More outputs consolidation
8 years ago
Howard Chu 7c5abdc3a3 Use DUPFIXED for output_keys
8 years ago
Howard Chu 8e9d8e3364 Use DUPFIXED for tx_indices
8 years ago
Howard Chu a12f9365f8 Use DUPFIXED for block_heights
8 years ago
Howard Chu 38c2277d6f Use DUPFIXED for spent_keys
8 years ago
warptangent bf769c32ba Add back changes from revert.
8 years ago
warptangent 46b991b362 Use MDB_APPEND mode with two tx subdbs
8 years ago
warptangent 9aadedb1d0 Schema update: tx_indices - consolidate the tx subdbs from 5 to 3
8 years ago
warptangent a2f518aa01 Schema update: tx_indices - yet less indirection
8 years ago
warptangent 8d12a8df2c Schema update: tx_indices - improve further with less indirection
8 years ago
warptangent 7c013f66e9 Add batch warning for further review
8 years ago
warptangent ae0854a431 Schema update: tx_indices
8 years ago
Howard Chu 8d252a4214 Consolidated block info
8 years ago
warptangent 132c666f67 Update schema for "tx_outputs" to use array containing amount output indices
8 years ago
warptangent 309f8f3d44 blockchain_utilities: Update documentation
8 years ago
luigi1111 7ac1db42c2 get_payments short ID
8 years ago
moneromooo-monero d662ab5cec
rpc: print human readable time since received when printing pool
8 years ago
moneromooo-monero 5c9dd23b1c
rpc: add a do_not_relay boolean to tx submission
8 years ago
Ilya Kitaev 079fbd3d42 Wallet::createTransaction API introduced
8 years ago
moneromooo-monero d817aeca80
tx_pool: ensure no txes that fail check_inputs get in the block template
8 years ago
Ilya Kitaev ee5bb17f26 Wallet::transfer() continued
8 years ago
Ilya Kitaev c37c856d6d Wallet::transfer in progress
8 years ago
moneromooo-monero 1a58d202b2
simplewallet: optional address in --generate-from-json
8 years ago
moneromooo-monero 087373eccf
Fix potential race with parallel processing of txes/signatures/blocks
8 years ago
moneromooo-monero 48d0747d00
wallet: better output selection for transfer/transfer_new
8 years ago
moneromooo-monero 113cdc10a2
core: keep the acc loop for the genesis block
8 years ago
Riccardo Spagni a42e19e1b7
bumped version number
8 years ago
Riccardo Spagni cc54e2764a
Merge pull request #779
8 years ago
Riccardo Spagni dea1aa75bc
Merge pull request #778
8 years ago
Riccardo Spagni ab43e80331
Merge pull request #777
8 years ago
Riccardo Spagni b22f550c67
Merge pull request #772
8 years ago
Riccardo Spagni 4ac6bdbb3f
Merge pull request #769
8 years ago
Riccardo Spagni a38ad63f8f
Merge pull request #767
8 years ago
Riccardo Spagni f68670a80e
Merge pull request #766
8 years ago
Riccardo Spagni 44559ca4b0
Merge pull request #764
8 years ago
moneromooo-monero daac1cc259
core: remove the block reward accumulation loop
8 years ago
Ilya Kitaev 830c19c934 Wallet::refresh + tests
8 years ago
Ilya Kitaev 1ae9cdc6bf "testnet" is default parameter
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
Howard Chu efbdde2c66 Detect map resize failures
8 years ago
Thomas Winget f746c9d01b
minor corrections/clarifications
8 years ago
Howard Chu 8757e46b78 add blockhashing blob to getblocktemplate
8 years ago
moneromooo-monero ead6956080
simplewallet: always gracefully exit on EOF
8 years ago
moneromooo-monero ef4ff4252a
connection_basic: avoid gratuitous exception
8 years ago
moneromooo-monero 878ab5d896
wallet: fix --generate-from-keys saving as watch only
8 years ago
moneromooo-monero b4eada907c
wallet: make load_keys check types when loading JSON
8 years ago
moneromooo-monero 3e557254c7
wallet: make the JSON reading type safe
8 years ago
moneromooo-monero f8d05f3cd9
common: new json_util.h
8 years ago
Riccardo Spagni 2b57845766
Merge pull request #765
8 years ago
moneromooo-monero 24b3e9007a
Convey tx verification failure reasons to the RPC client
8 years ago
moneromooo-monero 77d1c6b672
simplewallet: default to trusted daemon for loopback address
8 years ago
moneromooo-monero 25672d3f10
wallet: pass std::function by const ref, not value
8 years ago
moneromooo-monero 0be6e08dd0
wallet: do not leak owned amounts to the daemon unless --trusted-daemon
8 years ago
moneromooo-monero 12146daeed
wallet: change sweep_dust to sweep_unmixable
8 years ago
moneromooo-monero 600a3cf0c0
New RPC and daemon command to get output histogram
8 years ago
moneromooo-monero f9a2fd2ff5
wallet: handle rare case where fee adjustment can bump to the next kB
8 years ago
moneromooo-monero f26651ab8a
wallet: factor fee calculation
8 years ago
moneromooo-monero b8527668ff
blockchain: for v3, require miner tx to have well behaved outs
8 years ago
moneromooo-monero 97638b1fb7
core: fix miner tx block reward with fees
8 years ago
Ilya Kitaev 8790904cf9 - testnet option added to api;
8 years ago
Riccardo Spagni 287e88283c
remove connectivity tool, comment it out from munin plugins too
8 years ago
Riccardo Spagni 0d30b65785 Merge pull request #749
8 years ago
Riccardo Spagni 01e0a69c17 Revert "Merge pull request #749"
8 years ago
Riccardo Spagni 40b8a5f327
Merge pull request #756
8 years ago
Riccardo Spagni 7fa63a82a1
Merge pull request #749
8 years ago
Riccardo Spagni cb6be986c3
Merge pull request #748
8 years ago
moneromooo-monero a2e378b91b
wallet: add a --generate-from-json flag
8 years ago
Thomas Winget c6bb201a07
Transaction pool documentation (and some cleanup)
8 years ago
Thomas Winget bfd4a28c41
Update BlockchainDB documentation
8 years ago
Thomas Winget c835215ea9
remove defunct code from cryptonote::core
8 years ago
Thomas Winget 50dba6d301
cryptonote::core doxygen documentation
8 years ago
Thomas Winget 8ac329df02
doxygen documentation for difficulty functions
8 years ago
Thomas Winget 540a76c5c2
Move checkpoint functions into checkpoints class
8 years ago
Thomas Winget 1b0c98e7e9
doxygen documentation for checkpoints.{h,cpp}
8 years ago
Thomas Winget 89c24ac2be
Remove unnecessary or defunct code
8 years ago
Thomas Winget 3a484497bc
Updated documentation for blockchain.*
8 years ago
moneromooo-monero cc4b19c32e
blockchain: fix partial block reward detection
8 years ago
Riccardo Spagni 8438aeb740
update version number
8 years ago
Ilya Kitaev 2cce32995b wallet2::store() implemented within wallet2::store_to
8 years ago
Riccardo Spagni bdc07f029a
Merge pull request #743
8 years ago
Riccardo Spagni a1c38299b3
also maybe do the block height this time, you know, just so that it actually works.
8 years ago
Riccardo Spagni 93c2c1b4ba
Merge pull request #742
8 years ago
Riccardo Spagni 23d1538fe7
also update the timestamp for the hard fork
8 years ago
Riccardo Spagni def05d6353
Merge pull request #741
8 years ago
Riccardo Spagni eda51a0dc3
set fork date for September, add hyc's GPG key, remove aabramov's
8 years ago
moneromooo-monero f7301c3563
Revert "Print stack trace upon exceptions"
8 years ago
Riccardo Spagni 37fbb7a8b7
Merge pull request #738
8 years ago
Riccardo Spagni ec4186a30c
Merge pull request #737
8 years ago
Riccardo Spagni 9b10e9cc75
Merge pull request #735
8 years ago
Riccardo Spagni f63b945d28
Merge pull request #734
8 years ago
moneromooo-monero 79117d4275
db_lmdb: include the error codes from lmdb api in error logs
8 years ago
moneromooo-monero 1c3ed4c9da
cryptonote_protocol: clarify height wording
8 years ago
moneromooo-monero d2aa427c78
rpc: fix print_tx in command line mode
8 years ago
moneromooo-monero b525457061
simplewallet: make --password-file work in RPC mode
8 years ago
moneromooo-monero fff238ec94
Print stack trace upon exceptions
8 years ago
Howard Chu db1b2db4d5 Reduce log noise
8 years ago
Howard Chu 9b3e43c327 Fix issue #706
8 years ago
Riccardo Spagni 435b6e4e32
bump the version
8 years ago
Riccardo Spagni e4c2e9e5e0
baked-in block headers now go all the way up to 1 million. 1 MILLION
8 years ago
Riccardo Spagni 4d34682883
Merge pull request #728
8 years ago
Howard Chu a74348e115 Add destructor for readtxns
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