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

rust-bitcoin / rust-bitcoin
83%
master: 83%

Build:
Build:
LAST BUILD BRANCH: 0513-0.32.x-units-encoding
DEFAULT BRANCH: master
Repo Added 19 Jan 2024 12:35PM UTC
Token ttByTOU9N7zY5yMWCH8KTCUFoa0QB64vN regen
Build 6725 Last
Files 91
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

LAST BUILD ON BRANCH error
branch: error
CHANGE BRANCH
x
Reset
Sync Branches
  • error
  • 0.1.3-units-arbitrary
  • 0.32.7-arbitrary
  • 0.32.x
  • 01-02-private-write-err
  • 01-02-rm-debug-from-display
  • 01-02-rm-impl-from-infallible
  • 01-02-rm-test-prefix
  • 01-03-int-function
  • 01-04-bridge-api
  • 01-04-precedence
  • 01-06-io-traits
  • 01-07-arbitrary-ord
  • 01-07-hide-units-macros
  • 01-07-io-docs
  • 01-07-units-serde-tests
  • 01-08-cursor-position
  • 01-08-derive-Clone
  • 01-08-hex
  • 01-08-io-examples
  • 01-08-locktime-ordering
  • 01-08-reorder-assertions
  • 01-08-rm-Copy
  • 01-08-unit-test-io-take
  • 01-08-units-send-sync
  • 01-10-justfile
  • 01-13-backport-3858
  • 01-13-release-0.32.6
  • 01-14-examples
  • 01-15-amount-max
  • 01-15-difficulty-transition
  • 01-15-int-function
  • 01-16-io-const
  • 01-16-ssat
  • 01-17-amount-consts
  • 01-17-error-dep-methods
  • 01-17-impl-write
  • 01-17-io-err-send-sync
  • 01-17-io-error-sync
  • 01-17-io-object-safety
  • 01-18-ci
  • 01-18-io-release
  • 01-20-denomination-docs
  • 01-20-denomination-ord
  • 01-20-polish-parse-docs
  • 01-20-release-units-1.0-alpha
  • 01-20-rm-doc-hidden
  • 01-20-rm-mutagen
  • 01-20-units-dyn-compatible
  • 01-23-hide-bech32
  • 01-23-kani
  • 01-23-known-hrp
  • 01-23-naming
  • 01-23-rm-do-cov
  • 01-23-rm-todos
  • 01-23-serde-std
  • 01-23-use-hex-conservative
  • 01-23-write-sig
  • 01-24-amount-const-btc-constructors
  • 01-24-denom-docs
  • 01-24-errors
  • 01-24-explicit-panic
  • 01-24-refactor-amounts
  • 01-24-serde-regression
  • 01-25-clippy-lints
  • 01-25-difficulty-functions
  • 01-25-magic
  • 01-25-network-validation
  • 01-25-params-functions
  • 01-25-pass-by-value
  • 01-27-invert-io-dep
  • 01-27-rm-tagged-engine-default
  • 01-27-validation
  • 01-28-lint
  • 01-29-de-macroise
  • 01-29-network-validation-unchecked
  • 01-29-rm-sha256t-hash-default
  • 01-30-check-api
  • 01-30-git-hooks
  • 01-30-hmac-rm-default
  • 01-30-just
  • 01-30-mv-from-enigine
  • 01-30-tagged-hash-engine
  • 01-31-hashes-re-org
  • 01-31-sequence-from-u32
  • 0107-IO
  • 0113-filenames
  • 0113-units-errors
  • 0113-units-panics
  • 0115-units-ref
  • 0120-constructs
  • 0120-daily
  • 0122-micro
  • 0123-mutants-primitives
  • 0123-mutants-units
  • 0124-locktime-tests
  • 0124-mutants-block
  • 0127-iterators
  • 0127-lazy-iterators
  • 0127-mutants-primitives
  • 0128-locktime-doc
  • 0128-locktime-examples
  • 0130-script-mutants
  • 02-01-fix-kani
  • 02-01-rm-todos
  • 02-02-relative-errors
  • 02-03-amount
  • 02-03-siphash-engine
  • 02-03-upgrade-ordered
  • 02-04-amount-op-result
  • 02-05-const-constructors
  • 02-05-mv-ParseIntError
  • 02-05-new
  • 02-05-p2wpkh-script-code
  • 02-05-pub-non-exhaustive
  • 02-05-release-io
  • 02-05-release-units
  • 02-05-sequence-debug
  • 02-05-tagged-hash-engine
  • 02-05-transaction-to-string
  • 02-06-fix-kani
  • 02-06-hash-engine-debug
  • 02-06-hide-hex
  • 02-06-rm-api-files
  • 02-06-rm-blanket-impl
  • 02-06-self-output
  • 02-07-p2wpkh
  • 02-09-policy-enum-variat-prefix
  • 02-11-rm-kani-test
  • 02-12-deprecate-psbt
  • 02-12-neg-signed-amount
  • 02-12-taproot-docs
  • 02-12-taproot-errors
  • 02-12-units-mv
  • 02-13-error-private
  • 02-13-function-scope
  • 02-13-hkdf
  • 02-13-use-new-hex
  • 02-14-improve-num-op-result
  • 02-14-mv-more-to-units
  • 02-15-base58
  • 02-15-improve-base58
  • 02-18-release-io
  • 02-18-update-maintainer-tools
  • 02-19-macro-empty-debug
  • 02-19-re-export-alias
  • 02-20-derive-debug
  • 02-20-fix-ci
  • 02-20-from-hex-inherent
  • 02-20-natural-hex
  • 02-20-remove-general-hash
  • 02-21-primitives-errors
  • 02-21-timestamp
  • 02-22-split-hash-traits
  • 02-23-fix-ci-again
  • 02-25-changelog
  • 02-26-backport-4113
  • 02-26-base58-pub-extern
  • 02-26-no-cast
  • 02-26-rename-base58
  • 02-26-rm-From
  • 02-26-sha256t_tag
  • 02-26-taproot-hash-types
  • 02-26-upgrade-bech32
  • 02-26-version-alias
  • 02-27-address-error
  • 02-27-audit-doc-hidden
  • 02-28-array-vec-default
  • 02-28-base58-rm-hex-dep
  • 02-28-rm-std-rustdoc
  • 02-28-trivial-error-cleanup
  • 02-28-work-target-parse
  • 02-29-debug-master
  • 02-29-policy-re-export-errors
  • 02-29-re-export-error
  • 02-29-rm-absolute-error
  • 0204-Manual-nightly
  • 0205-mutants-primitives
  • 0206-mutants-opcodes
  • 0206-mutants-pow
  • 0206-reexport
  • 0207-mutants-sequence
  • 0207-mutants-transaction
  • 0210-mutants-locktime
  • 0210-mutants-witness
  • 0211-mutants
  • 0212-mutants-units
  • 0213-hex-dep
  • 0217-inline-result
  • 0227-inline
  • 0230-display-primitives
  • 03-01-input-string
  • 03-01-leaf-errors
  • 03-01-parse-int-error-input-string
  • 03-03-bip-158-re-exports
  • 03-03-contributing
  • 03-03-crate-docs
  • 03-03-fee
  • 03-03-hash-re-exports
  • 03-03-max-money
  • 03-03-num-op-result
  • 03-03-opcode
  • 03-03-prepare-max-money
  • 03-03-primitives-lint
  • 03-03-units-block
  • 03-03-update-nightly
  • 03-03-weight
  • 03-05-coinbase-height
  • 03-06-contributing
  • 03-06-hmac
  • 03-06-network
  • 03-06-no-std
  • 03-07-serde-re-export
  • 03-08-rename-timestamp
  • 03-09-cfg-import
  • 03-11-move-units-types
  • 03-12-fix-master
  • 03-12-upgrade-bitcoinconsensus
  • 03-13-arbitrary-ord
  • 03-13-commit-tips
  • 03-13-compact-target
  • 03-13-hex-bug
  • 03-13-hex-lit
  • 03-13-is-signed
  • 03-13-serialize-locktime
  • 03-13-to-from-bytes
  • 03-14-commit-template
  • 03-14-release-base58
  • 03-14-release-io
  • 03-14-require-network-error
  • 03-15-asan
  • 03-15-inner-outer-docs
  • 03-17-hex-macro
  • 03-17-network-kind
  • 03-17-rm-ordered
  • 03-18-from-int-btc
  • 03-19-addr-parse-error
  • 03-19-primitives-api
  • 03-19-privacy-boundry
  • 03-20-generalized-units
  • 03-20-primitives-hex-optional
  • 03-21-call-is-witness-program
  • 03-21-display-header
  • 03-21-fuzz-use-path
  • 03-21-nonce
  • 03-21-release-hashes
  • 03-23-dust-value
  • 03-23-policy
  • 03-23-tbd
  • 03-24-ci-reduce-jobs
  • 03-24-fuzz-daily
  • 03-26-release-internals
  • 03-27-pipefail
  • 03-27-upgrade-secp
  • 03-28-fix-ci
  • 03-29-rm-stale-changelog
  • 0303-release
  • 0303-weight-rem
  • 0304-github-actions
  • 0305-fuzz-psbt
  • 0306-fuzz-utils
  • 0307-coverage-block
  • 0308-mutant
  • 0310-primitives-coverage
  • 0320-primitives-coverage
  • 0326-mutants-issue
  • 04-03-docs-follow-up
  • 04-03-fix-count-witness-sigops-param
  • 04-03-just-pin-nightly
  • 04-03-release-units
  • 04-03-return-internal-key
  • 04-04-hashes-do-not-import-str
  • 04-04-pinned-nightly
  • 04-04-release-bitcoin-rc1
  • 04-04-units-point-release
  • 04-05-sync-labels
  • 04-06-changelog-derivation-path
  • 04-07-units
  • 04-08-doc-num-op-result
  • 04-08-privacy-boundary
  • 04-08-script-hex
  • 04-08-units-docs
  • 04-09-revert-2451
  • 04-10-deprecation-notice
  • 04-10-fee-rate-off-by-one
  • 04-11-allow-parsing-m
  • 04-11-just-fmt
  • 04-14-doc-to-from-bytes
  • 04-14-fee-NumOpResult
  • 04-14-num-op-result
  • 04-14-units-crate-doc
  • 04-16-allow-deprecated
  • 04-16-backport-2677
  • 04-16-backport-carveout
  • 04-16-kani
  • 04-16-release-0.32.0-rc2
  • 04-16-simplify-error-type
  • 04-17-params
  • 04-17-use-standard-test
  • 04-18-fix-examples
  • 04-18-hash_newtype-inherent-functions
  • 04-18-port-2687
  • 04-19-fix-kani-daily
  • 04-19-set-tbd
  • 04-23-backport-2699
  • 04-23-default-to-forward
  • 04-23-document-signing-api
  • 04-23-hashes-make-hex-optional
  • 04-23-kani-daily
  • 04-23-release-0.32.0
  • 04-23-replace-hash_newtype
  • 04-25-docs-use-hash-as-underscore
  • 04-25-psbt-use-macro-internally
  • 04-25-stop-using-hashes-by-name
  • 04-25-tagge-hash-engine
  • 04-25-tagged-hashes-rm-generic
  • 04-25-use-as-byte-array
  • 04-26-sync-lables
  • 04-26-update-deps
  • 04-27-primitives
  • 04-30-version
  • 0406-locktime-tests
  • 0411-units-mutants
  • 0414-units-docs
  • 0415-script-coverage
  • 0417-taproot-cap
  • 0422-parameters
  • 0424-0.32.x-consensus-encoding
  • 0428-nightly-update
  • 0429-new-mutants
  • 0430-display-mutants-toml
  • 0430-display-units
  • 05-01-locktime-doc-is-implied-by
  • 05-01-network-validation-unchecked
  • 05-02-ci-maintainer-tools
  • 05-02-generate-files
  • 05-05-backport-4238
  • 05-06-backport-4373
  • 05-06-ci-nightly-cron
  • 05-06-hashes-api-test
  • 05-06-hashes-index-as-ref
  • 05-06-just-alias
  • 05-06-release-bitcoin-0.32.6
  • 05-06-to-keypair
  • 05-07-locktimes
  • 05-07-primitives-crate
  • 05-08-document-compact-target
  • 05-08-fix-units-re-exports
  • 05-08-functional-style
  • 05-08-locktime-renames
  • 05-08-locktimes
  • 05-08-script-hex
  • 05-11-absolute-locktimes
  • 05-11-rand-std-feature
  • 05-12-block-private-inner
  • 05-12-locktime-link
  • 05-12-macro-docs
  • 05-12-serde
  • 05-12-serde-cleanup
  • 05-13-hex
  • 05-14-rm-whitespace
  • 05-14-script-hex
  • 05-14-to-bytes
  • 05-14-whitespace
  • 05-15-assign
  • 05-15-fee-rate-display
  • 05-15-fee-rate-getter-setter
  • 05-15-fee-saturate
  • 05-15-units-locktime-serde
  • 05-15-units-serde-derive
  • 05-16-concrete-types
  • 05-16-p2p-test-imports
  • 05-16-rustdoc-fix
  • 05-19-clean-workflow
  • 05-20-rust-fmt
  • 05-21-fee-rate
  • 05-22-fee-rate-checked-add-sub
  • 05-22-fee-rate-order-functions
  • 05-22-fee-rate-re-order-tests
  • 05-22-fee-rate-rm-from
  • 05-22-fee-rate-u32
  • 05-22-fee-rate-use-div
  • 05-22-hashes-regression-tests
  • 05-23-address-p2sh-from-hash
  • 05-23-address-script-hash
  • 05-23-witness-program-address
  • 05-24-backport
  • 05-25-backport-2796-to-0.32
  • 05-26-check-public-api
  • 05-26-fee-rate-tests
  • 05-27-address-data
  • 05-27-backport-2795-to-0.32
  • 05-27-compact-target
  • 05-27-release-0.32.1
  • 05-28-backport-2808-to-0.32
  • 05-29-check-api
  • 05-30-check-api
  • 05-31-shebang
  • 05-31-update-api
  • 0506-remove-unused
  • 0508-0.32.x-cargo-patch
  • 0508-lint-error
  • 0511-0.32.x-rbmt-CI
  • 0513-0.32.x-units-encoding
  • 0514-0.32.x-internals-0.5.0
  • 0518-0.32.x-CI-api
  • 0520-mutants
  • 0521-0.32.x-io-backport
  • 06-03-release-units-1.0-alpha
  • 06-04-lint
  • 06-05-pow-off-by-one
  • 06-05-remove-derive
  • 06-06-backport-2834
  • 06-09-must-use
  • 06-09-rm-whitespace
  • 06-09-units-docs
  • 06-09-use-getters
  • 06-10-fee-rate
  • 06-11-calculate-root
  • 06-11-disable-repitition
  • 06-11-explicit-std-feature
  • 06-11-hashes-inherent-functions
  • 06-11-move-non-trait-functions
  • 06-11-rand-std-feature
  • 06-12-add-fee-rate-constructors
  • 06-12-fee-num-op-result
  • 06-12-impl_bytelike_traits
  • 06-12-inline-fee
  • 06-12-remove-repetition-from-hash_newtype
  • 06-12-remove-unreachable
  • 06-13-pass-by-value-keys
  • 06-14-ci-schemars
  • 06-14-link-to-std-error
  • 06-18-units-api-test
  • 06-19-locktime-docs
  • 06-19-no-use-alias
  • 06-19-private-error-constructor
  • 06-20-pass-hash-types-by-value
  • 06-20-rm-blockdata-path-usage
  • 06-20-rm-internal-key-variant
  • 06-20-serde
  • 06-20-serde-utils
  • 06-20-taproot-errors
  • 06-20-test-macros
  • 06-21-pin-cargo-public-api
  • 06-22-mv-read-scriptint
  • 06-23-units-check-api
  • 06-24-bitcoin-receive
  • 06-24-cargo-public-api
  • 06-24-hashes-doc-traits
  • 06-24-hashes-type-aliases
  • 06-24-introduce-primitives
  • 06-24-just-update-api
  • 06-24-pass-sigs-by-value
  • 06-24-psbt-key-type
  • 06-25-rm-api-files
  • 06-25-trivial-fixes
  • 06-26-network-rm-exhaustive
  • 06-27-bitcoin-addresses
  • 06-27-fix-fuzz-script
  • 06-27-rm-fe-conversion
  • 06-27-support-32-64-bit-only
  • 06-27-var-int
  • 06-27-witness-docs
  • 06-30-test-add-sub
  • 0609-rustc-update
  • 0619-mutants
  • 0624-rustc-update
  • 07-01-alloc-bug
  • 07-01-backport-2942
  • 07-02-primitives
  • 07-03-script-pubkey-ext
  • 07-04-bip158
  • 07-06-index-size
  • 07-08-rm-raw-hash-functions
  • 07-09-as-tx-identifier
  • 07-09-local-check-api
  • 07-09-mv-locktimes-to-primitives
  • 07-09-mv-opcodes-to-primitives
  • 07-09-mv-script-to-primitives
  • 07-09-rm-derive
  • 07-09-sha256t-hash-engine
  • 07-09-super
  • 07-10-alloc-feature
  • 07-10-midstate
  • 07-11-fix-hashes-features
  • 07-11-midstate-length
  • 07-11-rustfmt
  • 07-11-rustfmt-rename-var
  • 07-12-use-crate
  • 07-14-re-export-units
  • 07-15-hash-bytes
  • 07-15-rm-bech32-error
  • 07-16-fix-macro
  • 07-16-mv-compact-target
  • 07-17-params
  • 07-17-rm-error-re-export
  • 07-17-units-rm-error-re-export
  • 07-17-validation
  • 07-18-hash-reader
  • 07-18-hash-str
  • 07-18-hash-unoptimized
  • 07-22-remove-serde-re-export
  • 07-23-rm-validation
  • 07-23-script-ext
  • 07-23-script-inherent-private
  • 07-23-script-mv-script-code
  • 0702-mutants
  • 0703-Units-rustdocs
  • 0708-p2p
  • 0712-Err-msg
  • 0718-docs-blockdata
  • 0729-semver-CI
  • 08-01-release-units
  • 08-05-base58-cast
  • 08-05-bip158-cast
  • 08-05-cast-push-slice
  • 08-05-rename-internal-function
  • 08-06-hash-unoptimized
  • 08-06-hashes-call-through
  • 08-06-hashes-impls
  • 08-06-push-bytes
  • 08-07-script-borrowed
  • 08-08-primitives-fix-alloc
  • 08-08-rm-v_1_60
  • 08-08-rustfmt
  • 08-08-use-self-Self
  • 08-09-epic-ci-fail
  • 08-10-ci-crates-order
  • 08-11-ecdsa-sig-split
  • 08-13-script-buf
  • 08-19-sha256t-macro
  • 08-21-build-doc
  • 08-21-ci-bug-fixes
  • 08-21-ci-generate-crates-list
  • 08-21-ci-primitives
  • 08-21-mv-script
  • 08-22-all-ci-fixes
  • 08-22-const-assert
  • 08-22-ecdsa-error
  • 08-22-panic-in-const
  • 08-22-sighash-types
  • 08-23-NEXT-RELEASE
  • 08-26-backport-3255-to-0.32
  • 08-26-release-1.0
  • 08-27-backport-2693-0.32
  • 08-27-transaction
  • 08-27-tx-out
  • 08-28-compact-size
  • 08-28-move-arbitrary
  • 08-29-clippy
  • 08-29-deserialize-hex
  • 08-29-mv-witness-to-primitives
  • 08-30-array-vec
  • 08-30-hashes-features-deps
  • 08-30-mv-import-statement
  • 0827
  • 0828-from_str
  • 09-02-const-assert
  • 09-03-all-zeros-const
  • 09-03-bench-rm-casts
  • 09-03-doc-impl_to_hex_from_lower
  • 09-03-hashes-engine-length
  • 09-03-hashes-rename-utils
  • 09-03-hashes-rm-index
  • 09-03-spelling-mistake
  • 09-03-tx-version
  • 09-03-txid-hash-types
  • 09-03-witness-docs
  • 09-04-read-uint-iter
  • 09-05-bench-lint-fixes
  • 09-05-txid-associated-consts
  • 09-05-use-dollar-crate
  • 09-07-document-locktime
  • 09-10-outpoint-cleanup
  • 09-11-deprecate-constructors
  • 09-12-lint
  • 09-12-nightl-job
  • 09-13-warn-deprecated-in-future
  • 09-18-allow-deprecated
  • 09-18-release-hashes-0.15.0
  • 09-18-release-internals-0.4.0
  • 09-18-release-io-0.2.0
  • 09-18-release-primitives-0.100.0
  • 09-18-rm-impls
  • 09-19-backport-unexpected_cfgs
  • 09-19-mv-optional-dep
  • 09-19-mv-outpoint
  • 09-19-rm-default-impls
  • 09-20-upgrade-run-task
  • 09-21-rm-schemars-test
  • 09-23-block
  • 09-23-msrv-wording
  • 09-23-mv-witness-to-primitives
  • 09-23-tx-merkle-node
  • 09-24-prep-witness
  • 09-24-witness-refactor-tests
  • 09-26-cfg-std
  • 09-27-backport-ci
  • 09-27-const-sighash-constructors
  • 09-27-release-0.32.3
  • 09-27-release-notes
  • 09-30-arbitrary-update-lock-files
  • 09-30-psbt-v2-fields
  • 0904-from_slice
  • 0907-units-prelude
  • 0916-unused_imports
  • 0917-unused
  • 0919-ignore
  • 0920-justfile
  • 0927-unused-hashes
  • 1
  • 1.x
  • 10-01-fmt
  • 10-01-mv-script-to-primitives
  • 10-02-mv-block-version-to-primitives
  • 10-02-witness-p2tr
  • 10-03-xpriv-validation
  • 10-10-clippy
  • 10-11-deprecated
  • 10-15-changelog-links
  • 10-15-mv-block-header-to-primitives
  • 10-16-dev-changelog
  • 10-16-hashes
  • 10-16-set-version-to-alpha
  • 10-17-consensus-encode
  • 10-18-consensus-error
  • 10-18-mv-tx-io-out-to-primitives
  • 10-21-prep-tx-in-out
  • 10-21-re-export
  • 10-21-seal
  • 10-22-mv-transaction
  • 10-22-psbt-v2
  • 10-22-taproot-hashes
  • 10-23-disable-wasm-pack-test
  • 10-23-lint
  • 10-23-whitelist-wasm-job
  • 10-24-compute-txid
  • 10-24-release-bitcoin-0.32.4
  • 10-24-use-fn
  • 10-28-fix-fuzzing
  • 10-28-fqp
  • 10-29-hashes-macros
  • 10-29-hobble-wasm-0.32
  • 10-29-lint-0.32
  • 10-30-add-value
  • 10-30-close-errors
  • 10-30-macro-feature-gate
  • 10-30-notable-trait
  • 10-31-amount
  • 10-31-chacha-attributes
  • 10-31-doc-links
  • 10-31-fmt
  • 10-31-mv-block-to-primitives
  • 10-31-pritiives-missing-re-exports
  • 10-31-re-org-amount
  • 10-31-to-vec
  • 10-31-wildcards
  • 1002-contributing
  • 1004-witness-mutants
  • 1009-hashes_fuzz
  • 1015-bech32-error
  • 1015-contributing-deprecation
  • 1015-deprecated-format
  • 1015-followup3310
  • 1015-lifetime-lint
  • 1024-lifetime
  • 11-01-absolute-docs-cleanup
  • 11-01-input-string
  • 11-01-needles-borrow-attribute
  • 11-01-re-exports
  • 11-01-units-rm-alloc
  • 11-02-nightly-bot
  • 11-02-re-export-block-header
  • 11-02-release-io-0.1.3
  • 11-02-remove-alloc
  • 11-04-hashes-hex
  • 11-04-transaction-fields
  • 11-05-block-hash-docs
  • 11-05-fmt
  • 11-05-hashes-error-innards
  • 11-05-mv-block
  • 11-05-taproot-bug
  • 11-05-update-maintainer-tools
  • 11-13-hashe-macros
  • 11-13-hashes-serde
  • 11-14-bitvm-opcodes
  • 11-15-backport-3601
  • 11-18-release-0.33.0-alpha.0
  • 11-19-units-test-api-surface
  • 11-22-units-comment-alloc
  • 11-26-phantom-type
  • 11-26-re-expot-bech32
  • 11-26-stringy-tests
  • 11-27-backport-bech32-export
  • 11-27-release-0.32.5
  • 11-27-units-serde-regression
  • 11-28-amount-rm-serde
  • 11-28-amounts-close-errors
  • 11-28-close-parse-errors
  • 11-28-rm-duplicate-test
  • 11-28-semgrep
  • 11-28-serde-amount-as-str
  • 11-28-sum
  • 11-28-units-common-traits
  • 11-29-check-api
  • 1105-Address-doc
  • 1105-constructs
  • 1112-lint-bitcoin-0.32
  • 1114
  • 1115-const
  • 1128-question
  • 12-07-units-send-sync
  • 12-09-add-clippy-lints
  • 12-09-hashes-must_use
  • 12-09-io-must_use
  • 12-09-must_use
  • 12-09-reduce-alloc
  • 12-10-release-base58kc
  • 12-10-units-must_use
  • 12-11-amount-consts
  • 12-11-api-text-files
  • 12-11-clippy-break-api
  • 12-11-docs-extern-crates
  • 12-11-renmae-private
  • 12-11-seal-integer-trait
  • 12-11-units-default
  • 12-11-units-ops
  • 12-11-units-rexport-core-underscore
  • 12-11-use-self-in-consts
  • 12-12-addresses-docs
  • 12-12-api-files
  • 12-12-backticks
  • 12-12-catagories
  • 12-12-explain-unchecked
  • 12-12-fix-msrv-link
  • 12-12-from-btc
  • 12-12-possibly-confusing
  • 12-12-predict-weight
  • 12-12-release-0.33.0-alpha.0
  • 12-12-release-base58ck
  • 12-12-release-hashes-0.15.0
  • 12-12-rm-docs
  • 12-12-rm-from-wu-usize
  • 12-12-rm-unnecessary-type
  • 12-12-script-hash-types
  • 12-12-test-all-valid-denomination
  • 12-12-to-u64
  • 12-12-to_kwu_ceil
  • 12-12-unit-test-cBTC
  • 12-12-units-api
  • 12-12-update-arb
  • 12-13-check-api
  • 12-13-remove-unchecked
  • 12-16-check-api
  • 12-18-kani-amount
  • 12-18-units-macros
  • 12-20-amount
  • 12-23-rhs-to-weight
  • 12-23-units-error-private
  • 12-24-typos
  • 12-27-amount-unchecked
  • 12-27-cacl-module
  • 12-27-rm-code-comment
  • 12-28-primitives-parse
  • 12-29-cursor-get-ref
  • 12-29-improve-regex
  • 12-29-macro-doc-hidden
  • 12-29-units-macros-docs
  • 12-30-io-api
  • 12-30-rm-ignore
  • 12-30-upgrade-ordered
  • 12-31-from-sat-unchecked
  • 12-31-upgrade-ordered
  • 1204_amount-max
  • 1210-Signedamount-max
  • 1212-units-docs
  • 1213-double-space
  • 1217-SegWit
  • 1218-units-docs
  • 13-02-implement-default-for-script
  • 14-04-refactor-minimal_non_dust
  • 1639
  • 17-08-standardize-BIP
  • 17-08-tapsighash-message
  • 202040604-consensus-version
  • 2024-02--fix-kani
  • 2024-02--hash-order
  • 2024-02--pin-nightly
  • 2024-02--skip-ci
  • 2024-03--fix-ci
  • 2024-03--merkle-deser
  • 2024-03--relative-locktime
  • 2024-03--tweak-ci-update
  • 2024-04--nightly-fix
  • 2024-05--cfg-attrs
  • 2024-05--clippy
  • 2024-05--disable-cfg-lint
  • 2024-05--fuzz-fix
  • 2024-05--fuzz-fix1
  • 2024-05--one-ack
  • 2024-06--0.32.2
  • 2024-06--all-zeros
  • 2024-06--hashes-overhaul
  • 2024-06--merkle-tree
  • 2024-06-fuzz-deserialize-block
  • 2024-06-fuzz-deserialize-psbt
  • 2024-07--semver-check
  • 2024-07-bip152-indexes-overflow
  • 2024-08--fix-ci
  • 2024-08-impl-reader-deserialization
  • 2024-08-normal-rust
  • 2024-09--fix-ci
  • 2024-09-const-locktime
  • 2024-11--unsafety
  • 202400625-Capitalization
  • 20240522-hashes-header
  • 20240522-internals-header
  • 20240522-parameters
  • 20240522-units-header
  • 20240523-header-formatting
  • 20240527-documentation
  • 202406-getkey-vec
  • 20240611-private-doctest
  • 20240613-shellcheck-job
  • 20240613-test-refactor
  • 20240614-msats
  • 20240619-wildcards
  • 20240626-braces
  • 202409-getkey
  • 2025-02--collapse-op-macros
  • 2025-02--hashes-macros
  • 2025-02-fuzz-count-sigops
  • 2025-02-fuzz-to_string
  • 2025-03--followup-4157
  • 2025-03-no-fixed-eq-fuzzing
  • 2025-03-p2p-v2
  • 2025-04--bip32-error
  • 2025-04--followup-4269
  • 2025-05--backport-4308
  • 2025-05--locktimes
  • 2025-05--locktimes-2
  • 2025-05-remove-torv2
  • 2025-06-04-nonzero-hashes
  • 2025-06_fix-psbt
  • 2025-12/hashes-0.14.1
  • 2025-base58-error-typo
  • 2025-better-require-network-error-type
  • 2025-fix-policy-link
  • 2025-rename-invalid_legcay_address_length
  • 21-02-private-transaction-version-
  • 22-02-mul-div-integer-types
  • 2550
  • 26-06-add-coinbase-type
  • 27-04-add-sub-blocktime
  • 2869-displaying-hex
  • 2952-remove-fmt-value-in
  • 2954-amount-doc
  • 30-01-add-fee-functions
  • 3039-to
  • 3132-inspect-vec-macro-usage
  • 3160-remove-from-into
  • 3348-to-hex-bug
  • 3366-refine-arbitrary
  • 3652-from-next-work
  • 3654-nodeinfo-ord
  • 3705-arbitrary
  • 3779-remove-panic
  • 3843-remove-infallible
  • 4156-mutants
  • 4172-mul-div-assign
  • 4206-const
  • 4237
  • 4345-as-inner
  • 4362-from-hex
  • 4476-map
  • 4685-arbitrary
  • InfalibleDerivePub
  • absolute_error_code
  • abstract-transactions
  • accessing-xonlypublickey
  • add-absolute-value
  • add-addr-create-example
  • add-arb-to-iwp
  • add-arbitrary
  • add-arbitrary-to-signed-amount
  • add-arbitrary-to-weight
  • add-cfg-check-debug-assertions
  • add-chacha20poly1305
  • add-checked-div-by-weight-to-amount
  • add-code-coverage
  • add-fee-calculation
  • add-from-sat-checked
  • add-from-sat-unchecked-and-checked-to-signed
  • add-hdkf
  • add-keyed-hash-support
  • add-no-std-flag
  • add-proptest-arbitrary-for-amount
  • add-test-to-fee-rate-mod
  • add-unchecked-arithmetic-oper
  • add-unchecked-arithmetic-to-weight
  • add-unchecked-suffix
  • add-v2-network-message-encoding
  • add_push_int_method
  • address-8-5
  • addresses-0.0.0
  • aew
  • alert-7-25
  • all-zero-8-12
  • alloc-free-control-block
  • amount-ignore-underscore
  • amount-no-alloc
  • amount_8decimal_precision
  • amt-div-by-weight-floor-ceil-split
  • api-script-bug
  • arb-amount-in-range
  • arbitrary-tx
  • as_chunks
  • asddd
  • assert-num-op-error
  • backport-2646-0.32
  • backport-2740
  • backport-3789
  • backport-4111
  • backport-checked-div-by-weight
  • backport-hex-min-version
  • backport-witness-fixes
  • base58ck-0.1.0
  • base58ck-0.1.1
  • base58ck-0.1.100
  • base58ck-0.2.0
  • base64nostd
  • bg
  • bgg
  • bip32/derive_pub-unfallible
  • bitcoin-0.32.0
  • bitcoin-0.32.0-rc1
  • bitcoin-0.32.1
  • bitcoin-0.32.10
  • bitcoin-0.32.100
  • bitcoin-0.32.2
  • bitcoin-0.32.3
  • bitcoin-0.32.4
  • bitcoin-0.32.5
  • bitcoin-0.32.6
  • bitcoin-0.32.7
  • bitcoin-0.32.8
  • bitcoin-0.32.9
  • bitcoin-arbitrary
  • bitcoin-fuzz
  • bitcoin-io-0.1.100
  • bitcoin-io-0.1.4
  • bitcoin-units-0.1.100
  • bitcoin-units-0.1.3
  • bitcoin-units-0.1.4
  • bitcoin-units-1.0.0-rc.0
  • bitcoin_hashes-0.14.0
  • bitcoin_hashes-0.14.1
  • bitcoin_hashes-0.14.100
  • bitcoin_hashes-0.14.2
  • bitcoin_hashes-0.14.x
  • bitcoin_hashes-0.15.0
  • bitcoin_hashes-0.16.0
  • bitok
  • bitvm
  • block-arbitrary
  • build/direct-minimal-versions
  • builder-with-capacity
  • bump-hex
  • bump-units-ver
  • casts-toc
  • cfg-alloc-tests
  • chacha20-performance
  • chacha20-poly1305-0.1.0
  • chacha20-poly1305-0.1.1
  • chacha20-poly1305-0.1.2
  • chacha20-poly1305-readme-callout
  • change-param-type-for-iwp-functions
  • change-ubuntu-latest-to-ubuntu-24.04
  • change_deprecated
  • changelog
  • check-api
  • check-cargo-public-api
  • check-length-before-slice
  • check-mul-opt
  • child
  • childnumber-format-traits
  • chore/4111-followups
  • chore/add-tests-for-network-params
  • chore/conditional-compilation-addrv2-std
  • chore/fix-typo
  • chore/remove-actrc
  • chore/tests-policy-get-virtual-tx-size
  • chore/tests-policy-get-virtual-tx-sizes
  • chore/update-serde-hashes
  • ci-re-exports
  • ci/cargo-semver-checks
  • ci/cron-cargo-semver-fix
  • ci/fix-cargo-semver-checks
  • ci/fix-semver-checks
  • ci/semver-check-features
  • ci/semver-checks-all-features
  • clean-up-witness-api
  • cleanup
  • cleanup-crate-rustdoc-titles
  • cleanup-witness-module
  • comment-studer
  • compressed-pk-debug
  • const
  • const-all-the-things
  • const-to-sat
  • const_casts
  • constify_from_vb
  • control-block-decode-borrowed
  • controlblock-1614
  • controlblock-decode
  • crate-smashing
  • create-pull-request/daily-nightly-update
  • create-pull-request/patch
  • create-pull-request/weekly-cargo-semver-checks-update
  • create-pull-request/weekly-stable-update
  • crypto-ecdsa-FromStr-override
  • debug-fuzz-no-merge
  • debug-semver-checks
  • declare-magic-from-bytes-const-fn
  • default
  • delete-txout-null
  • delete-witness-tapscript
  • demo-hex-1.0-alpha.0
  • demo-primitives
  • denom-convenience-consts
  • dep-iwp-weight
  • dependabot/github_actions/actions/cache-4
  • dependabot/github_actions/actions/checkout-5
  • dependabot/github_actions/actions/download-artifact-5
  • dependabot/github_actions/dot-github/workflows/actions/download-artifact-4.1.7
  • dependabot/github_actions/peter-evans/create-pull-request-6
  • dependabot/github_actions/peter-evans/create-pull-request-7
  • derivationpath
  • derivationpath-alt-display
  • derive-arbitrary
  • derive-ergonomics
  • deserialize-witness
  • dev-input-string
  • dev-primitives
  • dev-psbt
  • difficulty-adjustment
  • doc/contributing-error
  • doc/contributing-wildcard-instructions
  • docs-fix
  • docs/fix-fee-rate-serde-docs
  • docs/update-readme
  • eff-val-num-op-return
  • effective-value-with-input-weight-prediction
  • empty-p2p-5-27
  • encode-varint
  • encode_check
  • enforce-error-source
  • erikdesmedt/p2a
  • errors-handling
  • example_imports_update
  • exec/reorganize-cargo-toml
  • expose-RawNetworkMessage-inner-parts
  • expose-parse-error
  • ext-module
  • feat/network-ext
  • feat/socketaddr-addrv2-conversions
  • feature/4421-implement-parse-error-context
  • feature/add-max-push
  • feature/add-sign-msg
  • feature/backport-raw-message-encode
  • feature/clear-sequence-const
  • feature/feefilter-invalid-error
  • feature/fix-command-string-decode
  • feature/max-block-size
  • feature/optimize-zeroed-vec
  • feature/pass-key-ref
  • feature/raw-network-full-payload-consume
  • feature/sign-taproot-in-psbt
  • feature/use-ENABLE_RBF_AND_LOCKTIME
  • fee-ceil
  • fee-num-ops
  • fee-rate-11-12
  • fee-rate-formatting
  • fee-rate-from-str
  • feefilter-7-25
  • feerate-add-and-subtract
  • fix
  • fix-arb-amount
  • fix-cjdns-decode
  • fix-command-string-decode
  • fix-doc-xpub-identifier
  • fix-error
  • fix-get-tapscript-from-keypath
  • fix-link
  • fix-nightly-update
  • fix-predict-weight-from-slices
  • fix-re-exports
  • fix-serialized-signature-stack-overflow
  • fix-sighash-single-bug
  • fix-to_bytes_warning
  • fix-typo-1
  • fix-typos
  • fix-unchecked-bench-deprecation-warning
  • fix-unused
  • fix-var-name
  • fix/add-chacha-authors
  • fix/bip32-network-kind
  • fix/consistent-no-std-testing
  • fix/enforce-non-minimal-slice
  • fix/max-script-num
  • fix/minor-typo
  • fix/panic-message-i32-u32
  • fix/psbt-test-magic-numbers
  • fix/relative-locktime-error-message
  • fix/rename-tweak-to-hash
  • fix/revert-4521
  • fix/script-num-overflow
  • fix/sighashcache-clone
  • fix/typo
  • fix/typos
  • fix/typos-in-code-comments
  • fix/use-self-in-error-display-impls
  • fmt-display
  • format-and-error-impl-ParsePublickeyerror
  • from-addrv2-to-ipaddr
  • from-infallible-errors
  • from-sat-result
  • from-second-ceil
  • fromscript-error
  • ggrep
  • gitattributes
  • githooks/pre-commit-shellcheck-fix
  • grammar-fix
  • hashes
  • hashes-enforce-array
  • hashes-iter-traits
  • hashes-miri
  • hashes-play
  • hashmap-sign-taproot-psbt
  • header-formatting
  • header-wrapper-8-10
  • height
  • hpp1
  • hpp2
  • iff
  • ilonaforostovec
  • implement-ipaddr-for-addrv2
  • implement-max-transaction-weight
  • implement-nonzero-division
  • implement-nonzero-final
  • implement_tryfrom_trait_to_signed_amount_and_amount
  • implicit-type-audit-no-serde-traits
  • improve-scriptbuf-error-message
  • improve-units
  • indexmut_and_doc
  • inline-script-pubkey-ext-traits
  • internals-0.3.0
  • internals-0.4.0
  • inventory-encode
  • io-0.1.1
  • io-0.1.2
  • io-0.1.3
  • io-0.1.x
  • io-0.2.0
  • io-typo
  • ipw-partial-eq
  • issue-4581-const-casts
  • iwp-new-test
  • jr_aarch64_sha256
  • jr_chachabench
  • jr_update_contrib
  • kani-github-actions-ubuntu-latest
  • key-arbitrary
  • lint-fix
  • lint_warning
  • locktime-mtpandheight
  • magic-macro-5-27
  • make-hex-in-internals-optional
  • mark-to-fee-const
  • master
  • miri-disable-soft-float
  • move-and-add-error-type-to-eff-val
  • move-magic-5-23
  • move-p2p-5-23
  • move-p2p-5-25
  • musig-psbt-participants
  • mutant
  • mv-locktimes-to-units
  • network-5-27
  • network-rm-non_exhaustive-0.32
  • opcode_as_str
  • opinashnev
  • p2p-encode-5-27
  • p2p-fuzz
  • p2p-no-std
  • parse-public-key-error
  • patch-1
  • patch-2
  • patch-signed-to-unsigned-conversion
  • pr-2610
  • primitives-0.100.0
  • primitives-0.101.0
  • primitives-API-test-module
  • primitives-arbitrary
  • primitives-hex
  • primitives-hex-optional
  • private-key-from-slice-fix
  • proto-ver-7-24
  • psbt_fuzz
  • push-knpvuzntvtys
  • push-kqpxsyqqmmkl
  • push-krnuorpkoros
  • push-ksoowzourxln
  • push-ktunqqpxkslk
  • push-lqootyxyvzpn
  • push-lusvvnxntnlm
  • push-lxwrtmzxyoyt
  • push-mwzzskvlklot
  • push-nnwlvqsotpll
  • push-nplypzkrxlro
  • push-nqzopqkorpmp
  • push-nstwpsomsnzz
  • push-nymukwrzvtwl
  • push-olxzxnxorxlq
  • push-omwtxuoynvlv
  • push-oqutunlrruno
  • push-otulzwmnqrpl
  • push-oxksqnvmzxnz
  • push-plztnnwvurvk
  • push-pmmkpvpyuopm
  • push-pnqomlnxmuky
  • push-pwptrotoookp
  • push-pwqxwuswpnsz
  • push-pxptktsmmkxl
  • push-qkzmnnzrlpol
  • push-qmywrwsupxtq
  • push-qopmqwpymslq
  • push-qouruqxlmyrz
  • push-relative-locktime-script
  • push-rsomrxpqyyxq
  • push-rvszqynolrwr
  • push-slnxkwlxmpvu
  • push-soowmuonmkol
  • push-sovsspqkorym
  • push-ssstwrlzttlm
  • push-stnvwtrrsymo
  • push-suqnorstyoxp
  • push-szwouqpwktql
  • push-tkpmmpsmyquo
  • push-tlzqllnmvuus
  • push-tplmyvvlrmlw
  • push-tqxuuswwkvnz
  • push-ttqwqorqxypm
  • push-ttwrtwmylzty
  • push-tylrqlnyszrt
  • push-tyvqopxskwqx
  • push-uouooqvkmxvu
  • push-urokvltoxvuo
  • push-urumumzqkkpq
  • push-utqnnykyrwuu
  • push-utroooxzskuk
  • push-uurqvrzvyxno
  • push-uvnmuzrxyptq
  • push-uzlxtspmptus
  • push-vktuznkvntxo
  • push-vmuylztvvvsq
  • push-vomorslxmuyq
  • push-voookqvpvpon
  • push-vsvzpwvzxluo
  • push-vusnwpkwlyvl
  • push-vxnzmllzvovx
  • push-vznzxupsnppx
  • push-vzyyyrrrmzwo
  • push-wktutryumyxq
  • push-wkwllkoltnwt
  • push-wnlrukuknstn
  • push-wpwkqxnwvuyy
  • push-wrnqqxlsxymo
  • push-wskmqnqwzuzn
  • push-wtsoqsttsoot
  • push-wurpyxwnynls
  • push-wuuppntntnly
  • push-wznntmsxoxnu
  • push-xuzvnvnnrzur
  • push-yputnomlzktv
  • push-ytpstqowkvkq
  • push-yunonytylxnq
  • push-yvmzzsmzvsmu
  • push-yvzzurrousvt
  • push-yxpsksqvkzss
  • ram
  • rc1-fixes
  • refactor-effective-value
  • refactor-psbt-mod-fee-function
  • relative-paths
  • relax-min-tx
  • release/chacha20-poly1305-0-1-2
  • remove-mutant-exclusion
  • remove_clone_trait
  • remove_try_into_expect
  • rename-convience-methods
  • rename-taptree-function
  • revert-compactsize
  • rm-amount-error-re-exports
  • rm-checked-sum
  • rm-denomination-re-export
  • rm-magic-5-27
  • rm-serde-amount-complexity
  • roundup-fee-rate-constructor
  • run-ci-push-32
  • rune
  • saturate-iwp-constructors-to-u32-max
  • script-improvements
  • script-tagging-in-parts
  • script-type-context
  • script/non-minimal-zero
  • secp256k1/global-context
  • shorter-names
  • sighash-docs
  • signed-amount-test-for-min-and-max-money
  • slezi
  • small-typo
  • sourceless-err-5-23
  • taproot_sighash_flag
  • test-trait-object-safety
  • test-units-ci
  • test/consensus-validation
  • test/push-int-minimal
  • test/push-slice-minimality
  • test/push-slice-zero-minimality
  • tiddy-eff-value
  • transaction-version-u32
  • trivial-docs
  • typo-addresses-valid_for_network
  • typos
  • u32-weight-prediction
  • udeps
  • underflow-to-overflow
  • units-0.1.1
  • units-0.1.2
  • units-0.1.x
  • units-0.2.0
  • units-1.x
  • units-add-signed-sub-method
  • units-check-api
  • units-fuzz
  • units-improvements
  • units-mutants
  • update-amount-from-sat
  • update-arbitrary
  • update-eff-value-params-description
  • update-inv-error-encoding
  • update-psbt-serde
  • update-readme-mutation-testing
  • update-secp256k1-0.30
  • update-secp256k1-0.30.0
  • use-arbitrary
  • use-macro-in-fee-module-2
  • use-self-signed-and-unsigned
  • use-try-fold-for-checked-sum
  • user-agent-7-27
  • v1-header-7-28
  • valid-arbitrary-iwp
  • validate_wif_compression
  • version-creep-two
  • weight-checked-sum
  • wgyt-fix-typo
  • witness-api-improvements-and-test-cleanups
  • witness-debug
  • witness-fromiterator
  • witness-taproot-fixes
  • wrap-debug
  • wrap-debug-hkdf
  • wrapper-xonlypublickey
  • xpriv-check-45th-byte

11 Mar 2025 02:44PM UTC coverage: 83.084%. Remained the same
13790904254

Pull #4232

github

web-flow
Merge 968406cb9 into c23402c33
Pull Request #4232: fix comment ecdsa-psbt.rs

21700 of 26118 relevant lines covered (83.08%)

16906.69 hits per line

Relevant lines Covered
Build:
Build:
26118 RELEVANT LINES 21700 COVERED LINES
16906.69 HITS PER LINE
Source Files on error
  • Tree
  • List 126
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
13790904254 error Merge 968406cb9 into c23402c33 Pull #4232 11 Mar 2025 02:45PM UTC web-flow github
83.08
8583600666 error Merge 051c358bc into bae2c75f6 Pull #2667 06 Apr 2024 08:27PM UTC web-flow github
83.12
See All Builds (6583)

Badge your Repo: rust-bitcoin

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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