API Reference Soroban v0.5.0

modules

Modules

Documentation for Soroban.

Exposes the function to invoke Soroban smart contracts

InvokeHostFunction implementation to invoke authorized and not authorized contract functions.

Exposes functions to interact with the Soroban API requests.

Specifies the API for processing HTTP requests in the Soroban-RPC server.

Hackney HTTP client implementation. This implementation allows you to use your own JSON encoding library. The default is Jason.

Specifies expected behaviour of an HTTP client.

Specifies the callbacks to build the Soroban's endpoints.

Represents an error which occurred during a Soroban RPC call.

GetTransaction request implementation for Soroban RPC.

GetTransactionResponse struct definition.

Represents an error which occurred during a HTTP request.

A module to work with Soroban RPC requests. Requests are composed in a functional manner. The request does not happen until it is configured and passed to perform/1.

Defines RPC response type constructions.

SendTransaction request implementation for Soroban RPC.

SendTransactionResponse struct definition.

SimulateTransaction request implementation for Soroban RPC.

SimulateTransactionResponse struct definition.

Address struct definition.

Bool struct definition.

Bytes struct definition.

Duration struct definition.

Int128 struct definition.

Int256 struct definition.

Int32 struct definition.

Int64 struct definition.

Defines base types constructions.

String struct definition.

Symbol struct definition.

TimePoint struct definition.

UInt128 struct definition.

UInt256 struct definition.

UInt32 struct definition.

UInt64 struct definition.