Skip to content

Commit

Permalink
feat: adding non-bitgo recovery support for coredao and oas
Browse files Browse the repository at this point in the history
Ticket: WIN-4290
  • Loading branch information
parasgarg-bitgo committed Jan 10, 2025
1 parent 869d953 commit 8340ef3
Show file tree
Hide file tree
Showing 7 changed files with 524 additions and 550 deletions.
14 changes: 14 additions & 0 deletions electron/main/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ import { Atom, Tatom } from '@bitgo/sdk-coin-atom';
import { Arbeth, Tarbeth, ArbethToken } from '@bitgo/sdk-coin-arbeth';
import { Bld, Tbld } from '@bitgo/sdk-coin-bld';
import { Coreum, Tcoreum } from '@bitgo/sdk-coin-coreum';
import { Coredao, Tcoredao } from '@bitgo/sdk-coin-coredao';
import { Hash, Thash } from '@bitgo/sdk-coin-hash';
import { Injective, Tinjective } from '@bitgo/sdk-coin-injective';
import { Sei, Tsei } from '@bitgo/sdk-coin-sei';
Expand Down Expand Up @@ -39,6 +40,7 @@ import { Ethw } from '@bitgo/sdk-coin-ethw';
import { Etc, Tetc } from '@bitgo/sdk-coin-etc';
import { Ltc } from '@bitgo/sdk-coin-ltc';
import { Near, TNear } from '@bitgo/sdk-coin-near';
import { Oas, Toas } from '@bitgo/sdk-coin-oas';
import { Opeth, Topeth, OpethToken } from '@bitgo/sdk-coin-opeth';
import { Osmo, Tosmo } from '@bitgo/sdk-coin-osmo';
import { Polygon, Tpolygon, PolygonToken } from '@bitgo/sdk-coin-polygon';
Expand Down Expand Up @@ -153,6 +155,10 @@ sdk.register('baseeth', EthLikeCoin.createInstance);
sdk.register('tbaseeth', TethLikeCoin.createInstance);
sdk.register('sui', Sui.createInstance);
sdk.register('tsui', Tsui.createInstance);
sdk.register('coredao', Coredao.createInstance);
sdk.register('tcoredao', Tcoredao.createInstance);
sdk.register('oas', Oas.createInstance);
sdk.register('toas', Toas.createInstance);

Erc20Token.createTokenConstructors().forEach(({ name, coinConstructor }) => {
sdk.register(name, coinConstructor);
Expand Down Expand Up @@ -283,6 +289,14 @@ async function createWindow() {
case 'tarbethToken':
sdk = new BitGoAPI({ env: environment, arbiscanApiToken: apiKey });
break;
case 'coredao':
case 'tcoredao':
sdk = new BitGoAPI({ env: environment, coredaoExplorerApiToken: apiKey });
break;
case 'oas':
case 'toas':
sdk = new BitGoAPI({ env: environment, oasExplorerApiToken: apiKey });
break;
case 'opeth':
case 'topeth':
case 'opethToken':
Expand Down
Loading

0 comments on commit 8340ef3

Please sign in to comment.