Skip to content

Commit 1db38aa

Browse files
feat(#major); iguanadex-v3; add subgraph (#2670)
Co-authored-by: Chris Steege <[email protected]>
1 parent bc6038b commit 1db38aa

File tree

13 files changed

+8843
-9212
lines changed

13 files changed

+8843
-9212
lines changed

deployment/deployment.json

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13971,6 +13971,40 @@
1397113971
}
1397213972
}
1397313973
},
13974+
"iguanadex-v3": {
13975+
"schema": "dex-amm",
13976+
"base": "uniswap-v3-forks",
13977+
"protocol": "iguanadex-v3",
13978+
"project": "iguanadex",
13979+
"deployments": {
13980+
"iguanadex-v3-etherlink-mainnet": {
13981+
"network": "etherlink-mainnet",
13982+
"status": "prod",
13983+
"versions": {
13984+
"schema": "4.0.1",
13985+
"subgraph": "1.0.0",
13986+
"methodology": "1.0.0"
13987+
},
13988+
"files": {
13989+
"template": "iguanadexV3Template.yaml"
13990+
},
13991+
"options": {
13992+
"prepare:yaml": true,
13993+
"prepare:constants": true
13994+
},
13995+
"services": {
13996+
"hosted-service": {
13997+
"slug": "iguanadex-v3-etherlink-mainnet",
13998+
"query-id": "iguanadex-v3-etherlink-mainnet"
13999+
},
14000+
"decentralized-network": {
14001+
"slug": "iguanadex-v3-etherlink-mainnet",
14002+
"query-id": "todo"
14003+
}
14004+
}
14005+
}
14006+
}
14007+
},
1397414008
"superlend": {
1397514009
"schema": "lending",
1397614010
"base": "aave-forks",
@@ -13986,7 +14020,7 @@
1398614020
"methodology": "1.0.0"
1398714021
},
1398814022
"files": {
13989-
"template": "superlend.template.yaml"
14023+
"template": "superlend.template.yaml"
1399014024
},
1399114025
"options": {
1399214026
"prepare:yaml": true,

subgraphs/uniswap-v3-forks/configurations/configurations/configurations.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ import { SushiswapV3GnosisConfigurations } from "../../protocols/sushiswap-v3/co
1717
import { SushiswapV3MoonriverConfigurations } from "../../protocols/sushiswap-v3/config/deployments/sushiswap-v3-moonriver/configurations";
1818
import { SushiswapV3OptimismConfigurations } from "../../protocols/sushiswap-v3/config/deployments/sushiswap-v3-optimism/configurations";
1919
import { SushiswapV3PolygonConfigurations } from "../../protocols/sushiswap-v3/config/deployments/sushiswap-v3-polygon/configurations";
20+
import { IguanaDexV3EtherlinkMainnetConfigurations } from "../../protocols/iguanadex-v3/config/deployments/iguanadex-v3-etherlink-mainnet/configurations";
21+
2022
import { Configurations } from "./interface";
2123
import { Deploy } from "./deploy";
2224
import { log } from "@graphprotocol/graph-ts";
@@ -80,10 +82,13 @@ export function getNetworkConfigurations(deploy: i32): Configurations {
8082
case Deploy.SUSHISWAP_V3_POLYGON: {
8183
return new SushiswapV3PolygonConfigurations();
8284
}
85+
case Deploy.IGUANADEX_V3_ETHERLINK_MAINNET: {
86+
return new IguanaDexV3EtherlinkMainnetConfigurations();
87+
}
8388
default: {
8489
log.critical(
8590
"No configurations found for deployment protocol/network",
86-
[]
91+
[],
8792
);
8893
return new UniswapV3OptimismConfigurations();
8994
}

subgraphs/uniswap-v3-forks/configurations/configurations/deploy.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,5 @@ export namespace Deploy {
1818
export const SUSHISWAP_V3_MOONRIVER = 16;
1919
export const SUSHISWAP_V3_OPTIMISM = 17;
2020
export const SUSHISWAP_V3_POLYGON = 18;
21+
export const IGUANADEX_V3_ETHERLINK_MAINNET = 19;
2122
}

0 commit comments

Comments
 (0)