bitcoinj.github.io









Search Preview

bitcoinj

bitcoinj.github.io
Introduction Getting started Documentation Community What is bitcoinj? Some projects using bitcoinj bitcoinj is a l
.io > bitcoinj.github.io

SEO audit: Content analysis

Language Error! No language localisation is found.
Title bitcoinj
Text / HTML ratio 59 %
Frame Excellent! The website does not use iFrame solutions.
Flash Excellent! The website does not have any flash contents.
Keywords cloud bitcoinj library wallet Working Bitcoin features mode tutorial chain contracts documentation app API code read transactions JavaScript verification payment block
Keywords consistency
Keyword Content Title Description Headings
bitcoinj 12
library 9
wallet 8
Working 7
Bitcoin 6
features 5
Headings
H1 H2 H3 H4 H5 H6
4 5 0 0 0 0
Images We found 3 images on this web page.

SEO Keywords (Single)

Keyword Occurrence Density
bitcoinj 12 0.60 %
library 9 0.45 %
wallet 8 0.40 %
Working 7 0.35 %
Bitcoin 6 0.30 %
features 5 0.25 %
mode 5 0.25 %
tutorial 4 0.20 %
chain 4 0.20 %
contracts 4 0.20 %
documentation 4 0.20 %
app 4 0.20 %
API 4 0.20 %
code 4 0.20 %
read 4 0.20 %
transactions 4 0.20 %
JavaScript 3 0.15 %
verification 3 0.15 %
payment 3 0.15 %
block 3 0.15 %

SEO Keywords (Two Word)

Keyword Occurrence Density
Working with 7 0.35 %
how to 5 0.25 %
with the 4 0.20 %
to use 4 0.20 %
the library 4 0.20 %
use the 4 0.20 %
block chain 3 0.15 %
bitcoinj on 3 0.15 %
Getting started 3 0.15 %
of the 3 0.15 %
library is 3 0.15 %
this library 3 0.15 %
the wallet 3 0.15 %
on the 3 0.15 %
How to 3 0.15 %
let you 2 0.10 %
that let 2 0.10 %
the block 2 0.10 %
the mailing 2 0.10 %
Bitcoin Core 2 0.10 %

SEO Keywords (Three Word)

Keyword Occurrence Density Possible Spam
to use the 3 0.15 % No
simple GUI wallet 2 0.10 % No
how to customise 2 0.10 % No
the mailing list 2 0.10 % No
that let you 2 0.10 % No
tutorial how to 2 0.10 % No
Video tutorial how 2 0.10 % No
for working with 2 0.10 % No
In this mode 2 0.10 % No
on how to 2 0.10 % No
How to use 2 0.10 % No
this library is 2 0.10 % No
the block chain 2 0.10 % No
Working with the 2 0.10 % No
more in depth 1 0.05 % No
the API documentation 1 0.05 % No
covering various topics 1 0.05 % No
API documentation 0147 1 0.05 % No
documentation 0147 API 1 0.05 % No
0147 API documentation 1 0.05 % No

SEO Keywords (Four Word)

Keyword Occurrence Density Possible Spam
How to use the 2 0.10 % No
Video tutorial how to 2 0.10 % No
best understanding read them 1 0.05 % No
are also some more 1 0.05 % No
Read the API documentation 1 0.05 % No
the API documentation 0147 1 0.05 % No
API documentation 0147 API 1 0.05 % No
documentation 0147 API documentation 1 0.05 % No
0147 API documentation There 1 0.05 % No
API documentation There are 1 0.05 % No
documentation There are also 1 0.05 % No
There are also some 1 0.05 % No
also some more in 1 0.05 % No
For best understanding read 1 0.05 % No
library Documentation Read the 1 0.05 % No
some more in depth 1 0.05 % No
more in depth articles 1 0.05 % No
in depth articles covering 1 0.05 % No
depth articles covering various 1 0.05 % No
articles covering various topics 1 0.05 % No

Internal links in - bitcoinj.github.io

Watch or read a tutorial
Building a simple GUI wallet tutorial
Bitcoin standards
Which BIPs are supported by bitcoinj
use Maven
How to depend on bitcoinj with Maven using projects
use Gradle
How to depend on bitcoinj with Gradle using projects
Getting started
An introduction to using the library
0.14.7 API documentation
bitcoinj 0.14.7 API
Limitations and missing features
Limitations and missing features.
Understanding the bitcoinj security model
Understanding the bitcoinj security model
Working with bitcoinj
Working with bitcoinj
How the different components of your app fit together
How the different components of your app fit together
How to test your software
How to test applications
Working with transactions
Working with transactions
Working with the wallet
Working with the wallet
Working with monetary amounts
Working with monetary amounts
How to use the network API and info about Tor support
How to handle networking/peer APIs
API contexts
API Contexts
How to use the experimental fully verifying mode
Using the experimental full verification mode
Working with contracts
Working with contracts
Working with the BIP70 payment protocol
Working with the BIP70 payment protocol API
Working with micropayment channels
Working with micropayment channels
Using bitcoinj from other languages like C++, JavaScript, Ruby, Python, etc
How to access bitcoinj from other languages
Coding conventions in the library itself
Coding conventions in bitcoinj
release notes
Release notes

Bitcoinj.github.io Spined HTML


bitcoinj Introduction Getting started Documentation Community What is bitcoinj? Some projects using bitcoinj bitcoinj is a library for working with the Bitcoin protocol. It can maintain a wallet, send/receive transactions without needing a local reprinting of Bitcoin Core and has many other wide features. It's implemented in Java but can be used from any JVM uniform language: examples in Python and JavaScript are included. It comes with full documentation and many large, well known Bitcoin apps and services are built on it. Features Highly optimised lightweight simplified payment verification (SPV) mode. In this mode, only a small part of the woodcut uniting is downloaded, making bitcoinj suitable for usage on constrained devices like smartphones or unseemly virtual private servers. Experimental full verification mode, which does the same verification work as Bitcoin Core. In this mode, the unspent transaction output set (UTXO set) is calculated and, thanks to a PostgreSQL store, can be indexed into a database permitting for fast lookup of wastefulness by address. A wallet matriculation with encryption, fee calculation, multi-signing, deterministic key derivation, pluggable forge selection/coin control, extensions support and event listeners that let you stay up to stage with changes in your balance. Support for micropayment channels that let you set up a multi-signature contract between vendee and server, and then negotiate on the channel, permitting fast micropayments that stave miner fees. Provides both async and thread-per-connection for network IO, permitting you to segregate between scalability and blocking-only features like SOCKS/Tor proxying. Easily implement apps that use Bitcoin's contracts features. A simple GUI wallet app that you can use as the understructure for your own apps. Watch or read a tutorial on how to customise it and build a native installer that does not require Java. Command line tools for working with wallet and uniting files, the payment protocol, the network and more. Strong Bitcoin standards support. A friendly and helpful community! Getting started You can download the library as a JAR, or use Maven/use Gradle, or get the lawmaking from github. Then read: Satoshi's white paper - the bitcoinj documentation assumes vital familiarity with how Bitcoin works, the structure of transactions and the woodcut chain. Getting started - a step by step tutorial for Java and JavaScript devs on how to use the library. Important announcements: If you use bitcoinj in an using please sign up for the utterance list so you know when new versions are misogynist and if there are hair-trigger bugs found. Be aware: this library is Apache licensed. By using it, you stipulate with the terms of that license. In particular pay sustentation to section 7 and 8, which predicate there is NO WARRANTY that this library is unscratched to use or bug free, and in fact that by using this lawmaking you winnow that none of the contributors shall be liable for any damages or monetary loss that results from your use of their code, plane if due to bugs in that code. In short, equal to the license the library is distributed under, there are no situations in which you could sue any of the developers (it's as if you wrote the unshortened library yourself). If you can't handle that, don't use this library. Documentation Read the API documentation: 0.14.7 API documentation There are moreover some increasingly in depth wares tent various topics. For weightier understanding, read them in order. Basics Limitations and missing features Understanding the bitcoinj security model Working with bitcoinj - vital patterns and things you should know How the variegated components of your app fit together How to test your software Core APIs in depth Working with transactions Working with the wallet, which covers: Setting one up Receiving and sending money Crafting custom transactions and contracts Balances, forge selection and how to customise Wallet maintenance Encryption and passwords Watching/following wallets Multisig/married wallets and pluggable transaction signing Connecting the wallet to an external unspent outputs store e.g. for web wallets Working with monetary amounts How to use the network API and info well-nigh Tor support bitcoinj TV Video tutorial: how to make a simple GUI wallet using the wallet template app Video tutorial: how to build and stow a document timestamping contracts app in under 30 minutesWidefeatures API contexts How to use the experimental fully verifying mode Working with contracts Working with the BIP70 payment protocol Working with micropayment channels Information on woodcut uniting synchronisation optimisations Using bitcoinj from other languages like C++, JavaScript, Ruby, Python, etc Coding conventions in the library itself You can read the release notes for each release starting from 0.3. Community View bitcoinj on Github - make sure to star us! Ask questions and discuss improvements on the mailing list Search and report issues on the Issues Data Base (to ask for help please use the mailing list, not the Issues DB) Follow bitcoinj on Google+! Join our IRC channel, #bitcoinj on freenode.