private void Initialise(CfxECKey key)
        {
            PrivateKey = key.GetPrivateKey();
            Address    = key.GetPublicAddress();
            if (this.ChainId.Value == 1029)
            {
                Address = Base32.Encode(Address, NetworkType.cfx);
            }
            else
            {
                Address = Base32.Encode(Address, NetworkType.cfxtest);
            }

            InitialiseDefaultTransactionManager();
        }
 public Account(CfxECKey key, Chain chain) : this(key, (int)chain)
 {
 }
 public Account(CfxECKey key, BigInteger?chainId = null)
 {
     ChainId = chainId;
     Initialise(key);
 }