🛵使用Web3-React V6
Installation
npm install @traitsniper/web3-react-v6-connector
yarn add @traitsniper/web3-react-v6-connector
Usage
import { providers } from "ethers";
import { Web3ReactProvider } from "@web3-react/core";
function getLibrary(provider: any): providers.Web3Provider {
return new providers.Web3Provider(provider);
}
export default function Layout() {
return (
<Web3ReactProvider getLibrary={getLibrary}>
<App />
</Web3ReactProvider>
);
}import { LongShipConnector } from "@traitsniper/web3-react-v6-connector";
import { useWeb3React } from "@web3-react/core";
const longshipConnector = new LongShipConnector({
appKey: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx', // required
env: 'test', // required, test|prod
chainType: 'bsc', // required
// optional
appSetting: {
appName: 'your app name',
appIcon: 'your app logo'
},
});
const { active, library, activate, account, chainId, deactivate } = useWeb3React();
await activate(longshipConnector, () => {}, true);Last updated