API Reference ICON 2.0 SDK v0.2.3

modules

Modules

Icon is a library for interacting with the interoperable decentralized aggregator network ICON 2.0.

This module defines different configuration variables for the ICON 2.0 SDK.

This module defines a struct with the basic identity information to query and transact with the ICON 2.0 JSON API.

This module defines a basic JSON RPC request payloads.

This module defines the Goloop API request payloads.

This module defines a schema.

This module defines an ICON 2.0 error.

This module defines a behaviour for schema types.

This module defines an ICON 2.0 address (either EOA or SCORE).

This module defines a type that does not do any conversions. It is useful when the types of the data are not known a priori.

This module defines an ICON 2.0 binary data.

This module defines a block.

This module defines a minimal block that only has two keys

This module defines an ICON 2.0 boolean.

This module defines an ICON 2.0 Externally Owned Account (EOA) address.

This module defines an ICON 2.0 event log entry.

This module defines an ICON 2.0 hash.

This module defines an ICON 2.0 integer.

This module defines a loop (1 ICX = 10¹⁸ loop).

This module defines a positive integer.

This module defines an ICON 2.0 Smart Contract on Reliable Environment (SCORE) address.

This module defines an ICON 2.0 signature.

This module defines an ICON 2.0 string.

This module defines an ICON 2.0 timestamp.

This module defines a transaction.

This module defines a transaction result.

This module defines a transaction status.

This module defines an Yggdrasil adapter for ICON 2.0.

This module defines configuration variables for ICON 2.0 WebSocket connection.

This modules defines a publisher ICON 2.0 adapter. However, it's not possible to publish messages in ICON 2.0 via Yggdrasil. Attempting to publish a message will always return an error.

Yggdrasil publisher adapter for Icon. The name of the channel should be a map with

This module defines functions to deal with ICON 2.0 websocket messages.

This module defines a general ICON 2.0 WebSocket.