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

neo-project / neo / 9478481102
76%
master: 79%

Build:
Build:
LAST BUILD BRANCH: pk-validate
DEFAULT BRANCH: master
Ran 12 Jun 2024 07:29AM UTC
Jobs 1
Files 265
Run time 2min
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

12 Jun 2024 07:26AM UTC coverage: 76.086% (-0.04%) from 76.122%
9478481102

push

github

web-flow
v3.7.5 (#3330)

* [Neo Core Bug]fix 3300 (#3301)

* fix 3300

* update format

* add state subitems to ref counter, with suggestion from DuSmart

* apply hardfork

* format

* my mistake

* fix hardfork

* remove negative check

* add unit test

* apply anna's suggestion

---------

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

* SmartContract: use executing contract state to check permissions (#3290)

It's not correct to use an updated contract state got from native
Management to check for the allowed method call. We need to use
manifest from the currently executing context for that. It may be
critical for cases when executing contract is being updated firstly,
and after that it calls another contract. So we need an old (executing)
contract manifest for this check.

This change is moved under D hardfork to avoid state diff issues on
nodes update. Although it should be noted that it's hard to meet the
trigger criteria.

A port of https://github.com/nspcc-dev/neo-go/pull/3473. This bug was
discovered during the similar problem described in
https://github.com/nspcc-dev/neo-go/issues/3471 and fixed in
https://github.com/nspcc-dev/neo-go/pull/3472. I've checked all other
similar usages and the rest of them use proper contract state (executing
one, not the Management's one).

Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
Co-authored-by: Shargon <shargon@gmail.com>
Co-authored-by: Jimmy <jinghui@wayne.edu>
Co-authored-by: Vitor Nazário Coelho <vncoelho@gmail.com>

* v3.7.5

* Neo.CLI: enable hardforks for NeoFS mainnet (#3240)

Otherwise this configuration file is broken. Port changes from
https://github.com/nspcc-dev/neo-go/pull/3446.

Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>

* fix workflow & FS config

* remove hardfork for fs testnet

---------

Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru>
Co-aut... (continued)

4339 of 6572 branches covered (66.02%)

Branch coverage included in aggregate %.

21 of 33 new or added lines in 3 files covered. (63.64%)

2 existing lines in 1 file now uncovered.

15635 of 19680 relevant lines covered (79.45%)

170857.31 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
12
56.1
-34.38% src/Neo/SmartContract/NotifyEventArgs.cs

Uncovered Existing Lines

Lines Coverage ∆ File
2
56.1
-34.38% src/Neo/SmartContract/NotifyEventArgs.cs
Jobs
ID Job ID Ran Files Coverage
1 9478481102.1 12 Jun 2024 07:29AM UTC 265
76.09
GitHub Action Run
Source Files on build 9478481102
  • Tree
  • List 265
  • Changed 82
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #9478481102
  • 2fdf1bb8 on github
  • Prev Build on master (#9109410117)
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