View Source Soroban.Contract.RestoreFootprint (Soroban v0.20.0)
RestoreFootprint
implementation to extend a contract.
Summary
Types
@type addl_resources() :: keyword()
@type contract_address() :: String.t()
@type error() :: {:error, atom()}
@type keys() :: Keyword.t()
@type network_passphrase() :: String.t()
@type restore_footprint_validation() :: {:ok, Stellar.TxBuild.RestoreFootprint.t()} | error()
@type secret_key() :: String.t()
@type send_response() :: {:ok, Soroban.RPC.SendTransactionResponse.t()}
@type server() :: Soroban.RPC.Server.t()
@type soroban_data() :: Stellar.TxBuild.SorobanTransactionData.t()
@type wasm_id() :: String.t()
Functions
Link to this function
restore_contract(server, network_passphrase, contract_address, secret_key, addl_resources \\ [])
View Source@spec restore_contract( server :: server(), network_passphrase :: network_passphrase(), contract_address :: contract_address(), secret_key :: secret_key(), addl_resources :: addl_resources() ) :: send_response()
Link to this function
restore_contract_keys(server, network_passphrase, contract_address, secret_key, keys, addl_resources \\ [])
View Source@spec restore_contract_keys( server :: server(), network_passphrase :: network_passphrase(), contract_address :: contract_address(), secret_key :: secret_key(), keys :: keys(), addl_resources :: addl_resources() ) :: send_response()
Link to this function
restore_contract_wasm(server, network_passphrase, wasm_id, secret_key, addl_resources \\ [])
View Source@spec restore_contract_wasm( server :: server(), network_passphrase :: network_passphrase(), wasm_id :: wasm_id(), secret_key :: secret_key(), addl_resources :: addl_resources() ) :: send_response()