class Wallet implements Serializable, BlockChainListener, PeerFilterProvider {

    public Transaction createSend(Address address, BigInteger nanocoins) throws InsufficientMoneyException {
        SendRequest req = SendRequest.to(address, nanocoins);
        completeTx(req);
        return req.tx;
    }

    public  Wallet(NetworkParameters params);
    public  Wallet(NetworkParameters params, KeyCrypter keyCrypter);

}