View Source API Reference Soroban v0.20.1

Modules

Exposes the function to invoke Soroban smart contracts

DeployAssetContract implementation to deploy contract from an Asset.

DeployContract implementation to deploy contract from a wasm file.

ExtendFootprintTTL implementation to extend a contract.

InvokeContractFunction implementation to invoke authorized and not authorized contract functions.

Exposes the functions to execute the simulate and send_transaction endpoints

RestoreFootprint implementation to extend a contract.

UploadContractCode implementation to upload contract from a wasm file.

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.

EventFilter struct definition.

EventsPayload struct definition.

GetEvents request implementation for Soroban RPC.

GetEventsResponse struct definition.

GetHealth request implementation for Soroban RPC.

GetHealthResponse struct definition.

GetLatestLedger request implementation for Soroban RPC.

GetLatestLedgerResponse struct definition.

GetLedgerEntries request implementation for Soroban RPC.

GetLedgerEntriesResponse struct definition.

GetNetwork request implementation for Soroban RPC.

GetNetworkResponse struct definition.

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.

Soroban RPC Server configuration.

SimulateTransaction request implementation for Soroban RPC.

SimulateTransactionResponse struct definition.

TopicFilter struct definition.

Address struct definition.

Bool struct definition.

Bytes struct definition.

Duration struct definition.

Enum struct definition.

Int128 struct definition.

Int256 struct definition.

Int32 struct definition.

Int64 struct definition.

Map struct definition.

MapEntry struct definition.

Option struct definition.

Defines base types constructions.

String struct definition.

Struct struct definition.

StructField struct definition.

Symbol struct definition.

TimePoint struct definition.

Tuple struct definition.

UInt128 struct definition.

UInt256 struct definition.

UInt32 struct definition.

UInt64 struct definition.

Vec struct definition.