Skip to main content

upgradeExecutorPrepareRemoveExecutorTransactionRequest

Type Aliases

UpgradeExecutorPrepareRemoveExecutorTransactionRequestParams<TChain>

type UpgradeExecutorPrepareRemoveExecutorTransactionRequestParams<TChain>: object;

Type for the params of the upgradeExecutorPrepareRemoveExecutorTransactionRequest function

Type parameters

Type parameter
TChain extends Chain | undefined

Type declaration

MemberType
accountAddress
executorAccountAddressAddress
publicClientPublicClient<Transport, TChain>
upgradeExecutorAddressAddress

Source

src/upgradeExecutorPrepareRemoveExecutorTransactionRequest.ts:19

Functions

upgradeExecutorPrepareRemoveExecutorTransactionRequest()

function upgradeExecutorPrepareRemoveExecutorTransactionRequest<TChain>(upgradeExecutorPrepareRemoveExecutorTransactionRequestParams: UpgradeExecutorPrepareRemoveExecutorTransactionRequestParams<TChain>): Promise<any>

Prepares a transaction to revoke the executor role from an account

Type parameters

Type parameter
TChain extends undefined | Chain<undefined | ChainFormatters>

Parameters

ParameterTypeDescription
upgradeExecutorPrepareRemoveExecutorTransactionRequestParamsUpgradeExecutorPrepareRemoveExecutorTransactionRequestParams<TChain>UpgradeExecutorPrepareRemoveExecutorTransactionRequestParams

Returns

Promise<any>

Promise - the transaction request

Example

const removeExecutorTransactionRequest = await upgradeExecutorPrepareRemoveExecutorTransactionRequest({
account: accountAddress,
upgradeExecutorAddress: coreContracts.upgradeExecutor,
executorAccountAddress: deployer.address,
publicClient,
});

Source

src/upgradeExecutorPrepareRemoveExecutorTransactionRequest.ts:49