Skip to content

Optionally pass BIP388 policy to signtx #246

Optionally pass BIP388 policy to signtx

Optionally pass BIP388 policy to signtx #246

Triggered via pull request July 30, 2025 18:05
Status Cancelled
Total duration 36m 15s
Artifacts 14

ci.yml

on: pull_request
bitcoind builder
8m 14s
bitcoind builder
Matrix: Bitbox sim builder
Matrix: Coldcard sim builder
Matrix: Jade sim builder
Matrix: Keepkey sim builder
Matrix: Ledger sim builder
Matrix: Trezor sim builder
Ledger Nano S Bitcoin App builder
1m 34s
Ledger Nano S Bitcoin App builder
Ledger Nano X Bitcoin App builder
1m 35s
Ledger Nano X Bitcoin App builder
Matrix: test-bitbox-dist
Matrix: test-bitbox
Matrix: test-coldcard-dist
Matrix: test-coldcard
Matrix: test-jade-dist
Matrix: test-jade
Matrix: test-keepkey-dist
Matrix: test-keepkey
Matrix: test-ledger-dist
Matrix: test-trezor-dist
Matrix: test-trezor
Matrix: test-ledger
Fit to window
Zoom out
Zoom in

Annotations

212 errors
Type check
Process completed with exit code 1.
lint
Process completed with exit code 1.
Python 3.9 bitbox01
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 bitbox01 library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 keepkey
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 ledger library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 keepkey
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 ledger cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 coldcard library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 trezor-1 library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 trezor-1 Sdist
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 jade stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 ledger
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 bitbox01
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 bitbox01 stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 jade
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 keepkey library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 coldcard
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 trezor-1 Wheel
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 keepkey cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 keepkey library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 ledger
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 coldcard
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 jade
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 trezor-1 cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 bitbox01
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 bitbox01 cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 jade
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 trezor-1 stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 coldcard cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 coldcard
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 keepkey
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 jade library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 ledger stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 bitbox02
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 trezor-t Wheel
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 jade cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 ledger-legacy
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 trezor-1 Bindist
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 ledger
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 keepkey
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 ledger-legacy library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 coldcard stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 jade
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 ledger-legacy
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 trezor-t cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 coldcard library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 trezor-t library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 keepkey cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 bitbox02 library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 jade stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 trezor-t Sdist
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 coldcard cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 coldcard
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 keepkey library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 keepkey
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 coldcard
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 ledger-legacy cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 jade cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 ledger-legacy stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 trezor-t Bindist
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 jade
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 bitbox02 cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 keepkey
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 coldcard
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 keepkey stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 coldcard stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 jade
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 bitbox02 stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 trezor-1 Wheel
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 trezor-t stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 coldcard library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 ledger-legacy
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 coldcard
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 trezor-1 library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 keepkey
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 bitbox02
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 jade
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 jade
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 bitbox01
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 bitbox01
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 trezor-1 cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 ledger cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 jade stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 ledger
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 keepkey cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 bitbox01
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 bitbox01 library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 keepkey library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 ledger library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 ledger
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 ledger
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 trezor-1 Sdist
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 trezor-1 stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 trezor-1 Bindist
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 bitbox01 cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 coldcard cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 jade
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 keepkey
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 keepkey
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 coldcard
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 bitbox01 stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 trezor-t Wheel
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 coldcard library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 bitbox02 library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 coldcard
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 ledger-legacy cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 jade
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 ledger-legacy
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 bitbox02
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 trezor-t Sdist
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 ledger stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 coldcard stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 ledger-legacy library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 trezor-t library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 bitbox02
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 trezor-t cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 trezor-t Bindist
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 keepkey
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 jade
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 ledger-legacy
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 coldcard
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 keepkey
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 coldcard
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 coldcard
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 coldcard stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 bitbox02 cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 jade
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 coldcard cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 bitbox02 stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 ledger-legacy stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 bitbox02
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 trezor-t stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 jade library
The operation was canceled.
Python 3.9 jade library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 bitbox01
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 trezor-1 Wheel
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 ledger
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.10 ledger-legacy
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 keepkey
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 ledger
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 bitbox01
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 bitbox01 stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 ledger library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 trezor-1 Sdist
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 ledger cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 bitbox01
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 bitbox02 library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 trezor-1 library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 bitbox01 cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 bitbox02
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 ledger
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 ledger stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 trezor-1 cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 ledger-legacy
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 bitbox01 library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 trezor-t library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 bitbox02
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 ledger-legacy
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 ledger-legacy library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 trezor-1 Bindist
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 trezor-1 stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 trezor-t Wheel
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 ledger
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 trezor-t cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 bitbox02 cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 trezor-t Bindist
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 trezor-t stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 trezor-t Sdist
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 bitbox01
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 trezor-1 library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 bitbox01 library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 bitbox02
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 ledger-legacy
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 bitbox02 stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 trezor-1 Bindist
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 trezor-1 Wheel
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 ledger-legacy cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.11 ledger-legacy stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 trezor-1 cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 ledger
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 bitbox01 cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 bitbox01 stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 bitbox01
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 ledger-legacy
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 trezor-1 stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 trezor-1 Sdist
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 bitbox01
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 ledger
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 ledger-legacy cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 ledger cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 ledger library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 ledger stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 bitbox02
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 trezor-t Wheel
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 bitbox02 cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 trezor-t cli
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 ledger-legacy
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 trezor-t Sdist
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 ledger-legacy library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 ledger-legacy
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 trezor-t library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 bitbox02 library
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 bitbox02
The operation was canceled.
Python 3.12 trezor-t stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.9 bitbox02
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 bitbox02 stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 bitbox02
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 bitbox02
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 ledger-legacy stdin
Canceling since a higher priority waiting request for refs/pull/792/merge exists
Python 3.12 trezor-t Bindist
Canceling since a higher priority waiting request for refs/pull/792/merge exists
CI
Canceling since a higher priority waiting request for refs/pull/792/merge exists

Artifacts

Produced during runtime
Name Size Digest
bitbox01-sim Expired
12.7 MB
sha256:eb0c7329ad2ed546119dd9d8e86e349e2568df84c449e67f06e1a33691262662
bitbox02-sim Expired
690 KB
sha256:4ce1bb6b1842876455cbafed503ba1ad33e544c8433949b21dbd60574239ef6c
bitcoin-core~HWI~IUUXX8.dockerbuild Expired
90 KB
sha256:a9a0ba74e4c07c02885ff01ce271951f87ec8a6fdfc6706192aa05f57fb6a3e1
bitcoin-core~HWI~XQTJC4.dockerbuild Expired
67.4 KB
sha256:6c04c676562584a4bb9d97a88b23467cd72df159a303f5a010ea3de572b23f88
bitcoind Expired
99.5 MB
sha256:b936c0ee51dbf7a041424288c7b133e6da7b0eb1a4114ea456597bc73afb71ec
coldcard-sim Expired
1.17 MB
sha256:a4862e1768ce499c129576cc7e08d6bd0d1993557c14b8cf5689c1c5e34b7f0f
dist Expired
188 MB
sha256:2f6cee9a7f3c9f06e5525f6f8114ac10e432ff31f31ec971c6b8a3a71ea2f960
jade-sim Expired
21.7 MB
sha256:2004fd52c2588eb130d452ede13d39d58b55f690abe7205da702a8adc27dd7c5
keepkey-sim Expired
1.63 MB
sha256:719ba0f45053533d87554098205abde083437ffa635bc291c7885422c802bf13
ledger-sim Expired
95.3 MB
sha256:360e7445499ee2eb89cacf5e06d8b1b79d26e5aab6c1bc09b5d944861d0c9b1a
ledger_app_nano_s Expired
172 KB
sha256:0ba3abee503b98da37b454dfd85ee6d0d12ea7f2367a239866dad05da98835d1
ledger_app_nano_x Expired
191 KB
sha256:828931e86230cb233a52f69aa5c9f23e08b5dfc1178232a6104dd11163648138
trezor-1-sim Expired
1.08 GB
sha256:d219a48e822e98ef55e6bc5d03c79ab3e4b170a867da4decfccb8fd824f45106
trezor-t-sim Expired
1.19 GB
sha256:715799e354162cb931d9dcbb6630dea148946d5c11044addd6db6fa7fe892ee9