# Free money (not a scam, somehow)
<img width="446" alt="image" src="https://www.lawyersgunsmoneyblog.com/wp-content/uploads/2020/07/clay-davis.png">
As far as I can figure out, a few years ago some crypto wonks decided to reinvent DNS & hostname registration and in order to seed their bullshit dumbass crypto wank coin ([HNS](https://handshake.org/)), they found everyone with a public SSH key and 15 followers on github and left them an "airdrop" of a few thousand coins: https://handshake.org/claim/
Dodgy thing is that in order to see if you're in the airdrop you've gotta use your private key, which you want to do on an airgrapped machine, so it's a bit more work. Anyway...
### 1. Sign up on https://www.gate.io/signup/4966860 and do the verificaiton process, otherwise you can't get your money out (you can still trade HNS to USDT to lock it down)
### 2. Go to https://www.gate.io/myaccount/deposit/HNS and copy your deposit address (should start with `hs1`)
### 3. Create an airgapped Docker container to run things on (instructions adapted from [this GH issue](https://github.com/handshake-org/hs-airdrop/issues/106)):
First, create this `Dockerfile` in an empty directory:
```Dockerfile
FROM node
RUN git clone https://github.com/handshake-org/hs-airdrop.git /hs-airdrop
WORKDIR /hs-airdrop
RUN yarn
RUN git clone --depth 1 https://github.com/handshake-org/hs-tree-data.git /root/.hs-tree-data
```
In that directory, run the following commands:
```sh
mkdir keys
cp ~/.ssh/id_rsa ~/.ssh/id_rsa.pub keys
# Change the password on your SSH key
ssh-keygen -p -f keys/id_rsa
docker build -t hs-airdrop .
docker run --rm -it --network none --name no-net --volume=$(pwd)/keys:/ssh hs-airdrop bash
```
You'll now be running a non-networked container. This is not as secure as it could be if you properly air-gapped, but it's better than nothing. Inside the container you can check there's no network connectivity:
```
ping 8.8.8.8
```
Should give an error - so you know there's no internet. Now run the airdrop command:
```
./bin/hs-airdrop --bare /ssh/id_rsa <YOUR_WALLET_ADDRESS> 0.010
```
You should get a big long base64 string. That's a transaction putting the Airdrop coins into your account.
### 4. Broadcast the transaction:
On a normal (networked) machine, you need to install the HSD daemon to put your transaction on the network:
```
brew install hsd
# In one tab
hsd --log-level info
# In another
hsd-cli rpc sendrawairdrop <BASE64_STRING>
```
You should see a hex code response.
### 5. Make sure the transaction went through.
Go to `https://e.hnsfans.com/address/<your-address>` (starts with hns1). After a few mins you should see a transation appear (pretty sure it'll be the same hex code as the step before):
<img width="446" alt="image" src="https://user-images.githubusercontent.com/23264/117654324-81232000-b18d-11eb-95d4-f1f0d26740e0.png">
Wait for `Confirmations` to reach at least 8 (will take a little while)
### 6. You should see HNS balance in your account: https://www.gate.io/myaccount/myfunds/spot.
### 7. Cash out: https://www.gate.io/en/trade/HNS_USDT
IMO sell it to USDT then put it into Ripple to transfer to somewhere like Coinjar to get it into your bank account.
