UNPKG

2.3 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const Context_1 = require("./Context");
4class BlockSentContext extends Context_1.Context {
5 cloneExpectedView({ expectedView }) {
6 return new BlockSentContext({
7 type: this.type,
8 previousHash: this.previousHash,
9 blockIndex: this.blockIndex,
10 viewNumber: this.viewNumber,
11 myIndex: this.myIndex,
12 primaryIndex: this.primaryIndex,
13 expectedView,
14 validators: this.validators,
15 blockReceivedTimeSeconds: this.blockReceivedTimeSeconds,
16 });
17 }
18}
19exports.BlockSentContext = BlockSentContext;
20
21//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkJsb2NrU2VudENvbnRleHQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSx1Q0FBb0M7QUFFcEMsTUFBYSxnQkFBaUIsU0FBUSxpQkFBeUI7SUFDdEQsaUJBQWlCLENBQUMsRUFBRSxZQUFZLEVBQWdEO1FBQ3JGLE9BQU8sSUFBSSxnQkFBZ0IsQ0FBQztZQUMxQixJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUk7WUFDZixZQUFZLEVBQUUsSUFBSSxDQUFDLFlBQVk7WUFDL0IsVUFBVSxFQUFFLElBQUksQ0FBQyxVQUFVO1lBQzNCLFVBQVUsRUFBRSxJQUFJLENBQUMsVUFBVTtZQUMzQixPQUFPLEVBQUUsSUFBSSxDQUFDLE9BQU87WUFDckIsWUFBWSxFQUFFLElBQUksQ0FBQyxZQUFZO1lBQy9CLFlBQVk7WUFDWixVQUFVLEVBQUUsSUFBSSxDQUFDLFVBQVU7WUFDM0Isd0JBQXdCLEVBQUUsSUFBSSxDQUFDLHdCQUF3QjtTQUN4RCxDQUFDLENBQUM7SUFDTCxDQUFDO0NBQ0Y7QUFkRCw0Q0FjQyIsImZpbGUiOiJuZW8tb25lLW5vZGUtY29uc2Vuc3VzL3NyYy9jb250ZXh0L0Jsb2NrU2VudENvbnRleHQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb250ZXh0IH0gZnJvbSAnLi9Db250ZXh0JztcblxuZXhwb3J0IGNsYXNzIEJsb2NrU2VudENvbnRleHQgZXh0ZW5kcyBDb250ZXh0PEJsb2NrU2VudENvbnRleHQ+IHtcbiAgcHVibGljIGNsb25lRXhwZWN0ZWRWaWV3KHsgZXhwZWN0ZWRWaWV3IH06IHsgcmVhZG9ubHkgZXhwZWN0ZWRWaWV3OiByZWFkb25seSBudW1iZXJbXSB9KTogQmxvY2tTZW50Q29udGV4dCB7XG4gICAgcmV0dXJuIG5ldyBCbG9ja1NlbnRDb250ZXh0KHtcbiAgICAgIHR5cGU6IHRoaXMudHlwZSxcbiAgICAgIHByZXZpb3VzSGFzaDogdGhpcy5wcmV2aW91c0hhc2gsXG4gICAgICBibG9ja0luZGV4OiB0aGlzLmJsb2NrSW5kZXgsXG4gICAgICB2aWV3TnVtYmVyOiB0aGlzLnZpZXdOdW1iZXIsXG4gICAgICBteUluZGV4OiB0aGlzLm15SW5kZXgsXG4gICAgICBwcmltYXJ5SW5kZXg6IHRoaXMucHJpbWFyeUluZGV4LFxuICAgICAgZXhwZWN0ZWRWaWV3LFxuICAgICAgdmFsaWRhdG9yczogdGhpcy52YWxpZGF0b3JzLFxuICAgICAgYmxvY2tSZWNlaXZlZFRpbWVTZWNvbmRzOiB0aGlzLmJsb2NrUmVjZWl2ZWRUaW1lU2Vjb25kcyxcbiAgICB9KTtcbiAgfVxufVxuIl19