removed initial cost, spelling
This commit is contained in:
parent
99f5bb75a0
commit
14dfef42be
|
@ -23,3 +23,4 @@ package-lock.json
|
|||
# Editor/IDE
|
||||
.idea
|
||||
packages/api/etc/
|
||||
build/*
|
234
build/index.html
234
build/index.html
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,2 +0,0 @@
|
|||
!function(e){function r(r){for(var n,f,i=r[0],l=r[1],a=r[2],c=0,s=[];c<i.length;c++)f=i[c],o[f]&&s.push(o[f][0]),o[f]=0;for(n in l)Object.prototype.hasOwnProperty.call(l,n)&&(e[n]=l[n]);for(p&&p(r);s.length;)s.shift()();return u.push.apply(u,a||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,i=1;i<t.length;i++){var l=t[i];0!==o[l]&&(n=!1)}n&&(u.splice(r--,1),e=f(f.s=t[0]))}return e}var n={},o={1:0},u=[];function f(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,f),t.l=!0,t.exports}f.m=e,f.c=n,f.d=function(e,r,t){f.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},f.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(e,r){if(1&r&&(e=f(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(f.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)f.d(t,n,function(r){return e[r]}.bind(null,n));return t},f.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(r,"a",r),r},f.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},f.p="";var i=window.webpackJsonp=window.webpackJsonp||[],l=i.push.bind(i);i.push=r,i=i.slice();for(var a=0;a<i.length;a++)r(i[a]);var p=l;t()}([]);
|
||||
//# sourceMappingURL=runtime~main.29734087575106c76a9f.js.map
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,331 @@
|
|||
|
||||
{
|
||||
"header": {
|
||||
"event": "Allocation failed - JavaScript heap out of memory",
|
||||
"trigger": "FatalError",
|
||||
"filename": "report.20190530.200053.9760.0.001.json",
|
||||
"dumpEventTime": "2019-05-30T20:00:53Z",
|
||||
"dumpEventTimeStamp": "1559260853330",
|
||||
"processId": 9760,
|
||||
"cwd": "/home/petty/Github/status-im/token-economy-1",
|
||||
"commandLine": [
|
||||
"node",
|
||||
"/home/petty/Github/status-im/token-economy-1/node_modules/.bin/eslint",
|
||||
"--fix",
|
||||
"/home/petty/Github/status-im/token-economy-1/src/App.jsx",
|
||||
"/home/petty/Github/status-im/token-economy-1/src/App.css",
|
||||
"/home/petty/Github/status-im/token-economy-1/build/js/vendors.640951b04ffd2402a5eb.js",
|
||||
"/home/petty/Github/status-im/token-economy-1/build/js/runtime~main.d26192c48fdcce4d50bb.js",
|
||||
"/home/petty/Github/status-im/token-economy-1/build/js/main.5e2e15d48fe1364e50b0.js",
|
||||
"/home/petty/Github/status-im/token-economy-1/build/css/main.css"
|
||||
],
|
||||
"nodejsVersion": "v11.14.0",
|
||||
"glibcVersionRuntime": "2.29",
|
||||
"glibcVersionCompiler": "2.28",
|
||||
"wordSize": 64,
|
||||
"arch": "x64",
|
||||
"platform": "linux",
|
||||
"componentVersions": {
|
||||
"node": "11.14.0",
|
||||
"v8": "7.0.276.38-node.18",
|
||||
"uv": "1.28.0",
|
||||
"zlib": "1.2.11",
|
||||
"brotli": "1.0.7",
|
||||
"ares": "1.15.0",
|
||||
"modules": "67",
|
||||
"nghttp2": "1.36.0",
|
||||
"napi": "4",
|
||||
"llhttp": "1.1.1",
|
||||
"http_parser": "2.8.0",
|
||||
"openssl": "1.1.1b",
|
||||
"cldr": "35.1",
|
||||
"icu": "64.1",
|
||||
"tz": "2019a",
|
||||
"unicode": "12.0"
|
||||
},
|
||||
"release": {
|
||||
"name": "node",
|
||||
"headersUrl": "https://nodejs.org/download/release/v11.14.0/node-v11.14.0-headers.tar.gz",
|
||||
"sourceUrl": "https://nodejs.org/download/release/v11.14.0/node-v11.14.0.tar.gz"
|
||||
},
|
||||
"osName": "Linux",
|
||||
"osRelease": "5.0.9-arch1-1-ARCH",
|
||||
"osVersion": "#1 SMP PREEMPT Sat Apr 20 15:00:46 UTC 2019",
|
||||
"osMachine": "x86_64",
|
||||
"host": "bean"
|
||||
},
|
||||
"javascriptStack": {
|
||||
"message": "No stack.",
|
||||
"stack": [
|
||||
"Unavailable."
|
||||
]
|
||||
},
|
||||
"nativeStack": [
|
||||
{
|
||||
"pc": "0x000055fe70c51211",
|
||||
"symbol": "report::TriggerNodeReport(v8::Isolate*, node::Environment*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, v8::Local<v8::String>) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055fe70b4274f",
|
||||
"symbol": "node::OnFatalError(char const*, char const*) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055fe70cdc7b2",
|
||||
"symbol": "v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055fe70cdca0b",
|
||||
"symbol": "v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055fe710747d3",
|
||||
"symbol": " [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055fe71074914",
|
||||
"symbol": " [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055fe710844c6",
|
||||
"symbol": "v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055fe71084e6e",
|
||||
"symbol": "v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055fe7108706d",
|
||||
"symbol": "v8::internal::Heap::AllocateRawWithLightRetry(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055fe710870c2",
|
||||
"symbol": "v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055fe71055a05",
|
||||
"symbol": "v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationSpace) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055fe712c43ff",
|
||||
"symbol": "v8::internal::Runtime_AllocateInTargetSpace(int, v8::internal::Object**, v8::internal::Isolate*) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x00003848735cfc5d",
|
||||
"symbol": ""
|
||||
}
|
||||
],
|
||||
"javascriptHeap": {
|
||||
"totalMemory": 1355722752,
|
||||
"totalCommittedMemory": 1346957656,
|
||||
"usedMemory": 1293978664,
|
||||
"availableMemory": 177740208,
|
||||
"memoryLimit": 1526909922,
|
||||
"heapSpaces": {
|
||||
"read_only_space": {
|
||||
"memorySize": 524288,
|
||||
"committedMemory": 42224,
|
||||
"capacity": 515584,
|
||||
"used": 33520,
|
||||
"available": 482064
|
||||
},
|
||||
"new_space": {
|
||||
"memorySize": 8388608,
|
||||
"committedMemory": 2000784,
|
||||
"capacity": 4124672,
|
||||
"used": 440496,
|
||||
"available": 3684176
|
||||
},
|
||||
"old_space": {
|
||||
"memorySize": 1215500288,
|
||||
"committedMemory": 1214436312,
|
||||
"capacity": 1170947424,
|
||||
"used": 1169377008,
|
||||
"available": 1570416
|
||||
},
|
||||
"code_space": {
|
||||
"memorySize": 7340032,
|
||||
"committedMemory": 6509504,
|
||||
"capacity": 6851840,
|
||||
"used": 5843488,
|
||||
"available": 1008352
|
||||
},
|
||||
"map_space": {
|
||||
"memorySize": 5255168,
|
||||
"committedMemory": 5254464,
|
||||
"capacity": 1532240,
|
||||
"used": 1532240,
|
||||
"available": 0
|
||||
},
|
||||
"large_object_space": {
|
||||
"memorySize": 118714368,
|
||||
"committedMemory": 118714368,
|
||||
"capacity": 287747112,
|
||||
"used": 116751912,
|
||||
"available": 170995200
|
||||
},
|
||||
"new_large_object_space": {
|
||||
"memorySize": 0,
|
||||
"committedMemory": 0,
|
||||
"capacity": 0,
|
||||
"used": 0,
|
||||
"available": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"resourceUsage": {
|
||||
"userCpuSeconds": 185.079,
|
||||
"kernelCpuSeconds": 6.64533,
|
||||
"cpuConsumptionPercent": 189.826,
|
||||
"maxRss": 1553182720,
|
||||
"pageFaults": {
|
||||
"IORequired": 14,
|
||||
"IONotRequired": 3770804
|
||||
},
|
||||
"fsActivity": {
|
||||
"reads": 3672,
|
||||
"writes": 0
|
||||
}
|
||||
},
|
||||
"uvthreadResourceUsage": {
|
||||
"userCpuSeconds": 95.6132,
|
||||
"kernelCpuSeconds": 3.89972,
|
||||
"cpuConsumptionPercent": 98.5276,
|
||||
"fsActivity": {
|
||||
"reads": 3672,
|
||||
"writes": 0
|
||||
}
|
||||
},
|
||||
"libuv": [
|
||||
],
|
||||
"environmentVariables": {
|
||||
"SHELL": "/bin/zsh",
|
||||
"XDG_SESSION_PATH": "/org/freedesktop/DisplayManager/Session0",
|
||||
"VSCODE_GIT_ASKPASS_HANDLE": "/run/user/1000/vscode-git-askpass-71794351e1d694e719a4f923bbb206e5bc0a2b31.sock",
|
||||
"APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL": "true",
|
||||
"VSCODE_LOG_STACK": "false",
|
||||
"VSCODE_LOGS": "/home/petty/.config/Code - OSS/logs/20190530T142636",
|
||||
"ELECTRON_RUN_AS_NODE": "1",
|
||||
"DESKTOP_SESSION": "i3-with-shmlog",
|
||||
"EDITOR": "/usr/bin/nano",
|
||||
"GTK_MODULES": "canberra-gtk-module",
|
||||
"GIT_INDEX_FILE": "/home/petty/Github/status-im/token-economy-1/.git/index.lock",
|
||||
"XDG_SEAT": "seat0",
|
||||
"PWD": "/home/petty/Github/status-im/token-economy-1",
|
||||
"XDG_SESSION_DESKTOP": "i3-with-shmlog",
|
||||
"LOGNAME": "petty",
|
||||
"QT_QPA_PLATFORMTHEME": "qt5ct",
|
||||
"XDG_SESSION_TYPE": "x11",
|
||||
"_": "/home/petty/Github/status-im/token-economy-1/node_modules/.bin/lint-staged",
|
||||
"XAUTHORITY": "/home/petty/.Xauthority",
|
||||
"VSCODE_GIT_ASKPASS_NODE": "/usr/lib/electron/electron",
|
||||
"GIT_AUTHOR_DATE": "@1559260747 -0400",
|
||||
"XDG_GREETER_DATA_DIR": "/var/lib/lightdm-data/petty",
|
||||
"VSCODE_PREVENT_FOREIGN_INSPECT": "true",
|
||||
"GIT_EXEC_PATH": "/usr/lib/git-core",
|
||||
"HOME": "/home/petty",
|
||||
"LANG": "en_US.UTF-8",
|
||||
"VSCODE_IPC_HOOK_EXTHOST": "/tmp/vscode-ipc-32c67fb1-578a-4ff5-80b3-72c275e99bcc.sock",
|
||||
"VSCODE_IPC_HOOK": "/run/user/1000/vscode-ab2990ac-1.33.1-main.sock",
|
||||
"VSCODE_CLI": "1",
|
||||
"GIT_ASKPASS": "/usr/lib/code/extensions/git/dist/askpass.sh",
|
||||
"XDG_SEAT_PATH": "/org/freedesktop/DisplayManager/Seat0",
|
||||
"GIT_AUTHOR_EMAIL": "corey@status.im",
|
||||
"GIT_PREFIX": "",
|
||||
"XDG_SESSION_CLASS": "user",
|
||||
"USER": "petty",
|
||||
"AMD_ENTRYPOINT": "vs/workbench/services/extensions/node/extensionHostProcess",
|
||||
"VSCODE_GIT_COMMAND": "commit",
|
||||
"DISPLAY": ":0",
|
||||
"SHLVL": "2",
|
||||
"GIT_EDITOR": ":",
|
||||
"XDG_VTNR": "7",
|
||||
"XDG_SESSION_ID": "2",
|
||||
"MOZ_PLUGIN_PATH": "/usr/lib/mozilla/plugins",
|
||||
"XDG_RUNTIME_DIR": "/run/user/1000",
|
||||
"VERBOSE_LOGGING": "true",
|
||||
"LC_ALL": "en_US.UTF-8",
|
||||
"ELECTRON_NO_ATTACH_CONSOLE": "1",
|
||||
"VSCODE_GIT_ASKPASS_MAIN": "/usr/lib/code/extensions/git/dist/askpass-main.js",
|
||||
"LC_COLLATE": "en_US.UTF-8",
|
||||
"GIT_AUTHOR_NAME": "Corey Petty",
|
||||
"BROWSER": "/usr/bin/chromium",
|
||||
"PATH": "/home/petty/Github/status-im/token-economy-1/node_modules/.bin:/home/petty/Github/status-im/node_modules/.bin:/home/petty/Github/node_modules/.bin:/home/petty/node_modules/.bin:/home/node_modules/.bin:/node_modules/.bin:/usr/bin:/home/petty/Github/status-im/token-economy-1/node_modules/.bin:/home/petty/Github/status-im/node_modules/.bin:/home/petty/Github/node_modules/.bin:/home/petty/node_modules/.bin:/home/node_modules/.bin:/node_modules/.bin:/usr/bin:/usr/lib/git-core:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl",
|
||||
"PIPE_LOGGING": "true",
|
||||
"GDMSESSION": "i3-with-shmlog",
|
||||
"DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1000/bus",
|
||||
"VSCODE_NLS_CONFIG": "{\"locale\":\"en-us\",\"availableLanguages\":{},\"_languagePackSupport\":true}",
|
||||
"MAIL": "/var/spool/mail/petty",
|
||||
"VSCODE_HANDLES_UNCAUGHT_ERRORS": "true"
|
||||
},
|
||||
"userLimits": {
|
||||
"core_file_size_blocks": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"data_seg_size_kbytes": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"file_size_blocks": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"max_locked_memory_bytes": {
|
||||
"soft": 65536,
|
||||
"hard": 65536
|
||||
},
|
||||
"max_memory_size_kbytes": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"open_files": {
|
||||
"soft": 524288,
|
||||
"hard": 524288
|
||||
},
|
||||
"stack_size_bytes": {
|
||||
"soft": 8388608,
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"cpu_time_seconds": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"max_user_processes": {
|
||||
"soft": 128362,
|
||||
"hard": 128362
|
||||
},
|
||||
"virtual_memory_kbytes": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
}
|
||||
},
|
||||
"sharedObjects": [
|
||||
"linux-vdso.so.1",
|
||||
"/usr/lib/libz.so.1",
|
||||
"/usr/lib/libuv.so.1",
|
||||
"/usr/lib/libcares.so.2",
|
||||
"/usr/lib/libnghttp2.so.14",
|
||||
"/usr/lib/libcrypto.so.1.1",
|
||||
"/usr/lib/libssl.so.1.1",
|
||||
"/usr/lib/libicui18n.so.64",
|
||||
"/usr/lib/libicuuc.so.64",
|
||||
"/usr/lib/libdl.so.2",
|
||||
"/usr/lib/librt.so.1",
|
||||
"/usr/lib/libstdc++.so.6",
|
||||
"/usr/lib/libm.so.6",
|
||||
"/usr/lib/libgcc_s.so.1",
|
||||
"/usr/lib/libpthread.so.0",
|
||||
"/usr/lib/libc.so.6",
|
||||
"/usr/lib/libnsl.so.2",
|
||||
"/usr/lib/libicudata.so.64",
|
||||
"/lib64/ld-linux-x86-64.so.2",
|
||||
"/usr/lib/libtirpc.so.3",
|
||||
"/usr/lib/libgssapi_krb5.so.2",
|
||||
"/usr/lib/libkrb5.so.3",
|
||||
"/usr/lib/libk5crypto.so.3",
|
||||
"/usr/lib/libcom_err.so.2",
|
||||
"/usr/lib/libkrb5support.so.0",
|
||||
"/usr/lib/libkeyutils.so.1",
|
||||
"/usr/lib/libresolv.so.2"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,331 @@
|
|||
|
||||
{
|
||||
"header": {
|
||||
"event": "Allocation failed - JavaScript heap out of memory",
|
||||
"trigger": "FatalError",
|
||||
"filename": "report.20190530.200259.10397.0.001.json",
|
||||
"dumpEventTime": "2019-05-30T20:02:59Z",
|
||||
"dumpEventTimeStamp": "1559260979865",
|
||||
"processId": 10397,
|
||||
"cwd": "/home/petty/Github/status-im/token-economy-1",
|
||||
"commandLine": [
|
||||
"node",
|
||||
"/home/petty/Github/status-im/token-economy-1/node_modules/.bin/eslint",
|
||||
"--fix",
|
||||
"/home/petty/Github/status-im/token-economy-1/src/App.jsx",
|
||||
"/home/petty/Github/status-im/token-economy-1/src/App.css",
|
||||
"/home/petty/Github/status-im/token-economy-1/build/js/vendors.640951b04ffd2402a5eb.js",
|
||||
"/home/petty/Github/status-im/token-economy-1/build/js/runtime~main.d26192c48fdcce4d50bb.js",
|
||||
"/home/petty/Github/status-im/token-economy-1/build/js/main.5e2e15d48fe1364e50b0.js",
|
||||
"/home/petty/Github/status-im/token-economy-1/build/css/main.css"
|
||||
],
|
||||
"nodejsVersion": "v11.14.0",
|
||||
"glibcVersionRuntime": "2.29",
|
||||
"glibcVersionCompiler": "2.28",
|
||||
"wordSize": 64,
|
||||
"arch": "x64",
|
||||
"platform": "linux",
|
||||
"componentVersions": {
|
||||
"node": "11.14.0",
|
||||
"v8": "7.0.276.38-node.18",
|
||||
"uv": "1.28.0",
|
||||
"zlib": "1.2.11",
|
||||
"brotli": "1.0.7",
|
||||
"ares": "1.15.0",
|
||||
"modules": "67",
|
||||
"nghttp2": "1.36.0",
|
||||
"napi": "4",
|
||||
"llhttp": "1.1.1",
|
||||
"http_parser": "2.8.0",
|
||||
"openssl": "1.1.1b",
|
||||
"cldr": "35.1",
|
||||
"icu": "64.1",
|
||||
"tz": "2019a",
|
||||
"unicode": "12.0"
|
||||
},
|
||||
"release": {
|
||||
"name": "node",
|
||||
"headersUrl": "https://nodejs.org/download/release/v11.14.0/node-v11.14.0-headers.tar.gz",
|
||||
"sourceUrl": "https://nodejs.org/download/release/v11.14.0/node-v11.14.0.tar.gz"
|
||||
},
|
||||
"osName": "Linux",
|
||||
"osRelease": "5.0.9-arch1-1-ARCH",
|
||||
"osVersion": "#1 SMP PREEMPT Sat Apr 20 15:00:46 UTC 2019",
|
||||
"osMachine": "x86_64",
|
||||
"host": "bean"
|
||||
},
|
||||
"javascriptStack": {
|
||||
"message": "No stack.",
|
||||
"stack": [
|
||||
"Unavailable."
|
||||
]
|
||||
},
|
||||
"nativeStack": [
|
||||
{
|
||||
"pc": "0x0000555cfd180211",
|
||||
"symbol": "report::TriggerNodeReport(v8::Isolate*, node::Environment*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, v8::Local<v8::String>) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x0000555cfd07174f",
|
||||
"symbol": "node::OnFatalError(char const*, char const*) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x0000555cfd20b7b2",
|
||||
"symbol": "v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x0000555cfd20ba0b",
|
||||
"symbol": "v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x0000555cfd5a37d3",
|
||||
"symbol": " [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x0000555cfd5a3914",
|
||||
"symbol": " [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x0000555cfd5b34c6",
|
||||
"symbol": "v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x0000555cfd5b3e6e",
|
||||
"symbol": "v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x0000555cfd5b606d",
|
||||
"symbol": "v8::internal::Heap::AllocateRawWithLightRetry(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x0000555cfd5b60c2",
|
||||
"symbol": "v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x0000555cfd584a05",
|
||||
"symbol": "v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationSpace) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x0000555cfd7f33ff",
|
||||
"symbol": "v8::internal::Runtime_AllocateInTargetSpace(int, v8::internal::Object**, v8::internal::Isolate*) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000009e05244fc5d",
|
||||
"symbol": ""
|
||||
}
|
||||
],
|
||||
"javascriptHeap": {
|
||||
"totalMemory": 1350656000,
|
||||
"totalCommittedMemory": 1346619640,
|
||||
"usedMemory": 1295669064,
|
||||
"availableMemory": 180235680,
|
||||
"memoryLimit": 1526909922,
|
||||
"heapSpaces": {
|
||||
"read_only_space": {
|
||||
"memorySize": 524288,
|
||||
"committedMemory": 42224,
|
||||
"capacity": 515584,
|
||||
"used": 33520,
|
||||
"available": 482064
|
||||
},
|
||||
"new_space": {
|
||||
"memorySize": 2097152,
|
||||
"committedMemory": 921128,
|
||||
"capacity": 1031168,
|
||||
"used": 234848,
|
||||
"available": 796320
|
||||
},
|
||||
"old_space": {
|
||||
"memorySize": 1213927424,
|
||||
"committedMemory": 1211969600,
|
||||
"capacity": 1170317992,
|
||||
"used": 1167422648,
|
||||
"available": 2895344
|
||||
},
|
||||
"code_space": {
|
||||
"memorySize": 6815744,
|
||||
"committedMemory": 6395936,
|
||||
"capacity": 5857536,
|
||||
"used": 5857536,
|
||||
"available": 0
|
||||
},
|
||||
"map_space": {
|
||||
"memorySize": 4730880,
|
||||
"committedMemory": 4730240,
|
||||
"capacity": 1545360,
|
||||
"used": 1545360,
|
||||
"available": 0
|
||||
},
|
||||
"large_object_space": {
|
||||
"memorySize": 122560512,
|
||||
"committedMemory": 122560512,
|
||||
"capacity": 296637104,
|
||||
"used": 120575152,
|
||||
"available": 176061952
|
||||
},
|
||||
"new_large_object_space": {
|
||||
"memorySize": 0,
|
||||
"committedMemory": 0,
|
||||
"capacity": 0,
|
||||
"used": 0,
|
||||
"available": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"resourceUsage": {
|
||||
"userCpuSeconds": 198.134,
|
||||
"kernelCpuSeconds": 6.35618,
|
||||
"cpuConsumptionPercent": 189.343,
|
||||
"maxRss": 1552519168,
|
||||
"pageFaults": {
|
||||
"IORequired": 0,
|
||||
"IONotRequired": 3314125
|
||||
},
|
||||
"fsActivity": {
|
||||
"reads": 0,
|
||||
"writes": 0
|
||||
}
|
||||
},
|
||||
"uvthreadResourceUsage": {
|
||||
"userCpuSeconds": 102.341,
|
||||
"kernelCpuSeconds": 3.47489,
|
||||
"cpuConsumptionPercent": 97.9777,
|
||||
"fsActivity": {
|
||||
"reads": 0,
|
||||
"writes": 0
|
||||
}
|
||||
},
|
||||
"libuv": [
|
||||
],
|
||||
"environmentVariables": {
|
||||
"SHELL": "/bin/zsh",
|
||||
"XDG_SESSION_PATH": "/org/freedesktop/DisplayManager/Session0",
|
||||
"VSCODE_GIT_ASKPASS_HANDLE": "/run/user/1000/vscode-git-askpass-71794351e1d694e719a4f923bbb206e5bc0a2b31.sock",
|
||||
"APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL": "true",
|
||||
"VSCODE_LOG_STACK": "false",
|
||||
"VSCODE_LOGS": "/home/petty/.config/Code - OSS/logs/20190530T142636",
|
||||
"ELECTRON_RUN_AS_NODE": "1",
|
||||
"DESKTOP_SESSION": "i3-with-shmlog",
|
||||
"EDITOR": "/usr/bin/nano",
|
||||
"GTK_MODULES": "canberra-gtk-module",
|
||||
"GIT_INDEX_FILE": "/home/petty/Github/status-im/token-economy-1/.git/index.lock",
|
||||
"XDG_SEAT": "seat0",
|
||||
"PWD": "/home/petty/Github/status-im/token-economy-1",
|
||||
"XDG_SESSION_DESKTOP": "i3-with-shmlog",
|
||||
"LOGNAME": "petty",
|
||||
"QT_QPA_PLATFORMTHEME": "qt5ct",
|
||||
"XDG_SESSION_TYPE": "x11",
|
||||
"_": "/home/petty/Github/status-im/token-economy-1/node_modules/.bin/lint-staged",
|
||||
"XAUTHORITY": "/home/petty/.Xauthority",
|
||||
"VSCODE_GIT_ASKPASS_NODE": "/usr/lib/electron/electron",
|
||||
"GIT_AUTHOR_DATE": "@1559260867 -0400",
|
||||
"XDG_GREETER_DATA_DIR": "/var/lib/lightdm-data/petty",
|
||||
"VSCODE_PREVENT_FOREIGN_INSPECT": "true",
|
||||
"GIT_EXEC_PATH": "/usr/lib/git-core",
|
||||
"HOME": "/home/petty",
|
||||
"LANG": "en_US.UTF-8",
|
||||
"VSCODE_IPC_HOOK_EXTHOST": "/tmp/vscode-ipc-32c67fb1-578a-4ff5-80b3-72c275e99bcc.sock",
|
||||
"VSCODE_IPC_HOOK": "/run/user/1000/vscode-ab2990ac-1.33.1-main.sock",
|
||||
"VSCODE_CLI": "1",
|
||||
"GIT_ASKPASS": "/usr/lib/code/extensions/git/dist/askpass.sh",
|
||||
"XDG_SEAT_PATH": "/org/freedesktop/DisplayManager/Seat0",
|
||||
"GIT_AUTHOR_EMAIL": "corey@status.im",
|
||||
"GIT_PREFIX": "",
|
||||
"XDG_SESSION_CLASS": "user",
|
||||
"USER": "petty",
|
||||
"AMD_ENTRYPOINT": "vs/workbench/services/extensions/node/extensionHostProcess",
|
||||
"VSCODE_GIT_COMMAND": "commit",
|
||||
"DISPLAY": ":0",
|
||||
"SHLVL": "2",
|
||||
"GIT_EDITOR": ":",
|
||||
"XDG_VTNR": "7",
|
||||
"XDG_SESSION_ID": "2",
|
||||
"MOZ_PLUGIN_PATH": "/usr/lib/mozilla/plugins",
|
||||
"XDG_RUNTIME_DIR": "/run/user/1000",
|
||||
"VERBOSE_LOGGING": "true",
|
||||
"LC_ALL": "en_US.UTF-8",
|
||||
"ELECTRON_NO_ATTACH_CONSOLE": "1",
|
||||
"VSCODE_GIT_ASKPASS_MAIN": "/usr/lib/code/extensions/git/dist/askpass-main.js",
|
||||
"LC_COLLATE": "en_US.UTF-8",
|
||||
"GIT_AUTHOR_NAME": "Corey Petty",
|
||||
"BROWSER": "/usr/bin/chromium",
|
||||
"PATH": "/home/petty/Github/status-im/token-economy-1/node_modules/.bin:/home/petty/Github/status-im/node_modules/.bin:/home/petty/Github/node_modules/.bin:/home/petty/node_modules/.bin:/home/node_modules/.bin:/node_modules/.bin:/usr/bin:/home/petty/Github/status-im/token-economy-1/node_modules/.bin:/home/petty/Github/status-im/node_modules/.bin:/home/petty/Github/node_modules/.bin:/home/petty/node_modules/.bin:/home/node_modules/.bin:/node_modules/.bin:/usr/bin:/usr/lib/git-core:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl",
|
||||
"PIPE_LOGGING": "true",
|
||||
"GDMSESSION": "i3-with-shmlog",
|
||||
"DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1000/bus",
|
||||
"VSCODE_NLS_CONFIG": "{\"locale\":\"en-us\",\"availableLanguages\":{},\"_languagePackSupport\":true}",
|
||||
"MAIL": "/var/spool/mail/petty",
|
||||
"VSCODE_HANDLES_UNCAUGHT_ERRORS": "true"
|
||||
},
|
||||
"userLimits": {
|
||||
"core_file_size_blocks": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"data_seg_size_kbytes": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"file_size_blocks": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"max_locked_memory_bytes": {
|
||||
"soft": 65536,
|
||||
"hard": 65536
|
||||
},
|
||||
"max_memory_size_kbytes": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"open_files": {
|
||||
"soft": 524288,
|
||||
"hard": 524288
|
||||
},
|
||||
"stack_size_bytes": {
|
||||
"soft": 8388608,
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"cpu_time_seconds": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"max_user_processes": {
|
||||
"soft": 128362,
|
||||
"hard": 128362
|
||||
},
|
||||
"virtual_memory_kbytes": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
}
|
||||
},
|
||||
"sharedObjects": [
|
||||
"linux-vdso.so.1",
|
||||
"/usr/lib/libz.so.1",
|
||||
"/usr/lib/libuv.so.1",
|
||||
"/usr/lib/libcares.so.2",
|
||||
"/usr/lib/libnghttp2.so.14",
|
||||
"/usr/lib/libcrypto.so.1.1",
|
||||
"/usr/lib/libssl.so.1.1",
|
||||
"/usr/lib/libicui18n.so.64",
|
||||
"/usr/lib/libicuuc.so.64",
|
||||
"/usr/lib/libdl.so.2",
|
||||
"/usr/lib/librt.so.1",
|
||||
"/usr/lib/libstdc++.so.6",
|
||||
"/usr/lib/libm.so.6",
|
||||
"/usr/lib/libgcc_s.so.1",
|
||||
"/usr/lib/libpthread.so.0",
|
||||
"/usr/lib/libc.so.6",
|
||||
"/usr/lib/libnsl.so.2",
|
||||
"/usr/lib/libicudata.so.64",
|
||||
"/lib64/ld-linux-x86-64.so.2",
|
||||
"/usr/lib/libtirpc.so.3",
|
||||
"/usr/lib/libgssapi_krb5.so.2",
|
||||
"/usr/lib/libkrb5.so.3",
|
||||
"/usr/lib/libk5crypto.so.3",
|
||||
"/usr/lib/libcom_err.so.2",
|
||||
"/usr/lib/libkrb5support.so.0",
|
||||
"/usr/lib/libkeyutils.so.1",
|
||||
"/usr/lib/libresolv.so.2"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,331 @@
|
|||
|
||||
{
|
||||
"header": {
|
||||
"event": "Allocation failed - JavaScript heap out of memory",
|
||||
"trigger": "FatalError",
|
||||
"filename": "report.20190531.095458.26842.0.001.json",
|
||||
"dumpEventTime": "2019-05-31T09:54:58Z",
|
||||
"dumpEventTimeStamp": "1559310898137",
|
||||
"processId": 26842,
|
||||
"cwd": "/home/petty/Github/status-im/token-economy-1",
|
||||
"commandLine": [
|
||||
"node",
|
||||
"/home/petty/Github/status-im/token-economy-1/node_modules/.bin/eslint",
|
||||
"--fix",
|
||||
"/home/petty/Github/status-im/token-economy-1/src/App.jsx",
|
||||
"/home/petty/Github/status-im/token-economy-1/src/App.css",
|
||||
"/home/petty/Github/status-im/token-economy-1/build/js/vendors.640951b04ffd2402a5eb.js",
|
||||
"/home/petty/Github/status-im/token-economy-1/build/js/runtime~main.d26192c48fdcce4d50bb.js",
|
||||
"/home/petty/Github/status-im/token-economy-1/build/js/main.5e2e15d48fe1364e50b0.js",
|
||||
"/home/petty/Github/status-im/token-economy-1/build/css/main.css"
|
||||
],
|
||||
"nodejsVersion": "v11.14.0",
|
||||
"glibcVersionRuntime": "2.29",
|
||||
"glibcVersionCompiler": "2.28",
|
||||
"wordSize": 64,
|
||||
"arch": "x64",
|
||||
"platform": "linux",
|
||||
"componentVersions": {
|
||||
"node": "11.14.0",
|
||||
"v8": "7.0.276.38-node.18",
|
||||
"uv": "1.28.0",
|
||||
"zlib": "1.2.11",
|
||||
"brotli": "1.0.7",
|
||||
"ares": "1.15.0",
|
||||
"modules": "67",
|
||||
"nghttp2": "1.36.0",
|
||||
"napi": "4",
|
||||
"llhttp": "1.1.1",
|
||||
"http_parser": "2.8.0",
|
||||
"openssl": "1.1.1b",
|
||||
"cldr": "35.1",
|
||||
"icu": "64.1",
|
||||
"tz": "2019a",
|
||||
"unicode": "12.0"
|
||||
},
|
||||
"release": {
|
||||
"name": "node",
|
||||
"headersUrl": "https://nodejs.org/download/release/v11.14.0/node-v11.14.0-headers.tar.gz",
|
||||
"sourceUrl": "https://nodejs.org/download/release/v11.14.0/node-v11.14.0.tar.gz"
|
||||
},
|
||||
"osName": "Linux",
|
||||
"osRelease": "5.0.9-arch1-1-ARCH",
|
||||
"osVersion": "#1 SMP PREEMPT Sat Apr 20 15:00:46 UTC 2019",
|
||||
"osMachine": "x86_64",
|
||||
"host": "bean"
|
||||
},
|
||||
"javascriptStack": {
|
||||
"message": "No stack.",
|
||||
"stack": [
|
||||
"Unavailable."
|
||||
]
|
||||
},
|
||||
"nativeStack": [
|
||||
{
|
||||
"pc": "0x000055f647b77211",
|
||||
"symbol": "report::TriggerNodeReport(v8::Isolate*, node::Environment*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, v8::Local<v8::String>) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055f647a6874f",
|
||||
"symbol": "node::OnFatalError(char const*, char const*) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055f647c027b2",
|
||||
"symbol": "v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055f647c02a0b",
|
||||
"symbol": "v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055f647f9a7d3",
|
||||
"symbol": " [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055f647f9a914",
|
||||
"symbol": " [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055f647faa4c6",
|
||||
"symbol": "v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055f647faae6e",
|
||||
"symbol": "v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055f647fad06d",
|
||||
"symbol": "v8::internal::Heap::AllocateRawWithLightRetry(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055f647fad0c2",
|
||||
"symbol": "v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055f647f7ba05",
|
||||
"symbol": "v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationSpace) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055f6481ea3ff",
|
||||
"symbol": "v8::internal::Runtime_AllocateInTargetSpace(int, v8::internal::Object**, v8::internal::Isolate*) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x00002b00100cfc5d",
|
||||
"symbol": ""
|
||||
}
|
||||
],
|
||||
"javascriptHeap": {
|
||||
"totalMemory": 1359802368,
|
||||
"totalCommittedMemory": 1355265208,
|
||||
"usedMemory": 1301307744,
|
||||
"availableMemory": 170743560,
|
||||
"memoryLimit": 1526909922,
|
||||
"heapSpaces": {
|
||||
"read_only_space": {
|
||||
"memorySize": 524288,
|
||||
"committedMemory": 42224,
|
||||
"capacity": 515584,
|
||||
"used": 33520,
|
||||
"available": 482064
|
||||
},
|
||||
"new_space": {
|
||||
"memorySize": 3145728,
|
||||
"committedMemory": 1059680,
|
||||
"capacity": 1546752,
|
||||
"used": 155248,
|
||||
"available": 1391504
|
||||
},
|
||||
"old_space": {
|
||||
"memorySize": 1217073152,
|
||||
"committedMemory": 1215534952,
|
||||
"capacity": 1170748464,
|
||||
"used": 1168794056,
|
||||
"available": 1954408
|
||||
},
|
||||
"code_space": {
|
||||
"memorySize": 6815744,
|
||||
"committedMemory": 6385600,
|
||||
"capacity": 5813536,
|
||||
"used": 5813536,
|
||||
"available": 0
|
||||
},
|
||||
"map_space": {
|
||||
"memorySize": 5255168,
|
||||
"committedMemory": 5254464,
|
||||
"capacity": 1532560,
|
||||
"used": 1532560,
|
||||
"available": 0
|
||||
},
|
||||
"large_object_space": {
|
||||
"memorySize": 126988288,
|
||||
"committedMemory": 126988288,
|
||||
"capacity": 291894408,
|
||||
"used": 124978824,
|
||||
"available": 166915584
|
||||
},
|
||||
"new_large_object_space": {
|
||||
"memorySize": 0,
|
||||
"committedMemory": 0,
|
||||
"capacity": 0,
|
||||
"used": 0,
|
||||
"available": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"resourceUsage": {
|
||||
"userCpuSeconds": 195.857,
|
||||
"kernelCpuSeconds": 6.21781,
|
||||
"cpuConsumptionPercent": 190.637,
|
||||
"maxRss": 1573789696,
|
||||
"pageFaults": {
|
||||
"IORequired": 0,
|
||||
"IONotRequired": 3741500
|
||||
},
|
||||
"fsActivity": {
|
||||
"reads": 0,
|
||||
"writes": 0
|
||||
}
|
||||
},
|
||||
"uvthreadResourceUsage": {
|
||||
"userCpuSeconds": 100.384,
|
||||
"kernelCpuSeconds": 3.73878,
|
||||
"cpuConsumptionPercent": 98.2288,
|
||||
"fsActivity": {
|
||||
"reads": 0,
|
||||
"writes": 0
|
||||
}
|
||||
},
|
||||
"libuv": [
|
||||
],
|
||||
"environmentVariables": {
|
||||
"SHELL": "/bin/zsh",
|
||||
"XDG_SESSION_PATH": "/org/freedesktop/DisplayManager/Session0",
|
||||
"VSCODE_GIT_ASKPASS_HANDLE": "/run/user/1000/vscode-git-askpass-0b5315ab11a49d8bb5e6e45810668db6b53c8345.sock",
|
||||
"APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL": "true",
|
||||
"VSCODE_LOG_STACK": "false",
|
||||
"VSCODE_LOGS": "/home/petty/.config/Code - OSS/logs/20190531T095258",
|
||||
"ELECTRON_RUN_AS_NODE": "1",
|
||||
"DESKTOP_SESSION": "i3-with-shmlog",
|
||||
"EDITOR": "/usr/bin/nano",
|
||||
"GTK_MODULES": "canberra-gtk-module",
|
||||
"GIT_INDEX_FILE": ".git/index",
|
||||
"XDG_SEAT": "seat0",
|
||||
"PWD": "/home/petty/Github/status-im/token-economy-1",
|
||||
"XDG_SESSION_DESKTOP": "i3-with-shmlog",
|
||||
"LOGNAME": "petty",
|
||||
"QT_QPA_PLATFORMTHEME": "qt5ct",
|
||||
"XDG_SESSION_TYPE": "x11",
|
||||
"_": "/home/petty/Github/status-im/token-economy-1/node_modules/.bin/lint-staged",
|
||||
"XAUTHORITY": "/home/petty/.Xauthority",
|
||||
"VSCODE_GIT_ASKPASS_NODE": "/usr/lib/electron/electron",
|
||||
"GIT_AUTHOR_DATE": "@1559310787 -0400",
|
||||
"XDG_GREETER_DATA_DIR": "/var/lib/lightdm-data/petty",
|
||||
"VSCODE_PREVENT_FOREIGN_INSPECT": "true",
|
||||
"GIT_EXEC_PATH": "/usr/lib/git-core",
|
||||
"HOME": "/home/petty",
|
||||
"LANG": "en_US.UTF-8",
|
||||
"VSCODE_IPC_HOOK_EXTHOST": "/tmp/vscode-ipc-d757b01b-898e-44d1-b9cd-f475cb2d70ab.sock",
|
||||
"VSCODE_IPC_HOOK": "/run/user/1000/vscode-ab2990ac-1.33.1-main.sock",
|
||||
"VSCODE_CLI": "1",
|
||||
"GIT_ASKPASS": "/usr/lib/code/extensions/git/dist/askpass.sh",
|
||||
"XDG_SEAT_PATH": "/org/freedesktop/DisplayManager/Seat0",
|
||||
"GIT_AUTHOR_EMAIL": "corey@status.im",
|
||||
"GIT_PREFIX": "",
|
||||
"XDG_SESSION_CLASS": "user",
|
||||
"USER": "petty",
|
||||
"AMD_ENTRYPOINT": "vs/workbench/services/extensions/node/extensionHostProcess",
|
||||
"VSCODE_GIT_COMMAND": "commit",
|
||||
"DISPLAY": ":0",
|
||||
"SHLVL": "2",
|
||||
"GIT_EDITOR": ":",
|
||||
"XDG_VTNR": "7",
|
||||
"XDG_SESSION_ID": "2",
|
||||
"MOZ_PLUGIN_PATH": "/usr/lib/mozilla/plugins",
|
||||
"XDG_RUNTIME_DIR": "/run/user/1000",
|
||||
"VERBOSE_LOGGING": "true",
|
||||
"LC_ALL": "en_US.UTF-8",
|
||||
"ELECTRON_NO_ATTACH_CONSOLE": "1",
|
||||
"VSCODE_GIT_ASKPASS_MAIN": "/usr/lib/code/extensions/git/dist/askpass-main.js",
|
||||
"LC_COLLATE": "en_US.UTF-8",
|
||||
"GIT_AUTHOR_NAME": "Corey Petty",
|
||||
"BROWSER": "/usr/bin/chromium",
|
||||
"PATH": "/home/petty/Github/status-im/token-economy-1/node_modules/.bin:/home/petty/Github/status-im/node_modules/.bin:/home/petty/Github/node_modules/.bin:/home/petty/node_modules/.bin:/home/node_modules/.bin:/node_modules/.bin:/usr/bin:/home/petty/Github/status-im/token-economy-1/node_modules/.bin:/home/petty/Github/status-im/node_modules/.bin:/home/petty/Github/node_modules/.bin:/home/petty/node_modules/.bin:/home/node_modules/.bin:/node_modules/.bin:/usr/bin:/usr/lib/git-core:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl",
|
||||
"PIPE_LOGGING": "true",
|
||||
"GDMSESSION": "i3-with-shmlog",
|
||||
"DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1000/bus",
|
||||
"VSCODE_NLS_CONFIG": "{\"locale\":\"en-us\",\"availableLanguages\":{},\"_languagePackSupport\":true}",
|
||||
"MAIL": "/var/spool/mail/petty",
|
||||
"VSCODE_HANDLES_UNCAUGHT_ERRORS": "true"
|
||||
},
|
||||
"userLimits": {
|
||||
"core_file_size_blocks": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"data_seg_size_kbytes": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"file_size_blocks": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"max_locked_memory_bytes": {
|
||||
"soft": 65536,
|
||||
"hard": 65536
|
||||
},
|
||||
"max_memory_size_kbytes": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"open_files": {
|
||||
"soft": 524288,
|
||||
"hard": 524288
|
||||
},
|
||||
"stack_size_bytes": {
|
||||
"soft": 8388608,
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"cpu_time_seconds": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"max_user_processes": {
|
||||
"soft": 128362,
|
||||
"hard": 128362
|
||||
},
|
||||
"virtual_memory_kbytes": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
}
|
||||
},
|
||||
"sharedObjects": [
|
||||
"linux-vdso.so.1",
|
||||
"/usr/lib/libz.so.1",
|
||||
"/usr/lib/libuv.so.1",
|
||||
"/usr/lib/libcares.so.2",
|
||||
"/usr/lib/libnghttp2.so.14",
|
||||
"/usr/lib/libcrypto.so.1.1",
|
||||
"/usr/lib/libssl.so.1.1",
|
||||
"/usr/lib/libicui18n.so.64",
|
||||
"/usr/lib/libicuuc.so.64",
|
||||
"/usr/lib/libdl.so.2",
|
||||
"/usr/lib/librt.so.1",
|
||||
"/usr/lib/libstdc++.so.6",
|
||||
"/usr/lib/libm.so.6",
|
||||
"/usr/lib/libgcc_s.so.1",
|
||||
"/usr/lib/libpthread.so.0",
|
||||
"/usr/lib/libc.so.6",
|
||||
"/usr/lib/libnsl.so.2",
|
||||
"/usr/lib/libicudata.so.64",
|
||||
"/lib64/ld-linux-x86-64.so.2",
|
||||
"/usr/lib/libtirpc.so.3",
|
||||
"/usr/lib/libgssapi_krb5.so.2",
|
||||
"/usr/lib/libkrb5.so.3",
|
||||
"/usr/lib/libk5crypto.so.3",
|
||||
"/usr/lib/libcom_err.so.2",
|
||||
"/usr/lib/libkrb5support.so.0",
|
||||
"/usr/lib/libkeyutils.so.1",
|
||||
"/usr/lib/libresolv.so.2"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,331 @@
|
|||
|
||||
{
|
||||
"header": {
|
||||
"event": "Allocation failed - JavaScript heap out of memory",
|
||||
"trigger": "FatalError",
|
||||
"filename": "report.20190531.095500.26942.0.001.json",
|
||||
"dumpEventTime": "2019-05-31T09:55:00Z",
|
||||
"dumpEventTimeStamp": "1559310900105",
|
||||
"processId": 26942,
|
||||
"cwd": "/home/petty/Github/status-im/token-economy-1",
|
||||
"commandLine": [
|
||||
"node",
|
||||
"/home/petty/Github/status-im/token-economy-1/node_modules/.bin/eslint",
|
||||
"--fix",
|
||||
"/home/petty/Github/status-im/token-economy-1/src/App.jsx",
|
||||
"/home/petty/Github/status-im/token-economy-1/src/App.css",
|
||||
"/home/petty/Github/status-im/token-economy-1/build/js/vendors.640951b04ffd2402a5eb.js",
|
||||
"/home/petty/Github/status-im/token-economy-1/build/js/runtime~main.d26192c48fdcce4d50bb.js",
|
||||
"/home/petty/Github/status-im/token-economy-1/build/js/main.5e2e15d48fe1364e50b0.js",
|
||||
"/home/petty/Github/status-im/token-economy-1/build/css/main.css"
|
||||
],
|
||||
"nodejsVersion": "v11.14.0",
|
||||
"glibcVersionRuntime": "2.29",
|
||||
"glibcVersionCompiler": "2.28",
|
||||
"wordSize": 64,
|
||||
"arch": "x64",
|
||||
"platform": "linux",
|
||||
"componentVersions": {
|
||||
"node": "11.14.0",
|
||||
"v8": "7.0.276.38-node.18",
|
||||
"uv": "1.28.0",
|
||||
"zlib": "1.2.11",
|
||||
"brotli": "1.0.7",
|
||||
"ares": "1.15.0",
|
||||
"modules": "67",
|
||||
"nghttp2": "1.36.0",
|
||||
"napi": "4",
|
||||
"llhttp": "1.1.1",
|
||||
"http_parser": "2.8.0",
|
||||
"openssl": "1.1.1b",
|
||||
"cldr": "35.1",
|
||||
"icu": "64.1",
|
||||
"tz": "2019a",
|
||||
"unicode": "12.0"
|
||||
},
|
||||
"release": {
|
||||
"name": "node",
|
||||
"headersUrl": "https://nodejs.org/download/release/v11.14.0/node-v11.14.0-headers.tar.gz",
|
||||
"sourceUrl": "https://nodejs.org/download/release/v11.14.0/node-v11.14.0.tar.gz"
|
||||
},
|
||||
"osName": "Linux",
|
||||
"osRelease": "5.0.9-arch1-1-ARCH",
|
||||
"osVersion": "#1 SMP PREEMPT Sat Apr 20 15:00:46 UTC 2019",
|
||||
"osMachine": "x86_64",
|
||||
"host": "bean"
|
||||
},
|
||||
"javascriptStack": {
|
||||
"message": "No stack.",
|
||||
"stack": [
|
||||
"Unavailable."
|
||||
]
|
||||
},
|
||||
"nativeStack": [
|
||||
{
|
||||
"pc": "0x000055c908181211",
|
||||
"symbol": "report::TriggerNodeReport(v8::Isolate*, node::Environment*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, v8::Local<v8::String>) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055c90807274f",
|
||||
"symbol": "node::OnFatalError(char const*, char const*) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055c90820c7b2",
|
||||
"symbol": "v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055c90820ca0b",
|
||||
"symbol": "v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055c9085a47d3",
|
||||
"symbol": " [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055c9085a4914",
|
||||
"symbol": " [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055c9085b44c6",
|
||||
"symbol": "v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055c9085b4e6e",
|
||||
"symbol": "v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055c9085b706d",
|
||||
"symbol": "v8::internal::Heap::AllocateRawWithLightRetry(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055c9085b70c2",
|
||||
"symbol": "v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055c908585a05",
|
||||
"symbol": "v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationSpace) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x000055c9087f43ff",
|
||||
"symbol": "v8::internal::Runtime_AllocateInTargetSpace(int, v8::internal::Object**, v8::internal::Isolate*) [node]"
|
||||
},
|
||||
{
|
||||
"pc": "0x00001c341104fc5d",
|
||||
"symbol": ""
|
||||
}
|
||||
],
|
||||
"javascriptHeap": {
|
||||
"totalMemory": 1349722112,
|
||||
"totalCommittedMemory": 1345612976,
|
||||
"usedMemory": 1291148456,
|
||||
"availableMemory": 180586912,
|
||||
"memoryLimit": 1526909922,
|
||||
"heapSpaces": {
|
||||
"read_only_space": {
|
||||
"memorySize": 524288,
|
||||
"committedMemory": 42224,
|
||||
"capacity": 515584,
|
||||
"used": 33520,
|
||||
"available": 482064
|
||||
},
|
||||
"new_space": {
|
||||
"memorySize": 4194304,
|
||||
"committedMemory": 2289728,
|
||||
"capacity": 2062336,
|
||||
"used": 583216,
|
||||
"available": 1479120
|
||||
},
|
||||
"old_space": {
|
||||
"memorySize": 1212878848,
|
||||
"committedMemory": 1211594528,
|
||||
"capacity": 1166813536,
|
||||
"used": 1165183648,
|
||||
"available": 1629888
|
||||
},
|
||||
"code_space": {
|
||||
"memorySize": 6815744,
|
||||
"committedMemory": 6378272,
|
||||
"capacity": 5732544,
|
||||
"used": 5732544,
|
||||
"available": 0
|
||||
},
|
||||
"map_space": {
|
||||
"memorySize": 5255168,
|
||||
"committedMemory": 5254464,
|
||||
"capacity": 1533120,
|
||||
"used": 1533120,
|
||||
"available": 0
|
||||
},
|
||||
"large_object_space": {
|
||||
"memorySize": 120053760,
|
||||
"committedMemory": 120053760,
|
||||
"capacity": 295078248,
|
||||
"used": 118082408,
|
||||
"available": 176995840
|
||||
},
|
||||
"new_large_object_space": {
|
||||
"memorySize": 0,
|
||||
"committedMemory": 0,
|
||||
"capacity": 0,
|
||||
"used": 0,
|
||||
"available": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"resourceUsage": {
|
||||
"userCpuSeconds": 186.822,
|
||||
"kernelCpuSeconds": 5.44125,
|
||||
"cpuConsumptionPercent": 200.274,
|
||||
"maxRss": 1548591104,
|
||||
"pageFaults": {
|
||||
"IORequired": 0,
|
||||
"IONotRequired": 2541040
|
||||
},
|
||||
"fsActivity": {
|
||||
"reads": 0,
|
||||
"writes": 0
|
||||
}
|
||||
},
|
||||
"uvthreadResourceUsage": {
|
||||
"userCpuSeconds": 91.2728,
|
||||
"kernelCpuSeconds": 3.00968,
|
||||
"cpuConsumptionPercent": 98.2109,
|
||||
"fsActivity": {
|
||||
"reads": 0,
|
||||
"writes": 0
|
||||
}
|
||||
},
|
||||
"libuv": [
|
||||
],
|
||||
"environmentVariables": {
|
||||
"SHELL": "/bin/zsh",
|
||||
"XDG_SESSION_PATH": "/org/freedesktop/DisplayManager/Session0",
|
||||
"VSCODE_GIT_ASKPASS_HANDLE": "/run/user/1000/vscode-git-askpass-0b5315ab11a49d8bb5e6e45810668db6b53c8345.sock",
|
||||
"APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL": "true",
|
||||
"VSCODE_LOG_STACK": "false",
|
||||
"VSCODE_LOGS": "/home/petty/.config/Code - OSS/logs/20190531T095258",
|
||||
"ELECTRON_RUN_AS_NODE": "1",
|
||||
"DESKTOP_SESSION": "i3-with-shmlog",
|
||||
"EDITOR": "/usr/bin/nano",
|
||||
"GTK_MODULES": "canberra-gtk-module",
|
||||
"GIT_INDEX_FILE": "/home/petty/Github/status-im/token-economy-1/.git/index.lock",
|
||||
"XDG_SEAT": "seat0",
|
||||
"PWD": "/home/petty/Github/status-im/token-economy-1",
|
||||
"XDG_SESSION_DESKTOP": "i3-with-shmlog",
|
||||
"LOGNAME": "petty",
|
||||
"QT_QPA_PLATFORMTHEME": "qt5ct",
|
||||
"XDG_SESSION_TYPE": "x11",
|
||||
"_": "/home/petty/Github/status-im/token-economy-1/node_modules/.bin/lint-staged",
|
||||
"XAUTHORITY": "/home/petty/.Xauthority",
|
||||
"VSCODE_GIT_ASKPASS_NODE": "/usr/lib/electron/electron",
|
||||
"GIT_AUTHOR_DATE": "@1559310799 -0400",
|
||||
"XDG_GREETER_DATA_DIR": "/var/lib/lightdm-data/petty",
|
||||
"VSCODE_PREVENT_FOREIGN_INSPECT": "true",
|
||||
"GIT_EXEC_PATH": "/usr/lib/git-core",
|
||||
"HOME": "/home/petty",
|
||||
"LANG": "en_US.UTF-8",
|
||||
"VSCODE_IPC_HOOK_EXTHOST": "/tmp/vscode-ipc-d757b01b-898e-44d1-b9cd-f475cb2d70ab.sock",
|
||||
"VSCODE_IPC_HOOK": "/run/user/1000/vscode-ab2990ac-1.33.1-main.sock",
|
||||
"VSCODE_CLI": "1",
|
||||
"GIT_ASKPASS": "/usr/lib/code/extensions/git/dist/askpass.sh",
|
||||
"XDG_SEAT_PATH": "/org/freedesktop/DisplayManager/Seat0",
|
||||
"GIT_AUTHOR_EMAIL": "corey@status.im",
|
||||
"GIT_PREFIX": "",
|
||||
"XDG_SESSION_CLASS": "user",
|
||||
"USER": "petty",
|
||||
"AMD_ENTRYPOINT": "vs/workbench/services/extensions/node/extensionHostProcess",
|
||||
"VSCODE_GIT_COMMAND": "commit",
|
||||
"DISPLAY": ":0",
|
||||
"SHLVL": "2",
|
||||
"GIT_EDITOR": ":",
|
||||
"XDG_VTNR": "7",
|
||||
"XDG_SESSION_ID": "2",
|
||||
"MOZ_PLUGIN_PATH": "/usr/lib/mozilla/plugins",
|
||||
"XDG_RUNTIME_DIR": "/run/user/1000",
|
||||
"VERBOSE_LOGGING": "true",
|
||||
"LC_ALL": "en_US.UTF-8",
|
||||
"ELECTRON_NO_ATTACH_CONSOLE": "1",
|
||||
"VSCODE_GIT_ASKPASS_MAIN": "/usr/lib/code/extensions/git/dist/askpass-main.js",
|
||||
"LC_COLLATE": "en_US.UTF-8",
|
||||
"GIT_AUTHOR_NAME": "Corey Petty",
|
||||
"BROWSER": "/usr/bin/chromium",
|
||||
"PATH": "/home/petty/Github/status-im/token-economy-1/node_modules/.bin:/home/petty/Github/status-im/node_modules/.bin:/home/petty/Github/node_modules/.bin:/home/petty/node_modules/.bin:/home/node_modules/.bin:/node_modules/.bin:/usr/bin:/home/petty/Github/status-im/token-economy-1/node_modules/.bin:/home/petty/Github/status-im/node_modules/.bin:/home/petty/Github/node_modules/.bin:/home/petty/node_modules/.bin:/home/node_modules/.bin:/node_modules/.bin:/usr/bin:/usr/lib/git-core:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl",
|
||||
"PIPE_LOGGING": "true",
|
||||
"GDMSESSION": "i3-with-shmlog",
|
||||
"DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1000/bus",
|
||||
"VSCODE_NLS_CONFIG": "{\"locale\":\"en-us\",\"availableLanguages\":{},\"_languagePackSupport\":true}",
|
||||
"MAIL": "/var/spool/mail/petty",
|
||||
"VSCODE_HANDLES_UNCAUGHT_ERRORS": "true"
|
||||
},
|
||||
"userLimits": {
|
||||
"core_file_size_blocks": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"data_seg_size_kbytes": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"file_size_blocks": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"max_locked_memory_bytes": {
|
||||
"soft": 65536,
|
||||
"hard": 65536
|
||||
},
|
||||
"max_memory_size_kbytes": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"open_files": {
|
||||
"soft": 524288,
|
||||
"hard": 524288
|
||||
},
|
||||
"stack_size_bytes": {
|
||||
"soft": 8388608,
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"cpu_time_seconds": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
},
|
||||
"max_user_processes": {
|
||||
"soft": 128362,
|
||||
"hard": 128362
|
||||
},
|
||||
"virtual_memory_kbytes": {
|
||||
"soft": "unlimited",
|
||||
"hard": "unlimited"
|
||||
}
|
||||
},
|
||||
"sharedObjects": [
|
||||
"linux-vdso.so.1",
|
||||
"/usr/lib/libz.so.1",
|
||||
"/usr/lib/libuv.so.1",
|
||||
"/usr/lib/libcares.so.2",
|
||||
"/usr/lib/libnghttp2.so.14",
|
||||
"/usr/lib/libcrypto.so.1.1",
|
||||
"/usr/lib/libssl.so.1.1",
|
||||
"/usr/lib/libicui18n.so.64",
|
||||
"/usr/lib/libicuuc.so.64",
|
||||
"/usr/lib/libdl.so.2",
|
||||
"/usr/lib/librt.so.1",
|
||||
"/usr/lib/libstdc++.so.6",
|
||||
"/usr/lib/libm.so.6",
|
||||
"/usr/lib/libgcc_s.so.1",
|
||||
"/usr/lib/libpthread.so.0",
|
||||
"/usr/lib/libc.so.6",
|
||||
"/usr/lib/libnsl.so.2",
|
||||
"/usr/lib/libicudata.so.64",
|
||||
"/lib64/ld-linux-x86-64.so.2",
|
||||
"/usr/lib/libtirpc.so.3",
|
||||
"/usr/lib/libgssapi_krb5.so.2",
|
||||
"/usr/lib/libkrb5.so.3",
|
||||
"/usr/lib/libk5crypto.so.3",
|
||||
"/usr/lib/libcom_err.so.2",
|
||||
"/usr/lib/libkrb5support.so.0",
|
||||
"/usr/lib/libkeyutils.so.1",
|
||||
"/usr/lib/libresolv.so.2"
|
||||
]
|
||||
}
|
117
src/App.jsx
117
src/App.jsx
|
@ -80,25 +80,26 @@ class App extends Component {
|
|||
</p>
|
||||
<p>
|
||||
These questions are hard, and there does not seem to be sufficient
|
||||
academic answers to them, for very good reasons. The technology
|
||||
enabling a “utility token” is new, and transcendent of many older
|
||||
technologies. This consequently means the models used to evaluate the
|
||||
older technologies will never be able to completely describe the newer
|
||||
ones. We, as a community, need to build new ones and evaluate them
|
||||
rigorously.
|
||||
academic answers to them. The technology enabling a “utility token” is
|
||||
new, and transcendent of many older technologies. This consequently
|
||||
means the models used to evaluate the older technologies will never be
|
||||
able to completely describe the newer ones. We, as a community, need
|
||||
to build new ones and evaluate them rigorously.
|
||||
</p>
|
||||
<p>
|
||||
There is currently quite a bit of work being done in this field, but
|
||||
it is mostly for investment firms to make appropriate capital
|
||||
allocation decisions among a diversified portfolio of cryptoassets.
|
||||
While this is drastically important for growth and project funding,
|
||||
there is great lack of research on capital and resource allocation
|
||||
inside of a single network. More specifically, any utility token needs
|
||||
to be able to objectively evaluate various features and utilities of
|
||||
their platform, and how they affect the entirety of their ecosystem.
|
||||
For instance, we need to be able to ask questions like the following:
|
||||
“How can we objectively measure the difference in the rate users use
|
||||
feature X in Status and its respective impact on the ecosystem?”
|
||||
there is a lack of research on capital and resource allocation inside
|
||||
of a single network. More specifically, any utility token needs to be
|
||||
able to objectively evaluate various features and utilities of their
|
||||
platform, and how they affect their ecosystem. For instance, we need
|
||||
to be able to ask questions like:
|
||||
<em>
|
||||
“How can we objectively measure the difference in the rate users use
|
||||
feature X in Status and its respective impact on the ecosystem?”
|
||||
</em>
|
||||
</p>
|
||||
<p>
|
||||
We will be launching Status with the following SNT use-cases, as
|
||||
|
@ -111,14 +112,14 @@ class App extends Component {
|
|||
<li>ENS Usernames</li>
|
||||
<li>Sticker Market</li>
|
||||
<li>SNT Curated Dapp Store</li>
|
||||
<li>Network Incentivization (may not be available at launch)</li>
|
||||
<li>Liquid Funding (may not be avaialble at launch)</li>
|
||||
<li>User Acquisition Engine (will not be available at launch)</li>
|
||||
<li>Liquid Funding (may not be available at launch)</li>
|
||||
<li>Network Incentivization (launching after V1)</li>
|
||||
<li>User Acquisition Engine (launching after V1)</li>
|
||||
</ul>
|
||||
</p>
|
||||
<p>
|
||||
Each of these use-cases leverage the SNT token, but in very different
|
||||
ways. For instance, some will lock up large amounts, some will
|
||||
Each of these features leverage the SNT token, but in very different
|
||||
ways. For instance, some features will require staking, some will
|
||||
actually burn the token, and some will incentivize sending and
|
||||
receiving. This means each will have differing effects on the supply
|
||||
and demand of the token itself, and will need to be modeled
|
||||
|
@ -129,14 +130,14 @@ class App extends Component {
|
|||
do we go to try and evaluate its usefulness?
|
||||
</p>
|
||||
<p>
|
||||
To this end, we would like to start a blog series detailing some of
|
||||
the research we are doing within Status to objectively evaluate the
|
||||
value flows of SNT, the potential effects of our implemented (and
|
||||
upcoming) SNT use cases within Status, and how our potential user
|
||||
growth changes things. This work will encompass traditional economic
|
||||
and finance theory, work currently being done in crypto-economics, and
|
||||
novel methodology. That means a part of this endeavor is an attempt to
|
||||
get peer review and evaluation of what we do by you, the community!
|
||||
To this end, we are starting a blog series detailing some of the
|
||||
research we are doing within Status to objectively evaluate the value
|
||||
flows of SNT, the potential effects of our implemented (and upcoming)
|
||||
SNT use cases within Status, and how our potential user growth impacts
|
||||
SNT. This work will encompass traditional economic and finance theory,
|
||||
work currently being done in crypto-economics, and novel methodology.
|
||||
That means a part of this endeavor is an attempt to get peer review
|
||||
and evaluation of what we do by you, the community!
|
||||
</p>
|
||||
<p>
|
||||
<b>
|
||||
|
@ -218,7 +219,7 @@ class App extends Component {
|
|||
manually release their SNT from the ENS username contract, it can be
|
||||
considered locked forever. For this, we will continue to consider them
|
||||
users because from the contract's perspective, they are
|
||||
indestiguishable. We’ll model the people who release their username
|
||||
indistinguishable. We’ll model the people who release their username
|
||||
with another conversion factor. Go ahead and change these variables
|
||||
and see how the following graph changes.
|
||||
</p>
|
||||
|
@ -263,24 +264,27 @@ class App extends Component {
|
|||
use to figure out how much present value a known future cash flow is
|
||||
worth. In other words, how to presently evaluate the amount of money
|
||||
you know will come in the future. Once you have the discount rate, you
|
||||
can calculate the <em>Net Present Value</em>, which is given by the
|
||||
following formula:
|
||||
can calculate the <em>Net Present Value</em> (NPV), which is given by
|
||||
the following formula:
|
||||
</p>
|
||||
<p>
|
||||
<Latex displayMode>
|
||||
{
|
||||
'$$NPV = \\sum^n_{t=1} \\frac{R_t}{(1+i)^t} - \\text{initial cost}$$'
|
||||
}
|
||||
{'$$NPV = \\sum^n_{t=1} \\frac{R_t}{(1+i)^t}$$'}
|
||||
</Latex>
|
||||
</p>
|
||||
<p>
|
||||
where <Latex>$$t$$</Latex> is the number of time periods (10 in this
|
||||
article),
|
||||
<Latex>$$R_t$$</Latex>
|
||||
is the cashflow of that particular time period , and{' '}
|
||||
<Latex>$$i$$</Latex> is the discount rate. The concept of discounting
|
||||
future value has been around for along time. The earliest known
|
||||
reference was in the 6th century BCE{' '}
|
||||
is the net cashflow of that particular time period , and{' '}
|
||||
<Latex>$$i$$</Latex> is the discount rate. There is also a potential
|
||||
for including the initial cost (<Latex>$$t=0$$</Latex>) of the
|
||||
project. We are purposely not including this as Status absorbs the
|
||||
investment cost for the network. There are quite a few subtle
|
||||
arguments here around things like hurdle rates, payback periods, etc,
|
||||
but we defer them and their potential utility to a future article.
|
||||
Anyway, the concept of discounting future value has been around for a
|
||||
long time. The earliest known reference was in the 6th century BCE{' '}
|
||||
<a href="http://www.aramaic-dem.org/English/History/The%20proverbs%20of%20the%20Aramean%20Ahikar.pdf">
|
||||
Proverbs of Ahiqar
|
||||
</a>
|
||||
|
@ -310,8 +314,10 @@ class App extends Component {
|
|||
<div ref={this.discountRateRef} />
|
||||
<div ref={this.lockedUsdBarRef} />
|
||||
<p>
|
||||
and all of this gets summed together to give you the following Net
|
||||
Present Value of ENS Usernames within Status:
|
||||
and all of this gets summed together to give you the NPV of ENS
|
||||
Usernames within Status. To be more explicit, the NPV is the present
|
||||
value of something based on a projection into the future. Based on the
|
||||
values chosen above, we arrive at an NPV of:
|
||||
</p>
|
||||
<div className="slide">
|
||||
<div ref={this.netPresentUtilityRef} />
|
||||
|
@ -322,7 +328,7 @@ class App extends Component {
|
|||
usernames are in a single value. This value will become more useful as
|
||||
we build out other models for other use cases so we can compare them
|
||||
and see relative differences. Eventually, we will be able to see the
|
||||
relatively impact a given utility within Status has within the entire
|
||||
relative impact a given utility within Status has within the entire
|
||||
ecosystem.
|
||||
</p>
|
||||
<h2>Example Scenario Analysis</h2>
|
||||
|
@ -330,27 +336,26 @@ class App extends Component {
|
|||
It is also useful to look at how this number changes as we tweak the
|
||||
input variables to see their impact. As an example, let's look at
|
||||
what happens if we are able to do something to increase the number
|
||||
Status users who actualy register an ENS username (actually currently
|
||||
in the works). This is an example of the question we postuated in the
|
||||
Status users who actually register an ENS username (actually currently
|
||||
in the works). This is an example of the question we postulated in the
|
||||
beginning of this article. The default value is 50%, which leads to a
|
||||
Net Present Utility Value of $8,527,197.00 (holding all default values
|
||||
constant).
|
||||
NPV of $8,577,197.00 (holding all default values constant).
|
||||
</p>
|
||||
<p>
|
||||
What happens if we're able to increase this number, say, to 75%?
|
||||
Keeping all other variables equal, this change alone changes the Net
|
||||
Present Utility Value to $12,815,797.00, which is a 50.3% growth and
|
||||
would constitute a linear relationship.
|
||||
Keeping all other variables equal, this change alone changes the NPV
|
||||
to $12,865,797.00, which is a 50.3% growth and would constitute a
|
||||
linear relationship.
|
||||
</p>
|
||||
<p>
|
||||
As another example, let's look at what happens if we increase our
|
||||
yearly growth rate, going from 300% per year to 350% per year. holding
|
||||
yearly growth rate, going from 300% per year to 350% per year. Holding
|
||||
everything else constant, with a 350% growth rate per year, we come to
|
||||
Net Present Utility Value of $24,157,021.00, a 183% growth and would
|
||||
constitue a superlinear relatinoship due to the effects of compounding
|
||||
growth. Based on these two simple examples, it is clear we should
|
||||
spend more time on user acquisition and continuious growth over
|
||||
increasing ENS username conversion rates (OR BOTH!).
|
||||
NPV of $24,207,021.00 which is a 183% growth and would constitute a
|
||||
superlinear relationship due to the effects of compounding growth.
|
||||
Based on these two simple examples, it is clear we should spend more
|
||||
time on user acquisition and continuous growth over increasing ENS
|
||||
username conversion rates (OR BOTH!).
|
||||
</p>
|
||||
<p>
|
||||
As you can see, by making models of our SNT use-cases, we can start to
|
||||
|
@ -372,7 +377,9 @@ class App extends Component {
|
|||
helps introduce the concept of how different variables affect growth
|
||||
and impact over time. If you plan to follow this series and work, we
|
||||
suggest making sure you understand each step along the way because all
|
||||
of this can get complicated fast.
|
||||
of this can get complicated fast. At the very least, we hope you have
|
||||
been able to grasp a little of what goes on behind the scenes at
|
||||
Status.
|
||||
</p>
|
||||
<p>
|
||||
You have probably noticed that the default values for each variable is
|
||||
|
@ -394,11 +401,13 @@ class App extends Component {
|
|||
<a href="https://discuss.status.im">our discuss</a> and linking around
|
||||
the internet in relevant places.
|
||||
</p>
|
||||
<h3>Future Improvements</h3>
|
||||
<h3>Future Improvements and Articles</h3>
|
||||
<ul>
|
||||
<li>probability of failure</li>
|
||||
<li>justifications using historical data</li>
|
||||
<li>assign variables and create equations for each</li>
|
||||
<li>discussion around initial cost, hurdle rates, payback periods</li>
|
||||
<li />
|
||||
</ul>
|
||||
</div>
|
||||
);
|
||||
|
|
Loading…
Reference in New Issue