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