@lit-protocol/access-control-conditions
TypeScript icon, indicating that this package has built-in type declarations

7.2.3 • Public • Published

Access Control Conditions

A comprehensive toolkit for managing access control conditions within the Lit Protocol ecosystem. This package provides functionalities for formatting, validating, and securing access control rules.

Installation

yarn add @lit-protocol/access-control-conditions

Quick Start

import {
  validateAccessControlConditions,
  hashAccessControlConditions,
} from '@lit-protocol/access-control-conditions';

// Validate conditions
const isValid = await validateAccessControlConditions(conditions);

// Hash conditions for verification
const hash = await hashAccessControlConditions(conditions);

Key Features

  • Data formatting and canonicalization
  • Digital signature validation and creation
  • Deterministic condition hashing
  • Access control rule validation
  • Secure identifier management

Core Operations

  • Condition Validation: Verify access control rules
  • Hash Generation: Create deterministic hashes
  • Signature Management: Handle digital signatures
  • Data Canonicalization: Ensure consistent formats

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
8.0.0-alpha.00naga
7.1.3-eip15590eip1559
6.8.1-dev.00dev
6.6.1-beta.10beta-wrappedkeys
6.6.1-alpha.006.6-patch-1
6.5.3-enn0enn
6.5.3-alpha.10additional-logging
6.5.20ld
6.4.4-chris.40chris
6.4.2-pr-6210pr621
6.4.0-alpha.10datil
6.3.0-alpha.20datil-test
6.2.4-alpha.10testing
6.1.1-datil-test.30test-with-peer-dependencies
6.1.0-beta.30wrapped-keys
6.0.1-web-test0fetch-test
6.0.1-bundle-size-test0bundle-test
6.0.0-web-test.10web-test
6.0.0-testing.80tslib-test
6.0.0-testing.40replica-testing
6.0.0-beta.40cayenne
3.2.40beta
3.1.3-staging.20staging
3.0.130cayenne-dev
2.2.620serrano
2.2.480revamp
2.2.160test
2.1.1630test2
2.1.1290pkp
7.2.3257latest
8.0.0-alpha.141alpha
7.1.1-dev-61datil-dev

Version History

VersionDownloads (Last 7 Days)Published
7.2.3257
7.2.2-alpha.0128
7.2.1823
7.2.01,291
8.0.0-alpha.141
8.0.0-alpha.130
8.0.0-alpha.121
8.0.0-alpha.111
8.0.0-alpha.91
8.0.0-alpha.80
8.0.0-alpha.60
8.0.0-alpha.50
7.1.36
7.1.3-eip15590
7.1.221
8.0.0-alpha.40
8.0.0-alpha.30
7.1.163
7.1.1-dev-61
7.1.1-dev-50
7.1.1-dev-30
7.1.1-dev-20
7.1.1-dev-10
8.0.0-alpha.00
7.1.00
7.0.10-alpha.02
7.0.926
7.0.866
7.0.711
6.11.548
7.0.60
7.0.59
7.0.464
7.0.30
6.11.40
6.11.399
7.0.2422
7.0.10
7.0.1-alpha-00
7.0.01
6.11.20
6.11.10
7.0.0-alpha.90
7.0.0-alpha.80
7.0.0-alpha.70
6.11.033
7.0.0-alpha.60
6.10.0199
6.9.00
6.8.2-alpha.00
6.8.10
6.7.10
6.6.10
6.6.1-alpha.00
6.8.1-dev.00
6.8.00
7.0.0-alpha.50
7.0.0-alpha.40
7.0.0-alpha.30
7.0.0-alpha.20
7.0.0-alpha.10
7.0.0-alpha.00
6.7.02
6.6.1-beta.10
6.6.069
6.5.3-enn0
6.5.3-alpha.10
6.5.3-alpha.00
6.5.31
6.5.20
6.5.1665
6.4.2-pr-6210
6.5.00
6.4.109
6.4.10-alpha.00
6.4.90
6.4.811
6.4.70
6.4.615
6.4.53
6.4.40
6.4.4-chris.40
6.4.4-chris.30
6.4.4-chris.20
6.4.4-chris.10
6.4.30
6.4.20
6.4.10
6.4.1-alpha.00
6.4.00
6.4.0-alpha.10
6.4.0-alpha.00
6.3.04
6.2.40
6.2.4-alpha.10
6.2.4-alpha.00
6.2.30
6.2.3-chris.10
6.2.3-alpha.10
6.2.3-alpha.00
6.2.20
6.2.2-alpha.10
6.2.10
6.3.0-alpha.20
6.2.1-dev.30
6.2.1-dev.20
6.2.1-dev.10
6.3.0-alpha.10
6.3.0-alpha.00
6.2.00
6.1.2-dev.50
6.1.2-dev.40
6.1.2-dev.30
6.1.2-dev.20
6.1.2-dev.10
6.1.10
6.1.1-datil-test.30
6.1.00
6.1.0-beta.40
6.1.0-beta.30
6.1.1-datil-test.20
6.1.1-datil-test.10
6.1.1-datil-test.00
6.1.0-beta.20
6.0.51
6.0.4-beta.10
6.0.40
6.1.0-beta.10
6.0.3-wrapped-keys.beta.50
6.1.0-beta.00
6.1.0-datil-dev.alpha.10
6.0.3-wrapped-keys.beta.40
6.1.0-datil-dev.alpha.00
6.0.3-wrapped-keys.beta.30
6.0.3-wrapped-keys.beta.20
6.0.3-wrapped-keys.beta.10
6.0.30
6.0.2-beta.60
6.0.2-beta.50
6.0.2-beta.40
6.0.2-beta.30
6.0.2-beta.20
6.0.2-beta.10
6.0.2-wrapped-keys.beta.10
6.0.1-wrapped-keys.beta.60
6.0.20
6.0.1-bundle-size-test0
6.0.1-wrapped-keys.beta.50
6.0.1-wrapped-keys.beta.40
6.0.1-wrapped-keys.beta.30
6.0.1-wrapped-keys.beta.20
6.0.1-wrapped-keys.beta.10
6.0.2-beta.testing10
6.0.0-testing.80
6.0.0-testing.70
6.0.0-testing.60
6.0.1-web-test0
6.0.0-tslib-test.50
6.0.0-tslib-test.40
6.0.0-tslib-test.30
6.0.0-tslib-test.20
6.0.10
6.0.0-tslib-test0
6.0.00
6.0.0-web-test.10
6.0.0-testing.40
6.0.0-beta.40
6.0.0-beta.30
6.0.0-beta.testing30
6.0.0-beta.testing20
6.0.0-beta.testing0
5.1.0105
6.0.0-beta.27
5.0.11
6.0.0-beta.10
6.0.0-alpha.160
6.0.0-alpha.150
6.0.0-alpha.140
6.0.0-alpha.120
6.0.0-alpha.110
6.0.0-alpha.100
6.0.0-alpha.90
6.0.0-alpha.80
6.0.0-alpha.70
6.0.0-alpha.60
6.0.0-alpha.50
6.0.0-alpha.40
6.0.0-alpha.30
6.0.0-alpha.20
6.0.0-alpha.10
5.0.00
4.2.11
4.2.01
4.1.10
4.1.00
4.0.00
3.2.699
3.2.50
3.2.40
3.2.30
3.2.20
3.2.2-dev.10
3.2.13
3.2.1-dev.70
3.2.1-dev.60
3.2.1-dev.50
3.2.1-dev.40
3.2.1-dev.30
3.2.1-dev.20
3.2.1-dev.10
3.2.00
3.1.427
3.1.30
3.1.3-staging.20
3.1.3-staging.10
3.1.3-staging.00
3.1.27
3.1.2-staging0
3.1.10
3.1.02
3.0.3217
3.0.310
3.0.300
3.0.290
3.0.280
2.2.6327
2.2.620
3.0.270
3.0.260
3.0.250
3.0.2492
3.0.230
3.0.220
3.0.210
3.0.200
3.0.190
3.0.180
3.0.170
3.0.160
3.0.150
3.0.140
3.0.130
3.0.120
3.0.110
3.0.100
3.0.90
3.0.80
3.0.70
3.0.60
2.2.6120
2.2.600
2.2.590
3.0.50
3.0.40
3.0.30
3.0.20
3.0.10
3.0.00
2.9.907,459
2.2.580
2.2.570
2.2.560
2.2.550
2.2.540
2.2.530
2.2.520
2.2.510
2.2.500
2.2.4914
2.2.480
2.2.470
2.2.460
2.2.450
2.2.440
2.2.430
2.2.420
2.2.410
2.2.400
2.2.390
2.2.380
2.2.370
2.2.360
2.2.350
2.2.340
2.2.330
2.2.320
2.2.310
2.2.300
2.2.290
2.2.280
2.2.270
2.2.26445
2.2.250
2.2.240
2.2.230
2.2.220
2.2.210
2.2.200
2.2.190
2.2.180
2.2.170
2.2.160
2.2.150
2.2.140
2.2.130
2.2.120
2.2.110
2.2.100
2.2.90
2.2.80
2.2.70
2.2.60
2.2.514
2.2.40
2.2.30
2.2.245
2.2.10
2.2.00
2.1.1660
2.1.1650
2.1.1640
2.1.1630
2.1.1620
2.1.1613
2.1.16026
2.1.1590
2.1.1580
2.1.1570
2.1.1560
2.1.1550
2.1.1540
2.1.1530
2.1.1520
2.1.1510
2.1.1500
2.1.1490
2.1.1480
2.1.1470
2.1.1460
2.1.1450
2.1.1440
2.1.1430
2.1.1420
2.1.1410
2.1.1400
2.1.1390
2.1.1380
2.1.1370
2.1.1360
2.1.1350
2.1.1340
2.1.1330
2.1.1320
2.1.1310
2.1.1300
2.1.1290
2.1.1280
2.1.1270
2.1.1260
2.1.1250
2.1.1240
2.1.12326
2.1.1220
2.1.1210
2.1.1200
2.1.1190
2.1.1180
2.1.1170
2.1.1160
2.1.1150
2.1.1140
2.1.1130
2.1.1120
2.1.1110
2.1.1100
2.1.1090
2.1.1080
2.1.1070
2.1.1060
2.1.1050
2.1.1040
2.1.1030
2.1.1020
2.1.1010
2.1.1000
2.1.990
2.1.980
2.1.970
2.1.960
2.1.950
2.1.940
2.1.930
2.1.920
2.1.910
2.1.900
2.1.890
2.1.880
2.1.870
2.1.860
2.1.850
2.1.840
2.1.830
2.1.820
2.1.810
2.1.800
2.1.790
2.1.780
2.1.770
2.1.760
2.1.750
2.1.740
2.1.730
2.1.720
2.1.710
2.1.700
2.1.690
2.1.680
2.1.670
2.1.660
2.1.650
2.1.640
2.1.630
2.1.622,796
2.1.610
2.1.600
2.1.590
2.1.580
2.1.570
2.1.560
2.1.550
2.1.540
2.1.530
2.1.520
2.1.510
2.1.502
2.1.490
2.1.480
2.1.470
2.1.460
2.1.450
2.1.440
2.1.430
2.1.420
2.1.410
2.1.400
2.1.390
2.1.380
2.1.370
2.1.360
2.1.340
2.1.330
2.1.320
2.1.310
2.1.300
2.1.290
2.1.280
2.1.270
2.1.260
2.1.250
2.1.240
2.1.230
2.1.220
2.1.210
2.1.200
2.1.190
2.1.180
2.1.170
2.1.160
2.1.130
2.1.100
2.1.90
2.1.80
2.1.70
2.0.660
2.0.650
2.0.640
2.0.630
2.0.620
2.0.610
2.0.600
2.0.590
2.0.580
2.0.550
2.1.50
2.1.20
2.0.560
2.1.10
2.0.540
2.0.530
2.0.520
2.0.510
2.0.500
2.0.490
2.0.450
2.0.440
2.0.430
2.0.410
2.0.400
2.0.390
2.0.380
2.0.370
2.0.360
2.0.350
2.0.340
2.0.330
2.0.320
2.0.310
2.0.300
2.0.290
2.0.280
2.0.240
2.0.260
2.0.250
2.0.230
2.0.220
2.0.210
2.0.200
2.0.190
2.0.180
2.0.170
2.0.160
2.0.150
2.0.140
2.0.130
2.0.120
2.0.110
2.0.90
2.0.80
2.0.70
2.0.40
0.1.1050
0.1.1030
0.1.1020
0.1.1010
0.1.1000
0.1.990
0.1.980
0.1.970
0.1.960
0.1.900
0.1.890
0.1.870
0.1.840
0.1.790
0.1.780
0.1.770
0.1.760
0.1.750
0.1.740
0.1.730
0.1.720
0.1.710
0.1.700
0.1.610

Package Sidebar

Install

npm i @lit-protocol/access-control-conditions

Weekly Downloads

15,593

Version

7.2.3

License

MIT

Unpacked Size

84.5 kB

Total Files

17

Last publish

Collaborators

  • glitch003
  • adarsh-kumar28
  • websaam
  • hwrdtm
  • famura
  • maximushaximus
  • spacesailor
  • awisniew