Merge pull request #3913 from divagant-martian/reject-pre-fork-rpc-upgrades
only support 4844 rpc methods if on 4844
This commit is contained in:
commit
9fde813a7e
@ -267,9 +267,15 @@ impl<TSpec: EthSpec> UpgradeInfo for RPCProtocol<TSpec> {
|
|||||||
ProtocolId::new(Protocol::Ping, Version::V1, Encoding::SSZSnappy),
|
ProtocolId::new(Protocol::Ping, Version::V1, Encoding::SSZSnappy),
|
||||||
ProtocolId::new(Protocol::MetaData, Version::V2, Encoding::SSZSnappy),
|
ProtocolId::new(Protocol::MetaData, Version::V2, Encoding::SSZSnappy),
|
||||||
ProtocolId::new(Protocol::MetaData, Version::V1, Encoding::SSZSnappy),
|
ProtocolId::new(Protocol::MetaData, Version::V1, Encoding::SSZSnappy),
|
||||||
ProtocolId::new(Protocol::BlobsByRoot, Version::V1, Encoding::SSZSnappy),
|
|
||||||
ProtocolId::new(Protocol::BlobsByRange, Version::V1, Encoding::SSZSnappy),
|
|
||||||
];
|
];
|
||||||
|
|
||||||
|
if let ForkName::Eip4844 = self.fork_context.current_fork() {
|
||||||
|
supported_protocols.extend_from_slice(&[
|
||||||
|
ProtocolId::new(Protocol::BlobsByRoot, Version::V1, Encoding::SSZSnappy),
|
||||||
|
ProtocolId::new(Protocol::BlobsByRange, Version::V1, Encoding::SSZSnappy),
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
if self.enable_light_client_server {
|
if self.enable_light_client_server {
|
||||||
supported_protocols.push(ProtocolId::new(
|
supported_protocols.push(ProtocolId::new(
|
||||||
Protocol::LightClientBootstrap,
|
Protocol::LightClientBootstrap,
|
||||||
|
Loading…
Reference in New Issue
Block a user