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

neo-project / neo / 19011592057
79%

Build:
DEFAULT BRANCH: master
Ran 02 Nov 2025 11:30AM UTC
Jobs 1
Files 440
Run time 3min
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

02 Nov 2025 11:26AM UTC coverage: 78.151% (-2.0%) from 80.155%
19011592057

push

github

web-flow
Merge dev into master (#4261)

* [`ut`] 100% Coverage Trie.Get (#3952) (#3957)

* 100% Coverage Trie.Get

* fix ut

Co-authored-by: Shargon <shargon@gmail.com>

* New Dockerfile, New Makefile (#3954)

* Makefile support for mainnet full node Dockerfile

* add docker run

* add container name

* update doc

* improve

* some improvement

---------

Co-authored-by: Shargon <shargon@gmail.com>

* [`Optimize`]: command tokenizer (#3918)

* optimize: command tokenizer

* Fix: keep consistency with legacy behaviour when quote char not at first char

---------

Co-authored-by: Shargon <shargon@gmail.com>
Co-authored-by: NGD Admin <154295625+NGDAdmin@users.noreply.github.com>

* [`Add`]: Plugin Sign Client (#3950)

* Fix: make the signer sign specific data

* Plugin: add SignClient

* Remove x64 and x86 configurations from solution file

* [`ut`] 100% Coverage Trie.Get (#3952)

* 100% Coverage Trie.Get

* fix ut

---------

Co-authored-by: NGD Admin <154295625+NGDAdmin@users.noreply.github.com>
Co-authored-by: Jimmy <jinghui@wayne.edu>
Co-authored-by: Shargon <shargon@gmail.com>

* [`Style`]: make the code style of `StatePlugin` more standard (#3951)

* style: make the code style of StatuePlugin more standard

* Update src/Plugins/StateService/StatePlugin.cs

Co-authored-by: Shargon <shargon@gmail.com>

* [`ut`] 100% Coverage Trie.Get (#3952)

* 100% Coverage Trie.Get

* fix ut

---------

Co-authored-by: Vitor Nazário Coelho <vncoelho@gmail.com>
Co-authored-by: Shargon <shargon@gmail.com>
Co-authored-by: NGD Admin <154295625+NGDAdmin@users.noreply.github.com>
Co-authored-by: Jimmy <jinghui@wayne.edu>

* Fix BigDecimal (#3963)

* Optimize: 1. add show usage if arg not provided; 2. remove downloaded zip files after unzip (#3958)

Co-authored-by: Jimmy <jinghui@wayne.edu>

* * 100% Coverage Trie.Get (#3964)

* fix ut

Co-authored-by: Shargon <shargon@gmail.com>

* docs: Add contribution guidelines and branch rules to README (#3960)

- Add comprehensive Contribu... (continued)

6926 of 10033 branches covered (69.03%)

Branch coverage included in aggregate %.

2600 of 3387 new or added lines in 226 files covered. (76.76%)

68 existing lines in 27 files now uncovered.

24697 of 30431 relevant lines covered (81.16%)

157705.71 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
93.0
0.0% src/Neo.Cryptography.BLS12_381/Fp.cs
1
84.53
0.0% src/Neo.Cryptography.BLS12_381/G2Projective.cs
1
92.31
0.0% src/Neo.Cryptography.BLS12_381/Scalar.cs
1
89.47
src/Neo.Cryptography.MPTTrie/Node.Hash.cs
1
97.16
src/Neo.Cryptography.MPTTrie/Trie.Delete.cs
1
93.33
src/Neo.Cryptography.MPTTrie/Trie.Find.cs
1
95.77
src/Neo.Cryptography.MPTTrie/Trie.Proof.cs
1
98.69
0.13% src/Neo.Extensions/BigIntegerExtensions.cs
1
96.3
0.84% src/Neo.Json/JObject.cs
1
70.37
3.7% src/Neo.Json/OrderedDictionary.ValueCollection.cs
1
95.12
0.12% src/Neo.Json/OrderedDictionary.cs
1
98.54
0.17% src/Neo.VM/EvaluationStack.cs
1
93.24
0.0% src/Neo.VM/ExecutionContext.cs
1
87.8
0.0% src/Neo.VM/ReferenceCounter.cs
1
79.71
-0.58% src/Neo.VM/Script.cs
1
84.34
-1.03% src/Neo.VM/Types/ByteString.cs
1
98.11
19.23% src/Neo/BigDecimal.cs
1
96.74
0.66% src/Neo/Cryptography/ECC/ECPoint.cs
1
94.74
0.0% src/Neo/Cryptography/Ed25519.cs
1
81.82
0.87% src/Neo/Extensions/SpanExtensions.cs
1
0.0
0.0% src/Neo/Extensions/VM/EvaluationStackExtensions.cs
1
84.68
0.0% src/Neo/Extensions/VM/ScriptBuilderExtensions.cs
1
90.66
-0.1% src/Neo/Extensions/VM/StackItemExtensions.cs
1
94.7
27.13% src/Neo/NeoSystem.cs
1
94.12
0.0% src/Neo/Network/P2P/Message.cs
1
86.25
0.0% src/Neo/Network/P2P/Payloads/Block.cs
1
71.79
-0.93% src/Neo/Network/P2P/Payloads/Conditions/AndCondition.cs
1
71.79
-0.93% src/Neo/Network/P2P/Payloads/Conditions/OrCondition.cs
1
63.64
0.0% src/Neo/Network/P2P/Payloads/OracleResponse.cs
1
87.9
0.28% src/Neo/Network/P2P/Payloads/Transaction.cs
1
94.66
0.19% src/Neo/Persistence/DataCache.cs
1
92.31
0.0% src/Neo/ProtocolSettings.cs
1
86.44
-1.28% src/Neo/SmartContract/Manifest/ContractAbi.cs
1
93.75
-2.92% src/Neo/SmartContract/Manifest/ContractGroup.cs
1
93.0
0.0% src/Neo/SmartContract/Manifest/ContractPermissionDescriptor.cs
1
89.61
0.0% src/Neo/SmartContract/Native/ContractMethodMetadata.cs
1
94.12
-5.88% src/Plugins/ApplicationLogs/Settings.cs
1
69.3
0.0% src/Plugins/ApplicationLogs/Store/LogStorageStore.cs
1
50.7
-0.0% src/Plugins/ApplicationLogs/Store/NeoStore.cs
1
51.28
-2.77% src/Plugins/ApplicationLogs/Store/States/BlockLogState.cs
1
48.48
-4.85% src/Plugins/ApplicationLogs/Store/States/EngineLogState.cs
1
50.0
-2.73% src/Plugins/ApplicationLogs/Store/States/NotifyLogState.cs
1
50.0
-4.05% src/Plugins/ApplicationLogs/Store/States/TransactionEngineLogState.cs
1
27.27
src/Plugins/DBFTPlugin/Messages/PrepareRequest.cs
1
83.72
src/Plugins/OracleService/OracleSettings.cs
1
97.22
src/Plugins/RpcServer/RcpServerSettings.cs
1
84.62
15.87% src/Plugins/RpcServer/RpcErrorFactory.cs
1
83.64
src/RpcClient/Utility.cs
2
90.5
0.0% src/Neo.Cryptography.BLS12_381/G1Projective.cs
2
89.47
src/Neo.Cryptography.MPTTrie/Node.Extension.cs
2
96.45
0.09% src/Neo.IO/MemoryReader.cs
2
95.61
0.12% src/Neo.VM/Debugger.cs
2
74.24
0.0% src/Neo.VM/Types/Buffer.cs
2
90.24
0.0% src/Neo/Builders/TransactionAttributesBuilder.cs
2
83.33
0.0% src/Neo/Cryptography/Crypto.cs
2
49.38
-0.01% src/Neo/Cryptography/ECC/ECFieldElement.cs
2
62.96
0.0% src/Neo/Extensions/MemoryExtensions.cs
2
77.39
0.2% src/Neo/Network/P2P/Payloads/Signer.cs
2
72.95
5.6% src/Neo/Network/P2P/TaskManager.cs
2
0.0
0.0% src/Neo/Sign/SignerManager.cs
2
40.54
0.81% src/Neo/SmartContract/Manifest/ContractParameterDefinition.cs
2
92.77
0.09% src/Neo/SmartContract/Manifest/ContractPermission.cs
2
75.38
3.96% src/Neo/SmartContract/Native/LedgerContract.cs
2
76.47
-0.09% src/Neo/SmartContract/Native/Notary.cs
2
89.83
5.93% src/Neo/SmartContract/Native/StdLib.cs
2
0.0
src/Plugins/DBFTPlugin/DBFTPlugin.cs
2
60.58
0.0% src/Plugins/OracleService/Protocols/OracleHttpsProtocol.cs
2
5.74
0.0% src/Plugins/OracleService/Protocols/OracleNeoFSProtocol.cs
2
53.85
-4.49% src/Plugins/RpcServer/TreeNode.cs
3
24.39
8.13% src/Neo.ConsoleService/ConsoleHelper.cs
3
91.95
src/Neo.Cryptography.MPTTrie/Node.cs
3
89.29
-10.71% src/Neo.IO/Caching/HashSetCache.cs
3
39.13
0.0% src/Neo.Json/OrderedDictionary.KeyCollection.cs
3
79.49
0.0% src/Neo.VM/Types/Boolean.cs
3
85.8
-0.68% src/Neo/SmartContract/ApplicationEngine.cs
3
75.0
-2.53% src/Neo/SmartContract/Manifest/ContractMethodDescriptor.cs
3
90.2
-0.63% src/Neo/SmartContract/Native/PolicyContract.cs
3
47.71
src/Plugins/DBFTPlugin/Consensus/ConsensusContext.cs
3
82.89
src/RpcClient/RpcClient.cs
4
83.67
0.0% src/Neo/Builders/WitnessBuilder.cs
4
81.01
-0.28% src/Neo/Cryptography/Helper.cs
4
84.55
4.47% src/Neo/Network/P2P/RemoteNode.cs
4
62.07
-23.65% src/Neo/SmartContract/JsonSerializer.cs
4
93.16
0.51% src/Neo/SmartContract/Native/NeoToken.cs
4
89.82
-2.2% src/Neo/SmartContract/StorageItem.cs
4
92.52
-2.59% src/Neo/SmartContract/StorageKey.cs
4
30.0
src/Plugins/DBFTPlugin/Messages/ConsensusMessage.cs
5
86.05
-13.95% src/Neo.Extensions/ByteExtensions.cs
5
50.43
0.0% src/Neo.VM/StronglyConnectedComponents/Tarjan.cs
5
58.01
-0.48% src/Neo/SmartContract/ApplicationEngine.Runtime.cs
5
83.74
2.59% src/Neo/SmartContract/Manifest/ContractManifest.cs
5
35.44
-1.04% src/Plugins/RpcServer/RpcServerPlugin.cs
5
51.25
src/Plugins/StateService/Network/StateRoot.cs
6
65.79
-2.27% src/Neo/Network/P2P/Payloads/Conditions/WitnessCondition.cs
6
81.72
0.58% src/Neo/SmartContract/Native/ContractManagement.cs
6
79.37
2.44% src/Neo/SmartContract/Native/RoleManagement.cs
6
91.5
0.72% src/Neo/UInt160.cs
6
90.57
1.91% src/Neo/UInt256.cs
7
61.43
-2.08% src/Neo.VM/Collections/OrderedDictionary.cs
7
40.76
0.0% src/Neo/SmartContract/Native/CryptoLib.BLS12_381.cs
7
58.11
0.22% src/Plugins/OracleService/OracleService.cs
7
62.12
src/Plugins/StateService/Storage/StateSnapshot.cs
9
66.94
3.78% src/Neo.VM/Types/Map.cs
9
55.91
0.75% src/Neo/SmartContract/Native/OracleContract.cs
9
80.78
-1.34% src/Plugins/RpcServer/RpcServer.Wallet.cs
10
50.0
src/Plugins/DBFTPlugin/DbftSettings.cs
10
0.0
src/Plugins/StateService/Verification/VerificationService.cs
12
78.21
src/Neo.Extensions/Exceptions/TryCatchExtensions.cs
12
0.0
src/Plugins/StateService/Verification/VerificationContext.cs
13
76.44
1.76% src/Neo/Ledger/Blockchain.cs
14
84.69
-10.0% src/Plugins/RpcServer/ParameterConverter.cs
17
79.9
src/Neo.ConsoleService/CommandTokenizer.cs
17
77.78
-5.68% src/Neo/SmartContract/ApplicationEngine.Storage.cs
17
46.37
src/Plugins/StateService/Storage/StateStore.cs
19
88.39
src/Neo.Extensions/Factories/RandomNumberFactory.cs
20
52.01
13.48% src/Neo/Network/P2P/RemoteNode.ProtocolHandler.cs
20
60.68
src/Plugins/StateService/StatePlugin.cs
24
34.78
9.51% src/Neo/Plugins/Plugin.cs
24
68.24
1.96% src/Plugins/ApplicationLogs/LogReader.cs
26
50.74
11.04% src/Plugins/RpcServer/RpcServer.cs
35
64.95
4.69% src/Neo/Network/P2P/Peer.cs
55
0.0
src/Neo/Plugins/PluginAssemblyLoadContext.cs
77
58.89
-37.83% src/Neo.Extensions/StringExtensions.cs
98
40.98
40.98% src/Neo.ConsoleService/ConsoleServiceBase.cs

Uncovered Existing Lines

Lines Coverage ∆ File
1
86.05
-13.95% src/Neo.Extensions/ByteExtensions.cs
1
39.13
0.0% src/Neo.Json/OrderedDictionary.KeyCollection.cs
1
34.78
9.51% src/Neo/Plugins/Plugin.cs
1
77.78
-5.68% src/Neo/SmartContract/ApplicationEngine.Storage.cs
1
91.89
-8.11% src/Neo/SmartContract/Manifest/WildCardContainer.cs
1
81.72
0.58% src/Neo/SmartContract/Native/ContractManagement.cs
1
91.5
0.72% src/Neo/UInt160.cs
1
90.57
1.91% src/Neo/UInt256.cs
1
50.43
0.0% src/Neo.VM/StronglyConnectedComponents/Tarjan.cs
1
66.94
3.78% src/Neo.VM/Types/Map.cs
1
68.24
1.96% src/Plugins/ApplicationLogs/LogReader.cs
1
50.0
-4.05% src/Plugins/ApplicationLogs/Store/States/TransactionEngineLogState.cs
1
79.55
0.0% src/Plugins/LevelDBStore/Plugins/Storage/Snapshot.cs
1
58.11
0.22% src/Plugins/OracleService/OracleService.cs
1
90.38
0.0% src/Plugins/RocksDBStore/Plugins/Storage/Snapshot.cs
1
53.85
-4.49% src/Plugins/RpcServer/TreeNode.cs
2
24.39
8.13% src/Neo.ConsoleService/ConsoleHelper.cs
2
64.95
4.69% src/Neo/Network/P2P/Peer.cs
2
52.01
13.48% src/Neo/Network/P2P/RemoteNode.ProtocolHandler.cs
2
61.43
-2.08% src/Neo.VM/Collections/OrderedDictionary.cs
2
35.44
-1.04% src/Plugins/RpcServer/RpcServerPlugin.cs
3
40.98
40.98% src/Neo.ConsoleService/ConsoleServiceBase.cs
3
51.56
-4.69% src/Neo.VM/Types/PrimitiveType.cs
3
50.74
11.04% src/Plugins/RpcServer/RpcServer.cs
4
83.93
0.22% src/Neo/Network/P2P/LocalNode.cs
4
84.69
-10.0% src/Plugins/RpcServer/ParameterConverter.cs
25
62.07
-23.65% src/Neo/SmartContract/JsonSerializer.cs
Jobs
ID Job ID Ran Files Coverage
1 19011592057.1 02 Nov 2025 11:30AM UTC 3384
23.96
GitHub Action Run
Source Files on build 19011592057
  • Tree
  • List 440
  • Changed 336
  • Source Changed 198
  • Coverage Changed 333
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #19011592057
  • dc338d44 on github
  • Prev Build on master (#15177528102)
  • Next Build on master (#19056540230)
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

© 2025 Coveralls, Inc