Skip to content

Commit 3d9516f

Browse files
committed
Move the sample Embedded signer to linera-protocol repo
1 parent 1086fca commit 3d9516f

File tree

10 files changed

+139
-2326
lines changed

10 files changed

+139
-2326
lines changed

examples/hosted-counter/index.html

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,22 +50,27 @@ <h2>Chain history for <code id="chain-id" class="hex">requesting chain…</code>
5050
<script type="importmap">
5151
{
5252
"imports": {
53-
"@linera/client": "./js/@linera/client/linera_web.js"
53+
"@linera/client": "./js/@linera/client/linera_web.js",
54+
"@linera/signer": "./js/@linera/signer/index.js"
5455
}
5556
}
5657
</script>
5758

5859
<script type="module">
5960
import * as linera from '@linera/client';
61+
import * as signer from '@linera/signer';
6062

6163
const COUNTER_APP_ID = '2b1a0df8868206a4b7d6c2fdda911e4355d6c0115b896d4947ef8e535ee3c6b8';
6264

6365
async function run() {
6466
await linera.default();
65-
const faucet = await new linera.Faucet('https://faucet.testnet-babbage.linera.net');
67+
const faucet = await new linera.Faucet('http://127.0.0.1:8080');
68+
const emedded_signer = signer.EmbeddedEIP191Signer.fromMnemonic("test test test test test test test test test test test junk");
6669
const wallet = await faucet.createWallet();
67-
const client = await new linera.Client(wallet);
68-
document.getElementById('chain-id').innerText = await faucet.claimChain(client);
70+
// TODO: extract owner from the signer. It's the address of the wallet.
71+
const owner = '0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266'
72+
document.getElementById('chain-id').innerText = await faucet.claimChain(wallet, owner);
73+
const client = await new linera.Client(wallet, emedded_signer);
6974
const counter = await client.frontend().application(COUNTER_APP_ID);
7075
const logs = document.getElementById('logs');
7176
const incrementButton = document.getElementById('increment-btn');

examples/hosted-counter/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
"ci": "pnpm install --frozen-lockfile && pnpm build"
1313
},
1414
"dependencies": {
15-
"@linera/client": "file:../../linera-protocol/linera-web"
15+
"@linera/client": "file:../../linera-protocol/linera-web",
16+
"@linera/signer": "file:../../linera-protocol/linera-web/signer"
1617
},
1718
"devDependencies": {
1819
"vite": "^5.4.10"

examples/hosted-fungible/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
"ci": "pnpm install --frozen-lockfile && pnpm build"
1313
},
1414
"dependencies": {
15-
"@linera/client": "file:../../linera-protocol/linera-web"
15+
"@linera/client": "file:../../linera-protocol/linera-web",
16+
"@linera/signer": "file:../../linera-protocol/linera-web/signer"
1617
},
1718
"devDependencies": {
1819
"vite": "^5.4.11"

extension/jest.config.js

Lines changed: 0 additions & 7 deletions
This file was deleted.

extension/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
"build": "pnpm build:extension && pnpm build:library",
1313
"preview": "vite preview",
1414
"prepare": "pnpm build:library",
15-
"ci": "pnpm install --frozen-lockfile && pnpm build",
16-
"test": "jest"
15+
"ci": "pnpm install --frozen-lockfile && pnpm build"
1716
},
1817
"dependencies": {
1918
"@linera/client": "file:../linera-protocol/linera-web",
19+
"@linera/signer": "file:../../linera-protocol/linera-web/signer",
2020
"@shoelace-style/shoelace": "^2.16.0",
2121
"lit": "^3.2.0",
2222
"randomstring": "^1.3.0",

extension/src/signer/index.ts

Lines changed: 0 additions & 43 deletions
This file was deleted.

extension/src/signer/signer.test.ts

Lines changed: 0 additions & 16 deletions
This file was deleted.

package.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,7 @@
1313
"@types/chrome": "^0.0.267",
1414
"@types/jest": "^29.5.14",
1515
"@types/randomstring": "^1.3.0",
16-
"ethers": "^6.14.3",
17-
"jest": "^29.7.0",
1816
"ts-auto-guard": "^5.0.1",
19-
"ts-jest": "^29.3.4",
2017
"typescript": "^5.8.3",
2118
"vite": "^5.4.5"
2219
}

0 commit comments

Comments
 (0)