FUZD / fuzd-common / Executor
Type Alias: Executor<TransactionDataType>
Executor<
TransactionDataType>:object
Type Parameters
• TransactionDataType
Type declaration
broadcastExecution()
Parameters
slot
string
batchIndex
number
account
execution
ExecutionSubmission<TransactionDataType>
serviceParameters
options?
asPaymentFor
{ account: String0x; batchIndex: number; chainId: IntegerString; helpedForUpToGasPrice: { upToGasPrice: bigint; valueSent: bigint; }; slot: string; }
asPaymentFor.account
asPaymentFor.batchIndex
number
asPaymentFor.chainId
asPaymentFor.helpedForUpToGasPrice
{ upToGasPrice: bigint; valueSent: bigint; }
asPaymentFor.helpedForUpToGasPrice.upToGasPrice
bigint
asPaymentFor.helpedForUpToGasPrice.valueSent
bigint
asPaymentFor.slot
string
expiryTime
number
initialTime
number
onBehalf
trusted
boolean
Returns
Promise<ExecutionResponse<TransactionDataType>>
getExecutionStatus()
Parameters
executionBatch
account
chainId
slot
string
Returns
Promise<undefined | "finalized" | "broadcasted">
getRemoteAccount()
Parameters
chainId
account
Returns
Promise<RemoteAccountInfo>
getServiceParameters()
Parameters
chainId
Returns
Promise<UpdateableParameters<ExecutionServiceParameters>>
Defined in
types/executor/index.ts:105