bindings

package module
v0.0.0-...-a4ee913 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 5, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Invoker

type Invoker interface {
	InvokeContract(ctx context.Context, contractID string, functionName string, args []xdr.ScVal) (*xdr.ScVal, error)
	SimulateContract(ctx context.Context, contractID string, functionName string, args []xdr.ScVal) (*xdr.ScVal, error)
	GetEvents(ctx context.Context, contractID string, startLedger uint32, topics []string) ([]protocolrpc.EventInfo, error)
}

Invoker provides methods to invoke and simulate Soroban contracts. This is a common interface that can be implemented by any Stellar contract invocation mechanism (e.g., Deployer, RPC client wrapper). It is shared across all generated contract bindings.

Directories

Path Synopsis
contracts
burn_mint_pool
Code generated by stellar-bindings-generator.
Code generated by stellar-bindings-generator.
ccip_receiver
Code generated by stellar-bindings-generator.
Code generated by stellar-bindings-generator.
committee_verifier
Code generated by stellar-bindings-generator.
Code generated by stellar-bindings-generator.
fee_quoter
Code generated by stellar-bindings-generator.
Code generated by stellar-bindings-generator.
lock_release_pool
Code generated by stellar-bindings-generator.
Code generated by stellar-bindings-generator.
mcms
Code generated by stellar-bindings-generator.
Code generated by stellar-bindings-generator.
offramp
Code generated by stellar-bindings-generator.
Code generated by stellar-bindings-generator.
onramp
Code generated by stellar-bindings-generator.
Code generated by stellar-bindings-generator.
ramp_registry
Code generated by stellar-bindings-generator.
Code generated by stellar-bindings-generator.
rmn_proxy
Code generated by stellar-bindings-generator.
Code generated by stellar-bindings-generator.
rmn_remote
Code generated by stellar-bindings-generator.
Code generated by stellar-bindings-generator.
router
Code generated by stellar-bindings-generator.
Code generated by stellar-bindings-generator.
siloed_lock_release_pool
Code generated by stellar-bindings-generator.
Code generated by stellar-bindings-generator.
timelock
Code generated by stellar-bindings-generator.
Code generated by stellar-bindings-generator.
token_admin_registry
Code generated by stellar-bindings-generator.
Code generated by stellar-bindings-generator.
token_lock_box
Code generated by stellar-bindings-generator.
Code generated by stellar-bindings-generator.
token_pool
Code generated by stellar-bindings-generator.
Code generated by stellar-bindings-generator.
versioned_verifier_resolver
Code generated by stellar-bindings-generator.
Code generated by stellar-bindings-generator.
Package main provides a CLI tool to generate Go bindings from Stellar contract Rust bindings.
Package main provides a CLI tool to generate Go bindings from Stellar contract Rust bindings.
Package scval provides shared helper functions for converting between Go types and Stellar Soroban xdr.ScVal values.
Package scval provides shared helper functions for converting between Go types and Stellar Soroban xdr.ScVal values.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL