addContractFunctionAccessEntry

Adds a contract method entry to the _contractMethodAccessEntrys array.

Import

1import { SessionKeyPermissionsBuilder } from "@account-kit/smart-contracts";

Usage

1import { SessionKeyPermissionsBuilder } from "@account-kit/smart-contracts";
2
3const builder = new SessionKeyPermissionsBuilder();
4builder.addContractAddressAccessEntry({
5 contractAddress: "0x1234",
6 methodSelector: "0x45678",
7 isOnList: true,
8});

Parameters

entry

ContractMethodEntry The contract method entry to be added

Returns

SessionKeyPermissionsBuilder The instance of the class for method chaining