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

Feat: wallet integration guide #499

Merged
merged 36 commits into from
Jan 21, 2025
Merged
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
a563199
Update data from daily check
rossgalloway Dec 13, 2024
d1a6ce8
Update data from daily check
rossgalloway Dec 14, 2024
ab0e9ed
Update data from daily check
rossgalloway Dec 15, 2024
fb56363
Update data from daily check
rossgalloway Dec 16, 2024
cd86d31
Merge branch 'yearn:master' into master
rossgalloway Dec 16, 2024
7de91fb
Update data from daily check
rossgalloway Dec 17, 2024
68471a7
Update data from daily check
rossgalloway Dec 18, 2024
ee88833
Update data from daily check
rossgalloway Dec 19, 2024
13fd13d
Update data from daily check
rossgalloway Dec 20, 2024
8abae69
Update data from daily check
rossgalloway Dec 21, 2024
3c0f306
Update data from daily check
rossgalloway Dec 22, 2024
7d5bdd5
Update data from daily check
rossgalloway Dec 23, 2024
e073d5b
Update data from daily check
rossgalloway Dec 24, 2024
7304b27
Update data from daily check
rossgalloway Dec 25, 2024
e49c5dc
Update data from daily check
rossgalloway Dec 26, 2024
57e626c
Update data from daily check
rossgalloway Dec 27, 2024
60c8b3f
Update data from daily check
rossgalloway Dec 28, 2024
34a858e
Update data from daily check
rossgalloway Dec 29, 2024
5ab7b0e
Update data from daily check
rossgalloway Dec 30, 2024
f0a9661
Update data from daily check
rossgalloway Dec 31, 2024
d4cead6
Update data from daily check
rossgalloway Jan 1, 2025
9ad5296
Update data from daily check
rossgalloway Jan 2, 2025
a9c6530
Update data from daily check
rossgalloway Jan 3, 2025
f6a0db6
Update data from daily check
rossgalloway Jan 4, 2025
8315d37
Update data from daily check
rossgalloway Jan 5, 2025
d8ba442
Update data from daily check
rossgalloway Jan 6, 2025
ed81e1e
Update data from daily check
rossgalloway Jan 7, 2025
1e241f3
Update data from daily check
rossgalloway Jan 8, 2025
497b1cc
feat: wallet and portfolio tracker integration doc
rossgalloway Jan 13, 2025
17ee700
fix: grammar
rossgalloway Jan 13, 2025
72f51e8
Merge branch 'master' into feat--wallet-integration-guide
rossgalloway Jan 13, 2025
6fc37e6
fix: update kong APY types.
rossgalloway Jan 13, 2025
0e8e73b
fix: missing vaults and incorrect links
rossgalloway Jan 14, 2025
59441f7
fix: add ens
rossgalloway Jan 14, 2025
55e3368
fix: add info on APY/APR
rossgalloway Jan 16, 2025
ed981b3
Merge branch 'master' into feat--wallet-integration-guide
rossgalloway Jan 21, 2025
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
6 changes: 3 additions & 3 deletions docs/contributing/contribute.md
Original file line number Diff line number Diff line change
@@ -38,7 +38,7 @@ You can see our progress on the [Github Project Board](https://github.com/orgs/y

We use a combination of HackMD, Docusaurus, and Github for our [Documentation](https://docs.yearn.fi/) and we use [DrawIO](https://draw.io) with Google Drive for our diagrams & schemas. If you are a grammar stickler, you can see our [Reviewer Guide](https://hackmd.io/juTKNn3xTpKJgFDo2AglLw).

Last but not least, join the #documentation channel in [Discord](https://discord.gg/freT6YRNSX) and introduce yourself.
Last but not least, join the #documentation channel in [Discord](https://discord.gg/yearn) and introduce yourself.

If this sounds confusing, please let us know what we can clear up. In the meantime: You can begin contributing to our HackMD docs immediately via the Github issues — we'll guide you through the rest.

@@ -48,7 +48,7 @@ If this sounds confusing, please let us know what we can clear up. In the meanti

If you're a developer, we need your help! Before you begin: Familiarize yourself with Yearn, its products, and its infrastructure by reading our [Documentation](https://docs.yearn.fi/).

You can see our progress on our [Github Project Board](https://contribute.yearn.farm/good-first-issue.html), and you can immediately begin contributing where you see fit. We recommend checking out issues tagged as `help wanted` and recommend sticking to the respective repository's coding guidelines (linting, formatting, PRs, etc). It's that simple 🙂. You can also join us on the #dev channel in [Discord](https://discord.gg/w89vVxeV9h).
You can see our progress on our [Github Project Board](https://contribute.yearn.farm/good-first-issue.html), and you can immediately begin contributing where you see fit. We recommend checking out issues tagged as `help wanted` and recommend sticking to the respective repository's coding guidelines (linting, formatting, PRs, etc). It's that simple 🙂. You can also join us on the #dev channel in [Discord](https://discord.gg/yearn).

If you are interested in working on a specific project, check out the list of Yearn products in the [General Resources](#general-resources) section below or check out our list of repos [here](https://github.com/orgs/yearn/repositories).

@@ -60,7 +60,7 @@ If you want to integrate with Yearn, please visit our [Integration Guide](https:

#### Designers

We invite designers, animators, artists, and more to share your skills with the Yearn ecosystem! If you're interested in creating graphics that describe Yearn's systems, creating video explainers, fixing Yearn's UI/UX, or any other combination of things — hop into the #ui-ux channel or #media-resources channels in [Discord](https://discord.gg/H8AVhpz63R).
We invite designers, animators, artists, and more to share your skills with the Yearn ecosystem! If you're interested in creating graphics that describe Yearn's systems, creating video explainers, fixing Yearn's UI/UX, or any other combination of things — hop into the #ui-ux channel or #media-resources channels in [Discord](https://discord.gg/yearn).

#### Creating Strategies

2 changes: 1 addition & 1 deletion docs/developers/addresses/v3-contracts.md
Original file line number Diff line number Diff line change
@@ -75,5 +75,5 @@ To find individual vaults, use the V3 Registry below or refer to https://yearn.f
| ---------------------- | ---------------------- |
| **Role Manager** <br/> role-manager.v3.ychad.eth | <ContractAddress contractName = {['yearnV3RoleManager', 'roleManager']} /> |
| **Current V3 Registry** <br/> registry.v3.ychad.eth | <ContractAddress contractName = {['yearnV3Contracts', 'registry']} /> |
| **Legacy V3 Registry** <br/> | [0xff31A1B020c868F6eA3f61Eb953344920EeCA3af](https://etherscan.io/address/0xff31A1B020c868F6eA3f61Eb953344920EeCA3af) |
| **Legacy V3 Registry** <br/> | <ContractAddress contractName = {['yearnV3Contracts', 'legacyRegistry1']} /> |
| **Accountant** <br/> accountant.v3.ychad.eth | <ContractAddress contractName = {['yearnV3Contracts', 'accountant']} /> |
21 changes: 20 additions & 1 deletion docs/developers/data-services/yearn-data.md
Original file line number Diff line number Diff line change
@@ -11,11 +11,30 @@ yDaemon is a RESTful API that hydrates subgraph responses with more data, like A
- **Docs:** https://ydaemon.yearn.farm/docs/intro
- **Guide:** https://medium.com/iearn/ydaemon-one-api-to-unify-all-yearn-data-4fc74dc9a33b

## Kong

[Kong](https://kong.yearn.farm/) is an integrated set of services and tools that make it easy to index EVM logs and state, enrich your data with custom hooks, query your data over graphql. Kong is designed to be cheap, reliable, easy to maintain, and simplify the process of updating your index.

Kong's Yearn index covers the v3 and v2 vault ecosystems:

- Regular contract snapshots of each registry, vault, strategy, trade handler, accountant, and debt allocator.
- Full event history for each of the above (*with limited history on transfers, deposits, withdraws, and approves).
- Snapshot hooks for computing vault-strategies relationships, debts, fees, and rewards.
- Snapshot hooks for integrating off-chain risk and meta data.
- Event hooks for tracking new vaults and strategies, computing spot harvest APRs, and pricing transfers.
- Timeseries hooks for computing APY and TVL.

Kong can be run locally or a hosted version run by Yearn can be queried with the public endpoint.

- **Live API:** https://kong.yearn.farm/api/gql
- **Source:** https://github.com/yearn/kong
- **Docs:** Under Construction 🚧

## Subgraph

:::info

Currently only subgraphs for V2 vaults are available and some subgraphs have not been migrated to the new service.
Currently only subgraphs for V2 vaults are available and some subgraphs have not been migrated to the new service. We recommend using Kong or yDaemon for your data needs.

:::

Loading