Skip to content

Commit

Permalink
Add optimism support to aragonos module
Browse files Browse the repository at this point in the history
  • Loading branch information
sembrestels committed Aug 16, 2023
1 parent 607c2f5 commit 9d91d67
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 38 deletions.
20 changes: 0 additions & 20 deletions packages/evmcrispr/helpers/configuration.ts

This file was deleted.

18 changes: 0 additions & 18 deletions packages/evmcrispr/helpers/types.ts

This file was deleted.

2 changes: 2 additions & 0 deletions packages/evmcrispr/src/modules/aragonos/Connector.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ export function subgraphUrlFromChainId(chainId: number): string | never {
return 'https://api.thegraph.com/subgraphs/name/1hive/aragon-rinkeby';
case 5:
return 'https://api.thegraph.com/subgraphs/name/aragon/aragon-goerli';
case 10:
return 'https://api.thegraph.com/subgraphs/name/blossomlabs/aragon-optimism';
case 100:
return 'https://api.thegraph.com/subgraphs/name/1hive/aragon-xdai';
case 137:
Expand Down
3 changes: 3 additions & 0 deletions packages/evmcrispr/src/modules/aragonos/utils/factories.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import { ErrorException } from '../../../errors';
export const MINIME_TOKEN_FACTORIES = new Map([
[1, '0xA29EF584c389c67178aE9152aC9C543f9156E2B3'],
[4, '0xad991658443c56b3dE2D7d7f5d8C68F339aEef29'],
[10, '0xb5314953f96e12cab6BdB9eaa79922e657783142'],
[100, '0xf7d36d4d46cda364edc85e5561450183469484c5'],
[137, '0xcFed1594A5b1B612dC8199962461ceC148F14E68'],
]);
Expand All @@ -21,6 +22,7 @@ export const CONTROLLED_INTERFACE = new utils.Interface([
export const ARAGON_REGISTRARS = new Map([
[1, '0x546aa2eae2514494eeadb7bbb35243348983c59d'],
[4, '0x3665e7bfd4d3254ae7796779800f5b603c43c60d'],
[10, '0x44ADB013bE98F04d9E525d033E2D85Ce5E195D8F'],
[100, '0x0b3b17f9705783bb51ae8272f3245d6414229b36'],
[137, '0x7b9cd2d5eCFE44C8b64E01B93973491BBDAe879B'],
]);
Expand All @@ -46,6 +48,7 @@ export const getAragonRegistrarContract = async (
export const DAO_FACTORIES = new Map([
[1, '0x7378ad1ba8f3c8e64bbb2a04473edd35846360f1'],
[4, '0xad4d106b43b480faa3ef7f98464ffc27fc1faa96'],
[10, '0x0a42106615233D0E6F9811d0cBb7ddC83170Fe5E'],
[100, '0x4037F97fcc94287257E50Bd14C7DA9Cb4Df18250'],
[137, '0x81bc5c75ab0937cdbad1f40ac585be6800a39448'],
]);
2 changes: 2 additions & 0 deletions packages/evmcrispr/src/modules/aragonos/utils/resolvers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ export function getAragonEnsResolver(chainId: number): string | never {
return '0x98Df287B6C145399Aaa709692c8D308357bC085D';
case 5:
return '0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e';
case 10:
return '0x6f2CA655f58d5fb94A08460aC19A552EB19909FD';
case 100:
return '0xaafca6b0c89521752e559650206d7c925fd0e530';
default:
Expand Down
3 changes: 3 additions & 0 deletions packages/evmcrispr/src/utils/abis.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,9 @@ async function getAbiEntries(
}.etherscan.io/api`;
break;
}
case 10:
baseUrl = 'https://api-optimistic.etherscan.io/api';
break;
case 100:
baseUrl = 'https://blockscout.com/xdai/mainnet/api';
break;
Expand Down

0 comments on commit 9d91d67

Please sign in to comment.