Skip to content

Commit

Permalink
chore: skip-router to skip-go
Browse files Browse the repository at this point in the history
  • Loading branch information
codingki committed Jul 1, 2024
1 parent 61641ea commit e18c529
Show file tree
Hide file tree
Showing 30 changed files with 45 additions and 42 deletions.
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,3 +51,8 @@ Build the packages:
```bash
yarn build
```

## Examples

- Widget: https://github.com/skip-mev/go-widget-example-next-js-app
- Core: https://github.com/skip-mev/skip-next-simple-example
2 changes: 1 addition & 1 deletion packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# @skip-router/core
# @skip-go/core

## 5.1.1

Expand Down
10 changes: 5 additions & 5 deletions packages/core/README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
![header](https://files.readme.io/4f92aa7-DALLE_Cover_Photo_1..png)

[![npm/v](https://badgen.net/npm/v/@skip-router/core)](https://www.npmjs.com/package/@skip-router/core)
[![npm/dt](https://badgen.net/npm/dt/@skip-router/core?)](https://www.npmjs.com/package/@skip-router/core)
[![npm/v](https://badgen.net/npm/v/@skip-go/core)](https://www.npmjs.com/package/@skip-go/core)
[![npm/dt](https://badgen.net/npm/dt/@skip-go/core?)](https://www.npmjs.com/package/@skip-go/core)
[![stars](https://badgen.net/github/stars/skip-mev/skip-router-sdk?)](https://github.com/skip-mev/skip-router-sdk)

# @skip-router/core
# @skip-go/core

JavaScript SDK for Skip API

## Install

```bash
npm install @skip-router/core
npm install @skip-go/core
```

## Usage
Expand All @@ -32,7 +32,7 @@ git submodule update --init --recursive
npm install

# run watch server to build on changes
npm -w @skip-router/core run watch
npm -w @skip-go/core run watch

# build packages
npm run build
Expand Down
2 changes: 1 addition & 1 deletion packages/widget/src/hooks/use-assets.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { AssetsRequest } from '@skip-router/core';
import { AssetsRequest } from '@skip-go/core';
import { useQuery } from '@tanstack/react-query';
import { useMemo } from 'react';
import { useSkipClient } from './use-skip-client';
Expand Down
2 changes: 1 addition & 1 deletion packages/widget/src/hooks/use-auto-set-address.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Chain } from '@skip-router/core';
import { Chain } from '@skip-go/core';
import { useQuery } from '@tanstack/react-query';
import {
ChainAddresses,
Expand Down
2 changes: 1 addition & 1 deletion packages/widget/src/hooks/use-balances-by-chain.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Asset, SkipRouter } from '@skip-router/core';
import { Asset, SkipRouter } from '@skip-go/core';
import * as token from '@solana/spl-token';
import { Connection, PublicKey } from '@solana/web3.js';
import { useQuery } from '@tanstack/react-query';
Expand Down
2 changes: 1 addition & 1 deletion packages/widget/src/hooks/use-bridges.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Bridge } from '@skip-router/core';
import { Bridge } from '@skip-go/core';
import { useQuery } from '@tanstack/react-query';
import { useSkipClient } from './use-skip-client';

Expand Down
6 changes: 1 addition & 5 deletions packages/widget/src/hooks/use-broadcasted-txs.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,4 @@
import {
ChainTransaction,
TransferState,
StatusState,
} from '@skip-router/core';
import { ChainTransaction, TransferState, StatusState } from '@skip-go/core';
import { useQuery } from '@tanstack/react-query';
import { useState, useMemo } from 'react';
import { useSkipClient } from './use-skip-client';
Expand Down
2 changes: 1 addition & 1 deletion packages/widget/src/hooks/use-chains.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Chain as SkipChain } from '@skip-router/core';
import { Chain as SkipChain } from '@skip-go/core';
import { useQuery } from '@tanstack/react-query';
import { useSkipClient } from './use-skip-client';
import { chainIdToName } from '../chains';
Expand Down
2 changes: 1 addition & 1 deletion packages/widget/src/hooks/use-finality-time-estimate.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { RouteResponse } from '@skip-router/core';
import { RouteResponse } from '@skip-go/core';
import { useMemo } from 'react';
import { useChains } from './use-chains';
import { getFinalityTime } from '../constants/finality';
Expand Down
2 changes: 1 addition & 1 deletion packages/widget/src/hooks/use-route.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import {
ExperimentalFeature,
SmartSwapOptions,
SwapVenueRequest,
} from '@skip-router/core';
} from '@skip-go/core';
import { useQuery } from '@tanstack/react-query';
import { useState, useMemo, useEffect } from 'react';
import { useSkipClient } from './use-skip-client';
Expand Down
2 changes: 1 addition & 1 deletion packages/widget/src/hooks/use-swap-widget.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { GasPrice } from '@cosmjs/stargate';
import { useManager as useCosmosManager } from '@cosmos-kit/react';
import { Asset, BridgeType } from '@skip-router/core';
import { Asset, BridgeType } from '@skip-go/core';
import { useWallet } from '@solana/wallet-adapter-react';
import { BigNumber } from 'bignumber.js';
import { MouseEvent, useCallback, useEffect, useMemo, useState } from 'react';
Expand Down
2 changes: 1 addition & 1 deletion packages/widget/src/provider/assets.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Asset, FeeAsset } from '@skip-router/core';
import { Asset, FeeAsset } from '@skip-go/core';
import {
createContext,
ReactNode,
Expand Down
2 changes: 1 addition & 1 deletion packages/widget/src/provider/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { EVMProvider } from './wallet/evm';
import { SolanaProvider } from './wallet/solana';
import { SkipProvider } from './skip-provider';
import { AssetsProvider } from './assets';
import { SkipRouterOptions } from '@skip-router/core';
import { SkipRouterOptions } from '@skip-go/core';
import { WalletModalProvider } from '../ui/WalletModal';
import { Toaster, ToasterProps } from 'react-hot-toast';
import { DefaultRouteConfig } from '../hooks/use-swap-widget';
Expand Down
2 changes: 1 addition & 1 deletion packages/widget/src/provider/skip-provider.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { useManager } from '@cosmos-kit/react';
import { SkipRouter, SkipRouterOptions } from '@skip-router/core';
import { SkipRouter, SkipRouterOptions } from '@skip-go/core';
import { useWallet } from '@solana/wallet-adapter-react';
import { getWalletClient } from '@wagmi/core';
import { createContext, ReactNode } from 'react';
Expand Down
2 changes: 1 addition & 1 deletion packages/widget/src/store/tx-history.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { RouteResponse } from '@skip-router/core';
import { RouteResponse } from '@skip-go/core';
import { create } from 'zustand';
import { persist } from 'zustand/middleware';
import { randomId } from '../utils/random';
Expand Down
2 changes: 1 addition & 1 deletion packages/widget/src/ui/AssetInput.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { BackspaceIcon } from '@heroicons/react/20/solid';
import { Asset } from '@skip-router/core';
import { Asset } from '@skip-go/core';
import { BigNumber } from 'bignumber.js';
import { MouseEventHandler, useMemo } from 'react';
import { formatUnits } from 'viem';
Expand Down
2 changes: 1 addition & 1 deletion packages/widget/src/ui/AssetSelect/AssetSelectContent.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { ArrowLeftIcon } from '@heroicons/react/20/solid';
import * as ScrollArea from '@radix-ui/react-scroll-area';
import { Asset } from '@skip-router/core';
import { Asset } from '@skip-go/core';
import { matchSorter } from 'match-sorter';
import { useEffect, useMemo, useRef, useState } from 'react';
import { formatUnits } from 'viem';
Expand Down
2 changes: 1 addition & 1 deletion packages/widget/src/ui/AssetSelect/index.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { ChevronDownIcon } from '@heroicons/react/20/solid';
import { Asset } from '@skip-router/core';
import { Asset } from '@skip-go/core';
import { useState } from 'react';

import AssetSelectContent from './AssetSelectContent';
Expand Down
14 changes: 8 additions & 6 deletions packages/widget/src/ui/ConversionRate.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Asset } from "@skip-router/core";
import { ReactNode, useCallback, useMemo, useState } from "react";
import { Asset } from '@skip-go/core';
import { ReactNode, useCallback, useMemo, useState } from 'react';

export interface Props {
srcAsset: Asset;
Expand Down Expand Up @@ -30,7 +30,9 @@ export const ConversionRate = ({

const toggle = useCallback(() => {
setState((prev) => {
return prev === ConvDirection.DEST_SRC ? ConvDirection.SRC_DEST : ConvDirection.DEST_SRC;
return prev === ConvDirection.DEST_SRC
? ConvDirection.SRC_DEST
: ConvDirection.DEST_SRC;
});
}, []);

Expand All @@ -47,13 +49,13 @@ export const ConversionRate = ({

const renderArgs: RenderArgs = useMemo(
() => ({ left, right, conversion, toggle }),
[conversion, left, right, toggle],
[conversion, left, right, toggle]
);

return children(renderArgs);
};

export enum ConvDirection {
DEST_SRC = "dest-src",
SRC_DEST = "src-dest",
DEST_SRC = 'dest-src',
SRC_DEST = 'src-dest',
}
2 changes: 1 addition & 1 deletion packages/widget/src/ui/HistoryDialog/SyncState.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { RouteResponse, SkipRouter, TxStatusResponse } from '@skip-router/core';
import { RouteResponse, SkipRouter, TxStatusResponse } from '@skip-go/core';
import { differenceInMinutes, parseISO } from 'date-fns';
import { useCallback, useEffect } from 'react';
import { useSkipClient } from '../../hooks/use-skip-client';
Expand Down
2 changes: 1 addition & 1 deletion packages/widget/src/ui/PreviewRoute/ChainStep.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import {
FingerPrintIcon,
PencilSquareIcon,
} from '@heroicons/react/20/solid';
import { RouteResponse } from '@skip-router/core';
import { RouteResponse } from '@skip-go/core';
import { Dispatch, SetStateAction, useEffect, useMemo } from 'react';
import toast from 'react-hot-toast';
import { FaExternalLinkAlt, FaKeyboard } from 'react-icons/fa';
Expand Down
2 changes: 1 addition & 1 deletion packages/widget/src/ui/PreviewRoute/SetAddressDialog.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { fromBech32 } from '@cosmjs/encoding';
import { ArrowLeftIcon } from '@heroicons/react/20/solid';
import * as ScrollArea from '@radix-ui/react-scroll-area';
import { Chain } from '@skip-router/core';
import { Chain } from '@skip-go/core';
import { PublicKey } from '@solana/web3.js';
import { useMemo, useState } from 'react';
import { FaKeyboard } from 'react-icons/fa';
Expand Down
2 changes: 1 addition & 1 deletion packages/widget/src/ui/PreviewRoute/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import {
InformationCircleIcon,
} from '@heroicons/react/20/solid';

import { RouteResponse } from '@skip-router/core';
import { RouteResponse } from '@skip-go/core';
import { useMutation } from '@tanstack/react-query';
import { useEffect, useMemo, useState } from 'react';
import toast from 'react-hot-toast';
Expand Down
2 changes: 1 addition & 1 deletion packages/widget/src/ui/PreviewRoute/make-actions.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { BridgeType, RouteResponse } from '@skip-router/core';
import { BridgeType, RouteResponse } from '@skip-go/core';

export interface TransferAction {
type: 'TRANSFER';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { RouteResponse } from '@skip-router/core';
import { RouteResponse } from '@skip-go/core';

import { Action, SwapAction, TransferAction } from './make-actions';

Expand Down
2 changes: 1 addition & 1 deletion packages/widget/src/ui/SwapDetails.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { ChevronDownIcon, PencilSquareIcon } from '@heroicons/react/16/solid';
import * as Collapsible from '@radix-ui/react-collapsible';
import { BridgeType, RouteResponse } from '@skip-router/core';
import { BridgeType, RouteResponse } from '@skip-go/core';
import { useMemo, useState } from 'react';

import { useSettingsStore } from '../store/settings';
Expand Down
2 changes: 1 addition & 1 deletion packages/widget/src/ui/TransactionDialog.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { RouteResponse } from '@skip-router/core';
import { RouteResponse } from '@skip-go/core';
import { Fragment, useEffect, useState } from 'react';
import toast from 'react-hot-toast';

Expand Down
2 changes: 1 addition & 1 deletion packages/widget/src/utils/chain.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { FeeAsset } from '@skip-router/core';
import { FeeAsset } from '@skip-go/core';
import { chainRecord } from '../chains/chains';

import { GasPrice } from '@cosmjs/stargate';
Expand Down
2 changes: 1 addition & 1 deletion packages/widget/src/utils/ledger-warning.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { RouteResponse } from '@skip-router/core';
import { RouteResponse } from '@skip-go/core';
import {
knownBrokenCCTPLedgerChainIds,
knownEthermintLedgerChainIds,
Expand Down

0 comments on commit e18c529

Please sign in to comment.