Once your node is connected, how do you register to be a FIO testnet producer?
If there isn't a local node available, use the testnet RPC-API node, setup an "alias" pointing at a live server:
$ alias clio="clio -u https://testnet.fioprotocol.io"
| package main | |
| import ( | |
| "flag" | |
| "fmt" | |
| "github.com/fioprotocol/fio-go" // note: need 'go get github.com/fioprotocol/fio-go@develop' at time of writing. | |
| "github.com/fioprotocol/fio-go/imports/eos-go" | |
| "os" | |
| ) | 
| package main | |
| import ( | |
| "encoding/json" | |
| "errors" | |
| "flag" | |
| "fmt" | |
| "github.com/fioprotocol/fio-go" | |
| "github.com/fioprotocol/fio-go/imports/eos-go" | |
| "io/ioutil" | 
| FROM ubuntu:18.04 | |
| RUN apt-get update; apt-get -y dist-upgrade; apt-get -y install wget jq | |
| RUN wget "https://bin.fioprotocol.io/mainnet/fioprotocol-2.0.x-latest-ubuntu-18.04-amd64.deb" && \ | |
| apt-get install -y ./fioprotocol-2.0.x-latest-ubuntu-18.04-amd64.deb && rm -f ./fioprotocol-2.0.x-latest-ubuntu-18.04-amd64.deb | |
| # testnet: | |
| #WORKDIR /etc/fio/nodeos | |
| #RUN rm -f config.ini genesis.json && ln -s genesis-testnet.json genesis.json && ln -s testnet-config.ini config.ini | 
| ### Keybase proof | |
| I hereby claim: | |
| * I am blockpane on github. | |
| * I am frameloss (https://keybase.io/frameloss) on keybase. | |
| * I have a public key ASCWEEcnHoD7hz7Bs1-NAA-VzpDUl4nZh-Q4e6yv345jtQo | |
| To claim this, I am signing this object: | 
| ### Keybase proof | |
| I hereby claim: | |
| * I am blockpane on github. | |
| * I am blockpane (https://keybase.io/blockpane) on keybase. | |
| * I have a public key ASDQzusGbwFegxVQI-cPfq6zTfumSCSxuttTZki-LKGHqgo | |
| To claim this, I am signing this object: | 
| #!/bin/bash | |
| # builds a fyne macos app, signs it, creates a .dmg, signs that, and then requests notarization. | |
| # ... stapling the notarization should wait until the request is approved which can take a minute ... | |
| # | |
| # Pre-reqs: | |
| # Install the full xcode package | |
| # Install the fyne command line tool | |
| # Create a certificate request, send to apple developer site, and import the resulting certificate | |
| # Create an application password in appleid.apple.com tied to the app's name in the keychain |