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

fix: typos #78

Closed
wants to merge 46 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
2f6ce54
test: put the generic parts from StaticContentsSock into a separate c…
vasild Sep 6, 2024
5766bbe
test: add a mocked Sock that allows inspecting what has been Send() t…
vasild Dec 6, 2022
2248997
Add sv2 log category for Stratum v2
Sjors Nov 30, 2023
a551b44
build: libbitcoin_sv2 scaffold
Sjors Sep 13, 2024
de88060
net: reduce CAddress usage to CService or CNetAddr
vasild Aug 23, 2024
89ef528
net: split CConnman::BindListenPort() off CConnman
vasild Aug 23, 2024
2590875
Add sv2 noise protocol
Sjors Dec 19, 2024
a0a8a72
style: modernize the style of SockMan::BindListenPort()
vasild Sep 17, 2024
919d275
net: split CConnman::AcceptConnection() off CConnman
vasild Aug 26, 2024
552a0f6
style: modernize the style of SockMan::AcceptConnection()
vasild Sep 17, 2024
e0cb576
net: move the generation of ids for new nodes from CConnman to SockMan
vasild Aug 27, 2024
5eb0b66
net: move CConnman-specific parts away from ThreadI2PAcceptIncoming()
vasild Aug 27, 2024
8e2ea1c
net: move I2P-accept-incoming code from CConnman to SockMan
vasild Aug 27, 2024
014ea3b
net: index nodes in CConnman by id
vasild Sep 20, 2024
9fda56c
net: isolate P2P specifics from GenerateWaitSockets()
vasild Sep 21, 2024
361673b
net: isolate P2P specifics from SocketHandlerConnected() and ThreadSo…
vasild Sep 21, 2024
a30c7a6
net: isolate all remaining P2P specifics from SocketHandlerConnected()
vasild Sep 22, 2024
35db697
net: split CConnman::ConnectNode()
vasild Sep 23, 2024
22c04d4
net: tweak EventNewConnectionAccepted()
vasild Sep 24, 2024
8d08948
net: move sockets from CNode to SockMan
vasild Sep 23, 2024
b8b0426
net: move-only: improve encapsulation of SockMan
vasild Sep 23, 2024
8462c1d
Add sv2 message CoinbaseOutputDataSize
Sjors Sep 19, 2024
b380246
Move CNetMessage and Transport headers to common
Sjors Sep 20, 2024
962ccda
Convert between Sv2NetMsg and CSerializedNetMsg
Sjors Jun 21, 2024
79a5268
Introduce Sv2Transport
Sjors Sep 20, 2024
6f7b261
Merge remote-tracking branch 'vasild/sockman' into 2024/06/sv2_connec…
Sjors Dec 19, 2024
a8eb005
Merge remote-tracking branch 'vasild/DynSock' into 2024/06/sv2_connec…
Sjors Dec 19, 2024
ebd5b77
Add sv2 SETUP_CONNECTION messages
Sjors Jul 15, 2024
b3126a3
Add strings for Sv2MsgType
Sjors Jul 1, 2024
a3a7a46
Add Sv2Connman
Sjors Nov 15, 2024
9c1da87
Make m_tip_block an std::optional
Sjors Dec 17, 2024
5486c19
Ensure m_tip_block is never ZERO
Sjors Dec 17, 2024
a464787
test: use Mining interface in miner_tests
Sjors Dec 4, 2024
7227d01
Add waitNext() to BlockTemplate interface
Sjors Dec 18, 2024
32d753d
Stratum v2 template provider scaffold
Sjors Nov 15, 2024
88b4d2f
Chainparams: add default sv2 port
Sjors Nov 29, 2023
543665b
Add remaining sv2 messages for TemplateProvider
Sjors Jun 24, 2024
f481d65
Sv2: construct and submit block templates
Sjors Nov 22, 2024
f315fd6
Handle REQUEST_TRANSACTION_DATA
Sjors Jul 2, 2024
4c2b3f1
Handle SUBMIT_SOLUTION
Sjors Jul 2, 2024
f8ebcbb
Incrementally update sv2 block template
Sjors Sep 30, 2024
ef523cd
CKey: add Serialize and Unserialize
Sjors Feb 1, 2024
91ea715
Persist static key for Template Provider
Sjors Jan 11, 2024
51e6ec1
Start Template Provider with -sv2
Sjors Jul 17, 2024
a1c1bd9
doc: explain Stratum v2 design, testing and usage
Sjors Dec 28, 2023
2cc66f1
fix: typos
average-gary Jan 15, 2025
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
Prev Previous commit
Next Next commit
test: use Mining interface in miner_tests
Alternate calls between Chainman's ProcessNewBlock and submitSolution. The Chainman code path is used in production, so it's important to keep test coverage for it.

Use createNewBlock via the interface instead of using the BlockAssembler directly. The latter is always called via the interface in production code.
Sjors committed Dec 19, 2024
commit a464787214bdde4789882d95c48b5678f5e3b635
Loading