Skip to main content

rollupAdminLogicPublicActions

Type Aliases

RollupAdminLogicActions<TRollupAdminLogic, TChain>

type RollupAdminLogicActions<TRollupAdminLogic, TChain>: object;

Type parameters

Type parameterValue
TRollupAdminLogic extends Address | undefined-
TChain extends Chain | undefinedChain | undefined

Type declaration

MemberType
rollupAdminLogicPrepareTransactionRequest<TFunctionName>(args: rollupAdminLogicPrepareTransactionRequestArgs<TRollupAdminLogic, TFunctionName>) => Promise<PrepareTransactionRequestReturnType<TChain> & object>
rollupAdminLogicReadContract<TFunctionName>(args: RollupAdminLogicReadContractArgs<TRollupAdminLogic, TFunctionName>) => Promise<RollupAdminLogicReadContractReturnType<TFunctionName>>

Source

src/decorators/rollupAdminLogicPublicActions.ts:31

Functions

rollupAdminLogicPublicActions()

function rollupAdminLogicPublicActions<TParams, TTransport, TChain>(__namedParameters: TParams): (client: PublicClient<TTransport, TChain>) => RollupAdminLogicActions<TParams["rollup"], TChain>

Type parameters

Type parameterValue
TParams extends object-
TTransport extends Transport<string, Record<string, any>, EIP1193RequestFn<undefined>>Transport<string, Record<string, any>, EIP1193RequestFn<undefined>>
TChain extends undefined | Chain<undefined | ChainFormatters>Chain<undefined | ChainFormatters>

Parameters

ParameterType
__namedParametersTParams

Returns

Function

Parameters
ParameterType
clientPublicClient<TTransport, TChain>
Returns

RollupAdminLogicActions<TParams["rollup"], TChain>

Source

src/decorators/rollupAdminLogicPublicActions.ts:44