Skip to main content

rollupAdminLogicPrepareTransactionRequest

Type Aliases

RollupAdminLogicAbi

type RollupAdminLogicAbi: typeof rollupAdminLogicABI;

Source

src/rollupAdminLogicPrepareTransactionRequest.ts:15


RollupAdminLogicFunctionName

type RollupAdminLogicFunctionName: GetFunctionName<RollupAdminLogicAbi>;

Source

src/rollupAdminLogicPrepareTransactionRequest.ts:16


RollupAdminLogicPrepareTransactionRequestParameters<TFunctionName>

type RollupAdminLogicPrepareTransactionRequestParameters<TFunctionName>: Omit<RollupAdminLogicPrepareFunctionDataParameters<TFunctionName>, "abi"> & object;

Type declaration

MemberType
accountAddress

Type parameters

Type parameter
TFunctionName extends RollupAdminLogicFunctionName

Source

src/rollupAdminLogicPrepareTransactionRequest.ts:71

Functions

rollupAdminLogicPrepareFunctionData()

function rollupAdminLogicPrepareFunctionData<TFunctionName>(params: RollupAdminLogicPrepareFunctionDataParameters<TFunctionName>): object

Type parameters

Type parameter
TFunctionName extends
| "chainId"
| "outbox"
| "rollupEventInbox"
| "challengeManager"
| "sequencerInbox"
| "bridge"
| "validatorUtils"
| "validatorWalletCreator"
| "confirmPeriodBlocks"
| "extraChallengeTimeBlocks"
| "stakeToken"
| "baseStake"
| "wasmModuleRoot"
| "loserStakeEscrow"
| "inbox"
| "initialize"
| "_stakerMap"
| "amountStaked"
| "latestStakedNode"
| "currentChallenge"
| "isStaked"
| "createNitroMigrationGenesis"
| "firstUnresolvedNode"
| "forceConfirmNode"
| "forceCreateNode"
| "forceRefundStaker"
| "forceResolveChallenge"
| "getNode"
| "stakerCount"
| "getNodeCreationBlockForLogLookup"
| "getStaker"
| "getStakerAddress"
| "isStakedOnLatestConfirmed"
| "isValidator"
| "isZombie"
| "lastStakeBlock"
| "latestConfirmed"
| "latestNodeCreated"
| "minimumAssertionPeriod"
| "nodeHasStaker"
| "pause"
| "paused"
| "proxiableUUID"
| "removeOldOutbox"
| "resume"
| "rollupDeploymentBlock"
| "setBaseStake"
| "setConfirmPeriodBlocks"
| "setDelayedInbox"
| "setExtraChallengeTimeBlocks"
| "setInbox"
| "setLoserStakeEscrow"
| "setMinimumAssertionPeriod"
| "setOutbox"
| "setOwner"
| "setSequencerInbox"
| "setStakeToken"
| "setValidator"
| "setValidatorWhitelistDisabled"
| "setWasmModuleRoot"
| "totalWithdrawableFunds"
| "upgradeBeacon"
| "upgradeSecondaryTo"
| "upgradeSecondaryToAndCall"
| "upgradeTo"
| "upgradeToAndCall"
| "validatorWhitelistDisabled"
| "withdrawableFunds"
| "zombieAddress"
| "zombieCount"
| "zombieLatestStakedNode"

Parameters

ParameterType
paramsRollupAdminLogicPrepareFunctionDataParameters<TFunctionName>

Returns

object

MemberTypeValue
dataany...
to`0x${string}`params.rollup
valuebigint...

Source

src/rollupAdminLogicPrepareTransactionRequest.ts:41


rollupAdminLogicPrepareTransactionRequest()

function rollupAdminLogicPrepareTransactionRequest<TFunctionName, TTransport, TChain>(client: object, params: RollupAdminLogicPrepareTransactionRequestParameters<TFunctionName>): Promise<any>

Type parameters

Type parameterValue
TFunctionName extends
| "chainId"
| "outbox"
| "rollupEventInbox"
| "challengeManager"
| "sequencerInbox"
| "bridge"
| "validatorUtils"
| "validatorWalletCreator"
| "confirmPeriodBlocks"
| "extraChallengeTimeBlocks"
| "stakeToken"
| "baseStake"
| "wasmModuleRoot"
| "loserStakeEscrow"
| "inbox"
| "initialize"
| "_stakerMap"
| "amountStaked"
| "latestStakedNode"
| "currentChallenge"
| "isStaked"
| "createNitroMigrationGenesis"
| "firstUnresolvedNode"
| "forceConfirmNode"
| "forceCreateNode"
| "forceRefundStaker"
| "forceResolveChallenge"
| "getNode"
| "stakerCount"
| "getNodeCreationBlockForLogLookup"
| "getStaker"
| "getStakerAddress"
| "isStakedOnLatestConfirmed"
| "isValidator"
| "isZombie"
| "lastStakeBlock"
| "latestConfirmed"
| "latestNodeCreated"
| "minimumAssertionPeriod"
| "nodeHasStaker"
| "pause"
| "paused"
| "proxiableUUID"
| "removeOldOutbox"
| "resume"
| "rollupDeploymentBlock"
| "setBaseStake"
| "setConfirmPeriodBlocks"
| "setDelayedInbox"
| "setExtraChallengeTimeBlocks"
| "setInbox"
| "setLoserStakeEscrow"
| "setMinimumAssertionPeriod"
| "setOutbox"
| "setOwner"
| "setSequencerInbox"
| "setStakeToken"
| "setValidator"
| "setValidatorWhitelistDisabled"
| "setWasmModuleRoot"
| "totalWithdrawableFunds"
| "upgradeBeacon"
| "upgradeSecondaryTo"
| "upgradeSecondaryToAndCall"
| "upgradeTo"
| "upgradeToAndCall"
| "validatorWhitelistDisabled"
| "withdrawableFunds"
| "zombieAddress"
| "zombieCount"
| "zombieLatestStakedNode"-
TTransport extends Transport<string, Record<string, any>, EIP1193RequestFn<undefined>>Transport<string, Record<string, any>, EIP1193RequestFn<undefined>>
TChain extends undefined | Chain<undefined | ChainFormatters>undefined | Chain<undefined | ChainFormatters>

Parameters

ParameterType
clientobject
paramsRollupAdminLogicPrepareTransactionRequestParameters<TFunctionName>

Returns

Promise<any>

Source

src/rollupAdminLogicPrepareTransactionRequest.ts:77