聚合钱包管理
2021-10-11 18:55:03 13 举报
AI智能生成
聚合钱包管理
作者其他创作
大纲/内容
钱包相关
connect
etherume return Web3 = new web3(provider)
查询 return new Web3.eth.Contract(jsonInterface[, address])
交易web3.eth.sendTransaction({from,to,value: value || 0,input})
luna return main.controller = new WalletController({defaultNetwork: defaultNetwork,walletConnectChainIds})
查询 return new LCDClient({URL: main.controller.states.network.lcd,chainID: main.controller.states.network.chainID})
交易main.controller.post
polkadot return 特定链路的api
查询 api.query
交易api.setSinger(injector.signer)
disconnect
区块链数据查询(type,options)
etherume return new web3(options.rpc)
luna return new LCDClient({
URL: options.lcd,
chainID: options.chainID
})
URL: options.lcd,
chainID: options.chainID
})
polkadot new WsProvider(options.rpc)
两个观察者
钱包状态监听
交易状态监听
币种管理
支持批量查询
map索引支持合约地址( etherume)币种名称(luna,polkadot)
返回结果为promise对象,已有数据直接resolve,没有的币种查询成功后保存到对象里并resolve
将查询到的结果保存到localsorage里,页面加载时现读取localsorage的数据
0 条评论
下一页