Skip to content
docs

IApprovalsProtocol

Defined in: protocols/approvals.ts:115

Find the approvals an account granted, flag the risky ones, and revoke them.

getApprovals(options?): Promise<ApprovalsResult>

Defined in: protocols/approvals.ts:119

Live approvals of the account, with risks and scan coverage.

GetApprovalsOptions

Promise<ApprovalsResult>


getSupportedStandards(): Promise<ApprovalStandard[]>

Defined in: protocols/approvals.ts:117

Approval kinds this module can find and revoke.

Promise<ApprovalStandard[]>


quoteRevoke(approval): Promise<{ fee: bigint; }>

Defined in: protocols/approvals.ts:121

Network fee of revoking one approval.

Approval

Promise<{ fee: bigint; }>


revoke(approval): Promise<RevokeResult>

Defined in: protocols/approvals.ts:123

Revoke one approval.

Approval

Promise<RevokeResult>


revokeAll(approvals): Promise<RevokeResult[]>

Defined in: protocols/approvals.ts:128

Revoke several, batching where the standard allows. Continues past failures; each result carries its own error.

Approval[]

Promise<RevokeResult[]>