Properties
Private
accountPermissions
accountPermissions: undefined | AccountPermissions
approveTargetForSigner
approveTargetForSigner: { prepare: ((...args) => Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>); (...args): Promise<TResult>; } = ... Type declaration
- (...args): Promise<TResult>
Parameters
Rest
...args: [signerAddress: string, target: string]
Returns Promise<TResult>
prepare: ((...args) => Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>)
- (...args): Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>
Parameters
Rest
...args: [signerAddress: string, target: string]
Returns Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>
Private
contractWrapper
contractWrapper: ContractWrapper<IAccountCore>
disapproveTargetForSigner
disapproveTargetForSigner: { prepare: ((...args) => Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>); (...args): Promise<TResult>; } = ... Type declaration
- (...args): Promise<TResult>
Parameters
Rest
...args: [signerAddress: string, target: string]
Returns Promise<TResult>
prepare: ((...args) => Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>)
- (...args): Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>
Parameters
Rest
...args: [signerAddress: string, target: string]
Returns Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>
featureName
featureName: "Account" = FEATURE_ACCOUNT.name
grantAdminPermissions
grantAdminPermissions: { prepare: ((...args) => Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>); (...args): Promise<TResult>; } = ... Type declaration
- (...args): Promise<TResult>
Parameters
Rest
...args: [signerAddress: string]
Returns Promise<TResult>
prepare: ((...args) => Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>)
- (...args): Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>
Parameters
Rest
...args: [signerAddress: string]
Returns Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>
grantPermissions
grantPermissions: { prepare: ((...args) => Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>); (...args): Promise<TResult>; } = ... Type declaration
- (...args): Promise<TResult>
Parameters
Rest
...args: [signerAddress: string, permissions: {
approvedCallTargets: Object;
expirationDate?: number | Date;
nativeTokenLimitPerTransaction?: string | number;
startDate?: number | Date;
}]
Returns Promise<TResult>
prepare: ((...args) => Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>)
- (...args): Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>
Parameters
Rest
...args: [signerAddress: string, permissions: {
approvedCallTargets: Object;
expirationDate?: number | Date;
nativeTokenLimitPerTransaction?: string | number;
startDate?: number | Date;
}]
Returns Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>
resetAllPermissions
resetAllPermissions: { prepare: ((...args) => Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>); (...args): Promise<TResult>; } = ... Type declaration
- (...args): Promise<TResult>
Parameters
Rest
...args: [permissionSnapshot: {
makeAdmin: boolean;
permissions: { approvedCallTargets: (string[] | "*") & (string[] | "*" | undefined); startDate?: number | Date | undefined; expirationDate?: number | Date | undefined; nativeTokenLimitPerTransaction?: string | ... 1 more ... | undefined; };
signer: string;
}[]]
Returns Promise<TResult>
prepare: ((...args) => Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>)
- (...args): Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>
Parameters
Rest
...args: [permissionSnapshot: {
makeAdmin: boolean;
permissions: { approvedCallTargets: (string[] | "*") & (string[] | "*" | undefined); startDate?: number | Date | undefined; expirationDate?: number | Date | undefined; nativeTokenLimitPerTransaction?: string | ... 1 more ... | undefined; };
signer: string;
}[]]
Returns Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>
revokeAccess
revokeAccess: { prepare: ((...args) => Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>); (...args): Promise<TResult>; } = ... Type declaration
- (...args): Promise<TResult>
Parameters
Rest
...args: [signerAddress: string]
Returns Promise<TResult>
prepare: ((...args) => Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>)
- (...args): Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>
Parameters
Rest
...args: [signerAddress: string]
Returns Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>
revokeAdminPermissions
revokeAdminPermissions: { prepare: ((...args) => Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>); (...args): Promise<TResult>; } = ... Type declaration
- (...args): Promise<TResult>
Parameters
Rest
...args: [signerAddress: string]
Returns Promise<TResult>
prepare: ((...args) => Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>)
- (...args): Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>
Parameters
Rest
...args: [signerAddress: string]
Returns Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>
updatePermissions
updatePermissions: { prepare: ((...args) => Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>); (...args): Promise<TResult>; } = ... Type declaration
- (...args): Promise<TResult>
Parameters
Rest
...args: [signerAddress: string, permissions: {
approvedCallTargets: Object;
expirationDate?: number | Date;
nativeTokenLimitPerTransaction?: string | number;
startDate?: number | Date;
}]
Returns Promise<TResult>
prepare: ((...args) => Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>)
- (...args): Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>
Parameters
Rest
...args: [signerAddress: string, permissions: {
approvedCallTargets: Object;
expirationDate?: number | Date;
nativeTokenLimitPerTransaction?: string | number;
startDate?: number | Date;
}]
Returns Promise<Transaction<Omit<TransactionResultWithMetadata<unknown>, "data">>>
Approve an address as a call target for a given signer on the account