iota_sdk.types.node_info
NodeInfoMilestone Objects
@dataclass
class NodeInfoMilestone()
Milestone info.
Attributes:
index- The milestone index.timestamp- The milestone timestamp.milestoneId- The milestone ID.
NodeInfoStatus Objects
@dataclass
class NodeInfoStatus()
Node status.
Attributes:
isHealthy- Whether the node is healthy.latestMilestone- The latest milestone info.confirmedMilestone- The latest confirmed milestone info.pruningIndex- The pruning index of the node.
NodeInfoMetrics Objects
@dataclass
class NodeInfoMetrics()
Node metrics.
Attributes:
blocksPerSecond- The blocks per second gossiped in the network.referencedBlocksPerSecond- The referenced blocks per second in the network.referencedRate- The percentage of blocks that get referenced.
RentStructure Objects
@dataclass
class RentStructure()
Rent structure for the storage deposit.
Attributes:
vByteCost- The cost of base coin per virtual byte.vByteFactorData- The weight factor used for key fields in the outputs.vByteFactorKey- The weight factor used for data fields in the outputs.
NodeInfoProtocol Objects
@dataclass
class NodeInfoProtocol()
Protocol info.
Attributes:
networkName- The human friendly name of the network.bech32Hrp- The HRP prefix used for Bech32 addresses in the network.tokenSupply- TokenSupply defines the current token supply on the network.version- The version of the protocol running.minPowScore- The minimum pow score of the network.rentStructure- The rent structure used by given node/network.
PendingProtocolParameter Objects
@dataclass
class PendingProtocolParameter()
Pending protocol parameters.
Attributes:
type- Type of change.targetMilestoneIndex- Milestone index at which the new protocol parameters become active.protocolVersion- The new protocol version.params- The new protocol parameters.
NodeInfoBaseToken Objects
@dataclass
class NodeInfoBaseToken()
The base coin info.
Attributes:
name- Name of the base coin.tickerSymbol- Base coin ticker symbol.unit- Base coin unit.decimals- Number of decimals.useMetricPrefix- Whether the coin uses a metric prefix.subunit- Base coin subunit.
NodeInfo Objects
@dataclass
class NodeInfo()
Response from the /info endpoint.
Attributes:
name- The name of the node (e.g. Hornet).version- The version of the node.status- The status of the node.metrics- Some node metrics.supportedProtocolVersions- Supported protocol versions by the ndoe.protocol- Information about the running protocol.pendingProtocolParameters- A list of pending (not yet active) protocol parameters.baseToken- Information about the base token.features- List of features supported by the node.
NodeInfoWrapper Objects
@dataclass
class NodeInfoWrapper()
NodeInfo wrapper which contains the node info and the url from the node.
Attributes:
nodeInfo- A NodeInfo object.url- The URL of the node.