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

lightninglabs / taproot-assets / 13469166180
55%
main: 57%

Build:
Build:
LAST BUILD BRANCH: issue1932
DEFAULT BRANCH: main
Ran 22 Feb 2025 03:37AM UTC
Jobs 1
Files 247
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

22 Feb 2025 03:26AM UTC coverage: 47.577% (-6.9%) from 54.473%
13469166180

Pull #1400

github

Roasbeef
proof: add new IgnoreChecker proof rejection cache

In this commit, we add a new interface, the IgnoreChecker. This is to be
used as a proof rejection cache, which allows us to ensure that we don't
continue to validate proofs that we already know to be invalid. The
underlying cache implementation is also intended to support its own
invalidation to handle re-org edge cases.

A concrete implementation will be added in an upcoming PR.
Pull Request #1400: proof: add new IgnoreChecker proof rejection cache

192 of 248 new or added lines in 17 files covered. (77.42%)

6417 existing lines in 95 files now uncovered.

42400 of 89118 relevant lines covered (47.58%)

0.51 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
50.0
-20.34% proof/append.go
3
64.4
0.24% rpcserver.go
8
4.01
-0.01% tapchannel/aux_funding_controller.go
8
1.48
-0.01% tapchannel/aux_sweeper.go
12
21.57
-50.17% proof/mock.go
23
76.02
-6.92% proof/verifier.go

Uncovered Existing Lines

Lines Coverage ∆ File
2
48.39
-6.45% fn/errors.go
3
97.86
0.0% itest/multisig.go
3
44.9
-3.06% tx_validator.go
3
70.13
-1.3% universe/interface.go
4
68.75
-2.5% commitment/encoding.go
4
74.23
-2.45% tapgarden/batch.go
5
60.47
-11.63% fn/recv.go
5
85.52
-3.45% rfqmsg/messages.go
6
0.0
-66.67% tapdb/test_sqlite.go
6
78.97
-1.4% tappsbt/interface.go
7
86.67
-3.59% asset/records.go
7
53.33
-46.67% internal/test/test_vectors_off.go
7
76.56
-10.94% tapdb/macaroons.go
7
80.67
-5.88% tapfreighter/coin_select.go
8
65.47
-1.15% asset/encoding.go
8
64.23
-1.5% rfq/manager.go
9
79.04
-0.98% proof/courier.go
9
90.62
-2.41% tapdb/multiverse_cache.go
9
48.34
-4.64% tapdb/sqlc/mssmt.sql.go
10
71.56
-4.59% proof/proof.go
10
89.36
-10.64% rfqmath/convert.go
10
71.31
-2.08% tapdb/sqlc/universe.sql.go
11
0.0
-100.0% tapchannel/allocation_sort.go
11
31.91
-23.4% vm/error.go
12
68.33
-20.0% rfq/mock.go
12
48.57
-34.29% tapdb/asset_meta.go
13
81.25
-3.39% tappsbt/decode.go
13
88.92
-3.43% tappsbt/encode.go
14
40.54
-18.92% address/params.go
14
74.37
-5.88% commitment/asset.go
14
87.93
-12.07% rfqmath/fixed_point.go
16
75.42
-13.56% commitment/proof.go
16
75.0
-25.0% internal/pedersen/commitment.go
16
77.6
-5.19% rfqmsg/request.go
16
78.15
-1.39% tapdb/asset_minting.go
16
62.69
-11.94% tapdb/migrations.go
18
77.44
-13.53% commitment/split.go
18
68.57
-10.29% commitment/taproot.go
19
76.81
-6.46% mssmt/compacted_tree.go
19
47.66
-14.95% tapdb/interfaces.go
20
50.0
-20.34% proof/append.go
20
71.11
-7.41% proof/file.go
20
86.84
-6.58% proof/records.go
20
76.02
-6.92% proof/verifier.go
20
8.11
-4.91% taprpc/priceoraclerpc/price_oracle.pb.go
22
64.24
-6.96% rfqmsg/records.go
22
19.35
-23.66% tapdb/sqlerrors.go
26
0.0
-40.63% taprpc/priceoraclerpc/marshal.go
29
70.59
-10.03% address/address.go
29
75.35
-3.36% tapdb/addrs.go
30
77.04
-1.2% tapdb/assets_store.go
31
57.26
-25.0% tapdb/sqlutils.go
35
70.97
-7.42% tapdb/assets_common.go
35
77.46
-5.06% tapdb/multiverse.go
39
0.0
-100.0% internal/test/generic.go
39
63.79
-16.05% proof/meta.go
44
49.61
-5.74% rfq/negotiator.go
47
0.0
-82.46% commitment/mint.go
47
51.93
-8.45% proof/archive.go
47
57.6
-37.6% rfqmath/arithmetic.go
47
64.52
-25.27% tapdb/sqlite.go
47
79.03
-9.48% tapdb/universe_federation.go
48
66.84
-8.42% tapdb/universe_stats.go
52
67.64
-6.68% tapgarden/custodian.go
53
48.48
-11.52% proof/encoding.go
55
0.0
-59.14% cmd/commands/macaroon_jar.go
57
13.07
-37.25% mssmt/mock.go
59
0.0
-50.43% rfqmsg/reject.go
59
62.73
-25.91% tapdb/mssmt.go
62
47.59
-42.76% mssmt/store.go
65
73.25
-6.38% asset/asset.go
65
56.16
-15.4% vm/vm.go
66
70.23
-15.0% commitment/tap.go
71
67.42
-5.75% tapdb/sqlc/assets.sql.go
77
53.62
-17.42% proof/taproot.go
78
69.26
-12.5% tapdb/universe.go
79
69.93
-7.21% tapgarden/caretaker.go
85
0.0
-7.43% tapchannel/commitment.go
90
59.62
-13.02% asset/group_key.go
100
73.71
-6.95% tapsend/send.go
127
24.52
-61.06% mssmt/tree.go
130
73.92
-7.72% tapgarden/planter.go
135
0.0
-88.24% address/mock.go
137
0.0
-54.58% tapchannel/allocation.go
150
30.12
-60.24% tapchannel/aux_invoice_manager.go
167
1.33
-74.22% asset/generators.go
171
0.0
-69.8% rfq/oracle.go
184
0.0
-66.67% tapchannelmsg/wire_msgs.go
222
4.2
-38.88% tapchannel/aux_leaf_signer.go
267
24.71
-62.24% internal/test/helpers.go
301
0.0
-62.19% tapgarden/mock.go
339
21.57
-50.17% proof/mock.go
368
17.64
-53.64% asset/mock.go
494
0.0
-87.9% tappsbt/mock.go
878
0.0
-64.89% tapchannelmsg/records.go
Jobs
ID Job ID Ran Files Coverage
1 itest - 13469166180.1 22 Feb 2025 03:37AM UTC 247
47.58
GitHub Action Run
Source Files on build 13469166180
  • Tree
  • List 247
  • Changed 30
  • Source Changed 0
  • Coverage Changed 30
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #1400
  • PR Base - main (#13458097225)
  • Delete
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