Skip to content
This repository was archived by the owner on Sep 4, 2024. It is now read-only.
This repository was archived by the owner on Sep 4, 2024. It is now read-only.

Client URL cannot be modified #122

@tcharding

Description

@tcharding

bitcoind adds the wallet to the URL for a bunch of API calls (eg getnewaddress) for example:

http://localhost:1234/wallet/<wallet-name>

However it is not possible to modify a Client's url (inside Transport), it would be sweet if when implementing an RPC client usingjsonrpc one could do something like

let client = Client::new();
let wallet = client.create_wallet()?;
let wallet_client = client.use_wallet(&wallet);
let address = wallet_client.get_new_address()?;
// Original client still usable
let another_wallet = client.some_other_non_wallet_api_call()?;

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions