Modules

sncast_std

Fully qualified path: sncast_std

Free functions

Structs

Enums

Traits

Impls

Free functions

call

Fully qualified path: sncast_std::call

pub fn call(
    contract_address: ContractAddress, function_selector: felt252, calldata: Array::<felt252>,
) -> Result<CallResult, ScriptCommandError>

declare

Fully qualified path: sncast_std::declare

pub fn declare(
    contract_name: ByteArray, fee_settings: FeeSettings, nonce: Option<felt252>,
) -> Result<DeclareResult, ScriptCommandError>

deploy

Fully qualified path: sncast_std::deploy

pub fn deploy(
    class_hash: ClassHash,
    constructor_calldata: Array::<felt252>,
    salt: Option<felt252>,
    unique: bool,
    fee_settings: FeeSettings,
    nonce: Option<felt252>,
) -> Result<DeployResult, ScriptCommandError>

invoke

Fully qualified path: sncast_std::invoke

pub fn invoke(
    contract_address: ContractAddress,
    entry_point_selector: felt252,
    calldata: Array::<felt252>,
    fee_settings: FeeSettings,
    nonce: Option<felt252>,
) -> Result<InvokeResult, ScriptCommandError>

get_nonce

Fully qualified path: sncast_std::get_nonce

pub fn get_nonce(block_tag: felt252) -> felt252

tx_status

Fully qualified path: sncast_std::tx_status

pub fn tx_status(transaction_hash: felt252) -> Result<TxStatusResult, ScriptCommandError>

handle_cheatcode

Fully qualified path: sncast_std::handle_cheatcode

fn handle_cheatcode(input: Span<felt252>) -> Span<felt252>

Structs

ErrorData

Fully qualified path: sncast_std::ErrorData

#[derive(Drop, PartialEq, Serde, Debug)]
pub struct ErrorData {
    msg: ByteArray,
}

TransactionExecutionErrorData

Fully qualified path: sncast_std::TransactionExecutionErrorData

#[derive(Drop, PartialEq, Serde, Debug)]
pub struct TransactionExecutionErrorData {
    transaction_index: felt252,
    execution_error: ByteArray,
}

CallResult

Fully qualified path: sncast_std::CallResult

#[derive(Drop, Clone, Debug, Serde)]
pub struct CallResult {
    pub data: Array::<felt252>,
}

DeclareTransactionResult

Fully qualified path: sncast_std::DeclareTransactionResult

#[derive(Drop, Copy, Debug, Serde)]
pub struct DeclareTransactionResult {
    pub class_hash: ClassHash,
    pub transaction_hash: felt252,
}

AlreadyDeclaredResult

Fully qualified path: sncast_std::AlreadyDeclaredResult

#[derive(Drop, Copy, Debug, Serde)]
pub struct AlreadyDeclaredResult {
    pub class_hash: ClassHash,
}

DeployResult

Fully qualified path: sncast_std::DeployResult

#[derive(Drop, Copy, Debug, Serde)]
pub struct DeployResult {
    pub contract_address: ContractAddress,
    pub transaction_hash: felt252,
}

EthFeeSettings

Fully qualified path: sncast_std::EthFeeSettings

#[derive(Drop, Copy, Debug, Serde, PartialEq)]
pub struct EthFeeSettings {
    pub max_fee: Option<felt252>,
}

StrkFeeSettings

Fully qualified path: sncast_std::StrkFeeSettings

#[derive(Drop, Copy, Debug, Serde, PartialEq)]
pub struct StrkFeeSettings {
    pub max_fee: Option<felt252>,
    pub max_gas: Option<u64>,
    pub max_gas_unit_price: Option<u128>,
}

InvokeResult

Fully qualified path: sncast_std::InvokeResult

#[derive(Drop, Clone, Debug, Serde)]
pub struct InvokeResult {
    pub transaction_hash: felt252,
}

TxStatusResult

Fully qualified path: sncast_std::TxStatusResult

#[derive(Drop, Copy, Debug, Serde, PartialEq)]
pub struct TxStatusResult {
    pub finality_status: FinalityStatus,
    pub execution_status: Option<ExecutionStatus>,
}

Enums

StarknetError

Fully qualified path: sncast_std::StarknetError

#[derive(Drop, Serde, PartialEq, Debug)]
pub enum StarknetError {
    FailedToReceiveTransaction,
    ContractNotFound,
    BlockNotFound,
    InvalidTransactionIndex,
    ClassHashNotFound,
    TransactionHashNotFound,
    ContractError: ErrorData,
    TransactionExecutionError: TransactionExecutionErrorData,
    ClassAlreadyDeclared,
    InvalidTransactionNonce,
    InsufficientMaxFee,
    InsufficientAccountBalance,
    ValidationFailure: ErrorData,
    CompilationFailed,
    ContractClassSizeIsTooLarge,
    NonAccount,
    DuplicateTx,
    CompiledClassHashMismatch,
    UnsupportedTxVersion,
    UnsupportedContractClassVersion,
    UnexpectedError: ErrorData,
}

Variants

FailedToReceiveTransaction

Failed to receive transaction

Fully qualified path: sncast_std::StarknetError::FailedToReceiveTransaction

FailedToReceiveTransaction

ContractNotFound

Contract not found

Fully qualified path: sncast_std::StarknetError::ContractNotFound

ContractNotFound

BlockNotFound

Block not found

Fully qualified path: sncast_std::StarknetError::BlockNotFound

BlockNotFound

InvalidTransactionIndex

Invalid transaction index in a block

Fully qualified path: sncast_std::StarknetError::InvalidTransactionIndex

InvalidTransactionIndex

ClassHashNotFound

Class hash not found

Fully qualified path: sncast_std::StarknetError::ClassHashNotFound

ClassHashNotFound

TransactionHashNotFound

Transaction hash not found

Fully qualified path: sncast_std::StarknetError::TransactionHashNotFound

TransactionHashNotFound

ContractError

Contract error

Fully qualified path: sncast_std::StarknetError::ContractError

ContractError : ErrorData

TransactionExecutionError

Transaction execution error

Fully qualified path: sncast_std::StarknetError::TransactionExecutionError

TransactionExecutionError : TransactionExecutionErrorData

ClassAlreadyDeclared

Class already declared

Fully qualified path: sncast_std::StarknetError::ClassAlreadyDeclared

ClassAlreadyDeclared

InvalidTransactionNonce

Invalid transaction nonce

Fully qualified path: sncast_std::StarknetError::InvalidTransactionNonce

InvalidTransactionNonce

InsufficientMaxFee

Max fee is smaller than the minimal transaction cost (validation plus fee transfer)

Fully qualified path: sncast_std::StarknetError::InsufficientMaxFee

InsufficientMaxFee

InsufficientAccountBalance

Account balance is smaller than the transaction's max_fee

Fully qualified path: sncast_std::StarknetError::InsufficientAccountBalance

InsufficientAccountBalance

ValidationFailure

Account validation failed

Fully qualified path: sncast_std::StarknetError::ValidationFailure

ValidationFailure : ErrorData

CompilationFailed

Compilation failed

Fully qualified path: sncast_std::StarknetError::CompilationFailed

CompilationFailed

ContractClassSizeIsTooLarge

Contract class size it too large

Fully qualified path: sncast_std::StarknetError::ContractClassSizeIsTooLarge

ContractClassSizeIsTooLarge

NonAccount

Sender address in not an account contract

Fully qualified path: sncast_std::StarknetError::NonAccount

NonAccount

DuplicateTx

A transaction with the same hash already exists in the mempool

Fully qualified path: sncast_std::StarknetError::DuplicateTx

DuplicateTx

CompiledClassHashMismatch

the compiled class hash did not match the one supplied in the transaction

Fully qualified path: sncast_std::StarknetError::CompiledClassHashMismatch

CompiledClassHashMismatch

UnsupportedTxVersion

the transaction version is not supported

Fully qualified path: sncast_std::StarknetError::UnsupportedTxVersion

UnsupportedTxVersion

UnsupportedContractClassVersion

the contract class version is not supported

Fully qualified path: sncast_std::StarknetError::UnsupportedContractClassVersion

UnsupportedContractClassVersion

UnexpectedError

An unexpected error occurred

Fully qualified path: sncast_std::StarknetError::UnexpectedError

UnexpectedError : ErrorData

ProviderError

Fully qualified path: sncast_std::ProviderError

#[derive(Drop, Serde, PartialEq, Debug)]
pub enum ProviderError {
    StarknetError: StarknetError,
    RateLimited,
    UnknownError: ErrorData,
}

Variants

StarknetError

Fully qualified path: sncast_std::ProviderError::StarknetError

StarknetError : StarknetError

RateLimited

Fully qualified path: sncast_std::ProviderError::RateLimited

RateLimited

UnknownError

Fully qualified path: sncast_std::ProviderError::UnknownError

UnknownError : ErrorData

TransactionError

Fully qualified path: sncast_std::TransactionError

#[derive(Drop, Serde, PartialEq, Debug)]
pub enum TransactionError {
    Rejected,
    Reverted: ErrorData,
}

Variants

Rejected

Fully qualified path: sncast_std::TransactionError::Rejected

Rejected

Reverted

Fully qualified path: sncast_std::TransactionError::Reverted

Reverted : ErrorData

WaitForTransactionError

Fully qualified path: sncast_std::WaitForTransactionError

#[derive(Drop, Serde, PartialEq, Debug)]
pub enum WaitForTransactionError {
    TransactionError: TransactionError,
    TimedOut,
    ProviderError: ProviderError,
}

Variants

TransactionError

Fully qualified path: sncast_std::WaitForTransactionError::TransactionError

TransactionError : TransactionError

TimedOut

Fully qualified path: sncast_std::WaitForTransactionError::TimedOut

TimedOut

ProviderError

Fully qualified path: sncast_std::WaitForTransactionError::ProviderError

ProviderError : ProviderError

ScriptCommandError

Fully qualified path: sncast_std::ScriptCommandError

#[derive(Drop, Serde, PartialEq, Debug)]
pub enum ScriptCommandError {
    UnknownError: ErrorData,
    ContractArtifactsNotFound: ErrorData,
    WaitForTransactionError: WaitForTransactionError,
    ProviderError: ProviderError,
}

Variants

UnknownError

Fully qualified path: sncast_std::ScriptCommandError::UnknownError

UnknownError : ErrorData

ContractArtifactsNotFound

Fully qualified path: sncast_std::ScriptCommandError::ContractArtifactsNotFound

ContractArtifactsNotFound : ErrorData

WaitForTransactionError

Fully qualified path: sncast_std::ScriptCommandError::WaitForTransactionError

WaitForTransactionError : WaitForTransactionError

ProviderError

Fully qualified path: sncast_std::ScriptCommandError::ProviderError

ProviderError : ProviderError

DeclareResult

Fully qualified path: sncast_std::DeclareResult

#[derive(Drop, Copy, Debug, Serde)]
pub enum DeclareResult {
    AlreadyDeclared: AlreadyDeclaredResult,
    Success: DeclareTransactionResult,
}

Variants

AlreadyDeclared

Fully qualified path: sncast_std::DeclareResult::AlreadyDeclared

AlreadyDeclared : AlreadyDeclaredResult

Success

Fully qualified path: sncast_std::DeclareResult::Success

Success : DeclareTransactionResult

FeeSettings

Fully qualified path: sncast_std::FeeSettings

#[derive(Drop, Copy, Debug, Serde, PartialEq)]
pub enum FeeSettings {
    Eth: EthFeeSettings,
    Strk: StrkFeeSettings,
}

Variants

Eth

Fully qualified path: sncast_std::FeeSettings::Eth

Eth : EthFeeSettings

Strk

Fully qualified path: sncast_std::FeeSettings::Strk

Strk : StrkFeeSettings

FinalityStatus

Fully qualified path: sncast_std::FinalityStatus

#[derive(Drop, Copy, Debug, Serde, PartialEq)]
pub enum FinalityStatus {
    Received,
    Rejected,
    AcceptedOnL2,
    AcceptedOnL1,
}

Variants

Received

Fully qualified path: sncast_std::FinalityStatus::Received

Received

Rejected

Fully qualified path: sncast_std::FinalityStatus::Rejected

Rejected

AcceptedOnL2

Fully qualified path: sncast_std::FinalityStatus::AcceptedOnL2

AcceptedOnL2

AcceptedOnL1

Fully qualified path: sncast_std::FinalityStatus::AcceptedOnL1

AcceptedOnL1

ExecutionStatus

Fully qualified path: sncast_std::ExecutionStatus

#[derive(Drop, Copy, Debug, Serde, PartialEq)]
pub enum ExecutionStatus {
    Succeeded,
    Reverted,
}

Variants

Succeeded

Fully qualified path: sncast_std::ExecutionStatus::Succeeded

Succeeded

Reverted

Fully qualified path: sncast_std::ExecutionStatus::Reverted

Reverted

Traits

DeclareResultTrait

Fully qualified path: sncast_std::DeclareResultTrait

pub trait DeclareResultTrait

Trait functions

class_hash

Fully qualified path: sncast_std::DeclareResultTrait::class_hash

fn class_hash(self: @DeclareResult) -> @ClassHash

Impls

DisplayClassHash

Fully qualified path: sncast_std::DisplayClassHash

pub impl DisplayClassHash of Display<ClassHash>

Impl functions

fmt

Fully qualified path: sncast_std::DisplayClassHash::fmt

fn fmt(self: @ClassHash, ref f: Formatter) -> Result<(), Error>

DisplayContractAddress

Fully qualified path: sncast_std::DisplayContractAddress

pub impl DisplayContractAddress of Display<ContractAddress>

Impl functions

fmt

Fully qualified path: sncast_std::DisplayContractAddress::fmt

fn fmt(self: @ContractAddress, ref f: Formatter) -> Result<(), Error>

DisplayCallResult

Fully qualified path: sncast_std::DisplayCallResult

impl DisplayCallResult of Display<CallResult>

Impl functions

fmt

Fully qualified path: sncast_std::DisplayCallResult::fmt

fn fmt(self: @CallResult, ref f: Formatter) -> Result<(), Error>

DeclareResultImpl

Fully qualified path: sncast_std::DeclareResultImpl

impl DeclareResultImpl of DeclareResultTrait

Impl functions

class_hash

Fully qualified path: sncast_std::DeclareResultImpl::class_hash

fn class_hash(self: @DeclareResult) -> @ClassHash

DisplayDeclareResult

Fully qualified path: sncast_std::DisplayDeclareResult

impl DisplayDeclareResult of Display<DeclareResult>

Impl functions

fmt

Fully qualified path: sncast_std::DisplayDeclareResult::fmt

fn fmt(self: @DeclareResult, ref f: Formatter) -> Result<(), Error>

DisplayDeployResult

Fully qualified path: sncast_std::DisplayDeployResult

impl DisplayDeployResult of Display<DeployResult>

Impl functions

fmt

Fully qualified path: sncast_std::DisplayDeployResult::fmt

fn fmt(self: @DeployResult, ref f: Formatter) -> Result<(), Error>

DisplayInvokeResult

Fully qualified path: sncast_std::DisplayInvokeResult

impl DisplayInvokeResult of Display<InvokeResult>

Impl functions

fmt

Fully qualified path: sncast_std::DisplayInvokeResult::fmt

fn fmt(self: @InvokeResult, ref f: Formatter) -> Result<(), Error>

DisplayFinalityStatus

Fully qualified path: sncast_std::DisplayFinalityStatus

pub impl DisplayFinalityStatus of Display<FinalityStatus>

Impl functions

fmt

Fully qualified path: sncast_std::DisplayFinalityStatus::fmt

fn fmt(self: @FinalityStatus, ref f: Formatter) -> Result<(), Error>

DisplayExecutionStatus

Fully qualified path: sncast_std::DisplayExecutionStatus

pub impl DisplayExecutionStatus of Display<ExecutionStatus>

Impl functions

fmt

Fully qualified path: sncast_std::DisplayExecutionStatus::fmt

fn fmt(self: @ExecutionStatus, ref f: Formatter) -> Result<(), Error>

DisplayTxStatusResult

Fully qualified path: sncast_std::DisplayTxStatusResult

pub impl DisplayTxStatusResult of Display<TxStatusResult>

Impl functions

fmt

Fully qualified path: sncast_std::DisplayTxStatusResult::fmt

fn fmt(self: @TxStatusResult, ref f: Formatter) -> Result<(), Error>

ErrorDataDrop

Fully qualified path: sncast_std::ErrorDataDrop

impl ErrorDataDrop of core::traits::Drop<ErrorData>;

ErrorDataPartialEq

Fully qualified path: sncast_std::ErrorDataPartialEq

impl ErrorDataPartialEq of core::traits::PartialEq<ErrorData>

Impl functions

eq

Fully qualified path: sncast_std::ErrorDataPartialEq::eq

fn eq(lhs: @ErrorData, rhs: @ErrorData) -> bool

ErrorDataSerde

Fully qualified path: sncast_std::ErrorDataSerde

impl ErrorDataSerde of core::serde::Serde<ErrorData>

Impl functions

serialize

Fully qualified path: sncast_std::ErrorDataSerde::serialize

fn serialize(self: @ErrorData, ref output: core::array::Array<felt252>)

deserialize

Fully qualified path: sncast_std::ErrorDataSerde::deserialize

fn deserialize(ref serialized: core::array::Span<felt252>) -> core::option::Option<ErrorData>

ErrorDataDebug

Fully qualified path: sncast_std::ErrorDataDebug

impl ErrorDataDebug of core::fmt::Debug<ErrorData>

Impl functions

fmt

Fully qualified path: sncast_std::ErrorDataDebug::fmt

fn fmt(
    self: @ErrorData, ref f: core::fmt::Formatter,
) -> core::result::Result::<(), core::fmt::Error>

TransactionExecutionErrorDataDrop

Fully qualified path: sncast_std::TransactionExecutionErrorDataDrop

impl TransactionExecutionErrorDataDrop of core::traits::Drop<TransactionExecutionErrorData>;

TransactionExecutionErrorDataPartialEq

Fully qualified path: sncast_std::TransactionExecutionErrorDataPartialEq

impl TransactionExecutionErrorDataPartialEq of core::traits::PartialEq<
    TransactionExecutionErrorData,
>

Impl functions

eq

Fully qualified path: sncast_std::TransactionExecutionErrorDataPartialEq::eq

fn eq(lhs: @TransactionExecutionErrorData, rhs: @TransactionExecutionErrorData) -> bool

TransactionExecutionErrorDataSerde

Fully qualified path: sncast_std::TransactionExecutionErrorDataSerde

impl TransactionExecutionErrorDataSerde of core::serde::Serde<TransactionExecutionErrorData>

Impl functions

serialize

Fully qualified path: sncast_std::TransactionExecutionErrorDataSerde::serialize

fn serialize(self: @TransactionExecutionErrorData, ref output: core::array::Array<felt252>)

deserialize

Fully qualified path: sncast_std::TransactionExecutionErrorDataSerde::deserialize

fn deserialize(
    ref serialized: core::array::Span<felt252>,
) -> core::option::Option<TransactionExecutionErrorData>

TransactionExecutionErrorDataDebug

Fully qualified path: sncast_std::TransactionExecutionErrorDataDebug

impl TransactionExecutionErrorDataDebug of core::fmt::Debug<TransactionExecutionErrorData>

Impl functions

fmt

Fully qualified path: sncast_std::TransactionExecutionErrorDataDebug::fmt

fn fmt(
    self: @TransactionExecutionErrorData, ref f: core::fmt::Formatter,
) -> core::result::Result::<(), core::fmt::Error>

StarknetErrorDrop

Fully qualified path: sncast_std::StarknetErrorDrop

impl StarknetErrorDrop of core::traits::Drop<StarknetError>;

StarknetErrorSerde

Fully qualified path: sncast_std::StarknetErrorSerde

impl StarknetErrorSerde of core::serde::Serde<StarknetError>

Impl functions

serialize

Fully qualified path: sncast_std::StarknetErrorSerde::serialize

fn serialize(self: @StarknetError, ref output: core::array::Array<felt252>)

deserialize

Fully qualified path: sncast_std::StarknetErrorSerde::deserialize

fn deserialize(ref serialized: core::array::Span<felt252>) -> core::option::Option<StarknetError>

StarknetErrorPartialEq

Fully qualified path: sncast_std::StarknetErrorPartialEq

impl StarknetErrorPartialEq of core::traits::PartialEq<StarknetError>

Impl functions

eq

Fully qualified path: sncast_std::StarknetErrorPartialEq::eq

fn eq(lhs: @StarknetError, rhs: @StarknetError) -> bool

StarknetErrorDebug

Fully qualified path: sncast_std::StarknetErrorDebug

impl StarknetErrorDebug of core::fmt::Debug<StarknetError>

Impl functions

fmt

Fully qualified path: sncast_std::StarknetErrorDebug::fmt

fn fmt(
    self: @StarknetError, ref f: core::fmt::Formatter,
) -> core::result::Result::<(), core::fmt::Error>

ProviderErrorDrop

Fully qualified path: sncast_std::ProviderErrorDrop

impl ProviderErrorDrop of core::traits::Drop<ProviderError>;

ProviderErrorSerde

Fully qualified path: sncast_std::ProviderErrorSerde

impl ProviderErrorSerde of core::serde::Serde<ProviderError>

Impl functions

serialize

Fully qualified path: sncast_std::ProviderErrorSerde::serialize

fn serialize(self: @ProviderError, ref output: core::array::Array<felt252>)

deserialize

Fully qualified path: sncast_std::ProviderErrorSerde::deserialize

fn deserialize(ref serialized: core::array::Span<felt252>) -> core::option::Option<ProviderError>

ProviderErrorPartialEq

Fully qualified path: sncast_std::ProviderErrorPartialEq

impl ProviderErrorPartialEq of core::traits::PartialEq<ProviderError>

Impl functions

eq

Fully qualified path: sncast_std::ProviderErrorPartialEq::eq

fn eq(lhs: @ProviderError, rhs: @ProviderError) -> bool

ProviderErrorDebug

Fully qualified path: sncast_std::ProviderErrorDebug

impl ProviderErrorDebug of core::fmt::Debug<ProviderError>

Impl functions

fmt

Fully qualified path: sncast_std::ProviderErrorDebug::fmt

fn fmt(
    self: @ProviderError, ref f: core::fmt::Formatter,
) -> core::result::Result::<(), core::fmt::Error>

TransactionErrorDrop

Fully qualified path: sncast_std::TransactionErrorDrop

impl TransactionErrorDrop of core::traits::Drop<TransactionError>;

TransactionErrorSerde

Fully qualified path: sncast_std::TransactionErrorSerde

impl TransactionErrorSerde of core::serde::Serde<TransactionError>

Impl functions

serialize

Fully qualified path: sncast_std::TransactionErrorSerde::serialize

fn serialize(self: @TransactionError, ref output: core::array::Array<felt252>)

deserialize

Fully qualified path: sncast_std::TransactionErrorSerde::deserialize

fn deserialize(ref serialized: core::array::Span<felt252>) -> core::option::Option<TransactionError>

TransactionErrorPartialEq

Fully qualified path: sncast_std::TransactionErrorPartialEq

impl TransactionErrorPartialEq of core::traits::PartialEq<TransactionError>

Impl functions

eq

Fully qualified path: sncast_std::TransactionErrorPartialEq::eq

fn eq(lhs: @TransactionError, rhs: @TransactionError) -> bool

TransactionErrorDebug

Fully qualified path: sncast_std::TransactionErrorDebug

impl TransactionErrorDebug of core::fmt::Debug<TransactionError>

Impl functions

fmt

Fully qualified path: sncast_std::TransactionErrorDebug::fmt

fn fmt(
    self: @TransactionError, ref f: core::fmt::Formatter,
) -> core::result::Result::<(), core::fmt::Error>

WaitForTransactionErrorDrop

Fully qualified path: sncast_std::WaitForTransactionErrorDrop

impl WaitForTransactionErrorDrop of core::traits::Drop<WaitForTransactionError>;

WaitForTransactionErrorSerde

Fully qualified path: sncast_std::WaitForTransactionErrorSerde

impl WaitForTransactionErrorSerde of core::serde::Serde<WaitForTransactionError>

Impl functions

serialize

Fully qualified path: sncast_std::WaitForTransactionErrorSerde::serialize

fn serialize(self: @WaitForTransactionError, ref output: core::array::Array<felt252>)

deserialize

Fully qualified path: sncast_std::WaitForTransactionErrorSerde::deserialize

fn deserialize(
    ref serialized: core::array::Span<felt252>,
) -> core::option::Option<WaitForTransactionError>

WaitForTransactionErrorPartialEq

Fully qualified path: sncast_std::WaitForTransactionErrorPartialEq

impl WaitForTransactionErrorPartialEq of core::traits::PartialEq<WaitForTransactionError>

Impl functions

eq

Fully qualified path: sncast_std::WaitForTransactionErrorPartialEq::eq

fn eq(lhs: @WaitForTransactionError, rhs: @WaitForTransactionError) -> bool

WaitForTransactionErrorDebug

Fully qualified path: sncast_std::WaitForTransactionErrorDebug

impl WaitForTransactionErrorDebug of core::fmt::Debug<WaitForTransactionError>

Impl functions

fmt

Fully qualified path: sncast_std::WaitForTransactionErrorDebug::fmt

fn fmt(
    self: @WaitForTransactionError, ref f: core::fmt::Formatter,
) -> core::result::Result::<(), core::fmt::Error>

ScriptCommandErrorDrop

Fully qualified path: sncast_std::ScriptCommandErrorDrop

impl ScriptCommandErrorDrop of core::traits::Drop<ScriptCommandError>;

ScriptCommandErrorSerde

Fully qualified path: sncast_std::ScriptCommandErrorSerde

impl ScriptCommandErrorSerde of core::serde::Serde<ScriptCommandError>

Impl functions

serialize

Fully qualified path: sncast_std::ScriptCommandErrorSerde::serialize

fn serialize(self: @ScriptCommandError, ref output: core::array::Array<felt252>)

deserialize

Fully qualified path: sncast_std::ScriptCommandErrorSerde::deserialize

fn deserialize(
    ref serialized: core::array::Span<felt252>,
) -> core::option::Option<ScriptCommandError>

ScriptCommandErrorPartialEq

Fully qualified path: sncast_std::ScriptCommandErrorPartialEq

impl ScriptCommandErrorPartialEq of core::traits::PartialEq<ScriptCommandError>

Impl functions

eq

Fully qualified path: sncast_std::ScriptCommandErrorPartialEq::eq

fn eq(lhs: @ScriptCommandError, rhs: @ScriptCommandError) -> bool

ScriptCommandErrorDebug

Fully qualified path: sncast_std::ScriptCommandErrorDebug

impl ScriptCommandErrorDebug of core::fmt::Debug<ScriptCommandError>

Impl functions

fmt

Fully qualified path: sncast_std::ScriptCommandErrorDebug::fmt

fn fmt(
    self: @ScriptCommandError, ref f: core::fmt::Formatter,
) -> core::result::Result::<(), core::fmt::Error>

CallResultDrop

Fully qualified path: sncast_std::CallResultDrop

impl CallResultDrop of core::traits::Drop<CallResult>;

CallResultClone

Fully qualified path: sncast_std::CallResultClone

impl CallResultClone of core::clone::Clone<CallResult>

Impl functions

clone

Fully qualified path: sncast_std::CallResultClone::clone

fn clone(self: @CallResult) -> CallResult

CallResultDebug

Fully qualified path: sncast_std::CallResultDebug

impl CallResultDebug of core::fmt::Debug<CallResult>

Impl functions

fmt

Fully qualified path: sncast_std::CallResultDebug::fmt

fn fmt(
    self: @CallResult, ref f: core::fmt::Formatter,
) -> core::result::Result::<(), core::fmt::Error>

CallResultSerde

Fully qualified path: sncast_std::CallResultSerde

impl CallResultSerde of core::serde::Serde<CallResult>

Impl functions

serialize

Fully qualified path: sncast_std::CallResultSerde::serialize

fn serialize(self: @CallResult, ref output: core::array::Array<felt252>)

deserialize

Fully qualified path: sncast_std::CallResultSerde::deserialize

fn deserialize(ref serialized: core::array::Span<felt252>) -> core::option::Option<CallResult>

DeclareResultDrop

Fully qualified path: sncast_std::DeclareResultDrop

impl DeclareResultDrop of core::traits::Drop<DeclareResult>;

DeclareResultCopy

Fully qualified path: sncast_std::DeclareResultCopy

impl DeclareResultCopy of core::traits::Copy<DeclareResult>;

DeclareResultDebug

Fully qualified path: sncast_std::DeclareResultDebug

impl DeclareResultDebug of core::fmt::Debug<DeclareResult>

Impl functions

fmt

Fully qualified path: sncast_std::DeclareResultDebug::fmt

fn fmt(
    self: @DeclareResult, ref f: core::fmt::Formatter,
) -> core::result::Result::<(), core::fmt::Error>

DeclareResultSerde

Fully qualified path: sncast_std::DeclareResultSerde

impl DeclareResultSerde of core::serde::Serde<DeclareResult>

Impl functions

serialize

Fully qualified path: sncast_std::DeclareResultSerde::serialize

fn serialize(self: @DeclareResult, ref output: core::array::Array<felt252>)

deserialize

Fully qualified path: sncast_std::DeclareResultSerde::deserialize

fn deserialize(ref serialized: core::array::Span<felt252>) -> core::option::Option<DeclareResult>

DeclareTransactionResultDrop

Fully qualified path: sncast_std::DeclareTransactionResultDrop

impl DeclareTransactionResultDrop of core::traits::Drop<DeclareTransactionResult>;

DeclareTransactionResultCopy

Fully qualified path: sncast_std::DeclareTransactionResultCopy

impl DeclareTransactionResultCopy of core::traits::Copy<DeclareTransactionResult>;

DeclareTransactionResultDebug

Fully qualified path: sncast_std::DeclareTransactionResultDebug

impl DeclareTransactionResultDebug of core::fmt::Debug<DeclareTransactionResult>

Impl functions

fmt

Fully qualified path: sncast_std::DeclareTransactionResultDebug::fmt

fn fmt(
    self: @DeclareTransactionResult, ref f: core::fmt::Formatter,
) -> core::result::Result::<(), core::fmt::Error>

DeclareTransactionResultSerde

Fully qualified path: sncast_std::DeclareTransactionResultSerde

impl DeclareTransactionResultSerde of core::serde::Serde<DeclareTransactionResult>

Impl functions

serialize

Fully qualified path: sncast_std::DeclareTransactionResultSerde::serialize

fn serialize(self: @DeclareTransactionResult, ref output: core::array::Array<felt252>)

deserialize

Fully qualified path: sncast_std::DeclareTransactionResultSerde::deserialize

fn deserialize(
    ref serialized: core::array::Span<felt252>,
) -> core::option::Option<DeclareTransactionResult>

AlreadyDeclaredResultDrop

Fully qualified path: sncast_std::AlreadyDeclaredResultDrop

impl AlreadyDeclaredResultDrop of core::traits::Drop<AlreadyDeclaredResult>;

AlreadyDeclaredResultCopy

Fully qualified path: sncast_std::AlreadyDeclaredResultCopy

impl AlreadyDeclaredResultCopy of core::traits::Copy<AlreadyDeclaredResult>;

AlreadyDeclaredResultDebug

Fully qualified path: sncast_std::AlreadyDeclaredResultDebug

impl AlreadyDeclaredResultDebug of core::fmt::Debug<AlreadyDeclaredResult>

Impl functions

fmt

Fully qualified path: sncast_std::AlreadyDeclaredResultDebug::fmt

fn fmt(
    self: @AlreadyDeclaredResult, ref f: core::fmt::Formatter,
) -> core::result::Result::<(), core::fmt::Error>

AlreadyDeclaredResultSerde

Fully qualified path: sncast_std::AlreadyDeclaredResultSerde

impl AlreadyDeclaredResultSerde of core::serde::Serde<AlreadyDeclaredResult>

Impl functions

serialize

Fully qualified path: sncast_std::AlreadyDeclaredResultSerde::serialize

fn serialize(self: @AlreadyDeclaredResult, ref output: core::array::Array<felt252>)

deserialize

Fully qualified path: sncast_std::AlreadyDeclaredResultSerde::deserialize

fn deserialize(
    ref serialized: core::array::Span<felt252>,
) -> core::option::Option<AlreadyDeclaredResult>

DeployResultDrop

Fully qualified path: sncast_std::DeployResultDrop

impl DeployResultDrop of core::traits::Drop<DeployResult>;

DeployResultCopy

Fully qualified path: sncast_std::DeployResultCopy

impl DeployResultCopy of core::traits::Copy<DeployResult>;

DeployResultDebug

Fully qualified path: sncast_std::DeployResultDebug

impl DeployResultDebug of core::fmt::Debug<DeployResult>

Impl functions

fmt

Fully qualified path: sncast_std::DeployResultDebug::fmt

fn fmt(
    self: @DeployResult, ref f: core::fmt::Formatter,
) -> core::result::Result::<(), core::fmt::Error>

DeployResultSerde

Fully qualified path: sncast_std::DeployResultSerde

impl DeployResultSerde of core::serde::Serde<DeployResult>

Impl functions

serialize

Fully qualified path: sncast_std::DeployResultSerde::serialize

fn serialize(self: @DeployResult, ref output: core::array::Array<felt252>)

deserialize

Fully qualified path: sncast_std::DeployResultSerde::deserialize

fn deserialize(ref serialized: core::array::Span<felt252>) -> core::option::Option<DeployResult>

FeeSettingsDrop

Fully qualified path: sncast_std::FeeSettingsDrop

impl FeeSettingsDrop of core::traits::Drop<FeeSettings>;

FeeSettingsCopy

Fully qualified path: sncast_std::FeeSettingsCopy

impl FeeSettingsCopy of core::traits::Copy<FeeSettings>;

FeeSettingsDebug

Fully qualified path: sncast_std::FeeSettingsDebug

impl FeeSettingsDebug of core::fmt::Debug<FeeSettings>

Impl functions

fmt

Fully qualified path: sncast_std::FeeSettingsDebug::fmt

fn fmt(
    self: @FeeSettings, ref f: core::fmt::Formatter,
) -> core::result::Result::<(), core::fmt::Error>

FeeSettingsSerde

Fully qualified path: sncast_std::FeeSettingsSerde

impl FeeSettingsSerde of core::serde::Serde<FeeSettings>

Impl functions

serialize

Fully qualified path: sncast_std::FeeSettingsSerde::serialize

fn serialize(self: @FeeSettings, ref output: core::array::Array<felt252>)

deserialize

Fully qualified path: sncast_std::FeeSettingsSerde::deserialize

fn deserialize(ref serialized: core::array::Span<felt252>) -> core::option::Option<FeeSettings>

FeeSettingsPartialEq

Fully qualified path: sncast_std::FeeSettingsPartialEq

impl FeeSettingsPartialEq of core::traits::PartialEq<FeeSettings>

Impl functions

eq

Fully qualified path: sncast_std::FeeSettingsPartialEq::eq

fn eq(lhs: @FeeSettings, rhs: @FeeSettings) -> bool

EthFeeSettingsDrop

Fully qualified path: sncast_std::EthFeeSettingsDrop

impl EthFeeSettingsDrop of core::traits::Drop<EthFeeSettings>;

EthFeeSettingsCopy

Fully qualified path: sncast_std::EthFeeSettingsCopy

impl EthFeeSettingsCopy of core::traits::Copy<EthFeeSettings>;

EthFeeSettingsDebug

Fully qualified path: sncast_std::EthFeeSettingsDebug

impl EthFeeSettingsDebug of core::fmt::Debug<EthFeeSettings>

Impl functions

fmt

Fully qualified path: sncast_std::EthFeeSettingsDebug::fmt

fn fmt(
    self: @EthFeeSettings, ref f: core::fmt::Formatter,
) -> core::result::Result::<(), core::fmt::Error>

EthFeeSettingsSerde

Fully qualified path: sncast_std::EthFeeSettingsSerde

impl EthFeeSettingsSerde of core::serde::Serde<EthFeeSettings>

Impl functions

serialize

Fully qualified path: sncast_std::EthFeeSettingsSerde::serialize

fn serialize(self: @EthFeeSettings, ref output: core::array::Array<felt252>)

deserialize

Fully qualified path: sncast_std::EthFeeSettingsSerde::deserialize

fn deserialize(ref serialized: core::array::Span<felt252>) -> core::option::Option<EthFeeSettings>

EthFeeSettingsPartialEq

Fully qualified path: sncast_std::EthFeeSettingsPartialEq

impl EthFeeSettingsPartialEq of core::traits::PartialEq<EthFeeSettings>

Impl functions

eq

Fully qualified path: sncast_std::EthFeeSettingsPartialEq::eq

fn eq(lhs: @EthFeeSettings, rhs: @EthFeeSettings) -> bool

StrkFeeSettingsDrop

Fully qualified path: sncast_std::StrkFeeSettingsDrop

impl StrkFeeSettingsDrop of core::traits::Drop<StrkFeeSettings>;

StrkFeeSettingsCopy

Fully qualified path: sncast_std::StrkFeeSettingsCopy

impl StrkFeeSettingsCopy of core::traits::Copy<StrkFeeSettings>;

StrkFeeSettingsDebug

Fully qualified path: sncast_std::StrkFeeSettingsDebug

impl StrkFeeSettingsDebug of core::fmt::Debug<StrkFeeSettings>

Impl functions

fmt

Fully qualified path: sncast_std::StrkFeeSettingsDebug::fmt

fn fmt(
    self: @StrkFeeSettings, ref f: core::fmt::Formatter,
) -> core::result::Result::<(), core::fmt::Error>

StrkFeeSettingsSerde

Fully qualified path: sncast_std::StrkFeeSettingsSerde

impl StrkFeeSettingsSerde of core::serde::Serde<StrkFeeSettings>

Impl functions

serialize

Fully qualified path: sncast_std::StrkFeeSettingsSerde::serialize

fn serialize(self: @StrkFeeSettings, ref output: core::array::Array<felt252>)

deserialize

Fully qualified path: sncast_std::StrkFeeSettingsSerde::deserialize

fn deserialize(ref serialized: core::array::Span<felt252>) -> core::option::Option<StrkFeeSettings>

StrkFeeSettingsPartialEq

Fully qualified path: sncast_std::StrkFeeSettingsPartialEq

impl StrkFeeSettingsPartialEq of core::traits::PartialEq<StrkFeeSettings>

Impl functions

eq

Fully qualified path: sncast_std::StrkFeeSettingsPartialEq::eq

fn eq(lhs: @StrkFeeSettings, rhs: @StrkFeeSettings) -> bool

InvokeResultDrop

Fully qualified path: sncast_std::InvokeResultDrop

impl InvokeResultDrop of core::traits::Drop<InvokeResult>;

InvokeResultClone

Fully qualified path: sncast_std::InvokeResultClone

impl InvokeResultClone of core::clone::Clone<InvokeResult>

Impl functions

clone

Fully qualified path: sncast_std::InvokeResultClone::clone

fn clone(self: @InvokeResult) -> InvokeResult

InvokeResultDebug

Fully qualified path: sncast_std::InvokeResultDebug

impl InvokeResultDebug of core::fmt::Debug<InvokeResult>

Impl functions

fmt

Fully qualified path: sncast_std::InvokeResultDebug::fmt

fn fmt(
    self: @InvokeResult, ref f: core::fmt::Formatter,
) -> core::result::Result::<(), core::fmt::Error>

InvokeResultSerde

Fully qualified path: sncast_std::InvokeResultSerde

impl InvokeResultSerde of core::serde::Serde<InvokeResult>

Impl functions

serialize

Fully qualified path: sncast_std::InvokeResultSerde::serialize

fn serialize(self: @InvokeResult, ref output: core::array::Array<felt252>)

deserialize

Fully qualified path: sncast_std::InvokeResultSerde::deserialize

fn deserialize(ref serialized: core::array::Span<felt252>) -> core::option::Option<InvokeResult>

FinalityStatusDrop

Fully qualified path: sncast_std::FinalityStatusDrop

impl FinalityStatusDrop of core::traits::Drop<FinalityStatus>;

FinalityStatusCopy

Fully qualified path: sncast_std::FinalityStatusCopy

impl FinalityStatusCopy of core::traits::Copy<FinalityStatus>;

FinalityStatusDebug

Fully qualified path: sncast_std::FinalityStatusDebug

impl FinalityStatusDebug of core::fmt::Debug<FinalityStatus>

Impl functions

fmt

Fully qualified path: sncast_std::FinalityStatusDebug::fmt

fn fmt(
    self: @FinalityStatus, ref f: core::fmt::Formatter,
) -> core::result::Result::<(), core::fmt::Error>

FinalityStatusSerde

Fully qualified path: sncast_std::FinalityStatusSerde

impl FinalityStatusSerde of core::serde::Serde<FinalityStatus>

Impl functions

serialize

Fully qualified path: sncast_std::FinalityStatusSerde::serialize

fn serialize(self: @FinalityStatus, ref output: core::array::Array<felt252>)

deserialize

Fully qualified path: sncast_std::FinalityStatusSerde::deserialize

fn deserialize(ref serialized: core::array::Span<felt252>) -> core::option::Option<FinalityStatus>

FinalityStatusPartialEq

Fully qualified path: sncast_std::FinalityStatusPartialEq

impl FinalityStatusPartialEq of core::traits::PartialEq<FinalityStatus>

Impl functions

eq

Fully qualified path: sncast_std::FinalityStatusPartialEq::eq

fn eq(lhs: @FinalityStatus, rhs: @FinalityStatus) -> bool

ExecutionStatusDrop

Fully qualified path: sncast_std::ExecutionStatusDrop

impl ExecutionStatusDrop of core::traits::Drop<ExecutionStatus>;

ExecutionStatusCopy

Fully qualified path: sncast_std::ExecutionStatusCopy

impl ExecutionStatusCopy of core::traits::Copy<ExecutionStatus>;

ExecutionStatusDebug

Fully qualified path: sncast_std::ExecutionStatusDebug

impl ExecutionStatusDebug of core::fmt::Debug<ExecutionStatus>

Impl functions

fmt

Fully qualified path: sncast_std::ExecutionStatusDebug::fmt

fn fmt(
    self: @ExecutionStatus, ref f: core::fmt::Formatter,
) -> core::result::Result::<(), core::fmt::Error>

ExecutionStatusSerde

Fully qualified path: sncast_std::ExecutionStatusSerde

impl ExecutionStatusSerde of core::serde::Serde<ExecutionStatus>

Impl functions

serialize

Fully qualified path: sncast_std::ExecutionStatusSerde::serialize

fn serialize(self: @ExecutionStatus, ref output: core::array::Array<felt252>)

deserialize

Fully qualified path: sncast_std::ExecutionStatusSerde::deserialize

fn deserialize(ref serialized: core::array::Span<felt252>) -> core::option::Option<ExecutionStatus>

ExecutionStatusPartialEq

Fully qualified path: sncast_std::ExecutionStatusPartialEq

impl ExecutionStatusPartialEq of core::traits::PartialEq<ExecutionStatus>

Impl functions

eq

Fully qualified path: sncast_std::ExecutionStatusPartialEq::eq

fn eq(lhs: @ExecutionStatus, rhs: @ExecutionStatus) -> bool

TxStatusResultDrop

Fully qualified path: sncast_std::TxStatusResultDrop

impl TxStatusResultDrop of core::traits::Drop<TxStatusResult>;

TxStatusResultCopy

Fully qualified path: sncast_std::TxStatusResultCopy

impl TxStatusResultCopy of core::traits::Copy<TxStatusResult>;

TxStatusResultDebug

Fully qualified path: sncast_std::TxStatusResultDebug

impl TxStatusResultDebug of core::fmt::Debug<TxStatusResult>

Impl functions

fmt

Fully qualified path: sncast_std::TxStatusResultDebug::fmt

fn fmt(
    self: @TxStatusResult, ref f: core::fmt::Formatter,
) -> core::result::Result::<(), core::fmt::Error>

TxStatusResultSerde

Fully qualified path: sncast_std::TxStatusResultSerde

impl TxStatusResultSerde of core::serde::Serde<TxStatusResult>

Impl functions

serialize

Fully qualified path: sncast_std::TxStatusResultSerde::serialize

fn serialize(self: @TxStatusResult, ref output: core::array::Array<felt252>)

deserialize

Fully qualified path: sncast_std::TxStatusResultSerde::deserialize

fn deserialize(ref serialized: core::array::Span<felt252>) -> core::option::Option<TxStatusResult>

TxStatusResultPartialEq

Fully qualified path: sncast_std::TxStatusResultPartialEq

impl TxStatusResultPartialEq of core::traits::PartialEq<TxStatusResult>

Impl functions

eq

Fully qualified path: sncast_std::TxStatusResultPartialEq::eq

fn eq(lhs: @TxStatusResult, rhs: @TxStatusResult) -> bool