2

我已经使用此文档安装了 cardano-wallet 。一切都很好,只是我不知道如何运行它,所以我可以通过节点 js 与它进行交互:

const { WalletServer } = require('cardano-wallet-js');

let walletServer = WalletServer.init('http://127.0.0.1:1337/v2');
async function test() {
  let information = await walletServer.getNetworkInformation();
  console.log(information);
}
test()

有人有想法吗?

4

1 回答 1

1

根据 IOHK 文档,在运行服务器之前,您必须有run一个节点:

cardano-node run \                                   
    --topology ~/cardano/config/mainnet-topology.json \
    --database-path ~/cardano/db/ \
    --socket-path ~/cardano/db/node.socket \
    --host-addr 127.0.0.1 \                
    --port 1337 \
    --config ~/cardano/config/mainnet-config.json

然后调用serve带有适当标志的命令:

cardano-wallet serve \                            
    --port 8090 \
    --mainnet \
    --database ~/cardano/wallets/db \
    --node-socket $CARDANO_NODE_SOCKET_PATH

如果您需要更多详细信息,请阅读我的中等帖子

于 2021-11-08T20:10:25.077 回答