public BlockHttpTests() { _blockchainHttp = new BlockHttp(BaseUrl) { NetworkType = NetworkType.TEST_NET }; }
public TransactionClient(BlockchainNetworkConnection blockchainNetworkConnection) { TransactionHttp = new TransactionHttp(blockchainNetworkConnection.RestApiUrl); BlockHttp = new BlockHttp(blockchainNetworkConnection.RestApiUrl); var uri = new Uri(blockchainNetworkConnection.RestApiUrl); BlockchainRestApiHost = uri.Host; BlockchainRestApiPort = uri.Port; UseSSL = blockchainNetworkConnection.HttpProtocol == HttpProtocol.Https; }
/// <summary> /// Initializes a new instance of the <see cref="SiriusClient" /> class. /// </summary> /// <param name="host">The network host</param> public SiriusClient(string host = @"http://localhost:3000") { Host = host; NetworkHttp = new NetworkHttp(host); AccountHttp = new AccountHttp(host, NetworkHttp); BlockHttp = new BlockHttp(host, NetworkHttp); ChainHttp = new ChainHttp(host, NetworkHttp); MetadataHttp = new MetadataHttp(host, NetworkHttp); MosaicHttp = new MosaicHttp(host, NetworkHttp); NamespaceHttp = new NamespaceHttp(host, NetworkHttp); TransactionHttp = new TransactionHttp(host, NetworkHttp); NodeHttp = new NodeHttp(host, NetworkHttp); }
public IObservable <BlockInfo> GetNemesisBlockInfo() { return(BlockHttp.GetBlockByHeight(1)); }