mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 10:01:02 +00:00
1 line
8.6 KiB
Plaintext
1 line
8.6 KiB
Plaintext
{"dependencies":[{"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 Object.defineProperty(exports, \"__esModule\", {\n value: true\n });\n exports.receivedHeartbeats = receivedHeartbeats;\n const rxjs_1 = require(_dependencyMap[0], \"rxjs\");\n const util_1 = require(_dependencyMap[1], \"@polkadot/util\");\n const index_js_1 = require(_dependencyMap[2], \"../util/index.js\");\n function mapResult([result, validators, heartbeats, numBlocks]) {\n validators.forEach((validator, index) => {\n const validatorId = validator.toString();\n const blockCount = numBlocks[index];\n const hasMessage = !heartbeats[index].isEmpty;\n const prev = result[validatorId];\n if (!prev || prev.hasMessage !== hasMessage || !prev.blockCount.eq(blockCount)) {\n result[validatorId] = {\n blockCount,\n 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, () => api.query.imOnline?.receivedHeartbeats ? api.derive.staking.overview().pipe((0, rxjs_1.switchMap)(({\n currentIndex,\n validators\n }) => (0, rxjs_1.combineLatest)([(0, rxjs_1.of)({}), (0, rxjs_1.of)(validators), api.query.imOnline.receivedHeartbeats.multi(validators.map((_address, index) => [currentIndex, index])), api.query.imOnline.authoredBlocks.multi(validators.map(address => [currentIndex, address]))])), (0, rxjs_1.map)(mapResult)) : (0, rxjs_1.of)({}));\n }\n});","lineCount":43,"map":[[2,2,1,0],[2,14,1,12],[4,2,2,0,"Object"],[4,8,2,6],[4,9,2,7,"defineProperty"],[4,23,2,21],[4,24,2,22,"exports"],[4,31,2,29],[4,33,2,31],[4,45,2,43],[4,47,2,45],[5,4,2,47,"value"],[5,9,2,52],[5,11,2,54],[6,2,2,59],[6,3,2,60],[6,4,2,61],[7,2,3,0,"exports"],[7,9,3,7],[7,10,3,8,"receivedHeartbeats"],[7,28,3,26],[7,31,3,29,"receivedHeartbeats"],[7,49,3,47],[8,2,4,0],[8,8,4,6,"rxjs_1"],[8,14,4,12],[8,17,4,15,"require"],[8,24,4,22],[8,25,4,22,"_dependencyMap"],[8,39,4,22],[8,50,4,29],[8,51,4,30],[9,2,5,0],[9,8,5,6,"util_1"],[9,14,5,12],[9,17,5,15,"require"],[9,24,5,22],[9,25,5,22,"_dependencyMap"],[9,39,5,22],[9,60,5,39],[9,61,5,40],[10,2,6,0],[10,8,6,6,"index_js_1"],[10,18,6,16],[10,21,6,19,"require"],[10,28,6,26],[10,29,6,26,"_dependencyMap"],[10,43,6,26],[10,66,6,45],[10,67,6,46],[11,2,7,0],[11,11,7,9,"mapResult"],[11,20,7,18,"mapResult"],[11,21,7,19],[11,22,7,20,"result"],[11,28,7,26],[11,30,7,28,"validators"],[11,40,7,38],[11,42,7,40,"heartbeats"],[11,52,7,50],[11,54,7,52,"numBlocks"],[11,63,7,61],[11,64,7,62],[11,66,7,64],[12,4,8,4,"validators"],[12,14,8,14],[12,15,8,15,"forEach"],[12,22,8,22],[12,23,8,23],[12,24,8,24,"validator"],[12,33,8,33],[12,35,8,35,"index"],[12,40,8,40],[12,45,8,45],[13,6,9,8],[13,12,9,14,"validatorId"],[13,23,9,25],[13,26,9,28,"validator"],[13,35,9,37],[13,36,9,38,"toString"],[13,44,9,46],[13,45,9,47],[13,46,9,48],[14,6,10,8],[14,12,10,14,"blockCount"],[14,22,10,24],[14,25,10,27,"numBlocks"],[14,34,10,36],[14,35,10,37,"index"],[14,40,10,42],[14,41,10,43],[15,6,11,8],[15,12,11,14,"hasMessage"],[15,22,11,24],[15,25,11,27],[15,26,11,28,"heartbeats"],[15,36,11,38],[15,37,11,39,"index"],[15,42,11,44],[15,43,11,45],[15,44,11,46,"isEmpty"],[15,51,11,53],[16,6,12,8],[16,12,12,14,"prev"],[16,16,12,18],[16,19,12,21,"result"],[16,25,12,27],[16,26,12,28,"validatorId"],[16,37,12,39],[16,38,12,40],[17,6,13,8],[17,10,13,12],[17,11,13,13,"prev"],[17,15,13,17],[17,19,13,21,"prev"],[17,23,13,25],[17,24,13,26,"hasMessage"],[17,34,13,36],[17,39,13,41,"hasMessage"],[17,49,13,51],[17,53,13,55],[17,54,13,56,"prev"],[17,58,13,60],[17,59,13,61,"blockCount"],[17,69,13,71],[17,70,13,72,"eq"],[17,72,13,74],[17,73,13,75,"blockCount"],[17,83,13,85],[17,84,13,86],[17,86,13,88],[18,8,14,12,"result"],[18,14,14,18],[18,15,14,19,"validatorId"],[18,26,14,30],[18,27,14,31],[18,30,14,34],[19,10,15,16,"blockCount"],[19,20,15,26],[20,10,16,16,"hasMessage"],[20,20,16,26],[21,10,17,16,"isOnline"],[21,18,17,24],[21,20,17,26,"hasMessage"],[21,30,17,36],[21,34,17,40,"blockCount"],[21,44,17,50],[21,45,17,51,"gt"],[21,47,17,53],[21,48,17,54,"util_1"],[21,54,17,60],[21,55,17,61,"BN_ZERO"],[21,62,17,68],[22,8,18,12],[22,9,18,13],[23,6,19,8],[24,4,20,4],[24,5,20,5],[24,6,20,6],[25,4,21,4],[25,11,21,11,"result"],[25,17,21,17],[26,2,22,0],[27,2,23,0],[28,0,24,0],[29,0,25,0],[30,0,26,0],[31,0,27,0],[32,0,28,0],[33,0,29,0],[34,0,30,0],[35,0,31,0],[36,0,32,0],[37,2,33,0],[37,11,33,9,"receivedHeartbeats"],[37,29,33,27,"receivedHeartbeats"],[37,30,33,28,"instanceId"],[37,40,33,38],[37,42,33,40,"api"],[37,45,33,43],[37,47,33,45],[38,4,34,4],[38,11,34,11],[38,12,34,12],[38,13,34,13],[38,15,34,15,"index_js_1"],[38,25,34,25],[38,26,34,26,"memo"],[38,30,34,30],[38,32,34,32,"instanceId"],[38,42,34,42],[38,44,34,44],[38,50,34,50,"api"],[38,53,34,53],[38,54,34,54,"query"],[38,59,34,59],[38,60,34,60,"imOnline"],[38,68,34,68],[38,70,34,70,"receivedHeartbeats"],[38,88,34,88],[38,91,35,10,"api"],[38,94,35,13],[38,95,35,14,"derive"],[38,101,35,20],[38,102,35,21,"staking"],[38,109,35,28],[38,110,35,29,"overview"],[38,118,35,37],[38,119,35,38],[38,120,35,39],[38,121,35,40,"pipe"],[38,125,35,44],[38,126,35,45],[38,127,35,46],[38,128,35,47],[38,130,35,49,"rxjs_1"],[38,136,35,55],[38,137,35,56,"switchMap"],[38,146,35,65],[38,148,35,67],[38,149,35,68],[39,6,35,70,"currentIndex"],[39,18,35,82],[40,6,35,84,"validators"],[41,4,35,95],[41,5,35,96],[41,10,35,101],[41,11,35,102],[41,12,35,103],[41,14,35,105,"rxjs_1"],[41,20,35,111],[41,21,35,112,"combineLatest"],[41,34,35,125],[41,36,35,127],[41,37,36,12],[41,38,36,13],[41,39,36,14],[41,41,36,16,"rxjs_1"],[41,47,36,22],[41,48,36,23,"of"],[41,50,36,25],[41,52,36,27],[41,53,36,28],[41,54,36,29],[41,55,36,30],[41,57,37,12],[41,58,37,13],[41,59,37,14],[41,61,37,16,"rxjs_1"],[41,67,37,22],[41,68,37,23,"of"],[41,70,37,25],[41,72,37,27,"validators"],[41,82,37,37],[41,83,37,38],[41,85,38,12,"api"],[41,88,38,15],[41,89,38,16,"query"],[41,94,38,21],[41,95,38,22,"imOnline"],[41,103,38,30],[41,104,38,31,"receivedHeartbeats"],[41,122,38,49],[41,123,38,50,"multi"],[41,128,38,55],[41,129,38,56,"validators"],[41,139,38,66],[41,140,38,67,"map"],[41,143,38,70],[41,144,38,71],[41,145,38,72,"_address"],[41,153,38,80],[41,155,38,82,"index"],[41,160,38,87],[41,165,38,92],[41,166,38,93,"currentIndex"],[41,178,38,105],[41,180,38,107,"index"],[41,185,38,112],[41,186,38,113],[41,187,38,114],[41,188,38,115],[41,190,39,12,"api"],[41,193,39,15],[41,194,39,16,"query"],[41,199,39,21],[41,200,39,22,"imOnline"],[41,208,39,30],[41,209,39,31,"authoredBlocks"],[41,223,39,45],[41,224,39,46,"multi"],[41,229,39,51],[41,230,39,52,"validators"],[41,240,39,62],[41,241,39,63,"map"],[41,244,39,66],[41,245,39,68,"address"],[41,252,39,75],[41,256,39,80],[41,257,39,81,"currentIndex"],[41,269,39,93],[41,271,39,95,"address"],[41,278,39,102],[41,279,39,103],[41,280,39,104],[41,281,39,105],[41,282,40,9],[41,283,40,10],[41,284,40,11],[41,286,40,13],[41,287,40,14],[41,288,40,15],[41,290,40,17,"rxjs_1"],[41,296,40,23],[41,297,40,24,"map"],[41,300,40,27],[41,302,40,29,"mapResult"],[41,311,40,38],[41,312,40,39],[41,313,40,40],[41,316,41,10],[41,317,41,11],[41,318,41,12],[41,320,41,14,"rxjs_1"],[41,326,41,20],[41,327,41,21,"of"],[41,329,41,23],[41,331,41,25],[41,332,41,26],[41,333,41,27],[41,334,41,28],[41,335,41,29],[42,2,42,0],[43,0,42,1],[43,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"}]} |