Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.crossmint.com/llms.txt

Use this file to discover all available pages before exploring further.

Structure
struct SolanaTransactionApiModel

Structures

SolanaTransactionApiModel.FeeConfig

struct FeeConfig

SolanaTransactionApiModel.OnChainData

struct OnChainData

SolanaTransactionApiModel.Params

struct Params

SolanaTransactionApiModel.SendParams

struct SendParams

SolanaTransactionApiModel.SolanaApprovalEntry

struct SolanaApprovalEntry

SolanaTransactionApiModel.SolanaApprovals

struct SolanaApprovals

SolanaTransactionApiModel.SolanaSubmittedApprovalEntry

struct SolanaSubmittedApprovalEntry

Initializers

init(from:)

Inherited from Decodable.init(from:).
init(from decoder: any Decoder) throws

Instance Properties

approvals

let approvals: SolanaTransactionApiModel.SolanaApprovals?

chainType

let chainType: String?

createdAt

let createdAt: Date

error

let error: TransactionErrorApiModel?

id

Inherited from Identifiable.id.
let id: String

onChain

let onChain: SolanaTransactionApiModel.OnChainData

params

let params: SolanaTransactionApiModel.Params

sendParams

let sendParams: SolanaTransactionApiModel.SendParams?

status

let status: TransactionStatusApiModel

walletType

let walletType: WalletType

Instance Methods

toDomain(withService:)

Inherited from TransactionApiModel.toDomain(withService:).
func toDomain(withService service: any SmartWalletService) -> Transaction?