virtual currency and solar electricity