These instructions now use the alpha
channel of FireFly, so you no longer need to compile
from source to use the new features demonstrated in this Gist.
Hard hat configuration/deploy scripts are provided, you just need to run them with a couple of environment variables set to get your contract deployed.