Skip to content
This repository was archived by the owner on Dec 1, 2025. It is now read-only.

Commit f1b5cd2

Browse files
author
Jiacheng Zhang
committed
chore: update walkie and allow to disable mdns discovery
1 parent 267499b commit f1b5cd2

File tree

6 files changed

+15
-5
lines changed

6 files changed

+15
-5
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"@noble/ed25519": "^1.6.0",
1010
"@node-rs/crc32": "^1.5.0",
1111
"@pcan/leveldb-viewer": "^0.1.3",
12-
"@phala/runtime-bridge-walkie": "^1.2.6",
12+
"@phala/runtime-bridge-walkie": "^1.2.8",
1313
"@phala/typedefs": "^0.2.30",
1414
"@polkadot/api": "^7.13.1",
1515
"@polkadot/api-augment": "^7.13.1",

src/data_provider/ptp_int.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { DATA_PROVIDER, getMyId } from '../utils/my-id'
22
import {
33
bridgeIdentity,
44
walkieBootNodes,
5+
walkieDisableMdnsDiscovery,
56
walkieListenAddresses,
67
} from '../utils/env'
78
import { createPtpNode, prb, setLogger } from '@phala/runtime-bridge-walkie'
@@ -50,6 +51,7 @@ export const setupInternalPtp = async (
5051
bridgeIdentity,
5152
listenAddresses: walkieListenAddresses,
5253
bootstrapAddresses: walkieBootNodes,
54+
disableMdnsDiscovery: walkieDisableMdnsDiscovery,
5355
})
5456

5557
const db = await getDb()

src/lifecycle/ptp/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import {
22
bridgeIdentity,
33
walkieBootNodes,
4+
walkieDisableMdnsDiscovery,
45
walkieListenAddresses,
56
} from '../../utils/env'
67
import { createPtpNode, prb, setLogger } from '@phala/runtime-bridge-walkie'
@@ -26,6 +27,7 @@ export const setupPtp = async (context: LifecycleManagerContext) => {
2627
bridgeIdentity,
2728
listenAddresses: walkieListenAddresses,
2829
bootstrapAddresses: walkieBootNodes,
30+
disableMdnsDiscovery: walkieDisableMdnsDiscovery,
2931
})
3032

3133
await setupHandlers(ptpNode, context)

src/lifecycle/runner/ptp.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import {
22
bridgeIdentity,
33
ptpIgnoreBridgeIdentity,
44
walkieBootNodes,
5+
walkieDisableMdnsDiscovery,
56
} from '../../utils/env'
67
import { crc32cBuffer } from '../../utils/crc'
78
import { createPtpNode, prb, setLogger } from '@phala/runtime-bridge-walkie'
@@ -42,6 +43,7 @@ export const setupPtp = async (): Promise<LifecycleRunnerPtpNode> => {
4243
bridgeIdentity,
4344
listenAddresses: [],
4445
bootstrapAddresses: walkieBootNodes,
46+
disableMdnsDiscovery: walkieDisableMdnsDiscovery,
4547
})
4648
await ptpNode.start()
4749

src/utils/env.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export const ENV_LIST = [
1313
['PHALA_PEER_ID_PREFIX', 'peerIdPrefix'],
1414
['PHALA_WALKIE_LISTEN_ADDRESSES', 'walkieListenAddresses'],
1515
['PHALA_WALKIE_BOOT_NODES', 'walkieBootNodes'],
16+
['PHALA_WALKIE_DISABLE_MDNS_DISCOVERY', 'walkieDisableMdnsDiscovery'],
1617

1718
[
1819
'PHALA_DATA_PROVIDER_EXTERNAL_LISTEN_ADDRESSES',
@@ -61,6 +62,9 @@ export const walkieListenAddresses = (
6162
export const walkieBootNodes = env.walkieBootNodes
6263
? env.walkieBootNodes.split(',').map((i) => i.trim())
6364
: walkieListenAddresses
65+
export const walkieDisableMdnsDiscovery =
66+
env.walkieDisableMdnsDiscovery === 'true'
67+
6468
export const peerIdPrefix = env.peerIdPrefix ?? '/var/data/keys/id'
6569

6670
export const dataProviderExternalListenAddress = (

yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1372,10 +1372,10 @@
13721372
resolved "https://registry.yarnpkg.com/@pcan/leveldb-viewer/-/leveldb-viewer-0.1.3.tgz#91cc88558fdf63d24c0db21b52cde938bd238540"
13731373
integrity sha512-fMM1Ey+/6VQpG37ABtAJ2qVduSv+R/kX3e01MHPU+8YW6NbxRXnsnbbE0R86oZt/qZ4zLZ0F38YjVwzit0AE0A==
13741374

1375-
"@phala/runtime-bridge-walkie@^1.2.6":
1376-
version "1.2.6"
1377-
resolved "https://registry.yarnpkg.com/@phala/runtime-bridge-walkie/-/runtime-bridge-walkie-1.2.6.tgz#b2aebfdbc525e2c1253f1a3d021de936e7ba1fa3"
1378-
integrity sha512-0xgLPmWOdrL2TI6HYSe5GRrUnsyICl6RASxCH4stUeqeNWkQ1cHVgbLLP/ildILZOhCFL01nDXQ7St32NBOU9Q==
1375+
"@phala/runtime-bridge-walkie@^1.2.8":
1376+
version "1.2.8"
1377+
resolved "https://registry.yarnpkg.com/@phala/runtime-bridge-walkie/-/runtime-bridge-walkie-1.2.8.tgz#dad822220f30c26e6027b2bf782d53d70b411638"
1378+
integrity sha512-MZ9GJkijT2QWEEdDfcNKEOvE5M+aJtg5IyEAAPzvOeki/L60laRYemOtafGDK1vitGWCJp4G/WaxPYlK/1OUXQ==
13791379
dependencies:
13801380
"@chainsafe/libp2p-noise" "^5.0.3"
13811381
"@types/bunyan" "^1.8.8"

0 commit comments

Comments
 (0)