Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Xelis hash v2, hard fork support #74

Merged
merged 79 commits into from
Jun 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
a236ef8
common: xelis-hash v1 & v2
Slixe Jun 3, 2024
4dbe968
daemon: hard fork config based on network type
Slixe Jun 3, 2024
e2e02fe
common: move hash fn above traits
Slixe Jun 3, 2024
2109a2a
misc: remove roadmap section from README.md
Slixe Jun 4, 2024
c78e730
common: algorithm fromstr trait, clap support
Slixe Jun 4, 2024
5518c20
miner: algorithm selection on benchmark
Slixe Jun 4, 2024
bdd3da6
all: update dependencies
Slixe Jun 4, 2024
c241734
common: increase to 32 KB the sum extra data payload
Slixe Jun 4, 2024
b61ee34
daemon: block version in chain_state/mempool_state
Slixe Jun 4, 2024
3e6803b
common: temporary condition until hardfork has passed
Slixe Jun 4, 2024
094eda9
daemon: verify tx based on block version
Slixe Jun 4, 2024
050d8d6
daemon: add tx fee burn percent config for future SC support
Slixe Jun 4, 2024
c7cb25b
daemon: is account registered at topoheight
Slixe Jun 5, 2024
4a360d8
common: account summary struct
Slixe Jun 5, 2024
8dd9e8e
daemon: rework fast sync protocol
Slixe Jun 5, 2024
71dfbfe
daemon: don't keep lock, fix serializer
Slixe Jun 5, 2024
2fccdf9
daemon: fix bad serialization
Slixe Jun 5, 2024
faec825
common: balance <-> versioned balance functions
Slixe Jun 5, 2024
23d9046
wallet: --disable-history-scan param
Slixe Jun 5, 2024
c3ca535
wallet: --force-stable-balance param to use stable balances only
Slixe Jun 5, 2024
dee1774
wallet: add missing clap macro on new feature
Slixe Jun 5, 2024
09c6003
wallet: add debug logs
Slixe Jun 6, 2024
514bb56
wallet: fix network handler on first sync
Slixe Jun 6, 2024
6615709
common: delete version check in header
Slixe Jun 6, 2024
54ca740
misc: delete old note in README
Slixe Jun 6, 2024
4316990
common: don't check tx version
Slixe Jun 6, 2024
46a657f
daemon: fix stuck nodes on bad DAG order
Slixe Jun 6, 2024
54c5e09
daemon: skip stable height check for pop count if previous sync had e…
Slixe Jun 6, 2024
b1a281e
all: version set to 1.13.0
Slixe Jun 6, 2024
51132cd
daemon: list all txs deleted from mempool
Slixe Jun 6, 2024
dc6d125
common: versioned balance get_balance_type fn
Slixe Jun 7, 2024
2831e9e
common: block version as state param
Slixe Jun 7, 2024
2c65609
daemon: include block version in state, fix orphaned txs bug due to f…
Slixe Jun 7, 2024
37974d0
daemon: add list_unexecuted_transactions debug command
Slixe Jun 7, 2024
a61ae7e
all: update dependencies
Slixe Jun 7, 2024
6562cd0
common: simply worker in miner.rs
Slixe Jun 9, 2024
7ffd264
common: fix stack overflow in worker struct
Slixe Jun 9, 2024
0a6abe7
all: update dependencies
Slixe Jun 9, 2024
2130543
wallet: xswd don't close session from server directly
Slixe Jun 10, 2024
e31fbc3
daemon: fix store new peers, reported by @0xshwifty
Slixe Jun 11, 2024
41fb970
wallet: add xswd comments
Slixe Jun 11, 2024
4c02663
daemon: support multiple exclusive nodes in one param
Slixe Jun 11, 2024
29be995
daemon: support multiple priority nodes in one param
Slixe Jun 11, 2024
0786ae3
daemon: don't kick priority nodes due to fail count
Slixe Jun 12, 2024
4571c7a
all: update dependencies
Slixe Jun 12, 2024
fffe164
common: add blob type in data element for reduced overhead
Slixe Jun 13, 2024
ba1e09d
common: add blob serde support, add tests
Slixe Jun 13, 2024
a76b74e
common: add stable_topo_height_changed event
Slixe Jun 13, 2024
2faafd4
daemon: add stable_topo_height_changed event
Slixe Jun 13, 2024
a489c4b
common: optional tokio dependencies
Slixe Jun 13, 2024
8572601
common: support wasm
Slixe Jun 13, 2024
e70f5a0
wallet: api_server optional
Slixe Jun 13, 2024
5749763
common: json_rpc depends on futures-util, prompt depends on clap feature
Slixe Jun 13, 2024
783a5fa
common: add tokio dependency on json_rpc feature
Slixe Jun 14, 2024
8fe3101
wallet: add comment on default features
Slixe Jun 14, 2024
6b9f4bb
common: tokio wasm compatible
Slixe Jun 14, 2024
f067a99
wallet: working on wasm compatibility
Slixe Jun 14, 2024
413dcb9
common: spawn task in tokio mod
Slixe Jun 14, 2024
ce1b061
miner: use spawn_task from tokio mod
Slixe Jun 14, 2024
d28eb85
daemon: use spawn_task from tokio mod
Slixe Jun 14, 2024
e7417ff
all: add tokio_with_wasm
Slixe Jun 14, 2024
6c5badc
common: websocket support in wasm
Slixe Jun 14, 2024
7f4b088
common: full wasm support
Slixe Jun 14, 2024
c66f4aa
wallet: fix not send error due to tokio_tungstenite wasm
Slixe Jun 14, 2024
3f72651
wallet: optional network handler feature
Slixe Jun 14, 2024
4ce38ac
all: update tokio with wasm dependency
Slixe Jun 15, 2024
1c7da69
wallet: wasm web DB
Slixe Jun 15, 2024
1e78556
wallet: custom WASM-compatible database
Slixe Jun 15, 2024
02d8d0b
wallet: remove unused dependency
Slixe Jun 15, 2024
400c6b8
common: attempt compatibility with wasm websocket
Slixe Jun 16, 2024
bb1a790
common: use local tokio import for wasm
Slixe Jun 16, 2024
9d67848
common: finish json rpc client implementation compatible with wasm
Slixe Jun 16, 2024
75bf187
wallet: precomputed tables wasm
Slixe Jun 16, 2024
c2581d0
common: disable tokio_unstable usage
Slixe Jun 16, 2024
b145240
wallet: delete build dependencies
Slixe Jun 16, 2024
181c9db
wallet: add rpc method count_tree_entries
Slixe Jun 17, 2024
38e95e9
common: count matching entries params
Slixe Jun 17, 2024
89af284
wallet: rename to count_matching_entries
Slixe Jun 17, 2024
1af6b95
common: use xelis-hash public repo
Slixe Jun 17, 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
2 changes: 1 addition & 1 deletion .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
[build]
rustflags = ["--cfg", "tokio_unstable"]
# rustflags = ["--cfg", "tokio_unstable"]
Loading