Versions in this module Expand all Collapse all v0 v0.0.2 Jun 5, 2026 Changes in this version + func ComputeSACContractID(networkPassphrase string, asset xdr.Asset) (string, error) + func GenerateDeterministicSalt(deployerAddress, contractName string) [32]byte + type Deployer struct + func NewDeployer(rpcClient *rpcclient.Client, networkPassphrase string, signer *keypair.Full, ...) *Deployer + func NewDeployerFromChain(ch cldfstellar.Chain, opts ...DeployerOption) (*Deployer, error) + func NewDeployerWithSigner(rpcClient *rpcclient.Client, networkPassphrase string, signer TxSigner, ...) *Deployer + func (d *Deployer) DeployContract(ctx context.Context, wasmPath string, salt [32]byte) (string, error) + func (d *Deployer) DeploySACToken(ctx context.Context, asset xdr.Asset) (string, error) + func (d *Deployer) GetEvents(ctx context.Context, contractID string, startLedger uint32, topics []string) ([]protocolrpc.EventInfo, error) + func (d *Deployer) InvokeContract(ctx context.Context, contractID string, functionName string, args []xdr.ScVal) (*xdr.ScVal, error) + func (d *Deployer) NativeAccountState(ctx context.Context, rawAccountKey []byte) (balance *big.Int, seq uint64, exists bool, err error) + func (d *Deployer) SendNativePayment(ctx context.Context, destinationStrkey string, stroops int64) error + func (d *Deployer) SignerAddress() string + func (d *Deployer) SimulateContract(ctx context.Context, contractID string, functionName string, args []xdr.ScVal) (*xdr.ScVal, error) + func (d *Deployer) SubmitClassicOperation(ctx context.Context, op txnbuild.Operation) error + type DeployerOption func(*Deployer) + func WithAutoRestore(enabled bool) DeployerOption + func WithFeeBumpFactor(factor float64) DeployerOption + func WithTxnTimeBound(d time.Duration) DeployerOption + type TxSigner interface + Address func() string + SignTransaction func(networkPassphrase string, tx *txnbuild.Transaction) (*txnbuild.Transaction, error) + func NewKeypairSigner(kp *keypair.Full) TxSigner + func NewSDKSigner(sdk stellarSDKSigner) TxSigner v0.0.1 Apr 29, 2026