Skip to content

Commit

Permalink
Main : Data indexing tools, AA provider and links (#657)
Browse files Browse the repository at this point in the history
* Add files via upload (#650)

* Bridge UI related changes for docs (#652)

* Add files via upload

* new bridges draft - 1

* change bridge architecture

* bridges section update

* updated legacy links for bridges

* dev links updated

* links for bridges

* screenshots

* bridges ss

---------

Co-authored-by: Vanshika

* Core Devs Call Notes April 10, 2024 (#655)

* Add files via upload

* new bridges draft - 1

* change bridge architecture

* bridges section update

* updated legacy links for bridges

* dev links updated

* links for bridges

* screenshots

* bridges ss

* fix(bridges): typo

* Core Devs Call April 3, 2024 (#654)

* fix: using datadir instead of validator-dir (#647)

* node structure and updates (#648)

* metadata test

* thumbnail

* thumbnail

* thumbnail fix

* thumbnail fix

* added image for metadata

* added image for metadata

* added image for metadata

* added image for metadata

* added image for metadata

* added image for metadata

* minor fixes

* Solve conflicts

* Add files via upload

* Update README.md

updated and edited some part

* Update depositWithdrawalReward.md

* Update generalQuestions.md

* hard-fork info

* governance summary added

* fixing validator section

* config for redirects

* fixed node structure

* Update _category_.json

---------

Co-authored-by: Giacomo Licari <giacomo@gnosis.pm>
Co-authored-by: Armagan Ercan <armaggan@pm.me>

* Add files via upload (#650)

* Bridge UI related changes for docs (#652)

* Add files via upload

* new bridges draft - 1

* change bridge architecture

* bridges section update

* updated legacy links for bridges

* dev links updated

* links for bridges

* screenshots

* bridges ss

---------

Co-authored-by: Vanshika

---------

Co-authored-by: cgi-bin/ <6095048+sven-hash@users.noreply.github.com>
Co-authored-by: Vanshika Srivastava <vanshikasrivastava.business@gmail.com>
Co-authored-by: Giacomo Licari <giacomo@gnosis.pm>
Co-authored-by: zengzengzenghuy <tayzh2799@gmail.com>

* Add files via upload

* added new provider for data indexing, some minor link changes

* fixed redirect for media kit

* added zerodev segment

* resolve configuration error

---------

Co-authored-by: Vanshika <vanshikasrivastava.business@gmail.com>
Co-authored-by: zengzengzenghuy <tayzh2799@gmail.com>
Co-authored-by: cgi-bin/ <6095048+sven-hash@users.noreply.github.com>
Co-authored-by: Giacomo Licari <giacomo@gnosis.pm>

---------

Co-authored-by: Armagan Ercan <armaggan@pm.me>
Co-authored-by: zengzengzenghuy <tayzh2799@gmail.com>
Co-authored-by: cgi-bin/ <6095048+sven-hash@users.noreply.github.com>
Co-authored-by: Giacomo Licari <giacomo@gnosis.pm>
Co-authored-by: giacomognosis <157793591+giacomognosis@users.noreply.github.com>
  • Loading branch information
6 people committed Apr 12, 2024
1 parent bad2f34 commit 239ceb5
Show file tree
Hide file tree
Showing 17 changed files with 237 additions and 9 deletions.
2 changes: 1 addition & 1 deletion docs/about/networks/_category_.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"position": 1,
"label": "Networks Overview",
"collapsible": true,
"collapsed": false,
"collapsed": true,
"link": {
"type": "generated-index"
}
Expand Down
2 changes: 1 addition & 1 deletion docs/about/specs/_category_.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"position": 2,
"position": 3,
"label": "Chain Specifications",
"collapsible": true,
"collapsed": true,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
sidebar_position: 2
sidebar_position: 3
description: Gnosis uses a unique dual-token model, xdai for fees, gno for consensus
keywords: [gnosis tokens, gnosis gno, gno token, xdai token, fee token, gno validation]
---
Expand Down
9 changes: 9 additions & 0 deletions docs/about/tokens/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"position": 2,
"label": "Token",
"collapsible": true,
"collapsed": true,
"link": {
"type": "generated-index"
}
}
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ xDai tokens are native tokens on Gnosis and also used to pay for execution of sm

### Bridge

Convert DAI from Ethereum to xDai using the [xDai Bridge](/bridges/tokenbridge/xdai-bridge).
Convert DAI from Ethereum to xDai using the [Unified Gnosis Bridge App](/bridges/usebridges).

### Buy xDAI

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 @@ -36,7 +36,7 @@ https://bridge-explorer.gnosischain.com/bridge-explorer/latest-transactions
**Direction**

1. Gnosis > Mainnet: The transaction is initiated from Gnosis Chain, and bridged to Ethereum mainnet, user need to claim the transaction on Ethereum mainnet.
2. Mainnet > Gnosis: The transaction is initiated from Ethereum mainnet, and bridged to Gnossi Chain.
2. Mainnet > Gnosis: The transaction is initiated from Ethereum mainnet, and bridged to Gnosis Chain.

**Signed by**

Expand Down Expand Up @@ -70,7 +70,7 @@ This section shows insight of bridge limit and is reset every `Daily limit reset
- Ethereum -> Gnosis Chain: Maximum amount of DAI/token that bridge validators can execute and bridge from Gnosis to Ethereum in a day.
- Gnosis Chain -> Ethereum: Maximum amount of XDAI/token that bridge validators can execute and bridge from Ethereum to Gnosis in a day.
3. **Min. per transaction**: Minimum amount of token that users can bridge in a single transaction.
4. **Max. per transaction**: Maximum amount of DAI that users can bridge in a single transaction.
4. **Max. per transaction**: Maximum amount of token that users can bridge in a single transaction.
5. **Execution max. per transaction**: Maximum amount of token that validators can execute in a single transaction.
6. **Daily limit reset**: In how many hours will the daily limit get reset to zero.
7. **Token address**: Token address of corresponding token, native token(xDAI) don't have an address.
Expand Down
6 changes: 4 additions & 2 deletions docs/technicalguides/account-abstraction/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,9 @@ For more information on Gelato , visit the [Gelato documentation](https://docs.g

For more details, refer to the [Safe documentation](https://docs.safe.global/).

## Choosing the Right Option
:::info
AA with ZeroDev (coming up soon)
:::
---

When deciding on an AA solution for your project on Gnosis Chain, consider the specific needs of your application, such as the level of security required, the desired user experience, and the technical capabilities of your team. Each option offers unique features and benefits, so it's important to evaluate them in the context of your project's requirements.

121 changes: 121 additions & 0 deletions docs/tools/Data Indexing/covalent.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
# Covalent

[Covalent](https://www.covalenthq.com/?utm_source=gnosis-chain&utm_medium=partner-docs) is a hosted blockchain data solution providing access to historical and current onchain data for [200+ supported blockchains](https://www.covalenthq.com/docs/networks/?utm_source=gnosis-chain&utm_medium=partner-docs), including Gnosis Chain.

Covalent maintains a full replica of every supported blockchain, meaning you have access to:

- Current and historical account balances
- Full transaction histories
- Every contract log event
- All NFTs including assets and metadata

**Use Covalent if you need:**

- Wallet, Transactions, NFT, DEX, Staking or core blockchain data (log events, blocks)
- Normalized, aggregated and enhanced multichain data, well beyond what you get from RPC providers
- Enterprise-grade performance

> **[Sign up to start building on Gnosis Chain](https://www.covalenthq.com/platform/?utm_source=gnosis-chain&utm_medium=partner-docs)**
# APIs

The Covalent APIs enables developers to quickly and easily access structured onchain data. This means consistent response schemas regardless of the blockchain. Available APIs and corresponding use cases include:

### Wallet API

- **Features:** All token balances (ERC20, 721, 1155, native), token transfers and prices (spot & historical) for a wallet.
- **Use cases:** [Wallets, portfolio trackers](https://goldrush-wallet-portfolio-ui.vercel.app/?utm_source=gnosis-chain&utm_medium=partner-docs), token gating, airdrop snapshots.

### NFT API

- **Features:** Media assets, metadata, sales, owners, trait & attribute filters, thumbnails & previews.
- **Use cases:** [NFT galleries & marketplaces](https://goldrush-nft-gallery-ui.vercel.app/?utm_source=gnosis-chain&utm_medium=partner-docs), real world asset (RWA) tracking, token gating.

### DEX API

- **Features:** Positions, rewards, pool and token details for major DEX protocols.
- **Use cases:** [Analytics dashboards](https://goldrush-uniswap-dex-dashboard.vercel.app/?utm_source=gnosis-chain&utm_medium=partner-docs), leaderboards, reward calculators.

### Cross-Chain Activity API

- **Features:** Single API call to fetch a list of active chains and the latest transaction date on each for an address.
- **Use cases:** [App onboarding](https://goldrush-wallet-portfolio-ui.vercel.app/activity/0xfc43f5f9dd45258b3aff31bdbe6561d97e8b71de/?utm_source=gnosis-chain&utm_medium=partner-docs).

### Transactions API

- **Features:** All historical transactions with human-readable log events. Includes gas usage/spend summaries.
- **Use cases:** [Accounting and tax tools](https://bit.ly/crypto-tax-tool), branded in-app [transaction receipts](https://goldrush-dfk-tx-receipt-ui.vercel.app/tx/defi-kingdoms-mainnet/0x4e5c0af28b2cea27d06677fae1f573572e0ff863c43ae42d2959ca67b90c4390/?utm_source=gnosis-chain&utm_medium=partner-docs).

### Security API

- **Features:** NFT and ERC20 token allowances, including value-at-risk.
- **Use cases:** Revoke features in wallets, security applications.

### Blockchain API

- **Features:** Block details, log events by contract address or topic hash, gas prices.
- **Use cases:** Custom block explorers.

## Developer Tools

There are 3 primary developer tools for using the APIs:

1. [**Unified API**](https://www.covalenthq.com/docs/api/?utm_source=gnosis-chain&utm_medium=partner-docs) - enterprise-grade endpoints to use with any programming language. Switch blockchains with one path parameter.

```bash
curl -X GET https://api.covalenthq.com/v1/gnosis-mainnet/address/0x2C6900b24221dE2B4A45c8c89482fFF96FFB7E55/balances_v2/ \
-H 'Content-Type: application/json' \
-u YOUR_API_KEY:
```

2. [**Client SDKs**](https://www.covalenthq.com/docs/unified-api/sdk/?utm_source=gnosis-chain&utm_medium=partner-docs) - official client libraries including TypeScript, Go and Python.
```jsx
npm install @covalenthq/client-sdk
```


```jsx
import { CovalentClient } from "@covalenthq/client-sdk";
(async () => {
try {
const client = new CovalentClient("YOUR_API_KEY");
const transactions = client.TransactionService.getAllTransactionsForAddress("gnosis-mainnet", "0x2C6900b24221dE2B4A45c8c89482fFF96FFB7E55");
for await (const tx of transactions) {
console.log("tx", tx);
}
} catch (error) {
console.log(error.message);
}
})();
```
3. [**GoldRush Kit**](https://github.com/covalenthq/goldrush-kit/?utm_source=gnosis-chain&utm_medium=partner-docs) - beautifully designed React components for your dApp frontend
[![GoldRush Component Example](https://www.datocms-assets.com/86369/1711147954-goldrush_wallet_ui_example.png)](https://goldrush-wallet-portfolio-ui.vercel.app/dashboard/balance/0xfc43f5f9dd45258b3aff31bdbe6561d97e8b71de/transfers/eth-mainnet/0xf8c3527cc04340b208c854e985240c02f7b7793f)
## Get started
- **[API Key](https://www.covalenthq.com/platform/auth/register/?utm_source=gnosis-chain&utm_medium=partner-docs)** - sign up for free
- [**Docs**](https://www.covalenthq.com/docs/unified-api/?utm_source=gnosis-chain&utm_medium=partner-docs) - comprehensive knowledge base for all things Covalent
- **[Guides](https://www.covalenthq.com/docs/unified-api/guides/?utm_source=gnosis-chain&utm_medium=partner-docs)** - learn how to build for various use cases and expand your onchain knowledge
&nbsp;
# Increment
[![example-increment-chart](https://www.datocms-assets.com/86369/1684974544-increment-example-partner-docs.png)](https://www.covalenthq.com/platform/increment/#/?utm_source=gnosis-chain&utm_medium=partner-docs)
Increment is a novel no-code charting and reporting tool powered by Covalent. *Simply type SQL, get charts.*
## Use cases
Increment can be used for:
- [Analyzing Blockchain Networks](https://www.covalenthq.com/docs/increment/data-models/chain-gdp/?utm_source=gnosis-chain&utm_medium=partner-docs)
- [Analyzing DEXs](https://www.covalenthq.com/docs/increment/data-models/swap-land/?utm_source=gnosis-chain&utm_medium=partner-docs)
- [Analyzing NFT Marketplaces](https://www.covalenthq.com/docs/increment/data-models/jpeg-analysis/?utm_source=gnosis-chain&utm_medium=partner-docs)
## Get started
- [Increment](https://www.covalenthq.com/platform/increment/#/?utm_source=gnosis-chain&utm_medium=partner-docs) - login via the Covalent Platform
- [Docs](https://www.covalenthq.com/docs/increment/?utm_source=gnosis-chain&utm_medium=partner-docs) - learn how to use Increment to build dynamic, custom charts
- [Data Models Demo](https://www.covalenthq.com/docs/increment/data-models/model-intro/?utm_source=gnosis-chain&utm_medium=partner-docs) - build analytics in 3 clicks
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
1 change: 0 additions & 1 deletion docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -268,7 +268,6 @@ const config = {
to: "/about/communication",
from: "/developers/communication"
}

],
},
],
Expand Down
97 changes: 97 additions & 0 deletions updates/2024/04-10-core-devs-call.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
---
title: Core Devs Call - 2024/04/10
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.

Missed the meeting? Catch the [full recording on Gnosis Chain YouTube channel.](https://youtu.be/b6OEAy3mccg)

April 10, 2024

# Client Team Updates
## EL

* **Nethermind**:
* Nothing new
* Working on Pectra and half-path / snap sync server

* **Erigon**:
* Working on Pectra and Erigon 3

* **Geth**:
* Issue when the first blob was included in a block
* Currently less than 2 weeks behind head
* Then will test snap sync with a new geth node

# Chain Infra

* **Gateway**
* No updates

# Innovation

* Shutter
* The first Shutter transaction was included!
* Transaction submitted to sequencer contract and included in a block
* However, keypers are mocked for now, so the keys are hard coded
* Because the keypers are still using the BN curve rather than BLS
* Will require some changes from Shutter and then some testing
* No ETA yet
* The libp2p issue hasn’t been resolved yet, so the connection breaks after around half a hour

* Verkle Tree Integration
* Gnosis Chain has less time per block to do the transition
* What’s the upper bound for time we can take to do the transition?
* One issue is that snap sync is not entirely figured out for the transition yet, so syncing could be a bit more difficult (but at most nodes would have to sync 2 months worth of blocks, which on Gnosis Chain is not that huge of an issue, and it likely doesn’t change anything for Erigon at least)
* Ethereum is targeting 2 weeks, on Gnosis Chain with identical parameters it would take 4x longer, so 2 months (mental math, to be checked)









































0 comments on commit 239ceb5

Please sign in to comment.