From bdbd6171ce7a33ee08134ef5258749c930c31aa4 Mon Sep 17 00:00:00 2001 From: Steve Myers Date: Fri, 11 Sep 2020 23:31:53 -0700 Subject: [PATCH] rename magical bitcoin to bitcoin dev kit, update icons, logos and github repo links --- README.md | 2 +- config.toml | 24 +- content/_index.md | 18 +- content/descriptors/_index.md | 16 +- content/repl/_index.md | 2 +- content/repl/compiler.md | 10 +- content/repl/concept.md | 12 +- content/repl/installation.md | 12 +- content/repl/interface.md | 8 +- content/repl/regtest.md | 6 +- static/icons/android-chrome-192x192.png | Bin 10952 -> 7578 bytes static/icons/android-chrome-512x512.png | Bin 32066 -> 23731 bytes static/icons/apple-touch-icon.png | Bin 10778 -> 7270 bytes static/icons/favicon-16x16.png | Bin 961 -> 497 bytes static/icons/favicon-32x32.png | Bin 1848 -> 866 bytes static/icons/favicon.ico | Bin 15086 -> 17726 bytes static/icons/mstile-150x150.png | Bin 9624 -> 6048 bytes static/icons/safari-pinned-tab.svg | 102 ++------ static/icons/site.webmanifest | 4 +- static/images/logo.svg | 297 ++---------------------- static/images/logo2.svg | 283 ++++++++++++++++++++++ 21 files changed, 380 insertions(+), 416 deletions(-) create mode 100644 static/images/logo2.svg diff --git a/README.md b/README.md index 862179c61e..675ed065d5 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# magicalbitcoin.org +# bitcoindevkit.org This website is built with [Hugo](https://gohugo.io). diff --git a/config.toml b/config.toml index 9ee93c330f..fa39689ae4 100644 --- a/config.toml +++ b/config.toml @@ -1,6 +1,6 @@ -baseURL = "https://magicalbitcoin.org/" +baseURL = "https://bitcoindevkit.org/" languageCode = "en-us" -title = "Magical Bitcoin" +title = "Bitcoin Dev Kit" theme = "learn" [outputs] @@ -10,11 +10,11 @@ home = [ "HTML", "RSS", "JSON"] # Prefix URL to edit current page. Will display an "Edit this page" button on top right hand corner of every page. # Useful to give opportunity to people to create merge request for your doc. # See the config.toml file from this documentation site to have an example. -editURL = "https://github.com/MagicalBitcoin/magicalbitcoin.org/edit/master/content/" +editURL = "https://github.com/bitcoindevkit/bitcoindevkit.org/edit/master/content/" # Author of the site, will be used in meta information author = "Alekos Filini - @afilini" # Description of the site, will be used in meta information -description = "The Magical Bitcoin project aims to build a collection of tools and libraries that are designed to be a solid foundation for Bitcoin wallets." +description = "The Bitcoin Dev Kit project aims to build a collection of tools and libraries that are designed to be a solid foundation for Bitcoin wallets." # A title for shortcuts in menu is set by default. Set this to true to disable it. # disableShortcutsTitle = false # Hide breadcrumbs in the header and only show the current page title @@ -32,12 +32,22 @@ custom_css = ["css/style.css", "css/jsonview.css"] [markup.goldmark.renderer] unsafe= true +[[Languages.en.menu.shortcuts]] +name = " Rust Docs" +url = "/docs-rs/magical/" +weight = 5 + [[Languages.en.menu.shortcuts]] name = " Playground" url = "/repl/playground" weight = 10 [[Languages.en.menu.shortcuts]] -name = " Rust Docs" -url = "/docs-rs/magical/" -weight = 5 +name = " Follow on Twitter" +url = "https://twitter.com/intent/follow?screen_name=bitcoindevkit" +weight = 15 + +[[Languages.en.menu.shortcuts]] +name = " Chat on Discord" +url = "https://discord.gg/yRRan6q" +weight = 20 \ No newline at end of file diff --git a/content/_index.md b/content/_index.md index 3860a5123e..124867dbee 100644 --- a/content/_index.md +++ b/content/_index.md @@ -4,33 +4,33 @@ date: 2020-04-28T09:46:18+02:00 draft: false --- -# 🧙 Magical Bitcoin 🧙 +# Bitcoin Dev Kit -The Magical Bitcoin project aims to build a collection of tools and libraries that are designed to be a solid foundation for Bitcoin wallets, along with a fully working *reference implementation* wallet. -All of its components are designed to be lightweight and modular so that they can be adapted for virtually any use-case: from the single-sig mobile wallet to the multi-billion-dollar cold storage vault. +The [Bitcoin Dev Kit (BDK)](https://github.com/bitcoindevkit) project (originally called Magical Bitcoin 🧙) aims to build a collection of tools and libraries that are designed to be a solid foundation for cross platform Bitcoin wallets, along with a fully working *reference implementation* wallet called Magical Bitcoin. +All BDK components are designed to be lightweight and modular so that they can be adapted for virtually any use-case: from single-sig mobile wallets to multi-billion-dollar cold storage vaults. The main long-term goal is to concentrate the development efforts of multiple people and companies into one open source and very well reviewed project, instead of dispersing them over multiple closed/semi-closed or poorly designed projects. {{% notice info %}} Keep in mind that this project is still in a very early phase of development. The APIs and the general architecture shouldn't be considered stable yet. At the moment most of the code is concentrated in the -[main repo](https://github.com/MagicalBitcoin/magical-bitcoin-wallet) and is slowly being refactored and taken out into separate, independent modules. +[main repo](https://github.com/bitcoindevkit/bdk) and is slowly being refactored and taken out into separate, independent modules. {{% /notice %}} ## Playground -As a way of demostrating the flexibily of this project, the minimalistic command line (also called "repl") that is currently shipped as a debugging tool in the main [`magical-bitcoin-wallet`](https://github.com/MagicalBitcoin/magical-bitcoin-wallet) -repo has been compiled to WebAssembly and can be used directly from the browser. See the [playground](/repl/playground) section to give it a try! +As a way of demonstrating the flexibly of this project, a minimalistic command line tool (also called "repl") is available as a debugging tool in the main [`bdk`](https://github.com/bitcoindevkit/bdk) +repo. It has been compiled to WebAssembly and can be used directly from the browser. See the [playground](/repl/playground) section to give it a try! -The playground relies on [Esplora](https://blockstream.info) to monitor the blockchain and is currently locked in testnet-only mode, for obvious safety reasons. The native command line can also be used in regtest mode when installed on +The playground relies on [Esplora](https://blockstream.info) to monitor the blockchain and is currently locked in testnet-only mode, for obvious safety reasons. The native command line tool can also be used in regtest mode when installed on a computer. See the [REPL](/repl) section to learn more. ## Descriptors -The name of the project refers to the fact that when its components are built into a wallet, it can "almost magically" support very complex spending policies, without having to individually translate them into code. It may sound disappointing, but there isn't, in fact, +One of the original milestones of this project was to provide wallets with "almost magically" support for very complex spending policies, without having to individually translate them into code. It may sound disappointing, but there isn't, in fact, any real magic in this wallet: the generalization is achieved thanks to *descriptors*, that are now slowly starting to see adoption in a few other Bitcoin projects as well. The author of this project strongly believes descriptors will be a big part of the future generation of Bitcoin wallets, since they provide a very flexible scripting language that can also be extended as the -technology and tooling on Bitcoin evolve and change (Schnorr signatures, Taproot, etc). +technology and tooling of Bitcoin evolves and changes (Schnorr signatures, Taproot, etc). To learn more, check out the specific [Descriptors section](/descriptors). diff --git a/content/descriptors/_index.md b/content/descriptors/_index.md index 1c1555a6c8..b0ab422a83 100644 --- a/content/descriptors/_index.md +++ b/content/descriptors/_index.md @@ -10,18 +10,18 @@ Descriptors are a compact and semi-standard way to easily encode, or "describe", more complex scripts, where the structure of the script itself is not trivial. They are a big step forward in making wallets more portable across different tools and apps, because for the first time they create a common language to describe a full bitcoin script that developers can use and integrate in their software. -The ecosystem around descriptors is still very much in its early stage, but they are starting to see some adoption in [Bitcoin Core](https://github.com/bitcoin/bitcoin/blob/master/doc/descriptors.md) and other projects. Magical Bitcoin +The ecosystem around descriptors is still very much in its early stage, but they are starting to see some adoption in [Bitcoin Core](https://github.com/bitcoin/bitcoin/blob/master/doc/descriptors.md) and other projects. BDK aims to produce the first "Native Descriptor" Bitcoin library that can be used by developers to build their own ["Native Descriptor Wallets"](https://www.youtube.com/watch?v=xC25NzIjzog). ### Compatibility Matrix -Below are some tables to highlight the differences between Bitcoin Core's descriptor support, rust-miniscript's one and Magical Bitcoin's. +Below are some tables to highlight the differences between Bitcoin Core's descriptor support, rust-miniscript's one and BDK's. #### Key Types
-| Key Type | Magical Bitcoin | rust-miniscript | Bitcoin Core | +| Key Type | BDK | rust-miniscript | Bitcoin Core | | -------- | --------------- | --------------- | ------------ | | Hex PublicKey | ✓ | ✓ | ✓ | | WIF PrivateKey | ✓ | ✗ | ✓ | @@ -33,7 +33,7 @@ Below are some tables to highlight the differences between Bitcoin Core's descri
-| Script Type | Magical Bitcoin | rust-miniscript | Bitcoin Core | +| Script Type | BDK | rust-miniscript | Bitcoin Core | | -------- | --------------- | --------------- | ------------ | | `pk()` | ✓ | ✓ | ✓ | | `pkh()` | ✓ | ✓ | ✓ | @@ -53,7 +53,7 @@ Below are some tables to highlight the differences between Bitcoin Core's descri
-| Operator | Magical Bitcoin | rust-miniscript | Bitcoin Core | +| Operator | BDK | rust-miniscript | Bitcoin Core | | -------- | --------------- | --------------- | ------------ | | `pk()` | ✓ | ✓ | ✓ | | `pk_h()` | ✓ | ✓ | ✓ - as `pkh()` | @@ -76,7 +76,7 @@ Below are some tables to highlight the differences between Bitcoin Core's descri
-| Script Type | Magical Bitcoin | rust-miniscript | Bitcoin Core | +| Script Type | BDK | rust-miniscript | Bitcoin Core | | -------- | --------------- | --------------- | ------------ | | `a:` | ✓ | ✓ | ✗ | | `s:` | ✓ | ✓ | ✗ | @@ -95,7 +95,7 @@ For a more thorough description of these operators and modifiers see [Sipa's Min ### Examples -Some examples of valid Magical Bitcoin descriptors are: +Some examples of valid BDK descriptors are:
@@ -110,7 +110,7 @@ Some examples of valid Magical Bitcoin descriptors are: ### Implementation Details -Magical Bitcoin extends the capabilities of [rust-miniscript](https://github.com/apoelstra/rust-miniscript) by introducing the concept of an *ExtendedDescriptor*: it represents a descriptor that contains one or more "derivable keys" like `xpubs` or `xprvs` +BDK extends the capabilities of [rust-miniscript](https://github.com/apoelstra/rust-miniscript) by introducing the concept of an *ExtendedDescriptor*: it represents a descriptor that contains one or more "derivable keys" like `xpubs` or `xprvs` and can be "derived" to a normal Descriptor by deriving every single one of its keys. It is currently called "StringDescriptor" in the code, because it's implemented as a wrapped `miniscript::Descriptor`. ExtendedDescriptors are derived using a single index instead of a full derivation path: this is because normally most of the path is fixed and can be represented right after the xpub/xprv itself, and only the diff --git a/content/repl/_index.md b/content/repl/_index.md index 07ae230c7d..9a53caf71e 100644 --- a/content/repl/_index.md +++ b/content/repl/_index.md @@ -8,5 +8,5 @@ pre = ' ' # REPL -The [magical-bitcoin-wallet](https://github.com/magicalbitcoin/magical-bitcoin-wallet) repo has a very minimalistic interactive shell that acts both as a reference implementation of a wallet and a tool to +The [bdk](https://github.com/bitcoindevkit/bdk) repo has a very minimalistic interactive shell called `repl` that acts both as a reference implementation of a wallet and a tool to quickly experiment with descriptors and transactions. diff --git a/content/repl/compiler.md b/content/repl/compiler.md index 2a9633fa39..9b717a3893 100644 --- a/content/repl/compiler.md +++ b/content/repl/compiler.md @@ -8,9 +8,9 @@ pre: "5. " ## Introduction -If you want to play around with more complicated spending policies, you'll start to find it harder and harder to manually create the descriptors. This is where the miniscript compiler comes in! `magical-bitcoin-wallet` -includes a very simple compiler that can produce a descriptor given a spending policy. The syntax used to encode the spending policiy is very well described [in this page](http://bitcoin.sipa.be/miniscript/), -specifically in the "Policy to Miniscript compiler". The compiler included in Magical Bitcoin does basically the same job, but produces a descriptors for `rust-miniscript` that has some minor differences from +If you want to play around with more complicated spending policies, you'll start to find it harder and harder to manually create the descriptors. This is where the miniscript compiler comes in! The `bdk` library +includes a very simple compiler that can produce a descriptor given a spending policy. The syntax used to encode the spending policy is very well described [in this page](http://bitcoin.sipa.be/miniscript/), +specifically in the "Policy to Miniscript compiler". The compiler included in BDK does basically the same job, but produces descriptors for `rust-miniscript` that have some minor differences from the ones made by the C++ implementation used in that website. ## Installation @@ -18,7 +18,7 @@ the ones made by the C++ implementation used in that website. To install the miniscript compiler run the following command: ```bash -cargo install --git https://github.com/magicalbitcoin/magical-bitcoin-wallet --features="compiler" --example miniscriptc +cargo install --git https://github.com/bitcoindevkit/bdk --features="compiler" --example miniscriptc ``` Once the command is done, you should have a `miniscriptc` command available. You can check if that's the case by running `miniscriptc --help`. @@ -26,7 +26,7 @@ Once the command is done, you should have a `miniscriptc` command available. You ## Usage In this case the interface is very simple: it accepts two arguments called "POLICY" and "TYPE", in this order. The first one, as the name implies, sets the spending policy to compile. The latter defines the type -of address that should be used to incapsulate the produced script, like a P2SH, P2WSH, etc. +of address that should be used to encapsulate the produced script, like a P2SH, P2WSH, etc. Optionally, the `--parsed_policy` flag can be enabled and it will make the compiler print the JSON "human-readable" version of the spending policy, as described in the [`policies subcommand`](/repl/interface/#policies) of the CLI. diff --git a/content/repl/concept.md b/content/repl/concept.md index d57f541789..8f9147d120 100644 --- a/content/repl/concept.md +++ b/content/repl/concept.md @@ -6,21 +6,21 @@ weight: 2 pre: "2. " --- -Now, in order to better grasp some of the design choiches made by Magical Bitcoin, it's important to understand the main concept driving the development of this project, and the goal that it's trying to +Now, in order to better grasp some of the design choices made by BDK, it's important to understand the main concept driving the development of this project, and the goal that it's trying to achieve. -Magical Bitcoin is aiming first of all to be a **set of libraries and tools**, all meant to be very reusable and adaptable. Developers working on their own wallets or other projects that are trying to integrate +BDK is aiming first of all to be a **set of libraries and tools**, all meant to be very reusable and adaptable. Developers working on their own wallets or other projects that are trying to integrate Bitcoin can pick the tools they need and piece them together to prototype and quickly ship a working product. This means that the REPL that we've just installed is designed to be a **very thin layer** over the APIs exposed by the various components of the library, **not a full, end-user-ready Bitcoin wallet**. This concept leads to a few design choices that are arguably very bad for the "UX" of this wallet, but that allow developers to work more directly with the underlying library. For instance: -* Magical Bitcoin has an internal database that's used to store data about received transactions, spendable UTXOs, etc. This database is stored by default in your home folder, in `~/.magical-bitcoin`. The database +* BDK has an internal database that's used to store data about received transactions, spendable UTXOs, etc. This database is stored by default in your home folder, in `~/.bdk`. The database **will never** contain any data that can't be recreated purely by looking at the blockchain. Keys, descriptors, Electrum endpoints **are not stored in there**. This explains why you'll have to specify them every time in the command line. It can be seen more like a *cache* and can be safely deleted without risking funds. -* Magical Bitcoin doesn't automatically "monitor" the blockchain, instead there's a `sync` command that has to be called by the user. -* When you create a transaction and then sign it, it's not automatically broadcasted to the network. There's a `broadcast` command that does this. Moreover, the command doesn't accept a normal Bitcoin raw transaction, +* BDK doesn't automatically "monitor" the blockchain, instead there's a `sync` command that has to be called by the user. +* When you create a transaction and then sign it, it's not automatically broadcast to the network. There's a `broadcast` command that does this. Moreover, the command doesn't accept a normal Bitcoin raw transaction, but instead a *PSBT*. That's because internally transactions are always moved as PSBTs, and again, the `broadcast` command is just a very thin wrapper over the raw library call. -There are probably more of these examples, but hopefully by this point you'll have more or less understood the gist of it. If you are not a developer, some parts of this are gonna feel weird, inefficient, hard +There are probably more of these examples, but hopefully by this point you'll have more or less understood the gist of it. If you are not a developer, some parts of this will feel weird, inefficient, hard to understand, and that's absolutely normal. Just try to survive through the pain and you'll be rewarded! diff --git a/content/repl/installation.md b/content/repl/installation.md index c1972e12a8..ca5e59355d 100644 --- a/content/repl/installation.md +++ b/content/repl/installation.md @@ -8,7 +8,7 @@ pre: "1. " ## Requirements -The only requirement is a Linux/macOS system with a fairly recent Rust toolchain installed. Since Linux distros tend to lack behind with updates, the quickest way to install the Rust compiler and Cargo is +The only requirement is a Linux/macOS system with a fairly recent Rust toolchain installed. Since Linux distros tend to lag behind with updates, the quickest way to install the Rust compiler and Cargo is [rustup.rs](https://rustup.rs/). You can head there and follow their instructions, after which you can test if everything went fine by running `cargo version`, which should print something like: ``` @@ -17,18 +17,18 @@ cargo 1.45.0 (744bd1fbb 2020-06-15) **At the time of writing, the project requires cargo >= 1.45.0, which is the latest stable as of June 2020. If you have an older version installed with rustup.rs, you can upgrade it with `rustup update`.** -If you really don't wanna pipe the output of `curl` into `sh`, you can also try using a [Docker image](https://hub.docker.com/_/rust) and working inside of it, but that's meant for more advanced +If you really don't want to pipe the output of `curl` into `sh`, you can also try using a [Docker image](https://hub.docker.com/_/rust) and working inside of it, but that's meant for more advanced users and won't be covered in this guide. -## Installing Magical Bitcoin +## Installing BDK -Once Cargo is installed, you can proceed to install the interactive Magical Bitcoin shell directly from the GitHub repository, by running: +Once Cargo is installed, you can proceed to install the interactive BDK shell directly from the GitHub repository, by running: ```bash -cargo install --git https://github.com/magicalbitcoin/magical-bitcoin-wallet --features=cli-utils --example magic +cargo install --git https://github.com/bitcoindevkit/bdk --features=cli-utils --example magic ``` -This command will probably take a while to finish, since it will fetch and compile all the dependencies and the `magical-bitcoin-wallet` itself. Once it's done, you can check if everything went fine +This command will probably take a while to finish, since it will fetch and compile all the dependencies and the `bdk` itself. Once it's done, you can check if everything went fine by running `magic --help` which should print something like this: ```text diff --git a/content/repl/interface.md b/content/repl/interface.md index 62b29d415b..9b01015daf 100644 --- a/content/repl/interface.md +++ b/content/repl/interface.md @@ -45,7 +45,7 @@ These are the global options that can be set. They are pretty much like the flag associated descriptor**. The `--change-descriptor` flag can be used to set a different descriptor for the change addresses, sometimes called "internal" addresses in Bitcoin Core. Unfortunately there isn't -[really consensus](https://freenode.irclog.whitequark.org/bitcoin-wizards/2020-01-25#26222504;) on a nice way to encode informations about the change derivation inside the standard descriptor, so we are +[really consensus](https://freenode.irclog.whitequark.org/bitcoin-wizards/2020-01-25#26222504;) on a nice way to encode information about the change derivation inside the standard descriptor, so we are stuck with having two separate ones. Keep in mind though, that even if you don't specify a change descriptor, you'll still be able to create transactions - the change address will simply be generated from the standard descriptor. @@ -58,8 +58,8 @@ Right now both plaintext and ssl servers are supported (prefix `tcp://` or no pr The `--proxy` flag can be optionally used to specify a SOCKS5 proxy to use when connecting to the Electrum server. Spawning a local Tor daemon and using it as a proxy will allow you to connect to `.onion` Electrum URLs. **Keep in mind that only plaintext server are supported over a proxy** -The `--wallet` flag can be used to select which wallet to use, if you have more than one of them. If you get a `ChecksumMismatch` error when you make some changes to your descriptor, it's because it doesn't -match anymore the one you've used to initialize the cache. One solution could be to switch to a new wallet name, or delete the cache directory at `~/.magical-bitcoin` and start from scratch. +The `--wallet` flag can be used to select which wallet to use, if you have more than one of them. If you get a `ChecksumMismatch` error when you make some changes to your descriptor, it's because it does not +match anymore the one you've used to initialize the cache. One solution could be to switch to a new wallet name, or delete the cache directory at `~/.bdk` and start from scratch. ## Subcommands @@ -153,7 +153,7 @@ Some ids have been omitted since they are not particularly relevant, in this exa {{}} graph TD; - subgraph "" + subgraph " " R["Root - qd3um656"] --> A["pk(A) - ykfuwzkl"] R["Root - qd3um656"] --> B["B - ms3xjley"] B["B - ms3xjley"] --> B_0["pk(B)"] diff --git a/content/repl/regtest.md b/content/repl/regtest.md index 684cfff85b..ce31c84ba5 100644 --- a/content/repl/regtest.md +++ b/content/repl/regtest.md @@ -7,7 +7,7 @@ pre: "4. " --- Running the REPL in regtest requires having a local Electrum server set-up. There are two main implementations, [`electrs`](https://github.com/romanz/electrs) in Rust and [`ElectrumX`](https://github.com/spesmilo/electrumx) in Python. Since the Rust toolchain is already required to -use Magical, this page will focus mostly on the former. +use BDK, this page will focus mostly on the former. Electrs can be installed by running: @@ -25,7 +25,7 @@ electrs -vv --timestamp --db-dir /tmp/electrs-db --electrum-rpc-addr="127.0.0.1: on macOS you should change the cookie-file to `$HOME/Library/Application Support/Bitcoin/regtest/.cookie`. -This will start the Electrum server on port 50001. You can then add the `-n regtest -s localhost:50001` the `magic` commands to switch to the local regtest. +This will start the Electrum server on port 50001. You can then add the `-n regtest -s localhost:50001` the `bdk` commands to switch to the local regtest. ## Troubleshooting @@ -49,4 +49,4 @@ $ nigiri start This will start electrum RPC interface on port `51401`, the REST interface on `3000` and the esplora UI on `5000` (You can visit with the browser and look for blocks, addresses and transactions) -You can then add the `-n regtest -s localhost:51401` the `magic` commands to switch to the local regtest. +You can then add the `-n regtest -s localhost:51401` to the `magic` commands to switch to the local regtest. diff --git a/static/icons/android-chrome-192x192.png b/static/icons/android-chrome-192x192.png index a2e4dad8c2766a16e6525d55181361110d7d0fa2..15dcea39a2e182074e767e6bff8b5cb9a75a8b02 100644 GIT binary patch literal 7578 zcmeAS@N?(olHy`uVBq!ia0y~yU^oE69Bd2>3_*8t*cliY7>k44ofy`glX=O&z~GV^ z;hE;^%b>-;z`()4*q+J20#d@jz#zo{0?Z2-8JNK$j0_A5nBcMp7BC~&AcelxmZumP zWLZ32978G?-^Q}<5ZU_8o{NLaW=da|3FFj0B`&3=m?tk6d$7OUYyNVtMvzO@biJpH zmzI?4`3h==Rc*aE`vmKi@8|RXye};)Pn)#Ydbf4;^EvNt=ciBhQTwTyu5M}hwDCWu zlA7Crr5rXdF4Yxpmt^E+OkzX<1O)mQJ|M3sl zQqJ_YzxS@M>1&fE_WynyUT?iLPSf%9v~$bZOmur@%-#Eqa z(m0iW*Z!5k%a`5Sx+-vX*jbJ2YwA;9-TwX4ZdJt2WvP*SSf|zRIsy@%6&@1ZQ zkB`EajA9N*H$GN>GGk@J``Fc+>n!^iZ9e=d`)#&0^ZLxNby1H!jsBjSX}mjgp1N}Q zx;gW_|Ao0Ig!@^hY2DDa(^EP+$?eI?F8-rZTb!5YeepUuT{CvqmSyFlnlT+l>8CvQ z$L+|7T6ReK+4`bAg?V>&WLCXjy?)vf@owAvS@R=|KRv0ORrKtH-*UhChHsNv&69jS zFH$^QSk0h(!KyUFx%PL7`Kd1d+dDF~uV!E9`S+*ZSci!)=-#_ol!dUJ7CFUwMJO49;t_nIGFlCN;e%`HJnWn1#^K7yf7Q7Mi=zp<` zclH;1-u0)CPg#03X_Ec#oO?h1xXV?}h}xFnbb7j;!Q4L|TYnxBXiU-!YJ5G=r8bsCs{85w8=A)Y-}MvV6aVGHzUOoT8E`w5#SN*IbLruCVoy{^jrQnX=rU z%wc%v>}>Pa9be+-sT|JN2`{#*9(?{f^YQVEIGc!IMunY3ZzyB{bs*T%#sZmMbn|VVZGq>1@{3&myPP^yC^(6Gd zL;Je_fBPm_++DCGQ~q<6Fx%~%j^6b#`@F)}#VoYgxWs3=*;+Nr<}W>=4reZwvM|T& zuDiRZRf(N>hG8<>X(Mm@SkL|c^Zrdckmk4F@!r;I{kc}9ZmU0UzhAd`&F=$^hfT`w zIjuL!-}|#|X~wnS9}f;5-jaA(?AESQc3Io9IbZUP3>?qRv0PDf)O=;u)l*YEFS+~A zo%cTXb~5Ls^|DUc-LXMLNAt*urL7vho@N-(B@}R^ZjBs79urD?A=H z)%|>Jp0li5T>t0NY9RwL31NXLqUKyZ+c6o$dSL zFx}b5(jQOA{W$6A$NkKEZ>X5Hx^{^e?alo@?|kNuj*DB;--|Cx{UUi|&HH;hJB#e+ zde6_P;7yaat`qwE;c(#Ln$1V1Xv#1A_4QRiwc@4F)NPki|NGvr{oWio^~%m*>sOao zua379d13eek@x-*f2YmMcsZFS&fWbj=(}7kr_}PWmc8!$3(K!8s!Wb%l@`3qoWN{T zal&AhMdhy0`=)mlPBZbHYB9??e~)>^r`ubns@u=%|J-f=?sxX4SG&ssJ+`g7y2gF& ztrDJ!PmAUD)GqUx>$rZ8lymm=ybIy76JMvE4i7B7D1Y;b`(uU1SGVgqOmpvD`{1Lr zP?qDj(22z{r9VH3u7BDP$sVU0+LU#5P1>}#D@xY9&%UzCKmN__{OaBN{=Ta=jC>_r zz&&kU>~23^sqIVrWN!!EzjwE3t)Aoez9?h zP@C3z_#c}^^*5V`i{rUxoAP~nzH;($*Q08DS<<@ED0E2f93Pi8^9nPm$?~uN@km};eNX6O(c@$O%SvBA zRln9~Cgi=U{FV9UI{|D_%lFw#TVSBpWj4z;eV?vxnGSQ!=eOlk)<5XJvcfa_*7v93 z+e*wrrp5@hmn=T+6S7Wj`HIRsSAUb7@t{6=vl+`I zzN=gvhdw{A?kia9#Lh1prm3bY{LQvui|Z~XgTv8#)8>B5ys==Nn(2nqf7a#9yxyYo zFQ51FPj0d7**bR@@70UfitFL}-SO*7QlyTuLi=<<6&raTSr7gFUy}By@XX#Vs(t;! zii?l`<{h7xbY(?h-Agyl0Oo_U_600tn&P&ir{@1({#mn5F42^ip4Iv4^?{<4kCReE zmY4C?7M)nX(7nZ$B}OVPKE$wQ%GG97K{5p_RbD&YI^I32-J~(&pVU3+ zp7@5t@%7rJ2PbJJyGi}NSg`-(`h1>yIhsK#*VP48Ugq zxTm-H#@yYWWeOUrl_%8P$T!LQ(f3gIz`~sqzMp<^%k(p|)y=*0{%kNlFmLYcm#6j1 zE-YMMcKPCa{tNx-{TW$XD|lCBNF;5}G-q9`)v&a!Cu&>Hqy@n~qCbB$)a^~_U!L`7 zisb8T?L(PwR$fkD+jV2s_Z|yQzgbsm7=t!A*uDJx=0mzr8QX`qqSqSF+sC)ulfN|o zSg+*6*>Ar~D>oNKZhz83^~aTA zeQ$2sPG_vWzq9!GCL6Oy^Uf|#b)49#y1XaFDst0r=9Bd=7PjkjFXxy%b>?CThK>Vg z+j`E;{T~>nlJm2lGu2pfu8r#VsKgNWHXg~INsliVELfpbdx%%7%GvMI4&Jm#DgFtE zS|3Y1*wNH2JT*9_b>HnEmB}~GoP2R%VSb7$&*!g;!WJ{#*z^A0-<^Te!lkZ#|1ei& z@tK)MC%aU3)wmlTc&2-M%C+ySX7xOjSZlL${xrL^Q(GiCgOVF$*Y#9=m({p(VC{4- zWjmSdm!|yZ8HSiOyG37swauwZ#? z`?`|bhvFD#ZQPK0O*n@yr6o1MdEt$+gAU*2BAk8~?`hiSzw`R(ADxM*=lN3iowC{R z_~)}C4eKoP70hvM8w-CsXD}XWV4cKwQ?YlSl!WVzw~N&yHfV?c>o>djIw<}-%r~W;7J9$xS;KZwc6SmZc7ffqjopAif zs{Oxg+;tki@NU}WH&;va>x+9gS9!R6TCkBTd#S^VLr1%(O}-y2e#NwF|Bt5U%irD? za6eSMEm|{6g5iJLVmlcxN!3LMJ$O~l=sIuhnPFSZ<=A>8k7?OtwVEX=Roi~w^joQ~ zCBg7NXt6u*;#K+KMO=ApZyTmwl6ERQmv=}y?c<`Ir`|mZoyUK7aiDU0km$zxLSxH$ zj9r|j_jRT1g{Ak*>XTRZS@rXCT87)BviHG7oPtmL)@E}?Ej<`?PUdFj+gJXkx>pij zcYXUUdz@j0%Y}rNum7)|&CZxBp|RI`at4FUJfX6j*yVdSZa5RL@XgKnmz17HOl{3R zVVPvPrQn~=*<}Y-tqGKy*ZB1xpWuZGl(qS?b!q*j9RJkNP4|peNng}5&%fz+yZp_P$;4#B3)51U3ayM=XmYDHa>N&5Rb+kvIg3&QY**{E;#zTDwJk>aK40_mF<_;nYk<89RqNdoCy~*yg~SE4`!4O(BWH zfZ2tos&0d@KmuFAA&mlQr8Wj*ha(G~vs*JVMo)eC;Jsmh*EAi?gDX_LpPg~+-ojLC zHa(psXDSn`w5D9!g@QKj-t(Uf*9-UTn<>#4p!7h4?LxT-yA1EE>r3CoS_jTDxpwg5 zm+v1#l{kJYG-#TMk`uRD+s}AjMiSF-a{K`6!b7A@UBOENv z4mTtZX!vMZHO%lo+*Y3=85Mj#aE{=c`{J)7q!VkSf8N^3VUfnk(%gG>^|T8U9BZfE znRh_?mdC@7XY`u*Y$yK~C^#eS!2kEr($gz_qj&xm{xRMD!&ASrl~exJ-85aa{e8z> z)h3ho7iEHD_g2Mr3pD=-u_$lY8pQcfoBg2rff-?9SrfcYF50oA=E=l{TPuXbA9Nm< zPoKCUXMyM^*^>+z=8s%fx-iN7y2o&~E@I*OsDc;$$9xtzx3Bem`=#_?&c@(&vsr=r z1eF!Gh0QLD{j&W>?BQwOUprT8hMt;ISGkY#gF^W3yyW{S>+gT~Q&#X_&r9`;$IK?@ z1BTuT_wy8A6gP}U?We%gLJLBh6mrIh0pZVi3a+|^{<&0+JyjS+4f zDz#A^LA@{D-Q9h~;m_y!R<*}8tRI+kWIa51>-uTqIo>CksudnR6xz6bSiRSH_%qvkUwEs8}j#w_Pf(yV@-9rBq0`}J~O<% zxhJ%v?&jWXckj+Asp*!N1sL6p8T@)eU+jxu`*|rvP=d)@!Px1>g~DVvsk|)@+X^l= z-E2{~=GLZVjL@8)s^rd{jV z_i_p^KUQ7xx%$F?^)GKOw#vrNY!r6cbt^tcfS=>pwaMyN7ilNSu3!H7dHt0;05s(ZTL&y`7E#H_qRS4FMAEcoX4(nm+PtkRF&<-;we zYgpYgt#A9(+j}jdnM7QcEtX{PD$@EgrT_gO`97J+_rCr8?!F{7g_TeK-?XGtmENlg zig5DJo24+Ltui)iTUT>$NxAr zRePc1>E&UYpMQCkX`3i0owFz6+k=L@WhsmM6l$I(pZaApv;J0VL-KuwV*AJya}S-e zidyJoxnD`^;_bhAUJgw+g;vg(vBlzWLsYY*ZuGvc1J63zoS}SyM2^cJTINO`B~?8$5N4)S;nn=jK}vf?)&vh!8GGa zkY+=S&(2LPyo>ZxJ?5V?Kl$4Hig?|Rvi)f@9#0i~(EsG*IsCJ3B)wxA+w%mmh9%*PEGVHv||nI9czFU89XpE7W1$3tv^3G=_`GG{e~;+^Hq7CPmenBvvAWc?Xtxy@9`g!+ONIZ7MfF(*`k@|7N`pLVtnH>WiHp1SPp?F*8^y1^k`s$5D=s{(%a-OX6|WW(uT{zcwS z;+#CEM56~Z*O@q@srff7FiC9PcjF#Cr1e9 zM{HMGaI)XZsB^;VZWo_e|gSi75pJxRZ}as7gui*n!U)NTQw4IRWDPFhmA*=<(;g0s^0lUIqaKG4eh^jN9(QI>4|B;F-~JCCmB`M2}-w#MPTFF*vV*Jt#RrawQ&hc| zHB7f`{Px?tkb$jx9jM#8_fKuf?{DwhLJvF-*!O(iLNBGR>a$Xz!ZMoowtq6szRrF4 z*W`UCuXsc(Nt}FMB#tE~wc&%A?T_V|Y+sk37nt&V9oOU8`&*`^Wj)MRuWc)t<*8z} z)TdLLG2GbUkzCZfxm-+rx0zR%%sOqrRHk@m%;{UbXY8YhLfI`N=i4#?);^jP&j>&Cj=1Z*h^yGTbT67(Lw~a^4wT*ULIi zJ@0$Hr>$FXE%$0t*}X)#|NQ;+!SwNqaHvNtO;Pdzi~ z@~7grw@Np=7gvcWK9FF$vHw29K)8U8&!#t@6d$<<4Nggaee_E-?T39*3oJsH|bHe7^J0hixiuKpMPq9wyjs}e} zOuA&s6k?K}nVVAQ;1b>5U36h@_4gGH5BLB5b7%j1`QkI*7k>D>_`b(;(R)f^Yk#cI zH~jaufJNyL!{1;03z^xUtl|>Ar{T{0>${gg%lG&9H(z0OTDs3Kdu>U3jr7CQd#>l- z`Jj7f|6+#54f>4_G`>BaS-kYZlhfaIeCHaSdmSHEB`lu6!sMdxhUdcGbo)%teI=E)HT6E z%}qfDlqSUVBi&wK%ja^x|5LJu!PSK;rPW%+cjB=BTqh>}ru?UH`1(+m6`X z--G6sOGVrLn(aKF+dr@W*!0Q|j%J(s*_FHW4*g^Em}<0CM9w9C&Gij4FIhHj*~Gx5 z5XNA~@la*4h~_^%>H2=x12&PdbL1^q4xM92cH<8h%AIFhJx|I!*S8@4#1W1buEq_< z2li_p2{_J|JLT8r>hsU9EDo<{{Az`Ebo?Ab34yx@8>LT3W^*S zO^iWHJl4&$S;e+N+P+XrH*S}W;@_v$5{&vRG6xwl1mDyy_mNs$;?eeL?(Q!kMynhn z)!Yv7FdjExkdg>q$FukL(!G(^#UXV4@ewQFd(cai0LqQ>h@gYH@u@9|4^T6@iJI-d-gbu?9`uVJm> zA(?yOd2-4R+8dOoJJhXx!s4dj!ePMN!V$5~%t|1Et)s8-QCJ%XV_Jg%`Z4E zE*kpXIVGTYfJZwM{C6!oaFgmg5giFhUx`oFr3bmbE7>pe{8lGk? zW@b!lcp;&lm)aqaz{VlCAttv(;Q)_-?BgSAc?6lxFeoxjTiwgYGJ|nZ@|+!06`dL+ k6t~c6VX; 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 z
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 AVgLXD literal 32066 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 literal 10778 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 N+|$+1Wt~$(695B9vaJ9B literal 961 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@ z6p}rHd>I(3)EF2VS{N99F)%PRykKA`HDF+PmB7GYHG_dcykO3*KpO@I#_Rx}5ZC{d zfq(!1|NQs=!pE-31Vm(= zJ=Z*Yo{3GBUDgghXEZ`a{Jxn1PAKvbmdqfl)xum`g^1LsDkinM?i0&aeuL@vCbu zy7MS=@hV16E|ZD|?W9b<)}9al|9|`cKdf)6Now}f-+xcN{iqw4Dr{;!`P|jwbz2$O zIAt7MPrUnh_xmrMh&ToY=9IZh{{H`e`t8TJNE5*@=`!Y zpH)O`+Ubig{`_;QY>;#FIsW#;nYSMeQnHQG^Ul5hwDJBEjqtb&A3p#2|NrXeZ`VG5 z`~Cm_rB7eE>M!dvFffRe1o;KCCf@jaE1B)>yVUEq|J+G=pYiWr`nkj-#S9D#j7i?^ zE({&4vK|Z!4D2PIzOL*~SY)^)1Z+w-STHa!T<~;p43W5;oRE-`B-Y53CKhJK=2j-C za^T>}1FVZ&U0seGQEgblVb07yVak+A(y*~2tXERA6pkt|>gJZp z#@d$FGCOxPESk8nbLGsPt-F?rx;Wgqbu29U?zwvhFLEk9c=PDhvv&*MyIe57EIC;7I88}_sT#uhPa_p$Oikj;36AY|DmoFI~Sa;@3(D`$Mi4RVmJ+0rc zWA_G){WE4Zu3WNZ4U1AhTwv6p(+7?>zOk%hWHa-NbCd`V@R-5Nka$pI#+gvvi3|)3 zswJ)wB`Jv|saDBFsfi`23`Pb<2D%0&x<(cuh6YwfCRT=K+6G2e1_s>Cy&nOiTJTUc4xd$I_#u!2j2$>9`c<;@`qr*B+2apcSqnIr6{8$1?x=`p+# X7cBYYWIC0Bfq}u()z4*}Q$iB}B#NzR diff --git a/static/icons/favicon-32x32.png b/static/icons/favicon-32x32.png index c0a3b561c99b1964038101468e55b3deba26dbd4..4beecf7e4493467d5895e159d05e290bf9156d00 100644 GIT binary patch delta 843 zcmdnN_lRwRNGZx^prw85kH`QX@Rme0>?T7#J8h7#Q0#8CVz?7#JBC7^E0L zfO!EU12b5Jk%3_W6I@nd0W*RPQn;oq=`#ZZ(-}_}$B+olw_({HB7q|RuKc~MH!1T+ zgtBQglQ+xdH9Ee*^&TFZlrD#8EpG3exh&8#mCZIs`>p>?W>3x56CWZ2y(XpEb)7kL z=4)WRN$J%O?cFQ3KED>1cI)R{$Kr$;#rxjR+4;P#{G5T9eNS7Y$?3?L*}A&s3fds} zAz#zr{z1`Yr|)G7*8E}muwluRdY$|ycOTk3)&2Ovt;EM>)~x#<>ScBfIgV z%ze4N-HCqOCM#CwKiIK^sjO_=*g_>ZMcVc(M zgOuW{e@d;&jx*5teJFCx$M~a_C)xUz$+|h$ntIQgGsmU=KZCx4`@#T+>o>bDxgY%y zvrXjk<;y25X12bY7Z)hUx^-)P>4|I44E`MWXWP-;EA-UE?8CaPyej517dP9QNR8%$^zc2XvSe=o1PyX)%kIw`jPt45R7hilNLTH*O9RBgc;&D?mlZ$0up5BR_MH3U3xFrRx>R9gZ zi9<_kzQofv4yjjz!yJMg)ANj?ERwuU?8;x(8~mvL{!sd`z$UvBQx3hKt$gU>olj!s z`A-+G*~2w`%T5n}?`M0KFzLUJTex5Yhe_JCYu9$HvOUjzV&Q&^S*cNTj(try6!#?d zyy#O7=Bl56!hRTZs5O~o7;!(eUpQd_OZ4r^V}_p-d;{*>{?7XLt?Uyc<$I@33u`@H zUu^cU*H>4E42%g|Q!3BbU c!nyviTr_(s`r(;|ASji4y85}Sb4q9e0Gb(cwEzGB delta 1833 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 QM$B@7kVpd~0|Q7e0Q9jBqW}N^ diff --git a/static/icons/mstile-150x150.png b/static/icons/mstile-150x150.png index 17106a6aa6e15f9f52679ea8524af4cad2094822..b7f7b57ead7ddc20bc580ab2f29493294c9a4a67 100644 GIT binary patch literal 6048 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 LtDnm{r-UW|#%qtK literal 9624 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 X1xr3TnNDS3U|{fc^>bP0l+XkKap - - - -Created by potrace 1.11, written by Peter Selinger 2001-2013 - - - - - + + + + safari-pinned-tab + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/static/icons/site.webmanifest b/static/icons/site.webmanifest index ccaa826fe6..4d0a2f6570 100644 --- a/static/icons/site.webmanifest +++ b/static/icons/site.webmanifest @@ -1,6 +1,6 @@ { - "name": "MagicalBitcoin Docs", - "short_name": "MagicalBitcoin Docs", + "name": "Bitcoin Dev Kit Docs", + "short_name": "Bitcoin Dev Kit Docs", "icons": [ { "src": "/android-chrome-192x192.png", diff --git a/static/images/logo.svg b/static/images/logo.svg index b284a89c4d..6fb06d6c4f 100644 --- a/static/images/logo.svg +++ b/static/images/logo.svg @@ -1,283 +1,16 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + Logo Rounded + Created with Sketch. + + + + + - - + \ No newline at end of file diff --git a/static/images/logo2.svg b/static/images/logo2.svg new file mode 100644 index 0000000000..b284a89c4d --- /dev/null +++ b/static/images/logo2.svg @@ -0,0 +1,283 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- 2.49.0