These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)
| Commit: | fa668a2 | |
|---|---|---|
| Author: | fireduck64 | |
Make history support shards
The documentation is generated from this commit.
| Commit: | a5f7349 | |
|---|---|---|
| Author: | fireduck64 | |
Add get peer list RPC to node. fixes #216
| Commit: | b546c8b | |
|---|---|---|
| Author: | fireduck64 | |
fixes #214 Sign peer info with trustnet key
| Commit: | 0c4f641 | |
|---|---|---|
| Author: | Joseph Gleason | |
| Committer: | GitHub | |
Merge braid in for SIP-5 (#209) * Add heads to output * Add load testing rate limit * Add tracking of other shards * Update peer logs * Logging to utxo import * Logging to utxo import * shard import logs * gold hard * Saving heads of external shards * More some calls to ForgeInfo * Moving calls into ForgeInfo * Building up GoldSetFinder * check all shards for network activity * Cleanup network active * Dont pick terrible options * Move to new goldset * Move to new goldset * Trustnet mining * Full Jambo * handle lack of back data base * Allow for missing blocks * null check * skip import of old blocks * Add summary shard data to report * Fix reading off end of block chain * Fix reading off end of block chain * Save address to node wallets * Fix client script path * Fix client script path * Switch to node uri * Switch to node uri * Allow more tx * fix active shards * Load test less verbose * Fix transaction display * Don't need to log that so hard * Remove tx broadcast as a test * Remove tx broadcast as a test * Random is fun * Switch to dancer * file cleanup * Removing unneeded code * extend from last * Don't import blocks from cover set * All tests pass now * collisions * additional null check * Fix shard split * More inclusive block building * More exclusion rules * All tests pass, woo * All tests pass, woo * Remove dead code * Redesign explore by coordinator * Update network params * Update rate limit * Fix building logic 2 * Moving block headers out of NodeStatus so that it isn't huge fixes #201 * Remove unneeded height update * Use local shard more, send more transactions * Disable tx boardcast as a test * Switch to transaction buffer * Actually do rate limit * The pools will check it, if they want it * Cache size tuning * Switch to soft LRU * Add tx count to header * Weird shard reorg case * Reduce broadcast tx rate * Add async load testing submits * exit on oom * exit on oom * Add one hour metrics * 2 min blocks * Lower diff min * update mine report string * Add graph output * Account for dance when assigning head * Account for dance when assigning head * flail * graph json * spider toss * Update graph output * Fixed: 4x Block collision - coordinator 1x short shard stuck, other crap on next height * work in progress * Debug output * Debug output * verbose errors * verbose errors * verbose errors * I am very stupid * verbose * more verbose logs * Turn on force recheck of height map * Turn on force recheck of height map * Fix block height map * Refactor forge * Add dancer checks * Add larger block report * Fix spoon * Add web static * I do not know * distribution built files * absolute /api path * Visualization link * Add header cache and other improvements * Fix bug where non-coordinators can wander off * Dont climb over everything * climb smarter * Increase cache size * Fix reorg shard peer issue * Allow more time in integration test * Change sort order, shorter first * Handle case of no import block * Use forge header cache * Adding health api * Health stats * autoformat * Lower difficulty * Add header to child map * update sharding visualization to current build * Change graph * Hashes for everyone * refactoring visualization * working? * So much noise * Add pulling blocks based on tip info * Add to request map * 4 shards * Add test for multiple mining operations * Check seed node again * Remove noise * Add peer tracking * Set interest shards properly * Set trust address properly * Switch to new peer scoring system * Update rocksdb * Send all shard status that is known * share exploring * Separate out network shard map * refactor of shard-visual, supports resizing * Revert "Merge branch 'shardo' of github.com:snowblossomcoin/snowblossom into shardo" This reverts commit 78cf1eaceb9516b3a244cf0e1d113fb29e9a7c89, reversing changes made to 6d3e24d01f4f66588c5341e9fd29ac710b765d87. * Revert "Revert "Merge branch 'shardo' of github.com:snowblossomcoin/snowblossom into shardo"" This reverts commit e43f258208bde0e89ba005f32f4bc4171f2ad5a9. * Add thing to send coord head * log cleanup * Open shards * Open shards * Open shards * Add ext coord head to both methods * Add ext coord head to both methods * automated cleanup * Handle the case of out of sync trusted peer * refinements * Switch to java17 * shard visual without having all shards * moo * Update block sync * Update block sync * Switch to 16 * Increase web cache * remove 4 hour from web * 64 shard * Back to 16 shards * 32 shards * Dancer cache * 64 shards * 32 shards * Add import data to web view * Add BlockTemplate object with additional info * Mr Plow Multi Mode * Select highest reward per hash * Always store self in imported shards list * 4 shards * Cleanup output * merge cleanup * Less noise * Switch to ForgeInfo cache size * Record cache save * 512 shards * All load test to use more shards * Lower diff for many shard test * Cleanup forge output * Only send so many tips * Remove height check * Don't print shard history so much * Less far back graph * Send load for 2 minutes before refresh * Speed up utxo get * Speed up utxo get * UTXO timeout * Profiling and speed improvements * Troubleshooting high shard performance * Fix NPE * 128 shards and don't prune concepts * 64 * Reset for small load test * 8 * Move profiling around * 4 shards * Add shard MrPlow multinode test * Add template status report to plow rpc * Updated duckutil * Add seed uri param * All for peer info without node id * Random close more * Ender * Switch to close link * Switch to exit * Switch to 2 minute blocks * Fix bug where signature cache not populated * Turn back on heigh recheck * Rework peer syncing hard * Fix preview bug * Make tidy * Disable ender * Set for 64 shard test * 64 * 32 * Re-enable ender * try 64 again * fast 8 * 16 * 64 * 32 * Move tickle to only run when prune actually happens * Dont wake up so much * miner stuff * Update plow * fix poolminer * Disable under * Enable sharding on testnet * Increase plow mem * Speed up block download * Print tx size average and fix javascript updating wrong table * Add explorer memory size * Make sync check shard aware * 16 shards * Add seed nodes * Add demo test network * Add 2.0 params * Shard param * SIP 5 - set block height Co-authored-by: ZacharyACoon <69929375+ZacharyACoon@users.noreply.github.com>
| Commit: | 4d442da | |
|---|---|---|
| Author: | fireduck64 | |
Rework peer syncing hard
| Commit: | 3b0a670 | |
|---|---|---|
| Author: | fireduck64 | |
Mr Plow Multi Mode
| Commit: | 6b644c5 | |
|---|---|---|
| Author: | fireduck64 | |
Add BlockTemplate object with additional info
| Commit: | c6ca527 | |
|---|---|---|
| Author: | ZacharyACoon | |
make protobug import relative?
| Commit: | a50659d | |
|---|---|---|
| Author: | fireduck64 | |
Add thing to send coord head
| Commit: | a2b6e8d | |
|---|---|---|
| Author: | fireduck64 | |
Revert "Revert "Merge branch 'shardo' of github.com:snowblossomcoin/snowblossom into shardo"" This reverts commit e43f258208bde0e89ba005f32f4bc4171f2ad5a9.
| Commit: | e43f258 | |
|---|---|---|
| Author: | fireduck64 | |
Revert "Merge branch 'shardo' of github.com:snowblossomcoin/snowblossom into shardo" This reverts commit 78cf1eaceb9516b3a244cf0e1d113fb29e9a7c89, reversing changes made to 6d3e24d01f4f66588c5341e9fd29ac710b765d87.
| Commit: | 6a49827 | |
|---|---|---|
| Author: | fireduck64 | |
Separate out network shard map
| Commit: | b455779 | |
|---|---|---|
| Author: | fireduck64 | |
Add peer tracking
| Commit: | f88c03c | |
|---|---|---|
| Author: | fireduck64 | |
work in progress
| Commit: | bef5e79 | |
|---|---|---|
| Author: | fireduck64 | |
spider toss
| Commit: | 88bd783 | |
|---|---|---|
| Author: | fireduck64 | |
Add tx count to header
| Commit: | ea44d56 | |
|---|---|---|
| Author: | fireduck64 | |
Moving block headers out of NodeStatus so that it isn't huge fixes #201
| Commit: | cbba13a | |
|---|---|---|
| Author: | fireduck64 | |
fix active shards
| Commit: | 8b2910c | |
|---|---|---|
| Author: | fireduck64 | |
Fix pool miner null bug
| Commit: | eeb76e1 | |
|---|---|---|
| Author: | fireduck64 | |
Add tx count to explorer
| Commit: | ab8a7e0 | |
|---|---|---|
| Author: | fireduck64 | |
Adding things to explorer
| Commit: | a5a9fbc | |
|---|---|---|
| Author: | fireduck64 | |
Add shard summary to node status
| Commit: | 3b4ca12 | |
|---|---|---|
| Author: | fireduck64 | |
Fixing cross shard peer sync issue
| Commit: | 48ca3fd | |
|---|---|---|
| Author: | fireduck64 | |
Mempool by shards
| Commit: | 5502bad | |
|---|---|---|
| Author: | fireduck64 | |
Load testing
| Commit: | ec89937 | |
|---|---|---|
| Author: | fireduck64 | |
Switch transaction factory to be shard aware and possibly return a list of transactions
| Commit: | 78b2239 | |
|---|---|---|
| Author: | fireduck64 | |
Add a meta-mempool layer
| Commit: | 110071b | |
|---|---|---|
| Author: | fireduck64 | |
Add ability to get utxo across shards
| Commit: | 3a7fdcd | |
|---|---|---|
| Author: | fireduck64 | |
Saving gold set to db
| Commit: | edca9ed | |
|---|---|---|
| Author: | fireduck64 | |
basic shard passing
| Commit: | a992363 | |
|---|---|---|
| Author: | fireduck64 | |
track set
| Commit: | d06b2dc | |
|---|---|---|
| Author: | fireduck64 | |
Separating out block height data
| Commit: | 64a54ac | |
|---|---|---|
| Author: | fireduck64 | |
Add braid cross checking
| Commit: | 2929006 | |
|---|---|---|
| Author: | fireduck64 | |
Add more validation
| Commit: | 4f63531 | |
|---|---|---|
| Author: | fireduck64 | |
Add header values
| Commit: | 2b4d00a | |
|---|---|---|
| Author: | fireduck64 | |
Move block size into network params
| Commit: | 73f7b65 | |
|---|---|---|
| Author: | fireduck64 | |
Add transaction body sum tracking
| Commit: | 3f55490 | |
|---|---|---|
| Author: | fireduck64 | |
Working on shard validation
| Commit: | 0ec1bba | |
|---|---|---|
| Author: | fireduck64 | |
Fleshing out header structure
| Commit: | 6097b03 | |
|---|---|---|
| Author: | fireduck64 | |
Increase block size
| Commit: | 72d7dc1 | |
|---|---|---|
| Author: | fireduck64 | |
Adding shard id library
| Commit: | 62794a3 | |
|---|---|---|
| Author: | fireduck64 | |
Add proto value
| Commit: | d49b950 | |
|---|---|---|
| Author: | fireduck64 | |
Adding send to offer interface
| Commit: | bfeab2e | |
|---|---|---|
| Author: | fireduck64 | |
Move offer messages to snowblossom
| Commit: | 12cab57 | |
|---|---|---|
| Author: | fireduck64 | |
Fix up offer acceptance
| Commit: | 25c99a4 | |
|---|---|---|
| Author: | fireduck64 | |
Adding monitoring tool
| Commit: | 0e531e7 | |
|---|---|---|
| Author: | fireduck64 | |
Adding subscription for address stream
| Commit: | 78a3b66 | |
|---|---|---|
| Author: | fireduck64 | |
Switch key id to bytes
| Commit: | f1bc54c | |
|---|---|---|
| Author: | fireduck64 | |
Add key id to sym keys
| Commit: | 4c134b9 | |
|---|---|---|
| Author: | fireduck64 | |
New block template RPC and unit tests for miner pay changes
| Commit: | c3e6958 | |
|---|---|---|
| Author: | fireduck64 | |
Symmetric encryption
| Commit: | 454b5c5 | |
|---|---|---|
| Author: | fireduck64 | |
Fix re-index bug
| Commit: | 3b8219d | |
|---|---|---|
| Author: | fireduck64 | |
Adding name tracking
| Commit: | 7ebb809 | |
|---|---|---|
| Author: | fireduck64 | |
A wild reindex of some things
| Commit: | 3f55cf7 | |
|---|---|---|
| Author: | fireduck64 | |
Make HashedTrie support variable length keys for Channels file storage
| Commit: | 2ec4536 | |
|---|---|---|
| Author: | fireduck64 | |
Based file encryption and decryption
| Commit: | 2149cea | |
|---|---|---|
| Author: | fireduck64 | |
watch xpub support
| Commit: | c1ffa81 | |
|---|---|---|
| Author: | fireduck64 | |
Put deprecated field back in for avoid merge weirdness
| Commit: | 5f47cce | |
|---|---|---|
| Author: | fireduck64 | |
Switch bit to enum
| Commit: | a92226b | |
|---|---|---|
| Author: | fireduck64 | |
Seting up TLS mode
| Commit: | 54a8c9c | |
|---|---|---|
| Author: | fireduck64 | |
xpub support
| Commit: | 92b74b5 | |
|---|---|---|
| Author: | fireduck64 | |
Audit log reporting
| Commit: | 4135908 | |
|---|---|---|
| Author: | fireduck64 | |
cleanup error on missing address history
| Commit: | 3258344 | |
|---|---|---|
| Author: | fireduck64 | |
Add gap limit processing
| Commit: | f955078 | |
|---|---|---|
| Author: | fireduck64 | |
hd seeds work in progress
| Commit: | 716444d | |
|---|---|---|
| Author: | fireduck64 | |
Add ability to send 'all'
| Commit: | 4b7c09e | |
|---|---|---|
| Author: | fireduck64 | |
Better error handling on wrong field with arktika
| Commit: | c76f8d6 | |
|---|---|---|
| Author: | fireduck64 | |
Added get block and header by height or block hash. fixes #139 fixes #140
| Commit: | bf986e6 | |
|---|---|---|
| Author: | fireduck64 | |
Have clients notice when the server is on another network
| Commit: | c1811b1 | |
|---|---|---|
| Author: | fireduck64 | |
TxOut requirements
| Commit: | 78c270a | |
|---|---|---|
| Author: | fireduck64 | |
Cluster transmit
| Commit: | 6ce4e78 | |
|---|---|---|
| Author: | fireduck64 | |
Transaction status includes depth
| Commit: | 11e8d87 | |
|---|---|---|
| Author: | fireduck64 | |
Watch only wallet support
| Commit: | ae7c561 | |
|---|---|---|
| Author: | fireduck64 | |
transaction factory
| Commit: | d701838 | |
|---|---|---|
| Author: | fireduck64 | |
Add basic default fee
| Commit: | 3389d7f | |
|---|---|---|
| Author: | fireduck64 | |
getTransactionStatus
| Commit: | 4b14166 | |
|---|---|---|
| Author: | fireduck64 | |
tx block map
| Commit: | 6d6cd5e | |
|---|---|---|
| Author: | fireduck64 | |
balance rpc call
| Commit: | 2514ba9 | |
|---|---|---|
| Author: | fireduck64 | |
arktika checking field number for rpc
| Commit: | a57b837 | |
|---|---|---|
| Author: | fireduck64 | |
Have miners use new wallet loader
| Commit: | 6eb6aa0 | |
|---|---|---|
| Author: | fireduck64 | |
new wallet file forms
| Commit: | 57bd4e4 | |
|---|---|---|
| Author: | fireduck64 | |
Merge branch 'master' into newclient
| Commit: | 93b5211 | |
|---|---|---|
| Author: | fireduck64 | |
remote shared mining in progress
| Commit: | b3cd7b5 | |
|---|---|---|
| Author: | fireduck64 | |
Working on client db
| Commit: | fb271f3 | |
|---|---|---|
| Author: | fireduck64 | |
Address history now properly reports with reorgs
| Commit: | 8648ac8 | |
|---|---|---|
| Author: | fireduck64 | |
Address history, probably
| Commit: | a442b1a | |
|---|---|---|
| Author: | fireduck64 | |
Mining pool work
| Commit: | 0caed13 | |
|---|---|---|
| Author: | fireduck64 | |
Pool miner pass 1
| Commit: | 6113c52 | |
|---|---|---|
| Author: | fireduck64 | |
Mining protocol
| Commit: | 8ede8f5 | |
|---|---|---|
| Author: | fireduck64 | |
Groundwork for mining pool
| Commit: | 4f3adc0 | |
|---|---|---|
| Author: | tster123 | |
| Committer: | GitHub | |
Tster/rejigger projects (#49) * adding intellij support * adding intellij coding style * moving lib and protolib into separate projects * workspace change * switching to lib/src, lib/test folder structure. * moving all code to new folder structure * reformatting spoon test * removing files which shouldn't be checked in * adding intellij files to .gitignore * making intellij recognize protocol buffers * making node work again because of accidental package chnge
| Commit: | cb4f487 | |
|---|---|---|
| Author: | Tyler Boone | |
moving all code to new folder structure
| Commit: | 58d83ea | |
|---|---|---|
| Author: | Tyler Boone | |
switching to lib/src, lib/test folder structure.
This commit does not contain any .proto files.
| Commit: | b2e4748 | |
|---|---|---|
| Author: | Tyler Boone | |
moving lib and protolib into separate projects
| Commit: | d3b6d79 | |
|---|---|---|
| Author: | fireduck64 | |
Add remark to blocks mined
| Commit: | a1b64cc | |
|---|---|---|
| Author: | fireduck64 | |
Adding version information to explorer fixes #14
| Commit: | 55e27f6 | |
|---|---|---|
| Author: | fireduck64 | |
Adding node ids and counting them
| Commit: | 4db8973 | |
|---|---|---|
| Author: | fireduck64 | |
Working on server side of user viewing mempool transactions related to an address. Works on #18
| Commit: | c179290 | |
|---|---|---|
| Author: | fireduck64 | |
Improving block explorer transaction and block display
| Commit: | 46039af | |
|---|---|---|
| Author: | fireduck64 | |
work on block explorer