Skip to content
Alchemy Logo

SolanaSmartWalletActions (Solana)

type SolanaSmartWalletActions = {
  prepareCalls: (
    params: SolanaPrepareCallsParams,
  ) => Promise<SolanaPrepareCallsResult>;
  signPreparedCalls: (
    params: SolanaSignPreparedCallsParams,
  ) => Promise<SolanaSignPreparedCallsResult>;
  sendPreparedCalls: (
    params: SolanaSendPreparedCallsParams,
  ) => Promise<SolanaSendPreparedCallsResult>;
  sendCalls: (params: SolanaSendCallsParams) => Promise<SolanaSendCallsResult>;
  getCallsStatus: (
    params: SolanaGetCallsStatusParams,
  ) => Promise<SolanaGetCallsStatusResult>;
  waitForCallsStatus: (
    params: SolanaWaitForCallsStatusParams,
  ) => Promise<SolanaWaitForCallsStatusResult>;
};

Defined in: packages/wallet-apis/src/decorators/solanaSmartWalletActions.ts:33

PropertyType

getCallsStatus

(params) => Promise<SolanaGetCallsStatusResult>

prepareCalls

(params) => Promise<SolanaPrepareCallsResult>

sendCalls

(params) => Promise<SolanaSendCallsResult>

sendPreparedCalls

(params) => Promise<SolanaSendPreparedCallsResult>

signPreparedCalls

(params) => Promise<SolanaSignPreparedCallsResult>

waitForCallsStatus

(params) => Promise<SolanaWaitForCallsStatusResult>

Was this page helpful?