Socket
Socket
Sign inDemoInstall

@chainsafe/lodestar-api

Package Overview
Dependencies
Maintainers
3
Versions
819
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@chainsafe/lodestar-api - npm Package Compare versions

Comparing version 0.37.0-dev.71024a2449 to 0.37.0-dev.75e405c8e4

12

lib/routes/validator.d.ts

@@ -19,2 +19,10 @@ import { ForkName } from "@chainsafe/lodestar-params";

};
/**
* The types used here are string instead of ssz based because the use of proposer data
* is just validator --> beacon json api call for `beaconProposerCache` cache update.
*/
export declare type ProposerPreparationData = {
validatorIndex: string;
feeRecipient: string;
};
export declare type ProposerDuty = {

@@ -159,2 +167,3 @@ slot: Slot;

prepareSyncCommitteeSubnets(subscriptions: SyncCommitteeSubscription[]): Promise<void>;
prepareBeaconProposer(proposers: ProposerPreparationData[]): Promise<void>;
};

@@ -232,2 +241,5 @@ /**

};
prepareBeaconProposer: {
body: unknown;
};
};

@@ -234,0 +246,0 @@ export declare function getReqSerializers(): ReqSerializers<Api, ReqTypes>;

@@ -23,2 +23,3 @@ "use strict";

prepareSyncCommitteeSubnets: { url: "/eth/v1/validator/sync_committee_subscriptions", method: "POST" },
prepareBeaconProposer: { url: "/eth/v1/validator/prepare_beacon_proposer", method: "POST" },
};

@@ -106,2 +107,9 @@ function getReqSerializers() {

prepareSyncCommitteeSubnets: (0, utils_1.reqOnlyBody)((0, utils_1.ArrayOf)(SyncCommitteeSubscription), utils_1.Schema.ObjectArray),
prepareBeaconProposer: {
writeReq: (items) => ({ body: items.map((item) => (0, utils_1.jsonType)("snake").toJson(item)) }),
parseReq: ({ body }) => [
body.map((item) => (0, utils_1.jsonType)("snake").fromJson(item)),
],
schema: { body: utils_1.Schema.ObjectArray },
},
};

@@ -108,0 +116,0 @@ }

12

package.json

@@ -14,3 +14,3 @@ {

},
"version": "0.37.0-dev.71024a2449",
"version": "0.37.0-dev.75e405c8e4",
"main": "lib/index.js",

@@ -40,6 +40,6 @@ "files": [

"@chainsafe/abort-controller": "^3.0.1",
"@chainsafe/lodestar-config": "0.37.0-dev.71024a2449",
"@chainsafe/lodestar-params": "0.37.0-dev.71024a2449",
"@chainsafe/lodestar-types": "0.37.0-dev.71024a2449",
"@chainsafe/lodestar-utils": "0.37.0-dev.71024a2449",
"@chainsafe/lodestar-config": "0.37.0-dev.75e405c8e4",
"@chainsafe/lodestar-params": "0.37.0-dev.75e405c8e4",
"@chainsafe/lodestar-types": "0.37.0-dev.75e405c8e4",
"@chainsafe/lodestar-utils": "0.37.0-dev.75e405c8e4",
"@chainsafe/persistent-merkle-tree": "^0.4.1",

@@ -66,3 +66,3 @@ "@chainsafe/ssz": "^0.9.1",

],
"gitHead": "410078c8c724ed6038ce4b45e0f453d678b23de2"
"gitHead": "1732434571a72c94bae4e5c76729cf301da9391a"
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc