Loading seed coins in test mode I'm setting up a regtest node on my Windows machine using bitcoin-qt. Here's my config:

regtest=1
txindex=1
server=1
[test]
rpcport=8332
rpcuser=ulu
rpcpassword=***


Next, I would like to run a transaction using RPC. However, I'm totally lost here:
 1. What is the BTC address I could use for creating a transaction?
 2. How do I "unlock" it to be able to send a transaction?
 3. How do I add some BTC to it to be able to send it and/or pay for the transaction?
What is the BTC address I could use for creating a transaction?
  


Any valid testnet address. You can get one from Bitcoin Core using the getnewaddress command.


  
  How do I "unlock" it to be able to send a transaction? 
  


Use the walletpassphrase &lt;passphrase&gt; &lt;timeout&gt; command where &lt;passphrase&gt; is your passphrase and &lt;timeout&gt; is the amount of time you want the wallet to be unlocked for. The wallet will automatically lock itself after the number of seconds specified in &lt;timeout&gt;.


  
  How do I add some BTC to it to be able to send it and/or pay for the transaction?
  


To get regtest coins, you need to mine them yourself. Bitcoin Core can quickly and easily mine a bunch of blocks, just use the generatetoaddress command. Note that newly mined Bitcoin only become spendable after the coinbase transaction that produces them has 100 confirmations. So if you mine 101 blocks, you will be able to spend the 50 Bitcoin from the first block mined.



For help with the RPCs, there is a help command. You can use that to get a list of available commands. Their names are pretty self explanatory. You can then do help &lt;command&gt; where &lt;command&gt; is some command you need help with. This will give you a more detailed description of the RPC, the parameters it takes, and what the result it returns will look like.