• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Neptune-Crypto / neptune-core / 18654028405
75%

Build:
DEFAULT BRANCH: master
Ran 20 Oct 2025 03:05PM UTC
Jobs 1
Files 252
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

20 Oct 2025 01:44PM UTC coverage: 73.784% (+0.2%) from 73.624%
18654028405

push

github

Sword-Smith
feat: HTTP-JSON RPC framework

Inspired by Ethereum's RPC: Post requests are sent to server's root.
Request body is JSON-formatted. Endpoint is selected with the key
"method", as: `method: <namespace>_<function>`. Namespaces are used for
access control such that access to the wallet through this RPC is
granted by starting the client with the "wallet" RPC namespace
activated. By default, only "node" and "chain" are activated.

See `neptune-core/src/application/json_rpc/README.md` for more info.

Keeps the legacy tarpc for now.

test(json_rpc): Test JSON-RPC 2.0 de+serialization

test(json_rpc): namespace isolation tests over rpc_handler

test(json_rpc): Test all block calls are consistent

270 of 306 new or added lines in 14 files covered. (88.24%)

3 existing lines in 3 files now uncovered.

25263 of 34239 relevant lines covered (73.78%)

666492.55 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
94.12
neptune-core/src/application/json_rpc/core/model/block/mod.rs
2
93.33
neptune-core/src/application/json_rpc/core/error.rs
8
68.7
-2.21% neptune-core/src/lib.rs
10
60.0
neptune-core/src/application/json_rpc/server/http.rs
15
65.12
neptune-core/src/application/json_rpc/core/model/block/transaction_kernel.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
72.44
-0.06% neptune-core/src/application/rpc/server.rs
1
56.78
-0.2% neptune-core/src/protocol/peer.rs
1
91.68
-0.18% neptune-core/src/state/mempool.rs
Jobs
ID Job ID Ran Files Coverage
1 18654028405.1 20 Oct 2025 03:05PM UTC 252
73.78
GitHub Action Run
Source Files on build 18654028405
  • Tree
  • List 252
  • Changed 10
  • Source Changed 4
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #18654028405
  • b5eb3f4d on github
  • Prev Build on master (#18565676091)
  • Next Build on master (#18691795504)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc