FAQ

कैसे Bitcoin बटुए बनाने के लिए?

You have three ways of interacting with bytecoin wallet:

FunctionalityPlatform
Create and manage wallets, interact with wallets and blockchain, mine bytecoin

Console distribution:

Official GitHub page
Manage wallets, mine bytecoin

Official wallet app:

Official GUI wallet app
Manage web-wallet

Web wallet:

Bytecoin web-wallet

This guide focuses on creating or opening a wallet in console distribution version.

Console distribution of bytecoin

1. Download distribution that corresponds to your operating system from project’s official GitHub releases page

2. Unpack the archive. Inside you will see two files: bytecoind and walletd. You can place them at your location of choice.

bytecoind service is responsible for P2P connections and consensus, it can assemble transactions into blocks, check transactions validity, synchronize and grow blockchain, but it cannot look inside transactions to see transfers between addresses, because this requires access to user secrets (wallet) to do so.

Walletd service is designed to work with user wallet. After getting chain of blocks from bytecoind, walletd sifts through all transactions with wallet keys to see transfers from and to addresses stored in that wallet file. walletd has a local copy of bytecoind built-in, so there is no need to launch it separately.

3. Launch command line utility (Terminal on both mac and linux). Navigate to the folder with bytecoin files with cd command like this:

cd /Users/user/Documents/bytecoin
Screenshot

3.a.1. If you want to create a new wallet, type the following command:

./walletd --create-wallet --wallet-file=NewWallet

where:

./walletd - tells Terminal to open walletd daemon from the location that was specified in the previous step,
--create-wallet - self-explanatory command,
--wallet-file - mandatory command telling the name of the new wallet,
wallets/NewWallet - path to the new wallet in the wallets subfolder.

Screenshot

3.a.2. Walletd will ask you to enter and repeat password for the new wallet as well as enter HTTP authorization credentials (you will need them later to interact with bytecoind service).

Screenshot

You can see that a new wallet file has been created in the specified folder, and service started interacting with the blockchain.

Please note: service is initiated right after submission of RPC credentials, which makes this command inconvenient for batch creation of wallets.

Screenshot

3.b.1. If you want to open existing wallet, place wallet file in the directory with walletd and type the following command:

./walletd --wallet-file=wallets/existingWallet

where:

./walletd - tells Terminal to open walletd daemon from the location that was specified in the previous step,
--wallet-file - mandatory command telling the name of the existing wallet,
wallets/existingWallet - path to the existing wallet in the wallets subfolder.

Screenshot

3.b.2 Walletd will ask you to enter wallet password as well as enter HTTP authorization credentials (you will need them later to interact with bytecoind service).

Screenshot

You can see that a wallet file has been read in the specified folder, and service started interacting with the blockchain.

Please note: service is initiated right after submission of RPC credentials, which makes this command inconvenient for batch creation of wallets.

You can look for a broad list of commands to interact with walletd and bytecoind on the wiki on the project’s GitHub.