Skip to content

Commit

Permalink
Add core dev call 07-24, broken links for bridges and grammar mistakes (
Browse files Browse the repository at this point in the history
#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 <shuangcui@live.cn>

---------

Signed-off-by: zhoufanjin <shuangcui@live.cn>
Co-authored-by: Armagan Ercan <armaggan@pm.me>
Co-authored-by: Armagan Ercan <armagan.ercan@gnosis.io>
Co-authored-by: zhoufanjin <shuangcui@live.cn>
  • Loading branch information
4 people authored Jul 31, 2024
1 parent 05a3fef commit 8f005c6
Show file tree
Hide file tree
Showing 20 changed files with 174 additions and 31 deletions.
7 changes: 4 additions & 3 deletions docs/about/networks/mainnet.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

4 changes: 2 additions & 2 deletions docs/about/specs/gbc/upgradeability.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
4 changes: 2 additions & 2 deletions docs/bridges/About Token Bridges/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
8 changes: 4 additions & 4 deletions docs/bridges/About Token Bridges/amb-bridge.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
sidebar_position: 3
title: Arbitrary Message Bridge
description: How to use the Arbitrary Message Bridge
keywords:
Expand All @@ -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).

Expand Down Expand Up @@ -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

Expand Down
8 changes: 5 additions & 3 deletions docs/bridges/About Token Bridges/omnibridge.md
Original file line number Diff line number Diff line change
@@ -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]
---
Expand All @@ -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.

Expand Down Expand Up @@ -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

Expand Down
5 changes: 3 additions & 2 deletions docs/bridges/About Token Bridges/xdai-bridge.md
Original file line number Diff line number Diff line change
@@ -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]
---
Expand Down Expand Up @@ -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)



Expand Down
4 changes: 2 additions & 2 deletions docs/bridges/Bridge Explorer.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

4 changes: 2 additions & 2 deletions docs/bridges/Legacy Bridges UI/using-xdai-bridge/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
:::


Expand Down Expand Up @@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion docs/developers/Overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion docs/faq/others.md
Original file line number Diff line number Diff line change
Expand Up @@ -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?
Expand Down
2 changes: 1 addition & 1 deletion docs/tools/Blockchain Explorers/README.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion docs/tools/Blockchain Explorers/blockscout.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion docs/tools/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion docs/tools/wallets/README.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion docs/tools/wallets/safe.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

Expand Down
138 changes: 138 additions & 0 deletions updates/2024/07-24-core-devs-call.md
Original file line number Diff line number Diff line change
@@ -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














































2 changes: 1 addition & 1 deletion updates/archive/2021/xdai-weekly-recap-09-07-2021.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion updates/archive/2021/xdai-weekly-recap-21-05-2021.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down

0 comments on commit 8f005c6

Please sign in to comment.