This repository has been archived by the owner on Jul 27, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 27
M_Iota_Lib_CSharp_Api_IotaApi__ctor_1
saniro edited this page Feb 16, 2017
·
1 revision
Creates an api object that uses the specified connection settings to connect to a node
Namespace: Iota.Lib.CSharp.Api
Assembly: IotaApi (in IotaApi.dll) Version: 0.9.0.24212 (1.0.0.0)
C#
public IotaApi(
string host,
int port,
ICurl curl
)
- host
- Type: System.String
hostname or API address of a node to interact with - port
- Type: System.Int32
tcp/udp port - curl
- Type: Iota.Lib.CSharp.Api.Utils.ICurl
a custom curl implementation to be used to perform the pow. Use the other constructor in order to use the default curl implementation provided by the library
Iota CSharp Lib documentation
Send comments on this topic to [](mailto:?Subject=Iota CSharp Lib documentation)
-
IotaApi
-
Iota.Lib.CSharp.Api Namespace
-
IotaApi Class
- IotaApi Constructor
-
IotaApi Methods
- IotaApi.BroadcastAndStore Method
- IotaApi.FindTransactionObjects Method
- IotaApi.FindTransactionObjectsByBundle Method
- IotaApi.FindTransactionsByAddresses Method
- IotaApi.FindTransactionsByApprovees Method
- IotaApi.FindTransactionsByBundles Method
- IotaApi.FindTransactionsByDigests Method
- IotaApi.GetBundle Method
- IotaApi.GetInputs Method
- IotaApi.GetLatestInclusion Method
- IotaApi.GetNewAddress Method
- IotaApi.GetTransactionsObjects Method
- IotaApi.GetTransfers Method
- IotaApi.PrepareTransfers Method
- IotaApi.ReplayBundle Method
- IotaApi.SendTransfer Method
- IotaApi.SendTrytes Method
-
IotaApi Class
-
Iota.Lib.CSharp.Api.Core Namespace
- AddNeighborsRequest Class
- AddNeighborsResponse Class
- AttachToTangleRequest Class
- AttachToTangleResponse Class
- BroadcastTransactionsRequest Class
- BroadcastTransactionsResponse Class
- Command Enumeration
- EnumHelper Class
- FindTransactionsRequest Class
- FindTransactionsResponse Class
- GenericIotaCoreApi Class
- GetBalancesRequest Class
- GetBalancesResponse Class
- GetInclusionStatesRequest Class
- GetInclusionStatesResponse Class
- GetNeighborsRequest Class
- GetNeighborsResponse Class
- GetNodeInfoRequest Class
-
GetNodeInfoResponse Class
- GetNodeInfoResponse Constructor
-
GetNodeInfoResponse Properties
- GetNodeInfoResponse.AppName Property
- GetNodeInfoResponse.AppVersion Property
- GetNodeInfoResponse.JreAvailableProcessors Property
- GetNodeInfoResponse.JreFreeMemory Property
- GetNodeInfoResponse.JreMaxMemory Property
- GetNodeInfoResponse.JreTotalMemory Property
- GetNodeInfoResponse.JreVersion Property
- GetNodeInfoResponse.LatestMilestone Property
- GetNodeInfoResponse.LatestMilestoneIndex Property
- GetNodeInfoResponse.LatestSolidSubtangleMilestone Property
- GetNodeInfoResponse.LatestSolidSubtangleMilestoneIndex Property
- GetNodeInfoResponse.Neighbors Property
- GetNodeInfoResponse.PacketsQueueSize Property
- GetNodeInfoResponse.Time Property
- GetNodeInfoResponse.Tips Property
- GetNodeInfoResponse.TransactionsToRequest Property
- GetNodeInfoResponse Methods
- GetTipsRequest Class
- GetTipsResponse Class
- GetTransactionsToApproveRequest Class
- GetTransactionsToApproveResponse Class
- GetTrytesRequest Class
- GetTrytesResponse Class
- IGenericIotaCoreApi Interface
- InterruptAttachingToTangleRequest Class
- InterruptAttachingToTangleResponse Class
-
IotaCoreApi Class
- IotaCoreApi Constructor
-
IotaCoreApi Methods
- IotaCoreApi.AddNeighbors Method
- IotaCoreApi.AttachToTangle Method
- IotaCoreApi.BroadcastTransactions Method
- IotaCoreApi.FindTransactions Method
- IotaCoreApi.GetBalances Method
- IotaCoreApi.GetInclusionStates Method
- IotaCoreApi.GetNeighbors Method
- IotaCoreApi.GetNodeInfo Method
- IotaCoreApi.GetTips Method
- IotaCoreApi.GetTransactionsToApprove Method
- IotaCoreApi.GetTrytes Method
- IotaCoreApi.InterruptAttachingToTangle Method
- IotaCoreApi.RemoveNeighbors Method
- IotaCoreApi.StoreTransactions Method
- IotaRequest Class
- IotaResponse Class
- RemoveNeighborsRequest Class
- RemoveNeighborsResponse Class
- StoreTransactionsRequest Class
- StoreTransactionsResponse Class
-
Iota.Lib.CSharp.Api.Exception Namespace
- IllegalAccessError Class
- IllegalStateException Class
- InvalidAddressException Class
- InvalidBundleException Class
- InvalidSignatureException Class
- InvalidTailTransactionException Class
- InvalidTryteException Class
- InvisibleBundleTransactionException Class
- IotaApiException Class
- NotEnoughBalanceException Class
-
Iota.Lib.CSharp.Api.Model Namespace
- Bundle Class
- Input Class
- Inputs Class
- Neighbor Class
- Signature Class
-
Transaction Class
- Transaction Constructor
-
Transaction Properties
- Transaction.Address Property
- Transaction.BranchTransaction Property
- Transaction.Bundle Property
- Transaction.CurrentIndex Property
- Transaction.Digest Property
- Transaction.Hash Property
- Transaction.Index Property
- Transaction.LastIndex Property
- Transaction.Nonce Property
- Transaction.Persistance Property
- Transaction.SignatureFragment Property
- Transaction.SignatureMessageChunk Property
- Transaction.Tag Property
- Transaction.Timestamp Property
- Transaction.TrunkTransaction Property
- Transaction.Type Property
- Transaction.Value Property
- Transaction Methods
- Transfer Class
-
Iota.Lib.CSharp.Api.Utils Namespace
- Checksum Class
- Constants Class
-
Converter Class
- Converter Constructor
- Converter Methods
- Converter Fields
- Curl Class
- ICurl Interface
-
InputValidator Class
-
InputValidator Methods
- InputValidator.CheckAddress Method
- InputValidator.CheckIfArrayOfTrytes Method
- InputValidator.CheckIfValidSeed Method
- InputValidator.CheckTransferArray Method
- InputValidator.IsAddress Method
- InputValidator.IsArrayOfHashes Method
- InputValidator.IsArrayOfTrytes Method
- InputValidator.IsNinesTrytes Method
- InputValidator.IsTransfersCollectionValid Method
- InputValidator.IsTrytes Method
- InputValidator.IsValidTransfer Method
- InputValidator.IsValue Method
- InputValidator.PadSeedIfNecessary Method
-
InputValidator Methods
- IotaUnitConverter Class
- IotaUnits Enumeration
- Signing Class
- TrytesConverter Class
-
Iota.Lib.CSharp.Api Namespace