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