public AccountId(string v) : this(AddressCodec.DecodeAddress(v), v) { }
public AccountId(byte[] hash) : this(hash, AddressCodec.EncodeAddress(hash)) { }
public override string ToString() { return(AddressCodec.EncodeWif(this.Priv().ToByteArrayUnsigned())); }
public string Id() { return(AddressCodec.EncodeData(this.PubKeyHash(), AddressCodec.AccountId)); }
public KeyPair(string wif) : this(AddressCodec.DecodeWif(wif)) { }
public AccountId(byte[] hash) : this(hash, AddressCodec.EncodeData(hash, AddressCodec.AccountId)) { }
public AccountId(string v) : this(AddressCodec.DecodeData(v, AddressCodec.AccountId), v) { }