Added basic send transaction POC
This commit is contained in:
parent
fd534bfae7
commit
b1185b44dd
@ -51,6 +51,7 @@
|
||||
"@lit-protocol/lit-auth-client": "^2.2.50",
|
||||
"@lit-protocol/lit-node-client": "^2.2.50",
|
||||
"@lit-protocol/pkp-client": "^2.2.50",
|
||||
"@lit-protocol/pkp-ethers": "^2.2.54",
|
||||
"@lit-protocol/types": "^2.2.50",
|
||||
"@tanstack/svelte-query": "^4.29.1",
|
||||
"@wagmi/core": "^1.3.9",
|
||||
|
429
pnpm-lock.yaml
generated
429
pnpm-lock.yaml
generated
@ -31,6 +31,9 @@ dependencies:
|
||||
'@lit-protocol/pkp-client':
|
||||
specifier: ^2.2.50
|
||||
version: 2.2.50(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)(react@18.2.0)
|
||||
'@lit-protocol/pkp-ethers':
|
||||
specifier: ^2.2.54
|
||||
version: 2.2.54(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)(react@18.2.0)
|
||||
'@lit-protocol/types':
|
||||
specifier: ^2.2.50
|
||||
version: 2.2.50
|
||||
@ -2860,6 +2863,23 @@ packages:
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/access-control-conditions@2.2.54:
|
||||
resolution: {integrity: sha512-zRpH3cvxOXvdxA4EVL9goExh2bO8ZIVT+ppClmgIVj1dId8o6OF0YP2Q/idJkc2nECHPnvtUxSkcaCs6fYn69A==}
|
||||
dependencies:
|
||||
'@lit-protocol/auth-helpers': 2.2.54(ethers@5.7.2)
|
||||
'@lit-protocol/constants': 2.2.54
|
||||
'@lit-protocol/misc': 2.2.54
|
||||
'@lit-protocol/types': 2.2.54
|
||||
'@lit-protocol/uint8arrays': 2.2.54
|
||||
ethers: 5.7.2
|
||||
siwe: 2.1.4(ethers@5.7.2)
|
||||
siwe-recap: 0.0.2-alpha.0(ethers@5.7.2)
|
||||
tslib: 2.6.2
|
||||
transitivePeerDependencies:
|
||||
- bufferutil
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/auth-browser@2.2.50(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)(react@18.2.0):
|
||||
resolution: {integrity: sha512-T8VpLMcNJNtrhwYMyuaWeUfGuB/JX10v+LZD98rOfvvxmAMAGZj3ZSji66+CxgEL4PlPlP97k0yeSuO9PftEAg==}
|
||||
dependencies:
|
||||
@ -2893,6 +2913,39 @@ packages:
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/auth-browser@2.2.54(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)(react@18.2.0):
|
||||
resolution: {integrity: sha512-ukkmqN9ZZUQ1mS5azNI14eDyupjv7xHjBzBkh+HgLM5CrYWQNBSj6T23//pSNcXyf95HFR28+LiSV8W3IViT5A==}
|
||||
dependencies:
|
||||
'@lit-protocol/auth-helpers': 2.2.54(ethers@5.7.2)
|
||||
'@lit-protocol/constants': 2.2.54
|
||||
'@lit-protocol/misc': 2.2.54
|
||||
'@lit-protocol/misc-browser': 2.2.54
|
||||
'@lit-protocol/types': 2.2.54
|
||||
'@lit-protocol/uint8arrays': 2.2.54
|
||||
'@walletconnect/ethereum-provider': 2.9.2(@walletconnect/modal@2.6.1)
|
||||
'@walletconnect/modal': 2.6.1(react@18.2.0)
|
||||
ethers: 5.7.2
|
||||
lit-siwe: 1.1.8(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)
|
||||
siwe: 2.1.4(ethers@5.7.2)
|
||||
siwe-recap: 0.0.2-alpha.0(ethers@5.7.2)
|
||||
tslib: 2.6.2
|
||||
tweetnacl: 1.0.3
|
||||
tweetnacl-util: 0.13.5
|
||||
util: 0.12.5
|
||||
web-vitals: 3.4.0
|
||||
transitivePeerDependencies:
|
||||
- '@ethersproject/contracts'
|
||||
- '@ethersproject/hash'
|
||||
- '@ethersproject/providers'
|
||||
- '@ethersproject/wallet'
|
||||
- '@react-native-async-storage/async-storage'
|
||||
- bufferutil
|
||||
- encoding
|
||||
- lokijs
|
||||
- react
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/auth-helpers@2.2.50(ethers@5.7.2):
|
||||
resolution: {integrity: sha512-AljCRJUN1fwfk8KWIJFs9Kejo6l5w4F9CgZA8hvhZr3d8HaDh2AL72oant1nuUMehTADVTue3nqQAgUAUyBa3Q==}
|
||||
dependencies:
|
||||
@ -2913,6 +2966,16 @@ packages:
|
||||
- ethers
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/auth-helpers@2.2.54(ethers@5.7.2):
|
||||
resolution: {integrity: sha512-moaPHLNUsyZbKD63ylb9dmBAIEvJP7VY7pufZJkavx+quakjA6pgy8+6PcPqi+JuAo6vOqwIYNt4G66rrKYfEA==}
|
||||
dependencies:
|
||||
siwe: 2.1.4(ethers@5.7.2)
|
||||
siwe-recap: 0.0.2-alpha.0(ethers@5.7.2)
|
||||
tslib: 2.6.2
|
||||
transitivePeerDependencies:
|
||||
- ethers
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/bls-sdk@2.2.50:
|
||||
resolution: {integrity: sha512-+T2mx8w1arCq3SacVyw7jr/1Q/jsuo2BQLFFFGLhk2JIreLC5WX8JN9IDdNz3x/liNHHbmnuYOTODsz81aGbgA==}
|
||||
dependencies:
|
||||
@ -2920,6 +2983,13 @@ packages:
|
||||
tslib: 2.6.2
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/bls-sdk@2.2.54:
|
||||
resolution: {integrity: sha512-zHAI/DacgihGPG2Zz2N3OrSea37MiBwV5FDzIpb2qmJRodAXBLnHbDc8kp8qVddJRGL52tA9foxEoBfXIB2ATA==}
|
||||
dependencies:
|
||||
pako: 2.1.0
|
||||
tslib: 2.6.2
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/constants@2.2.50:
|
||||
resolution: {integrity: sha512-iWOILDqdE+v9dACwlX8jlVrmoOoiU+vBRtoZFVVc0mrTtLNbgo3lrF2/3dp+tieN17uQN2/q6X5cuMRl09eNVg==}
|
||||
dependencies:
|
||||
@ -2934,6 +3004,20 @@ packages:
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/constants@2.2.54:
|
||||
resolution: {integrity: sha512-Z7gE7OO+e0Lu88HVh+z74E6VAq3+K5g7ZYcOeucVmgkTPcJUd/tB40LvCS9ldJq69goI0zqjAGxPiJi7WUr9aQ==}
|
||||
dependencies:
|
||||
'@lit-protocol/auth-helpers': 2.2.54(ethers@5.7.2)
|
||||
'@lit-protocol/types': 2.2.54
|
||||
ethers: 5.7.2
|
||||
siwe: 2.1.4(ethers@5.7.2)
|
||||
siwe-recap: 0.0.2-alpha.0(ethers@5.7.2)
|
||||
tslib: 2.6.2
|
||||
transitivePeerDependencies:
|
||||
- bufferutil
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/core@2.2.50:
|
||||
resolution: {integrity: sha512-XXr0GWORWaZHh2teVN/ENLLNQs4W8XXaGgMd2Lmfew51kpcYgddMvxUryt3h5mXt/pVEvZkkt1foqXSDU3vO5w==}
|
||||
dependencies:
|
||||
@ -2956,6 +3040,28 @@ packages:
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/core@2.2.54:
|
||||
resolution: {integrity: sha512-lilFbbBZVqlW9NdqzFLoZMxO0nnFasHAd6H4J/R4Fafg3IGQ/ukpRBj5EBlMR5YfYrMr3KKVCLxJm/vpGZ6AUg==}
|
||||
dependencies:
|
||||
'@lit-protocol/access-control-conditions': 2.2.54
|
||||
'@lit-protocol/auth-helpers': 2.2.54(ethers@5.7.2)
|
||||
'@lit-protocol/bls-sdk': 2.2.54
|
||||
'@lit-protocol/constants': 2.2.54
|
||||
'@lit-protocol/crypto': 2.2.54
|
||||
'@lit-protocol/ecdsa-sdk': 2.2.54
|
||||
'@lit-protocol/misc': 2.2.54
|
||||
'@lit-protocol/nacl': 2.2.54
|
||||
'@lit-protocol/types': 2.2.54
|
||||
'@lit-protocol/uint8arrays': 2.2.54
|
||||
ethers: 5.7.2
|
||||
siwe: 2.1.4(ethers@5.7.2)
|
||||
siwe-recap: 0.0.2-alpha.0(ethers@5.7.2)
|
||||
tslib: 2.6.2
|
||||
transitivePeerDependencies:
|
||||
- bufferutil
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/crypto@2.2.50:
|
||||
resolution: {integrity: sha512-5veUp2rc73N19gDlrTV1zIMwqYSiGy8TE9LidhpR/5/t39u3AZ1LINhp7BYRsPhuTaM1AR8di7TZuRMfBTZlOw==}
|
||||
dependencies:
|
||||
@ -2976,12 +3082,38 @@ packages:
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/crypto@2.2.54:
|
||||
resolution: {integrity: sha512-gv+7CdDXo5v6tsJbUUz2kA9fpSlLNtRhD7cz1BByq26piHE5jb+K91u0OW5VPSr8OMBtNNbti4Ne8zf2XRRPQg==}
|
||||
dependencies:
|
||||
'@lit-protocol/auth-helpers': 2.2.54(ethers@5.7.2)
|
||||
'@lit-protocol/bls-sdk': 2.2.54
|
||||
'@lit-protocol/constants': 2.2.54
|
||||
'@lit-protocol/ecdsa-sdk': 2.2.54
|
||||
'@lit-protocol/misc': 2.2.54
|
||||
'@lit-protocol/nacl': 2.2.54
|
||||
'@lit-protocol/types': 2.2.54
|
||||
'@lit-protocol/uint8arrays': 2.2.54
|
||||
ethers: 5.7.2
|
||||
siwe: 2.1.4(ethers@5.7.2)
|
||||
siwe-recap: 0.0.2-alpha.0(ethers@5.7.2)
|
||||
tslib: 2.6.2
|
||||
transitivePeerDependencies:
|
||||
- bufferutil
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/ecdsa-sdk@2.2.50:
|
||||
resolution: {integrity: sha512-i1IMK0eXrb1vKtX/reinUw3nOyTDn5/d0VT/B9ti1jO9mzjxECl2HjaBlgidqd0go89aC+dk7SMpmpR4wA4A8g==}
|
||||
dependencies:
|
||||
tslib: 2.6.2
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/ecdsa-sdk@2.2.54:
|
||||
resolution: {integrity: sha512-0+SZLF8hyI6UBlBROCRqES8Mboxq956qB/2uc6KbWHxBp9/RVf1UhEAWF3l33grusKacLgdBRggWxCPqB61suA==}
|
||||
dependencies:
|
||||
tslib: 2.6.2
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/encryption@2.2.50(node-fetch@2.7.0):
|
||||
resolution: {integrity: sha512-o2wZAHEBSolWjQfE1y71ZsOVp1+rXP6iMPd+nUcXUaAHRgwIm+b63PfTc1FMOrCIbyg4sLRKeW+L3xpfSyFzSw==}
|
||||
dependencies:
|
||||
@ -3008,6 +3140,32 @@ packages:
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/encryption@2.2.54(node-fetch@2.7.0):
|
||||
resolution: {integrity: sha512-UyXciXr7D6l57Trcx8nSjfn1rKAJtpYIfMVg5D9EnorSokA5Ud83nrHfNXoGoUm5GNtA67+uojecEOLpHhQFxg==}
|
||||
dependencies:
|
||||
'@lit-protocol/auth-helpers': 2.2.54(ethers@5.7.2)
|
||||
'@lit-protocol/bls-sdk': 2.2.54
|
||||
'@lit-protocol/constants': 2.2.54
|
||||
'@lit-protocol/crypto': 2.2.54
|
||||
'@lit-protocol/ecdsa-sdk': 2.2.54
|
||||
'@lit-protocol/misc': 2.2.54
|
||||
'@lit-protocol/nacl': 2.2.54
|
||||
'@lit-protocol/types': 2.2.54
|
||||
'@lit-protocol/uint8arrays': 2.2.54
|
||||
ethers: 5.7.2
|
||||
ipfs-http-client: 56.0.0(node-fetch@2.7.0)
|
||||
jszip: 3.10.1
|
||||
siwe: 2.1.4(ethers@5.7.2)
|
||||
siwe-recap: 0.0.2-alpha.0(ethers@5.7.2)
|
||||
tslib: 2.6.2
|
||||
transitivePeerDependencies:
|
||||
- bufferutil
|
||||
- encoding
|
||||
- node-fetch
|
||||
- supports-color
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/lit-auth-client@2.2.50(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)(react@18.2.0):
|
||||
resolution: {integrity: sha512-1d73kIC9XilTEChAenRiZo/L8z/i/pf90CtwHNF6YLJiq6fjNUEaKOqI5WXOAhXT4mqVqyuHVEc/qRS1B5dUcw==}
|
||||
dependencies:
|
||||
@ -3106,6 +3264,47 @@ packages:
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/lit-node-client-nodejs@2.2.54(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0):
|
||||
resolution: {integrity: sha512-lHMDByp2piYVHJ5xiOYP2AfqiEnVHV1+SPYGyMabL0ZzKZuL6bU7Qo36XqYjbrsNu26ffmbdbSPB5tlJrdUCVw==}
|
||||
dependencies:
|
||||
'@cosmjs/proto-signing': 0.30.1
|
||||
'@cosmjs/stargate': 0.30.1
|
||||
'@lit-protocol/access-control-conditions': 2.2.54
|
||||
'@lit-protocol/auth-helpers': 2.2.54(ethers@5.7.2)
|
||||
'@lit-protocol/bls-sdk': 2.2.54
|
||||
'@lit-protocol/constants': 2.2.54
|
||||
'@lit-protocol/core': 2.2.54
|
||||
'@lit-protocol/crypto': 2.2.54
|
||||
'@lit-protocol/ecdsa-sdk': 2.2.54
|
||||
'@lit-protocol/encryption': 2.2.54(node-fetch@2.7.0)
|
||||
'@lit-protocol/lit-third-party-libs': 2.2.54
|
||||
'@lit-protocol/misc': 2.2.54
|
||||
'@lit-protocol/misc-browser': 2.2.54
|
||||
'@lit-protocol/nacl': 2.2.54
|
||||
'@lit-protocol/types': 2.2.54
|
||||
'@lit-protocol/uint8arrays': 2.2.54
|
||||
blockstore-core: 3.0.0
|
||||
ethers: 5.7.2
|
||||
ipfs-http-client: 56.0.0(node-fetch@2.7.0)
|
||||
ipfs-unixfs-importer: 12.0.1
|
||||
jszip: 3.10.1
|
||||
lit-siwe: 1.1.8(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)
|
||||
node-fetch: 2.7.0
|
||||
siwe: 2.1.4(ethers@5.7.2)
|
||||
siwe-recap: 0.0.2-alpha.0(ethers@5.7.2)
|
||||
tslib: 2.6.2
|
||||
transitivePeerDependencies:
|
||||
- '@ethersproject/contracts'
|
||||
- '@ethersproject/hash'
|
||||
- '@ethersproject/providers'
|
||||
- '@ethersproject/wallet'
|
||||
- bufferutil
|
||||
- debug
|
||||
- encoding
|
||||
- supports-color
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/lit-node-client@2.2.50(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)(react@18.2.0):
|
||||
resolution: {integrity: sha512-rnWhfMcFLIZn7A4/jews8wXS3CtBXkz5tB2bb11wpbgpdOTz3ZyU7Mt4g2qlhk572L2mz9QKQO8hKSAGztMzXA==}
|
||||
dependencies:
|
||||
@ -3156,6 +3355,56 @@ packages:
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/lit-node-client@2.2.54(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)(react@18.2.0):
|
||||
resolution: {integrity: sha512-6jzLagOkCyxtu1OLPjv8gaO+Qczmcts6th+jHLNJ2KYMdznyGg+jM8RPL5IjBDzhrOylYh9JnjJG8IDnfyt7Rg==}
|
||||
dependencies:
|
||||
'@cosmjs/proto-signing': 0.30.1
|
||||
'@cosmjs/stargate': 0.30.1
|
||||
'@lit-protocol/access-control-conditions': 2.2.54
|
||||
'@lit-protocol/auth-browser': 2.2.54(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)(react@18.2.0)
|
||||
'@lit-protocol/auth-helpers': 2.2.54(ethers@5.7.2)
|
||||
'@lit-protocol/bls-sdk': 2.2.54
|
||||
'@lit-protocol/constants': 2.2.54
|
||||
'@lit-protocol/core': 2.2.54
|
||||
'@lit-protocol/crypto': 2.2.54
|
||||
'@lit-protocol/ecdsa-sdk': 2.2.54
|
||||
'@lit-protocol/encryption': 2.2.54(node-fetch@2.7.0)
|
||||
'@lit-protocol/lit-node-client-nodejs': 2.2.54(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)
|
||||
'@lit-protocol/lit-third-party-libs': 2.2.54
|
||||
'@lit-protocol/misc': 2.2.54
|
||||
'@lit-protocol/misc-browser': 2.2.54
|
||||
'@lit-protocol/nacl': 2.2.54
|
||||
'@lit-protocol/types': 2.2.54
|
||||
'@lit-protocol/uint8arrays': 2.2.54
|
||||
'@walletconnect/ethereum-provider': 2.9.2(@walletconnect/modal@2.6.1)
|
||||
'@walletconnect/modal': 2.6.1(react@18.2.0)
|
||||
blockstore-core: 3.0.0
|
||||
ethers: 5.7.2
|
||||
ipfs-http-client: 56.0.0(node-fetch@2.7.0)
|
||||
ipfs-unixfs-importer: 12.0.1
|
||||
jszip: 3.10.1
|
||||
lit-siwe: 1.1.8(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)
|
||||
node-fetch: 2.7.0
|
||||
siwe: 2.1.4(ethers@5.7.2)
|
||||
siwe-recap: 0.0.2-alpha.0(ethers@5.7.2)
|
||||
tslib: 2.6.2
|
||||
tweetnacl: 1.0.3
|
||||
tweetnacl-util: 0.15.1
|
||||
transitivePeerDependencies:
|
||||
- '@ethersproject/contracts'
|
||||
- '@ethersproject/hash'
|
||||
- '@ethersproject/providers'
|
||||
- '@ethersproject/wallet'
|
||||
- '@react-native-async-storage/async-storage'
|
||||
- bufferutil
|
||||
- debug
|
||||
- encoding
|
||||
- lokijs
|
||||
- react
|
||||
- supports-color
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/lit-third-party-libs@2.2.50:
|
||||
resolution: {integrity: sha512-psCTu9wqY75NVvFuDSHpYEmvzAStlQgH+EDNGxLNPVYGB+3oNYstgUVo75T7tnNmKiGk0t8jz770kRXQCjfgFQ==}
|
||||
dependencies:
|
||||
@ -3172,6 +3421,22 @@ packages:
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/lit-third-party-libs@2.2.54:
|
||||
resolution: {integrity: sha512-QgC4dB46evF4SgO5tlLFPNQIs4ozuUZ8Iol1hnfl1g/NZIvrZXMXXqWRSxCX0xE/n6TpdpL66iLN4NR/w/tdMQ==}
|
||||
dependencies:
|
||||
'@cosmjs/proto-signing': 0.30.1
|
||||
'@cosmjs/stargate': 0.30.1
|
||||
blockstore-core: 3.0.0
|
||||
ipfs-unixfs-importer: 12.0.1
|
||||
tslib: 2.6.2
|
||||
transitivePeerDependencies:
|
||||
- bufferutil
|
||||
- debug
|
||||
- encoding
|
||||
- supports-color
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/misc-browser@2.2.50:
|
||||
resolution: {integrity: sha512-tjR4YmZUXFJ48fHIjo+sXWRWylxuVwUg18QGkurkKbFkH4HvDIrFhsHYfkmFvoCKwzrvXwHr833cFAw6rPvsAA==}
|
||||
dependencies:
|
||||
@ -3188,6 +3453,22 @@ packages:
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/misc-browser@2.2.54:
|
||||
resolution: {integrity: sha512-90T8f071H8Nbhu6EOSSAL2r7+Xz9+FTMRheUB9S4bL9l4F5U/W035htnuonszkMa2UhfRD0BnFXnlMtbRGCX7A==}
|
||||
dependencies:
|
||||
'@lit-protocol/auth-helpers': 2.2.54(ethers@5.7.2)
|
||||
'@lit-protocol/constants': 2.2.54
|
||||
'@lit-protocol/types': 2.2.54
|
||||
'@lit-protocol/uint8arrays': 2.2.54
|
||||
ethers: 5.7.2
|
||||
siwe: 2.1.4(ethers@5.7.2)
|
||||
siwe-recap: 0.0.2-alpha.0(ethers@5.7.2)
|
||||
tslib: 2.6.2
|
||||
transitivePeerDependencies:
|
||||
- bufferutil
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/misc@2.2.50:
|
||||
resolution: {integrity: sha512-iXwNSAslmTY18/aG+Em5hcxq2yE7QyCx+5cy6TKNgrszal5Yt2zVIevZ1rPiH3lQSCgvXbnFO9qAGAJd9EbcBg==}
|
||||
dependencies:
|
||||
@ -3203,12 +3484,33 @@ packages:
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/misc@2.2.54:
|
||||
resolution: {integrity: sha512-rhk4HyLtsvKWm+2Oev+xW082zxXdwRAPM7AuOiIHXuKKxwPYI1oPLgCmajHjpPPQD+/OReW2wA984zZ1UP+M+g==}
|
||||
dependencies:
|
||||
'@lit-protocol/auth-helpers': 2.2.54(ethers@5.7.2)
|
||||
'@lit-protocol/constants': 2.2.54
|
||||
'@lit-protocol/types': 2.2.54
|
||||
ethers: 5.7.2
|
||||
siwe: 2.1.4(ethers@5.7.2)
|
||||
siwe-recap: 0.0.2-alpha.0(ethers@5.7.2)
|
||||
tslib: 2.6.2
|
||||
transitivePeerDependencies:
|
||||
- bufferutil
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/nacl@2.2.50:
|
||||
resolution: {integrity: sha512-plVGWTMD0ecSqwU1znweZ9QxV3G2pginkr/F7XD3hzkDVDSywsdzRo9ywlWHAAYi16o8OSJp6ggMq5Q6g4f6YQ==}
|
||||
dependencies:
|
||||
tslib: 2.6.2
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/nacl@2.2.54:
|
||||
resolution: {integrity: sha512-gRWF5s/7eafM3k06jN41ZgE+h1YDBuSeRudEpi17PHAt8bJ0nOFvY5NOrg0XW1Vsde8A8mJ+Vme+FivChUDqqw==}
|
||||
dependencies:
|
||||
tslib: 2.6.2
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/pkp-base@2.2.50(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)(react@18.2.0):
|
||||
resolution: {integrity: sha512-NRrpDiUIutohHgSZY/Sdt8DubaoITz0IvTk/V6/0GTRor0cCmezO4y3OzklYLIi8XmmSFkqNKKeUbakJzy8TkQ==}
|
||||
dependencies:
|
||||
@ -3262,6 +3564,59 @@ packages:
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/pkp-base@2.2.54(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)(react@18.2.0):
|
||||
resolution: {integrity: sha512-gjQOqGNoJymq0vtVPpyoJ0f2njkX10TedsYMj0o+ei1I6ibQaBJVaVcE4kjmwXJ2cOukUyG7B7MekinX6jTwbA==}
|
||||
dependencies:
|
||||
'@cosmjs/proto-signing': 0.30.1
|
||||
'@cosmjs/stargate': 0.30.1
|
||||
'@lit-protocol/access-control-conditions': 2.2.54
|
||||
'@lit-protocol/auth-browser': 2.2.54(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)(react@18.2.0)
|
||||
'@lit-protocol/auth-helpers': 2.2.54(ethers@5.7.2)
|
||||
'@lit-protocol/bls-sdk': 2.2.54
|
||||
'@lit-protocol/constants': 2.2.54
|
||||
'@lit-protocol/core': 2.2.54
|
||||
'@lit-protocol/crypto': 2.2.54
|
||||
'@lit-protocol/ecdsa-sdk': 2.2.54
|
||||
'@lit-protocol/encryption': 2.2.54(node-fetch@2.7.0)
|
||||
'@lit-protocol/lit-node-client': 2.2.54(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)(react@18.2.0)
|
||||
'@lit-protocol/lit-node-client-nodejs': 2.2.54(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)
|
||||
'@lit-protocol/lit-third-party-libs': 2.2.54
|
||||
'@lit-protocol/misc': 2.2.54
|
||||
'@lit-protocol/misc-browser': 2.2.54
|
||||
'@lit-protocol/nacl': 2.2.54
|
||||
'@lit-protocol/types': 2.2.54
|
||||
'@lit-protocol/uint8arrays': 2.2.54
|
||||
'@walletconnect/ethereum-provider': 2.9.2(@walletconnect/modal@2.6.1)
|
||||
'@walletconnect/modal': 2.6.1(react@18.2.0)
|
||||
blockstore-core: 3.0.0
|
||||
ethers: 5.7.2
|
||||
ipfs-http-client: 56.0.0(node-fetch@2.7.0)
|
||||
ipfs-unixfs-importer: 12.0.1
|
||||
jszip: 3.10.1
|
||||
lit-siwe: 1.1.8(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)
|
||||
node-fetch: 2.7.0
|
||||
secp256k1: 5.0.0
|
||||
siwe: 2.1.4(ethers@5.7.2)
|
||||
siwe-recap: 0.0.2-alpha.0(ethers@5.7.2)
|
||||
tslib: 2.6.2
|
||||
tweetnacl: 1.0.3
|
||||
tweetnacl-util: 0.15.1
|
||||
uint8arrays: 4.0.6
|
||||
transitivePeerDependencies:
|
||||
- '@ethersproject/contracts'
|
||||
- '@ethersproject/hash'
|
||||
- '@ethersproject/providers'
|
||||
- '@ethersproject/wallet'
|
||||
- '@react-native-async-storage/async-storage'
|
||||
- bufferutil
|
||||
- debug
|
||||
- encoding
|
||||
- lokijs
|
||||
- react
|
||||
- supports-color
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/pkp-client@2.2.50(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)(react@18.2.0):
|
||||
resolution: {integrity: sha512-gvv2JNUbsdqobS+3LusRtAh7JOXpbGBrrQDRvXJlx+PSsVDbmc5HY/+wcXL6QWPEkBin8U4ABkmDSJ/eOIsNig==}
|
||||
dependencies:
|
||||
@ -3428,6 +3783,61 @@ packages:
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/pkp-ethers@2.2.54(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)(react@18.2.0):
|
||||
resolution: {integrity: sha512-rAxsiMV3KlxZat6b6Veaq01H6KgZYwuomUMFP4QruLe5cHXigqi7a6x9DlU/lVb8pnVU4QmI/FJhzGtRNn36Cw==}
|
||||
dependencies:
|
||||
'@cosmjs/proto-signing': 0.30.1
|
||||
'@cosmjs/stargate': 0.30.1
|
||||
'@lit-protocol/access-control-conditions': 2.2.54
|
||||
'@lit-protocol/auth-browser': 2.2.54(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)(react@18.2.0)
|
||||
'@lit-protocol/auth-helpers': 2.2.54(ethers@5.7.2)
|
||||
'@lit-protocol/bls-sdk': 2.2.54
|
||||
'@lit-protocol/constants': 2.2.54
|
||||
'@lit-protocol/core': 2.2.54
|
||||
'@lit-protocol/crypto': 2.2.54
|
||||
'@lit-protocol/ecdsa-sdk': 2.2.54
|
||||
'@lit-protocol/encryption': 2.2.54(node-fetch@2.7.0)
|
||||
'@lit-protocol/lit-node-client': 2.2.54(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)(react@18.2.0)
|
||||
'@lit-protocol/lit-node-client-nodejs': 2.2.54(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)
|
||||
'@lit-protocol/lit-third-party-libs': 2.2.54
|
||||
'@lit-protocol/misc': 2.2.54
|
||||
'@lit-protocol/misc-browser': 2.2.54
|
||||
'@lit-protocol/nacl': 2.2.54
|
||||
'@lit-protocol/pkp-base': 2.2.54(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)(react@18.2.0)
|
||||
'@lit-protocol/types': 2.2.54
|
||||
'@lit-protocol/uint8arrays': 2.2.54
|
||||
'@metamask/eth-sig-util': 5.0.2
|
||||
'@walletconnect/ethereum-provider': 2.9.2(@walletconnect/modal@2.6.1)
|
||||
'@walletconnect/modal': 2.6.1(react@18.2.0)
|
||||
blockstore-core: 3.0.0
|
||||
ethers: 5.7.2
|
||||
ipfs-http-client: 56.0.0(node-fetch@2.7.0)
|
||||
ipfs-unixfs-importer: 12.0.1
|
||||
jszip: 3.10.1
|
||||
lit-siwe: 1.1.8(@ethersproject/contracts@5.7.0)(@ethersproject/hash@5.7.0)(@ethersproject/providers@5.7.2)(@ethersproject/wallet@5.7.0)
|
||||
node-fetch: 2.7.0
|
||||
secp256k1: 5.0.0
|
||||
siwe: 2.1.4(ethers@5.7.2)
|
||||
siwe-recap: 0.0.2-alpha.0(ethers@5.7.2)
|
||||
tslib: 2.6.2
|
||||
tweetnacl: 1.0.3
|
||||
tweetnacl-util: 0.15.1
|
||||
uint8arrays: 4.0.6
|
||||
transitivePeerDependencies:
|
||||
- '@ethersproject/contracts'
|
||||
- '@ethersproject/hash'
|
||||
- '@ethersproject/providers'
|
||||
- '@ethersproject/wallet'
|
||||
- '@react-native-async-storage/async-storage'
|
||||
- bufferutil
|
||||
- debug
|
||||
- encoding
|
||||
- lokijs
|
||||
- react
|
||||
- supports-color
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/types@2.2.50:
|
||||
resolution: {integrity: sha512-FioUGYc5EZeQG5dZIVedBtSxhnMf0q36YeaynAA81EVQziPF/oljuR6+tYA35UuFevYRehnfxnHjh5WMccgmhQ==}
|
||||
dependencies:
|
||||
@ -3441,12 +3851,31 @@ packages:
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/types@2.2.54:
|
||||
resolution: {integrity: sha512-bhIG4733BT32QXGZO7K7r+7ZDOxzLHjcYwP0tMqjLP86BJ2mQkTzW5q0nFgUBbPay/77lp/Tp8yXPfzgYMaYPQ==}
|
||||
dependencies:
|
||||
'@lit-protocol/auth-helpers': 2.2.54(ethers@5.7.2)
|
||||
ethers: 5.7.2
|
||||
siwe: 2.1.4(ethers@5.7.2)
|
||||
siwe-recap: 0.0.2-alpha.0(ethers@5.7.2)
|
||||
tslib: 2.6.2
|
||||
transitivePeerDependencies:
|
||||
- bufferutil
|
||||
- utf-8-validate
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/uint8arrays@2.2.50:
|
||||
resolution: {integrity: sha512-SrbiMThONvuhP8FQ0F5hSuQuJEfXWNz3bF1V8jXOgeLl5l2+JPHmxK34EEKJylKnC4v8st90CQmLOdyOWe4F3w==}
|
||||
dependencies:
|
||||
tslib: 2.6.2
|
||||
dev: false
|
||||
|
||||
/@lit-protocol/uint8arrays@2.2.54:
|
||||
resolution: {integrity: sha512-qsfHB+/t7Y2F2skdKWvUvF6WIut17EWy8ZJudwpf0lZmcCFvCzYqmx2lnddeqFWmIOOj6rpXBlIH8gbMLQpg9g==}
|
||||
dependencies:
|
||||
tslib: 2.6.2
|
||||
dev: false
|
||||
|
||||
/@lit/reactive-element@1.6.3:
|
||||
resolution: {integrity: sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==}
|
||||
dependencies:
|
||||
|
30
src/lib/services/sendTxWithPKPWallet.ts
Normal file
30
src/lib/services/sendTxWithPKPWallet.ts
Normal file
@ -0,0 +1,30 @@
|
||||
import { PKPEthersWallet } from '@lit-protocol/pkp-ethers';
|
||||
|
||||
export async function sendTxWithPKPWallet(pkp, sessionSigs) {
|
||||
|
||||
const pkpWallet = new PKPEthersWallet({
|
||||
controllerSessionSigs: sessionSigs,
|
||||
pkpPubKey: pkp.publicKey,
|
||||
rpc: "https://rpc.gnosischain.com/"
|
||||
});
|
||||
await pkpWallet.init();
|
||||
|
||||
const from = pkpWallet.address;
|
||||
const to = '0x1A5cfC9EA11afb50011F847fb7dC07bA1e18b05A';
|
||||
const value = BigInt(100000000000000000);
|
||||
const gasLimit = 21000;
|
||||
|
||||
const tx = {
|
||||
from,
|
||||
to,
|
||||
value,
|
||||
gasLimit,
|
||||
};
|
||||
console.log('transaction created: ' + tx);
|
||||
|
||||
const signedTx = await pkpWallet.signTransaction(tx);
|
||||
console.log('transaction signed: ' + signedTx);
|
||||
|
||||
await pkpWallet.sendTransaction(signedTx);
|
||||
console.log('transaction sent');
|
||||
}
|
@ -24,7 +24,6 @@
|
||||
let signingConditions = signingConditionsCookie
|
||||
? JSON.parse(signingConditionsCookie)
|
||||
: [];
|
||||
console.log("layout signingConditions: ", signingConditions);
|
||||
let correctCondition = signingConditions
|
||||
? signingConditions.find(
|
||||
(condition) =>
|
||||
@ -33,7 +32,6 @@
|
||||
condition.resourceId.role === "owner"
|
||||
)
|
||||
: null;
|
||||
console.log("layout correctcondition: ", correctCondition);
|
||||
|
||||
const token = correctCondition ? correctCondition.jwt : null;
|
||||
|
||||
@ -46,7 +44,6 @@
|
||||
});
|
||||
|
||||
if (token) {
|
||||
console.log("layout token: ", token); // Update this line
|
||||
client.setAuthorizationToken(token);
|
||||
}
|
||||
</script>
|
||||
|
@ -3,6 +3,7 @@
|
||||
import { createQuery } from "$lib/wundergraph";
|
||||
import Time from "svelte-time";
|
||||
import Icon from "@iconify/svelte";
|
||||
import { sendTxWithPKPWallet } from "$lib/services/sendTxWithPKPWallet";
|
||||
|
||||
const getBalanceQuery = createQuery({
|
||||
operationName: "getBalance",
|
||||
@ -21,6 +22,11 @@
|
||||
function fromWei(wei: BigInt): string {
|
||||
return (Number(wei) / 10 ** 18).toFixed(2);
|
||||
}
|
||||
let me = JSON.parse(localStorage.getItem("me"));
|
||||
|
||||
function handleSendTx() {
|
||||
sendTxWithPKPWallet(me.pkps[0], me.sessionSigs);
|
||||
}
|
||||
</script>
|
||||
|
||||
<HeaderMain>
|
||||
@ -43,6 +49,14 @@
|
||||
<p class="text-5xl">${fromWei($getBalanceQuery.data.balance)}</p>
|
||||
{/if}
|
||||
</div>
|
||||
<div class="pb-4">
|
||||
<button
|
||||
class="btn variant-filled-primary flex-grow"
|
||||
on:click={handleSendTx}
|
||||
>
|
||||
SEND $0.10
|
||||
</button>
|
||||
</div>
|
||||
<div class="pb-4">
|
||||
{#if $getTransactionsQuery.isLoading}
|
||||
<p>Loading...</p>
|
||||
|
Loading…
Reference in New Issue
Block a user