My previous code create a HD wallet

On Monday, November 13, 2017 at 11:56:15 PM UTC+5:30, Ajit Soman wrote:
>
> Try this one to create wallet :
>
>
> public class WalletCreation {
> public static void main(String[] args) throws IOException{
> int bits = 128;
> SecureRandom random = new SecureRandom();
> DeterministicKeyChain determinstickeychain = new 
> DeterministicKeyChain(random, bits);
> DeterministicSeed seed = determinstickeychain.getSeed();
> System.out.println("seed " + seed.getSeedBytes());
> Wallet wallet = Wallet.fromSeed(TestNet3Params.get(), seed);
> ECKey eckey = new ECKey();
> wallet.importKey(eckey);
> wallet.saveToFile(new File(UUID.randomUUID().toString()+".dat"));
> System.out.println("Wallet has been created");
> System.out.println("wallet address--->"+wallet.currentReceiveAddress());
> System.out.println("wallet balance 
> -->"+wallet.getBalance().toFriendlyString());
> }
> }
>
> On Monday, November 13, 2017 at 11:40:19 PM UTC+5:30, v e wrote:
>>
>> Thanks ajit,
>>
>> I am trying to create a new Wallet by giving something like:
>>
>> Wallet wallet = new Wallet(params);
>>
>> wallet.autosaveToFile(new File("app.wallet"), 1000, 
>> TimeUnit.MILLISECONDS,null);
>> peerGrp.addWallet(wallet);
>>
>>
>> If i create a new wallet how do i initialize the balance instead of using 
>> the existing ones?
>>
>>
>> On Mon, Nov 13, 2017 at 9:08 AM, Ajit Soman <ajitd...@gmail.com> wrote:
>>
>>> use testnet faucet to send test bitcoin to your wallet address. link: 
>>> https://testnet.manu.backend.hamburg/faucet.
>>>
>>> Use  below code to load wallet file and get balance:
>>>
>>> File file = new File("195da336-a311-4f69-8707-fcfb5f61dd5a.dat");
>>>  Wallet wallet = Wallet.loadFromFile(file);
>>>         System.out.println(wallet.getBalance().toFriendlyString());
>>>  
>>>         // Set up the components and link them together.
>>>  final NetworkParameters params = TestNet3Params.get();
>>>  BlockStore blockStore = new MemoryBlockStore(params);
>>>  BlockChain chain = new BlockChain(params, wallet, blockStore);
>>>
>>>
>>>  final PeerGroup peerGroup = new PeerGroup(params, chain);
>>>  peerGroup.setFastCatchupTimeSecs(wallet.getEarliestKeyCreationTime());
>>>  peerGroup.startAsync();
>>>  // Now download and process the block chain.
>>>  peerGroup.downloadBlockChain();
>>>         peerGroup.stopAsync();
>>>         wallet.saveToFile(file);
>>>         
>>>         System.out.println("Synchronization completed");
>>>         System.out.println(wallet.getBalance().toFriendlyString());
>>>
>>>
>>> On Saturday, November 11, 2017 at 4:04:09 AM UTC+5:30, v e wrote:
>>>>
>>>> Hi,
>>>>
>>>> This is my first time coding using this library and looking at the 
>>>> documentation i could able to create a wallet.
>>>> Now I am trying to send some coins in test3network, how do load my 
>>>> wallet with some coins programmatically?
>>>>
>>>> thanks
>>>>
>>> -- 
>>> You received this message because you are subscribed to a topic in the 
>>> Google Groups "bitcoinj" group.
>>> To unsubscribe from this topic, visit 
>>> https://groups.google.com/d/topic/bitcoinj/tujoTbBy4j4/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to 
>>> bitcoinj+u...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"bitcoinj" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to bitcoinj+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to