Blockcast is incredibly easy to use!<p>All of the abstractions related to signing transactions and messages are handled by a wallet that adheres to the Common Wallet standard.<p>There is a Common Wallet adapter for the Bitcoin-QT&#x2F;bitcoind JSON-RPC as well as a simple javascript native wallet that we mainly use for testing.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;blockai&#x2F;rpc-common-wallet" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;blockai&#x2F;rpc-common-wallet</a> <a href="https:&#x2F;&#x2F;github.com&#x2F;blockai&#x2F;test-common-wallet" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;blockai&#x2F;test-common-wallet</a><p>Everything related to reading from and propagating to the blockchain are handled by any number of different Common Blockchain adapters. In theory they should all behave in exactly the same manner.<p>As well as supporting the JSON-RPC interface, there are a bunch of unofficial Common Blockchain adapters for services like Blockcypher and Chain.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;blockai&#x2F;rpc-common-blockchain" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;blockai&#x2F;rpc-common-blockchain</a> <a href="https:&#x2F;&#x2F;github.com&#x2F;andrewmalta13&#x2F;blockcypher-unoffical" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;andrewmalta13&#x2F;blockcypher-unoffical</a> <a href="https:&#x2F;&#x2F;github.com&#x2F;andrewmalta13&#x2F;chain-unofficial" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;andrewmalta13&#x2F;chain-unofficial</a><p>You could be creating applications that are reading and writing from the blockchain without much hassle at all!