Commit Graph

714 Commits (master)

Author SHA1 Message Date
moneromooo-monero b5faac5304
get_blockchain_top now returns void
7 years ago
Riccardo Spagni ce37967dd2
Merge pull request #2386
7 years ago
Riccardo Spagni ec0e144e90
Merge pull request #2377
7 years ago
Riccardo Spagni 44ad32fd4a
Merge pull request #2357
7 years ago
moneromooo-monero 309290d1c7
Source updates are in a source subdirectory
7 years ago
moneromooo-monero 792ba4f0fe
Log categories can now be added to and removed from
7 years ago
stoffu e29282d208
build: auto update version info without manually deleting version.h
7 years ago
stoffu b5cbdce8a6
wallet2: correctly handle in/out payments for view-only wallet
7 years ago
MaxXor 2e59f6ea50 rpc: add new RPCs to get and set limits
7 years ago
Riccardo Spagni 591e53445b
Merge pull request #2044
7 years ago
moneromooo-monero 3dee3301ba
core_rpc_server: print tx rejection reason at L0 too
7 years ago
moneromooo-monero 8fe5f609d1
rpc: order transactions in the order they were requested
7 years ago
moneromooo-monero a9845cc344
rpc: get_txpool_backlog is now unrestricted
7 years ago
Thomas Winget 0299cb77ca
Fix various oversights/bugs in ZMQ RPC server code
7 years ago
Thomas Winget 77986023c3
json serialization for rpc-relevant monero types
7 years ago
Thomas Winget 9ac2ad0744
DRY refactoring
7 years ago
Riccardo Spagni 72b5f37f58
Merge pull request #2349
7 years ago
Riccardo Spagni e00238a355
Merge pull request #2347
7 years ago
moneromooo-monero c1b10381fc
rpc: decrease memory usage a bit in getblocks.bin
7 years ago
Guillaume LE VAILLANT 58015df4cf Fix getblocktemplate RPC returning wrong reserved_offset
7 years ago
moneromooo-monero 55bec1f03d
rpc: add a new RPC to get current txpool backlog (sizes and fees)
7 years ago
moneromooo 4dbf29bd32
txpool: add tx size median to the pool stats
7 years ago
moneromooo-monero 61770ec2da
change mixin to ring size in user visible places
7 years ago
Riccardo Spagni 6db8a60a18
Merge pull request #2149
7 years ago
moneromooo-monero 5be43fcdba
cryptonote_protocol_handler: sync speedup
7 years ago
moneroexamples 125f823bda Add on_get_alt_blocks_hashes RPC call
7 years ago
moneromooo-monero 8f96cfc20a
Remove typeid use in network_address
7 years ago
Riccardo Spagni 50d8f73f06
Merge pull request #2091
7 years ago
Riccardo Spagni ace1440b65
Merge pull request #2066
7 years ago
Riccardo Spagni a237f90c5b
Merge pull request #2052
7 years ago
Julien Klepatch e4da88a223 Fixed typo in rpc/core_rpc_server.cpp
7 years ago
Howard Chu 3fc22e7b78
Add histogram to poolstats
7 years ago
Howard Chu 5414970dcd
Speedup print_pool_stats
7 years ago
Riccardo Spagni 545e2b003c
Merge pull request #1982
7 years ago
moneromooo-monero 072102cfd2
abstracted nework addresses
7 years ago
moneromooo-monero b52abd1370
Move txpool to the database
7 years ago
assylias bff90264b8
Add expected total reward to RPC "getblocktemplate".
7 years ago
moneromooo-monero 548075b1f5
daemon: new relay_tx command and RPC
7 years ago
moneromooo-monero 558cfc31ca
core, wallet: faster tx pool scanning
7 years ago
moneromooo-monero b553c282fb
rpc: fix BUILD_TAG mispelling (BUILDTAG)
7 years ago
Riccardo Spagni 78a99fe7da
Merge pull request #1820
7 years ago
moneromooo-monero 7a44f38a7f
Add support for the wallet to refresh pruned blocks
7 years ago
moneromooo-monero b49c6ab45d
rpc: add a default category for daemon rpc
7 years ago
moneromooo-monero ea873ceb2c
daemon/rpc: updates command and RPC
7 years ago
Riccardo Spagni b352330a3f
Merge pull request #1781
7 years ago
moneromooo-monero 520756c3c5
rpc: s/rcp/rpc/
7 years ago
moneromooo-monero 8262da8137
rpc: make mining_status RPC work when syncing
7 years ago
Riccardo Spagni c3599fa7b9
update copyright year, fix occasional lack of newline at line end
7 years ago
Riccardo Spagni 49efd3add9
Merge pull request #1727
7 years ago
Riccardo Spagni d2059dfab2
Merge pull request #1737
7 years ago
Dion Ahmetaj 69ab14d91e More robust battery status handling.
7 years ago
moneromooo-monero 9925edcb1e
rpc: fix some RPC calls not returning OK status when needed
7 years ago
moneromooo-monero 0288310e3b
blockchain_db: add "raw" blobdata getters for block and transaction
7 years ago
Riccardo Spagni b0e992237e
Merge pull request #1712
7 years ago
moneromooo-monero 38a1b9c956
rpc: fix daemon mixed style set_log 2,category:level
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 345ed4823c Background/smart mining. If a users' computer is plugged into a power
7 years ago
Riccardo Spagni eacf2124b6 Merge pull request #1689
7 years ago
kenshi84 8027ce0c75 extract some basic code from libcryptonote_core into libcryptonote_basic
7 years ago
Lee Clagett ce7fcbb4ae Add server auth to monerod, and client auth to wallet-cli and wallet-rpc
7 years ago
Riccardo Spagni 72aa788a0e
Merge pull request #1636
7 years ago
Riccardo Spagni 5bb95fc613
Merge pull request #1634
7 years ago
Ashley Perpetual cc1462e0b7 Add concurrency check to rpc mining to ensure not too many threads. number of cores times 4 or 257.
7 years ago
Timothy D. Prime 99f584376e Fix invalid + of std::string and int
7 years ago
Miguel Herranz 0644eed772 Remove boost/foreach.cpp includes
8 years ago
Miguel Herranz 629e3101ab Replace BOOST_FOREACH with C++11 ranged for
8 years ago
Riccardo Spagni a3de797e57
Merge pull request #1610
8 years ago
moneromooo-monero b70ab128fc
rpc: fix orphan_status when getting blocks
8 years ago
moneromooo-monero 4cdf0a35c9
p2p: always recreate a new peer id on startup
8 years ago
Riccardo Spagni ab69d5b367
Merge pull request #1569
8 years ago
kenshi84 16b8b66adc specify restore height by YYYY-MM-DD format
8 years ago
moneromooo-monero 5833d66f65
Change logging to easylogging++
8 years ago
kenshi84 ce866d1cc6 macro to define core RPC version for avoiding future mistake
8 years ago
Riccardo Spagni 10c6afd316
Merge pull request #1571
8 years ago
moneromooo-monero 81c384e408
fix do_not_relay not preventing relaying on a timer
8 years ago
moneromooo-monero 5b5017e267
rpc: add a command to get info about the current blockchain
8 years ago
Riccardo Spagni 0b6031adbf
Merge pull request #1543
8 years ago
Miguel Herranz 19be7225cc Add start_time to get_info methods and show uptime
8 years ago
kenshi84 f1dde1a429 wallet cli: print originating block heights of mixin keys when making transfer
8 years ago
Riccardo Spagni 15dcc5afd3
Merge pull request #1534
8 years ago
moneromooo-monero 9731b4e54f
rpc: add block size to GET_BLOCK_HEADER RPC
8 years ago
moneromooo-monero 9188b3468c
rpc: add current block size to the getinfo call
8 years ago
moneromooo-monero 94b6feef24
rpc: fix mixup in tx_info serialization
8 years ago
moneromooo-monero 55fa0479a0
rpc: new function and RPC to get alternative chain info
8 years ago
Lee Clagett bdc3d7496f Adding HTTP Digest Auth (but not yet enabled)
8 years ago
moneromooo-monero d6086f5b4e
Improve daemon RPC version handling
8 years ago
moneromooo-monero 1d9e223944
rpc: do not include output indices for pool txes
8 years ago
moneromooo-monero e227d6e7ac
rpc: bump version after RPC changes
8 years ago
moneromooo-monero 2c0173c722
Add a get_outs (fully text based) version of get_outs.bin
8 years ago
moneromooo-monero e05907b3e7
rpc: add output indices to gettransactions
8 years ago
moneromooo-monero 0e418d2a58
rpc: bump RPC version
8 years ago
moneromooo-monero e6deb8abda
rpc: add a dynamic fee estimation RPC call
8 years ago
Riccardo Spagni 854abeb3bb
Merge pull request #1247
8 years ago
moneromooo-monero 10a79eae24
daemon: report transaction relay status in print_pool* commands
8 years ago
Riccardo Spagni b9f31bbc10
Merge pull request #1222
8 years ago
Riccardo Spagni 7426b5374f
Merge pull request #1221
8 years ago
moneromooo-monero 88faec75fe
wallet: select part of the fake outs from recent outputs
8 years ago
moneromooo-monero 5e10fb042d
rpc: add blockchain cumulative difficulty to getinfo call
8 years ago
moneromooo-monero 094f4c8cc6
rpc: add missing top block hash to json getinfo call
8 years ago
Dion Ahmetaj 7db29d6903 print_coinbase_tx_sum now breaks output into fee and emission components
8 years ago
Dion Ahmetaj dd6c44327b changed params from start/end index to height/count
8 years ago
Dion Ahmetaj e95d3f359b attempted to remove whitespace spam
8 years ago
Dion Ahmetaj 412da63622 added print_coinbase_tx_sum option
8 years ago
Jacob Brydolf 79bb5a670a
Fix build after spelling corrections in core_rpc_server
8 years ago
Riccardo Spagni ab60c0503c
Merge pull request #1164
8 years ago
Riccardo Spagni 4cb1348548
Merge pull request #1139
8 years ago
Riccardo Spagni e34ef4de6c
Merge pull request #1171
8 years ago
NanoAkron 6390673137 Removed all code related to fast_exit
8 years ago
moneromooo-monero 179b1f43af
daemon: implement missing print_bc and matching RPC
8 years ago
NanoAkron 25be1d3ed4 Noticed two spellings of the word 'response' in the codebase, one 'responce' and the other 'response'.
8 years ago
Randi Joseph 9e54616924 Dropped "bit" from bitmonero.
8 years ago
moneromooo-monero eeb2bbc0fc
epee: optionally restrict HTTP service to a configurable user agent
8 years ago
redfish e1c7af35d4 cmake: transitive deps and remove deprecated LINK_*
8 years ago
moneromooo-monero b951bc8780
wallet: transfer_selected_rct now also selects fake outs
8 years ago
moneromooo-monero 3cb2edec66
rpc: send global indices along with blocks/transacions on refresh
8 years ago
moneromooo-monero c2ec6d35b9
mixable transactions must be rct for v3
8 years ago
moneromooo-monero dc4aad7eb5
add rct to the protocol
8 years ago
moneromooo-monero 4258dab4d6
core: new /getrandom_rctouts.bin binary RPC call
8 years ago
moneromooo-monero 9e82b694da
remove original Cryptonote blockchain_storage blockchain format
8 years ago
moneromooo-monero 7e4e0021f4
daemon: print time to next fork
8 years ago
moneromooo-monero 11dc091464
Fake outs set is now decided by the wallet
8 years ago
moneromooo-monero 1593553e03
new unlocked parameter to output_histogram
8 years ago
moneromooo-monero 22d8344cb5
core_rpc_server: fix gray/white peer list mixup
8 years ago
Riccardo Spagni fc3e135b83
Merge pull request #902
8 years ago
moneromooo-monero 014f3a0d39
Add a daemon RPC version, and make simplewallet check it
8 years ago
moneromooo-monero 34ecfdbf15
rpc: fix get_bans and set_bans RPC names, they were missing a _
8 years ago
moneromooo-monero f11191a818
rpc: restrict number of fake outs requested in restricted rpc mode
8 years ago
moneromooo-monero 0c6e9e4ddd
rpc: fix getblock RPC sending blob as binary, not hex dump
8 years ago
osensei 1c0bffb5f0 Restrict also 'get_connections' and 'getbans' APIs.
8 years ago
osensei 9f8bc4946b Don't allow 'flush_txpool' and 'setbans' JSON_RPC methods when running in restricted mode.
8 years ago
Howard Chu b7140daea2 Add GET_HASHES_FAST rpc, use it in wallet
8 years ago
Riccardo Spagni c2e9866fc6
Merge pull request #797
8 years ago
moneromooo-monero f17b2f42b2
rpc: add pool/blockchain and block height results to gettransactions
8 years ago
moneromooo-monero 5c9dd23b1c
rpc: add a do_not_relay boolean to tx submission
8 years ago
Riccardo Spagni ab43e80331
Merge pull request #777
8 years ago
Riccardo Spagni a38ad63f8f
Merge pull request #767
8 years ago
Howard Chu 8757e46b78 add blockhashing blob to getblocktemplate
8 years ago
moneromooo-monero 24b3e9007a
Convey tx verification failure reasons to the RPC client
8 years ago
moneromooo-monero 600a3cf0c0
New RPC and daemon command to get output histogram
8 years ago
Mike C ee71946cdc Fix typo on bitmonerod rpc method error.
8 years ago
moneromooo-monero 789e2755f7
rpc: do not return bans if they're effectively spent
8 years ago
moneromooo-monero bf6d1474c0
new flush_txpool command, and associated RPC call
8 years ago
moneromooo-monero 6288295f8e
rpc: add missing return on error when getting a tx
8 years ago
moneromooo-monero 3b1d7e03fc
Fix V1/V2 use of hard fork related parameters
8 years ago
moneromooo-monero 664dc42e18
rpc: fix missing target information in RPC call
9 years ago
moneromooo-monero a44d94d390
rpc: is_key_image_spent now checks the tx pool too
9 years ago
Riccardo Spagni de03926850
updated copyright year
9 years ago
Riccardo Spagni aa7d6c5412
Merge pull request #547
9 years ago
moneromooo-monero 8ea7af1ba3
Allow the wallet to access hard fork information
9 years ago
moneromooo-monero 0ab56b80db
print top block hash in daemon diff command
9 years ago
moneromooo-monero 336b37580f
Register daemon command line arguments to core if they're used in core
9 years ago
Riccardo Spagni 8a52cf4055
Merge pull request #505
9 years ago
Riccardo Spagni 83b412f471
Merge pull request #503
9 years ago
moneromooo-monero 75742977a8
core_rpc_server: add a --restricted-rpc option
9 years ago
moneromooo-monero 55e5a33d85
rpc: pass current block target in rpc
9 years ago
moneromooo-monero 38ceb73848
add RPC calls and commands to get/set bans
9 years ago
moneromooo-monero 932994c0cb
Relay transactions when they linger too long in the pool
9 years ago
moneromooo-monero 051ddbc741
rpc: fix start_mining and status RPC crashes
9 years ago
moneromooo-monero 06c65cb0ef
rpc: fix hard_fork_info RPC
9 years ago
moneromooo-monero 253ed76ef4
core_rpc_server: add optional json decoded tx to COMMAND_RPC_GET_TRANSACTIONS
9 years ago
moneromooo-monero ca23c0e5c8
core_rpc_server: add a getblock RPC command, and fix print_block
9 years ago
moneromooo-monero e546f3724a
Add an RPC call and daemon command to get info on hard fork voting
9 years ago
Riccardo Spagni 7792255968
Merge pull request #369
9 years ago
moneromooo-monero d87a2d2bb2
core_rpc_server: replace vector<bool> with vector<int> in RPC
9 years ago
moneromooo-monero e7b00abfaa
core_rpc_server: find transactions in the pool as well as the blockchain
9 years ago
moneromooo-monero 83bbea4c7f
Add a is_key_image_spent daemon command and RPC call
9 years ago
moneromooo-monero d09be116c6
core_rpc_server: add a getter for the testnet flag
9 years ago
moneromooo-monero 754f863a7e
core_rpc_server: log some error messages to the console
9 years ago
moneromooo-monero bac366e173
core_rpc_server: reenable print_pl
9 years ago
warptangent b76857f9d9
Add mempool output to daemon via command and RPC
9 years ago
rfree2monero 32c19c6c3d
[fix] log level change. compilation: dns, tests
9 years ago
rfree2monero c511abf005 remerged; commands JSON. logging upgrade. doxygen
9 years ago
Thomas Winget a0590d29cd
Restore daemon interactive mode
9 years ago
Thomas Winget db53e1956a
revert stop_daemon method to use correct exit
9 years ago
Thomas Winget 96cbecffd7
RPC calls for background daemon added in
9 years ago
Thomas Winget 9193d6fb5b
Daemonize changes pulled in -- daemon builds
9 years ago
Riccardo Spagni 7de1a2d57a
previous hash added to GBT
10 years ago
Riccardo Spagni f4b69d553a
year updated in license
10 years ago
Ben Boeckel 7d708e4223 cmake: support 2.8.7
10 years ago
Ben Boeckel f53f04724c cmake: handle private vs. public headers
10 years ago
Ben Boeckel 55ca7d3b34 cmake: refactor common code with libraries
10 years ago
Ben Boeckel 89cff7bddc cmake: put each library into its own directory
10 years ago
moneromooo-monero beecd139a2
core_rpc_server: use do while(0) idiom in macros using if
10 years ago
moneromooo-monero add803be89
core_rpc_server: fix overreads in slow_memmem
10 years ago
Zachary Michaels 59ab569da1 Give up on brace initializers in initializer lists (MSVC bug)
10 years ago
Zachary Michaels d03308734b
Separate testnet address prefix
10 years ago
Zachary Michaels 3ef7f33300 Add descriptions for RPC command line params
10 years ago
Zachary Michaels 658b6690a3
Separate rpc port for testnet
10 years ago
Zachary Michaels fb4146fa34 Reorganize testnet constants
10 years ago
Jakob Lind e4273f2415 #36 simplewallet refresh include optional height param
10 years ago
fluffypony 6fc995fe5d License updated to BSD 3-clause
10 years ago
Thomas Winget ad4061002c Missed serializing a get_connections RPC response parameter
10 years ago
Zachary Michaels 2796a7f015 Add get_info command to daemon json rpc
10 years ago
Thomas Winget 9f88b7ce6b Added get_connections RPC call to daemon
10 years ago
Zachary Michaels dee9abcd60 Match empty RPC request with other requests
10 years ago
Zachary Michaels efad8c9f31 Switch list to vector for RPC serialization
10 years ago
mydesktop ea99573f99 new error code for rpc
10 years ago
mydesktop 75fc3e90b1 Fix for orphan fix (check blocksize)
10 years ago
monero-project feac5a7b2d Correcting high orphan rate of blocks at pool
10 years ago
Neozaru 7fea5645e2 'getinfo' daemon HTTP-RPC returns 'target_height' for progress estimations
10 years ago
monero-project e526fd3a3c Merge pull request #20 from artifexd/wallet_refresh
10 years ago
artifexd 7f0b8465e7 Enable wallet refresh before blockchain is saved or completely sync'd.
10 years ago
Neozaru 8530629e22 Merge bitmonero@monero-project
10 years ago
Neozaru af5a28efe5 'mining_status' Daemon RPC command
10 years ago
mydesktop 3a3a817678 0.8.8update
10 years ago
Neozaru eb2db3cf61 Added 'save_bc' command in daemon for saving blockchain remotely
10 years ago
Neozaru 4690670031 Added 'save_bc' command in daemon for saving blockchain remotely
10 years ago
mydesktop 333f975760 initial [broken] update
10 years ago
mydesktop 79a4bedc36 mac osx building fixes
10 years ago
mydesktop 67df296650 various fixes to allow mac osx compilation
10 years ago
Antonio Juarez 9682a15400 Port mapping with UPnP
10 years ago
Antonio Juarez 29c2859a3e json rpc for wallet and bugfix
10 years ago
Antonio Juarez 8efa1313f3 some fixes
10 years ago
Antonio Juarez 296ae46ed8 moved all stuff to github
10 years ago