View Source Soroban.Contract (Soroban v0.11.1)

Exposes the function to invoke Soroban smart contracts

Link to this section Summary

Link to this section Functions

Link to this function

deploy(wasm_id, source_secret_key)

View Source

See Soroban.Contract.DeployContract.deploy/2.

Link to this function

deploy_asset(asset_code, source_secret_key)

View Source

See Soroban.Contract.DeployAssetContract.deploy/2.

Link to this function

invoke(contract_id, source_secret_key, function_name, function_args \\ [], auth_secret_key \\ nil)

View Source

See Soroban.Contract.InvokeContractFunction.invoke/5.

Link to this function

retrieve_unsigned_xdr_to_deploy(wasm_id, source_public_key)

View Source

See Soroban.Contract.DeployContract.retrieve_unsigned_xdr_to_deploy/2.

Link to this function

retrieve_unsigned_xdr_to_deploy_asset(asset_code, source_public_key)

View Source

See Soroban.Contract.DeployAssetContract.retrieve_unsigned_xdr_to_deploy_asset/2.

Link to this function

retrieve_unsigned_xdr_to_invoke(contract_id, source_public_key, function_name, function_args \\ [])

View Source

See Soroban.Contract.InvokeContractFunction.retrieve_unsigned_xdr_to_invoke/4.

Link to this function

retrieve_unsigned_xdr_to_upload(wasm, source_public_key)

View Source

See Soroban.Contract.UploadContractCode.retrieve_unsigned_xdr_to_upload/2.

Link to this function

upload(wasm, source_secret_key)

View Source

See Soroban.Contract.UploadContractCode.upload/2.