diff --git a/docs/general/oasis-network/staking_rewards/Chart.tsx b/docs/general/oasis-network/staking_rewards/Chart.tsx index 32d1781fe7..01edfd79ff 100644 --- a/docs/general/oasis-network/staking_rewards/Chart.tsx +++ b/docs/general/oasis-network/staking_rewards/Chart.tsx @@ -9,7 +9,8 @@ import data from './data.json'; const knownOffsets = { beta: { epoch: 0, date: '2020-10-01T16:00:00Z' }, mainnet: { epoch: 1170, date: '2020-11-18T16:00:00.000Z' }, - recent: { epoch: 15835, date: '2022-07-20T16:11:11.000Z' }, + epoch15835: { epoch: 15835, date: '2022-07-20T16:11:11.000Z' }, + epoch18653: { epoch: 18653, date: '2022-11-13T13:33:25.000Z' }, // epoch from https://oasismonitor.com/block/4000000 // time from https://www.oasisscan.com/blocks/4000000 @@ -18,44 +19,56 @@ const knownOffsets = { block6M: { epoch: 9992, date: '2021-11-19T23:18:41.000Z' }, block7M: { epoch: 11656, date: '2022-01-28T05:06:25.000Z' }, block8M: { epoch: 13320, date: '2022-04-07T22:49:44.000Z' }, + // Damask Upgrade was at https://api.oasisscan.com/mainnet/chain/block/8048956 block9M: { epoch: 14987, date: '2022-06-15T16:22:57.000Z' }, + block10M: { epoch: 16653, date: '2022-08-23T09:29:12.000Z' }, + block11M: { epoch: 18320, date: '2022-10-30T22:41:53.000Z' }, + block12M: { epoch: 19987, date: '2023-01-07T03:06:08.000Z' }, + block13M: { epoch: 21653, date: '2023-03-16T05:47:42.000Z' }, + block14M: { epoch: 23320, date: '2023-05-22T22:04:26.000Z' }, + block15M: { epoch: 24987, date: '2023-07-29T13:10:58.000Z' }, + block16M: { epoch: 26653, date: '2023-10-05T04:13:33.000Z' }, + + recent: { epoch: 27320, date: '2023-11-01T03:48:29.000Z' }, }; -const offsetFrom = knownOffsets.recent; -const estimatedEpochsPerHour = (knownOffsets.recent.epoch - knownOffsets.mainnet.epoch) / ((new Date(knownOffsets.recent.date).getTime() - new Date(knownOffsets.mainnet.date).getTime()) / 1000 / 60 / 60); -const estimatedEpochsPerYear = 365 * 24 * estimatedEpochsPerHour; +// Estimate up to epoch 15835 instead of Damask for consistency with how we made +// the first iteration of estimations. And it mostly covers pre-Damask epochs. +// Switch between estimates at steeper curve at epoch 18653. +const estimatedEpochsPerHourPreDamask = (knownOffsets.epoch15835.epoch - knownOffsets.mainnet.epoch) / ((new Date(knownOffsets.epoch15835.date).getTime() - new Date(knownOffsets.mainnet.date).getTime()) / 1000 / 60 / 60); +const estimatedEpochsPerHourAfterDamask = (knownOffsets.recent.epoch - knownOffsets.block12M.epoch) / ((new Date(knownOffsets.recent.date).getTime() - new Date(knownOffsets.block12M.date).getTime()) / 1000 / 60 / 60); // From genesis "reward_factor_epoch_signed": "1" const rewardFactorEpochSigned = 1; // https://github.com/oasisprotocol/oasis-core/blob/d8e352b/go/staking/api/rewards.go#L22 const rewardAmountDenominator = 100_000_000; -const estimateEpochDates = (epochOffsets: number[]) => { - return epochOffsets - .map(epochOffset => { - const timeOffset = (epochOffset - offsetFrom.epoch) / estimatedEpochsPerHour * 60 * 60 * 1000; - const date = new Date(new Date(offsetFrom.date).getTime() + timeOffset); - return date.toISOString(); - }); -}; +const estimateEpochDatesAndAPY = (data: Array<{ untilEpoch: number, scale: number }>) => { + return data + .map(({ untilEpoch, scale }) => { + const estimatedEpochsPerHour = untilEpoch > knownOffsets.epoch18653.epoch ? estimatedEpochsPerHourAfterDamask : estimatedEpochsPerHourPreDamask + const offsetFrom = untilEpoch > knownOffsets.epoch18653.epoch ? knownOffsets.recent : knownOffsets.epoch15835; -const estimateAPY = (scaleRewards: number[]) => { - return scaleRewards - .map(scale => { + const timeOffset = (untilEpoch - offsetFrom.epoch) / estimatedEpochsPerHour * 60 * 60 * 1000; + const date = new Date(new Date(offsetFrom.date).getTime() + timeOffset).toISOString(); + + const estimatedEpochsPerYear = 365 * 24 * estimatedEpochsPerHour; const rewardPerEpoch = scale * rewardFactorEpochSigned / rewardAmountDenominator; // Better numerical precision than yearlyCompoundedRate = (1 + rewardPerEpoch)**estimatedEpochsPerYear - 1 const yearlyCompoundedRate = Math.expm1(Math.log1p(rewardPerEpoch) * estimatedEpochsPerYear) - return yearlyCompoundedRate; + + return { untilEpoch, scale, date, rewardPerEpoch, yearlyCompoundedRate }; }); }; const StakingRewardsChart = () => { + const estimates = estimateEpochDatesAndAPY(data) const chart: PlotlyDataLayoutConfig = { data: [ { - x: estimateEpochDates(data.map(d => d.untilEpoch)), - y: estimateAPY(data.map(d => d.scale)), + x: estimates.map(d => d.date), + y: estimates.map(d => d.yearlyCompoundedRate), mode: 'lines', name: 'Annualized rewards', marker: {color: '#4285F4'}, @@ -118,6 +131,12 @@ const StakingRewardsChart = () => { // const PlotlyBasic: typeof import('plotly.js-basic-dist') = require('plotly.js-basic-dist'); // PlotlyBasic.downloadImage(chart, { filename: 'fallback', format:'svg', width: 960, height: 600 }); + // To generate data.csv: + // const csv = [ + // ['Until epoch', 'Estimated date', 'Reward per epoch %', 'Estimated annualized rewards %'].join(','), + // ...estimates.map((d) => [d.untilEpoch, d.date, (d.rewardPerEpoch * 100).toFixed(6), (d.yearlyCompoundedRate * 100).toFixed(4)].join(',')) + // ].join('\n') + // console.log(csv) return ; }; @@ -132,11 +151,12 @@ function testEstimatedEpochDates() { maximumFractionDigits: 1, }); - console.info('DEV: estimatedEpochsPerHour', estimatedEpochsPerHour); + console.info('DEV: estimatedEpochsPerHourPreDamask', estimatedEpochsPerHourPreDamask); + console.info('DEV: estimatedEpochsPerHourAfterDamask', estimatedEpochsPerHourAfterDamask); console.info( - 'DEV: diff between estimateEpochDates and known dates', + 'DEV: diff between estimates and known dates', Object.entries(knownOffsets).map(([epochName, {epoch, date}]) => { - const estimatedTime = new Date(estimateEpochDates([epoch])[0]).getTime(); + const estimatedTime = new Date(estimateEpochDatesAndAPY([{ untilEpoch: epoch, scale: 1 }])[0].date).getTime(); const indexedTime = new Date(date).getTime(); const diffHours = (indexedTime - estimatedTime) / 1000 / 60 / 60; return `at ${epochName} (${epoch}): ${diffHoursFormatter.format(diffHours)}`; diff --git a/docs/general/oasis-network/staking_rewards/data.csv b/docs/general/oasis-network/staking_rewards/data.csv index 302e241a7d..125aa16327 100644 --- a/docs/general/oasis-network/staking_rewards/data.csv +++ b/docs/general/oasis-network/staking_rewards/data.csv @@ -206,241 +206,241 @@ Until epoch,Estimated date,Reward per epoch %,Estimated annualized rewards % 18594,2022-11-12T06:00:10.221Z,0.000972,8.9187 18618,2022-11-13T05:55:22.632Z,0.000956,8.7656 18642,2022-11-14T05:50:35.043Z,0.000939,8.6032 -18666,2022-11-15T05:45:47.454Z,0.000920,8.4220 -18690,2022-11-16T05:40:59.864Z,0.000900,8.2316 -18714,2022-11-17T05:36:12.275Z,0.000879,8.0320 -18738,2022-11-18T05:31:24.686Z,0.000857,7.8233 -18762,2022-11-19T05:26:37.097Z,0.000837,7.6339 -18786,2022-11-20T05:21:49.508Z,0.000818,7.4543 -18810,2022-11-21T05:17:01.918Z,0.000800,7.2845 -18834,2022-11-22T05:12:14.329Z,0.000784,7.1337 -18858,2022-11-23T05:07:26.740Z,0.000770,7.0020 -18882,2022-11-24T05:02:39.151Z,0.000758,6.8892 -18906,2022-11-25T04:57:51.561Z,0.000747,6.7859 -18930,2022-11-26T04:53:03.972Z,0.000738,6.7014 -18954,2022-11-27T04:48:16.383Z,0.000730,6.6264 -18978,2022-11-28T04:43:28.794Z,0.000722,6.5515 -19002,2022-11-29T04:38:41.205Z,0.000716,6.4953 -19026,2022-11-30T04:33:53.615Z,0.000710,6.4392 -19050,2022-12-01T04:29:06.026Z,0.000705,6.3924 -19074,2022-12-02T04:24:18.437Z,0.000701,6.3550 -19098,2022-12-03T04:19:30.848Z,0.000697,6.3176 -19122,2022-12-04T04:14:43.258Z,0.000693,6.2803 -19146,2022-12-05T04:09:55.669Z,0.000689,6.2429 -19170,2022-12-06T04:05:08.080Z,0.000686,6.2149 -19194,2022-12-07T04:00:20.491Z,0.000684,6.1962 -19218,2022-12-08T03:55:32.902Z,0.000681,6.1682 -19242,2022-12-09T03:50:45.312Z,0.000679,6.1496 -19266,2022-12-10T03:45:57.723Z,0.000677,6.1309 -19290,2022-12-11T03:41:10.134Z,0.000675,6.1122 -19314,2022-12-12T03:36:22.545Z,0.000673,6.0936 -19338,2022-12-13T03:31:34.955Z,0.000671,6.0749 -19362,2022-12-14T03:26:47.366Z,0.000669,6.0563 -19386,2022-12-15T03:21:59.777Z,0.000668,6.0470 -19410,2022-12-16T03:17:12.188Z,0.000666,6.0283 -22386,2023-04-18T17:22:51.124Z,0.000665,6.0190 -22410,2023-04-19T17:18:03.534Z,0.000664,6.0097 -22434,2023-04-20T17:13:15.945Z,0.000663,6.0004 -22458,2023-04-21T17:08:28.356Z,0.000662,5.9911 -22482,2023-04-22T17:03:40.767Z,0.000661,5.9818 -22506,2023-04-23T16:58:53.178Z,0.000660,5.9724 -22530,2023-04-24T16:54:05.588Z,0.000659,5.9631 -22554,2023-04-25T16:49:17.999Z,0.000658,5.9538 -22578,2023-04-26T16:44:30.410Z,0.000657,5.9445 -22602,2023-04-27T16:39:42.821Z,0.000656,5.9352 -22626,2023-04-28T16:34:55.231Z,0.000655,5.9259 -22650,2023-04-29T16:30:07.642Z,0.000653,5.9073 -22674,2023-04-30T16:25:20.053Z,0.000651,5.8886 -22698,2023-05-01T16:20:32.464Z,0.000649,5.8700 -22722,2023-05-02T16:15:44.875Z,0.000647,5.8514 -22746,2023-05-03T16:10:57.285Z,0.000645,5.8328 -22770,2023-05-04T16:06:09.696Z,0.000643,5.8142 -22794,2023-05-05T16:01:22.107Z,0.000640,5.7863 -22818,2023-05-06T15:56:34.518Z,0.000636,5.7491 -22842,2023-05-07T15:51:46.928Z,0.000633,5.7213 -22866,2023-05-08T15:46:59.339Z,0.000629,5.6841 -22890,2023-05-09T15:42:11.750Z,0.000624,5.6377 -22914,2023-05-10T15:37:24.161Z,0.000618,5.5820 -22938,2023-05-11T15:32:36.571Z,0.000612,5.5263 -22962,2023-05-12T15:27:48.982Z,0.000605,5.4614 -22986,2023-05-13T15:23:01.393Z,0.000597,5.3873 -23010,2023-05-14T15:18:13.804Z,0.000588,5.3039 -23034,2023-05-15T15:13:26.215Z,0.000578,5.2114 -23058,2023-05-16T15:08:38.625Z,0.000568,5.1190 -23082,2023-05-17T15:03:51.036Z,0.000557,5.0174 -23106,2023-05-18T14:59:03.447Z,0.000546,4.9159 -23130,2023-05-19T14:54:15.858Z,0.000536,4.8238 -23154,2023-05-20T14:49:28.268Z,0.000526,4.7317 -23178,2023-05-21T14:44:40.679Z,0.000517,4.6489 -23202,2023-05-22T14:39:53.090Z,0.000509,4.5753 -23226,2023-05-23T14:35:05.501Z,0.000502,4.5110 -23250,2023-05-24T14:30:17.912Z,0.000495,4.4467 -23274,2023-05-25T14:25:30.322Z,0.000490,4.4008 -23298,2023-05-26T14:20:42.733Z,0.000485,4.3549 -23322,2023-05-27T14:15:55.144Z,0.000481,4.3183 -23346,2023-05-28T14:11:07.555Z,0.000477,4.2816 -23370,2023-05-29T14:06:19.965Z,0.000474,4.2541 -23394,2023-05-30T14:01:32.376Z,0.000471,4.2266 -23418,2023-05-31T13:56:44.787Z,0.000468,4.1991 -23442,2023-06-01T13:51:57.198Z,0.000466,4.1808 -23466,2023-06-02T13:47:09.609Z,0.000464,4.1625 -23490,2023-06-03T13:42:22.019Z,0.000462,4.1442 -23514,2023-06-04T13:37:34.430Z,0.000460,4.1259 -23538,2023-06-05T13:32:46.841Z,0.000459,4.1167 -23562,2023-06-06T13:27:59.252Z,0.000457,4.0984 -23586,2023-06-07T13:23:11.662Z,0.000456,4.0893 -23610,2023-06-08T13:18:24.073Z,0.000455,4.0801 -23634,2023-06-09T13:13:36.484Z,0.000454,4.0710 -23658,2023-06-10T13:08:48.895Z,0.000453,4.0618 -23682,2023-06-11T13:04:01.305Z,0.000452,4.0527 -23706,2023-06-12T12:59:13.716Z,0.000451,4.0436 -23730,2023-06-13T12:54:26.127Z,0.000450,4.0344 -23754,2023-06-14T12:49:38.538Z,0.000449,4.0253 -26754,2023-10-17T02:50:29.885Z,0.000448,4.0161 -26802,2023-10-19T02:40:54.706Z,0.000447,4.0070 -26826,2023-10-20T02:36:07.117Z,0.000446,3.9978 -26874,2023-10-22T02:26:31.938Z,0.000445,3.9887 -26898,2023-10-23T02:21:44.349Z,0.000444,3.9796 -26946,2023-10-25T02:12:09.171Z,0.000443,3.9704 -26970,2023-10-26T02:07:21.581Z,0.000442,3.9613 -26994,2023-10-27T02:02:33.992Z,0.000441,3.9522 -27018,2023-10-28T01:57:46.403Z,0.000440,3.9430 -27042,2023-10-29T01:52:58.814Z,0.000438,3.9247 -27066,2023-10-30T01:48:11.225Z,0.000437,3.9156 -27090,2023-10-31T01:43:23.635Z,0.000436,3.9065 -27114,2023-11-01T01:38:36.046Z,0.000434,3.8882 -27138,2023-11-02T01:33:48.457Z,0.000432,3.8700 -27162,2023-11-03T01:29:00.868Z,0.000430,3.8517 -27186,2023-11-04T01:24:13.278Z,0.000428,3.8334 -27210,2023-11-05T01:19:25.689Z,0.000426,3.8152 -27234,2023-11-06T01:14:38.100Z,0.000423,3.7878 -27258,2023-11-07T01:09:50.511Z,0.000420,3.7605 -27282,2023-11-08T01:05:02.922Z,0.000416,3.7240 -27306,2023-11-09T01:00:15.332Z,0.000412,3.6875 -27330,2023-11-10T00:55:27.743Z,0.000407,3.6420 -27354,2023-11-11T00:50:40.154Z,0.000402,3.5964 -27378,2023-11-12T00:45:52.565Z,0.000396,3.5418 -27402,2023-11-13T00:41:04.975Z,0.000389,3.4781 -27426,2023-11-14T00:36:17.386Z,0.000381,3.4054 -27450,2023-11-15T00:31:29.797Z,0.000373,3.3327 -27474,2023-11-16T00:26:42.208Z,0.000365,3.2601 -27498,2023-11-17T00:21:54.619Z,0.000357,3.1875 -27522,2023-11-18T00:17:07.029Z,0.000349,3.1150 -27546,2023-11-19T00:12:19.440Z,0.000341,3.0425 -27570,2023-11-20T00:07:31.851Z,0.000334,2.9791 -27594,2023-11-21T00:02:44.262Z,0.000328,2.9248 -27618,2023-11-21T23:57:56.672Z,0.000323,2.8796 -27642,2023-11-22T23:53:09.083Z,0.000318,2.8344 -27666,2023-11-23T23:48:21.494Z,0.000314,2.7983 -27690,2023-11-24T23:43:33.905Z,0.000310,2.7621 -27714,2023-11-25T23:38:46.315Z,0.000307,2.7350 -27738,2023-11-26T23:33:58.726Z,0.000304,2.7079 -27762,2023-11-27T23:29:11.137Z,0.000302,2.6899 -27786,2023-11-28T23:24:23.548Z,0.000299,2.6628 -27810,2023-11-29T23:19:35.959Z,0.000297,2.6448 -27834,2023-11-30T23:14:48.369Z,0.000296,2.6358 -27858,2023-12-01T23:10:00.780Z,0.000294,2.6177 -27882,2023-12-02T23:05:13.191Z,0.000293,2.6087 -27906,2023-12-03T23:00:25.602Z,0.000291,2.5907 -27930,2023-12-04T22:55:38.012Z,0.000290,2.5816 -27954,2023-12-05T22:50:50.423Z,0.000289,2.5726 -27978,2023-12-06T22:46:02.834Z,0.000288,2.5636 -28002,2023-12-07T22:41:15.245Z,0.000287,2.5546 -28050,2023-12-09T22:31:40.066Z,0.000286,2.5456 -28074,2023-12-10T22:26:52.477Z,0.000285,2.5366 -28122,2023-12-12T22:17:17.299Z,0.000284,2.5276 -28146,2023-12-13T22:12:29.709Z,0.000283,2.5185 -31170,2024-04-17T12:08:33.467Z,0.000282,2.5095 -31266,2024-04-21T11:49:23.110Z,0.000281,2.5005 -31338,2024-04-24T11:35:00.342Z,0.000280,2.4915 -31410,2024-04-27T11:20:37.575Z,0.000279,2.4825 -31458,2024-04-29T11:11:02.396Z,0.000278,2.4735 -31506,2024-05-01T11:01:27.218Z,0.000277,2.4645 -31530,2024-05-02T10:56:39.629Z,0.000276,2.4555 -31554,2024-05-03T10:51:52.039Z,0.000275,2.4465 -31602,2024-05-05T10:42:16.861Z,0.000274,2.4375 -31626,2024-05-06T10:37:29.272Z,0.000272,2.4195 -31650,2024-05-07T10:32:41.682Z,0.000271,2.4105 -31674,2024-05-08T10:27:54.093Z,0.000270,2.4015 -31698,2024-05-09T10:23:06.504Z,0.000268,2.3835 -31722,2024-05-10T10:18:18.915Z,0.000266,2.3655 -31746,2024-05-11T10:13:31.326Z,0.000264,2.3475 -31770,2024-05-12T10:08:43.736Z,0.000262,2.3295 -31794,2024-05-13T10:03:56.147Z,0.000259,2.3025 -31818,2024-05-14T09:59:08.558Z,0.000257,2.2845 -31842,2024-05-15T09:54:20.969Z,0.000254,2.2576 -31866,2024-05-16T09:49:33.379Z,0.000251,2.2306 -31890,2024-05-17T09:44:45.790Z,0.000249,2.2126 -31914,2024-05-18T09:39:58.201Z,0.000246,2.1857 -31938,2024-05-19T09:35:10.612Z,0.000244,2.1677 -31962,2024-05-20T09:30:23.022Z,0.000242,2.1498 -31986,2024-05-21T09:25:35.433Z,0.000240,2.1318 -32010,2024-05-22T09:20:47.844Z,0.000238,2.1139 -32034,2024-05-23T09:16:00.255Z,0.000237,2.1049 -32058,2024-05-24T09:11:12.666Z,0.000236,2.0959 -32106,2024-05-26T09:01:37.487Z,0.000234,2.0780 -32130,2024-05-27T08:56:49.898Z,0.000233,2.0690 -32154,2024-05-28T08:52:02.309Z,0.000232,2.0600 -32202,2024-05-30T08:42:27.130Z,0.000231,2.0511 -32250,2024-06-01T08:32:51.952Z,0.000230,2.0421 -32298,2024-06-03T08:23:16.773Z,0.000229,2.0331 -32394,2024-06-07T08:04:06.416Z,0.000228,2.0242 -32490,2024-06-11T07:44:56.060Z,0.000227,2.0152 -35514,2024-10-14T21:40:59.817Z,0.000226,2.0062 -35562,2024-10-16T21:31:24.639Z,0.000225,1.9973 -35586,2024-10-17T21:26:37.049Z,0.000224,1.9883 -35610,2024-10-18T21:21:49.460Z,0.000223,1.9793 -35634,2024-10-19T21:17:01.871Z,0.000222,1.9704 -35658,2024-10-20T21:12:14.282Z,0.000221,1.9614 -35682,2024-10-21T21:07:26.692Z,0.000220,1.9524 -35706,2024-10-22T21:02:39.103Z,0.000219,1.9435 -35730,2024-10-23T20:57:51.514Z,0.000218,1.9345 -35754,2024-10-24T20:53:03.925Z,0.000216,1.9166 -35778,2024-10-25T20:48:16.336Z,0.000215,1.9077 -35802,2024-10-26T20:43:28.746Z,0.000213,1.8897 -35826,2024-10-27T20:38:41.157Z,0.000212,1.8808 -35850,2024-10-28T20:33:53.568Z,0.000210,1.8629 -35874,2024-10-29T20:29:05.979Z,0.000208,1.8450 -35898,2024-10-30T20:24:18.389Z,0.000205,1.8181 -35922,2024-10-31T20:19:30.800Z,0.000203,1.8002 -35946,2024-11-01T20:14:43.211Z,0.000200,1.7734 -35970,2024-11-02T20:09:55.622Z,0.000196,1.7376 -35994,2024-11-03T20:05:08.033Z,0.000192,1.7019 -36018,2024-11-04T20:00:20.443Z,0.000188,1.6661 -36042,2024-11-05T19:55:32.854Z,0.000183,1.6214 -36066,2024-11-06T19:50:45.265Z,0.000177,1.5679 -36090,2024-11-07T19:45:57.676Z,0.000171,1.5143 -36114,2024-11-08T19:41:10.086Z,0.000164,1.4519 -36138,2024-11-09T19:36:22.497Z,0.000155,1.3717 -36162,2024-11-10T19:31:34.908Z,0.000146,1.2915 -36186,2024-11-11T19:26:47.319Z,0.000136,1.2025 -36210,2024-11-12T19:21:59.729Z,0.000125,1.1047 -36234,2024-11-13T19:17:12.140Z,0.000114,1.0070 -36258,2024-11-14T19:12:24.551Z,0.000102,0.9005 -36282,2024-11-15T19:07:36.962Z,0.000091,0.8030 -36306,2024-11-16T19:02:49.373Z,0.000081,0.7145 -36330,2024-11-17T18:58:01.783Z,0.000072,0.6348 -36354,2024-11-18T18:53:14.194Z,0.000063,0.5553 -36378,2024-11-19T18:48:26.605Z,0.000056,0.4934 -36402,2024-11-20T18:43:39.016Z,0.000049,0.4316 -36426,2024-11-21T18:38:51.426Z,0.000044,0.3875 -36450,2024-11-22T18:34:03.837Z,0.000039,0.3434 -36474,2024-11-23T18:29:16.248Z,0.000034,0.2993 -36498,2024-11-24T18:24:28.659Z,0.000030,0.2640 -36522,2024-11-25T18:19:41.070Z,0.000027,0.2376 -36546,2024-11-26T18:14:53.480Z,0.000024,0.2112 -36570,2024-11-27T18:10:05.891Z,0.000021,0.1847 -36594,2024-11-28T18:05:18.302Z,0.000019,0.1671 -36618,2024-11-29T18:00:30.713Z,0.000017,0.1495 -36642,2024-11-30T17:55:43.123Z,0.000015,0.1319 -36666,2024-12-01T17:50:55.534Z,0.000013,0.1143 -36690,2024-12-02T17:46:07.945Z,0.000011,0.0967 -36714,2024-12-03T17:41:20.356Z,0.000010,0.0879 -36738,2024-12-04T17:36:32.766Z,0.000008,0.0703 -36762,2024-12-05T17:31:45.177Z,0.000007,0.0615 -36786,2024-12-06T17:26:57.588Z,0.000006,0.0527 -36810,2024-12-07T17:22:09.999Z,0.000005,0.0440 -36834,2024-12-08T17:17:22.410Z,0.000004,0.0352 -36858,2024-12-09T17:12:34.820Z,0.000003,0.0264 -36882,2024-12-10T17:07:47.231Z,0.000002,0.0176 -36930,2024-12-12T16:58:12.053Z,0.000001,0.0088 +18666,2022-11-14T10:34:52.442Z,0.000920,8.6132 +18690,2022-11-15T09:59:28.153Z,0.000900,8.4183 +18714,2022-11-16T09:24:03.863Z,0.000879,8.2140 +18738,2022-11-17T08:48:39.573Z,0.000857,8.0004 +18762,2022-11-18T08:13:15.284Z,0.000837,7.8066 +18786,2022-11-19T07:37:50.994Z,0.000818,7.6228 +18810,2022-11-20T07:02:26.704Z,0.000800,7.4490 +18834,2022-11-21T06:27:02.415Z,0.000784,7.2947 +18858,2022-11-22T05:51:38.125Z,0.000770,7.1599 +18882,2022-11-23T05:16:13.835Z,0.000758,7.0445 +18906,2022-11-24T04:40:49.546Z,0.000747,6.9388 +18930,2022-11-25T04:05:25.256Z,0.000738,6.8524 +18954,2022-11-26T03:30:00.966Z,0.000730,6.7756 +18978,2022-11-27T02:54:36.677Z,0.000722,6.6990 +19002,2022-11-28T02:19:12.387Z,0.000716,6.6415 +19026,2022-11-29T01:43:48.098Z,0.000710,6.5840 +19050,2022-11-30T01:08:23.808Z,0.000705,6.5362 +19074,2022-12-01T00:32:59.518Z,0.000701,6.4979 +19098,2022-12-01T23:57:35.229Z,0.000697,6.4597 +19122,2022-12-02T23:22:10.939Z,0.000693,6.4214 +19146,2022-12-03T22:46:46.649Z,0.000689,6.3832 +19170,2022-12-04T22:11:22.360Z,0.000686,6.3545 +19194,2022-12-05T21:35:58.070Z,0.000684,6.3354 +19218,2022-12-06T21:00:33.780Z,0.000681,6.3068 +19242,2022-12-07T20:25:09.491Z,0.000679,6.2877 +19266,2022-12-08T19:49:45.201Z,0.000677,6.2686 +19290,2022-12-09T19:14:20.911Z,0.000675,6.2495 +19314,2022-12-10T18:38:56.622Z,0.000673,6.2305 +19338,2022-12-11T18:03:32.332Z,0.000671,6.2114 +19362,2022-12-12T17:28:08.042Z,0.000669,6.1923 +19386,2022-12-13T16:52:43.753Z,0.000668,6.1828 +19410,2022-12-14T16:17:19.463Z,0.000666,6.1637 +22386,2023-04-14T15:07:07.547Z,0.000665,6.1542 +22410,2023-04-15T14:31:43.257Z,0.000664,6.1446 +22434,2023-04-16T13:56:18.967Z,0.000663,6.1351 +22458,2023-04-17T13:20:54.678Z,0.000662,6.1256 +22482,2023-04-18T12:45:30.388Z,0.000661,6.1160 +22506,2023-04-19T12:10:06.098Z,0.000660,6.1065 +22530,2023-04-20T11:34:41.809Z,0.000659,6.0970 +22554,2023-04-21T10:59:17.519Z,0.000658,6.0874 +22578,2023-04-22T10:23:53.229Z,0.000657,6.0779 +22602,2023-04-23T09:48:28.940Z,0.000656,6.0684 +22626,2023-04-24T09:13:04.650Z,0.000655,6.0589 +22650,2023-04-25T08:37:40.360Z,0.000653,6.0398 +22674,2023-04-26T08:02:16.071Z,0.000651,6.0208 +22698,2023-04-27T07:26:51.781Z,0.000649,6.0017 +22722,2023-04-28T06:51:27.492Z,0.000647,5.9827 +22746,2023-04-29T06:16:03.202Z,0.000645,5.9637 +22770,2023-04-30T05:40:38.912Z,0.000643,5.9446 +22794,2023-05-01T05:05:14.623Z,0.000640,5.9161 +22818,2023-05-02T04:29:50.333Z,0.000636,5.8780 +22842,2023-05-03T03:54:26.043Z,0.000633,5.8495 +22866,2023-05-04T03:19:01.754Z,0.000629,5.8115 +22890,2023-05-05T02:43:37.464Z,0.000624,5.7640 +22914,2023-05-06T02:08:13.174Z,0.000618,5.7070 +22938,2023-05-07T01:32:48.885Z,0.000612,5.6501 +22962,2023-05-08T00:57:24.595Z,0.000605,5.5837 +22986,2023-05-09T00:22:00.305Z,0.000597,5.5079 +23010,2023-05-09T23:46:36.016Z,0.000588,5.4226 +23034,2023-05-10T23:11:11.726Z,0.000578,5.3280 +23058,2023-05-11T22:35:47.436Z,0.000568,5.2334 +23082,2023-05-12T22:00:23.147Z,0.000557,5.1295 +23106,2023-05-13T21:24:58.857Z,0.000546,5.0257 +23130,2023-05-14T20:49:34.567Z,0.000536,4.9314 +23154,2023-05-15T20:14:10.278Z,0.000526,4.8372 +23178,2023-05-16T19:38:45.988Z,0.000517,4.7525 +23202,2023-05-17T19:03:21.699Z,0.000509,4.6773 +23226,2023-05-18T18:27:57.409Z,0.000502,4.6115 +23250,2023-05-19T17:52:33.119Z,0.000495,4.5458 +23274,2023-05-20T17:17:08.830Z,0.000490,4.4988 +23298,2023-05-21T16:41:44.540Z,0.000485,4.4519 +23322,2023-05-22T16:06:20.250Z,0.000481,4.4144 +23346,2023-05-23T15:30:55.961Z,0.000477,4.3769 +23370,2023-05-24T14:55:31.671Z,0.000474,4.3488 +23394,2023-05-25T14:20:07.381Z,0.000471,4.3207 +23418,2023-05-26T13:44:43.092Z,0.000468,4.2926 +23442,2023-05-27T13:09:18.802Z,0.000466,4.2739 +23466,2023-05-28T12:33:54.512Z,0.000464,4.2551 +23490,2023-05-29T11:58:30.223Z,0.000462,4.2364 +23514,2023-05-30T11:23:05.933Z,0.000460,4.2177 +23538,2023-05-31T10:47:41.643Z,0.000459,4.2083 +23562,2023-06-01T10:12:17.354Z,0.000457,4.1896 +23586,2023-06-02T09:36:53.064Z,0.000456,4.1803 +23610,2023-06-03T09:01:28.774Z,0.000455,4.1709 +23634,2023-06-04T08:26:04.485Z,0.000454,4.1615 +23658,2023-06-05T07:50:40.195Z,0.000453,4.1522 +23682,2023-06-06T07:15:15.906Z,0.000452,4.1428 +23706,2023-06-07T06:39:51.616Z,0.000451,4.1335 +23730,2023-06-08T06:04:27.326Z,0.000450,4.1241 +23754,2023-06-09T05:29:03.037Z,0.000449,4.1148 +26754,2023-10-09T03:43:26.830Z,0.000448,4.1054 +26802,2023-10-11T02:32:38.251Z,0.000447,4.0961 +26826,2023-10-12T01:57:13.961Z,0.000446,4.0867 +26874,2023-10-14T00:46:25.382Z,0.000445,4.0774 +26898,2023-10-15T00:11:01.093Z,0.000444,4.0680 +26946,2023-10-16T23:00:12.513Z,0.000443,4.0587 +26970,2023-10-17T22:24:48.224Z,0.000442,4.0493 +26994,2023-10-18T21:49:23.934Z,0.000441,4.0400 +27018,2023-10-19T21:13:59.644Z,0.000440,4.0307 +27042,2023-10-20T20:38:35.355Z,0.000438,4.0120 +27066,2023-10-21T20:03:11.065Z,0.000437,4.0026 +27090,2023-10-22T19:27:46.775Z,0.000436,3.9933 +27114,2023-10-23T18:52:22.486Z,0.000434,3.9746 +27138,2023-10-24T18:16:58.196Z,0.000432,3.9559 +27162,2023-10-25T17:41:33.906Z,0.000430,3.9373 +27186,2023-10-26T17:06:09.617Z,0.000428,3.9186 +27210,2023-10-27T16:30:45.327Z,0.000426,3.8999 +27234,2023-10-28T15:55:21.037Z,0.000423,3.8720 +27258,2023-10-29T15:19:56.748Z,0.000420,3.8440 +27282,2023-10-30T14:44:32.458Z,0.000416,3.8067 +27306,2023-10-31T14:09:08.168Z,0.000412,3.7694 +27330,2023-11-01T13:33:43.879Z,0.000407,3.7228 +27354,2023-11-02T12:58:19.589Z,0.000402,3.6762 +27378,2023-11-03T12:22:55.300Z,0.000396,3.6204 +27402,2023-11-04T11:47:31.010Z,0.000389,3.5553 +27426,2023-11-05T11:12:06.720Z,0.000381,3.4809 +27450,2023-11-06T10:36:42.431Z,0.000373,3.4066 +27474,2023-11-07T10:01:18.141Z,0.000365,3.3323 +27498,2023-11-08T09:25:53.851Z,0.000357,3.2581 +27522,2023-11-09T08:50:29.562Z,0.000349,3.1839 +27546,2023-11-10T08:15:05.272Z,0.000341,3.1098 +27570,2023-11-11T07:39:40.982Z,0.000334,3.0450 +27594,2023-11-12T07:04:16.693Z,0.000328,2.9895 +27618,2023-11-13T06:28:52.403Z,0.000323,2.9433 +27642,2023-11-14T05:53:28.113Z,0.000318,2.8971 +27666,2023-11-15T05:18:03.824Z,0.000314,2.8601 +27690,2023-11-16T04:42:39.534Z,0.000310,2.8232 +27714,2023-11-17T04:07:15.244Z,0.000307,2.7955 +27738,2023-11-18T03:31:50.955Z,0.000304,2.7678 +27762,2023-11-19T02:56:26.665Z,0.000302,2.7493 +27786,2023-11-20T02:21:02.375Z,0.000299,2.7216 +27810,2023-11-21T01:45:38.086Z,0.000297,2.7032 +27834,2023-11-22T01:10:13.796Z,0.000296,2.6940 +27858,2023-11-23T00:34:49.507Z,0.000294,2.6755 +27882,2023-11-23T23:59:25.217Z,0.000293,2.6663 +27906,2023-11-24T23:24:00.927Z,0.000291,2.6479 +27930,2023-11-25T22:48:36.638Z,0.000290,2.6386 +27954,2023-11-26T22:13:12.348Z,0.000289,2.6294 +27978,2023-11-27T21:37:48.058Z,0.000288,2.6202 +28002,2023-11-28T21:02:23.769Z,0.000287,2.6110 +28050,2023-11-30T19:51:35.189Z,0.000286,2.6018 +28074,2023-12-01T19:16:10.900Z,0.000285,2.5926 +28122,2023-12-03T18:05:22.320Z,0.000284,2.5834 +28146,2023-12-04T17:29:58.031Z,0.000283,2.5741 +31170,2024-04-05T15:08:57.535Z,0.000282,2.5649 +31266,2024-04-09T12:47:20.376Z,0.000281,2.5557 +31338,2024-04-12T11:01:07.507Z,0.000280,2.5465 +31410,2024-04-15T09:14:54.638Z,0.000279,2.5373 +31458,2024-04-17T08:04:06.059Z,0.000278,2.5281 +31506,2024-04-19T06:53:17.480Z,0.000277,2.5189 +31530,2024-04-20T06:17:53.190Z,0.000276,2.5097 +31554,2024-04-21T05:42:28.900Z,0.000275,2.5005 +31602,2024-04-23T04:31:40.321Z,0.000274,2.4913 +31626,2024-04-24T03:56:16.032Z,0.000272,2.4729 +31650,2024-04-25T03:20:51.742Z,0.000271,2.4637 +31674,2024-04-26T02:45:27.452Z,0.000270,2.4545 +31698,2024-04-27T02:10:03.163Z,0.000268,2.4361 +31722,2024-04-28T01:34:38.873Z,0.000266,2.4177 +31746,2024-04-29T00:59:14.583Z,0.000264,2.3993 +31770,2024-04-30T00:23:50.294Z,0.000262,2.3809 +31794,2024-04-30T23:48:26.004Z,0.000259,2.3533 +31818,2024-05-01T23:13:01.714Z,0.000257,2.3349 +31842,2024-05-02T22:37:37.425Z,0.000254,2.3073 +31866,2024-05-03T22:02:13.135Z,0.000251,2.2798 +31890,2024-05-04T21:26:48.845Z,0.000249,2.2614 +31914,2024-05-05T20:51:24.556Z,0.000246,2.2339 +31938,2024-05-06T20:16:00.266Z,0.000244,2.2155 +31962,2024-05-07T19:40:35.976Z,0.000242,2.1971 +31986,2024-05-08T19:05:11.687Z,0.000240,2.1788 +32010,2024-05-09T18:29:47.397Z,0.000238,2.1604 +32034,2024-05-10T17:54:23.108Z,0.000237,2.1513 +32058,2024-05-11T17:18:58.818Z,0.000236,2.1421 +32106,2024-05-13T16:08:10.239Z,0.000234,2.1237 +32130,2024-05-14T15:32:45.949Z,0.000233,2.1146 +32154,2024-05-15T14:57:21.659Z,0.000232,2.1054 +32202,2024-05-17T13:46:33.080Z,0.000231,2.0962 +32250,2024-05-19T12:35:44.501Z,0.000230,2.0871 +32298,2024-05-21T11:24:55.921Z,0.000229,2.0779 +32394,2024-05-25T09:03:18.763Z,0.000228,2.0687 +32490,2024-05-29T06:41:41.604Z,0.000227,2.0596 +35514,2024-09-29T04:20:41.108Z,0.000226,2.0504 +35562,2024-10-01T03:09:52.529Z,0.000225,2.0412 +35586,2024-10-02T02:34:28.239Z,0.000224,2.0321 +35610,2024-10-03T01:59:03.950Z,0.000223,2.0229 +35634,2024-10-04T01:23:39.660Z,0.000222,2.0137 +35658,2024-10-05T00:48:15.370Z,0.000221,2.0046 +35682,2024-10-06T00:12:51.081Z,0.000220,1.9954 +35706,2024-10-06T23:37:26.791Z,0.000219,1.9863 +35730,2024-10-07T23:02:02.501Z,0.000218,1.9771 +35754,2024-10-08T22:26:38.212Z,0.000216,1.9588 +35778,2024-10-09T21:51:13.922Z,0.000215,1.9496 +35802,2024-10-10T21:15:49.633Z,0.000213,1.9313 +35826,2024-10-11T20:40:25.343Z,0.000212,1.9222 +35850,2024-10-12T20:05:01.053Z,0.000210,1.9039 +35874,2024-10-13T19:29:36.764Z,0.000208,1.8856 +35898,2024-10-14T18:54:12.474Z,0.000205,1.8581 +35922,2024-10-15T18:18:48.184Z,0.000203,1.8398 +35946,2024-10-16T17:43:23.895Z,0.000200,1.8124 +35970,2024-10-17T17:07:59.605Z,0.000196,1.7758 +35994,2024-10-18T16:32:35.315Z,0.000192,1.7393 +36018,2024-10-19T15:57:11.026Z,0.000188,1.7027 +36042,2024-10-20T15:21:46.736Z,0.000183,1.6571 +36066,2024-10-21T14:46:22.446Z,0.000177,1.6023 +36090,2024-10-22T14:10:58.157Z,0.000171,1.5476 +36114,2024-10-23T13:35:33.867Z,0.000164,1.4838 +36138,2024-10-24T13:00:09.577Z,0.000155,1.4018 +36162,2024-10-25T12:24:45.288Z,0.000146,1.3198 +36186,2024-10-26T11:49:20.998Z,0.000136,1.2289 +36210,2024-10-27T11:13:56.708Z,0.000125,1.1289 +36234,2024-10-28T10:38:32.419Z,0.000114,1.0291 +36258,2024-10-29T10:03:08.129Z,0.000102,0.9203 +36282,2024-10-30T09:27:43.840Z,0.000091,0.8206 +36306,2024-10-31T08:52:19.550Z,0.000081,0.7301 +36330,2024-11-01T08:16:55.260Z,0.000072,0.6487 +36354,2024-11-02T07:41:30.971Z,0.000063,0.5674 +36378,2024-11-03T07:06:06.681Z,0.000056,0.5042 +36402,2024-11-04T06:30:42.391Z,0.000049,0.4410 +36426,2024-11-05T05:55:18.102Z,0.000044,0.3959 +36450,2024-11-06T05:19:53.812Z,0.000039,0.3509 +36474,2024-11-07T04:44:29.522Z,0.000034,0.3058 +36498,2024-11-08T04:09:05.233Z,0.000030,0.2698 +36522,2024-11-09T03:33:40.943Z,0.000027,0.2428 +36546,2024-11-10T02:58:16.653Z,0.000024,0.2158 +36570,2024-11-11T02:22:52.364Z,0.000021,0.1888 +36594,2024-11-12T01:47:28.074Z,0.000019,0.1708 +36618,2024-11-13T01:12:03.784Z,0.000017,0.1528 +36642,2024-11-14T00:36:39.495Z,0.000015,0.1348 +36666,2024-11-15T00:01:15.205Z,0.000013,0.1168 +36690,2024-11-15T23:25:50.915Z,0.000011,0.0988 +36714,2024-11-16T22:50:26.626Z,0.000010,0.0898 +36738,2024-11-17T22:15:02.336Z,0.000008,0.0719 +36762,2024-11-18T21:39:38.047Z,0.000007,0.0629 +36786,2024-11-19T21:04:13.757Z,0.000006,0.0539 +36810,2024-11-20T20:28:49.467Z,0.000005,0.0449 +36834,2024-11-21T19:53:25.178Z,0.000004,0.0359 +36858,2024-11-22T19:18:00.888Z,0.000003,0.0269 +36882,2024-11-23T18:42:36.598Z,0.000002,0.0180 +36930,2024-11-25T17:31:48.019Z,0.000001,0.0090 diff --git a/docs/general/oasis-network/staking_rewards/fallback.svg b/docs/general/oasis-network/staking_rewards/fallback.svg index 744bd64e51..1abc1f1e8b 100644 --- a/docs/general/oasis-network/staking_rewards/fallback.svg +++ b/docs/general/oasis-network/staking_rewards/fallback.svg @@ -1 +1 @@ -Jan 2021Mar 2021May 2021Jul 2021Sep 2021Nov 2021Jan 2022Mar 2022May 2022Jul 2022Sep 2022Nov 2022Jan 2023Mar 2023May 2023Jul 2023Sep 2023Nov 2023Jan 2024Mar 2024May 2024Jul 2024Sep 2024Nov 20240%2%4%6%8%10%12%14%16%18%20%Staking Rewards Schedule (time estimated from epoch interval)Estimated Annualized Rewards \ No newline at end of file +Jan 2021Mar 2021May 2021Jul 2021Sep 2021Nov 2021Jan 2022Mar 2022May 2022Jul 2022Sep 2022Nov 2022Jan 2023Mar 2023May 2023Jul 2023Sep 2023Nov 2023Jan 2024Mar 2024May 2024Jul 2024Sep 2024Nov 20240%2%4%6%8%10%12%14%16%18%20%Staking Rewards Schedule (time estimated from epoch interval)Estimated Annualized Rewards \ No newline at end of file diff --git a/docs/general/oasis-network/token-metrics-and-distribution.mdx b/docs/general/oasis-network/token-metrics-and-distribution.mdx index b7ed3d2101..7ea22d352d 100644 --- a/docs/general/oasis-network/token-metrics-and-distribution.mdx +++ b/docs/general/oasis-network/token-metrics-and-distribution.mdx @@ -82,6 +82,8 @@ For more details, see its [Delegation Policy](../../get-involved/delegation-poli ## Change Log +* **Nov 2, 2023:** + * Improve epoch duration estimates inside Staking Rewards Schedule chart after Damask Upgrade. * **Jul 28, 2022:** * Created interactive Staking Rewards Schedule chart. * Created interactive Token Distribution pie chart.