Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
126 commits
Select commit Hold shift + click to select a range
9373df3
Add 'only_randomx' and 'no_progpow' options to config
who-biz Feb 15, 2023
344b725
faster first sync
Mar 19, 2023
b5b9112
Merge pull request #84 from who-biz/powtype-config
skykingisepic Mar 20, 2023
fd681da
make sync headers thread safety; change header_sync stream to message…
Mar 31, 2023
59a4a3d
fix a bug where not all items in fastsync header queue can be processed
Mar 31, 2023
8d38104
add backward compatibility for old headersync peers
Apr 2, 2023
5659542
add a Fastsync Header Struct
Apr 2, 2023
7915a31
reset peer header queue; clean up code;
Apr 2, 2023
0333f8c
move initialize reset_sync_head to main syncer thread
Apr 2, 2023
214b031
let peer with fastsync call send_header_fastsync_request if offset is 0
Apr 2, 2023
78bacfd
fix bug where sync does not continue;
Apr 2, 2023
919d92e
waiting_for_queue on init false;
Apr 2, 2023
4d3063e
bug fix on startup
Apr 2, 2023
13f3908
fix bug where state of header sync does not switch to body sync after…
Apr 2, 2023
3652c4c
fix bug where peer blocks and header sync thread is not closed
Apr 2, 2023
08055c3
fix bug where headers are empty if peer is ban during sync
Apr 2, 2023
667e89c
fix typo;
Apr 2, 2023
4ed7803
display headers validation execution time
Apr 3, 2023
8ac997a
stop offset if current header height higher then network height
Apr 5, 2023
4325f44
fix update sync state for node api
Apr 8, 2023
a00081b
Updated the epic-server installation and added minor instructions to …
code-chronos Apr 19, 2023
24dd288
Typos and Update diff for org
code-chronos Apr 19, 2023
a3b79cd
Corrected some typos
code-chronos Apr 19, 2023
03b3965
Minor additions and cleaning
code-chronos Apr 20, 2023
9fe4820
Writing paths in inline code
code-chronos Apr 20, 2023
0f9193c
Merge pull request #86 from code-chronos/master
johanneshahn Apr 22, 2023
a0104c0
seeds config changes - epicserver.toml
shunmuga-sundaram May 11, 2023
a203277
update ring to 0.16.x;fix bug where wallet ownerapi threads are not c…
May 22, 2023
d56a602
add toHex in utils
May 23, 2023
9bceb1a
remove new hex implementation, due of required file changes
May 23, 2023
bb66fe1
Add poolboy node to seeds list
who-biz May 26, 2023
fd08b64
Merge pull request #87 from shunmuga-sundaram/seedconfig
who-biz May 26, 2023
56be2c9
Update config.toml text with p2p bits info
who-biz Jun 6, 2023
ab357a8
Add logging for debugging of 'get_locator' recursion
who-biz Jun 6, 2023
5d402d7
Grab header by height, rather than iterating by prev header
who-biz Jun 7, 2023
a253900
Add seednode-config commits from master branch
who-biz Jun 8, 2023
121069d
Various changes to header fastsync code, detailed below
who-biz Jun 8, 2023
c5a010e
Remove logging/breakpoints from header sync
who-biz Jun 8, 2023
1687d4d
Ignore new head broadcasts from peers, if still syncing heads
who-biz Jun 8, 2023
56b66f8
Merge latest from EpicCash master into fastsync-ring-ownerapi-threads
who-biz Jun 8, 2023
94851c0
Merge pull request #89 from who-biz/fastsync-ring-ownerapi-threads
johanneshahn Jun 9, 2023
fd4604d
update mining algo policy to 48% progpow, 48% randomx, 4% cuckatoo; u…
Jun 9, 2023
5e2322b
Merge pull request #90 from EpicCash/3.4.0
johanneshahn Jun 9, 2023
07921b1
reset start time before requesting new headers from peer
Jun 10, 2023
da67c25
set request for headers timeout up to 180 before a peer is banned
Jun 10, 2023
1ecdd85
Merge pull request #93 from EpicCash/3.4.0
johanneshahn Jun 10, 2023
176da31
Update debian package for 3.4.0
who-biz Jun 14, 2023
015d5da
Update debian/control as well
who-biz Jun 14, 2023
cbd4e68
Merge pull request #94 from who-biz/deb-package-3.4.0
who-biz Jun 14, 2023
4966bb9
Fix config file settings for peer_max_count
who-biz Jul 12, 2023
647a7b2
Merge pull request #96 from who-biz/config-peer-max
who-biz Jul 12, 2023
acc157e
Resolve most of warnings present when compiling
who-biz Jul 24, 2023
3163ac8
Add checkpoints, ability to skip PoW check in range
who-biz Jul 25, 2023
30c348e
Merge pull request #99 from who-biz/compile-warns-reduce
who-biz Jul 25, 2023
ffbf5a2
Resolve merge conflict
who-biz Jul 25, 2023
95368aa
Merge pull request #100 from who-biz/skip-pow-checkpoints
who-biz Jul 26, 2023
0b93429
Add github CI for epic compile
who-biz Aug 17, 2023
1c4fc7b
Remove unused 'mut' keywords so CI can pass
who-biz Aug 17, 2023
855e2ef
Add Github Actions badge to README
who-biz Aug 17, 2023
9496683
Use specific rust toolchain for CI builds
who-biz Aug 17, 2023
5c65fa2
Remove testing branch entry from yml for CI
who-biz Aug 17, 2023
3c6b12e
Merge pull request #101 from who-biz/github-actions
who-biz Aug 18, 2023
bcf0ecc
Add 'disable_checkpoints' config setting, refactor checkpoint code
who-biz Sep 1, 2023
a911607
Merge pull request #103 from who-biz/disable-checkpoints-option
who-biz Sep 7, 2023
2ab41cf
Remove usage of deprecated 'description' in errors
who-biz Sep 27, 2023
17bac4a
Resolve ScrollBase deprecation in cursive crate
who-biz Sep 27, 2023
3b58407
Update zip dep to 0.5.11, resolve deprecated function warnings
who-biz Sep 28, 2023
88743b1
Resolve various warnings
who-biz Sep 28, 2023
4179d5b
Resolve deprecation warnings for DateTime, TimeZone functions
who-biz Sep 28, 2023
eb680c3
Merge pull request #106 from who-biz/error-deprecations
who-biz Sep 28, 2023
73d19b5
Merge pull request #107 from who-biz/scrollbase-dep-code-minimization
who-biz Sep 28, 2023
da04eeb
Merge pull request #108 from who-biz/resolve-warnings
who-biz Sep 28, 2023
b77a741
Fix infinite loop in fastheaders logic
who-biz Oct 16, 2023
5d6b5ef
Cleanup commented & unused code in syncer
who-biz Oct 16, 2023
569961e
Resolve noop_method_call warnings for rust 1.73+
who-biz Oct 16, 2023
909c804
Merge pull request #112 from who-biz/headersync-loopfix-minimal
who-biz Oct 19, 2023
74c746e
Merge pull request #113 from who-biz/redundant-clone
who-biz Oct 19, 2023
d135732
update servers deps
Aug 22, 2023
d899850
update node apis future and hyper
Sep 10, 2023
65783a3
update deps to latest tokio version
Sep 22, 2023
236ff25
update hyper in server
Sep 29, 2023
b959743
change sha256 of foundation_floonet.json
Sep 30, 2023
88120db
fix wrong testing constants fo cucumber test
Oct 2, 2023
f8185d9
Resolve divergence in branches after rebase, decrease chrono to 0.4.31
who-biz Oct 10, 2023
fc9b4e9
Update futures to 0.3.28, use proper imports for chrono in mine_block.rs
who-biz Oct 10, 2023
f1721fd
Silence warnings, unused imports/var, specify edition in rustfmt
who-biz Oct 10, 2023
142d087
Use explicit v0.16.20 for api ring dep
who-biz Oct 25, 2023
3257a2e
General cleanup of api subdirectory
who-biz Oct 25, 2023
1b48be0
Accomodate hyper errors in rest::Error
who-biz Oct 25, 2023
8224a71
Resolve unused 'stop_state' argument in Server::new()
who-biz Oct 25, 2023
58eb023
Merge pull request #109 from EpicCash/update-deps-rebase
who-biz Nov 7, 2023
f9f5cd1
Refactor BlockchainCheckpoints code for easier readability
who-biz Sep 18, 2023
cc05f3d
Add dynamic threshold (wrt to chaintip) for pow checking
who-biz Sep 18, 2023
230b23b
Remove looping logic in check_orphans func
who-biz Sep 18, 2023
4f17617
Don't accept new blocks (compact/full) while syncing
who-biz Sep 18, 2023
0991826
Don't use peers.iter().next() in bodysync
who-biz Sep 18, 2023
59f5036
Add clear_orphans(), call prior to BodySync->HeaderSync switch back
who-biz Sep 18, 2023
bfb0924
use explictly named constants for thresholds in adapters
who-biz Sep 18, 2023
6603488
Revert commit eb8e73e, was causing deadlock
who-biz Sep 18, 2023
059f30c
Merge upstream changes for 'process_block_single'
who-biz Sep 26, 2023
a8e3309
Reduce MAX_ORPHAN_SIZE to 60
who-biz Sep 26, 2023
9aada0b
Don't use mut vars in OrphanBlockPool::clear, set evicted=0
who-biz Sep 26, 2023
11e0b00
Add check_orphans_loop, for specific conditions in process_block
who-biz Oct 4, 2023
ba4d70a
Descrease orphan count to trigger loop, add break in check_orphans_loop
who-biz Oct 11, 2023
2ddff45
Move orphans logging to trace
who-biz Nov 7, 2023
dd07ba0
Improve readability of forced pow-checking threshold
who-biz Nov 8, 2023
ebf5432
Merge pull request #105 from who-biz/bodysync-improvements
who-biz Nov 10, 2023
3138beb
Update blockchain checkpoints to height 2,200,000
who-biz Nov 21, 2023
ef84d4f
Update version to 3.5.0 for all parts & deb changelog
who-biz Nov 21, 2023
7f530ea
Merge pull request #115 from who-biz/ver-bump-3.5.0
who-biz Nov 21, 2023
d0f1951
Update cursive dep to 0.17, tableview to 0.14.0
who-biz Dec 21, 2023
5db6f0a
Update croaring dependency to 1.0.1, croaring-sys 1.1.0
who-biz Dec 21, 2023
6f04b01
Merge pull request #121 from who-biz/cursive-update-0.17
johanneshahn Dec 22, 2023
6d45da0
Merge pull request #122 from who-biz/croaring-update-v1.0.1
johanneshahn Dec 22, 2023
3490e81
Update libgit2-sys, resolve dependabot vulnerability
who-biz Feb 20, 2024
d1f0055
Merge pull request #125 from who-biz/built-dep-libgit2-dependabot
who-biz Feb 21, 2024
ea98aa9
Bump package versions to 3.5.2, increase rust edition to 2021
who-biz Feb 22, 2024
10ea5d9
Update debian changelog for 3.5.2
who-biz Feb 22, 2024
f12dd50
Update contact email in all Cargo.tomls
who-biz Feb 22, 2024
9dab447
Update lockfile
who-biz Feb 22, 2024
ee379d2
Merge pull request #126 from who-biz/ver-bump-3.5.2
who-biz Feb 22, 2024
1f63b42
Bump epic to v3.6.0 for upcoming wallet release
who-biz Feb 27, 2024
d2975b9
Fix test compilation on rust 1.76
who-biz Feb 27, 2024
66aba56
Merge pull request #127 from who-biz/ver-bump-3.6.0
johanneshahn Feb 28, 2024
c9f9e73
Merge pull request #128 from who-biz/fix-compile-tests
johanneshahn Feb 28, 2024
bcfac87
Publish crates for v3.6.0
Likho Mar 1, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions .github/workflows/epic-master-branch.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Epic Master Branch

on:
push:
branches:
- master

pull_request:
branches:
- master

jobs:
build:

runs-on: ubuntu-20.04

steps:
- uses: actions/checkout@v3
- name: Install recommended rust toolchain
uses: actions-rs/toolchain@v1
with:
toolchain: 1.67.1
override: true
- name: build
run: cargo build --release --locked
38 changes: 0 additions & 38 deletions .github/workflows/rust.yml

This file was deleted.

Loading