Skip to content

Commit 1a01f93

Browse files
Merge pull request #112 from OffchainLabs/revert-104-mock_external_signer_
Revert "[NIT-2799] Add mock external signer"
2 parents 763d8ed + 3789118 commit 1a01f93

File tree

4 files changed

+4
-103
lines changed

4 files changed

+4
-103
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ jobs:
2020
l3node: [l3node, l3node-token-6, no-l3node]
2121
tokenbridge: [tokenbridge, no-tokenbridge]
2222
simple: [simple, no-simple]
23-
externalsigner: [externalsigner, no-externalsigner]
2423

2524
steps:
2625
- name: Checkout
@@ -41,7 +40,7 @@ jobs:
4140
restore-keys: ${{ runner.os }}-buildx-
4241

4342
- name: Startup Nitro testnode
44-
run: ${{ github.workspace }}/.github/workflows/testnode.bash --init-force ${{ (matrix.l3node == 'l3node' && '--l3node') || (matrix.l3node == 'l3node-token-6' && '--l3node --l3-fee-token --l3-token-bridge --l3-fee-token-decimals 6') || '' }} ${{ matrix.tokenbridge == 'tokenbridge' && '--tokenbridge' || '--no-tokenbridge' }} --detach ${{ matrix.pos == 'pos' && '--pos' || '' }} --simple ${{ (matrix.simple == 'simple' && '--simple') || (matrix.simple == 'no-simple' && '--no-simple') || '' }} ${{ matrix.externalsigner == 'externalsigner' && '--externalsigner' || '' }}
43+
run: ${{ github.workspace }}/.github/workflows/testnode.bash --init-force ${{ (matrix.l3node == 'l3node' && '--l3node') || (matrix.l3node == 'l3node-token-6' && '--l3node --l3-fee-token --l3-token-bridge --l3-fee-token-decimals 6') || '' }} ${{ matrix.tokenbridge == 'tokenbridge' && '--tokenbridge' || '--no-tokenbridge' }} --detach ${{ matrix.pos == 'pos' && '--pos' || '' }} --simple ${{ (matrix.simple == 'simple' && '--simple') || (matrix.simple == 'no-simple' && '--no-simple') || '' }}
4544

4645
bold_upgrade:
4746
runs-on: ubuntu-8

docker-compose.yaml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -397,11 +397,6 @@ services:
397397
- "das-mirror-data:/das-mirror"
398398
command:
399399

400-
externalsigner:
401-
image: nitro-node-dev-testnode
402-
entrypoint: /usr/local/bin/mockexternalsigner
403-
command:
404-
405400
das-committee-a:
406401
pid: host # allow debugging
407402
image: nitro-node-dev-testnode

scripts/config.ts

Lines changed: 1 addition & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -204,21 +204,6 @@ function writeConfigs(argv: any) {
204204
"staker-interval": "10s",
205205
"make-assertion-interval": "10s",
206206
"strategy": "MakeNodes",
207-
"data-poster": {
208-
"redis-signer": {
209-
"signing-key": "0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef"
210-
},
211-
"wait-for-l1-finality": false,
212-
"external-signer": {
213-
"url": "",
214-
"address": "",
215-
"method": "eth_signTransaction",
216-
"root-ca": "",
217-
"client-cert": "",
218-
"client-private-key": "",
219-
"insecure-skip-verify": false
220-
}
221-
}
222207
},
223208
"sequencer": false,
224209
"dangerous": {
@@ -252,16 +237,7 @@ function writeConfigs(argv: any) {
252237
"redis-signer": {
253238
"signing-key": "0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef"
254239
},
255-
"wait-for-l1-finality": false,
256-
"external-signer": {
257-
"url": "",
258-
"address": "",
259-
"method": "eth_signTransaction",
260-
"root-ca": "",
261-
"client-cert": "",
262-
"client-private-key": "",
263-
"insecure-skip-verify": false
264-
}
240+
"wait-for-l1-finality": false
265241
}
266242
},
267243
"block-validator": {
@@ -303,27 +279,6 @@ function writeConfigs(argv: any) {
303279

304280
baseConfig.node["data-availability"]["sequencer-inbox-address"] = ethers.utils.hexlify(getChainInfo()[0]["rollup"]["sequencer-inbox"]);
305281

306-
if (argv.externalSignerUrl != "") {
307-
baseConfig.node.staker["data-poster"]["external-signer"] = {
308-
"url": argv.externalSignerUrl,
309-
"address": argv.externalSignerAddress,
310-
"method": argv.externalSignerMethod,
311-
"root-ca": argv.externalSignerRootCA,
312-
"client-cert": argv.externalSignerClientCert,
313-
"client-private-key": argv.externalSignerClientPrivateKey,
314-
"insecure-skip-verify": argv.externalSignerInsecureSkipVerify
315-
}
316-
baseConfig.node["batch-poster"]["data-poster"]["external-signer"] = {
317-
"url": argv.externalSignerUrl,
318-
"address": argv.externalSignerAddress,
319-
"method": argv.externalSignerMethod,
320-
"root-ca": argv.externalSignerRootCA,
321-
"client-cert": argv.externalSignerClientCert,
322-
"client-private-key": argv.externalSignerClientPrivateKey,
323-
"insecure-skip-verify": argv.externalSignerInsecureSkipVerify
324-
}
325-
}
326-
327282
const baseConfJSON = JSON.stringify(baseConfig)
328283

329284
if (argv.simple) {
@@ -586,41 +541,6 @@ export const writeConfigCommand = {
586541
describe: "DAS committee member B BLS pub key",
587542
default: ""
588543
},
589-
externalSignerUrl: {
590-
string: true,
591-
describe: "external signer URL",
592-
default: ""
593-
},
594-
externalSignerAddress: {
595-
string: true,
596-
describe: "external signer address",
597-
default: ""
598-
},
599-
externalSignerMethod: {
600-
string: true,
601-
describe: "external signer method",
602-
default: ""
603-
},
604-
externalSignerRootCA: {
605-
string: true,
606-
describe: "external signer root CA",
607-
default: ""
608-
},
609-
externalSignerClientCert: {
610-
string: true,
611-
describe: "external signer client cert",
612-
default: ""
613-
},
614-
externalSignerClientPrivateKey: {
615-
string: true,
616-
describe: "external signer client private key",
617-
default: ""
618-
},
619-
externalSignerInsecureSkipVerify: {
620-
boolean: true,
621-
describe: "external signer insecure skip verify",
622-
default: false
623-
}
624544

625545
},
626546
handler: (argv: any) => {

test-node.bash

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ devprivkey=b6b15c8cb491557369f3c7d2c287b053eb229daa9c22138887752191c9520659
5959
l1chainid=1337
6060
simple=true
6161
l2anytrust=false
62-
externalsigner=false
6362

6463
# Use the dev versions of nitro/blockscout
6564
dev_nitro=false
@@ -252,10 +251,6 @@ while [[ $# -gt 0 ]]; do
252251
l2anytrust=true
253252
shift
254253
;;
255-
--externalsigner)
256-
externalsigner=true
257-
shift
258-
;;
259254
--redundantsequencers)
260255
simple=false
261256
redundantsequencers=$2
@@ -513,21 +508,13 @@ if $l2anytrust; then
513508
fi
514509
fi
515510

516-
externalsignerConfigLine=""
517-
518-
if $externalsigner; then
519-
echo == Generating External Signer Config
520-
sequencerPrivateKey=$(docker compose run scripts print-private-key --account sequencer | tail -n 1 | tr -d '\r\n')
521-
externalsignerConfigLine=$(docker compose run --entrypoint sh externalsigner "$sequencerPrivateKey")
522-
fi
523-
524511
if $force_init; then
525512
if $simple; then
526513
echo == Writing configs
527-
docker compose run scripts write-config --simple $anytrustNodeConfigLine $externalsignerConfigLine
514+
docker compose run scripts write-config --simple $anytrustNodeConfigLine
528515
else
529516
echo == Writing configs
530-
docker compose run scripts write-config $anytrustNodeConfigLine $externalsignerConfigLine
517+
docker compose run scripts write-config $anytrustNodeConfigLine
531518

532519
echo == Initializing redis
533520
docker compose up --wait redis

0 commit comments

Comments
 (0)