chore(deps): bump @chainsafe/libp2p-gossipsub to 4.1.1

This commit is contained in:
fryorcraken.eth 2022-09-05 10:36:39 +10:00
parent ece1ca53c7
commit 34a82105fb
No known key found for this signature in database
GPG Key ID: A82ED75A8DFC50A4
2 changed files with 92 additions and 307 deletions

397
package-lock.json generated
View File

@ -9,7 +9,7 @@
"version": "0.24.0", "version": "0.24.0",
"license": "MIT OR Apache-2.0", "license": "MIT OR Apache-2.0",
"dependencies": { "dependencies": {
"@chainsafe/libp2p-gossipsub": "^3.4.0", "@chainsafe/libp2p-gossipsub": "^4.1.1",
"@chainsafe/libp2p-noise": "^7.0.1", "@chainsafe/libp2p-noise": "^7.0.1",
"@ethersproject/rlp": "^5.5.0", "@ethersproject/rlp": "^5.5.0",
"@libp2p/crypto": "^1.0.0", "@libp2p/crypto": "^1.0.0",
@ -260,78 +260,48 @@
} }
}, },
"node_modules/@chainsafe/libp2p-gossipsub": { "node_modules/@chainsafe/libp2p-gossipsub": {
"version": "3.4.0", "version": "4.1.1",
"resolved": "https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-3.4.0.tgz", "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-4.1.1.tgz",
"integrity": "sha512-vN73j3t69TXy82Zx3guPB1AZa/8hHyDvgeHrjmegadugs6eywuR+BJTsmD3vd7FAZvD9g6Bdekt1VuE2GG8GOw==", "integrity": "sha512-W3z52uTVm48qvwTAcE+tz6ML2CPWA4ErmuL2aCWAW8S7ce6iH8anqo+xI9rcedyIOChWMWLLD4Gtaj4TMrWacw==",
"dependencies": { "dependencies": {
"@libp2p/components": "^2.0.0", "@libp2p/components": "^2.0.3",
"@libp2p/crypto": "^1.0.0", "@libp2p/crypto": "^1.0.3",
"@libp2p/interface-connection": "^2.0.0", "@libp2p/interface-connection": "^3.0.1",
"@libp2p/interface-keys": "^1.0.2", "@libp2p/interface-keys": "^1.0.3",
"@libp2p/interface-peer-id": "^1.0.2", "@libp2p/interface-peer-id": "^1.0.4",
"@libp2p/interface-pubsub": "^1.0.1", "@libp2p/interface-pubsub": "^2.0.1",
"@libp2p/interface-registrar": "^2.0.0", "@libp2p/interface-registrar": "^2.0.3",
"@libp2p/interfaces": "^3.0.2", "@libp2p/interfaces": "^3.0.3",
"@libp2p/logger": "^2.0.0", "@libp2p/logger": "^2.0.0",
"@libp2p/peer-id": "^1.1.13", "@libp2p/peer-id": "^1.1.15",
"@libp2p/peer-record": "^2.0.0", "@libp2p/peer-record": "^4.0.1",
"@libp2p/pubsub": "^3.0.0", "@libp2p/pubsub": "^3.1.2",
"@libp2p/topology": "^3.0.0", "@libp2p/topology": "^3.0.0",
"abortable-iterator": "^4.0.2", "abortable-iterator": "^4.0.2",
"denque": "^1.5.0", "denque": "^1.5.0",
"err-code": "^3.0.1", "err-code": "^3.0.1",
"it-length-prefixed": "^7.0.1", "it-length-prefixed": "^8.0.2",
"it-pipe": "^2.0.3", "it-pipe": "^2.0.4",
"it-pushable": "^3.0.0", "it-pushable": "^3.1.0",
"multiformats": "^9.6.4", "multiformats": "^9.6.4",
"protons-runtime": "^1.0.4", "protobufjs": "^6.11.2",
"uint8arraylist": "^2.3.2",
"uint8arrays": "^3.0.0" "uint8arrays": "^3.0.0"
}
},
"node_modules/@chainsafe/libp2p-gossipsub/node_modules/@libp2p/peer-record": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/@libp2p/peer-record/-/peer-record-2.0.2.tgz",
"integrity": "sha512-JkH9fBpBpGQYqDMJP3+LNtXLyjNCf0fVcBkdjyfPTSwUXTPJ5NxsluJAH+MZkkrJG9YJG22NgrZO5784GSLAaA==",
"dependencies": {
"@libp2p/crypto": "^1.0.0",
"@libp2p/interface-peer-id": "^1.0.2",
"@libp2p/interface-record": "^1.0.1",
"@libp2p/logger": "^2.0.0",
"@libp2p/peer-id": "^1.1.13",
"@libp2p/utils": "^2.0.0",
"@multiformats/multiaddr": "^10.1.5",
"err-code": "^3.0.1",
"interface-datastore": "^6.1.0",
"it-all": "^1.0.6",
"it-filter": "^1.0.3",
"it-foreach": "^0.1.1",
"it-map": "^1.0.6",
"it-pipe": "^2.0.3",
"multiformats": "^9.6.3",
"protons-runtime": "^1.0.4",
"uint8arrays": "^3.0.0",
"varint": "^6.0.0"
}, },
"engines": { "engines": {
"node": ">=16.0.0", "npm": ">=8.7.0"
"npm": ">=7.0.0"
} }
}, },
"node_modules/@chainsafe/libp2p-gossipsub/node_modules/@libp2p/utils": { "node_modules/@chainsafe/libp2p-gossipsub/node_modules/it-length-prefixed": {
"version": "2.0.1", "version": "8.0.2",
"resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-2.0.1.tgz", "resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-8.0.2.tgz",
"integrity": "sha512-R0r9fkskuTmm5jMrlRXWpTdYJeDYcNQ1KdfSEmoVlCs5AlTeWn31+cdaHQihSEbkpEKtVCExfsZkwa3f7C1l8A==", "integrity": "sha512-qYCGZ6lTaI6lcuTXUrJmVpE6clq63ULrkq1FGTxHrzexjB2cCrS/CZ5HCRDZ5IRPw33tSDUDK91S7X5S64dPyQ==",
"dependencies": { "dependencies": {
"@achingbrain/ip-address": "^8.1.0",
"@libp2p/interface-connection": "^1.0.1",
"@libp2p/interface-peer-store": "^1.0.0",
"@libp2p/logger": "^2.0.0",
"@multiformats/multiaddr": "^10.1.1",
"abortable-iterator": "^4.0.2",
"err-code": "^3.0.1", "err-code": "^3.0.1",
"is-loopback-addr": "^2.0.1",
"it-stream-types": "^1.0.4", "it-stream-types": "^1.0.4",
"private-ip": "^2.1.1" "uint8-varint": "^1.0.1",
"uint8arraylist": "^2.0.0",
"uint8arrays": "^3.0.0"
}, },
"engines": { "engines": {
"node": ">=16.0.0", "node": ">=16.0.0",
@ -339,9 +309,9 @@
} }
}, },
"node_modules/@chainsafe/libp2p-gossipsub/node_modules/it-pushable": { "node_modules/@chainsafe/libp2p-gossipsub/node_modules/it-pushable": {
"version": "3.0.0", "version": "3.1.0",
"resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.0.0.tgz", "resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.1.0.tgz",
"integrity": "sha512-Lpo9Q6wghDDoX8RyA2vIkpNckd5E0EY7RzIKwgiTPakrTmwDw7tKMx6DDJ1ZXrunYnHdKHnKSHYJL3Csya5U2w==" "integrity": "sha512-sEAdT86u6aIWvLkH4hlOmgvHpRyUOUG22HD365H+Dh67zYpaPdILmT4Om7Wjdb+m/SjEB81z3nYCoIrgVYpOFA=="
}, },
"node_modules/@chainsafe/libp2p-noise": { "node_modules/@chainsafe/libp2p-noise": {
"version": "7.0.3", "version": "7.0.3",
@ -950,22 +920,6 @@
"npm": ">=7.0.0" "npm": ">=7.0.0"
} }
}, },
"node_modules/@libp2p/components/node_modules/@libp2p/interface-pubsub": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@libp2p/interface-pubsub/-/interface-pubsub-2.0.1.tgz",
"integrity": "sha512-j6XSYz5Ir5yJH6KCtYMUGYlbBFfDGx/vPfFe1X3UFIC6qZ9N+IMkde6C5DCQ8calhCyM1pB2K5StAlztsZV2BQ==",
"dependencies": {
"@libp2p/interface-connection": "^3.0.0",
"@libp2p/interface-peer-id": "^1.0.0",
"@libp2p/interfaces": "^3.0.0",
"it-pushable": "^3.0.0",
"uint8arraylist": "^2.0.0"
},
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@libp2p/components/node_modules/interface-datastore": { "node_modules/@libp2p/components/node_modules/interface-datastore": {
"version": "7.0.0", "version": "7.0.0",
"resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-7.0.0.tgz", "resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-7.0.0.tgz",
@ -989,11 +943,6 @@
"npm": ">=7.0.0" "npm": ">=7.0.0"
} }
}, },
"node_modules/@libp2p/components/node_modules/it-pushable": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.1.0.tgz",
"integrity": "sha512-sEAdT86u6aIWvLkH4hlOmgvHpRyUOUG22HD365H+Dh67zYpaPdILmT4Om7Wjdb+m/SjEB81z3nYCoIrgVYpOFA=="
},
"node_modules/@libp2p/connection": { "node_modules/@libp2p/connection": {
"version": "4.0.1", "version": "4.0.1",
"resolved": "https://registry.npmjs.org/@libp2p/connection/-/connection-4.0.1.tgz", "resolved": "https://registry.npmjs.org/@libp2p/connection/-/connection-4.0.1.tgz",
@ -1265,14 +1214,15 @@
} }
}, },
"node_modules/@libp2p/interface-pubsub": { "node_modules/@libp2p/interface-pubsub": {
"version": "1.0.4", "version": "2.0.1",
"resolved": "https://registry.npmjs.org/@libp2p/interface-pubsub/-/interface-pubsub-1.0.4.tgz", "resolved": "https://registry.npmjs.org/@libp2p/interface-pubsub/-/interface-pubsub-2.0.1.tgz",
"integrity": "sha512-BSkt0h4fbBBHcr3LCF7fTtAoCdQBjKbTGxCa4tIJpI3m5suxC5h6OrLC2rmrexOxR9aZRkr9da4VShRyOfRLag==", "integrity": "sha512-j6XSYz5Ir5yJH6KCtYMUGYlbBFfDGx/vPfFe1X3UFIC6qZ9N+IMkde6C5DCQ8calhCyM1pB2K5StAlztsZV2BQ==",
"dependencies": { "dependencies": {
"@libp2p/interface-connection": "^2.0.0", "@libp2p/interface-connection": "^3.0.0",
"@libp2p/interface-peer-id": "^1.0.0", "@libp2p/interface-peer-id": "^1.0.0",
"@libp2p/interfaces": "^3.0.0", "@libp2p/interfaces": "^3.0.0",
"it-pushable": "^3.0.0" "it-pushable": "^3.0.0",
"uint8arraylist": "^2.0.0"
}, },
"engines": { "engines": {
"node": ">=16.0.0", "node": ">=16.0.0",
@ -1280,21 +1230,9 @@
} }
}, },
"node_modules/@libp2p/interface-pubsub/node_modules/it-pushable": { "node_modules/@libp2p/interface-pubsub/node_modules/it-pushable": {
"version": "3.0.0", "version": "3.1.0",
"resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.0.0.tgz", "resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.1.0.tgz",
"integrity": "sha512-Lpo9Q6wghDDoX8RyA2vIkpNckd5E0EY7RzIKwgiTPakrTmwDw7tKMx6DDJ1ZXrunYnHdKHnKSHYJL3Csya5U2w==" "integrity": "sha512-sEAdT86u6aIWvLkH4hlOmgvHpRyUOUG22HD365H+Dh67zYpaPdILmT4Om7Wjdb+m/SjEB81z3nYCoIrgVYpOFA=="
},
"node_modules/@libp2p/interface-record": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@libp2p/interface-record/-/interface-record-1.0.2.tgz",
"integrity": "sha512-bYNxKtsUOsNucHeAXCZbAQxFXwR7JvoOmodwEByriMvTWYRbd6d8rm8VHZ/17QgdRFlIwNnpIPuoyyLQ8Wn1rQ==",
"dependencies": {
"@libp2p/interface-peer-id": "^1.0.0"
},
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
}, },
"node_modules/@libp2p/interface-registrar": { "node_modules/@libp2p/interface-registrar": {
"version": "2.0.3", "version": "2.0.3",
@ -1780,13 +1718,13 @@
} }
}, },
"node_modules/@libp2p/pubsub": { "node_modules/@libp2p/pubsub": {
"version": "3.1.0", "version": "3.1.2",
"resolved": "https://registry.npmjs.org/@libp2p/pubsub/-/pubsub-3.1.0.tgz", "resolved": "https://registry.npmjs.org/@libp2p/pubsub/-/pubsub-3.1.2.tgz",
"integrity": "sha512-VljbX3Vd1GaFWLDvEvvhKNb2SiAjIQhLVGWFaZR7kxR1A9mVA5JGqHzQvuhLaJF/nW3CgtiWVG/VPzcqp7PTJg==", "integrity": "sha512-pCbz6JW9q10Ukw2f+gfMWzvKRdN3K3w04//JRfCOrGwRnkdHWA90k4FGEZ0j2caXK8Z0cnUGVD86UBX5uBAG7Q==",
"dependencies": { "dependencies": {
"@libp2p/components": "^2.0.0", "@libp2p/components": "^2.0.0",
"@libp2p/crypto": "^1.0.0", "@libp2p/crypto": "^1.0.0",
"@libp2p/interface-connection": "^2.0.0", "@libp2p/interface-connection": "^3.0.1",
"@libp2p/interface-peer-id": "^1.0.2", "@libp2p/interface-peer-id": "^1.0.2",
"@libp2p/interface-pubsub": "^2.0.0", "@libp2p/interface-pubsub": "^2.0.0",
"@libp2p/interface-registrar": "^2.0.0", "@libp2p/interface-registrar": "^2.0.0",
@ -1811,22 +1749,6 @@
"npm": ">=7.0.0" "npm": ">=7.0.0"
} }
}, },
"node_modules/@libp2p/pubsub/node_modules/@libp2p/interface-pubsub": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@libp2p/interface-pubsub/-/interface-pubsub-2.0.0.tgz",
"integrity": "sha512-32Eo/GG3/sitqfOrNoIc+V8aTaNrVUk6zLb8++t1tr0p8opCQfXnbJwDe/TNxhwVkfHCEJxI8NuXMHZqGZWUgA==",
"dependencies": {
"@libp2p/interface-connection": "^2.0.0",
"@libp2p/interface-peer-id": "^1.0.0",
"@libp2p/interfaces": "^3.0.0",
"it-pushable": "^3.0.0",
"uint8arraylist": "^2.0.0"
},
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@libp2p/pubsub/node_modules/it-length-prefixed": { "node_modules/@libp2p/pubsub/node_modules/it-length-prefixed": {
"version": "8.0.2", "version": "8.0.2",
"resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-8.0.2.tgz", "resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-8.0.2.tgz",
@ -1844,9 +1766,9 @@
} }
}, },
"node_modules/@libp2p/pubsub/node_modules/it-pushable": { "node_modules/@libp2p/pubsub/node_modules/it-pushable": {
"version": "3.0.0", "version": "3.1.0",
"resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.0.0.tgz", "resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.1.0.tgz",
"integrity": "sha512-Lpo9Q6wghDDoX8RyA2vIkpNckd5E0EY7RzIKwgiTPakrTmwDw7tKMx6DDJ1ZXrunYnHdKHnKSHYJL3Csya5U2w==" "integrity": "sha512-sEAdT86u6aIWvLkH4hlOmgvHpRyUOUG22HD365H+Dh67zYpaPdILmT4Om7Wjdb+m/SjEB81z3nYCoIrgVYpOFA=="
}, },
"node_modules/@libp2p/topology": { "node_modules/@libp2p/topology": {
"version": "3.0.0", "version": "3.0.0",
@ -6600,21 +6522,6 @@
"integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
"dev": true "dev": true
}, },
"node_modules/interface-datastore": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-6.1.0.tgz",
"integrity": "sha512-oNHdsrWBsI/kDwUtEgt+aaZtQFKtQYN0TGZzc3SGiIA6m+plZ6malhmsygtbmDpfpIsNNC7ce9Gyaj+Tki+gVw==",
"dependencies": {
"interface-store": "^2.0.1",
"nanoid": "^3.0.2",
"uint8arrays": "^3.0.0"
}
},
"node_modules/interface-store": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/interface-store/-/interface-store-2.0.2.tgz",
"integrity": "sha512-rScRlhDcz6k199EkHqT8NpM87ebN89ICOzILoBHgaG36/WX50N32BnU/kpZgCGPLhARRAWUUX5/cyaIjt7Kipg=="
},
"node_modules/internal-slot": { "node_modules/internal-slot": {
"version": "1.0.3", "version": "1.0.3",
"resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
@ -7553,22 +7460,6 @@
"npm": ">=7.0.0" "npm": ">=7.0.0"
} }
}, },
"node_modules/libp2p/node_modules/@libp2p/interface-pubsub": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@libp2p/interface-pubsub/-/interface-pubsub-2.0.1.tgz",
"integrity": "sha512-j6XSYz5Ir5yJH6KCtYMUGYlbBFfDGx/vPfFe1X3UFIC6qZ9N+IMkde6C5DCQ8calhCyM1pB2K5StAlztsZV2BQ==",
"dependencies": {
"@libp2p/interface-connection": "^3.0.0",
"@libp2p/interface-peer-id": "^1.0.0",
"@libp2p/interfaces": "^3.0.0",
"it-pushable": "^3.0.0",
"uint8arraylist": "^2.0.0"
},
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/libp2p/node_modules/interface-datastore": { "node_modules/libp2p/node_modules/interface-datastore": {
"version": "7.0.0", "version": "7.0.0",
"resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-7.0.0.tgz", "resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-7.0.0.tgz",
@ -7608,11 +7499,6 @@
"npm": ">=7.0.0" "npm": ">=7.0.0"
} }
}, },
"node_modules/libp2p/node_modules/it-pushable": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.1.0.tgz",
"integrity": "sha512-sEAdT86u6aIWvLkH4hlOmgvHpRyUOUG22HD365H+Dh67zYpaPdILmT4Om7Wjdb+m/SjEB81z3nYCoIrgVYpOFA=="
},
"node_modules/libp2p/node_modules/long": { "node_modules/libp2p/node_modules/long": {
"version": "5.2.0", "version": "5.2.0",
"resolved": "https://registry.npmjs.org/long/-/long-5.2.0.tgz", "resolved": "https://registry.npmjs.org/long/-/long-5.2.0.tgz",
@ -8116,8 +8002,7 @@
"node_modules/long": { "node_modules/long": {
"version": "4.0.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz",
"integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
"dev": true
}, },
"node_modules/longbits": { "node_modules/longbits": {
"version": "1.1.0", "version": "1.1.0",
@ -9651,7 +9536,6 @@
"version": "6.11.3", "version": "6.11.3",
"resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz",
"integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==",
"dev": true,
"hasInstallScript": true, "hasInstallScript": true,
"dependencies": { "dependencies": {
"@protobufjs/aspromise": "^1.1.2", "@protobufjs/aspromise": "^1.1.2",
@ -12309,80 +12193,51 @@
} }
}, },
"@chainsafe/libp2p-gossipsub": { "@chainsafe/libp2p-gossipsub": {
"version": "3.4.0", "version": "4.1.1",
"resolved": "https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-3.4.0.tgz", "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-gossipsub/-/libp2p-gossipsub-4.1.1.tgz",
"integrity": "sha512-vN73j3t69TXy82Zx3guPB1AZa/8hHyDvgeHrjmegadugs6eywuR+BJTsmD3vd7FAZvD9g6Bdekt1VuE2GG8GOw==", "integrity": "sha512-W3z52uTVm48qvwTAcE+tz6ML2CPWA4ErmuL2aCWAW8S7ce6iH8anqo+xI9rcedyIOChWMWLLD4Gtaj4TMrWacw==",
"requires": { "requires": {
"@libp2p/components": "^2.0.0", "@libp2p/components": "^2.0.3",
"@libp2p/crypto": "^1.0.0", "@libp2p/crypto": "^1.0.3",
"@libp2p/interface-connection": "3.0.1", "@libp2p/interface-connection": "3.0.1",
"@libp2p/interface-keys": "^1.0.2", "@libp2p/interface-keys": "^1.0.3",
"@libp2p/interface-peer-id": "^1.0.2", "@libp2p/interface-peer-id": "^1.0.4",
"@libp2p/interface-pubsub": "^1.0.1", "@libp2p/interface-pubsub": "^2.0.1",
"@libp2p/interface-registrar": "^2.0.0", "@libp2p/interface-registrar": "^2.0.3",
"@libp2p/interfaces": "^3.0.2", "@libp2p/interfaces": "^3.0.3",
"@libp2p/logger": "^2.0.0", "@libp2p/logger": "^2.0.0",
"@libp2p/peer-id": "^1.1.13", "@libp2p/peer-id": "^1.1.15",
"@libp2p/peer-record": "^2.0.0", "@libp2p/peer-record": "^4.0.1",
"@libp2p/pubsub": "^3.0.0", "@libp2p/pubsub": "^3.1.2",
"@libp2p/topology": "^3.0.0", "@libp2p/topology": "^3.0.0",
"abortable-iterator": "^4.0.2", "abortable-iterator": "^4.0.2",
"denque": "^1.5.0", "denque": "^1.5.0",
"err-code": "^3.0.1", "err-code": "^3.0.1",
"it-length-prefixed": "^7.0.1", "it-length-prefixed": "^8.0.2",
"it-pipe": "^2.0.3", "it-pipe": "^2.0.4",
"it-pushable": "^3.0.0", "it-pushable": "^3.1.0",
"multiformats": "^9.6.4", "multiformats": "^9.6.4",
"protons-runtime": "^1.0.4", "protobufjs": "^6.11.2",
"uint8arraylist": "2.3.2",
"uint8arrays": "^3.0.0" "uint8arrays": "^3.0.0"
}, },
"dependencies": { "dependencies": {
"@libp2p/peer-record": { "it-length-prefixed": {
"version": "2.0.2", "version": "8.0.2",
"resolved": "https://registry.npmjs.org/@libp2p/peer-record/-/peer-record-2.0.2.tgz", "resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-8.0.2.tgz",
"integrity": "sha512-JkH9fBpBpGQYqDMJP3+LNtXLyjNCf0fVcBkdjyfPTSwUXTPJ5NxsluJAH+MZkkrJG9YJG22NgrZO5784GSLAaA==", "integrity": "sha512-qYCGZ6lTaI6lcuTXUrJmVpE6clq63ULrkq1FGTxHrzexjB2cCrS/CZ5HCRDZ5IRPw33tSDUDK91S7X5S64dPyQ==",
"requires": { "requires": {
"@libp2p/crypto": "^1.0.0",
"@libp2p/interface-peer-id": "^1.0.2",
"@libp2p/interface-record": "^1.0.1",
"@libp2p/logger": "^2.0.0",
"@libp2p/peer-id": "^1.1.13",
"@libp2p/utils": "^2.0.0",
"@multiformats/multiaddr": "^10.1.5",
"err-code": "^3.0.1", "err-code": "^3.0.1",
"interface-datastore": "^6.1.0",
"it-all": "^1.0.6",
"it-filter": "^1.0.3",
"it-foreach": "^0.1.1",
"it-map": "^1.0.6",
"it-pipe": "^2.0.3",
"multiformats": "^9.6.3",
"protons-runtime": "^1.0.4",
"uint8arrays": "^3.0.0",
"varint": "^6.0.0"
}
},
"@libp2p/utils": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-2.0.1.tgz",
"integrity": "sha512-R0r9fkskuTmm5jMrlRXWpTdYJeDYcNQ1KdfSEmoVlCs5AlTeWn31+cdaHQihSEbkpEKtVCExfsZkwa3f7C1l8A==",
"requires": {
"@achingbrain/ip-address": "^8.1.0",
"@libp2p/interface-connection": "3.0.1",
"@libp2p/interface-peer-store": "^1.0.0",
"@libp2p/logger": "^2.0.0",
"@multiformats/multiaddr": "^10.1.1",
"abortable-iterator": "^4.0.2",
"err-code": "^3.0.1",
"is-loopback-addr": "^2.0.1",
"it-stream-types": "^1.0.4", "it-stream-types": "^1.0.4",
"private-ip": "^2.1.1" "uint8-varint": "^1.0.1",
"uint8arraylist": "2.3.2",
"uint8arrays": "^3.0.0"
} }
}, },
"it-pushable": { "it-pushable": {
"version": "3.0.0", "version": "3.1.0",
"resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.0.0.tgz", "resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.1.0.tgz",
"integrity": "sha512-Lpo9Q6wghDDoX8RyA2vIkpNckd5E0EY7RzIKwgiTPakrTmwDw7tKMx6DDJ1ZXrunYnHdKHnKSHYJL3Csya5U2w==" "integrity": "sha512-sEAdT86u6aIWvLkH4hlOmgvHpRyUOUG22HD365H+Dh67zYpaPdILmT4Om7Wjdb+m/SjEB81z3nYCoIrgVYpOFA=="
} }
} }
}, },
@ -12916,18 +12771,6 @@
"it-stream-types": "^1.0.4" "it-stream-types": "^1.0.4"
} }
}, },
"@libp2p/interface-pubsub": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@libp2p/interface-pubsub/-/interface-pubsub-2.0.1.tgz",
"integrity": "sha512-j6XSYz5Ir5yJH6KCtYMUGYlbBFfDGx/vPfFe1X3UFIC6qZ9N+IMkde6C5DCQ8calhCyM1pB2K5StAlztsZV2BQ==",
"requires": {
"@libp2p/interface-connection": "3.0.1",
"@libp2p/interface-peer-id": "^1.0.0",
"@libp2p/interfaces": "^3.0.0",
"it-pushable": "^3.0.0",
"uint8arraylist": "2.3.2"
}
},
"interface-datastore": { "interface-datastore": {
"version": "7.0.0", "version": "7.0.0",
"resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-7.0.0.tgz", "resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-7.0.0.tgz",
@ -12942,11 +12785,6 @@
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/interface-store/-/interface-store-3.0.0.tgz", "resolved": "https://registry.npmjs.org/interface-store/-/interface-store-3.0.0.tgz",
"integrity": "sha512-IBJn3hE6hYutwdDcStR76mcwfV98vZc49LkEN9ANHHpsxcm6YbGMJxowO2G3FITU4U5ZH4KJPlHOT6Oe2vzTWA==" "integrity": "sha512-IBJn3hE6hYutwdDcStR76mcwfV98vZc49LkEN9ANHHpsxcm6YbGMJxowO2G3FITU4U5ZH4KJPlHOT6Oe2vzTWA=="
},
"it-pushable": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.1.0.tgz",
"integrity": "sha512-sEAdT86u6aIWvLkH4hlOmgvHpRyUOUG22HD365H+Dh67zYpaPdILmT4Om7Wjdb+m/SjEB81z3nYCoIrgVYpOFA=="
} }
} }
}, },
@ -13150,31 +12988,24 @@
} }
}, },
"@libp2p/interface-pubsub": { "@libp2p/interface-pubsub": {
"version": "1.0.4", "version": "2.0.1",
"resolved": "https://registry.npmjs.org/@libp2p/interface-pubsub/-/interface-pubsub-1.0.4.tgz", "resolved": "https://registry.npmjs.org/@libp2p/interface-pubsub/-/interface-pubsub-2.0.1.tgz",
"integrity": "sha512-BSkt0h4fbBBHcr3LCF7fTtAoCdQBjKbTGxCa4tIJpI3m5suxC5h6OrLC2rmrexOxR9aZRkr9da4VShRyOfRLag==", "integrity": "sha512-j6XSYz5Ir5yJH6KCtYMUGYlbBFfDGx/vPfFe1X3UFIC6qZ9N+IMkde6C5DCQ8calhCyM1pB2K5StAlztsZV2BQ==",
"requires": { "requires": {
"@libp2p/interface-connection": "3.0.1", "@libp2p/interface-connection": "3.0.1",
"@libp2p/interface-peer-id": "^1.0.0", "@libp2p/interface-peer-id": "^1.0.0",
"@libp2p/interfaces": "^3.0.0", "@libp2p/interfaces": "^3.0.0",
"it-pushable": "^3.0.0" "it-pushable": "^3.0.0",
"uint8arraylist": "2.3.2"
}, },
"dependencies": { "dependencies": {
"it-pushable": { "it-pushable": {
"version": "3.0.0", "version": "3.1.0",
"resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.0.0.tgz", "resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.1.0.tgz",
"integrity": "sha512-Lpo9Q6wghDDoX8RyA2vIkpNckd5E0EY7RzIKwgiTPakrTmwDw7tKMx6DDJ1ZXrunYnHdKHnKSHYJL3Csya5U2w==" "integrity": "sha512-sEAdT86u6aIWvLkH4hlOmgvHpRyUOUG22HD365H+Dh67zYpaPdILmT4Om7Wjdb+m/SjEB81z3nYCoIrgVYpOFA=="
} }
} }
}, },
"@libp2p/interface-record": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@libp2p/interface-record/-/interface-record-1.0.2.tgz",
"integrity": "sha512-bYNxKtsUOsNucHeAXCZbAQxFXwR7JvoOmodwEByriMvTWYRbd6d8rm8VHZ/17QgdRFlIwNnpIPuoyyLQ8Wn1rQ==",
"requires": {
"@libp2p/interface-peer-id": "^1.0.0"
}
},
"@libp2p/interface-registrar": { "@libp2p/interface-registrar": {
"version": "2.0.3", "version": "2.0.3",
"resolved": "https://registry.npmjs.org/@libp2p/interface-registrar/-/interface-registrar-2.0.3.tgz", "resolved": "https://registry.npmjs.org/@libp2p/interface-registrar/-/interface-registrar-2.0.3.tgz",
@ -13554,9 +13385,9 @@
} }
}, },
"@libp2p/pubsub": { "@libp2p/pubsub": {
"version": "3.1.0", "version": "3.1.2",
"resolved": "https://registry.npmjs.org/@libp2p/pubsub/-/pubsub-3.1.0.tgz", "resolved": "https://registry.npmjs.org/@libp2p/pubsub/-/pubsub-3.1.2.tgz",
"integrity": "sha512-VljbX3Vd1GaFWLDvEvvhKNb2SiAjIQhLVGWFaZR7kxR1A9mVA5JGqHzQvuhLaJF/nW3CgtiWVG/VPzcqp7PTJg==", "integrity": "sha512-pCbz6JW9q10Ukw2f+gfMWzvKRdN3K3w04//JRfCOrGwRnkdHWA90k4FGEZ0j2caXK8Z0cnUGVD86UBX5uBAG7Q==",
"requires": { "requires": {
"@libp2p/components": "^2.0.0", "@libp2p/components": "^2.0.0",
"@libp2p/crypto": "^1.0.0", "@libp2p/crypto": "^1.0.0",
@ -13581,18 +13412,6 @@
"uint8arrays": "^3.0.0" "uint8arrays": "^3.0.0"
}, },
"dependencies": { "dependencies": {
"@libp2p/interface-pubsub": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/@libp2p/interface-pubsub/-/interface-pubsub-2.0.0.tgz",
"integrity": "sha512-32Eo/GG3/sitqfOrNoIc+V8aTaNrVUk6zLb8++t1tr0p8opCQfXnbJwDe/TNxhwVkfHCEJxI8NuXMHZqGZWUgA==",
"requires": {
"@libp2p/interface-connection": "3.0.1",
"@libp2p/interface-peer-id": "^1.0.0",
"@libp2p/interfaces": "^3.0.0",
"it-pushable": "^3.0.0",
"uint8arraylist": "2.3.2"
}
},
"it-length-prefixed": { "it-length-prefixed": {
"version": "8.0.2", "version": "8.0.2",
"resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-8.0.2.tgz", "resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-8.0.2.tgz",
@ -13606,9 +13425,9 @@
} }
}, },
"it-pushable": { "it-pushable": {
"version": "3.0.0", "version": "3.1.0",
"resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.0.0.tgz", "resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.1.0.tgz",
"integrity": "sha512-Lpo9Q6wghDDoX8RyA2vIkpNckd5E0EY7RzIKwgiTPakrTmwDw7tKMx6DDJ1ZXrunYnHdKHnKSHYJL3Csya5U2w==" "integrity": "sha512-sEAdT86u6aIWvLkH4hlOmgvHpRyUOUG22HD365H+Dh67zYpaPdILmT4Om7Wjdb+m/SjEB81z3nYCoIrgVYpOFA=="
} }
} }
}, },
@ -17223,21 +17042,6 @@
"integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
"dev": true "dev": true
}, },
"interface-datastore": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-6.1.0.tgz",
"integrity": "sha512-oNHdsrWBsI/kDwUtEgt+aaZtQFKtQYN0TGZzc3SGiIA6m+plZ6malhmsygtbmDpfpIsNNC7ce9Gyaj+Tki+gVw==",
"requires": {
"interface-store": "^2.0.1",
"nanoid": "^3.0.2",
"uint8arrays": "^3.0.0"
}
},
"interface-store": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/interface-store/-/interface-store-2.0.2.tgz",
"integrity": "sha512-rScRlhDcz6k199EkHqT8NpM87ebN89ICOzILoBHgaG36/WX50N32BnU/kpZgCGPLhARRAWUUX5/cyaIjt7Kipg=="
},
"internal-slot": { "internal-slot": {
"version": "1.0.3", "version": "1.0.3",
"resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
@ -17986,18 +17790,6 @@
"it-stream-types": "^1.0.4" "it-stream-types": "^1.0.4"
} }
}, },
"@libp2p/interface-pubsub": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@libp2p/interface-pubsub/-/interface-pubsub-2.0.1.tgz",
"integrity": "sha512-j6XSYz5Ir5yJH6KCtYMUGYlbBFfDGx/vPfFe1X3UFIC6qZ9N+IMkde6C5DCQ8calhCyM1pB2K5StAlztsZV2BQ==",
"requires": {
"@libp2p/interface-connection": "3.0.1",
"@libp2p/interface-peer-id": "^1.0.0",
"@libp2p/interfaces": "^3.0.0",
"it-pushable": "^3.0.0",
"uint8arraylist": "2.3.2"
}
},
"interface-datastore": { "interface-datastore": {
"version": "7.0.0", "version": "7.0.0",
"resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-7.0.0.tgz", "resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-7.0.0.tgz",
@ -18025,11 +17817,6 @@
"uint8arrays": "^3.0.0" "uint8arrays": "^3.0.0"
} }
}, },
"it-pushable": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.1.0.tgz",
"integrity": "sha512-sEAdT86u6aIWvLkH4hlOmgvHpRyUOUG22HD365H+Dh67zYpaPdILmT4Om7Wjdb+m/SjEB81z3nYCoIrgVYpOFA=="
},
"long": { "long": {
"version": "5.2.0", "version": "5.2.0",
"resolved": "https://registry.npmjs.org/long/-/long-5.2.0.tgz", "resolved": "https://registry.npmjs.org/long/-/long-5.2.0.tgz",
@ -18391,8 +18178,7 @@
"long": { "long": {
"version": "4.0.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz",
"integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
"dev": true
}, },
"longbits": { "longbits": {
"version": "1.1.0", "version": "1.1.0",
@ -19504,7 +19290,6 @@
"version": "6.11.3", "version": "6.11.3",
"resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz",
"integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==",
"dev": true,
"requires": { "requires": {
"@protobufjs/aspromise": "^1.1.2", "@protobufjs/aspromise": "^1.1.2",
"@protobufjs/base64": "^1.1.2", "@protobufjs/base64": "^1.1.2",

View File

@ -89,7 +89,7 @@
"node": ">=16" "node": ">=16"
}, },
"dependencies": { "dependencies": {
"@chainsafe/libp2p-gossipsub": "^3.4.0", "@chainsafe/libp2p-gossipsub": "^4.1.1",
"@chainsafe/libp2p-noise": "^7.0.1", "@chainsafe/libp2p-noise": "^7.0.1",
"@ethersproject/rlp": "^5.5.0", "@ethersproject/rlp": "^5.5.0",
"@libp2p/crypto": "^1.0.0", "@libp2p/crypto": "^1.0.0",