From 4e8519aabd129175141ca7949d319741649a4cf7 Mon Sep 17 00:00:00 2001 From: "Tobin C. Harding" Date: Mon, 20 Apr 2026 09:17:37 +1000 Subject: [PATCH 1/6] site: Set miniscript params.social to 2 I don't actually know what this does but the change looks like its needed and the site builds still ... --- site/config.toml | 2 +- .../sass/main.scss_511aa33e99371f93fbf403479ebfd32e.content | 1 + .../assets/sass/main.scss_511aa33e99371f93fbf403479ebfd32e.json | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 site/resources/_gen/assets/sass/main.scss_511aa33e99371f93fbf403479ebfd32e.content create mode 100644 site/resources/_gen/assets/sass/main.scss_511aa33e99371f93fbf403479ebfd32e.json diff --git a/site/config.toml b/site/config.toml index 2c5704f..c4a65ac 100644 --- a/site/config.toml +++ b/site/config.toml @@ -33,6 +33,6 @@ name = "bitcoin" url = "https://github.com/rust-bitcoin/rust-bitcoin" [[params.social]] -key = 1 +key = 2 name = "miniscript" url = "https://github.com/rust-bitcoin/rust-miniscript" diff --git a/site/resources/_gen/assets/sass/main.scss_511aa33e99371f93fbf403479ebfd32e.content b/site/resources/_gen/assets/sass/main.scss_511aa33e99371f93fbf403479ebfd32e.content new file mode 100644 index 0000000..b02b95d --- /dev/null +++ b/site/resources/_gen/assets/sass/main.scss_511aa33e99371f93fbf403479ebfd32e.content @@ -0,0 +1 @@ +body{font-family:open sans,sans-serif;color:#f8f8ff;background-color:#292a2d;margin:0;display:flex;flex-direction:column;min-height:100vh}a{color:#36c}pre code{font-family:fira mono,monospace;font-size:75%;display:block;background:#252627;padding:10px;overflow:auto}code{font-family:fira mono,monospace;font-size:75%}h1{font-family:fira mono,monospace}h2{font-family:fira mono,monospace}h3{font-family:fira mono,monospace}h4{font-family:fira mono,monospace}h5{font-family:fira mono,monospace}h6{font-family:fira mono,monospace}@-ms-viewport{width: device-width; }@font-face{font-family:fira mono;src:url(../fonts/FiraMono/FiraMono-Medium.eot);src:local("Fira Mono"),url(../fonts/FiraMono/FiraMono-Medium.eot)format("embedded-opentype"),url(../fonts/FiraMono/FiraMono-Medium.woff)format("woff"),url(../fonts/FiraMono/FiraMono-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:open sans;src:url(../fonts/OpenSans/OpenSans-Regular.eot);src:url(../fonts/OpenSans/OpenSans-Regular.eot?#iefix)format("embedded-opentype"),url(../fonts/OpenSans/OpenSans-Regular.woff)format("woff"),url(../fonts/OpenSans/OpenSans-Regular.ttf)format("truetype"),url(../fonts/OpenSans/OpenSans-Regular.svg#OpenSansRegular)format("svg");font-weight:400;font-style:normal}.footer{padding:15px;text-align:center;background-color:#252627}.footerLink{color:#f8f8ff}.header{font-family:fira mono,monospace;padding:20px;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width:992px){.header{width:760px}}.headerWrapper{overflow:auto;box-sizing:border-box;background-color:#252627;display:flex;justify-content:center;flex-shrink:0}.headerLinks ul{list-style:none;padding:0;margin:0}.headerLinks ul li{display:inline;margin:5px}.headerLinks ul li a{color:#f8f8ff;text-decoration:none}.terminal{color:#f8f8ff;text-decoration:none}.postDate{float:right;color:#f8f8ff}.postTitle{color:#36c;text-decoration:none;text-transform:capitalize;font-family:fira mono,monospace;font-size:1.2em;float:left}.postHeader{overflow:hidden}.postsList{margin-top:20px}.postListItem{padding:20px;background-color:#2f2f2f;margin-bottom:20px}.postExcerpt{text-align:initial;text-decoration:none;color:#f8f8ff}.headerContainer{display:flex;justify-content:space-between}.noDecoration{text-decoration:none}a,a:link,a:visited,a:hover,a:active{text-decoration:none}.socialNavbar ul{list-style:none;padding:0}.socialNavbar ul li{display:inline}.socialNavbar a{color:#f8f8ff;text-shadow:#2f2f2f 0 0 2px;-webkit-font-smoothing:antialiased;display:inline-block;margin:10px}.postWrapper{text-align:left}.listHeader,.listContent{text-align:left}.indexWrapper{display:flex;flex-direction:column;justify-content:center}.indexHeader{font-size:3em}.content{text-align:center;margin:0 auto;flex:1 auto;padding:20px}@media only screen and (min-width:992px){.content{display:flex;width:760px}}.vertical{display:flex;flex-direction:column;justify-content:center}.flexWrapper{display:flex;flex-direction:column;justify-content:center;min-height:100vh}.main{width:100%;height:100%} \ No newline at end of file diff --git a/site/resources/_gen/assets/sass/main.scss_511aa33e99371f93fbf403479ebfd32e.json b/site/resources/_gen/assets/sass/main.scss_511aa33e99371f93fbf403479ebfd32e.json new file mode 100644 index 0000000..181a6cf --- /dev/null +++ b/site/resources/_gen/assets/sass/main.scss_511aa33e99371f93fbf403479ebfd32e.json @@ -0,0 +1 @@ +{"Target":"/sass/main.min.4e3efe637d21e3743f006dbceaa8d8f10952bb4f4d19989c58c5afb0fc120a52.css","MediaType":"text/css","Data":{"Integrity":"sha256-Tj7+Y30h43Q/AG286qjY8QlSu09NGZicWMWvsPwSClI="}} \ No newline at end of file From 418ede9d8145b2ba0d05291308b7f486ebfa920c Mon Sep 17 00:00:00 2001 From: "Tobin C. Harding" Date: Mon, 20 Apr 2026 09:18:38 +1000 Subject: [PATCH 2/6] site: Like to forge for secp256k1 Link to the new Forgejo instance for secp. --- site/config.toml | 2 +- site/content/about.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/site/config.toml b/site/config.toml index c4a65ac..f17de16 100644 --- a/site/config.toml +++ b/site/config.toml @@ -25,7 +25,7 @@ footerHTML = 'License CC-01 , Built with Date: Mon, 20 Apr 2026 09:19:50 +1000 Subject: [PATCH 3/6] site: Add link to hex on mainpage We currently only link to secp, bitcoin, and miniscript. Add a link to the hex crate. Use the short name 'hex'. --- site/config.toml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/site/config.toml b/site/config.toml index f17de16..8159aac 100644 --- a/site/config.toml +++ b/site/config.toml @@ -24,15 +24,20 @@ footerHTML = 'License CC-01 , Built with Date: Mon, 20 Apr 2026 09:22:09 +1000 Subject: [PATCH 4/6] site: Replace old RPC link with new `corepc` is the org favoured Core RPC repository now. Link to it instead of the old `rust-bitcoincore-rpc` (sorry Steven). --- site/content/about.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/site/content/about.md b/site/content/about.md index 01e20f3..1766012 100644 --- a/site/content/about.md +++ b/site/content/about.md @@ -15,8 +15,8 @@ primitives. It is designed for Rust programs built to work with the Bitcoin netw The rust-bitcoin organization includes a number of repositories containing various Rust crates that you may find useful when writing Rust code that interacts with the Bitcoin network. -- [rust-bitcoincore-rpc](https://github.com/rust-bitcoin/rust-bitcoincore-rpc): A client library for - the Bitcoin Core JSON-RPC API. +- [corepc](https://github.com/rust-bitcoin/corepc): A set of crates for interacting with the Bitcoin + Core JSON-RPC API. - [rust-miniscript](https://github.com/rust-bitcoin/rust-miniscript): Miniscript is an alternative to Bitcoin Script. It can be efficiently and simply encoded as Script to ensure that it works on From 87ccce31033c2cc38e21688e19b8a25c4a21ad5f Mon Sep 17 00:00:00 2001 From: "Tobin C. Harding" Date: Mon, 20 Apr 2026 09:24:52 +1000 Subject: [PATCH 5/6] site: Document hex in about page Add an entry for `hex-conservative` to the list of crates on the `about` page. --- site/content/about.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/site/content/about.md b/site/content/about.md index 1766012..ca39921 100644 --- a/site/content/about.md +++ b/site/content/about.md @@ -37,7 +37,10 @@ you may find useful when writing Rust code that interacts with the Bitcoin netwo - [rust-bech32](https://github.com/rust-bitcoin/rust-bech32): Rust implementation of the Bech32 encoding format described in BIP-0173 and Bech32m encoding format described in BIP-0350. - + +- [hex-conservative](https://github.com/rust-bitcoin/hex-conservative): General purpose hex + encoding/decoding library with a conservative MSRV and dependency policy. + ### Projects Currently rust-bitcoin is used by a number of projects, including: From 345d2407a55a5aecb821639c9d16ccb00cd9db76 Mon Sep 17 00:00:00 2001 From: "Tobin C. Harding" Date: Mon, 20 Apr 2026 09:27:33 +1000 Subject: [PATCH 6/6] site: Use underscore in bitcoin_hashes For historical reasons `bitcoin_hashes` uses an underscore. Do so here too so as to not confuse folk. --- site/content/about.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/content/about.md b/site/content/about.md index ca39921..f8d7a01 100644 --- a/site/content/about.md +++ b/site/content/about.md @@ -25,7 +25,7 @@ you may find useful when writing Rust code that interacts with the Bitcoin netwo - [rust-bitcoin](https://github.com/rust-bitcoin/rust-bitcoin): Your one-stop-shop for interacting with the Bitcoin network in Rust. -- [bitcoin-hashes](https://github.com/rust-bitcoin/rust-bitcoin/tree/master/hashes): A simple, +- [bitcoin_hashes](https://github.com/rust-bitcoin/rust-bitcoin/tree/master/hashes): A simple, no-dependency library which implements the hash functions needed by Bitcoin. - [rust-secp256k1](https://git.rust-bitcoin.org/rust-bitcoin/rust-secp256k1): Rust bindings for Pieter