for a) BitCoin-Core: You can use the prune=1000 in bitcoin.conf to limit disk usage to 4GB. If needed import your private bitcoin key to your local BitCoin-Core wallet first and sync to latest blockchain
for b) curl command: Download from https://curl.haxx.se/download.html
A raw transaction needs:
source: Your public bitcoin address
destination: Your public counterwallet address
asset: The name of your coins type
quantity: Amount in satoshi, that means value shown in Counterwallet times 100000000
In my example:
source: 19dBTAZBUbCXKP8Psbc5daoFJBNsMggxD9
destination: 13JTuSEpKsfRUTdrHdiaMVjdQW688eiu74
asset: FLDC
quantity: 25700000000
For 1) if you use Windows: Create a raw transaction in a cmd shell (all in one line)
curl.exe --user rpc:1234 -H "Content-Type: application/json; charset=UTF-8" -H "Accept:application/json, text/javascript" --data "{\"method\": \"create_send\", \"params\": { \"source\": \"19dBTAZBUbCXKP8Psbc5daoFJBNsMggxD9\", \"destination\": \"13JTuSEpKsfRUTdrHdiaMVjdQW688eiu74\", \"asset\": \"FLDC\", \"quantity\": 25700000000}, \"jsonrpc\": \"2.0\", \"id\": 1 }" http://public.coindaddy.io:4000/api/
For 1) if you use linux: Create a raw transaction in a cmd shell (all in one line)
curl --user rpc:1234 -H "Content-Type: application/json; charset=UTF-8" -H "Accept:application/json, text/javascript" --data "{"method": "create_send", "params": { "source": "19dBTAZBUbCXKP8Psbc5daoFJBNsMggxD9", "destination": "13JTuSEpKsfRUTdrHdiaMVjdQW688eiu74", "asset": "FLDC", "quantity": 25700000000}, "jsonrpc": "2.0", "id": 1 }" http://public.coindaddy.io:4000/api/
If successful you should get a raw transaction number like
01000b000f4…
which is needed for the next steps