如何在Dedeno RPC中使用bitcoin -rpcwallet标志

问题描述

我想使用bitcoin-cli在钱包中创建地址,对于已加载的钱包extension Array where Element: Comparable,Element: SignedNumeric { func minDiff() -> Element? { sorted().minConsecutiveDiff() } } ,此命令的外观应与此类似,而对于Deno,我可以这样做

bitcoin-cli getnewaddress some_users

在需要指定import { createRemote } from "https://deno.land/x/gentleRpc/rpcClient.ts"; let Node = new URL("http://127.0.0.1:8332"); Node.port = "8332"; Node.username = "some_user"; Node.password = "some_password"; const remote = createRemote(Node); const address = remote.getnewaddress(addressLabel); 标志(例如-rpcwallet

)的情况下,我很想知道如何使用deno rpc

解决方法

因此,在进一步阅读文档之后,我意识到我可以通过将钱包名称传递给网址,例如http://127.0.0.1:8332/wallet/${walletName}或仅将http://127.0.0.1:8332/wallet/传递给默认钱包来做到这一点。

所以代码看起来像这样,

    createConnection(walletName?: string) {
        const uri = !!walletName ? 
            'http://127.0.0.1:8332/wallet/${walletName}' : 
            'http://127.0.0.1:8332/wallet/';

        let Node = new URL(uri);
        Node.port = "8332";
        Node.username = "some_user";
        Node.password = "some_password";
        return createRemote(Node);
    }

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...