🚀 Welcome to your new awesome project!
This project has been created using webpack scaffold, you can now run
npm run compile
or
yarn compile
to bundle your application
注册 wallet
const registerWallet = ctx.registerWallet({
walletId: string,
walletProvider: any,
init: () => Promise<void | Error>,
fetchNetWork: () => Promise<string>,
fetchAccount: () => Promise<Wallet.IWalletAccount[]>,
deploy: (
data: Wallet.IDeployContractActionData
) => Observable<IEvent<EEventType>>,
interact: (
data: Wallet.IInteractContractActionData
) => Observable<IEvent<EEventType>>,
})
ctx.subscriptions.push(registerWallet);
const config: PluginConfigurations = {
pluginId: 'BinanceWallet',
version: '0.0.1',
type: PluginType.server,
projectIds: [],
active: true,
description: {
title: 'Binance Wallet Service',
icon: '#CommentSolid',
description: 'binance wallet service'
}
}
打包 wallet
ĺ°†package.jsonçš„name修改为walletId,并在chain ideä¸ć·»ĺŠ ç›¸ĺş”çš„é’±ĺŚ…ć•°ćŤ®