From 8f005c6358b9a558ff15b74203a55c16fbd55a41 Mon Sep 17 00:00:00 2001 From: Vanshika Srivastava Date: Wed, 31 Jul 2024 21:22:24 +0530 Subject: [PATCH] Add core dev call 07-24, broken links for bridges and grammar mistakes (#703) * Add files via upload * Update 07-24-core-devs-call.md * fix broken RPC url * fix all the broken anchors and hyperlinks * chore: fix some comments (#702) Signed-off-by: zhoufanjin --------- Signed-off-by: zhoufanjin Co-authored-by: Armagan Ercan Co-authored-by: Armagan Ercan Co-authored-by: zhoufanjin --- docs/about/networks/mainnet.md | 7 +- docs/about/specs/gbc/upgradeability.md | 4 +- docs/bridges/About Token Bridges/README.md | 4 +- .../bridges/About Token Bridges/amb-bridge.md | 8 +- .../bridges/About Token Bridges/omnibridge.md | 8 +- .../About Token Bridges/xdai-bridge.md | 5 +- docs/bridges/Bridge Explorer.md | 4 +- .../using-xdai-bridge/README.md | 4 +- .../using-xdai-bridge/alternate-receiver.md | 3 +- .../full-stack-dapp.md | 2 +- docs/developers/Overview.md | 2 +- docs/faq/others.md | 2 +- docs/tools/Blockchain Explorers/README.md | 2 +- docs/tools/Blockchain Explorers/blockscout.md | 2 +- docs/tools/README.md | 2 +- docs/tools/wallets/README.md | 2 +- docs/tools/wallets/safe.md | 2 +- updates/2024/07-24-core-devs-call.md | 138 ++++++++++++++++++ .../2021/xdai-weekly-recap-09-07-2021.md | 2 +- .../2021/xdai-weekly-recap-21-05-2021.md | 2 +- 20 files changed, 174 insertions(+), 31 deletions(-) create mode 100644 updates/2024/07-24-core-devs-call.md diff --git a/docs/about/networks/mainnet.md b/docs/about/networks/mainnet.md index 4a2a3c97..ee804563 100644 --- a/docs/about/networks/mainnet.md +++ b/docs/about/networks/mainnet.md @@ -84,7 +84,8 @@ Gnosis maintains a [Configs Repo](https://github.com/gnosischain/configs/) that ## Key Contracts -- [xDai Bridge](/bridges/tokenbridge/xdai-bridge#key-contracts) -- [AMB Bridge](/bridges/tokenbridge/amb-bridge#key-contracts) -- [OmniBridge](/bridges/tokenbridge/omnibridge#key-contracts) +- [xDai Bridge](../../bridges/About%20Token%20Bridges/xdai-bridge#key-contracts) +- [AMB Bridge](../../bridges/About%20Token%20Bridges/amb-bridge#key-contracts) +- [OmniBridge](../../bridges/About%20Token%20Bridges/omnibridge#key-contracts) - [Beacon Chain](/about/specs/gbc/README.md) + diff --git a/docs/about/specs/gbc/upgradeability.md b/docs/about/specs/gbc/upgradeability.md index 97b79163..8e2cf42c 100644 --- a/docs/about/specs/gbc/upgradeability.md +++ b/docs/about/specs/gbc/upgradeability.md @@ -12,8 +12,8 @@ However, this also introduces issues of administrative responsibility. No one en A multi-sig Gnosis Safe is used to expand admin responsibilities to a larger entity. The controlling assembly is a Governance Board consisting of known and active projects who have contributed to the Gnosis and Ethereum community for some time. A proposed upgrade is presented to this board and a minimum of 7 signatures are required to enact any proposal. - -[Governance Board Members](/bridges/governance#current-bridge-governors) +c +[Governance Board Members](../../../bridges/management#current-bridge-governors) ### Contracts managed by the Governance Board diff --git a/docs/bridges/About Token Bridges/README.md b/docs/bridges/About Token Bridges/README.md index 0b2302b4..649b387f 100644 --- a/docs/bridges/About Token Bridges/README.md +++ b/docs/bridges/About Token Bridges/README.md @@ -23,12 +23,12 @@ Gnosis Chain bridge : ### Bridging Data -See the [Arbitrary Message Passing Bridge](/docs/bridges/About%20Token%20Bridges/amb-bridge.md) or AMB Bridge for short. +See the [Arbitrary Message Passing Bridge](../About%20Token%20Bridges/amb-bridge.md) or AMB Bridge for short. ## Roadmap -Gnosis has a [long-term roadmap](/bridges/roadmap) to move towards trustless bridges, and is actively funding research and development in this area. +Gnosis has a [long-term roadmap](../roadmap.md) to move towards trustless bridges, and is actively funding research and development in this area. ## Feedback & Suggestion diff --git a/docs/bridges/About Token Bridges/amb-bridge.md b/docs/bridges/About Token Bridges/amb-bridge.md index 5d8a0c94..aa6cbf06 100644 --- a/docs/bridges/About Token Bridges/amb-bridge.md +++ b/docs/bridges/About Token Bridges/amb-bridge.md @@ -1,4 +1,5 @@ --- +sidebar_position: 3 title: Arbitrary Message Bridge description: How to use the Arbitrary Message Bridge keywords: @@ -9,7 +10,7 @@ keywords: The native Arbitrary Message Bridge (AMB) allows user to send arbitrary data between Gnosis Chain and Ethereum. This allows Gnosis contracts to send data and trigger contract functions on Ethereum and other chains, and vice versa. -The AMB is a key bridge primitive that is used inside higher-order bridges like the [Omnibridge native token bridge](/bridges/tokenbridge/omnibridge), and is part of the [Tokenbridge Architecture](https://tokenbridge.net/). +The AMB is a key bridge primitive that is used inside higher-order bridges like the [Omnibridge native token bridge](../About%20Token%20Bridges/omnibridge.md), and is part of the [Tokenbridge Architecture](https://tokenbridge.net/). With [Telepathy added as the 8th validator](../managementdecisions.md#add-telepathy-validator-in-the-amb), AMB bridge is now more secure with trustless zero-knowledge light client technology. Due to the light client finality requirements (at least 23mins on Ethereum), the transactions will take approx. 30mins to be signed by the bridge. However, users can still use 3rd party bridges (Jumper.exchange, Connext, Hop) without any impact. For more details, check out [how AMB & Omnibridge works with Telepathy validator](#how-it-works-with-telepathy-validator). @@ -104,11 +105,10 @@ As the Arbitrary Message Bridge is a message passing bridge, there are no fees o ### Bridge Validators -- See [Bridge Validator](/bridges/management/validators#amb--omnibridge) - +- See [Bridge Validator](../management/validators#amb--omnibridge) ### Bridge Governance -- See [Bridge Governance](/bridges/management) +- See [Bridge Governance](../management/README.md) ## How it works diff --git a/docs/bridges/About Token Bridges/omnibridge.md b/docs/bridges/About Token Bridges/omnibridge.md index fc0dd5d9..928b42e0 100644 --- a/docs/bridges/About Token Bridges/omnibridge.md +++ b/docs/bridges/About Token Bridges/omnibridge.md @@ -1,5 +1,6 @@ --- title: Omnibridge +sidebar_position: 1 description: Omnibridge a native token bridge that mints the canonical representations of bridged assets on Gnosis keywords: [omnibridge, token bridge, token claim] --- @@ -14,7 +15,7 @@ Please avoid using the legacy Omnibridge: https://omni.legacy.gnosischain.com/br ## Key Information -[Omnibridge](https://bridge.gnosischain.com/) is a native token bridge that mints the canonical representations of bridged assets on Gnosis. The Omnibridge is built on top of the [Arbitrary Message Bridge (AMB)](/bridges/Token%20Bridge/amb-bridge) and thus relies on the same group of [bridge validators](/bridges/Token%20Bridge/amb-bridge#bridge-validators) and trust model as the AMB. +[Omnibridge](https://bridge.gnosischain.com/) is a native token bridge that mints the canonical representations of bridged assets on Gnosis. The Omnibridge is built on top of the [Arbitrary Message Bridge (AMB)](../About%20Token%20Bridges/amb-bridge.md) and thus relies on the same group of [bridge validators](../About%20Token%20Bridges/amb-bridge#bridge-validators) and trust model as the AMB. The Omnibridge currently connects Gnosis to Ethereum. @@ -165,12 +166,13 @@ Daily Limit is reset according to the following logic: the smart contract stores ### Bridge Validators -- See [Bridge Validator](/bridges/management/validators#amb--omnibridge) +- See [Bridge Validator](../management/validators#amb--omnibridge) + ### Bridge Governance -- See [Bridge Governance](/bridges/management) +- See [Bridge Governance](../management/README.md) ## How it works diff --git a/docs/bridges/About Token Bridges/xdai-bridge.md b/docs/bridges/About Token Bridges/xdai-bridge.md index a3518875..74ee6114 100644 --- a/docs/bridges/About Token Bridges/xdai-bridge.md +++ b/docs/bridges/About Token Bridges/xdai-bridge.md @@ -1,5 +1,6 @@ --- title: xDai Bridge +sidebar_position: 2 description: The xDai bridge is a native Dai bridge from Ethereum that is used to mint and burn xDai, the native asset used for gas and transaction fees on Gnosis. keywords: [xdai bridge, bridge, dai, ethereum, gnosis bridge] --- @@ -111,11 +112,11 @@ Daily Limit is reset according to the following logic: the smart contract stores ### Bridge Validators -- See [Bridge Validator](/bridges/management/validators#xdaibridge) +- See [Bridge Validator](../management/validators#xdai-bridge) ### Bridge Governance -- See [Bridge Governance](/bridges/management) +- See [Bridge Governance](../management/README.md) diff --git a/docs/bridges/Bridge Explorer.md b/docs/bridges/Bridge Explorer.md index d5af7c5c..d95b7577 100644 --- a/docs/bridges/Bridge Explorer.md +++ b/docs/bridges/Bridge Explorer.md @@ -95,7 +95,7 @@ If you are not coming from Ethereum, you can use one of the following bridges: - [Hop](https://app.hop.exchange/) - [Connext Bridge](https://bridge.connext.network/) -Gnosis' native bridges allow for sending tokens and data, and are run by a group of [trusted bridge validators](/bridges/tokenbridge/amb-bridge#bridge-validators). There is a [roadmap](/bridges/roadmap) to move towards [trustless bridges](/bridges/roadmap#trustless-bridges). +Gnosis' native bridges allow for sending tokens and data, and are run by a group of [trusted bridge validators](../bridges/About%20Token%20Bridges/amb-bridgeamb-bridge#bridge-validators). There is a [roadmap](../bridges/roadmap.md) as well that you can follow. -Gnosis' native bridges are first-class citizens in the chain's architecture due to the [native xDai bridge's](/bridges/tokenbridge/xdai-bridge) integral role in minting and burning the native [xDai token](/concepts/tokens/xdai) used for gas. +Gnosis' native bridges are first-class citizens in the chain's architecture due to the [native Omni and xDai bridge's](../bridges/About%20Token%20Bridges/README.md) integral role in minting and burning the native [xDai token](../about/tokens/xdai.md) used for gas. diff --git a/docs/bridges/Legacy Bridges UI/using-xdai-bridge/README.md b/docs/bridges/Legacy Bridges UI/using-xdai-bridge/README.md index fc07cabb..6f96319d 100644 --- a/docs/bridges/Legacy Bridges UI/using-xdai-bridge/README.md +++ b/docs/bridges/Legacy Bridges UI/using-xdai-bridge/README.md @@ -9,7 +9,7 @@ keywords: [xdai bridge, token bridge, ethereum, gnosis, gnosis bridge] ### Moving Dai from Ethereum to xDai on Gnosis :::note -You will need some Dai to transfer AND some ETH for gas (transaction fees). [Bridge minimum/maximum amounts](../../Token%20Bridge/xdai-bridge.md#fees--daily-limits) are set by the [bridge governors](../../Token%20Bridge/xdai-bridge.md#bridge-governance). Bridge may take some time to update chain stats, try refreshing or waiting a minute if you receive any errors. You can also select a [different RPC](#custom-rpc) in the Settings dropdown. +You will need some Dai to transfer AND some ETH for gas (transaction fees). [Bridge minimum/maximum amounts](../../Token%20Bridge/xdai-bridge.md#fees--daily-limits) are set by the [bridge governors](../../management/README.md). Bridge may take some time to update chain stats, try refreshing or waiting a minute if you receive any errors. You can also select a [different RPC](#custom-rpc) in the Settings dropdown. ::: @@ -45,7 +45,7 @@ You will need a **small additional amount of xDai** to process the first transac ### How To Use the xDai Bridge with Safe (formerly Gnosis Safe) -The xDai Bridge is included as a native Safe application, and Multisig Wallets on both Ethereum and Gnosis can interact with the bridge directly from the safe. The following instructions are for bridging **xDai to Dai** and vice versa. To bridge any other ERC20s, see the [Leacy Omnibridge + Gnosis Safe](../using-omnibridge/README.md) instructions. +The xDai Bridge is included as a native Safe application, and Multisig Wallets on both Ethereum and Gnosis can interact with the bridge directly from the safe. The following instructions are for bridging **xDai to Dai** and vice versa. To bridge any other ERC20s, see the [Legacy Omnibridge + Gnosis Safe](../using-omnibridge/README.md) instructions. #### Initiating a Transaction diff --git a/docs/bridges/Legacy Bridges UI/using-xdai-bridge/alternate-receiver.md b/docs/bridges/Legacy Bridges UI/using-xdai-bridge/alternate-receiver.md index 782c72b7..89970223 100644 --- a/docs/bridges/Legacy Bridges UI/using-xdai-bridge/alternate-receiver.md +++ b/docs/bridges/Legacy Bridges UI/using-xdai-bridge/alternate-receiver.md @@ -127,5 +127,6 @@ The xDai Bridge Alternative Receiver functionality. The transfer requires 2 tran 6. Copy and paste the signature blob and the output from step 4 into the [Ethereum proxy contract](https://etherscan.io/address/0x4aa42145aa6ebf72e164c9bbc74fbd3788045016#writeProxyContract)'s `executeSignatures` method (you will need some Eth for gas). Connect your wallet and click write. After the transaction processes, the funds should appear in the receiver wallet. ![](/img/bridges/xDai-manual-xDai-Dai-execSignatures.png) -- [How to bridge Dai to a different address on Gnosis](/bridges/tutorials/using-xdai-bridge/alternate-receiver) +- [How to bridge Dai to a different address on Gnosis](../../Legacy%20Bridges%20UI/using-xdai-bridge/alternate-receiver.md) + - [TokenBridge Docs: Alternative Receiver for the xDai Bridge](https://docs.tokenbridge.net/xdai-bridge/using-the-xdai-bridge/alternative-receiver-for-the-xdai-bridge) diff --git a/docs/developers/Build contracts on gnosis/full-stack-dapp.md b/docs/developers/Build contracts on gnosis/full-stack-dapp.md index f0ed2ee2..5ac34e60 100644 --- a/docs/developers/Build contracts on gnosis/full-stack-dapp.md +++ b/docs/developers/Build contracts on gnosis/full-stack-dapp.md @@ -18,7 +18,7 @@ This Dapp will allow you to wave at Gnosis, and see how many times you have wave 1. Creating and connecting your wallet to Gnosis 2. Setting up your project 3. Smart-contract development -4. Using Hardhat for contract devlopment +4. Using Hardhat for contract development 5. Deploying your contract on Gnosis 6. Integrating your smart contract with your project's front end diff --git a/docs/developers/Overview.md b/docs/developers/Overview.md index b0e98ed1..399c7ff8 100644 --- a/docs/developers/Overview.md +++ b/docs/developers/Overview.md @@ -71,7 +71,7 @@ Welcome to the Developers section! This section gives an extensive overview on h ## Resources - [Wallets](/tools/wallets): A list of wallets that support Gnosis Chain. - [Faucets](/tools/faucets/): A list of faucets you can use for testing purposes. -- [RPC Providers](/tools/rpc): A list of RPC providers that provide access to the network. +- [RPC Providers](/tools/RPC%20Providers/): A list of RPC providers that provide access to the network. ### Coming Soon: Building on Top of Gnosis Pay diff --git a/docs/faq/others.md b/docs/faq/others.md index f736bcf1..301753e3 100644 --- a/docs/faq/others.md +++ b/docs/faq/others.md @@ -4,7 +4,7 @@ Between Ethereum and Gnosis Chain : https://bridge.gnosischain.com/ More chains and options : [jumper](https://jumper.exchange/), [bungee](https://www.bungee.exchange/), [hop](https://app.hop.exchange/) - For specific tokens like AgEUR and EURe, please use [the token's authorised bridge](bridges.md#bridges-faqs) instead of Omnibridge. + For specific tokens like AgEUR and EURe, please use [the token's authorised bridge](../faq/bridges.md) instead of Omnibridge. 2. What is Gnosis Faucet? diff --git a/docs/tools/Blockchain Explorers/README.md b/docs/tools/Blockchain Explorers/README.md index b4156ca4..00b38a21 100644 --- a/docs/tools/Blockchain Explorers/README.md +++ b/docs/tools/Blockchain Explorers/README.md @@ -1,6 +1,6 @@ --- description: Explorers are pieces of software that scans Gnosis and make easier for users to search for blocks, transactions, addresses, contracts. -keyworkds: [explorer, block explorer, blockscout, gnosisscan] +keywords: [explorer, block explorer, blockscout, gnosisscan] --- # Explorers diff --git a/docs/tools/Blockchain Explorers/blockscout.md b/docs/tools/Blockchain Explorers/blockscout.md index 8a59b8e1..70a78b56 100644 --- a/docs/tools/Blockchain Explorers/blockscout.md +++ b/docs/tools/Blockchain Explorers/blockscout.md @@ -1,6 +1,6 @@ --- description: BlockScout is a full-featured, open-source explorer for Gnosis mainnet, Chiado testnet and many other chains. -keyworkds: [explorer, block explorer, blockscout] +keywords: [explorer, block explorer, blockscout] --- # BlockScout diff --git a/docs/tools/README.md b/docs/tools/README.md index c82de531..6da51ed8 100644 --- a/docs/tools/README.md +++ b/docs/tools/README.md @@ -2,7 +2,7 @@ sidebar_position: 1 title: Tools Overview description: Gnosis developer tools includes wallets, faucets, explorers, rpc providers and more. -keyworkds: [gnosis tools, dev tools, wallets, faucet, gnosis explorer, rpc provider, rpc node] +keywords: [gnosis tools, dev tools, wallets, faucet, gnosis explorer, rpc provider, rpc node] --- # Tools Overview diff --git a/docs/tools/wallets/README.md b/docs/tools/wallets/README.md index 5ebac781..7a6c2575 100644 --- a/docs/tools/wallets/README.md +++ b/docs/tools/wallets/README.md @@ -1,6 +1,6 @@ --- description: Find your Gnosis Chain wallet -keyworkds: [gnosis tools, dev tools, wallets, safe, seed, metamask, ledger, trezor] +keywords: [gnosis tools, dev tools, wallets, safe, seed, metamask, ledger, trezor] --- # Wallets diff --git a/docs/tools/wallets/safe.md b/docs/tools/wallets/safe.md index 0b0b4199..a3f0bf61 100644 --- a/docs/tools/wallets/safe.md +++ b/docs/tools/wallets/safe.md @@ -26,7 +26,7 @@ There are several options including [MetaMask](/tools/wallets/metamask), hardwar ### Connecting with MetaMask -Select the MetaMask option in the connect wallet menu. Check that the correct MetaMask account is active and [connected to Safe](/tools/wallets/metamask/#manual-configuration). +Select the MetaMask option in the connect wallet menu. Check that the correct MetaMask account is active and [connected to Safe](../wallets/metamask#b-manual-configuration). ![](/img/tools/safe/mm_connect.png) diff --git a/updates/2024/07-24-core-devs-call.md b/updates/2024/07-24-core-devs-call.md new file mode 100644 index 00000000..0928ea6b --- /dev/null +++ b/updates/2024/07-24-core-devs-call.md @@ -0,0 +1,138 @@ +--- +title: Gnosis Core Devs Call Notes + +--- + +--- +title: Core Devs Call - 2024/07/24 +authors: [dapplion, armaganercan, filoozom] +tags: [CoreDevsCall, Gnosis Chain] +--- + +# Gnosis Core Devs Call Notes + +Welcome to the Gnosis Core Devs weekly gathering. Every Wednesday, key members from the Gnosis team, contributors, and various team representatives convene to discuss, collaborate, and update one another on the Gnosis ecosystem's progression. + +Participants represent teams: + +Erigon, Gateway, Nethermind, Geth, Gnosis DevOps, Gnosis Core Devs, Gnosis Comms team. + +With a diverse set of voices present, our discussions are rich, multifaceted, and aim to foster innovation within the community. + +Watch the record [here](https://www.youtube.com/watch?v=z01gVu0v4Ro) + +July 24, 2024 + +# Client Team Updates +## EL + +* **Nethermind**: + * Released hotfix version v1.27.1 + * Hot fix for post Aura + * Enabled pre-warming blocks on Aura and OP chains + * Could also run v1.26 or lower fine + + +* **Erigon**: + * Released the first alpha version for Erigon 3! + * All in one EVM node + * Sync archive node in a matter of hours not days + * Also the granularity of state history is reduced from the block level to the transaction level + * Highly recommend that people start playing with it and experimenting + + +* **Geth**: + * 2 issues + * Block produced are invalid + * block production is working simply it produces invalid blocks + * triggered an issue and uncovered a bug in Nethermind + * Still debugging + * other problem this one is a bit more difficult to debug + * Contract creation is fail in everytime + * Possibility of tracing and system contracts + + +* **Reth**: + * [PR to Reth](https://github.com/dapplion/reth_gnosis) + * They want to support it + * current strategy is not to fork the client + * build on it its extensibility importing + * Genesis blocks on devnet worked + +# Chain Infra + +* **Gateway** + * No updates + +# Innovation + +* Shutter + - Researching latency + - Building a dashboard to observe the status of the general system + * Investigating the performance and stability + * Way to for users to inspect the transaction lifecycle of their individual transactions + * Additional information about decryption keys/slot + + + +# Testing + +* Hive + * Developed a technical plan for the hive tests + * final improvements will be divided into five parts and we have already merged part one which includes all the latest upstream + * working on the second part which will be include genesis refactoring to use the same approach as substream + * adding new scripts and tools to speed up test development + * Started working on the ethereum test to migration Gnosis + * Working on progress + +# Research + +* Nethermind v1.26 issue + * A bug in Nethermind led to invalid block production; a fix has been implemented. + * Shutter version is also updated so shutter validators can go back to the v1.27.1 if needed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/updates/archive/2021/xdai-weekly-recap-09-07-2021.md b/updates/archive/2021/xdai-weekly-recap-09-07-2021.md index 1063f161..e91e2d68 100644 --- a/updates/archive/2021/xdai-weekly-recap-09-07-2021.md +++ b/updates/archive/2021/xdai-weekly-recap-09-07-2021.md @@ -48,7 +48,7 @@ https://twitter.com/xdaichain/status/1412707810320785413 Round 2 resulted in over **2 Million transactions on xDai over 9 days**! Players around the globe enjoyed the first blockchain RTS game and the new features in v0.6 -View your personal metrics with this dashboard created by a community memeber! +View your personal metrics with this dashboard created by a community member! https://twitter.com/cronii0x/status/1413253390663094273 diff --git a/updates/archive/2021/xdai-weekly-recap-21-05-2021.md b/updates/archive/2021/xdai-weekly-recap-21-05-2021.md index f2bb9cbb..29449783 100644 --- a/updates/archive/2021/xdai-weekly-recap-21-05-2021.md +++ b/updates/archive/2021/xdai-weekly-recap-21-05-2021.md @@ -38,7 +38,7 @@ High pool APY is currently **19.18%**, low is **11.43%** _(stats as of 21/05/202 ### Stakefish onboarded as a new validator -The Stakefish team was added as a validator to futher decentralize the protocol. +The Stakefish team was added as a validator to further decentralize the protocol. https://twitter.com/stakefish/status/1394235551838920709