Skip to content

Add "silentpayments" module implementing BIP352 (take 5, using "LabelSet" scanning approach) #1132

Add "silentpayments" module implementing BIP352 (take 5, using "LabelSet" scanning approach)

Add "silentpayments" module implementing BIP352 (take 5, using "LabelSet" scanning approach) #1132

Triggered via pull request January 1, 2026 15:20
Status Cancelled
Total duration 43m 51s
Artifacts 28

ci.yml

on: pull_request
Matrix: docker_cache
x64 (MSVC): C++ (public headers)
29s
x64 (MSVC): C++ (public headers)
SageMath prover
1m 0s
SageMath prover
release
3m 10s
release
Matrix: ARM64: macOS Sonoma
Matrix: win64-native
Matrix: x86_64: macOS Sequoia, Valgrind
C++ (public headers)
0s
C++ (public headers)
Matrix: ARM32: Linux (Debian stable, QEMU)
Matrix: arm64: Linux (Debian stable)
Matrix: C++ -fpermissive (entire project)
Matrix: i686: Linux (Debian stable)
Matrix: mingw_debian
Matrix: MSan
Matrix: ppc64le: Linux (Debian stable, QEMU)
Matrix: s390x (big-endian): Linux (Debian stable, QEMU)
Matrix: UBSan, ASan, LSan
Matrix: valgrind_debian
Matrix: x86_64: Linux (Debian stable)
Fit to window
Zoom out
Zoom in

Annotations

108 errors
Valgrind x64 (memcheck)
Process completed with exit code 2.
UBSan, ASan, LSan (i686-linux-gnu-gcc, i686-linux-gnu, auto)
Process completed with exit code 2.
UBSan, ASan, LSan (i686-linux-gnu-gcc, i686-linux-gnu, no, 2, 2)
Process completed with exit code 2.
Valgrind x64 (memcheck)
Process completed with exit code 2.
C++ (public headers)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int64, yes, yes, yes, yes, yes, yes, clang)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int128, clang)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int64, yes, yes, yes, yes, yes, yes, gcc)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
MSan (2, 2, yes, -fsanitize=memory -fsanitize-recover=memory -g -O3, clang)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int64, yes, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int64, yes, gcc)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int128, yes, yes, yes, yes, yes, clang)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int64, yes, clang)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int64, yes, yes, yes, yes, yes, yes, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int64, yes, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int64, yes, yes, yes, yes, yes, yes, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int128, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int128, gcc)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int128_struct, yes, gcc)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int128_struct, yes, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int128, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int128, yes, yes, yes, yes, yes, gcc)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int128, yes, yes, yes, yes, yes, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int128_struct, yes, clang)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (yes, yes, yes, yes, clang)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int128, yes, yes, yes, yes, yes, clang)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int128, x86_64, yes, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int128, yes, yes, yes, yes, yes, gcc)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int128_struct, yes, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int128, yes, yes, yes, yes, yes, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (yes, yes, yes, yes, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int128, yes, yes, yes, yes, yes, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int128, yes, yes, yes, yes, yes, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int128, x86_64, yes, gcc)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (distcheck, no, no, no, gcc)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (yes, yes, yes, yes, gcc)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (distcheck, no, no, no, clang)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int128, x86_64, yes, clang)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (distcheck, no, no, no, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (-O0, no, clang)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (int128, x86_64, yes, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (yes, yes, yes, yes, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (-DDETERMINISTIC, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (-DDETERMINISTIC, clang)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (no, yes, yes, yes, yes, yes, yes, -DVERIFY, gcc)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (no, yes, yes, yes, yes, yes, yes, -DVERIFY, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (-DDETERMINISTIC, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (no, yes, yes, yes, yes, yes, yes, -DVERIFY, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (no, yes, yes, yes, yes, yes, yes, -DVERIFY, clang)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (2, 2, gcc)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (-DDETERMINISTIC, gcc)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (-O1, yes, yes, yes, yes, yes, yes, yes, gcc)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (distcheck, no, no, no, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (-O0, no, gcc)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (-O0, no, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (-O1, yes, yes, yes, yes, yes, yes, yes, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (-O1, yes, yes, yes, yes, yes, yes, yes, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (86, 4, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (86, 4, clang)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (2, 2, clang)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (86, 4, gcc)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (-O1, yes, yes, yes, yes, yes, yes, yes, clang)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (-O0, no, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (2, 2, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (2, 2, gcc-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
x86_64: Linux (Debian stable) (86, 4, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
MSan (-fsanitize=memory -fsanitize-recover=memory -fsanitize-memory-param-retval -g, no, clang)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
MSan (yes, -fsanitize=memory -fsanitize-recover=memory -g, clang)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
MSan (yes, -fsanitize=memory -fsanitize-recover=memory -g, clang)
The operation was canceled.
Valgrind arm64 (memcheck)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
Valgrind arm64 (memcheck)
The operation was canceled.
i686 (mingw32-w64): Windows (Debian stable, Wine)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
i686 (mingw32-w64): Windows (Debian stable, Wine)
The operation was canceled.
x86_64: macOS Sequoia, Valgrind (int128, yes, yes, yes, yes, yes, yes, yes, gcc, valgrind --error...
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
s390x (big-endian): Linux (Debian stable, QEMU)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
s390x (big-endian): Linux (Debian stable, QEMU)
The operation was canceled.
ppc64le: Linux (Debian stable, QEMU)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
ppc64le: Linux (Debian stable, QEMU)
The operation was canceled.
Valgrind arm64 (memcheck)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
Valgrind arm64 (memcheck)
The operation was canceled.
i686: Linux (Debian stable) (clang --target=i686-pc-linux-gnu -isystem /usr/i686-linux-gnu/include)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
arm64: Linux (Debian stable) (gcc)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
arm64: Linux (Debian stable) (gcc)
The operation was canceled.
ARM32: Linux (Debian stable, QEMU)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
ARM32: Linux (Debian stable, QEMU)
The operation was canceled.
MSan (2, 2, yes, -fsanitize=memory -fsanitize-recover=memory -g -O3, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
i686: Linux (Debian stable) (i686-linux-gnu-gcc)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
i686: Linux (Debian stable) (i686-linux-gnu-gcc)
The operation was canceled.
Valgrind i686 (memcheck)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
UBSan, ASan, LSan (clang, no, 2, 2)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
Valgrind i686 (memcheck)
The operation was canceled.
UBSan, ASan, LSan (clang, no, 2, 2)
The operation was canceled.
ARM32: Linux (Debian stable, QEMU) (yes, arm32)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
ARM32: Linux (Debian stable, QEMU) (yes, arm32)
The operation was canceled.
x86_64: macOS Sequoia, Valgrind (int128, yes, yes, yes, yes, yes, yes, yes, valgrind --error-exit...
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
MSan (yes, -fsanitize=memory -fsanitize-recover=memory -g, clang-snapshot)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
Valgrind i686 (memcheck)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
Valgrind i686 (memcheck)
The operation was canceled.
UBSan, ASan, LSan (clang, auto)
Canceling since a higher priority waiting request for refs/pull/1792/merge exists
UBSan, ASan, LSan (clang, auto)
The operation was canceled.
CI
Canceling since a higher priority waiting request for refs/pull/1792/merge exists

Artifacts

Produced during runtime
Name Size Digest
bitcoin-core~secp256k1~2DDJK2.dockerbuild
33.3 KB
sha256:f3c241742edd563168729028ffe88e03a1b8098b637be67406f4450376b71be3
bitcoin-core~secp256k1~2EKEC1.dockerbuild
33.4 KB
sha256:b06ba6099876f7bccd0cc5930bd14cef044123a0c5c6ff33a6c9b7879bec4049
bitcoin-core~secp256k1~5YJPIQ.dockerbuild
34.7 KB
sha256:fd07ec8db034871cbf83873c5edf83198748f04baa36f02646967adbf8494397
bitcoin-core~secp256k1~7929T0.dockerbuild
33.5 KB
sha256:e634ea9fe1b4b1ce9c3681627c61a31629fd00ac6e4d5cd9a9e0cf5246ef7352
bitcoin-core~secp256k1~7LD2AJ.dockerbuild
34.7 KB
sha256:48625ebe66f7aa80ab1f72687f71fca944e57141ad58e2bc2deab85d3cf2db46
bitcoin-core~secp256k1~BAFOPO.dockerbuild
33.3 KB
sha256:6f31002d2e5d6e165218c7c7ec92ea3c2b7708f513c49d5d0e552db9a05f4226
bitcoin-core~secp256k1~H06XDE.dockerbuild
33.8 KB
sha256:e27b93fd98ea1199b38c7c62979983075e7be9a29087ec9a5d89c74e8f281ec4
bitcoin-core~secp256k1~IZVXHD.dockerbuild
34.1 KB
sha256:efe5e3c5c534a022aa21def8a96ba630cd6e666dbf7c488f3e8b25bd710ff8bc
bitcoin-core~secp256k1~J1SAVQ.dockerbuild
34.5 KB
sha256:d180c96522bd28dbfeb3f9c8565b50bfd0091977dc04e9571fcc11afe3ca501c
bitcoin-core~secp256k1~JUSZRC.dockerbuild
34.1 KB
sha256:1a1c5ae4a8f226eb626090cf84f72d33d56ee0e287200ac8ff552cb59328dd1a
bitcoin-core~secp256k1~JX3X87.dockerbuild
34.2 KB
sha256:721287adf7e37acd345181bbeec774a60bf7a6a232063711011571a23fb7c94a
bitcoin-core~secp256k1~LM3Z4P.dockerbuild
34.6 KB
sha256:39bd554d89ef239baa8ce4ab3d213eccd7600c91f4d41efca5f87d331650b3d0
bitcoin-core~secp256k1~M00CMQ.dockerbuild
33.7 KB
sha256:4f2628dc41d1e3fe558f24fed9315d764c1b720d59c8449e2cf36bf7e30a3fb6
bitcoin-core~secp256k1~MGWW8E.dockerbuild
34.4 KB
sha256:25097d810a3ca69164809b39b050af38777678af34cd592c4bc7d930894d0392
bitcoin-core~secp256k1~MI33LS.dockerbuild
32.8 KB
sha256:e23efb3c81d48468782c0f598b52fbf798a668ad2fda3af0f8fc3c9c629843e8
bitcoin-core~secp256k1~MNYCO8.dockerbuild
329 KB
sha256:504e75c6118c2ac02acc6dcc39769c3e7daf92fb96b6f17fe28ab76fe013d523
bitcoin-core~secp256k1~N0LPEE.dockerbuild
34.1 KB
sha256:2230a2f1097ee2accd3aec59d3e0f5ec5a4397a78b10a82048fe24dfdf9c0abb
bitcoin-core~secp256k1~NZVEJ9.dockerbuild
34.5 KB
sha256:e5f23e15e2bdb9210a5b3ffdd3e9fc00db6edb3cb2eb9027ecc848676b4ca537
bitcoin-core~secp256k1~O8RHIL.dockerbuild
34.2 KB
sha256:31bb3bceb6074ab32a1c8d3286ea89f2a680b42a352dbf99e5da1edabc9fb00d
bitcoin-core~secp256k1~PRONI0.dockerbuild
33.6 KB
sha256:477cf832027098fa54eba26c1dffaa99c2b8dbb8041dc5bd98a3b9be789581fb
bitcoin-core~secp256k1~RCRP1Y.dockerbuild
34.7 KB
sha256:1d01f0bfeb0058864dc708a11eceabad536474942ae86297955cb191c79e0439
bitcoin-core~secp256k1~TK3GG2.dockerbuild
33.7 KB
sha256:327bf2c4015f680b8711f32011aadde9ddfa6be810a7f79480400f3c0cd26614
bitcoin-core~secp256k1~UW3OND.dockerbuild
33.8 KB
sha256:e6bd21f24ef565f7b202fec802d66021b9d984b535a57c0207691a746bb00d01
bitcoin-core~secp256k1~V9GOFM.dockerbuild
35.2 KB
sha256:29d9713aa2e938e153dbce598e8df1cf35f1bc91db566727bb42b7d8ebf36541
bitcoin-core~secp256k1~VB2DN8.dockerbuild
336 KB
sha256:4ad5f0b9e3f54bacfb2942f1fa4c2976a5602ac55bf21f1d86c2a742d2b9e9f6
bitcoin-core~secp256k1~VNXD7F.dockerbuild
33.4 KB
sha256:da66d8dbfc5e4bda5d3e6229da810e1131d41a9bd987bc29ef27ad70db66b729
bitcoin-core~secp256k1~VU4QZP.dockerbuild
33.8 KB
sha256:583bfdb70c87472504f0881c4a465f2ad6e7cea15583069cba160c1caf5ded4e
bitcoin-core~secp256k1~WIN1SO.dockerbuild
34.5 KB
sha256:d43419b69f0be2c5cbfb9bb7b5e6459c6139e8c83ce85a713ca10a6f240010a2