View Source Stellar.TxBuild.CreateContractArgsV2 (Elixir Stellar SDK v0.23.0)

CreateContractArgsV2 struct definition for Protocol 22+.

Summary

Types

@type constructor_args() :: [Stellar.TxBuild.SCVal.t()]
@type contract_executable() :: Stellar.TxBuild.ContractExecutable.t()
Link to this type

contract_id_preimage()

View Source
@type contract_id_preimage() :: Stellar.TxBuild.ContractIDPreimage.t()
@type error() :: {:error, atom()}
@type t() :: %Stellar.TxBuild.CreateContractArgsV2{
  constructor_args: constructor_args(),
  contract_executable: contract_executable(),
  contract_id_preimage: contract_id_preimage()
}
@type validation() :: {:ok, any()} | error()