mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 03:01:04 +00:00
1 line
10 KiB
Plaintext
1 line
10 KiB
Plaintext
{"dependencies":[{"name":"@babel/runtime/helpers/slicedToArray","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"5y7e5+zC7teYEEC6niD9f5zII1M=","exportNames":["*"],"imports":1}},{"name":"rxjs","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":4,"column":15,"index":141},"end":{"line":4,"column":30,"index":156}}],"key":"atDzfUGaJNRNtwyVumomzH/5ygw=","exportNames":["*"],"imports":1}},{"name":"@polkadot/util","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":5,"column":15,"index":173},"end":{"line":5,"column":40,"index":198}}],"key":"u0mzEw2nilnHoUWtEdZl0JKHutA=","exportNames":["*"],"imports":1}},{"name":"../util/index.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":6,"column":19,"index":219},"end":{"line":6,"column":46,"index":246}}],"key":"H94lp+EitftSFqDHaenrSs5zKB0=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n var _slicedToArray = require(_dependencyMap[0], \"@babel/runtime/helpers/slicedToArray\").default;\n Object.defineProperty(exports, \"__esModule\", {\n value: true\n });\n exports.receivedHeartbeats = receivedHeartbeats;\n var rxjs_1 = require(_dependencyMap[1], \"rxjs\");\n var util_1 = require(_dependencyMap[2], \"@polkadot/util\");\n var index_js_1 = require(_dependencyMap[3], \"../util/index.js\");\n function mapResult(_ref) {\n var _ref2 = _slicedToArray(_ref, 4),\n result = _ref2[0],\n validators = _ref2[1],\n heartbeats = _ref2[2],\n numBlocks = _ref2[3];\n validators.forEach(function (validator, index) {\n var validatorId = validator.toString();\n var blockCount = numBlocks[index];\n var hasMessage = !heartbeats[index].isEmpty;\n var prev = result[validatorId];\n if (!prev || prev.hasMessage !== hasMessage || !prev.blockCount.eq(blockCount)) {\n result[validatorId] = {\n blockCount: blockCount,\n hasMessage: hasMessage,\n isOnline: hasMessage || blockCount.gt(util_1.BN_ZERO)\n };\n }\n });\n return result;\n }\n /**\n * @name receivedHeartbeats\n * @description Return a boolean array indicating whether the passed accounts had received heartbeats in the current session.\n * @example\n * ```javascript\n * let unsub = await api.derive.imOnline.receivedHeartbeats((heartbeat) => {\n * console.log(heartbeat);\n * });\n * ```\n */\n function receivedHeartbeats(instanceId, api) {\n return (0, index_js_1.memo)(instanceId, function () {\n var _api$query$imOnline;\n return (_api$query$imOnline = api.query.imOnline) != null && _api$query$imOnline.receivedHeartbeats ? api.derive.staking.overview().pipe((0, rxjs_1.switchMap)(function (_ref3) {\n var currentIndex = _ref3.currentIndex,\n validators = _ref3.validators;\n return (0, rxjs_1.combineLatest)([(0, rxjs_1.of)({}), (0, rxjs_1.of)(validators), api.query.imOnline.receivedHeartbeats.multi(validators.map(function (_address, index) {\n return [currentIndex, index];\n })), api.query.imOnline.authoredBlocks.multi(validators.map(function (address) {\n return [currentIndex, address];\n }))]);\n }), (0, rxjs_1.map)(mapResult)) : (0, rxjs_1.of)({});\n });\n }\n});","lineCount":57,"map":[[2,2,1,0],[2,14,1,12],[4,2,1,13],[4,6,1,13,"_slicedToArray"],[4,20,1,13],[4,23,1,13,"require"],[4,30,1,13],[4,31,1,13,"_dependencyMap"],[4,45,1,13],[4,90,1,13,"default"],[4,97,1,13],[5,2,2,0,"Object"],[5,8,2,6],[5,9,2,7,"defineProperty"],[5,23,2,21],[5,24,2,22,"exports"],[5,31,2,29],[5,33,2,31],[5,45,2,43],[5,47,2,45],[6,4,2,47,"value"],[6,9,2,52],[6,11,2,54],[7,2,2,59],[7,3,2,60],[7,4,2,61],[8,2,3,0,"exports"],[8,9,3,7],[8,10,3,8,"receivedHeartbeats"],[8,28,3,26],[8,31,3,29,"receivedHeartbeats"],[8,49,3,47],[9,2,4,0],[9,6,4,6,"rxjs_1"],[9,12,4,12],[9,15,4,15,"require"],[9,22,4,22],[9,23,4,22,"_dependencyMap"],[9,37,4,22],[9,48,4,29],[9,49,4,30],[10,2,5,0],[10,6,5,6,"util_1"],[10,12,5,12],[10,15,5,15,"require"],[10,22,5,22],[10,23,5,22,"_dependencyMap"],[10,37,5,22],[10,58,5,39],[10,59,5,40],[11,2,6,0],[11,6,6,6,"index_js_1"],[11,16,6,16],[11,19,6,19,"require"],[11,26,6,26],[11,27,6,26,"_dependencyMap"],[11,41,6,26],[11,64,6,45],[11,65,6,46],[12,2,7,0],[12,11,7,9,"mapResult"],[12,20,7,18,"mapResult"],[12,21,7,18,"_ref"],[12,25,7,18],[12,27,7,64],[13,4,7,64],[13,8,7,64,"_ref2"],[13,13,7,64],[13,16,7,64,"_slicedToArray"],[13,30,7,64],[13,31,7,64,"_ref"],[13,35,7,64],[14,6,7,20,"result"],[14,12,7,26],[14,15,7,26,"_ref2"],[14,20,7,26],[15,6,7,28,"validators"],[15,16,7,38],[15,19,7,38,"_ref2"],[15,24,7,38],[16,6,7,40,"heartbeats"],[16,16,7,50],[16,19,7,50,"_ref2"],[16,24,7,50],[17,6,7,52,"numBlocks"],[17,15,7,61],[17,18,7,61,"_ref2"],[17,23,7,61],[18,4,8,4,"validators"],[18,14,8,14],[18,15,8,15,"forEach"],[18,22,8,22],[18,23,8,23],[18,33,8,24,"validator"],[18,42,8,33],[18,44,8,35,"index"],[18,49,8,40],[18,51,8,45],[19,6,9,8],[19,10,9,14,"validatorId"],[19,21,9,25],[19,24,9,28,"validator"],[19,33,9,37],[19,34,9,38,"toString"],[19,42,9,46],[19,43,9,47],[19,44,9,48],[20,6,10,8],[20,10,10,14,"blockCount"],[20,20,10,24],[20,23,10,27,"numBlocks"],[20,32,10,36],[20,33,10,37,"index"],[20,38,10,42],[20,39,10,43],[21,6,11,8],[21,10,11,14,"hasMessage"],[21,20,11,24],[21,23,11,27],[21,24,11,28,"heartbeats"],[21,34,11,38],[21,35,11,39,"index"],[21,40,11,44],[21,41,11,45],[21,42,11,46,"isEmpty"],[21,49,11,53],[22,6,12,8],[22,10,12,14,"prev"],[22,14,12,18],[22,17,12,21,"result"],[22,23,12,27],[22,24,12,28,"validatorId"],[22,35,12,39],[22,36,12,40],[23,6,13,8],[23,10,13,12],[23,11,13,13,"prev"],[23,15,13,17],[23,19,13,21,"prev"],[23,23,13,25],[23,24,13,26,"hasMessage"],[23,34,13,36],[23,39,13,41,"hasMessage"],[23,49,13,51],[23,53,13,55],[23,54,13,56,"prev"],[23,58,13,60],[23,59,13,61,"blockCount"],[23,69,13,71],[23,70,13,72,"eq"],[23,72,13,74],[23,73,13,75,"blockCount"],[23,83,13,85],[23,84,13,86],[23,86,13,88],[24,8,14,12,"result"],[24,14,14,18],[24,15,14,19,"validatorId"],[24,26,14,30],[24,27,14,31],[24,30,14,34],[25,10,15,16,"blockCount"],[25,20,15,26],[25,22,15,16,"blockCount"],[25,32,15,26],[26,10,16,16,"hasMessage"],[26,20,16,26],[26,22,16,16,"hasMessage"],[26,32,16,26],[27,10,17,16,"isOnline"],[27,18,17,24],[27,20,17,26,"hasMessage"],[27,30,17,36],[27,34,17,40,"blockCount"],[27,44,17,50],[27,45,17,51,"gt"],[27,47,17,53],[27,48,17,54,"util_1"],[27,54,17,60],[27,55,17,61,"BN_ZERO"],[27,62,17,68],[28,8,18,12],[28,9,18,13],[29,6,19,8],[30,4,20,4],[30,5,20,5],[30,6,20,6],[31,4,21,4],[31,11,21,11,"result"],[31,17,21,17],[32,2,22,0],[33,2,23,0],[34,0,24,0],[35,0,25,0],[36,0,26,0],[37,0,27,0],[38,0,28,0],[39,0,29,0],[40,0,30,0],[41,0,31,0],[42,0,32,0],[43,2,33,0],[43,11,33,9,"receivedHeartbeats"],[43,29,33,27,"receivedHeartbeats"],[43,30,33,28,"instanceId"],[43,40,33,38],[43,42,33,40,"api"],[43,45,33,43],[43,47,33,45],[44,4,34,4],[44,11,34,11],[44,12,34,12],[44,13,34,13],[44,15,34,15,"index_js_1"],[44,25,34,25],[44,26,34,26,"memo"],[44,30,34,30],[44,32,34,32,"instanceId"],[44,42,34,42],[44,44,34,44],[45,6,34,44],[45,10,34,44,"_api$query$imOnline"],[45,29,34,44],[46,6,34,44],[46,13,34,50],[46,14,34,50,"_api$query$imOnline"],[46,33,34,50],[46,36,34,50,"api"],[46,39,34,53],[46,40,34,54,"query"],[46,45,34,59],[46,46,34,60,"imOnline"],[46,54,34,68],[46,67,34,50,"_api$query$imOnline"],[46,86,34,50],[46,87,34,70,"receivedHeartbeats"],[46,105,34,88],[46,108,35,10,"api"],[46,111,35,13],[46,112,35,14,"derive"],[46,118,35,20],[46,119,35,21,"staking"],[46,126,35,28],[46,127,35,29,"overview"],[46,135,35,37],[46,136,35,38],[46,137,35,39],[46,138,35,40,"pipe"],[46,142,35,44],[46,143,35,45],[46,144,35,46],[46,145,35,47],[46,147,35,49,"rxjs_1"],[46,153,35,55],[46,154,35,56,"switchMap"],[46,163,35,65],[46,165,35,67],[46,175,35,67,"_ref3"],[46,180,35,67],[47,8,35,67],[47,12,35,70,"currentIndex"],[47,24,35,82],[47,27,35,82,"_ref3"],[47,32,35,82],[47,33,35,70,"currentIndex"],[47,45,35,82],[48,10,35,84,"validators"],[48,20,35,94],[48,23,35,94,"_ref3"],[48,28,35,94],[48,29,35,84,"validators"],[48,39,35,94],[49,8,35,94],[49,15,35,101],[49,16,35,102],[49,17,35,103],[49,19,35,105,"rxjs_1"],[49,25,35,111],[49,26,35,112,"combineLatest"],[49,39,35,125],[49,41,35,127],[49,42,36,12],[49,43,36,13],[49,44,36,14],[49,46,36,16,"rxjs_1"],[49,52,36,22],[49,53,36,23,"of"],[49,55,36,25],[49,57,36,27],[49,58,36,28],[49,59,36,29],[49,60,36,30],[49,62,37,12],[49,63,37,13],[49,64,37,14],[49,66,37,16,"rxjs_1"],[49,72,37,22],[49,73,37,23,"of"],[49,75,37,25],[49,77,37,27,"validators"],[49,87,37,37],[49,88,37,38],[49,90,38,12,"api"],[49,93,38,15],[49,94,38,16,"query"],[49,99,38,21],[49,100,38,22,"imOnline"],[49,108,38,30],[49,109,38,31,"receivedHeartbeats"],[49,127,38,49],[49,128,38,50,"multi"],[49,133,38,55],[49,134,38,56,"validators"],[49,144,38,66],[49,145,38,67,"map"],[49,148,38,70],[49,149,38,71],[49,159,38,72,"_address"],[49,167,38,80],[49,169,38,82,"index"],[49,174,38,87],[50,10,38,87],[50,17,38,92],[50,18,38,93,"currentIndex"],[50,30,38,105],[50,32,38,107,"index"],[50,37,38,112],[50,38,38,113],[51,8,38,113],[51,10,38,114],[51,11,38,115],[51,13,39,12,"api"],[51,16,39,15],[51,17,39,16,"query"],[51,22,39,21],[51,23,39,22,"imOnline"],[51,31,39,30],[51,32,39,31,"authoredBlocks"],[51,46,39,45],[51,47,39,46,"multi"],[51,52,39,51],[51,53,39,52,"validators"],[51,63,39,62],[51,64,39,63,"map"],[51,67,39,66],[51,68,39,67],[51,78,39,68,"address"],[51,85,39,75],[52,10,39,75],[52,17,39,80],[52,18,39,81,"currentIndex"],[52,30,39,93],[52,32,39,95,"address"],[52,39,39,102],[52,40,39,103],[53,8,39,103],[53,10,39,104],[53,11,39,105],[53,12,40,9],[53,13,40,10],[54,6,40,10],[54,8,40,11],[54,10,40,13],[54,11,40,14],[54,12,40,15],[54,14,40,17,"rxjs_1"],[54,20,40,23],[54,21,40,24,"map"],[54,24,40,27],[54,26,40,29,"mapResult"],[54,35,40,38],[54,36,40,39],[54,37,40,40],[54,40,41,10],[54,41,41,11],[54,42,41,12],[54,44,41,14,"rxjs_1"],[54,50,41,20],[54,51,41,21,"of"],[54,53,41,23],[54,55,41,25],[54,56,41,26],[54,57,41,27],[54,58,41,28],[55,4,41,28],[55,6,41,29],[56,2,42,0],[57,0,42,1],[57,3]],"functionMap":{"names":["<global>","mapResult","validators.forEach$argument_0","receivedHeartbeats","<anonymous>","validators.map$argument_0"],"mappings":"AAA;ACM;uBCC;KDY;CDE;AGW;4CCC;uECI,0CD;mECC,oCD;4BDE;CHC"},"hasCjsExports":true},"type":"js/module"}]} |