示例#1
0
        public VaultTxSender(ITxSigner txSigner, IVaultConfig vaultConfig, int chainId)
        {
            _txSigner    = txSigner;
            _vaultConfig = vaultConfig;

            _provide = new NChain(
                vaultConfig.NChainHost,
                vaultConfig.NChainPath,
                vaultConfig.NChainScheme,
                vaultConfig.NChainToken);

            EnsureNetwork(chainId);
        }
示例#2
0
        public VaultTxSender(ITxSigner txSigner, IVaultConfig vaultConfig, int chainId)
        {
            _txSigner = txSigner;
            if (_networkIdMapping.ContainsKey(chainId))
            {
                _networkId = _networkIdMapping[chainId];
            }

            _provide = new NChain(
                vaultConfig.Host,
                vaultConfig.Path,
                vaultConfig.Scheme,
                vaultConfig.Token);
        }
示例#3
0
 public Baseline(string token)
 {
     this.ident  = Ident.InitIdent(token);
     this.nchain = NChain.InitNChain(token);
     this.resolveConnector(token);
 }