chore: update README

This commit is contained in:
Danish Arora 2025-04-14 16:12:48 +05:30
parent c464960589
commit 71571dee65
No known key found for this signature in database
GPG Key ID: 1C6EF37CDAE1426E
3 changed files with 66 additions and 63 deletions

View File

@ -46,4 +46,7 @@ If you encounter an "ERC20: insufficient allowance" error, it means the token ap
## TODO
- [ ] add info about using with nwaku/nwaku-compose/waku-simulator
- [x] fix rate limit fetch
- [ ] fix membership management methods
- [ ] fix membership management methods
- [ ] define epoch / quanity epoch
- [ ] alias for individual credentials
- [ ] remove export keystore method (if >1 credentials in keystore)

122
package-lock.json generated
View File

@ -19,7 +19,7 @@
"@radix-ui/react-toggle": "^1.1.2",
"@radix-ui/react-toggle-group": "^1.1.2",
"@radix-ui/react-tooltip": "^1.1.8",
"@waku/rln": "0.1.5-35b50c3.0",
"@waku/rln": "0.1.5-a824fff.0",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"framer-motion": "^12.6.3",
@ -1609,12 +1609,12 @@
"license": "MIT"
},
"node_modules/@libp2p/crypto": {
"version": "5.0.15",
"resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-5.0.15.tgz",
"integrity": "sha512-28xYMOn3fs8flsNgCVVxp27gEmDTtZHbz+qEVv3v7cWfGRipaVhNXFV9tQJHWXHQ8mN8v/PQvgcfCcWu5jkrTg==",
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-5.1.0.tgz",
"integrity": "sha512-hcmScz9m7Ae7R7b/w3x9DX+i60ZIUVsMmsHyIo0vSlGsxO0+tyM4UKUia5EpSp/i1SB/W1IFXxlURwpiX7R5eQ==",
"license": "Apache-2.0 OR MIT",
"dependencies": {
"@libp2p/interface": "^2.7.0",
"@libp2p/interface": "^2.8.0",
"@noble/curves": "^1.7.0",
"@noble/hashes": "^1.6.1",
"multiformats": "^13.3.1",
@ -1624,9 +1624,9 @@
}
},
"node_modules/@libp2p/interface": {
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-2.7.0.tgz",
"integrity": "sha512-lWmfIGzbSaw//yoEWWJh8dXNDGSCwUyXwC7P1Q6jCFWNoEtCaB1pvwOGBtri7Db/aNFZryMzN5covoq5ulldnA==",
"version": "2.8.0",
"resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-2.8.0.tgz",
"integrity": "sha512-QnIjqqUv2aDiBho6OGcNNhLT3Ac4RKrh41qoQmqG6csMRkUUx/xZMkfFJx3j0wGCIP8GS4sGspkTt4wCpPbSWw==",
"license": "Apache-2.0 OR MIT",
"dependencies": {
"@multiformats/multiaddr": "^12.3.3",
@ -1638,24 +1638,24 @@
}
},
"node_modules/@libp2p/interface-internal": {
"version": "2.3.9",
"resolved": "https://registry.npmjs.org/@libp2p/interface-internal/-/interface-internal-2.3.9.tgz",
"integrity": "sha512-1hW/yHktO3txc+r4ASmVA9GbNN6ZoGnH8Bt9VrYwY580BT53TP3eipn3Bo1XyGBDtmV6bpQiKhFK5AYVbhnz0g==",
"version": "2.3.10",
"resolved": "https://registry.npmjs.org/@libp2p/interface-internal/-/interface-internal-2.3.10.tgz",
"integrity": "sha512-ULUilEvRUVMy0qB7VWkW0v7Ceg66VqkZ0pheff3gkHj5tXaH4VNE0SSFKfK7b8dK1Wd/HBwS2QheX5uLrEt84w==",
"license": "Apache-2.0 OR MIT",
"dependencies": {
"@libp2p/interface": "^2.7.0",
"@libp2p/peer-collections": "^6.0.25",
"@libp2p/interface": "^2.8.0",
"@libp2p/peer-collections": "^6.0.26",
"@multiformats/multiaddr": "^12.3.3",
"progress-events": "^1.0.1"
}
},
"node_modules/@libp2p/logger": {
"version": "5.1.13",
"resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-5.1.13.tgz",
"integrity": "sha512-JKyMlySG8T+LpItsj9Vma57yap/A0HqJ8ZdaHvgdoThhSOfqcRs8oRWO/2EG0Q5hUXugw//EAT+Ptj8MyNdbjQ==",
"version": "5.1.14",
"resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-5.1.14.tgz",
"integrity": "sha512-rJeEq7iuKMMjel0zzH10dXzcWn4Q2yywbv5vM9B1xTQpkD4uxTbBlQs+EL9+pmwaaQrrriEGqluZOTzHvUzJUg==",
"license": "Apache-2.0 OR MIT",
"dependencies": {
"@libp2p/interface": "^2.7.0",
"@libp2p/interface": "^2.8.0",
"@multiformats/multiaddr": "^12.3.3",
"interface-datastore": "^8.3.1",
"multiformats": "^13.3.1",
@ -1663,25 +1663,25 @@
}
},
"node_modules/@libp2p/peer-collections": {
"version": "6.0.25",
"resolved": "https://registry.npmjs.org/@libp2p/peer-collections/-/peer-collections-6.0.25.tgz",
"integrity": "sha512-sU6mjwANQvVPgTgslRZvxZ6cYzQJ66QmNHm6mrM0cx03Yf1heWnvL28N/P781nGsUjo1cJD7xB5ctAGk6A/lXw==",
"version": "6.0.26",
"resolved": "https://registry.npmjs.org/@libp2p/peer-collections/-/peer-collections-6.0.26.tgz",
"integrity": "sha512-bpo4Oim+pvZh6AiIPjYDVb2Us6siJnRBWmyEzrV5t+EmGdLUjOKmRD3NnBp2WoO3RYAMESDyBrpxjnZo5ydHCA==",
"license": "Apache-2.0 OR MIT",
"dependencies": {
"@libp2p/interface": "^2.7.0",
"@libp2p/peer-id": "^5.1.0",
"@libp2p/utils": "^6.6.0",
"@libp2p/interface": "^2.8.0",
"@libp2p/peer-id": "^5.1.1",
"@libp2p/utils": "^6.6.1",
"multiformats": "^13.3.1"
}
},
"node_modules/@libp2p/peer-id": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-5.1.0.tgz",
"integrity": "sha512-9Xob9DDg1uBboM2QvJ5nyPbsjxsNS9obmGAYeAtLSx5aHAIC4AweJQFHssUUCfW7mufkzX/s3zyR62XPR4SYyQ==",
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-5.1.1.tgz",
"integrity": "sha512-dVpgln2gWybglCC8hiQqyGlyXU7F7ovoOqwnnMs8HxurGEH9QxgmCfxRP4p8s86bQwl1MFbyj0AqYPy/zbKLrA==",
"license": "Apache-2.0 OR MIT",
"dependencies": {
"@libp2p/crypto": "^5.0.15",
"@libp2p/interface": "^2.7.0",
"@libp2p/crypto": "^5.1.0",
"@libp2p/interface": "^2.8.0",
"multiformats": "^13.3.1",
"uint8arrays": "^5.1.0"
}
@ -1702,16 +1702,16 @@
}
},
"node_modules/@libp2p/utils": {
"version": "6.6.0",
"resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-6.6.0.tgz",
"integrity": "sha512-QjS1+r+jInOxULjdATBc1N/gorUWUoJqEKxpqTcB2wOwCipzB58RYR3n3QPeoRHj1mVMhZujE1dTbmK/Nafhqg==",
"version": "6.6.1",
"resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-6.6.1.tgz",
"integrity": "sha512-7/oJ+GX+pvM8bDe55VsmpuuBZS/HIYp/+DCyHqnm6o6d6rFSpF/yuVhKGK29P0MNgApzHeHrwfnvzPXrz64d3A==",
"license": "Apache-2.0 OR MIT",
"dependencies": {
"@chainsafe/is-ip": "^2.0.2",
"@chainsafe/netmask": "^2.0.0",
"@libp2p/crypto": "^5.0.15",
"@libp2p/interface": "^2.7.0",
"@libp2p/logger": "^5.1.13",
"@libp2p/crypto": "^5.1.0",
"@libp2p/interface": "^2.8.0",
"@libp2p/logger": "^5.1.14",
"@multiformats/multiaddr": "^12.3.3",
"@sindresorhus/fnv1a": "^3.1.0",
"any-signal": "^4.1.1",
@ -3767,16 +3767,16 @@
]
},
"node_modules/@waku/core": {
"version": "0.0.35-35b50c3.0",
"resolved": "https://registry.npmjs.org/@waku/core/-/core-0.0.35-35b50c3.0.tgz",
"integrity": "sha512-seYdY5sj/5fq7pGLYHHLaXCW9ZFtxcYJPbFiNm+2ZY+WhriUPtOT2ZXQ3SN99fUzfAUa5nZbLt+QHwaMuMqbIw==",
"version": "0.0.35-a824fff.0",
"resolved": "https://registry.npmjs.org/@waku/core/-/core-0.0.35-a824fff.0.tgz",
"integrity": "sha512-DLTdjJFl8vfToPezkqL9jpmyNU+3LnzSUyUIntTN63gVL2RrXiOI0gRafXv7KPCD8rao35z39hvslzpekrxscw==",
"license": "MIT OR Apache-2.0",
"dependencies": {
"@libp2p/ping": "2.0.1",
"@waku/enr": "0.0.29-35b50c3.0",
"@waku/interfaces": "0.0.30-35b50c3.0",
"@waku/proto": "0.0.10-35b50c3.0",
"@waku/utils": "0.0.23-35b50c3.0",
"@waku/enr": "0.0.29-a824fff.0",
"@waku/interfaces": "0.0.30-a824fff.0",
"@waku/proto": "0.0.10-a824fff.0",
"@waku/utils": "0.0.23-a824fff.0",
"debug": "^4.3.4",
"it-all": "^3.0.4",
"it-length-prefixed": "^9.0.4",
@ -3814,9 +3814,9 @@
}
},
"node_modules/@waku/enr": {
"version": "0.0.29-35b50c3.0",
"resolved": "https://registry.npmjs.org/@waku/enr/-/enr-0.0.29-35b50c3.0.tgz",
"integrity": "sha512-vCtiU+OAFiBFsPWOe+/7fDzngJJeLTjSAwbF37GEaX8yj5eSdxuhgccaHevPiWiRMDPfw9hBfh/C3N+9TYtl/w==",
"version": "0.0.29-a824fff.0",
"resolved": "https://registry.npmjs.org/@waku/enr/-/enr-0.0.29-a824fff.0.tgz",
"integrity": "sha512-wjHMy6epKavRXZmxpylTO1YO6WjbBjMY6CkZ/ILQtBlHsqB+v0x4ayGCO8GTkf5Z6LqqaAOR7skBNRCFny5shQ==",
"license": "MIT OR Apache-2.0",
"dependencies": {
"@ethersproject/rlp": "^5.7.0",
@ -3824,7 +3824,7 @@
"@libp2p/peer-id": "^5.0.1",
"@multiformats/multiaddr": "^12.0.0",
"@noble/secp256k1": "^1.7.1",
"@waku/utils": "0.0.23-35b50c3.0",
"@waku/utils": "0.0.23-a824fff.0",
"debug": "^4.3.4",
"js-sha3": "^0.9.2"
},
@ -3841,21 +3841,21 @@
}
},
"node_modules/@waku/interfaces": {
"version": "0.0.30-35b50c3.0",
"resolved": "https://registry.npmjs.org/@waku/interfaces/-/interfaces-0.0.30-35b50c3.0.tgz",
"integrity": "sha512-rjLNYuNDU8SgsiT6pJF0qp871CHIS2Y3tNq8fXWz4eY7nIZajcJQdOoacG1SdqsswyTpSjk8eP4ERDAYwVjbAg==",
"version": "0.0.30-a824fff.0",
"resolved": "https://registry.npmjs.org/@waku/interfaces/-/interfaces-0.0.30-a824fff.0.tgz",
"integrity": "sha512-8ulAHS20eXSUABRaJCvAExuCqXfoVWPNTqJE1hF634U/lEB/w4B8DNXpxAJ9309SytJynrYqeiWu4C/HT9TQbw==",
"license": "MIT OR Apache-2.0",
"dependencies": {
"@waku/proto": "0.0.10-35b50c3.0"
"@waku/proto": "0.0.10-a824fff.0"
},
"engines": {
"node": ">=20"
}
},
"node_modules/@waku/proto": {
"version": "0.0.10-35b50c3.0",
"resolved": "https://registry.npmjs.org/@waku/proto/-/proto-0.0.10-35b50c3.0.tgz",
"integrity": "sha512-ErSJYWgbVbpDfu5hcXkZBoz/vd6X3H98NEzNHSPjoj0J1RxvbXV7fPExPXh7FjAK8cePS0xi2tOBQDIbMDOkOw==",
"version": "0.0.10-a824fff.0",
"resolved": "https://registry.npmjs.org/@waku/proto/-/proto-0.0.10-a824fff.0.tgz",
"integrity": "sha512-Mc1TwzU4Vp91Spg+oFBHrw9vqc/vIkCbKI8pxc0WEoJrAhisxObnYb5IY2MgbCz9kcqG+0lFMBe7KCCRLRCoGQ==",
"license": "MIT OR Apache-2.0",
"dependencies": {
"protons-runtime": "^5.4.0"
@ -3865,15 +3865,15 @@
}
},
"node_modules/@waku/rln": {
"version": "0.1.5-35b50c3.0",
"resolved": "https://registry.npmjs.org/@waku/rln/-/rln-0.1.5-35b50c3.0.tgz",
"integrity": "sha512-DCg7LIOT7HD0pc7jRBK98k8qitaGONYGOuTFLlYn4pgm3UHce/N90t9ATMyz7YUVObj1D6Z6hfjkwMU8LcZpTw==",
"version": "0.1.5-a824fff.0",
"resolved": "https://registry.npmjs.org/@waku/rln/-/rln-0.1.5-a824fff.0.tgz",
"integrity": "sha512-rjjOJSn8z0COofJZRG+5mzT4QsDlNGpUUh5fbcldYO/GiMv45q8ARKztR3RNi+qAsEU01KdrHsQlJR7E4jD/mQ==",
"license": "MIT OR Apache-2.0",
"dependencies": {
"@chainsafe/bls-keystore": "3.0.0",
"@noble/hashes": "^1.2.0",
"@waku/core": "0.0.35-35b50c3.0",
"@waku/utils": "0.0.23-35b50c3.0",
"@waku/core": "0.0.35-a824fff.0",
"@waku/utils": "0.0.23-a824fff.0",
"@waku/zerokit-rln-wasm": "^0.0.13",
"chai": "^5.1.2",
"chai-as-promised": "^8.0.1",
@ -3890,13 +3890,13 @@
}
},
"node_modules/@waku/utils": {
"version": "0.0.23-35b50c3.0",
"resolved": "https://registry.npmjs.org/@waku/utils/-/utils-0.0.23-35b50c3.0.tgz",
"integrity": "sha512-0ter2UjLimJ+btXaSD/+NM7P1uzcikBIem5fXZ05RwgOwHrzirlhSORXwmGSjSSf6sGmM612/zrVffzDh83WEw==",
"version": "0.0.23-a824fff.0",
"resolved": "https://registry.npmjs.org/@waku/utils/-/utils-0.0.23-a824fff.0.tgz",
"integrity": "sha512-G3h3IAgob/0S/imSZJILXeYe9ch8+Ar0gxp+VdKZUdRxaYtM9nSiwLY/ICUgE+mVhPGH1dbnSLpksBKi96UhQg==",
"license": "MIT OR Apache-2.0",
"dependencies": {
"@noble/hashes": "^1.3.2",
"@waku/interfaces": "0.0.30-35b50c3.0",
"@waku/interfaces": "0.0.30-a824fff.0",
"chai": "^4.3.10",
"debug": "^4.3.4",
"uint8arrays": "^5.0.1"

View File

@ -21,7 +21,7 @@
"@radix-ui/react-toggle": "^1.1.2",
"@radix-ui/react-toggle-group": "^1.1.2",
"@radix-ui/react-tooltip": "^1.1.8",
"@waku/rln": "0.1.5-35b50c3.0",
"@waku/rln": "0.1.5-a824fff.0",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"framer-motion": "^12.6.3",