From 90719f1aff1a52cf39e6d776a671ddcffe7fcc5b Mon Sep 17 00:00:00 2001 From: Daniel Zhou Date: Wed, 23 Jul 2025 13:13:54 +0800 Subject: [PATCH 1/3] use url aliases --- docs/BitVMBridge/BBN/001-understanding-bbn.md | 2 +- docs/BitVMBridge/Multi-Chain/003-mainnet.md | 10 +++++++ docs/BitVMBridge/Multi-Chain/004-testnet.md | 8 ++++++ docusaurus.config.js | 27 +++++++++++++++++++ package.json | 1 + yarn.lock | 15 +++++++++++ 6 files changed, 62 insertions(+), 1 deletion(-) diff --git a/docs/BitVMBridge/BBN/001-understanding-bbn.md b/docs/BitVMBridge/BBN/001-understanding-bbn.md index d66ea7699..56e26ace2 100644 --- a/docs/BitVMBridge/BBN/001-understanding-bbn.md +++ b/docs/BitVMBridge/BBN/001-understanding-bbn.md @@ -4,7 +4,7 @@ sidebar_label: Understanding BBN slug: understanding-bbn --- -# Understanding the BitVM Bridge Network +# Understanding the BitVM Bridge Network (BBN) ## What is the BitVM Bridge Network? diff --git a/docs/BitVMBridge/Multi-Chain/003-mainnet.md b/docs/BitVMBridge/Multi-Chain/003-mainnet.md index 65aa393c5..b04a99f5b 100644 --- a/docs/BitVMBridge/Multi-Chain/003-mainnet.md +++ b/docs/BitVMBridge/Multi-Chain/003-mainnet.md @@ -4,3 +4,13 @@ slug: mainnet --- # BitVM Bridge Mainnet + +## Bitcoin - Ethereum + +Status: beta + +- Minimum peg-in (deposit) amount: 1 BTC (0.001 BTC during Beta) + +## Bitcoin - SUI + +Coming soon... diff --git a/docs/BitVMBridge/Multi-Chain/004-testnet.md b/docs/BitVMBridge/Multi-Chain/004-testnet.md index ba75b5819..5d0ff6eb2 100644 --- a/docs/BitVMBridge/Multi-Chain/004-testnet.md +++ b/docs/BitVMBridge/Multi-Chain/004-testnet.md @@ -4,3 +4,11 @@ slug: testnet --- # BitVM Bridge Testnet + +## BitVMNet - Ethereum Sepolia + +- Minimum peg-in (deposit) amount: 0.001 BTC + +## BitVMNet - SUI Testnet + +Coming soon... diff --git a/docusaurus.config.js b/docusaurus.config.js index ff3d7c6c9..66cd2c20c 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -60,6 +60,33 @@ const config = { anonymizeIP: true, // Optional, anonymize the IP addresses }, ], + [ + '@docusaurus/plugin-client-redirects', + { + redirects: [ + { + to: '/docs/BitVMBridge/Concepts/overview', + from: '/docs/BitVMBridge/overview', + }, + { + to: '/docs/BitVMBridge/BBN/joining-bbn', + from: '/docs/BitVMBridge/join-network', + }, + { + to: '/docs/BitVMBridge/BBN/bbn-governance', + from: '/docs/BitVMBridge/governance', + }, + { + to: '/docs/BitVMBridge/Multi-Chain/integrating-target-chain', + from: '/docs/BitVMBridge/how-to-integrate', + }, + { + to: '/docs/BitVMBridge/Concepts/key-differentiators', + from: '/docs/BitVMBridge/key-differentiators/', + }, + ], + } + ], ], themeConfig: diff --git a/package.json b/package.json index 2fb1af117..b4b3a96b3 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "@docusaurus/core": "^3.3.2", "@docusaurus/plugin-google-gtag": "^3.3.2", "@docusaurus/preset-classic": "^3.3.2", + "@docusaurus/plugin-client-redirects": "^3.8.1", "@easyops-cn/docusaurus-search-local": "^0.46.1", "@mdx-js/react": "^3.0.1", "brace-expansion": "^4.0.1", diff --git a/yarn.lock b/yarn.lock index d2584581d..7f1f0fc00 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1704,6 +1704,21 @@ react-helmet-async "npm:@slorber/react-helmet-async@1.3.0" react-loadable "npm:@docusaurus/react-loadable@6.0.0" +"@docusaurus/plugin-client-redirects@^3.8.1": + version "3.8.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.8.1.tgz#1d02b3565ae4e53a3b8005835501f07fb0bc0267" + integrity sha512-F+86R7PBn6VNgy/Ux8w3ZRypJGJEzksbejQKlbTC8u6uhBUhfdXWkDp6qdOisIoW0buY5nLqucvZt1zNJzhJhA== + dependencies: + "@docusaurus/core" "3.8.1" + "@docusaurus/logger" "3.8.1" + "@docusaurus/utils" "3.8.1" + "@docusaurus/utils-common" "3.8.1" + "@docusaurus/utils-validation" "3.8.1" + eta "^2.2.0" + fs-extra "^11.1.1" + lodash "^4.17.21" + tslib "^2.6.0" + "@docusaurus/plugin-content-blog@3.8.1": version "3.8.1" resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.8.1.tgz#88d842b562b04cf59df900d9f6984b086f821525" From 1ebecd133465447a242593a94120af4a4e58170a Mon Sep 17 00:00:00 2001 From: MarkYnx Date: Thu, 24 Jul 2025 10:32:44 +0800 Subject: [PATCH 2/3] introduction to mainnet and testnet --- docs/BitVMBridge/Multi-Chain/003-mainnet.md | 14 +++++++++++++- docs/BitVMBridge/Multi-Chain/004-testnet.md | 14 +++++++++++++- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/docs/BitVMBridge/Multi-Chain/003-mainnet.md b/docs/BitVMBridge/Multi-Chain/003-mainnet.md index b04a99f5b..7fcde2591 100644 --- a/docs/BitVMBridge/Multi-Chain/003-mainnet.md +++ b/docs/BitVMBridge/Multi-Chain/003-mainnet.md @@ -8,8 +8,20 @@ slug: mainnet ## Bitcoin - Ethereum Status: beta +- Core Parameter: + - Token symbol: YBTC + - Minimum peg-in (deposit) amount: 0.001 BTC + - Minimum peg-out (withdraw) amount: 0.001 YBTC + - Minimum service fee amount: 0.0001 BTC (For example, if a user witdhdraw 0.001 YBTC, they will receive 0.0009 BTC after deducting the service fee) + - Reimbursement window size: 6 blocks(around 1 hour) + - Broker number: 2 + - attester number: 5 +- Core Contract(Ethereum mainnet) + - Light Relay: [0xA2609af22fd6900E9E3894a117Ea21Be460cDdF5](https://etherscan.io/address/0xA2609af22fd6900E9E3894a117Ea21Be460cDdF5) + - YBTC(ERC20): [0x13216c0e1B1721cef967ED7aD8626f0BFA1d5229](https://etherscan.io/address/0x13216c0e1b1721cef967ed7ad8626f0bfa1d5229) + - Bridge: [0x4b012e8980ed331a626ba2d2e510b20cb54886de](https://etherscan.io/address/0x4b012e8980ed331a626ba2d2e510b20cb54886de) + - Attesting Committee: [0xbfaEf2b24D119BbB75eA9DB4A8C798D74a85a6F8](https://etherscan.io/address/0xbfaEf2b24D119BbB75eA9DB4A8C798D74a85a6F8) -- Minimum peg-in (deposit) amount: 1 BTC (0.001 BTC during Beta) ## Bitcoin - SUI diff --git a/docs/BitVMBridge/Multi-Chain/004-testnet.md b/docs/BitVMBridge/Multi-Chain/004-testnet.md index 5d0ff6eb2..0ce3175f6 100644 --- a/docs/BitVMBridge/Multi-Chain/004-testnet.md +++ b/docs/BitVMBridge/Multi-Chain/004-testnet.md @@ -7,7 +7,19 @@ slug: testnet ## BitVMNet - Ethereum Sepolia -- Minimum peg-in (deposit) amount: 0.001 BTC +- Core Parameter: + - Token symbol: YBTC + - Minimum peg-in (deposit) amount: 0.0002 BTC + - Minimum peg-out (withdraw) amount: 0.0002 YBTC + - Minimum Service fee amount: 0.0001 BTC (For example, if a user witdhdraw 0.0002 YBTC, they will receive 0.0001 BTC after deducting the service fee) + - Reimbursement window size: 24 blocks(around 1 hour) + - Broker number: 2 + - attester number: 2 +- Core Contract(Ethereum Sepolia) + - Light Relay: [0x6d8a05c334C9c68E01677c07776983065D40b7ab](https://sepolia.etherscan.io/address/0x6d8a05c334C9c68E01677c07776983065D40b7ab) + - YBTC(ERC20): [0x0972C04b1F67a974d9Bc2d64ceE9aA0fd49E7754](https://sepolia.etherscan.io/address/0x0972C04b1F67a974d9Bc2d64ceE9aA0fd49E7754) + - Bridge: [0x77c4e6b1135799F9056d5043ffC021892026CB3a](https://sepolia.etherscan.io/address/0x77c4e6b1135799F9056d5043ffC021892026CB3a) + - Attesting Committee: [0x3da1C2E2533EE68f1e8a320f1E40B57B5fF33316](https://sepolia.etherscan.io/address/0x3da1C2E2533EE68f1e8a320f1E40B57B5fF33316) ## BitVMNet - SUI Testnet From 27e784cb73d04b0b74d6288ec4437f59f5694e4d Mon Sep 17 00:00:00 2001 From: MarkYnx Date: Thu, 24 Jul 2025 12:05:10 +0800 Subject: [PATCH 3/3] remove unnecessary content --- docs/BitVMBridge/Multi-Chain/003-mainnet.md | 9 +++------ docs/BitVMBridge/Multi-Chain/004-testnet.md | 5 +---- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/docs/BitVMBridge/Multi-Chain/003-mainnet.md b/docs/BitVMBridge/Multi-Chain/003-mainnet.md index 7fcde2591..554aea294 100644 --- a/docs/BitVMBridge/Multi-Chain/003-mainnet.md +++ b/docs/BitVMBridge/Multi-Chain/003-mainnet.md @@ -10,12 +10,9 @@ slug: mainnet Status: beta - Core Parameter: - Token symbol: YBTC - - Minimum peg-in (deposit) amount: 0.001 BTC - - Minimum peg-out (withdraw) amount: 0.001 YBTC - - Minimum service fee amount: 0.0001 BTC (For example, if a user witdhdraw 0.001 YBTC, they will receive 0.0009 BTC after deducting the service fee) - - Reimbursement window size: 6 blocks(around 1 hour) - - Broker number: 2 - - attester number: 5 + - peg-in (deposit) amount: 0.001 BTC + - peg-out (withdraw) amount: 0.001 YBTC + - service fee amount: 0.0001 BTC (For example, if a user witdhdraw 0.001 YBTC, they will receive 0.0009 BTC after deducting the service fee) - Core Contract(Ethereum mainnet) - Light Relay: [0xA2609af22fd6900E9E3894a117Ea21Be460cDdF5](https://etherscan.io/address/0xA2609af22fd6900E9E3894a117Ea21Be460cDdF5) - YBTC(ERC20): [0x13216c0e1B1721cef967ED7aD8626f0BFA1d5229](https://etherscan.io/address/0x13216c0e1b1721cef967ed7ad8626f0bfa1d5229) diff --git a/docs/BitVMBridge/Multi-Chain/004-testnet.md b/docs/BitVMBridge/Multi-Chain/004-testnet.md index 0ce3175f6..845b4a3f8 100644 --- a/docs/BitVMBridge/Multi-Chain/004-testnet.md +++ b/docs/BitVMBridge/Multi-Chain/004-testnet.md @@ -11,10 +11,7 @@ slug: testnet - Token symbol: YBTC - Minimum peg-in (deposit) amount: 0.0002 BTC - Minimum peg-out (withdraw) amount: 0.0002 YBTC - - Minimum Service fee amount: 0.0001 BTC (For example, if a user witdhdraw 0.0002 YBTC, they will receive 0.0001 BTC after deducting the service fee) - - Reimbursement window size: 24 blocks(around 1 hour) - - Broker number: 2 - - attester number: 2 + - Service fee amount: 0.0001 BTC (For example, if a user witdhdraw 0.0002 YBTC, they will receive 0.0001 BTC after deducting the service fee) - Core Contract(Ethereum Sepolia) - Light Relay: [0x6d8a05c334C9c68E01677c07776983065D40b7ab](https://sepolia.etherscan.io/address/0x6d8a05c334C9c68E01677c07776983065D40b7ab) - YBTC(ERC20): [0x0972C04b1F67a974d9Bc2d64ceE9aA0fd49E7754](https://sepolia.etherscan.io/address/0x0972C04b1F67a974d9Bc2d64ceE9aA0fd49E7754)