Pocket Raven - Web Wallet for Ravencoin

FAQ » Open a Wallet »


Open Source

This is an open source web based wallet written in javascript and released under the MIT license which means it's free to use and edit.

MultiSig

We offer a fully transparent multisig solution which works seamlessly offline and with other Ravencoin clients.

Raw Transactions

Create, verify, sign and broadcast custom raw transactions online with advanced features and minimal effort!

Wallet

Quick access to an online wallet where only you have access to your own private keys.

Addresses

We support regular addresses and multisig with access to your own private keys!

Ravencoin Community

The Pocket Raven developer has been a part of the Ravencoin community since nearly the beginning. To contact me for support, tag me @buzzdave on Ravencoin's discord. You can also join the MinerMore discord channel.

Use with confidence
This website uses javascript to generate your addresses and sign your transactions within your browser, which means we never receive or see your private keys. This can be independently verified by reviewing the source code of this page, along with all the accompanying javascript files. Use with confidence! But be aware that your browser might cache and store key information to your local hard disk. Malware running on your machine might be able to steal your information. Please be smart about key security.

Wallet Service

* An explanation for how this works:
This page creates a new wallet for you. You will get a receive address and some functionality that lets you send coins back out from this address, and view the history of any transactions related to this wallet.

The wallet is created based on the combination of the username and password you enter above. This means you can create multiple wallets with the same username but different password. We do not store or even see your login credentials in any way, so it is your responsibility to remember the username and password you use to access your wallet(s).

New Address create a new address

Any keys created on this page will need to be manually stored by you. They will be needed later to redeem the Ravencoins.

Address Options

You can use the advanced options below to generate different kind of keys and addresses.


New Multisig Address Secure multisig address

Public keys can be generated in your browser or from your Ravencoin client.

Enter the public keys of all the participants, to create a multi signature address. Maximum of 15 allowed. Compressed and uncompressed public keys are accepted.







Enter the amount of signatures required to release the coins



New Time Locked Address Coins can be released only after a certain date

Use OP_CHECKLOCKTIMEVERIFY (OP_HODL) to create a time locked address where the funds are unspendable until a set date and time has passed.

Public keys can be generated in your browser or from your Ravencoin client.

Enter the public key that will be able to unlock the funds after the a certain date.

Enter the or required to release the coins:



New HD Address making bip32 even easier

Use the form below to generate a master hierarchical deterministic address.

Address Options

You can use the advanced options below to generate different kinds of master addresses.

Transaction Create a new transaction

Use this page to create a raw transaction

Address, WIF key or Redeem Script:

Advanced Options

Enter the address and amount you wish to make a payment to.

Enter the details of inputs you wish to spend.




Ravencoin Fee Calculator

This page will give you a guide on the lowest fee to use to get your transaction included within the next few blocks. It works by predicting the size of a transaction and comparing it to another transaction in a recent block to determine an appropriate fee.

Recommended Fee: 0.00000000 Ravencoin
for a transaction of 0 bytes

? Sat/Byte
0
Inputs

0 Bytes

Regular Compressed 1 148 bytes

MultiSig 0 0 bytes

Hodl Time Locked 0 0 bytes

Unknown 0 0 bytes


0
Outputs

0 Bytes

Regular p2pkh (1...) 2 68 bytes

Regular p2sh (3...) 0 0 bytes



Chargable Transaction Size: 0 bytes


Verify transactions and other scripts

Enter the raw transaction, redeem script, pubkey, hd address or wif key to convert it into a readable format that can be verified manually.



Sign Transaction once a transaction has been verified

Once you have verified a transaction you can sign and then broadcast it into the network.



Advanced Options

Broadcast Transaction into the Ravencoin network

Enter your hex encoded Ravencoin transaction



Development Javascript framework, API and more

This section is currently under development and is subject to change.

Frequently Asked Questions

Some common questions about this service, and cryptocurrencies in general:

How does the wallet work?

From our Wallet Page, for your first time, just pick a username and password and enter those in to create your wallet. Remember those values because you need to use the same values every time you want to re-access your wallet. It will create a single Ravencoin address that you can share with others for them to use to send coins to you.

When you first create the wallet, it will show a balance of 0 RVN. Send some coins to the address shown, and some time later you can click the "0 RVN" button to tell it to refresh the balance to get the latest information on how many coins you have.

You can send money out from that same page by clicking on the Spend link. Enter the recipient address and how much you want to send, and optionally change the fee that will be spent, and you're all done.

I sent coins to my wallet, why doesn't the balance reflect the new coins right away?

Blockchain based coins like Ravencoin operate like a ledger. Coins that are "sent" are actually transactions in the ledger, giving control of the coins from one key over to another key. This information is recorded in "blocks" that are mined by miners. Your transaction will (usually) be included in the next block that the network mines, but it will not be immediately available. It is required that at least 6 additional blocks be mined on top of the block containing your transaction, before that transaction is deemed "confirmed" and spendable. The network finds blocks on average every 60 seconds, so you shouldn't have to wait more than 6 minutes or so before your transactions are confirmed.

tldr: It might take up to 10 minutes before transactions involving your balance are updated.

Under the "New" pulldown - what is all that?

Those are features available for advanced users who understand cryptocurrencies, and wish to interact with the Ravencoin blockchain without operating a full node of their own.

You can create a new address, create transactions from that address, verify, sign and even broadcast them, all from this website. Seriously, how cool is that? One of the best features is the multi-signature addresses. You can use that to involve a third party mediator when sending funds to an untrusted person. You can send coins, and if the other guy doesn't live up to their side of the bargain, you and your mediator can simply reverse the transaction.

Give me an easy explanation for how to send coins through here

Click on the New tab, then click on Transaction. Paste your SENDING public address into the top field and click Load. It will then show a balance for Inputs, if it was successful. Then in the outputs area, paste the address you want to send the funds to.

If you are not sending all your funds, then you need to send some back to yourself. So you can click on the + sign to add more recipients. You can send coins back to your same address. Enter the amount you want to send to each address, leaving enough for the fee (which should be in the neighborhood of 0.1 or so).

Click on submit and that will give you the raw transaction. Paste that into the field in the Sign tab, and paste your PRIVATE key into the private key area, then submit that page.

Then copy and paste that transaction into the Broadcast tab and send it, and the funds should be sent.

Explain the security of this service

First, we log almost nothing. We have a basic web server that logs hits to the site, but your IP address is not included in those logs. We see when someone visited the page, but that's about all we see. The server is hosted on a rackmounted colocated server that we physically control somewhere on the planet earth, and it has a self-signed SSL certificate for this domain. CloudFlare is setup to provide service to our domain, and the SSL settings are set to full. CloudFlare only accesses our server using SSL, and of course, it delivers the content on to you using their own signed SSL certificate.

The weak point to the security of this service is you and the computer you use to access this service. Your keys are generated within your browser. Our server never sees your keys. If you are interested in confirming that, you can simply view source on this website, and check out our .js files. There are a few calls to PHP scripts on our server that do things like get balances and broadcast transactions, but you will see that the private key is never sent to those scripts.

It is your responsibility to ensure that you do not have malware that is reading keys from your browser session or from your cache. It is also your responsibility to record your keys in a safe place, so that you do not lose your funds. There is no guarantee that this service will always be available to you, so keeping a personal record of your keys will ensure no loss of funds should our service be interrupted or discontinued. If you lose your keys, or forget your password, it is literally impossible for us to help you recover them.

What is the brain wallet or custom seeds?

That is where you can create an address using a special seed that it uses to generate the public and private key pair. Keys created using these seeds will always produce the same key, so it's a convenient way for you make keys using phrases that you might be able to memorize.

So say you want to be able to make a key and not record it anywhere. You could make a key using this seed being a very long and random set of words that you then memorize. Later on you can reproduce that key using those words.

Obviously, anyone who knew your phrase would be able to make the key, as well, so the security of the key is only as good as the complexity of the words/phrases that were used to generate it. There are a number of fun things you can do, such as hide a key behind a well known phrase, song lyric, or answer to a riddle.

Why do you not use 2FA (2 Factor Authentication) anywhere on the site?

Pocket Raven was designed to be used in such a way that no information about the user is stored on our server. 2FA would require us to maintain a database of information about our users that they would authenticate against, and therefore goes against the design principles of the service. We do not store any information about you, and therefore as far as we know, it is not possible to use 2FA with our service. If anybody knows of a way for us to provide 2FA without requiring us to store information on the user, we'd welcome that information. See below on how to contact us.

Can I use this service for educational purposes?

Absolutely. If you are an educator, you can find great value in leading your students through exercises involving this website. They can all create keys, verify transactions, and broadcast transactions to each other. As the teacher, you could set aside a small number of Ravencoin funds to distribute to your student's keys so they have some money to work with. Cryptocurrency is here to stay and if you have students in your care, Pocket Raven is a tremendous resource to help them learn some of the more inner workings of how the blockchain transactions work.

What is the charge for this service?

It's a free service, provided by MinerMore.

Any additional questions...

Join the Ravencoin discord group and tag me there in the #thenest or #wallet-support channels.

Return to the Pocket Raven homepage

Pocket Raven Web Wallet

Information

This web wallet is based on Coinb.in - a free and open source project originally for Bitcoin and released under the MIT license by OutCast3k in 2013.

Privacy

We believe strongly in privacy. This site does not collect IP or transaction data in any way, nor do we store your Ravencoin private keys you generate here. This service exists for your convenience and as a service to the Ravencoin community. Due to the nature of how our service works, we can not help you recover lost keys that you might fail to preserve.

Visit our homepage or Read our FAQ