Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
inertia
7 лет назад

genesis_fix.rb - Golos Genesis Fix

Overview

Golos Genesis Fix (genesis_fix.rb) is a script that will fix your account's json_metadata field, if it looks like this:

{created_at: 'GENESIS'}

Install

To use this Radiator script:

Linux
$ sudo apt-get install ruby-full git openssl libssl1.0.0 libssl-dev
$ gem install bundler
macOS
$ gem install bundler

I've tested it on various versions of ruby. The oldest one I got it to work was:

ruby 2.0.0p645 (2015-04-13 revision 50299) [x86_64-darwin14.4.0]

First, clone this gist and install the dependencies:

$ git clone https://gist.github.com/814532e66cc4cd537f418ac7f1f420d5.git genesis_fix
$ cd genesis_fix
$ bundle install

Edit genesis_fix.yml, then run it:

$ ruby genesis_fix.rb

Check here to see an updated version of this script:

https://gist.github.com/inertia186/814532e66cc4cd537f418ac7f1f420d5


Upgrade

Typically, you can upgrade to the latest version by this command, from the original directory you cloned into:

$ git pull

Usually, this works fine as long as you haven't modified anything. If you get an error, try this:

$ git stash --all
$ git pull --rebase
$ git stash pop

If you're still having problems, I suggest starting a new clone.


Troubleshooting
Problem: What does this error mean?
genesis_fix.yml:1: syntax error, unexpected ':', expecting end-of-input
Solution: You ran ruby genesis_fix.yml but you should run ruby genesis_fix.rb.

Problem: Everything looks ok, but every time genesis_fix tries to post, I get this error:
`from_base58': Invalid version (RuntimeError)
Solution: You're trying to vote with an invalid key.

Make sure the .yml file account item has the correct account name and WIF active key.




See my previous Ruby How To posts in: #radiator #ruby

Get in touch!

If you're using genesis_fix, I'd love to hear from you. Drop me a line and tell me what you think! I'm @inertia on STEEM and SteemSpeak.

License

I don't believe in intellectual "property". If you do, consider genesis_fix as licensed under a Creative Commons CC0 License.

0
324.393 GOLOS
Комментарии (0)
Сортировать по:
Сначала старые