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..554aea294 100644 --- a/docs/BitVMBridge/Multi-Chain/003-mainnet.md +++ b/docs/BitVMBridge/Multi-Chain/003-mainnet.md @@ -4,3 +4,22 @@ slug: mainnet --- # BitVM Bridge Mainnet + +## Bitcoin - Ethereum + +Status: beta +- Core Parameter: + - Token symbol: YBTC + - 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) + - Bridge: [0x4b012e8980ed331a626ba2d2e510b20cb54886de](https://etherscan.io/address/0x4b012e8980ed331a626ba2d2e510b20cb54886de) + - Attesting Committee: [0xbfaEf2b24D119BbB75eA9DB4A8C798D74a85a6F8](https://etherscan.io/address/0xbfaEf2b24D119BbB75eA9DB4A8C798D74a85a6F8) + + +## Bitcoin - SUI + +Coming soon... diff --git a/docs/BitVMBridge/Multi-Chain/004-testnet.md b/docs/BitVMBridge/Multi-Chain/004-testnet.md index ba75b5819..845b4a3f8 100644 --- a/docs/BitVMBridge/Multi-Chain/004-testnet.md +++ b/docs/BitVMBridge/Multi-Chain/004-testnet.md @@ -4,3 +4,20 @@ slug: testnet --- # BitVM Bridge Testnet + +## BitVMNet - Ethereum Sepolia + +- Core Parameter: + - Token symbol: YBTC + - Minimum peg-in (deposit) amount: 0.0002 BTC + - Minimum peg-out (withdraw) amount: 0.0002 YBTC + - 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) + - Bridge: [0x77c4e6b1135799F9056d5043ffC021892026CB3a](https://sepolia.etherscan.io/address/0x77c4e6b1135799F9056d5043ffC021892026CB3a) + - Attesting Committee: [0x3da1C2E2533EE68f1e8a320f1E40B57B5fF33316](https://sepolia.etherscan.io/address/0x3da1C2E2533EE68f1e8a320f1E40B57B5fF33316) + +## 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"