Commit Graph

  • 1ac8aa9978 Revert BlockHeaderInfo struct to contain only the fields needed for wallet reconstruction. Create a new struct for use in the /blocks api. (#442) Johnny Gannon 2017-12-07 01:27:55 -08:00
  • 0b9ca727d3 add logging in monitor_peers for healthy/banned/defunct counts (#436) AntiochP 2017-12-06 09:28:11 -05:00
  • f7866d9f32 fix to header info for wallet restore (#435) Yeastplume 2017-12-06 12:54:33 +00:00
  • 173344471f Fix in detectin a duplicate after rewound position Ignotus Peverell 2017-12-06 00:08:55 +00:00
  • 72fdceb0d6 API endpoints to browse blocks (#416) Johnny Gannon 2017-12-05 10:55:32 -08:00
  • f5d24c5a9c Dry up how we check if a header is on the current chain (#431) AntiochP 2017-12-05 13:32:57 -05:00
  • 179f74462a simplify sync process further - one thread for both body and header sync (#427) (#428) AntiochP 2017-12-05 11:42:25 -05:00
  • 7b9351864a Banning of misbehaving peer, applied to bad blocks Ignotus Peverell 2017-11-27 23:44:33 -05:00
  • 19da9ad1e0 Small documentation improvements (#418) Jeremy Bokobza 2017-12-05 00:57:03 +00:00
  • db0cce9fa0 Correct mmr buffer index on remove, fixes #423 Ignotus Peverell 2017-12-04 22:52:09 +00:00
  • d3e5acccf9 initial docs and images to describe receiving a block and simple sync. (#405) AntiochP 2017-12-04 15:35:18 -05:00
  • cc9ec53390 sync_head port from testnet1 (#425) AntiochP 2017-12-04 14:16:57 -05:00
  • 364c8cb797 Grammar and typo fix (#415) Gareth Hayes 2017-12-05 01:51:46 +08:00
  • 442ef3b255 port across "simple_sync" changes from testnet1 branch (#409) AntiochP 2017-11-30 10:27:50 -05:00
  • 90a1187bf7 doc/wallet: replace all [tbd] with some minimal text, partly from grin help wallet ... (#391) Simon B 2017-11-29 03:22:46 +01:00
  • 29b4a6df40 Doc fix: wallet receive -> wallet listen (#357) bit 2017-11-29 03:22:04 +01:00
  • 2c6c8ed688 Fix rm log not getting written to disk Ignotus Peverell 2017-11-25 23:26:36 -05:00
  • 0fb15641fe Add doc/usage that explains status and functionality grin at Testnet1 (#392) Simon B 2017-11-25 18:59:17 +01:00
  • b21da1cbb6 FAQ: corrections (#390) Simon B 2017-11-25 18:44:05 +01:00
  • 77eac16702 Locator fix master (#381) Yeastplume 2017-11-23 11:11:35 +00:00
  • 25969424ff notify syncer on every block received (including orphans) (#379) AntiochP 2017-11-23 00:16:36 -05:00
  • c6b94dd2c4 generate locator heights all the way down to 0 by powers of 2 (#378) AntiochP 2017-11-22 22:59:33 -05:00
  • 348038f0ed Add some randomness to most_work_peer (#364) AntiochP 2017-11-22 16:07:21 -05:00
  • 861c54c13b More explicit panic when syn can't get a peer Ignotus Peverell 2017-11-22 15:54:50 -05:00
  • 31f8f2ad3e Better comments for PMMR size check Ignotus Peverell 2017-11-22 15:50:59 -05:00
  • 5807a6b270 Fix sumtree checks ignoring total size Ignotus Peverell 2017-11-22 15:14:42 -05:00
  • 7573f6a556 use read lock over write lock where possible (#363) AntiochP 2017-11-21 22:28:31 -05:00
  • c325c99b87 Error handling fixes sync Ignotus Peverell 2017-11-21 15:12:38 -05:00
  • 6352dfbac9 add total_diff to ping/pong msgs (#350) AntiochP 2017-11-21 09:24:29 -05:00
  • ce82c82b0d Add doc/table_of_contents.md (#311) Simon B 2017-11-21 01:06:52 +01:00
  • c019cc2fd0 miner timing resolution (#351) Yeastplume 2017-11-20 22:57:36 +00:00
  • 2f09d2e630 rollback the change output in the wallet on tx failure (#345) AntiochP 2017-11-20 14:12:52 -05:00
  • 00d82f2c04 compare genesis during peering handshake (#327) AntiochP 2017-11-20 12:35:52 -05:00
  • 1f0808fc24 Markdown fixes + gitignore addition (#334) Michalis Kargakis 2017-11-20 15:33:35 +01:00
  • 6ad403fbf8 Wallet recovery return unspent only (#340) Yeastplume 2017-11-20 10:38:49 +00:00
  • e20975136e less chatty Testnet1 outputs (#316) Simon B 2017-11-18 21:34:05 +01:00
  • 8ce494536e Regularly ping all peers to check liveness Ignotus Peverell 2017-11-19 20:33:45 -05:00
  • c1be4e2113 Debug log for block broadcast Ignotus Peverell 2017-11-19 16:05:03 -05:00
  • fed0bd3ed3 [CONSENSUS] Limit number of inputs in a block #261 (#328) Simon B 2017-11-20 01:59:07 +01:00
  • 4b3a374d98 Wallet Restore feature (#338) Yeastplume 2017-11-20 00:50:09 +00:00
  • 7986829d58 Quick placeholder api route index (#286) (#324) Simon B 2017-11-19 21:24:14 +01:00
  • 08a277f8d1 Log "nn.nnn coins spent using strategy ..." on log level Debug (#326) Simon B 2017-11-19 19:34:43 +01:00
  • 2d1ed9ba52 Fix for issue #318 (#323) Andrew Bellenie 2017-11-19 06:50:01 +00:00
  • caee282fcc Better logging in case of tree root setting error Ignotus Peverell 2017-11-18 14:30:38 -05:00
  • addaadf711 Better panic message in sync in case of no peers. Ignotus Peverell 2017-11-18 13:54:44 -05:00
  • 256283966a Allowable write size as u64 instead of usize. Fix #303. AntiochP 2017-11-17 20:13:49 -05:00
  • 2645b9ffba Eliminate gap between generating next key in wallet and saving output for this key (#302) AntiochP 2017-11-18 02:31:02 -05:00
  • 90012c86ac use a short timeout when opening the connection to possible peers (#300) AntiochP 2017-11-17 20:13:49 -05:00
  • 2e87f40b91 Add note about memory requirements to build docs (#301) Andrew Bellenie 2017-11-18 00:42:21 +00:00
  • c426d79ecc FAQ, first attempt (condensed from gitter chat) (#298) Simon B 2017-11-18 01:12:55 +01:00
  • 45ee34d113 Wallet doesn't update local status until getting a 200 from receiver (#299) Yeastplume 2017-11-17 23:33:16 +00:00
  • 2a92eab675 Spawn connect_and_req calls (#296) AntiochP 2017-11-17 15:17:14 -05:00
  • bb7a61d284 Return error when peer_addr() fails on connection Ignotus Peverell 2017-11-17 14:26:25 -05:00
  • efb41596b2 Daemonize server with proper working directory. (#289) Carl Dong 2017-11-17 03:55:49 -08:00
  • 10380c0ce0 Update build.md (#284) windsok 2017-11-17 15:18:45 +11:00
  • fec8858ead Ported acbe983 and 58d7dc7 from testnet1 branch Ignotus Peverell 2017-11-16 18:17:56 -05:00
  • 341269d95f Testnet doc (#278) Yeastplume 2017-11-16 19:58:41 +00:00
  • 35d99efc96 Default p2p port to 0.0.0.0 Ignotus Peverell 2017-11-16 14:46:30 -05:00
  • 97d7a43ccf Default value for ChainType, when not in grin.toml Ignotus Peverell 2017-11-15 17:30:48 -05:00
  • 91fdaa8320 Genesis block for known chains, mine dev chains (#269) Ignotus Peverell 2017-11-15 16:49:15 -05:00
  • 6fb085a823 Fix bad case of trying to rewind to block at height 0 (#271) AntiochP 2017-11-15 15:37:40 -05:00
  • f663340628 pass in max_transactions to wallet send/burn from grin.rs (#272) AntiochP 2017-11-15 13:56:35 -05:00
  • 9f7e047aeb first block is 1 confirmation (#270) AntiochP 2017-11-15 08:46:32 -05:00
  • f4e7941213 fix default wallet strategy (all vs default) (#267) AntiochP 2017-11-14 22:30:22 -05:00
  • 6ac2fe2a8c Major fee bump to come to more reasonable values Ignotus Peverell 2017-11-14 20:14:07 -05:00
  • 89217a1fa5 Attempt to continue if duplicate coinbase commit is found (#266) Yeastplume 2017-11-14 23:58:39 +00:00
  • 8269bdd873 Rework wallet coin selection to select a max of 500 outputs (#265) AntiochP 2017-11-14 18:54:28 -05:00
  • c2a95637b3 more robust peer handling (#244) AntiochP 2017-11-14 13:57:16 -05:00
  • 855602e98a add flag to show spent outputs in wallet output command (#263) Yeastplume 2017-11-14 16:13:58 +00:00
  • d7fd730153 Correct dir name in advanced example+fix typo (#262) Daniel Tsui 2017-11-13 19:27:53 -06:00
  • 10a1ddf5e8 Use consensus rule that minimum difficulty is 10 (#251) AntiochP 2017-11-13 19:45:10 -05:00
  • 596bbd9b6e add premined pow solution for cuckoo16/UserTesting (#260) AntiochP 2017-11-13 10:24:49 -05:00
  • 54dbda6bc2 advanced example wallet needs to point to node api AntiochP 2017-11-12 13:58:51 -05:00
  • 04eb400422 add "smallest first" strategy for coin selection (#256) AntiochP 2017-11-10 14:33:36 -05:00
  • 8f33c7e0fe cache key_id->derivation in the keychain (#253) AntiochP 2017-11-10 10:12:15 -05:00
  • b831192335 added wallet info/outputs commands with pretty printing (#254) Yeastplume 2017-11-10 14:03:31 +00:00
  • 2238495d23 rename JSONPartialTx -> PartialTx (#252) AntiochP 2017-11-09 15:42:19 -05:00
  • c1656f7660 use the static secp instance everywhere (except the wallet) (#250) AntiochP 2017-11-09 14:26:45 -05:00
  • a0c0d6f382 nonmenclature for mining graphs per second (#248) Yeastplume 2017-11-09 15:14:25 +00:00
  • f978f43fd5 updating cuckoo-miner tag to support cuda 9 and parallel cuda device fixes Yeastplume 2017-11-08 22:02:26 +00:00
  • 5b47da907f fixing issue where wallet outputs become spent when api server doesn't exist (#242) Yeastplume 2017-11-08 00:44:20 +00:00
  • 024a016bce small doc fix Yeastplume 2017-11-07 21:49:03 +00:00
  • 4b9b74876e updating contribution guidelines with info on how to submit documentation changes Yeastplume 2017-11-07 21:45:52 +00:00
  • 1eeb1fae22 Wallet amounts (#241) Yeastplume 2017-11-07 21:20:36 +00:00
  • 48a60858ba Wallet output selection performance (#238) Yeastplume 2017-11-07 16:48:37 +00:00
  • 8f0373b81e Fix #235 sumtree size double-counting rm log Ignotus Peverell 2017-11-04 13:34:33 -04:00
  • 8f78b74d67 Preventing save of loopback IPs, fix #236 Ignotus Peverell 2017-11-03 19:08:04 -04:00
  • 15705b3fa1 Detect unspecified IP and use TCP conn IP instead Ignotus Peverell 2017-11-03 16:47:35 -04:00
  • ad07866275 iterate once over txs in a block (#233) AntiochP 2017-11-03 14:17:09 -04:00
  • 81bd764fd0 Update build.md (#231) clwmckenna 2017-11-03 16:45:05 +00:00
  • 4dfa7c1770 Update grin4bitcoiners.md with basic supply information (#227) bgmrk 2017-11-02 19:38:37 -04:00
  • 17bf3c2702 default wallet receive to listen on 127.0.0.1 (#229) AntiochP 2017-11-02 16:19:22 -04:00
  • 8a42a692ce add new /v1/peers endpoints to the api (#225) AntiochP 2017-11-02 12:49:33 -04:00
  • 8ded5e23cf Slight increase of retry on block download before give up Ignotus Peverell 2017-11-01 22:52:10 -04:00
  • dbaba8aed5 Order block elements when block is built Ignotus Peverell 2017-11-01 22:18:51 -04:00
  • 5b462ee2fc Allowing for dumping of larger sum trees on error Ignotus Peverell 2017-11-01 19:32:49 -04:00
  • 47255f1250 Fix server run mode when passing a seed Ignotus Peverell 2017-11-01 19:00:28 -04:00
  • 362fbcf90f Proper p2p remote address detection when accepting conn Ignotus Peverell 2017-11-01 18:56:59 -04:00
  • de1cdddfb9 Don't burn reward by default Ignotus Peverell 2017-11-01 16:33:32 -04:00
  • 9e36b820f6 fix the wallet receiver api (#222) AntiochP 2017-11-01 14:32:34 -04:00