https://github.com/tendermint/tendermint

sort by:
Revision Author Date Message Commit Date
1895cde [WIP] Fill in consensus core details in ADR 030 (#2696) * Initial work towards making ConsensusCore spec complete * Initial version of executor and complete consensus 13 January 2019, 19:47:00 UTC
be00cd1 Hotfix/validating query result length (#3053) * Validating that there are txs in the query results before loop throught the array * Created tests to validate the error has been fixed * Added comments * Fixing misspeling * check if the variable "skipCount" is bigger than zero. If it is not, we set it to 0. If it, we do not do anything. * using function that validates the skipCount variable * undo Gopkg.lock changes 13 January 2019, 19:34:29 UTC
a6011c0 Close and retry a RemoteSigner on err (#2923) * Close and recreate a RemoteSigner on err * Update changelog * Address Anton's comments / suggestions: - update changelog - restart TCPVal - shut down on `ErrUnexpectedResponse` * re-init remote signer client with fresh connection if Ping fails - add/update TODOs in secret connection - rename tcp.go -> tcp_client.go, same with ipc to clarify their purpose * account for `conn returned by waitConnection can be `nil` - also add TODO about RemoteSigner conn field * Tests for retrying: IPC / TCP - shorter info log on success - set conn and use it in tests to close conn * Tests for retrying: IPC / TCP - shorter info log on success - set conn and use it in tests to close conn - add rwmutex for conn field in IPC * comments and doc.go * fix ipc tests. fixes #2677 * use constants for tests * cleanup some error statements * fixes #2784, race in tests * remove print statement * minor fixes from review * update comment on sts spec * cosmetics * p2p/conn: add failing tests * p2p/conn: make SecretConnection thread safe * changelog * IPCVal signer refactor - use a .reset() method - don't use embedded RemoteSignerClient - guard RemoteSignerClient with mutex - drop the .conn - expose Close() on RemoteSignerClient * apply IPCVal refactor to TCPVal * remove mtx from RemoteSignerClient * consolidate IPCVal and TCPVal, fixes #3104 - done in tcp_client.go - now called SocketVal - takes a listener in the constructor - make tcpListener and unixListener contain all the differences * delete ipc files * introduce unix and tcp dialer for RemoteSigner * rename files - drop tcp_ prefix - rename priv_validator.go to file.go * bring back listener options * fix node * fix priv_val_server * fix node test * minor cleanup and comments 13 January 2019, 19:31:31 UTC
ef94a32 Make SecretConnection thread safe (#3111) * p2p/conn: add failing tests * p2p/conn: make SecretConnection thread safe * changelog * fix from review 13 January 2019, 18:46:25 UTC
7f607d0 docs: fix p2p readme links (#3109) 11 January 2019, 22:41:02 UTC
81c51cd rpc: include peer's remote IP in `/net_info` (#3052) Refs #3047 11 January 2019, 14:24:45 UTC
51094f9 update README (#3097) * update README * fix from review 11 January 2019, 13:28:29 UTC
7644d27 Ensure multisig keys have 20-byte address (#3103) * Ensure multisig keys have 20-byte address Use crypto.AddressHash() to avoid returning 32-byte long address. Closes: #3102 * fix pointer * fix test 10 January 2019, 23:37:34 UTC
764cfe3 Don't use pointer receivers for PubKeyMultisigThreshold (#3100) * Don't use pointer receivers for PubKeyMultisigThreshold * test that showcases panic when PubKeyMultisigThreshold are used in sdk: - deserialization will fail in `readInfo` which tries to read a `crypto.PubKey` into a `localInfo` (called by cosmos-sdk/client/keys.GetKeyInfo) * Update changelog * Rename routeTable to nameTable, multisig key is no longer a pointer * sed -i 's/PubKeyAminoRoute/PubKeyAminoName/g' `grep -lrw PubKeyAminoRoute .` upon Jae's request * AminoRoutes -> AminoNames * sed -e 's/PrivKeyAminoRoute/PrivKeyAminoName/g' * Update crypto/encoding/amino/amino.go Co-Authored-By: alessio <quadrispro@ubuntu.com> 10 January 2019, 22:47:20 UTC
616c3a4 cs: prettify logging of ignored votes (#3086) Refs #3038 06 January 2019, 09:00:12 UTC
04e97f5 fix build scripts (#3085) * fix build scripts Search for the right variable when introspecting Go code. `Version` was renamed to `TMCoreSemVer`. This is regression introduced in b95ac688af14d130e6ad0b580ed9a8181f6c487c * fix all `Version` introspections. Use `TMCoreSemVer` instead of `Version` 06 January 2019, 08:40:15 UTC
56a4fb4 add signing spec (#3061) * add signing spec * fixes from review * more fixes * fixes from review 03 January 2019, 01:18:45 UTC
49017a5 3070 [docs] unindent text as it is supposed to behave the same as the parts before (#3075) 01 January 2019, 07:42:39 UTC
6a80412 Remove privval.GetAddress(), memoize pubkey (#2948) privval: remove GetAddress(), memoize pubkey 22 December 2018, 05:36:45 UTC
2348f38 Update node_info.go (#3059) 21 December 2018, 22:37:28 UTC
41e2eee R4R: Split immutable and mutable parts of priv_validator.json (#2870) * split immutable and mutable parts of priv_validator.json * fix bugs * minor changes * retrig test * delete scripts/wire2amino.go * fix test * fixes from review * privval: remove mtx * rearrange priv_validator.go * upgrade path * write tests for the upgrade * fix for unsafe_reset_all * add test * add reset test 21 December 2018, 21:58:27 UTC
a88e283 Merge pull request #3063 from tendermint/master Merge master back to develop 21 December 2018, 21:39:02 UTC
1e1ca15 Merge pull request #3062 from tendermint/release/v0.27.4 Release/v0.27.4 21 December 2018, 21:35:45 UTC
c6604b5 changelog and version 21 December 2018, 21:31:28 UTC
c510f82 mempool: move tx to back, not front (#3036) because we pop txs from the front if the cache is full Refs #3035 21 December 2018, 21:28:21 UTC
daddeba circleci: update go version (#3051) 19 December 2018, 17:45:12 UTC
30f346f docs: add rpc link to docs navbar and re-org sidebar (#3041) * add rpc to docs navbar and close #3000 * Update config.js 17 December 2018, 19:02:26 UTC
4d8f29f set allow_duplicate_ip to false (#2992) * config: cors options are arrays of strings, not strings Fixes #2980 * docs: update tendermint-core/configuration.html page * set allow_duplicate_ip to false * in `tendermint testnet`, set allow_duplicate_ip to true Refs #2712 * fixes after Ismail's review 17 December 2018, 16:52:33 UTC
2182f6a update go version & other cleanup (#3018) * update go version & other cleanup * fix lints * go one.eleven.four * keep circle on 1.11.3 for now 17 December 2018, 16:51:53 UTC
a06912b mempool: move tx to back, not front (#3036) because we pop txs from the front if the cache is full Refs #3035 17 December 2018, 16:35:05 UTC
0ff7151 fix docs / proxy app (#2988) * fix docs / proxy app, closes #2986 * counter_serial * review comments * list all possible options * add changelog entries 17 December 2018, 04:34:13 UTC
385977d Merge pull request #3033 from tendermint/master Merge pull request #3032 from tendermint/release/v0.27.3 16 December 2018, 19:30:46 UTC
0138530 Merge pull request #3032 from tendermint/release/v0.27.3 Release/v0.27.3 16 December 2018, 19:30:23 UTC
0533c73 crypto: revert to mainline Go crypto lib (#3027) * crypto: revert to mainline Go crypto lib We used to use a fork for a modified bcrypt so we could pass our own randomness but this was largely unecessary, unused, and a burden. So now we just use the mainline Go crypto lib. * changelog * fix tests * version and changelog 16 December 2018, 19:19:38 UTC
1beb455 Merge pull request #3031 from tendermint/master Merge pull request #3030 from tendermint/release/v0.27.2 16 December 2018, 19:13:57 UTC
4a568fc Merge pull request #3030 from tendermint/release/v0.27.2 Release/v0.27.2 16 December 2018, 19:13:30 UTC
b3141d7 makeNodeInfo returns error (#3029) * makeNodeInfo returns error * version and changelog 16 December 2018, 19:05:58 UTC
9a6dd96 Revert to using defers in addrbook. (#3025) * Revert to using defers in addrbook. ValidateBasic->Validate since it requires DNS * Update CHANGELOG_PENDING 16 December 2018, 17:27:16 UTC
9fa9596 Merge pull request #3026 from tendermint/master Merge pull request #3023 from tendermint/release/v0.27.1 16 December 2018, 17:25:19 UTC
1f09818 Merge pull request #3023 from tendermint/release/v0.27.1 Release/v0.27.1 16 December 2018, 17:24:54 UTC
e4806f9 Bucky/v0.27.1 (#3022) * update changelog * linkify * changelog and version 15 December 2018, 20:58:09 UTC
b53a271 docs: networks/docker-compose: small fixes (#3017) 15 December 2018, 20:38:13 UTC
a75dab4 #2980 fix cors doc (#3013) 15 December 2018, 20:32:35 UTC
7c9e767 2980 fix cors (#3021) * config: cors options are arrays of strings, not strings Fixes #2980 * docs: update tendermint-core/configuration.html page * set allow_duplicate_ip to false * in `tendermint testnet`, set allow_duplicate_ip to true Refs #2712 * fixes after Ismail's review * Revert "set allow_duplicate_ip to false" This reverts commit 24c1094ebcf2bd35f2642a44d7a1e5fb5c178fb1. 15 December 2018, 20:26:27 UTC
f82a8ff During replay, when appHeight==0, only saveState if stateHeight is also 0 (#3006) * optimize addProposalBlockPart * optimize addProposalBlockPart * if ProposalBlockParts and LockedBlockParts both exist,let LockedBlockParts overwrite ProposalBlockParts. * fix tryAddBlock * broadcast lockedBlockParts in higher priority * when appHeight==0, it's better fetch genDoc than state.validators. * not save state if replay from height 1 * only save state if replay from height 1 when stateHeight is also 1 * only save state if replay from height 1 when stateHeight is also 1 * only save state if replay from height 0 when stateHeight is also 0 * handshake info's response version only update when stateHeight==0 * save the handshake responseInfo appVersion 15 December 2018, 19:33:30 UTC
ae275d7 mempool: notifyTxsAvailable if there're txs left, but recheck=false (#2991) (left after committing a block) Fixes #2961 -------------- ORIGINAL ISSUE Tendermint version : 0.26.4-b771798d ABCI app : kv-store Environment: OS (e.g. from /etc/os-release): macOS 10.14.1 What happened: Set mempool.recheck = false and create empty block = false in config.toml. When transactions get added right between a new empty block is being proposed and committed, the proposer won't propose new block for that transactions immediately after. That transactions are stuck in the mempool until a new transaction is added and trigger the proposer. What you expected to happen: If there is a transaction left in the mempool, new block should be proposed immediately. Have you tried the latest version: yes How to reproduce it (as minimally and precisely as possible): Fire two transaction using broadcast_tx_sync with specific delay between them. (You may need to do it multiple time before the right delay is found, on my machine the delay is 0.98s) Logs (paste a small part showing an error (< 10 lines) or link a pastebin, gist, etc. containing more of the log file): https://pastebin.com/0Wt6uhPF Config (you can paste only the changes you've made): [mempool] recheck = false create_empty_block = false Anything else we need to know: In mempool.go, we found that proposer will immediately propose new block if Last committed block has some transaction (causing AppHash to changed) or mem.notifyTxsAvailable() is called. Our scenario is as followed. A transaction is fired, it will create 1 block with 1 tx (line 1-4 in the log) and 1 empty block. After the empty block is proposed but before it is committed, second transaction is fired and added to mempool. (line 8-16) Now, since the last committed block is empty and mem.notifyTxsAvailable() will be called only if mempool.recheck = true. The proposer won't immediately propose new block, causing the second transaction to stuck in mempool until another transaction is added to mempool and trigger mem.notifyTxsAvailable(). 15 December 2018, 19:27:02 UTC
f5cca9f docs: update DOCS_README (#3019) Co-Authored-By: zramsay <zach.ramsay@gmail.com> 15 December 2018, 19:01:28 UTC
3fbe9f2 docs: add edit on Github links (#3014) 14 December 2018, 05:32:09 UTC
f7e463f circleci: add a job to automatically update docs (#3005) 12 December 2018, 09:48:53 UTC
bc2a9b2 mempool: add a comment and missing changelog entry (#2996) Refs #2994 12 December 2018, 09:31:35 UTC
9e075d8 docs: enable full-text search (#3004) 12 December 2018, 09:20:02 UTC
8003786 docs: fixes from 'first time' review (#2999) 11 December 2018, 18:21:54 UTC
2594cec add UnconfirmedTxs/NumUnconfirmedTxs methods to HTTP/Local clients (#2964) 11 December 2018, 08:41:02 UTC
df32ea4 Make testing logger that doesn't write to stdout (#2997) 11 December 2018, 08:17:21 UTC
f69e2c6 p2p: set MConnection#created during init (#2990) Fixes #2715 In crawlPeersRoutine, which is performed when seedMode is run, there is logic that disconnects the peer's state information at 3-hour intervals through the duration value. The duration value is calculated by referring to the created value of MConnection. When MConnection is created for the first time, the created value is not initiated, so it is not disconnected every 3 hours but every time it is disconnected. So, normal nodes are connected to seedNode and disconnected immediately, so address exchange does not work properly. https://github.com/tendermint/tendermint/blob/master/p2p/pex/pex_reactor.go#L629 This point is not work correctly. I think, https://github.com/tendermint/tendermint/blob/master/p2p/conn/connection.go#L148 created variable is missing the current time setting. 10 December 2018, 20:24:58 UTC
d5d0d2b Make mempool fail txs with negative gas wanted (#2994) This is only one part of #2989. We also need to fix the application, and add rules to consensus to ensure this. 10 December 2018, 17:56:49 UTC
41eaf0e turn off strict routability every time (#2983) previously, we're turning it off only when --populate-persistent-peers flag was used, which is obviously incorrect. Fixes https://github.com/cosmos/cosmos-sdk/issues/2983 09 December 2018, 18:29:51 UTC
68b4678 docs: relative links in docs/spec/readme.md, js-amino lib (#2977) Co-Authored-By: zramsay <zach.ramsay@gmail.com> 07 December 2018, 15:41:19 UTC
2f64717 return an error if validator set is empty in genesis file and after InitChain (#2971) Fixes #2951 07 December 2018, 08:30:58 UTC
c4a1cfc don't ignore key when executing CONTAINS (#2924) Fixes #2912 07 December 2018, 08:28:02 UTC
0f96bea Merge pull request #2976 from tendermint/master Merge pull request #2975 from tendermint/release/v0.27.0 05 December 2018, 21:51:04 UTC
9c236ff Merge pull request #2975 from tendermint/release/v0.27.0 Release/v0.27.0 05 December 2018, 21:50:36 UTC
9f8761d update changelog and upgrading (#2974) 05 December 2018, 20:19:30 UTC
5413c11 kv indexer: add separator to start key when matching ranges (#2925) * kv indexer: add separator to start key when matching ranges to avoid including false positives Refs #2908 * refactor code * add a test case 05 December 2018, 19:21:46 UTC
a14fd8e p2p: fix peer count mismatch #2332 (#2969) * p2p: test case for peer count mismatch #2332 * p2p: fix peer count mismatch #2332 * changelog * use httptest.Server to scrape Prometheus metrics 05 December 2018, 12:32:27 UTC
1bb7e31 p2p: panic on transport error (#2968) * p2p: panic on transport error Addresses #2823. Currently, the acceptRoutine exits if the transport returns an error trying to accept a new connection. Once this happens, the node can't accept any new connections. So here, we panic instead. While we could potentially be more intelligent by rerunning the acceptRoutine, the error may indicate something more fundamental (eg. file desriptor limit) that requires a restart anyways. We can leave it to process managers to handle that restart, and notify operators about the panic. * changelog 05 December 2018, 00:16:06 UTC
222b897 Minor log changes (#2959) * node: allow state and code to have diff block versions * node: pex is a log module 04 December 2018, 13:30:29 UTC
d9a1aad docs: add client#Start/Stop to examples in RPC docs (#2939) follow-up on https://github.com/tendermint/tendermint/pull/2936 03 December 2018, 12:17:06 UTC
8ef0c26 check if deliverTxResCh is still open, return an err otherwise (#2947) deliverTxResCh, like any other eventBus (pubsub) channel, is closed when eventBus is stopped. We must check if the channel is still open. The alternative approach is to not close any channels, which seems a bit odd. Fixes #2408 03 December 2018, 12:15:36 UTC
c4d93fd explicitly type MaxTotalVotingPower to int64 (#2953) 30 November 2018, 19:43:16 UTC
dc2a338 Bucky/v0.27.0 (#2950) * update changelog * changelog, upgrading, version 30 November 2018, 19:05:16 UTC
725ed79 Add some ProposerPriority tests (#2946) * WIP: tests for #2785 * rebase onto develop * add Bucky's test without changing ValidatorSet.Update * make TestValidatorSetBasic fail * add ProposerPriority preserving fix to ValidatorSet.Update to fix TestValidatorSetBasic * fix randValidator_ to stay in bounds of MaxTotalVotingPower * check for expected proposer and remove some duplicate code * actually limit the voting power of random validator ... * fix test 29 November 2018, 22:03:41 UTC
44b769b types: ValidatorSet.Update preserves Accum (#2941) * types: ValidatorSet.Update preserves ProposerPriority This solves the other issue discovered as part of #2718, where Accum (now called ProposerPriority) is reset to 0 every time a validator is updated. * update changelog * add test * update comment * Update types/validator_set_test.go Co-Authored-By: ebuchman <ethan@coinculture.info> 29 November 2018, 13:26:12 UTC
380afaa docs: update ecosystem.json: add Rust ABCI (#2945) 29 November 2018, 11:57:11 UTC
b30c34e rename Accum -> ProposerPriority: (#2932) - rename fields, methods, comments, tests 28 November 2018, 20:35:09 UTC
4039276 remove unnecessary "crypto" import alias (#2940) 28 November 2018, 19:53:04 UTC
3f987ad Set accum of freshly added validator -(total voting power) (#2785) * set the accum of a new validator to (-total voting power): - disincentivize validators to unbond, then rebon to reset their negative Accum to zero additional unrelated changes: - do not capitalize error msgs - fix typo * review comments: (re)capitalize errors & delete obsolete comments * More changes suggested by @melekes * WIP: do not batch clip (#2809) * substract avgAccum on each iteration - temporarily skip test * remove unused method safeMulClip / safeMul * always substract the avg accum - temp. skip another test * remove overflow / underflow tests & add tests for avgAccum: - add test for computeAvgAccum - as we substract the avgAccum now we will not trivially over/underflow * address @cwgoes' comments * shift by avg at the end of IncrementAccum * Add comment to MaxTotalVotingPower * Guard inputs to not exceed MaxTotalVotingPower * Address review comments: - do not fetch current validator from set again - update error message * Address a few review comments: - fix typo - extract variable * address more review comments: - clarify 1.125*totalVotingPower == totalVotingPower + (totalVotingPower >> 3) * review comments: panic instead of "clipping": - total voting power is guarded to not exceed MaxTotalVotingPower -> panic if this invariant is violated * fix failing test 28 November 2018, 18:12:17 UTC
b11788d types: NewValidatorSet doesn't panic on empty valz list (#2938) * types: NewValidatorSet doesn't panic on empty valz list * changelog 28 November 2018, 18:09:29 UTC
9adcfe2 docs: add client.Start() to RPC WS examples (#2936) 28 November 2018, 16:55:18 UTC
3d15579 docs: fix js-abci example (#2935) 28 November 2018, 16:29:26 UTC
4571f0f Enforce validators can only use the correct pubkey type (#2739) * Enforce validators can only use the correct pubkey type * adapt to variable renames * Address comments from #2636 * separate updating and validation logic * update spec * Add test case for TestStringSliceEqual, clarify slice copying code * Address @ebuchman's comments * Split up testing validator update execution, and its validation 28 November 2018, 14:09:27 UTC
8a73fea Merge pull request #2934 from tendermint/master Merge pull request #2922 from tendermint/release/v0.26.4 28 November 2018, 13:56:39 UTC
e291fbb 2871 remove proposalHeartbeat infrastructure (#2874) * 2871 remove proposalHeartbeat infrastructure * 2871 add preliminary changelog entry 28 November 2018, 13:52:34 UTC
416d143 R4R: Swap start/end in ReverseIterator (#2913) * Swap start/end in ReverseIterator * update CHANGELOG_PENDING * fixes from review 28 November 2018, 13:49:24 UTC
7213869 Refactor updateState #2865 (#2929) * Refactor updateState #2865 * Apply suggestions from code review Co-Authored-By: danil-lashin <danil-lashin@yandex.ru> * Apply suggestions from code review 28 November 2018, 13:32:16 UTC
ef9902e docs: small improvements (#2933) * update docs - make install_c cmd (install) - explain node IDs (quick-start) - update UPGRADING section (using-tendermint) * use git clone with JS example JS devs may not have Go installed and we should not force them to. * rewrite sentence 28 November 2018, 13:25:23 UTC
b771798 Merge pull request #2922 from tendermint/release/v0.26.4 Release/v0.26.4 27 November 2018, 13:51:45 UTC
1abf34a Prepare v0.26.4 changelog (#2921) * prepare changelog * linkify changelog * changelog and version * update changelog 27 November 2018, 13:43:21 UTC
92dc5fc don't return false positives when searching for a prefix of a tag value (#2919) Fixes #2908 27 November 2018, 13:12:28 UTC
bef39f3 Updated Marshal and unmarshal methods to make compatible with protobuf (#2918) * upadtes in grpc Marshal and unmarshal * update comments 27 November 2018, 13:07:20 UTC
94e63be [indexer] order results by index if height is the same (#2900) Fixes #2775 27 November 2018, 12:53:06 UTC
9570ac4 rpc: Fix tx.height range queries (#2899) Modify lookForHeight to return a height only there's a equal operator. Previously, it was returning a height even for range conditions: "height < 10000". Fixes #2759 27 November 2018, 12:47:50 UTC
99b9c9b types: Emit tags from BeginBlock/EndBlock (#2747) This commit makes both EventNewBlock and EventNewBlockHeader emit tags on the event bus, so subscribers can use them in queries. 27 November 2018, 03:21:42 UTC
47a0669 Fix fast sync stack with wrong block #2457 (#2731) * fix fastsync may stuck by a wrong block * fixes from updates * fixes from review * Align spec with the changes * fmt 26 November 2018, 20:31:11 UTC
fe3b97f It's better read from genDoc than from state.validators when appHeight==0 in replay (#2893) * optimize addProposalBlockPart * optimize addProposalBlockPart * if ProposalBlockParts and LockedBlockParts both exist,let LockedBlockParts overwrite ProposalBlockParts. * fix tryAddBlock * broadcast lockedBlockParts in higher priority * when appHeight==0, it's better fetch genDoc than state.validators. 26 November 2018, 13:03:08 UTC
56052c0 update encoding spec (#2903) Quick fix for #2902 26 November 2018, 08:24:32 UTC
98e442a return back initially allowed level if we encounter allowed key (#2889) Fixes #2868 where module=main setting overrides all others 26 November 2018, 04:34:22 UTC
b12488b Handling integer IDs in JSON-RPC requests -- fixes #2366 (#2811) * Fixed accepting integer IDs in requests for Tendermint RPC server (#2366) * added a wrapper interface `jsonrpcid` that represents both string and int IDs in JSON-RPC requests/responses + custom JSON unmarshallers * changed client-side code in RPC that uses it * added extra tests for integer IDs * updated CHANGELOG_PENDING, as suggested by PR instructions * addressed PR comments * added table driven tests for request type marshalling/unmarshalling * expanded handler test to check IDs * changed pending changelog note * changed json rpc request/response unmarshalling to use empty interfaces and type switches on ID * some cleanup 26 November 2018, 04:33:40 UTC
b487feb node: refactor privValidator ext client code & tests (#2895) * update ConsensusState#OnStop comment * consensus: set logger for WAL in tests * refactor privValidator client code and tests follow-up on https://github.com/tendermint/tendermint/pull/2866 21 November 2018, 17:24:13 UTC
72f86b5 [pv] add ability to use ipc validator (#2866) Ref #2827 (I have since seen #2847 which is a fix for the same issue; this PR has tests and docs too ;) ) 21 November 2018, 06:45:20 UTC
42592d9 IncrementAccum upon RPC /validators; Sanity checks and comments (#2808) 21 November 2018, 06:43:02 UTC
1610a05 Remove counter from every mempoolTx (#2891) Within every tx in the mempool, we store a 64 bit counter, as an index for when it was inserted into the mempool. This counter doesn't really serve any purpose. It was likely added for debugging at one point, Removing the counter reclaims memory, which enables greater mempool sizes / mitigates resources at the same size. Closes #2835 21 November 2018, 06:33:41 UTC
2d525bf mempool: add txs from Update to cache We should add txs that come in from mempool.Update to the mempool's cache, so that they never hit a potentially expensive check tx. Originally posted by @ValarDragon in #2846 https://github.com/tendermint/tendermint/issues/2846#issuecomment-439216656 Refs #2855 20 November 2018, 06:47:30 UTC
e9efbfe refactor mempool.Update - rename filterTxs to removeTxs - move txsMap into removeTxs func - rename goodTxs to txsLeft 20 November 2018, 06:47:30 UTC
7b883a5 docs/install: prepend cp to /usr/local with sudo (#2885) Closes #2884 20 November 2018, 06:27:58 UTC
back to top