Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
https-github-com-bit
/
bitcoin
Public
forked from
bitcoin/bitcoin
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
bitcoin
src
script
descriptor.cpp
on
0.20
User selector
All users
Datepicker
All time
Commit history
Commits on Mar 7, 2020
Cache parent xpub inside of BIP32PubkeyProvider
Show description for 09e2507
achow101
committed
09e2507
View commit details
Copy full SHA for 09e2507
View code at this point
Browse repository at this point
Only cache xpubs that have a hardened last step
Show description for deb791c
achow101
committed
deb791c
View commit details
Copy full SHA for deb791c
View code at this point
Browse repository at this point
Cache the immediate derivation parent xpub
Show description for f76733e
achow101
committed
f76733e
View commit details
Copy full SHA for f76733e
View code at this point
Browse repository at this point
Add DescriptorCache* read_cache and DescriptorCache* write_cache to Expand and GetPubKey
Show description for 58f54b6
achow101
committed
58f54b6
View commit details
Copy full SHA for 58f54b6
View code at this point
Browse repository at this point
Rename BIP32PubkeyProvider.m_extkey to m_root_extkey
Show description for 66c2cad
achow101
committed
66c2cad
View commit details
Copy full SHA for 66c2cad
View code at this point
Browse repository at this point
Track the index of the key expression in PubkeyProvider
achow101
committed
df55d44
View commit details
Copy full SHA for df55d44
View code at this point
Browse repository at this point
Introduce DescriptorCache struct which caches xpubs
achow101
committed
474ea3b
View commit details
Copy full SHA for 474ea3b
View code at this point
Browse repository at this point
Commits on Feb 11, 2020
Get the OutputType for a descriptor
achow101
committed
7e80f64
View commit details
Copy full SHA for 7e80f64
View code at this point
Browse repository at this point
Commits on Dec 29, 2019
scripted-diff: Bump copyright of files changed in 2019
Show description for aaaaad6
MarcoFalke
committed
aaaaad6
View commit details
Copy full SHA for aaaaad6
View code at this point
Browse repository at this point
Commits on Nov 11, 2019
refactor: Use proper MAX_SCRIPT_ELEMENT_SIZE const
hebasto
committed
402ee70
View commit details
Copy full SHA for 402ee70
View code at this point
Browse repository at this point
Commits on Nov 4, 2019
doc: Fix some misspellings
RandyMcMillan
committed
ac83133
View commit details
Copy full SHA for ac83133
View code at this point
Browse repository at this point
Commits on Oct 28, 2019
refactor: Remove redundant c_str() calls in formatting
Show description for c72906d
laanwj
committed
c72906d
View commit details
Copy full SHA for c72906d
View code at this point
Browse repository at this point
Commits on Oct 16, 2019
Add some general std::vector utility functions
Show description for e65e61c
sipa
committed
e65e61c
View commit details
Copy full SHA for e65e61c
View code at this point
Browse repository at this point
Commits on Oct 10, 2019
Merge #16887: Abstract out some of the descriptor Span-parsing helpers
Show description for befdef8
MarcoFalke
committed
befdef8
View commit details
Copy full SHA for befdef8
View code at this point
Browse repository at this point
Commits on Oct 8, 2019
Add sortedmulti descriptor and unit tests
achow101
committed
6f588fd
View commit details
Copy full SHA for 6f588fd
View code at this point
Browse repository at this point
Commits on Sep 18, 2019
Abstract out some of the descriptor Span-parsing helpers
sipa
committed
230d43f
View commit details
Copy full SHA for 230d43f
View code at this point
Browse repository at this point
Commits on Aug 16, 2019
Give more errors for specific failure conditions
Show description for 625534d
achow101
committed
625534d
View commit details
Copy full SHA for 625534d
View code at this point
Browse repository at this point
Return an error from descriptor Parse that gives more information about what failed
achow101
committed
c325f61
View commit details
Copy full SHA for c325f61
View code at this point
Browse repository at this point
Merge #15986: Add checksum to getdescriptorinfo
Show description for 7a960ba
meshcollider
committed
7a960ba
View commit details
Copy full SHA for 7a960ba
View code at this point
Browse repository at this point
Commits on Aug 14, 2019
descriptor: fix missed m_script_arg arg renaming in #14934
fanquake
committed
3963856
View commit details
Copy full SHA for 3963856
View code at this point
Browse repository at this point
Merge #14934: Descriptor expansion cache clarifications
Show description for e7df1ec
laanwj
committed
e7df1ec
View commit details
Copy full SHA for e7df1ec
View code at this point
Browse repository at this point
Commits on Aug 7, 2019
Add unmodified-but-with-checksum to getdescriptorinfo
sipa
committed
26d3fad
View commit details
Copy full SHA for 26d3fad
View code at this point
Browse repository at this point
Factor out checksum checking from descriptor parsing
sipa
committed
104b3a5
View commit details
Copy full SHA for 104b3a5
View code at this point
Browse repository at this point
Commits on Jun 6, 2019
Add private key derivation functions to descriptors
meshcollider
committed
a4d1bd1
View commit details
Copy full SHA for a4d1bd1
View code at this point
Browse repository at this point
Commits on Apr 29, 2019
Replace CScriptID and CKeyID in CTxDestination with dedicated types
instagibbs
committed
70946e7
View commit details
Copy full SHA for 70946e7
View code at this point
Browse repository at this point
Commits on Apr 4, 2019
Keep full pubkeys in FlatSigningProvider::origins
sipa
committed
9a93c91
View commit details
Copy full SHA for 9a93c91
View code at this point
Browse repository at this point
Commits on Feb 16, 2019
Descriptor checksum
sipa
committed
3b40bff
View commit details
Copy full SHA for 3b40bff
View code at this point
Browse repository at this point
Commits on Feb 14, 2019
Add WriteHDKeypath function and move *HDKeypath to util/bip32.{h,cpp}
Show description for e7652d3
achow101
committed
e7652d3
View commit details
Copy full SHA for e7652d3
View code at this point
Browse repository at this point
Commits on Jan 29, 2019
[doc] descriptor: explain GetPubKey() usage with cached public key
Show description for 2e68ffa
Sjors
committed
2e68ffa
View commit details
Copy full SHA for 2e68ffa
View code at this point
Browse repository at this point
scripted-diff: rename DescriptorImpl m_script_arg to m_subdescriptor_arg
Show description for 2290269
Sjors
committed
2290269
View commit details
Copy full SHA for 2290269
View code at this point
Browse repository at this point
Commits on Jan 25, 2019
Descriptor expansions only need pubkey entries for PKH/WPKH
sipa
committed
11e0fd8
View commit details
Copy full SHA for 11e0fd8
View code at this point
Browse repository at this point
Commits on Nov 28, 2018
Add descriptor expansion cache
sipa
committed
82df4c6
View commit details
Copy full SHA for 82df4c6
View code at this point
Browse repository at this point
[refactor] Combine the ToString and ToPrivateString implementations
sipa
committed
1eda33a
View commit details
Copy full SHA for 1eda33a
View code at this point
Browse repository at this point
[refactor] Use DescriptorImpl internally, permitting access to new methods
sipa
committed
24d3a7b
View commit details
Copy full SHA for 24d3a7b
View code at this point
Browse repository at this point
[refactor] Add a base DescriptorImpl with most common logic
sipa
committed
6be0fb4
View commit details
Copy full SHA for 6be0fb4
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.