Skip to main content

arbOwnerReadContract

Type Aliases

ArbOwnerPublicAbi

type ArbOwnerPublicAbi: typeof arbOwnerPublic.abi;

Source

src/arbOwnerReadContract.ts:6


ArbOwnerPublicFunctionName

type ArbOwnerPublicFunctionName: GetFunctionName<ArbOwnerPublicAbi>;

Source

src/arbOwnerReadContract.ts:7


ArbOwnerReadContractParameters<TFunctionName>

type ArbOwnerReadContractParameters<TFunctionName>: object & GetFunctionArgs<ArbOwnerPublicAbi, TFunctionName>;

Type declaration

MemberType
functionNameTFunctionName

Type parameters

Type parameter
TFunctionName extends ArbOwnerPublicFunctionName

Source

src/arbOwnerReadContract.ts:9


ArbOwnerReadContractReturnType<TFunctionName>

type ArbOwnerReadContractReturnType<TFunctionName>: ReadContractReturnType<ArbOwnerPublicAbi, TFunctionName>;

Type parameters

Type parameter
TFunctionName extends ArbOwnerPublicFunctionName

Source

src/arbOwnerReadContract.ts:13

Functions

arbOwnerReadContract()

function arbOwnerReadContract<TChain, TFunctionName>(client: object, params: ArbOwnerReadContractParameters<TFunctionName>): Promise<ArbOwnerReadContractReturnType<TFunctionName>>

Type parameters

Type parameter
TChain extends undefined | Chain<undefined | ChainFormatters>
TFunctionName extends
| "getAllChainOwners"
| "getInfraFeeAccount"
| "getNetworkFeeAccount"
| "isChainOwner"
| "getBrotliCompressionLevel"
| "getScheduledUpgrade"
| "rectifyChainOwner"

Parameters

ParameterType
clientobject
paramsArbOwnerReadContractParameters<TFunctionName>

Returns

Promise<ArbOwnerReadContractReturnType<TFunctionName>>

Source

src/arbOwnerReadContract.ts:16