Skip to content

Commit 08148e5

Browse files
Merge pull request #1548 from onflow/defi-contracts-testnet
defi contracts on flow testnet
2 parents 71f122b + 8bf6f1f commit 08148e5

File tree

8 files changed

+284
-47
lines changed

8 files changed

+284
-47
lines changed

docs/blockchain-development-tutorials/forte/flow-actions/intro-to-flow-actions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -611,7 +611,7 @@ Now that you have completed this tutorial, you can:
611611
[`IncrementFiSwapConnectors`]: https://github.com/onflow/FlowActions/blob/main/cadence/contracts/connectors/increment-fi/IncrementFiSwapConnectors.cdc
612612
[`IncrementFiFlashloanConnectors`]: https://github.com/onflow/FlowActions/blob/main/cadence/contracts/connectors/increment-fi/IncrementFiFlashloanConnectors.cdc
613613
[`FungibleTokenConnectors`]: https://github.com/onflow/FlowActions/blob/main/cadence/contracts/connectors/FungibleTokenConnectors.cdc
614-
[oracle]: https://developers.flow.com/ecosystem/defi-liquidity/defi-contracts#oracles
614+
[oracle]: https://developers.flow.com/ecosystem/defi-liquidity/defi-contracts-mainnet#oracles
615615
[Band]: https://blog.bandprotocol.com/
616616
[`BandOracleConnectors`]: https://github.com/onflow/FlowActions/blob/main/cadence/contracts/connectors/band-oracle/BandOracleConnectors.cdc
617617
[Cadence type]: https://cadence-lang.org/docs/language/types-and-type-system/type-safety

docs/ecosystem/defi-liquidity/add-token-to-metamask.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: How To Add Token To MetaMask
33
description: How to import a Flow token in MetaMask
44
sidebar_label: Add Token To MetaMask
5-
sidebar_position: 3
5+
sidebar_position: 4
66
keywords:
77
- add token to MetaMask
88
- MetaMask Flow EVM
@@ -88,7 +88,7 @@ You can find token contract addresses on:
8888
If you're unsure, check the Flow EVM block explorer at [evm.flowscan.io][5]
8989

9090
[1]: https://evm.flowscan.io/tokens
91-
[2]: /docs/ecosystem/defi-liquidity/defi-contracts.md
91+
[2]: /docs/ecosystem/defi-liquidity/defi-contracts-mainnet.md
9292
[3]: https://dexscreener.com/flowevm
9393
[4]: https://www.geckoterminal.com/flow-evm/pools
9494
[5]: https://evm.flowscan.io

docs/ecosystem/defi-liquidity/cross-chain-swaps.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,24 +16,24 @@ keywords:
1616
- Stargate
1717
- LayerZero
1818
- Celer
19-
sidebar_position: 2
19+
sidebar_position: 3
2020
sidebar_label: Cross-chain swaps on Flow EVM
2121
---
2222

2323
import Details from '@theme/Details';
2424

25-
The following bridges offer cross-chain swaps (token bridging including swap) to or from Flow EVM.
25+
The following bridges offer cross-chain swaps (token bridging including swap) to or from Flow EVM.
2626

27-
## Liquidity Pool Based Cross-chain Swaps
27+
## Liquidity Pool Based Cross-chain Swaps
2828

2929
### Stargate
3030

31-
[Stargate](https://stargate.finance) employs unified liquidity pools shared across multiple chains to enable native asset transfers and cross-chain swaps
31+
[Stargate](https://stargate.finance) employs unified liquidity pools shared across multiple chains to enable native asset transfers and cross-chain swaps
3232
without wrapped tokens. It is built on LayerZero's cross-chain messaging protocol.
3333

3434
### Celer
3535

36-
[Celer](https://cbridge.celer.network) is a hybrid liquidity network bridge that combines multiple bridging models and is based on the Celer
36+
[Celer](https://cbridge.celer.network) is a hybrid liquidity network bridge that combines multiple bridging models and is based on the Celer
3737
Inter-Chain Messaging Framework.
3838

3939
## Intent Based Cross-chain Swaps
@@ -46,7 +46,5 @@ Intent based bridges do not depend on pre-funded liquidity pools which can impro
4646

4747
### DeBridge
4848

49-
[DeBridge](https://app.debridge.finance/) achieves efficient cross-chain swaps with minimal slippage in a decentralized environment
49+
[DeBridge](https://app.debridge.finance/) achieves efficient cross-chain swaps with minimal slippage in a decentralized environment
5050
through a peer-to-peer transaction mechanism.
51-
52-

docs/ecosystem/defi-liquidity/defi-contracts.md renamed to docs/ecosystem/defi-liquidity/defi-contracts-mainnet.md

Lines changed: 19 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,32 @@
11
---
2-
id: defi-contracts
3-
title: DeFi Contracts on Flow
2+
id: defi-contracts-mainnet
3+
title: DeFi Contracts on Flow Mainnet
44
description: A reference table of frequently used DeFi contracts on Flow, including their addresses for both Flow EVM and Flow Cadence.
55
keywords:
66
- DeFi contracts
77
- Flow blockchain
88
- Flow EVM
99
- Flow Cadence
10+
- Flow EVM Mainnet
11+
- Flow Cadence Mainnet
1012
- stablecoins
1113
- wrapped assets
1214
- AMMs
1315
- DEXs
1416
- KittyPunch
1517
- PunchSwap
1618
sidebar_position: 1
17-
sidebar_label: DeFi Contracts
19+
sidebar_label: DeFi Contracts Mainnet
1820
---
1921

2022
import StablecoinsWrappedAssetsTable from '@site/src/components/defi-contracts/StablecoinsWrappedAssetsTable';
2123
import CopyButton from '@site/src/components/CopyButton';
2224

2325
Flow is a Layer 1 blockchain that supports EVM equivalency, offering two environments Flow EVM and Flow Cadence. Fungible and non-fungible tokens can seamlessly transfer between these environments via the native VM token bridge. As a result, many tokens have both a Flow EVM mainnet contract address and a Flow Cadence mainnet contract address, allowing developers to choose their preferred environment.
2426

25-
Below is a list of commonly used DeFi contracts on Flow:
27+
Below is a list of commonly used DeFi contracts on Flow Mainnet:
28+
29+
[Switch to DeFi Contracts on Testnet](./defi-contracts-testnet.md)
2630

2731
## Stablecoins & Wrapped Assets
2832

@@ -42,8 +46,8 @@ Below is a list of commonly used DeFi contracts on Flow:
4246

4347
#### Flow EVM Mainnet
4448

45-
| Contract Name | Flow EVM Mainnet Address | Docs |
46-
| -------------------------------------------- | -------------------------------------------- | --------------------- |
49+
| Contract Name | Flow EVM Mainnet Address | Docs |
50+
| -------------------------------------------- | -------------------------------------------- | ---------------------- |
4751
| [StableKittyFactoryNG.sol (KittyPunch)][1] | `0x4412140D52C1F5834469a061927811Abb6026dB7` | [Docs][kittypunch-doc] |
4852
| [TwoKittyFactory.sol (KittyPunch)][2] | `0xf0E48dC92f66E246244dd9F33b02f57b0E69fBa9` | [Docs][kittypunch-doc] |
4953
| [TriKittyFactory.sol (KittyPunch)][3] | `0xebd098c60b1089f362AC9cfAd9134CBD29408226` | [Docs][kittypunch-doc] |
@@ -54,14 +58,14 @@ Below is a list of commonly used DeFi contracts on Flow:
5458

5559
#### Flow Cadence Mainnet
5660

57-
| Contract Name | Flow Cadence Mainnet Address | [CLI](https://developers.flow.com/build/tools/flow-cli/dependency-manager) | Docs |
58-
| ----------------------------------- | ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | -------------------------- |
59-
| [SwapFactory.cdc (IncrementFi)][22] | `0xb063c16cac85dbd1` | <CopyButton text="flow dependencies install mainnet://0xb063c16cac85dbd1.SwapFactory" title="Copy install command (mainnet)" /> | [Docs][incrementfi-doc] |
60-
| [SwapPair (IncrementFi)][23] | `0xecbda466e7f191c7` | <CopyButton text="flow dependencies install mainnet://0xecbda466e7f191c7.SwapPair" title="Copy install command (mainnet)" /> | [Docs][incrementfi-doc] |
61-
| [SwapError (IncrementFi)][24] | `0xb78ef7afa52ff906` | <CopyButton text="flow dependencies install mainnet://0xb78ef7afa52ff906.SwapError" title="Copy install command (mainnet)" /> | [Docs][incrementfi-doc] |
62-
| [SwapInterfaces (IncrementFi)][25] | `0xb78ef7afa52ff906` | <CopyButton text="flow dependencies install mainnet://0xb78ef7afa52ff906.SwapInterfaces" title="Copy install command (mainnet)" /> | [Docs][incrementfi-doc] |
63-
| [SwapConfig (IncrementFi)][26] | `0xb78ef7afa52ff906` | <CopyButton text="flow dependencies install mainnet://0xb78ef7afa52ff906.SwapConfig" title="Copy install command (mainnet)" /> | [Docs][incrementfi-doc] |
64-
| [SwapRouter (IncrementFi)][27] | `0xa6850776a94e6551` | <CopyButton text="flow dependencies install mainnet://0xa6850776a94e6551.SwapRouter" title="Copy install command (mainnet)" /> | [Docs][incrementfi-doc] |
61+
| Contract Name | Flow Cadence Mainnet Address | [CLI](https://developers.flow.com/build/tools/flow-cli/dependency-manager) | Docs |
62+
| ---------------------------------- | ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
63+
| [SwapFactory (IncrementFi)][22] | `0xb063c16cac85dbd1` | <CopyButton text="flow dependencies install mainnet://0xb063c16cac85dbd1.SwapFactory" title="Copy install command (mainnet)" /> | [Docs][incrementfi-doc] |
64+
| [SwapPair (IncrementFi)][23] | `0xecbda466e7f191c7` | <CopyButton text="flow dependencies install mainnet://0xecbda466e7f191c7.SwapPair" title="Copy install command (mainnet)" /> | [Docs][incrementfi-doc] |
65+
| [SwapError (IncrementFi)][24] | `0xb78ef7afa52ff906` | <CopyButton text="flow dependencies install mainnet://0xb78ef7afa52ff906.SwapError" title="Copy install command (mainnet)" /> | [Docs][incrementfi-doc] |
66+
| [SwapInterfaces (IncrementFi)][25] | `0xb78ef7afa52ff906` | <CopyButton text="flow dependencies install mainnet://0xb78ef7afa52ff906.SwapInterfaces" title="Copy install command (mainnet)" /> | [Docs][incrementfi-doc] |
67+
| [SwapConfig (IncrementFi)][26] | `0xb78ef7afa52ff906` | <CopyButton text="flow dependencies install mainnet://0xb78ef7afa52ff906.SwapConfig" title="Copy install command (mainnet)" /> | [Docs][incrementfi-doc] |
68+
| [SwapRouter (IncrementFi)][27] | `0xa6850776a94e6551` | <CopyButton text="flow dependencies install mainnet://0xa6850776a94e6551.SwapRouter" title="Copy install command (mainnet)" /> | [Docs][incrementfi-doc] |
6569

6670
## Bridges & Cross-Chain Messaging
6771

@@ -76,7 +80,7 @@ Below is a list of commonly used DeFi contracts on Flow:
7680
| LayerZero | [Mainnet Contracts][16] |
7781
| Axelar | [Axelar Docs][17] |
7882

79-
## Omni Fungible Tokens (USD Flow - USDF)
83+
## Omni Fungible Tokens (PYUSD → USDF)
8084

8185
#### Solana Mainnet
8286

@@ -104,13 +108,6 @@ Below is a list of commonly used DeFi contracts on Flow:
104108
| [ERC1967Proxy.sol (Pyth)][18] | `0x2880aB155794e7179c9eE2e38200202908C17B43` |
105109
| [ERC1967Proxy.sol (Stork)][28] | `0xacC0a0cF13571d30B4b8637996F5D6D774d4fd62` |
106110

107-
#### Flow Cadence Testnet
108-
109-
| Contract Name | Flow Cadence Testnet Address | [CLI](https://developers.flow.com/build/tools/flow-cli/dependency-manager) | Docs |
110-
| ----------------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
111-
| [PublicPriceOracle.cdc (IncrementFi)][31] | `0x8232ce4a3aff4e94` | <CopyButton text="flow dependencies install testnet://0x8232ce4a3aff4e94.PublicPriceOracle" title="Copy install command (testnet)" /> | [Docs][incrementfi-doc] |
112-
| [BandOracle.cdc (Band)][32] | `0x9fb6606c300b5051` | <CopyButton text="flow dependencies install testnet://0x9fb6606c300b5051.BandOracle" title="Copy install command (testnet)" /> | [Docs][band-oracle-doc] |
113-
114111
#### Flow Cadence Mainnet
115112

116113
| Contract Name | Flow Cadence Mainnet Address | [CLI](https://developers.flow.com/build/tools/flow-cli/dependency-manager) | Docs |
@@ -122,15 +119,6 @@ Below is a list of commonly used DeFi contracts on Flow:
122119

123120
More information can be found on the Credora docs site for [EAS on Flow](https://credora.gitbook.io/eas-for-flow).
124121

125-
Testnet EAS Explorer: [https://flow-testnet.easscan.credora.io](https://flow-testnet.easscan.credora.io)
126-
127-
| Contract Name | Flow EVM Testnet Address |
128-
| ------------------------------------------------------- | -------------------------------------------- |
129-
| [SchemaRegistry.sol (Ethereum Attestation Service)][29] | `0x97900F59828Da4187607Cb8F84f49e3944199d18` |
130-
| [EAS.sol (Ethereum Attestation Service)][30] | `0xBCF2dA8f82fb032A2474c92Ec5b70C95A83fc0cc` |
131-
132-
Mainnet EAS Explorer: [https://flow.easscan.credora.io](https://flow.easscan.credora.io)
133-
134122
| Contract Name | Flow EVM Mainnet Address |
135123
| ------------------------------------------------------- | -------------------------------------------- |
136124
| [SchemaRegistry.sol (Ethereum Attestation Service)][20] | `0xB0cF748a05AEA8D59e15834446CFC95bcFF510F0` |

0 commit comments

Comments
 (0)