Strona 1 z 1

[HZ] [RoR] CoinAddressValidator

: czwartek, 26 listopada 2015, 01:33
autor: Hothza
Cześć,
nie jestem pewien czy w dobrym dziale piszę w razie czego prośba do moderatorów o przeniesienie.

Popełniłem gema służącego do sprawdzania poprawności adresów wirtualnych monet: https://github.com/Hothza/coin_address_validator - być może komuś jeszcze się przyda :)

Aktualnie obsługiwane są:
  • Bitcoin (BTC),
    DASH (DASH),
    Dogecoin (DOGE),
    Litecoin (LTC),
    Namecoin (NMC),
    Peercoin (PPC),
    Primecoin (XPM)
Instalacja:

Należy dodać do pliku Gemfile linijkę:

Kod: Zaznacz cały

gem 'coins_address_validator'
wywołać bundlera:

Kod: Zaznacz cały

$ bundle
lub zainstalować ręcznie:

Kod: Zaznacz cały

$ gem install coins_address_validator
Użycie:

Kod: Zaznacz cały

address = '1HRqmR2dbuHKeNWp478W77NxLzPi63QoKi'

v = CoinsAddressValidator::Validator.new

puts "Is address valid: #{v.is_address_valid?(address).to_s}"
info = v.get_address_info(address)
puts "Symbol: #{info[:info][:symbol]}, network: #{info[:info][:network]}, type: #{info[:info][:type]}"
Hz.