@chainsafe/lodestar-api
Advanced tools
Comparing version 0.37.0-dev.71024a2449 to 0.37.0-dev.75e405c8e4
@@ -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 @@ } |
@@ -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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
270066
4287
+ Added@chainsafe/lodestar-config@0.37.0-dev.75e405c8e4(transitive)
+ Added@chainsafe/lodestar-params@0.37.0-dev.75e405c8e4(transitive)
+ Added@chainsafe/lodestar-types@0.37.0-dev.75e405c8e4(transitive)
+ Added@chainsafe/lodestar-utils@0.37.0-dev.75e405c8e4(transitive)
- Removed@chainsafe/lodestar-config@0.37.0-dev.71024a2449(transitive)
- Removed@chainsafe/lodestar-params@0.37.0-dev.71024a2449(transitive)
- Removed@chainsafe/lodestar-types@0.37.0-dev.71024a2449(transitive)
- Removed@chainsafe/lodestar-utils@0.37.0-dev.71024a2449(transitive)