Migrate from existing dapp
Installation
npm install typink dedot
# or
yarn add typink dedot
# or
pnpm add typink dedotSetup TypinkProvider
Basic Setup
import ReactDOM from 'react-dom/client';
import App from './App';
import { TypinkProvider, popTestnet, alephZeroTestnet } from 'typink';
import { deployments } from './contracts/deployments'; // Your contract deployments
const SUPPORTED_NETWORKS = [popTestnet, alephZeroTestnet];
function Root() {
return (
<TypinkProvider
appName="My DApp"
deployments={deployments}
supportedNetworks={SUPPORTED_NETWORKS}
defaultNetworkId={popTestnet.id}
cacheMetadata={true}>
<App />
</TypinkProvider>
);
}
const root = ReactDOM.createRoot(document.getElementById('root')!);
root.render(<Root />);Key Props
Setup Wallet Connector
Option 1: Built-in Typink Wallet Connector (Recommended for New Projects)
Option 2: External Wallet Connector (For Existing DApps)
Last updated