From 78a460f4cdb892ac3355284b64d7b9a70760af0a Mon Sep 17 00:00:00 2001 From: xBalbinus Date: Thu, 8 Aug 2024 14:58:22 -0700 Subject: [PATCH 1/9] multicall3 in table of contents --- .gitbook.yaml | 1 + SUMMARY.md | 1 + smart-contracts/advanced/multicall.md | 3 +-- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitbook.yaml b/.gitbook.yaml index 81e6a5161..0c6a0b03a 100644 --- a/.gitbook.yaml +++ b/.gitbook.yaml @@ -324,6 +324,7 @@ redirects: reference/reference/overview: reference/general/README.md reference: reference/general/README.md smart-contracts/advanced/wfil: smart-contracts/advanced/wrapped-fil.md + smart-contracts/advanced/multicall3: smart-contracts/advanced/multicall3.md smart-contracts/developing-contracts: smart-contracts/developing-contracts/best-practices.md smart-contracts/filecoin-evm-runtime/differences-with-ethereum: smart-contracts/fundamentals/README.md smart-contracts/filecoin-evm-runtime/filforwader: smart-contracts/filecoin-evm-runtime/filforwarder.md diff --git a/SUMMARY.md b/SUMMARY.md index 942e99462..470ed2813 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -129,6 +129,7 @@ * [Advanced](smart-contracts/advanced/README.md) * [Wrapped FIL](smart-contracts/advanced/wrapped-fil.md) * [Oracles](smart-contracts/advanced/oracles.md) + * [Multicall3](smart-contracts/advanced/multicall3.md) * [Cross-chain bridges](smart-contracts/advanced/cross-chain-bridges.md) * [Aggregated deal-making](smart-contracts/advanced/aggregated-deal-making.md) diff --git a/smart-contracts/advanced/multicall.md b/smart-contracts/advanced/multicall.md index 44036fbf9..02ae066a4 100644 --- a/smart-contracts/advanced/multicall.md +++ b/smart-contracts/advanced/multicall.md @@ -1,7 +1,6 @@ --- description: >- - Multicall allows you to aggregate multiple contract reads into a single JSON-RPC request, - and execute multiple state-changing calls in a single transaction on the FVM. + Multicall allows you to aggregate multiple contract reads into a single JSON-RPC request, and execute multiple state-changing calls in a single transaction on the FVM. --- # Multicall3 From 9b71b8755b90fef4b1a0e25e473b8c314e066a4a Mon Sep 17 00:00:00 2001 From: xBalbinus Date: Thu, 8 Aug 2024 15:24:57 -0700 Subject: [PATCH 2/9] push: eoracle docs --- smart-contracts/advanced/oracles.md | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/smart-contracts/advanced/oracles.md b/smart-contracts/advanced/oracles.md index d420fd3e8..269fc2512 100644 --- a/smart-contracts/advanced/oracles.md +++ b/smart-contracts/advanced/oracles.md @@ -59,7 +59,7 @@ Tellor supports a price feed oracle and a data oracle for the Filecoin network. **Tellor smart contracts** -Teller’s smart contracts are live on the Filecoin Mainnet and Calibration testnet. +Tellor’s smart contracts are live on the Filecoin Mainnet and Calibration testnet. | Name | Address | Mainnet | Calibration | | ---------------- | -------------------------------------------- | ------- | ----------- | @@ -77,3 +77,30 @@ Teller’s smart contracts are live on the Filecoin Mainnet and Calibration test * [Tellor docs](https://docs.tellor.io/) * [Filecoin Storage Insurance Contract](https://github.com/tellor-io/filecoin-query-insurance-impl/tree/main) * [Getting Tellor Data for any use case](https://www.youtube.com/watch?v=AQIDqTLguyI) - FVM Dataverse Hackathon + + +### [EOracle](https://www.eoracle.io/) + + +EOracle is a + +**EOracle Smart Contracts** + +Tellor’s smart contracts are live on the Filecoin Calibration testnet. + +| Name | Address | Mainnet | Calibration | +| ---------------- | -------------------------------------------- | ------- | ----------- | +| EOFeedManager | `0x4BCafd5f3fB32221BaEAF6B986d1449772885D1E` | | ✔️ | +| EOFeedAdapter - AUD/USD | `0x6243357B9241Fe9C3BAfbA79DeD3300a855113FA` | | ✔️ | +| EOFeedAdapter - BTC/USD | `0x705256d9B37950628F97A1a8De7Ab557345a0A80` | | ✔️ | +| EOFeedAdapter - ETH/USD | `0x2bada837140A310f4A1d9D0e7fab114da6b87031` | | ✔️ | +| EOFeedAdapter - EUR/USD | `0x7C01e105B9c3772Bc72ef55F450b9B96f81EDE82` | | ✔️ | +| EOFeedAdapter - FIL/USD | `0x335C47CF754cf7f5d6DF78EF9fAb065aa5988D89` | | ✔️ | +| EOFeedAdapter - GBP/USD | `0x2Af9bb239936aC3e5a35CC804CD09a8CF3B589e7` | | ✔️ | +| EOFeedAdapter - LINK/USD | `0x7E8326Fd75aCa5A7dF43E999A1119c392EDFC93a` | | ✔️ | +| EOFeedAdapter - SOL/USD | `0x7E3e2953d69890f6B7E5831144986113E9199593` | | ✔️ | +| EOFeedAdapter - USDT/USD | `0x30f43F80279b7BB1b9206896DB90Aabf69494c16` | | ✔️ | +| EOFeedAdapter - XAU/USD | `0x8609B3087D473cD2B6bc7674dD54FF13c909027f` | | ✔️ | +| EOFeedAdapter - sFRAX/FRAX | `0xd56f6CC400f3bFC77faeC4bBb1e0400c6A26A925` | | ✔️ | +| EOFeedAdapter - sfrxETH/frxETH | `0x626A1Cb309289Eb542710D6093C6341562769983` | | ✔️ | +| EOFeedAdapter - stETH/ETH | `0x0834Bb4baf2758a3642636C89D18F97ED6672D1C` | | ✔️ | From a481c24356adbd3cbd5dfbc5fdc40528ccabd71f Mon Sep 17 00:00:00 2001 From: xBalbinus Date: Thu, 8 Aug 2024 15:31:03 -0700 Subject: [PATCH 3/9] init draft: eoracle --- smart-contracts/advanced/oracles.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/smart-contracts/advanced/oracles.md b/smart-contracts/advanced/oracles.md index 269fc2512..9f91ad566 100644 --- a/smart-contracts/advanced/oracles.md +++ b/smart-contracts/advanced/oracles.md @@ -81,12 +81,11 @@ Tellor’s smart contracts are live on the Filecoin Mainnet and Calibration test ### [EOracle](https://www.eoracle.io/) - -EOracle is a +EOracle is an oracle built on Eigenlayer, benefitting from cryptoeconomic security supported by Ethereum validators. eOracle provides on-chain native price feeds that require no permissions for integration. Users can develop their own oracle using the [ODK](https://eoracle.gitbook.io/eoracle/ovs-developer-guides/eoracle-odk-oracle-development-kit), or use the existing price feeds listed below. **EOracle Smart Contracts** -Tellor’s smart contracts are live on the Filecoin Calibration testnet. +EOracle's smart contracts are live on the Filecoin Calibration testnet. | Name | Address | Mainnet | Calibration | | ---------------- | -------------------------------------------- | ------- | ----------- | @@ -104,3 +103,9 @@ Tellor’s smart contracts are live on the Filecoin Calibration testnet. | EOFeedAdapter - sFRAX/FRAX | `0xd56f6CC400f3bFC77faeC4bBb1e0400c6A26A925` | | ✔️ | | EOFeedAdapter - sfrxETH/frxETH | `0x626A1Cb309289Eb542710D6093C6341562769983` | | ✔️ | | EOFeedAdapter - stETH/ETH | `0x0834Bb4baf2758a3642636C89D18F97ED6672D1C` | | ✔️ | + +#### **Further eOracle resources** + +* [eOracle docs](https://docs.eoracle.io/) +* [eOracle GitHub](https://github.com/eoracle) +* [eOracle Price Feed Integration Guide](https://eoracle.gitbook.io/eoracle/price-feeds/integration-guide) \ No newline at end of file From 8fb82dae8c51d40f959eb3f48543f21bfcd9249b Mon Sep 17 00:00:00 2001 From: xBalbinus Date: Thu, 8 Aug 2024 15:32:24 -0700 Subject: [PATCH 4/9] fix multicall links --- .gitbook.yaml | 2 +- SUMMARY.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitbook.yaml b/.gitbook.yaml index 0c6a0b03a..cc889fda1 100644 --- a/.gitbook.yaml +++ b/.gitbook.yaml @@ -324,7 +324,7 @@ redirects: reference/reference/overview: reference/general/README.md reference: reference/general/README.md smart-contracts/advanced/wfil: smart-contracts/advanced/wrapped-fil.md - smart-contracts/advanced/multicall3: smart-contracts/advanced/multicall3.md + smart-contracts/advanced/multicall: smart-contracts/advanced/multicall.md smart-contracts/developing-contracts: smart-contracts/developing-contracts/best-practices.md smart-contracts/filecoin-evm-runtime/differences-with-ethereum: smart-contracts/fundamentals/README.md smart-contracts/filecoin-evm-runtime/filforwader: smart-contracts/filecoin-evm-runtime/filforwarder.md diff --git a/SUMMARY.md b/SUMMARY.md index 470ed2813..a84a0dc16 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -129,7 +129,7 @@ * [Advanced](smart-contracts/advanced/README.md) * [Wrapped FIL](smart-contracts/advanced/wrapped-fil.md) * [Oracles](smart-contracts/advanced/oracles.md) - * [Multicall3](smart-contracts/advanced/multicall3.md) + * [Multicall](smart-contracts/advanced/multicall.md) * [Cross-chain bridges](smart-contracts/advanced/cross-chain-bridges.md) * [Aggregated deal-making](smart-contracts/advanced/aggregated-deal-making.md) From 84bd79dcf3de605604822c09bac449f390813908 Mon Sep 17 00:00:00 2001 From: xBalbinus Date: Wed, 14 Aug 2024 11:55:21 -0400 Subject: [PATCH 5/9] fix eoracle doc link --- smart-contracts/advanced/oracles.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/smart-contracts/advanced/oracles.md b/smart-contracts/advanced/oracles.md index 9f91ad566..9caee9325 100644 --- a/smart-contracts/advanced/oracles.md +++ b/smart-contracts/advanced/oracles.md @@ -106,6 +106,6 @@ EOracle's smart contracts are live on the Filecoin Calibration testnet. #### **Further eOracle resources** -* [eOracle docs](https://docs.eoracle.io/) +* [eOracle docs](https://eoracle.gitbook.io/eoracle) * [eOracle GitHub](https://github.com/eoracle) * [eOracle Price Feed Integration Guide](https://eoracle.gitbook.io/eoracle/price-feeds/integration-guide) \ No newline at end of file From 3475792b49bc677ae4d0777468f10dbb45cda9dd Mon Sep 17 00:00:00 2001 From: xBalbinus Date: Thu, 15 Aug 2024 10:05:15 -0400 Subject: [PATCH 6/9] enhancement: new eoracle blog blurb --- smart-contracts/advanced/oracles.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/smart-contracts/advanced/oracles.md b/smart-contracts/advanced/oracles.md index 9caee9325..f6372c409 100644 --- a/smart-contracts/advanced/oracles.md +++ b/smart-contracts/advanced/oracles.md @@ -81,7 +81,7 @@ Tellor’s smart contracts are live on the Filecoin Mainnet and Calibration test ### [EOracle](https://www.eoracle.io/) -EOracle is an oracle built on Eigenlayer, benefitting from cryptoeconomic security supported by Ethereum validators. eOracle provides on-chain native price feeds that require no permissions for integration. Users can develop their own oracle using the [ODK](https://eoracle.gitbook.io/eoracle/ovs-developer-guides/eoracle-odk-oracle-development-kit), or use the existing price feeds listed below. +eOracle extends Ethereum's trust to connect decentralized applications with off-chain data as the largest restaking protocol backed by over $5B of stake ETH through 120,000 stakers and over 110 validators distributed around the globe. eOracle provides reliable and secure on-chain price feeds, as well as custom data feeds. **EOracle Smart Contracts** From a03cc57ce6c567ff7e243c8ed1dc1b27d73ad437 Mon Sep 17 00:00:00 2001 From: xBalbinus Date: Thu, 15 Aug 2024 10:05:59 -0400 Subject: [PATCH 7/9] Trigger Build From a731b26e904ccec7b9951c4efcc39933f61c842d Mon Sep 17 00:00:00 2001 From: xBalbinus Date: Thu, 15 Aug 2024 10:21:59 -0400 Subject: [PATCH 8/9] Trigger Build From 54f0f1703ffdee4f18c751bf58280a58f1522bad Mon Sep 17 00:00:00 2001 From: xBalbinus Date: Thu, 15 Aug 2024 10:54:09 -0400 Subject: [PATCH 9/9] Trigger Build