@@ -30,10 +30,10 @@ import type { Hex } from '@metamask/utils';
3030import { DELEGATION_FRAMEWORK_VERSION } from './constants' ;
3131import type { DecodedPermission } from './decodePermission' ;
3232import {
33- createPermissionRulesForContracts ,
34- findRulesWithMatchingCaveatAddresses ,
33+ createPermissionDecodersForContracts ,
34+ findDecodersWithMatchingCaveatAddresses ,
3535 reconstructDecodedPermission ,
36- selectUniqueRuleAndDecodedPermission ,
36+ selectUniqueDecoderAndDecodedPermission ,
3737} from './decodePermission' ;
3838import {
3939 GatorPermissionsFetchError ,
@@ -592,22 +592,23 @@ export class GatorPermissionsController extends BaseController<
592592
593593 try {
594594 const enforcers = caveats . map ( ( caveat ) => caveat . enforcer ) ;
595- const permissionRules = createPermissionRulesForContracts ( contracts ) ;
595+ const permissionDecoders =
596+ createPermissionDecodersForContracts ( contracts ) ;
596597
597- // Every rule where enforcer addresses match; multiple types may share the same
598- // caveat pattern and are disambiguated by validateAndDecodePermission.
599- const matchingRules = findRulesWithMatchingCaveatAddresses ( {
598+ // Every decoder where enforcer addresses match; multiple types may share the
599+ // same caveat pattern and are disambiguated by validateAndDecodePermission.
600+ const matchingDecoders = findDecodersWithMatchingCaveatAddresses ( {
600601 enforcers,
601- permissionRules ,
602+ permissionDecoders ,
602603 } ) ;
603604
604605 const {
605- rule : { permissionType } ,
606+ decoder : { permissionType } ,
606607 expiry,
607608 data,
608609 rules,
609- } = selectUniqueRuleAndDecodedPermission ( {
610- candidateRules : matchingRules ,
610+ } = selectUniqueDecoderAndDecodedPermission ( {
611+ candidateDecoders : matchingDecoders ,
611612 caveats,
612613 } ) ;
613614
0 commit comments