Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
96d3c33
add the basic daemon
ivanlele Dec 16, 2025
7e7234e
Add simple JSONRPC implementation
ivanlele Dec 16, 2025
c9cc910
Move CLI commands as actions for the handler and add the error handling
ivanlele Dec 17, 2025
767c694
Connect actions to the RPC handler
ivanlele Dec 17, 2025
e052123
Refactor network handling: move Network and GetInfo to utils module
ivanlele Dec 17, 2025
3a05bf5
Initialize the cargo workspace
ivanlele Dec 17, 2025
32df1b5
Add a standalone daemon running binary
ivanlele Dec 17, 2025
a543813
Add README for hal-simplicity-daemon with usage instructions
ivanlele Dec 17, 2025
152437a
Move types out of daemon
ivanlele Dec 17, 2025
31db342
Add hal-simplicity-client to workspace
ivanlele Dec 17, 2025
4ba74c3
Move the hal simplicity daemon under the daemon feature
ivanlele Dec 17, 2025
19094ea
Add dependency usage separation based on active features
ivanlele Dec 17, 2025
1559db2
Move jsonrpc module out of the daemon feature
ivanlele Dec 17, 2025
7219e4f
update the reqwest crate
ivanlele Dec 17, 2025
d53eb72
Add the basic hal simplicity client over JSONRPC
ivanlele Dec 17, 2025
64a4d2a
Move the default daemon url to constants
ivanlele Dec 17, 2025
ee598bc
Add a feature to embed daemon into a client
ivanlele Dec 18, 2025
fc001b3
update comments in client to keep consistency
ivanlele Dec 18, 2025
362d9f9
Update CLi commands to use JSONRPC
ivanlele Dec 19, 2025
5c9436b
Add the custom serde for parity
ivanlele Dec 19, 2025
ab53d3b
Configure the embedded CLI daemon to only run if required
ivanlele Dec 19, 2025
0a4e85a
reexport simplicity and elements crates from the daemon
ivanlele Dec 19, 2025
886e388
Add appropriate return types for basic directives
ivanlele Dec 19, 2025
6ea3b46
update formatting
ivanlele Dec 19, 2025
cfb0f43
Move tests to the client workspace
ivanlele Dec 19, 2025
d711d7b
Flag the client as a default workspace member
ivanlele Dec 19, 2025
2681aa8
update the client version
ivanlele Dec 19, 2025
ab7352d
downgrade hal-simplicity-client version to 0.1.0
ivanlele Dec 19, 2025
e024f92
Update tests to reflect new CLI outputs
ivanlele Dec 19, 2025
bf14e3f
Update README.md
ivanlele Dec 19, 2025
f9733b6
Update dependencies in Cargo.lock and Cargo.toml for improved compati…
ivanlele Dec 19, 2025
1798b6b
Fix output handling in pset extract command to return raw transaction
ivanlele Dec 19, 2025
f14d059
run clippy --fix
ivanlele Dec 19, 2025
9d69fac
fix nightly linter
ivanlele Dec 19, 2025
20132e4
fix the optional depencency error
ivanlele Dec 19, 2025
2a8643d
fix CI tests
ivanlele Dec 19, 2025
26ebd61
Utilize Env in CI as intended
ivanlele Dec 19, 2025
b87e247
Update app version display based on daemon embedding configuration
ivanlele Dec 19, 2025
079e6f2
Add standalone mode checks to CLI tests for daemon connection require…
ivanlele Dec 19, 2025
58a49bb
Merge branch 'master' into feature/server-client-separation
ivanlele Dec 19, 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
6 changes: 6 additions & 0 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ jobs:
Stable:
name: Test - stable toolchain
runs-on: ubuntu-latest
env:
RUST_TEST_THREADS: 1
strategy:
fail-fast: false
matrix:
Expand All @@ -50,6 +52,8 @@ jobs:
name: Test - nightly toolchain
needs: Prepare
runs-on: ubuntu-latest
env:
RUST_TEST_THREADS: 1
strategy:
fail-fast: false
matrix:
Expand All @@ -70,6 +74,8 @@ jobs:
name: Test - MSRV
needs: Prepare
runs-on: ubuntu-latest
env:
RUST_TEST_THREADS: 1
strategy:
fail-fast: false
matrix:
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
target/
rust-toolchain.toml
Loading