View Source Soroban.Contract (Soroban v0.13.0)

Exposes the function to invoke Soroban smart contracts

Summary

Functions

Functions

Link to this function

bump_contract(contract_address, secret_key, ledgers_to_bump)

View Source

See Soroban.Contract.BumpFootprintExpiration.bump_contract/3.

Link to this function

bump_contract_keys(contract_address, secret_key, ledgers_to_bump, keys)

View Source

See Soroban.Contract.BumpFootprintExpiration.bump_contract_keys/4.

Link to this function

bump_contract_wasm(wasm_id, secret_key, ledgers_to_bump)

View Source

See Soroban.Contract.BumpFootprintExpiration.bump_contract_wasm/3.

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_address, source_secret_key, function_name, function_args \\ [], auth_secret_keys \\ [])

View Source

See Soroban.Contract.InvokeContractFunction.invoke/5.

Link to this function

restore_contract(contract_address, secret_key)

View Source

See Soroban.Contract.RestoreFootprint.restore_contract/2.

Link to this function

restore_contract_keys(contract_address, secret_key, keys)

View Source

See Soroban.Contract.RestoreFootprint.restore_contract_keys/3.

Link to this function

restore_contract_wasm(wasm_id, secret_key)

View Source

See Soroban.Contract.RestoreFootprint.restore_contract_wasm/2.

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_address, 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

simulate_invoke(contract_address, source_public_key, function_name, function_args \\ [])

View Source

See Soroban.Contract.InvokeContractFunction.simulate_invoke/4.

Link to this function

upload(wasm, source_secret_key)

View Source

See Soroban.Contract.UploadContractCode.upload/2.