Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Covalent's GoldRush to list of ecosystem indexers #132

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
116 changes: 116 additions & 0 deletions pages/dev-ecosystem-providers/indexers/goldrush.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
import {ImageWithCaption} from '../../../components';

import imgWalletUiComponent from "../../../public/assets/ecosystem/resources/goldrush/wallet_ui_component.png";

# GoldRush - powered by Covalent

[GoldRush](https://goldrush.dev/?utm_source=sei&utm_medium=partner-docs) is a set of data tools that enable easy web3 development across [200+ supported blockchains](https://goldrush.dev/docs/networks/?utm_source=sei&utm_medium=partner-docs),
including Sei mainnet (EVM only). The mission of GoldRush is to improve the lives of developers by providing structured onchain data for dapps.

Developers can utilize GoldRush via SDKs, APIs, UI Kits, human-readable transactions and pre-built templates for a number of web3 use cases. The GoldRush suite is powered by Covalent, which is decentralized and cryptographically secure. Whether you are fetching NFTs, DeFi transactions, or other onchain data, GoldRush helps scale hundreds of projects from crypto native teams to Fortune 500 companies.

With GoldRush, you have access to:

- Every wallet's token balances
- Full transaction histories
- Every contract log event
- All NFTs including assets and metadata

**Use GoldRush if you need:**

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

> [Sign up to start building on Sei](https://goldrush.dev/platform/?utm_source=sei&utm_medium=partner-docs)

## APIs

The GoldRush APIs enables developers to quickly and easily access structured onchain data. This means consistent response schemas that are blockchain agnostic. Available APIs and corresponding use cases include:

### Wallet API

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

### 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=sei&utm_medium=partner-docs).

### NFT API

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

### 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/0x6d68A318D0632f7B9Ce9d6757Dea0e9dE19D7CCA/?utm_source=sei&utm_medium=partner-docs).

### Security API

- **Features:** NFT and ERC20 token allowances, including value-at-risk.
- **Use cases:** [Revoke features](https://goldrush-revokehub.vercel.app/?utm_source=sei&utm_medium=partner-docs) in wallets, security applications.

### Blockchain API

- **Features:** Block details, log events by contract address or topic hash, gas prices, token prices and holders.
- **Use cases:** [Custom block explorers](https://goldrush-block-explorer.vercel.app/?utm_source=sei>&utm_medium=partner-docs).

## Developer Tools

There are 4 primary developer tools for using the APIs:

1. [GoldRush API](https://goldrush.dev/docs/api/?utm_source=sei&utm_medium=partner-docs) - REST API with enterprise-grade endpoints to use with any programming language. Switch blockchains with one path parameter.

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

2. [GoldRush SDKs](https://goldrush.dev/docs/unified-api/sdk/?utm_source=sei&utm_medium=partner-docs) - official client libraries including TypeScript, Python, Go and Viem.
```sh
npm install @covalenthq/client-sdk
```


```ts
import { CovalentClient } from "@covalenthq/client-sdk";

(async () => {
try {
const client = new CovalentClient("YOUR_API_KEY");
const transactions = client.TransactionService.getAllTransactionsForAddress("sei-mainnet", "0x6d68A318D0632f7B9Ce9d6757Dea0e9dE19D7CCA");

for await (const tx of transactions) {
console.log("tx", tx);
}
} catch (error) {
console.log(error.message);
}
})();
```

3. [GoldRush UI Kit](https://github.com/covalenthq/goldrush-kit/?utm_source=sei&utm_medium=partner-docs) - beautifully designed React components for your dApp frontend.

<ImageWithCaption
img={imgWalletUiComponent}
alt="GoldRush UI Kit Wallet Component"
caption="Example of a Wallet Component using the GoldRush UI Kit"
/>

4. [GoldRush Decoder](https://github.com/covalenthq/goldrush-decoder/?utm_source=sei&utm_medium=partner-docs) - decode any raw event logs into human-readable structured data.


## Get started

- [API Key](https://goldrush.dev/platform/auth/register/?utm_source=sei&utm_medium=partner-docs) - sign up for free
- [Docs](https://goldrush.dev/docs/unified-api/?utm_source=sei&utm_medium=partner-docs) - comprehensive knowledge base for all things GoldRush
- [Sei Network Details](https://goldrush.dev/docs/networks/sei/?utm_source=sei&utm_medium=partner-docs) - setup details and supported APIs for Sei
- [Guides](https://goldrush.dev/docs/unified-api/guides/?utm_source=sei&utm_medium=partner-docs) - learn how to build for various use cases and expand your onchain knowledge
6 changes: 6 additions & 0 deletions pages/dev-ecosystem-providers/indexers/indexers.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,9 @@ Allows for querying blockchain data using GraphQL.
SubQuery is a fast, flexible, and reliable open-source data decentralised infrastructure network, providing both RPC and indexed data to consumers around the world.

- [SubQuery Docs](https://academy.subquery.network/indexer/quickstart/quickstart_chains/cosmos-sei.html)

## **GoldRush - powered by Covalent (EVM only)**

GoldRush is a set of data tools that enable easy web3 development across 200+ supported blockchains, including Sei mainnet.

- [Quick Start Guide](/dev-ecosystem-providers/indexers/goldrush)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading