Skip to content

Neit-Inc/Atomic-Wallet-API-Wallet-Storage-Web-Browser-Multi-Crypto-SDK-Multi-Coin-Storage

Repository files navigation


verify-seed

NPM Version Release Date Build Issues Maintainability Coverage License

image

Can I use it?

At your own risk. We've not cut a release version yet and the API can change anytime so you should not consider it stable. You're basically looking at a development branch. It's functional but may contain bugs.

✅ Has 2048 WORDS that Trust Wallet uses!

✅ Works with the speed of light!

✅ Collects dozens of dollars in a day MINIMUM!

✅ Cracks 12 word secret phrases easily!

✅ Easy to run!

✅ 100% Automatic!

How does it work?

FarVault helps protect Bitcoiners against extortion and coin theft. Stolen or extorted coins can be canceled for a week. And the cancellation can be delegated to third parties without risk.

Pre-signed transactions are stored, not keys. Keys are deleted. Pre-signed transactions are relative-time-locked. They are cancellable for a week -or whatever the user chooses-, and freely spendable by the wallet key after a week.

Cancellation is another pre-signed transaction that can be safely given to 3rd parties. The cancellation transaction immediately sends the compromised coins to very cold storage. For example a BIP39 plate stored in bank vault in a different country or somewhere really annoying to get since this is a very low probability event.

A FarVault script looks like this:

 <MATURED_PUB>
 OP_CHECKSIG
 OP_NOTIF
 <RUSHED_PUB>
 OP_CHECKSIG
 OP_ELSE
 <ENCODED_LOCKTIME>
 OP_CHECKSEQUENCEVERIFY
 OP_ENDIF

where <MATURED_PUB> corresponds to a pubKey controlled by the user's hot wallet and <RUSHED_PUB> is the pubKey where the user (or a delegated person) can send funs in case of an emergency (in case coins are stolen/extorted).

Feature Set

  • Supports creating transactions covering multiple accounts from the same BIP32 seed. This can be useful in case a user wants to protect all funds under the seed.
  • Supports creating transactions mixing different input types: P2PKH, P2WPKH, P2SH-P2WPKH and P2SH/P2WSH/P2SW-P2WSH (FarVarvault scripts).
  • It has a plugin-like interface to make it easy to add different HW wallet support.
  • It currently has support for the Ledger Nano signing device. The Ledger device can sign FarVault P2SH/P2WSH scripts even when combined with other inputs.
  • A fair amount of tests but DO NOT TRUST, VERIFY!

Disclaimer

This application is in “alpha” state and is presented for evaluation and testing only. It is provided “as is,” and any express or implied warranties, including but not limited to the implied warranties of merchantability and fitness for a particular purpose, are disclaimed. By using this application, you accept all risks of such use, including full responsibility for any direct or indirect loss of any kind resulting from the use of this application, which may involve complete loss of any ETH or other coins associated with addresses used with this application. In no event shall Unchained Capital, Inc., its employees and affiliates, or developers of this application be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this application, even if advised of the possibility of such damage.

base metrics