Skip to content

Commit

Permalink
Merge branch 'master' into v11
Browse files Browse the repository at this point in the history
  • Loading branch information
julien51 committed Aug 5, 2022
2 parents 14a3eaf + dad0f60 commit bceba23
Show file tree
Hide file tree
Showing 124 changed files with 1,681 additions and 1,187 deletions.
2 changes: 1 addition & 1 deletion docker/development/eth-node/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"@unlock-protocol/unlock-js": "0.26.1",
"cross-fetch": "3.1.5",
"ethers": "5.6.9",
"hardhat": "2.9.9",
"hardhat": "2.10.1",
"hardhat-erc1820": "0.1.0"
}
}
158 changes: 100 additions & 58 deletions docker/development/eth-node/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -777,6 +777,20 @@ __metadata:
languageName: node
linkType: hard

"@noble/hashes@npm:1.1.2, @noble/hashes@npm:~1.1.1":
version: 1.1.2
resolution: "@noble/hashes@npm:1.1.2"
checksum: 3c2a8cb7c2e053811032f242155d870c5eb98844d924d69702244d48804cb03b42d4a666c49c2b71164420d8229cb9a6f242b972d50d5bb2f1d673b98b041de2
languageName: node
linkType: hard

"@noble/secp256k1@npm:1.6.3, @noble/secp256k1@npm:~1.6.0":
version: 1.6.3
resolution: "@noble/secp256k1@npm:1.6.3"
checksum: 16eb3242533e645deb64444c771515f66bdc2ee0759894efd42fdeed4ab226ed29827aaaf6caa27d3d95b831452fd4246aa1007cd688aa462ad48fc084ab76e6
languageName: node
linkType: hard

"@nomiclabs/hardhat-ethers@npm:2.1.0":
version: 2.1.0
resolution: "@nomiclabs/hardhat-ethers@npm:2.1.0"
Expand Down Expand Up @@ -807,6 +821,34 @@ __metadata:
languageName: node
linkType: hard

"@scure/base@npm:~1.1.0":
version: 1.1.1
resolution: "@scure/base@npm:1.1.1"
checksum: b4fc810b492693e7e8d0107313ac74c3646970c198bbe26d7332820886fa4f09441991023ec9aa3a2a51246b74409ab5ebae2e8ef148bbc253da79ac49130309
languageName: node
linkType: hard

"@scure/bip32@npm:1.1.0":
version: 1.1.0
resolution: "@scure/bip32@npm:1.1.0"
dependencies:
"@noble/hashes": ~1.1.1
"@noble/secp256k1": ~1.6.0
"@scure/base": ~1.1.0
checksum: e6102ab9038896861fca5628b8a97f3c4cb24a073cc9f333c71c747037d82e4423d1d111fd282ba212efaf73cbc5875702567fb4cf13b5f0eb23a5bab402e37e
languageName: node
linkType: hard

"@scure/bip39@npm:1.1.0":
version: 1.1.0
resolution: "@scure/bip39@npm:1.1.0"
dependencies:
"@noble/hashes": ~1.1.1
"@scure/base": ~1.1.0
checksum: c4361406f092a45e511dc572c89f497af6665ad81cb3fd7bf78e6772f357f7ae885e129ef0b985cb3496a460b4811318f77bc61634d9b0a8446079a801b6003c
languageName: node
linkType: hard

"@sentry/core@npm:5.30.0":
version: 5.30.0
resolution: "@sentry/core@npm:5.30.0"
Expand Down Expand Up @@ -889,12 +931,12 @@ __metadata:
languageName: node
linkType: hard

"@solidity-parser/parser@npm:^0.14.1":
version: 0.14.1
resolution: "@solidity-parser/parser@npm:0.14.1"
"@solidity-parser/parser@npm:^0.14.2":
version: 0.14.3
resolution: "@solidity-parser/parser@npm:0.14.3"
dependencies:
antlr4ts: ^0.5.0-alpha.4
checksum: 616df6c31007710f2a99f8022fa5917968bbe83293cdc0154ba378aad405c0fc0b7af45cf2c99d159ff0b24b67c7a9bc01f80178d086c705682f2f8c7f771137
checksum: 9a27eb961c22a3b8732bd9782ce3b7912e67b2e2183acada552116dd0bbe637c33265177ab3db9610063da48aa57299d67afdeb0616450b631a0e3da865c4e88
languageName: node
linkType: hard

Expand Down Expand Up @@ -1038,7 +1080,7 @@ __metadata:
"@unlock-protocol/unlock-js": 0.26.1
cross-fetch: 3.1.5
ethers: 5.6.9
hardhat: 2.9.9
hardhat: 2.10.1
hardhat-erc1820: 0.1.0
languageName: unknown
linkType: soft
Expand Down Expand Up @@ -1346,6 +1388,15 @@ __metadata:
languageName: node
linkType: hard

"brace-expansion@npm:^2.0.1":
version: 2.0.1
resolution: "brace-expansion@npm:2.0.1"
dependencies:
balanced-match: ^1.0.0
checksum: a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1
languageName: node
linkType: hard

"braces@npm:~3.0.2":
version: 3.0.2
resolution: "braces@npm:3.0.2"
Expand Down Expand Up @@ -1735,19 +1786,7 @@ __metadata:
languageName: node
linkType: hard

"debug@npm:4.3.3":
version: 4.3.3
resolution: "debug@npm:4.3.3"
dependencies:
ms: 2.1.2
peerDependenciesMeta:
supports-color:
optional: true
checksum: 14472d56fe4a94dbcfaa6dbed2dd3849f1d72ba78104a1a328047bb564643ca49df0224c3a17fa63533fd11dd3d4c8636cd861191232a2c6735af00cc2d4de16
languageName: node
linkType: hard

"debug@npm:^4.3.3":
"debug@npm:4.3.4, debug@npm:^4.3.3":
version: 4.3.4
resolution: "debug@npm:4.3.4"
dependencies:
Expand Down Expand Up @@ -1895,7 +1934,7 @@ __metadata:
languageName: node
linkType: hard

"ethereum-cryptography@npm:^0.1.2, ethereum-cryptography@npm:^0.1.3":
"ethereum-cryptography@npm:^0.1.3":
version: 0.1.3
resolution: "ethereum-cryptography@npm:0.1.3"
dependencies:
Expand All @@ -1918,6 +1957,18 @@ __metadata:
languageName: node
linkType: hard

"ethereum-cryptography@npm:^1.0.3":
version: 1.1.2
resolution: "ethereum-cryptography@npm:1.1.2"
dependencies:
"@noble/hashes": 1.1.2
"@noble/secp256k1": 1.6.3
"@scure/bip32": 1.1.0
"@scure/bip39": 1.1.0
checksum: 0ef55f141acad45b1ba1db58ce3d487155eb2d0b14a77b3959167a36ad324f46762873257def75e7f00dbe8ac78aabc323d2207830f85e63a42a1fb67063a6ba
languageName: node
linkType: hard

"ethereumjs-abi@npm:^0.6.8":
version: 0.6.8
resolution: "ethereumjs-abi@npm:0.6.8"
Expand Down Expand Up @@ -2253,13 +2304,6 @@ fsevents@~2.3.2:
languageName: node
linkType: hard

"growl@npm:1.10.5":
version: 1.10.5
resolution: "growl@npm:1.10.5"
checksum: 4b86685de6831cebcbb19f93870bea624afee61124b0a20c49017013987cd129e73a8c4baeca295728f41d21265e1f859d25ef36731b142ca59c655fea94bb1a
languageName: node
linkType: hard

"hardhat-erc1820@npm:0.1.0":
version: 0.1.0
resolution: "hardhat-erc1820@npm:0.1.0"
Expand All @@ -2269,9 +2313,9 @@ fsevents@~2.3.2:
languageName: node
linkType: hard

"hardhat@npm:2.9.9":
version: 2.9.9
resolution: "hardhat@npm:2.9.9"
"hardhat@npm:2.10.1":
version: 2.10.1
resolution: "hardhat@npm:2.10.1"
dependencies:
"@ethereumjs/block": ^3.6.2
"@ethereumjs/blockchain": ^5.5.2
Expand All @@ -2281,7 +2325,7 @@ fsevents@~2.3.2:
"@ethersproject/abi": ^5.1.2
"@metamask/eth-sig-util": ^4.0.0
"@sentry/node": ^5.18.1
"@solidity-parser/parser": ^0.14.1
"@solidity-parser/parser": ^0.14.2
"@types/bn.js": ^5.1.0
"@types/lru-cache": ^5.1.0
abort-controller: ^3.0.0
Expand All @@ -2294,7 +2338,7 @@ fsevents@~2.3.2:
debug: ^4.1.1
enquirer: ^2.3.0
env-paths: ^2.2.0
ethereum-cryptography: ^0.1.2
ethereum-cryptography: ^1.0.3
ethereumjs-abi: ^0.6.8
ethereumjs-util: ^7.1.4
find-up: ^2.1.0
Expand All @@ -2306,7 +2350,7 @@ fsevents@~2.3.2:
lodash: ^4.17.11
merkle-patricia-tree: ^4.2.4
mnemonist: ^0.38.0
mocha: ^9.2.0
mocha: ^10.0.0
p-map: ^4.0.0
qs: ^6.7.0
raw-body: ^2.4.1
Expand All @@ -2331,7 +2375,7 @@ fsevents@~2.3.2:
optional: true
bin:
hardhat: internal/cli/cli.js
checksum: 1d30f4b5e56de82608e0fc8436b8338d5f6eb79125229236d65e32f4f0da39e9649c3a7138e743c62bb2fa1b00eac91e67cdb1775cd934fb8daedb1ede6eea01
checksum: ca9060a25fc620f7be412eb49496603dbb311e2eff0a5d689aa632ff7947aa433009fe4155250acb81daaa6557fb075602174e8313460659891233768881f368
languageName: node
linkType: hard

Expand Down Expand Up @@ -3007,12 +3051,12 @@ fsevents@~2.3.2:
languageName: node
linkType: hard

"minimatch@npm:4.2.1":
version: 4.2.1
resolution: "minimatch@npm:4.2.1"
"minimatch@npm:5.0.1":
version: 5.0.1
resolution: "minimatch@npm:5.0.1"
dependencies:
brace-expansion: ^1.1.7
checksum: 2b1514e3d0f29a549912f0db7ae7b82c5cab4a8f2dd0369f1c6451a325b3f12b2cf473c95873b6157bb8df183d6cf6db82ff03614b6adaaf1d7e055beccdfd01
brace-expansion: ^2.0.1
checksum: b34b98463da4754bc526b244d680c69d4d6089451ebe512edaf6dd9eeed0279399cfa3edb19233513b8f830bf4bfcad911dddcdf125e75074100d52f724774f0
languageName: node
linkType: hard

Expand Down Expand Up @@ -3113,38 +3157,36 @@ fsevents@~2.3.2:
languageName: node
linkType: hard

"mocha@npm:^9.2.0":
version: 9.2.2
resolution: "mocha@npm:9.2.2"
"mocha@npm:^10.0.0":
version: 10.0.0
resolution: "mocha@npm:10.0.0"
dependencies:
"@ungap/promise-all-settled": 1.1.2
ansi-colors: 4.1.1
browser-stdout: 1.3.1
chokidar: 3.5.3
debug: 4.3.3
debug: 4.3.4
diff: 5.0.0
escape-string-regexp: 4.0.0
find-up: 5.0.0
glob: 7.2.0
growl: 1.10.5
he: 1.2.0
js-yaml: 4.1.0
log-symbols: 4.1.0
minimatch: 4.2.1
minimatch: 5.0.1
ms: 2.1.3
nanoid: 3.3.1
nanoid: 3.3.3
serialize-javascript: 6.0.0
strip-json-comments: 3.1.1
supports-color: 8.1.1
which: 2.0.2
workerpool: 6.2.0
workerpool: 6.2.1
yargs: 16.2.0
yargs-parser: 20.2.4
yargs-unparser: 2.0.0
bin:
_mocha: bin/_mocha
mocha: bin/mocha
checksum: 4d5ca4ce33fc66627e63acdf09a634e2358c9a00f61de7788b1091b6aad430da04f97f9ecb82d56dc034b623cb833b65576136fd010d77679c03fcea5bc1e12d
mocha: bin/mocha.js
checksum: ba49ddcf8015a467e744b06c396aab361b1281302e38e7c1269af25ba51ff9ab681a9c36e9046bb7491e751cd7d5ce85e276a00ce7e204f96b2c418e4595edfe
languageName: node
linkType: hard

Expand All @@ -3162,12 +3204,12 @@ fsevents@~2.3.2:
languageName: node
linkType: hard

"nanoid@npm:3.3.1":
version: 3.3.1
resolution: "nanoid@npm:3.3.1"
"nanoid@npm:3.3.3":
version: 3.3.3
resolution: "nanoid@npm:3.3.3"
bin:
nanoid: bin/nanoid.cjs
checksum: 4ef0969e1bbe866fc223eb32276cbccb0961900bfe79104fa5abe34361979dead8d0e061410a5c03bc3d47455685adf32c09d6f27790f4a6898fb51f7df7ec86
checksum: ada019402a07464a694553c61d2dca8a4353645a7d92f2830f0d487fedff403678a0bee5323a46522752b2eab95a0bc3da98b6cccaa7c0c55cd9975130e6d6f0
languageName: node
linkType: hard

Expand Down Expand Up @@ -4135,7 +4177,7 @@ resolve@1.17.0:
languageName: node
linkType: hard

"which@npm:2.0.2, which@npm:^2.0.2":
"which@npm:^2.0.2":
version: 2.0.2
resolution: "which@npm:2.0.2"
dependencies:
Expand All @@ -4155,10 +4197,10 @@ resolve@1.17.0:
languageName: node
linkType: hard

"workerpool@npm:6.2.0":
version: 6.2.0
resolution: "workerpool@npm:6.2.0"
checksum: 3493b4f0ef979a23d2c1583d7ef85f62fc9463cc02f82829d3e7e663b517f8ae9707da0249b382e46ac58986deb0ca2232ee1081713741211bda9254b429c9bb
"workerpool@npm:6.2.1":
version: 6.2.1
resolution: "workerpool@npm:6.2.1"
checksum: c2c6eebbc5225f10f758d599a5c016fa04798bcc44e4c1dffb34050cd361d7be2e97891aa44419e7afe647b1f767b1dc0b85a5e046c409d890163f655028b09d
languageName: node
linkType: hard

Expand Down
48 changes: 48 additions & 0 deletions locksmith/openapi.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
openapi: '3.0.0'
info:
title: Unlock Locksmith
version: '2'
description: Locksmith provides backend functionality for enabling ticketing, metadata storage, and notification hooks.
license:
name: MIT

servers:
- url: https://locksmith.unlock-protocol.com
description: Production Server
- url: https://staging-locksmith.unlock-protocol.com
description: Staging Server

components:
securitySchemes:
User:
type: http
scheme: bearer
bearerFormat: JWT
Application:
type: apiKey
name: api-key
in: query

paths:
/v2/auth/nonce:
get:
description: 'Provide a unique nounce for using in sign in with ethereum'
parameters: []
responses:
'200':
description: OK
/v2/auth/login:
post:
description: 'Login as a user using Sign in with Ethereum message signed by the wallet address.'
requestBody:
content:
application/json:
schema:
properties:
message:
type: string
signature:
type: string
responses:
'200':
description: OK
2 changes: 1 addition & 1 deletion locksmith/src/operations/wedlocksOperations.ts
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ export const notifyNewKeysToWedlocks = async (
export const notifyNewKeyToWedlocks = async (
key: Key,
network?: number,
includeQrCode = false
includeQrCode = true
) => {
const lockAddress = key.lock.address
const ownerAddress = key.owner.address
Expand Down

0 comments on commit bceba23

Please sign in to comment.