Block CreateBlock(Key key)
{
Block block = new Block();
// Create transaction from nowhere to us!
Transaction tx = new Transaction();
TransactionInput input = new TransactionInput();
TransactionOutput output = new TransactionOutput(key);
tx.AddInput(input);
tx.AddOutput(output);
block.AddTransaction(tx);
Transaction[] transactions = mBitcoin.GetTransactions();
return block;
}