Skip to main content

arbOwnerPrepareTransactionRequest

Type Aliases

ArbOwnerEncodeFunctionDataParameters<TFunctionName>

type ArbOwnerEncodeFunctionDataParameters<TFunctionName>: EncodeFunctionDataParameters<ArbOwnerAbi, TFunctionName>;

Type parameters

Type parameter
TFunctionName extends ArbOwnerPrepareTransactionRequestFunctionName

Source

src/arbOwnerPrepareTransactionRequest.ts:16


ArbOwnerPrepareTransactionRequestFunctionName

type ArbOwnerPrepareTransactionRequestFunctionName: GetFunctionName<ArbOwnerAbi>;

Source

src/arbOwnerPrepareTransactionRequest.ts:15


ArbOwnerPrepareTransactionRequestParameters<TFunctionName>

type ArbOwnerPrepareTransactionRequestParameters<TFunctionName>: Omit<ArbOwnerPrepareFunctionDataParameters<TFunctionName>, "abi"> & object;

Type declaration

MemberType
accountAddress

Type parameters

Type parameter
TFunctionName extends ArbOwnerPrepareTransactionRequestFunctionName

Source

src/arbOwnerPrepareTransactionRequest.ts:64

Functions

arbOwnerPrepareTransactionRequest()

function arbOwnerPrepareTransactionRequest<TFunctionName, TChain>(client: object, params: ArbOwnerPrepareTransactionRequestParameters<TFunctionName>): Promise<any>

Type parameters

Type parameter
TFunctionName extends
| "addChainOwner"
| "getAllChainOwners"
| "getInfraFeeAccount"
| "getNetworkFeeAccount"
| "isChainOwner"
| "releaseL1PricerSurplusFunds"
| "removeChainOwner"
| "scheduleArbOSUpgrade"
| "setAmortizedCostCapBips"
| "setBrotliCompressionLevel"
| "setChainConfig"
| "setInfraFeeAccount"
| "setL1BaseFeeEstimateInertia"
| "setL1PricePerUnit"
| "setL1PricingEquilibrationUnits"
| "setL1PricingInertia"
| "setL1PricingRewardRate"
| "setL1PricingRewardRecipient"
| "setL2BaseFee"
| "setL2GasBacklogTolerance"
| "setL2GasPricingInertia"
| "setMaxTxGasLimit"
| "setMinimumL2BaseFee"
| "setNetworkFeeAccount"
| "setPerBatchGasCharge"
| "setSpeedLimit"
TChain extends undefined | Chain<undefined | ChainFormatters>

Parameters

ParameterType
clientobject
paramsArbOwnerPrepareTransactionRequestParameters<TFunctionName>

Returns

Promise<any>

Source

src/arbOwnerPrepareTransactionRequest.ts:70