Skip to content

Commit e166c01

Browse files
author
ScottyPoi
committed
RPC: update PING parameter validators
1 parent 62106ce commit e166c01

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

packages/cli/src/rpc/modules/portal.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -139,11 +139,15 @@ export class portal {
139139
])
140140

141141
// portal_*Ping
142-
this.historyPing = middleware(callWithStackTrace(this.historyPing.bind(this), true), 1, [
143-
[validators.enr],
142+
this.historyPing = middleware(callWithStackTrace(this.historyPing.bind(this), true), 3, [
143+
[validators.enr, validators.optional(validators.extension), validators.optional(validators.payload)],
144+
])
145+
this.statePing = middleware(this.statePing.bind(this), 3, [
146+
[validators.enr, validators.optional(validators.extension), validators.optional(validators.payload)],
147+
])
148+
this.beaconPing = middleware(this.beaconPing.bind(this), 3, [
149+
[validators.enr, validators.optional(validators.extension), validators.optional(validators.payload)],
144150
])
145-
this.statePing = middleware(this.statePing.bind(this), 1, [[validators.enr]])
146-
this.beaconPing = middleware(this.beaconPing.bind(this), 1, [[validators.enr]])
147151

148152
// portal_*FindNodes
149153
this.historyFindNodes = middleware(this.historyFindNodes.bind(this), 2, [

0 commit comments

Comments
 (0)