Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
Package constants provides constants.
|
Package constants provides constants. |
Provides some low-level functions and types that are used by the SDK.
|
Provides some low-level functions and types that are used by the SDK. |
block
Provides the data structures and methods to work with the block data structure.
|
Provides the data structures and methods to work with the block data structure. |
common
Provides the data structures and methods to work with the common data structures.
|
Provides the data structures and methods to work with the common data structures. |
conf
Provides the data structures and methods to work with the configuration data structure.
|
Provides the data structures and methods to work with the configuration data structure. |
conf/mocks
AUTOGENERATED! Do not use.
|
AUTOGENERATED! Do not use. |
encryption
Provides the data structures and methods used in encryption.
|
Provides the data structures and methods used in encryption. |
imageutil
Provides helper methods and data structures to work with images.
|
Provides helper methods and data structures to work with images. |
logger
Provides a simple logger for the SDK.
|
Provides a simple logger for the SDK. |
node
Provides functions and data structures to interact with the system nodes in the context of the blockchain network.
|
Provides functions and data structures to interact with the system nodes in the context of the blockchain network. |
pathutil
Provides utility functions for working with file paths.
|
Provides utility functions for working with file paths. |
resty
HTTP and REST client library with parallel feature.
|
HTTP and REST client library with parallel feature. |
resty/mocks
AUTOGENERATED! Do not use.
|
AUTOGENERATED! Do not use. |
sys
Provides functions and data structures for working with memory and disk file systems.
|
Provides functions and data structures for working with memory and disk file systems. |
tokenrate
Provides functions to get token rates from different sources (for example: CoinGecko, Bancor, Uniswap, CoinMarketCap).
|
Provides functions to get token rates from different sources (for example: CoinGecko, Bancor, Uniswap, CoinMarketCap). |
transaction
Provides low-level functions and types to work with the native smart contract transactions.
|
Provides low-level functions and types to work with the native smart contract transactions. |
util
Provides miscellaneous utility functions and types for the SDK.
|
Provides miscellaneous utility functions and types for the SDK. |
version
AUTOGENERATED! Do not use.
|
AUTOGENERATED! Do not use. |
zcncrypto
Provides low-level functions and types to work with different cryptographic schemes with a unified interface and provide cryptographic operations.
|
Provides low-level functions and types to work with different cryptographic schemes with a unified interface and provide cryptographic operations. |
common/errors
Module
|
|
Providers tools for local development - do not use.
|
Providers tools for local development - do not use. |
errors
module
|
|
Provides interface for the SDK functions to be used to build an SDK version for the mobile apps.
|
Provides interface for the SDK functions to be used to build an SDK version for the mobile apps. |
sdk
Provides the exported functions and types that are used to build the mobile SDK.
|
Provides the exported functions and types that are used to build the mobile SDK. |
zboxapi
Subpackage to provide interface for zboxapi SDK (dealing with apps backend) to be used to build the mobile SDK.
|
Subpackage to provide interface for zboxapi SDK (dealing with apps backend) to be used to build the mobile SDK. |
zcn
Subpackage to provide interface for zcncore SDK functions to be used to build the mobile SDK.
|
Subpackage to provide interface for zcncore SDK functions to be used to build the mobile SDK. |
Miscellaneous provider-related SDKs.
|
Miscellaneous provider-related SDKs. |
blobber
Provides sdk functions to be used by the blobber.
|
Provides sdk functions to be used by the blobber. |
Provides an interface for the SDK functions to be used to build a WebAssemply SDK for usage in the webapps.
|
Provides an interface for the SDK functions to be used to build a WebAssemply SDK for usage in the webapps. |
demo
Demo for the wasm sdk- do not use.
|
Demo for the wasm sdk- do not use. |
jsbridge
Utilities for interacting with the JavaScript runtime.
|
Utilities for interacting with the JavaScript runtime. |
Provides an interface for the SDK functions to be used to build an SDK for usage in developing Windows applications.
|
Provides an interface for the SDK functions to be used to build an SDK for usage in developing Windows applications. |
Provides functions and types to communicate with the 0box API (an off-chain service that provides functionality for the applications out of the scope of the chain transactions).
|
Provides functions and types to communicate with the 0box API (an off-chain service that provides functionality for the applications out of the scope of the chain transactions). |
Contains sub-packages and modules for managing users' storage and allocations.
|
Contains sub-packages and modules for managing users' storage and allocations. |
allocationchange
Types and methods related to file operations (rename, move, delete, etc).
|
Types and methods related to file operations (rename, move, delete, etc). |
blockchain
Methods and types for blockchain entities and interactions.
|
Methods and types for blockchain entities and interactions. |
client
Methods and types for client and wallet operations.
|
Methods and types for client and wallet operations. |
encoder
Stream Encoder for erasure coding.
|
Stream Encoder for erasure coding. |
encryption
Methods and types for encryption operations.
|
Methods and types for encryption operations. |
fileref
Methods and types to interact with File Reference.
|
Methods and types to interact with File Reference. |
logger
Proxy for the core logger package.
|
Proxy for the core logger package. |
marker
Methods and types to interact with Read and Write Markers.
|
Methods and types to interact with Read and Write Markers. |
mocks
AUTOGENERATED! Do not use.
|
AUTOGENERATED! Do not use. |
sdk
Main functionality of the SDK.
|
Main functionality of the SDK. |
zboxutil
Utility functions to support the functionality of the SDK.
|
Utility functions to support the functionality of the SDK. |
Methods and types to interact with the Bridge protocol.
|
Methods and types to interact with the Bridge protocol. |
authorizer
Methods and types to interact with the authorizer nodes.
|
Methods and types to interact with the authorizer nodes. |
crypto
Methods and types to support cryptographic operations.
|
Methods and types to support cryptographic operations. |
errors
Error struct and functions.
|
Error struct and functions. |
ethereum
Methods and types to interact with Züs smart contracts on the Ethereum blockchain (Züs ERC20 tokens).
|
Methods and types to interact with Züs smart contracts on the Ethereum blockchain (Züs ERC20 tokens). |
http
Utility methods and types to work with HTTP requests and responses.
|
Utility methods and types to work with HTTP requests and responses. |
log
Logging methods and types for the ZCN bridge SDK.
|
Logging methods and types for the ZCN bridge SDK. |
mocks
AUTOGENERATED! Do not use.
|
AUTOGENERATED! Do not use. |
time
Utility functions to handle the time.
|
Utility functions to handle the time. |
transaction
Methods and types to interact with native Züs transactions.
|
Methods and types to interact with native Züs transactions. |
transaction/mocks
AUTOGENERATED! Do not use.
|
AUTOGENERATED! Do not use. |
utils
Miscellaneous utility functions.
|
Miscellaneous utility functions. |
wallet
Methods and types to represent client's wallet.
|
Methods and types to represent client's wallet. |
zcnsc
Utilities to interact with native ZCN smart contract functions.
|
Utilities to interact with native ZCN smart contract functions. |
Contains sub-packages and modules for managing users' wallets and issuing transactions.
|
Contains sub-packages and modules for managing users' wallets and issuing transactions. |
ethhdwallet
Utilities to interact with ethereum wallet.
|
Utilities to interact with ethereum wallet. |
mocks
AUTOGENERATED! Do not use.
|
AUTOGENERATED! Do not use. |
DEPRECATED: This package is deprecated and will be removed in a future release.
|
DEPRECATED: This package is deprecated and will be removed in a future release. |
build
DEPRECATED: This package is deprecated and will be removed in a future release.
|
DEPRECATED: This package is deprecated and will be removed in a future release. |
chain
DEPRECATED: This package is deprecated and will be removed in a future release.
|
DEPRECATED: This package is deprecated and will be removed in a future release. |
config
DEPRECATED: This package is deprecated and will be removed in a future release.
|
DEPRECATED: This package is deprecated and will be removed in a future release. |
crypto
DEPRECATED: This package is deprecated and will be removed in a future release.
|
DEPRECATED: This package is deprecated and will be removed in a future release. |
errors
DEPRECATED: This package is deprecated and will be removed in a future release.
|
DEPRECATED: This package is deprecated and will be removed in a future release. |
http
DEPRECATED: This package is deprecated and will be removed in a future release.
|
DEPRECATED: This package is deprecated and will be removed in a future release. |
limiter
DEPRECATED: This package is deprecated and will be removed in a future release.
|
DEPRECATED: This package is deprecated and will be removed in a future release. |
log
DEPRECATED: This package is deprecated and will be removed in a future release.
|
DEPRECATED: This package is deprecated and will be removed in a future release. |
magmasc
DEPRECATED: This package is deprecated and will be removed in a future release.
|
DEPRECATED: This package is deprecated and will be removed in a future release. |
node
DEPRECATED: This package is deprecated and will be removed in a future release.
|
DEPRECATED: This package is deprecated and will be removed in a future release. |
registration
DEPRECATED: This package is deprecated and will be removed in a future release.
|
DEPRECATED: This package is deprecated and will be removed in a future release. |
shutdown
DEPRECATED: This package is deprecated and will be removed in a future release.
|
DEPRECATED: This package is deprecated and will be removed in a future release. |
storage
DEPRECATED: This package is deprecated and will be removed in a future release.
|
DEPRECATED: This package is deprecated and will be removed in a future release. |
time
DEPRECATED: This package is deprecated and will be removed in a future release.
|
DEPRECATED: This package is deprecated and will be removed in a future release. |
transaction
DEPRECATED: This package is deprecated and will be removed in a future release.
|
DEPRECATED: This package is deprecated and will be removed in a future release. |
wallet
DEPRECATED: This package is deprecated and will be removed in a future release.
|
DEPRECATED: This package is deprecated and will be removed in a future release. |
Provides methods and types to interact with the ERC-721 NFT smart contract on the Ethereum blockchain.
|
Provides methods and types to interact with the ERC-721 NFT smart contract on the Ethereum blockchain. |
contracts
AUTOGENERATED! All sub-packages and modules are auto-generated and should not be modified.
|
AUTOGENERATED! All sub-packages and modules are auto-generated and should not be modified. |
Click to show internal directories.
Click to hide internal directories.