Sha256: 57d46b0b17b3ac1cb4182e9f32ce442d8c761d2ab96818cf2b15675a7bcf759f
Contents?: true
Size: 655 Bytes
Versions: 1
Compression:
Stored size: 655 Bytes
Contents
module Zilliqa module Util class Validator def self.public_key?(public_key) m = /(0x)?\h{66}/ =~ public_key m != nil end def self.private_key?(private_key) m = /(0x)?\h{64}/ =~ private_key m != nil end def self.address?(address) return true if bech32?(address) m = /(0x)?\h{40}/ =~ address m != nil end def self.signature?(signature) m = /(0x)?\h{128}/ =~ signature m != nil end def self.bech32?(address) m = /^zil1[qpzry9x8gf2tvdw0s3jn54khce6mua7l]{38}/ =~ address m != nil end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
zilliqa-0.1.7 | lib/zilliqa/util/validator.rb |