mirror of
https://github.com/seigler/dash-platform-console
synced 2025-07-26 01:06:10 +00:00
Merge with master
This commit is contained in:
parent
3f8ecf0b08
commit
6c1dccdeb4
4 changed files with 539 additions and 11 deletions
462
package-lock.json
generated
462
package-lock.json
generated
|
@ -891,7 +891,7 @@
|
|||
"from": "github:dashevo/dapi-client#v0.8-dev",
|
||||
"requires": {
|
||||
"@babel/polyfill": "^7.2.5",
|
||||
"@dashevo/dapi-grpc": "^0.12.0-dev.3",
|
||||
"@dashevo/dapi-grpc": "0.12.0-dev.10",
|
||||
"@dashevo/dash-spv": "^1.1.5",
|
||||
"@dashevo/dashcore-lib": "^0.17.11",
|
||||
"axios": "^0.19.0",
|
||||
|
@ -1071,6 +1071,95 @@
|
|||
"lodash.get": "^4.4.2"
|
||||
}
|
||||
},
|
||||
"@dashevo/wallet-lib": {
|
||||
"version": "4.1.1",
|
||||
"resolved": "https://registry.npmjs.org/@dashevo/wallet-lib/-/wallet-lib-4.1.1.tgz",
|
||||
"integrity": "sha512-MLzLAgslutIip+36mBapto/IlWNhwY6gX7KgLS5/14CrG5F5I/9gnpfOVeW5FkqdpsHF6K/s4Q6WlZr4DpUt5Q==",
|
||||
"requires": {
|
||||
"@dashevo/dapi-client": "git+https://github.com/dashevo/dapi-client.git#temp/exclusion",
|
||||
"@dashevo/dashcore-lib": "^0.17.9",
|
||||
"@dashevo/dpp": "^0.7.2",
|
||||
"axios": "^0.19.0",
|
||||
"localforage": "^1.7.3",
|
||||
"lodash": "^4.17.15",
|
||||
"socket.io-client": "^2.2.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@dashevo/dapi-client": {
|
||||
"version": "git+https://github.com/dashevo/dapi-client.git#f8d764cb8f54a2bc411ebceccb24bad2236da407",
|
||||
"from": "git+https://github.com/dashevo/dapi-client.git#temp/exclusion",
|
||||
"requires": {
|
||||
"@babel/polyfill": "^7.2.5",
|
||||
"@dashevo/dapi-grpc": "^0.9.4",
|
||||
"@dashevo/dash-spv": "^1.1.5",
|
||||
"@dashevo/dashcore-lib": "^0.17.1",
|
||||
"axios": "^0.19.0",
|
||||
"lodash": "^4.17.11",
|
||||
"lowdb": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"@dashevo/dapi-grpc": {
|
||||
"version": "0.9.4",
|
||||
"resolved": "https://registry.npmjs.org/@dashevo/dapi-grpc/-/dapi-grpc-0.9.4.tgz",
|
||||
"integrity": "sha512-jpOUxBrfFhL4LpF9r6v1QjAgzfMoxfyBvoPQftey3Qukl9jMtez/4NGoGousBLmF9dctLEjpRxNlBVuxEWooTQ==",
|
||||
"requires": {
|
||||
"@grpc/proto-loader": "^0.5.1",
|
||||
"google-protobuf": "^3.8.0",
|
||||
"grpc": "^1.22.0",
|
||||
"grpc-web": "^1.0.5",
|
||||
"lodash.snakecase": "^4.1.1",
|
||||
"protobufjs": "^6.8.8"
|
||||
}
|
||||
},
|
||||
"@dashevo/dashcore-lib": {
|
||||
"version": "0.17.12",
|
||||
"resolved": "https://registry.npmjs.org/@dashevo/dashcore-lib/-/dashcore-lib-0.17.12.tgz",
|
||||
"integrity": "sha512-ZZFlWqzGTklW9uSsj4QNe1k3e5vrqDTfeaZwt2oU0dbmMltkFgNifx7Rq6ij5erRDKFoIkOG1ZM6Q4brc9eWUw==",
|
||||
"requires": {
|
||||
"@dashevo/x11-hash-js": "^1.0.2",
|
||||
"bloom-filter": "^0.2.0",
|
||||
"bn.js": "=4.11.8",
|
||||
"bs58": "=4.0.1",
|
||||
"elliptic": "=6.4.1",
|
||||
"inherits": "=2.0.1",
|
||||
"lodash": "^4.17.15",
|
||||
"unorm": "^1.4.1"
|
||||
}
|
||||
},
|
||||
"@dashevo/dpp": {
|
||||
"version": "0.7.2",
|
||||
"resolved": "https://registry.npmjs.org/@dashevo/dpp/-/dpp-0.7.2.tgz",
|
||||
"integrity": "sha512-qjAV3VMN1NXYfVLR12+45Csf0mmeuSMxRGpZZAg08HZSHuESV2R0d3f7ZgX81WdYhvG9OlKEAC5fMQA25JbFhA==",
|
||||
"requires": {
|
||||
"@dashevo/dashcore-lib": "^0.17.8",
|
||||
"ajv": "^6.5.4",
|
||||
"bs58": "^4.0.1",
|
||||
"cbor": "^4.1.1",
|
||||
"lodash.get": "^4.4.2",
|
||||
"lodash.set": "^4.3.2"
|
||||
}
|
||||
},
|
||||
"elliptic": {
|
||||
"version": "6.4.1",
|
||||
"resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz",
|
||||
"integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==",
|
||||
"requires": {
|
||||
"bn.js": "^4.4.0",
|
||||
"brorand": "^1.0.1",
|
||||
"hash.js": "^1.0.0",
|
||||
"hmac-drbg": "^1.0.0",
|
||||
"inherits": "^2.0.1",
|
||||
"minimalistic-assert": "^1.0.0",
|
||||
"minimalistic-crypto-utils": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"inherits": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
|
||||
"integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE="
|
||||
}
|
||||
}
|
||||
},
|
||||
"@dashevo/x11-hash-js": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@dashevo/x11-hash-js/-/x11-hash-js-1.0.2.tgz",
|
||||
|
@ -2030,6 +2119,11 @@
|
|||
"integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==",
|
||||
"dev": true
|
||||
},
|
||||
"after": {
|
||||
"version": "0.8.2",
|
||||
"resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
|
||||
"integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8="
|
||||
},
|
||||
"aggregate-error": {
|
||||
"version": "3.0.1",
|
||||
"resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz",
|
||||
|
@ -2227,6 +2321,11 @@
|
|||
"es-abstract": "^1.17.0-next.1"
|
||||
}
|
||||
},
|
||||
"arraybuffer.slice": {
|
||||
"version": "0.0.7",
|
||||
"resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
|
||||
"integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog=="
|
||||
},
|
||||
"ascli": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/ascli/-/ascli-1.0.1.tgz",
|
||||
|
@ -2319,8 +2418,7 @@
|
|||
"async-limiter": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
|
||||
"integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
|
||||
"dev": true
|
||||
"integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="
|
||||
},
|
||||
"asynckit": {
|
||||
"version": "0.4.0",
|
||||
|
@ -2441,6 +2539,11 @@
|
|||
"object.assign": "^4.1.0"
|
||||
}
|
||||
},
|
||||
"backo2": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
|
||||
"integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc="
|
||||
},
|
||||
"balanced-match": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
|
||||
|
@ -2510,6 +2613,11 @@
|
|||
"safe-buffer": "^5.0.1"
|
||||
}
|
||||
},
|
||||
"base64-arraybuffer": {
|
||||
"version": "0.1.5",
|
||||
"resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
|
||||
"integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg="
|
||||
},
|
||||
"base64-js": {
|
||||
"version": "1.3.1",
|
||||
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz",
|
||||
|
@ -2531,6 +2639,14 @@
|
|||
"tweetnacl": "^0.14.3"
|
||||
}
|
||||
},
|
||||
"better-assert": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
|
||||
"integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
|
||||
"requires": {
|
||||
"callsite": "1.0.0"
|
||||
}
|
||||
},
|
||||
"bfj": {
|
||||
"version": "6.1.2",
|
||||
"resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz",
|
||||
|
@ -2570,6 +2686,11 @@
|
|||
"file-uri-to-path": "1.0.0"
|
||||
}
|
||||
},
|
||||
"blob": {
|
||||
"version": "0.0.5",
|
||||
"resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
|
||||
"integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig=="
|
||||
},
|
||||
"bloom-filter": {
|
||||
"version": "0.2.0",
|
||||
"resolved": "https://registry.npmjs.org/bloom-filter/-/bloom-filter-0.2.0.tgz",
|
||||
|
@ -3010,6 +3131,11 @@
|
|||
"caller-callsite": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"callsite": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
|
||||
"integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA="
|
||||
},
|
||||
"callsites": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
|
||||
|
@ -3505,12 +3631,22 @@
|
|||
"integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
|
||||
"dev": true
|
||||
},
|
||||
"component-bind": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
|
||||
"integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E="
|
||||
},
|
||||
"component-emitter": {
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
|
||||
"integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
|
||||
"dev": true
|
||||
},
|
||||
"component-inherit": {
|
||||
"version": "0.0.3",
|
||||
"resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
|
||||
"integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM="
|
||||
},
|
||||
"compressible": {
|
||||
"version": "2.0.17",
|
||||
"resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.17.tgz",
|
||||
|
@ -4073,7 +4209,6 @@
|
|||
"version": "4.1.1",
|
||||
"resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
|
||||
"integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ms": "^2.1.1"
|
||||
}
|
||||
|
@ -4621,6 +4756,51 @@
|
|||
"once": "^1.4.0"
|
||||
}
|
||||
},
|
||||
"engine.io-client": {
|
||||
"version": "3.4.0",
|
||||
"resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.0.tgz",
|
||||
"integrity": "sha512-a4J5QO2k99CM2a0b12IznnyQndoEvtA4UAldhGzKqnHf42I3Qs2W5SPnDvatZRcMaNZs4IevVicBPayxYt6FwA==",
|
||||
"requires": {
|
||||
"component-emitter": "1.2.1",
|
||||
"component-inherit": "0.0.3",
|
||||
"debug": "~4.1.0",
|
||||
"engine.io-parser": "~2.2.0",
|
||||
"has-cors": "1.1.0",
|
||||
"indexof": "0.0.1",
|
||||
"parseqs": "0.0.5",
|
||||
"parseuri": "0.0.5",
|
||||
"ws": "~6.1.0",
|
||||
"xmlhttprequest-ssl": "~1.5.4",
|
||||
"yeast": "0.1.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"component-emitter": {
|
||||
"version": "1.2.1",
|
||||
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
|
||||
"integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="
|
||||
},
|
||||
"ws": {
|
||||
"version": "6.1.4",
|
||||
"resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz",
|
||||
"integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==",
|
||||
"requires": {
|
||||
"async-limiter": "~1.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"engine.io-parser": {
|
||||
"version": "2.2.0",
|
||||
"resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.0.tgz",
|
||||
"integrity": "sha512-6I3qD9iUxotsC5HEMuuGsKA0cXerGz+4uGcXQEkfBidgKf0amsjrrtwcbwK/nzpZBxclXlV7gGl9dgWvu4LF6w==",
|
||||
"requires": {
|
||||
"after": "0.8.2",
|
||||
"arraybuffer.slice": "~0.0.7",
|
||||
"base64-arraybuffer": "0.1.5",
|
||||
"blob": "0.0.5",
|
||||
"has-binary2": "~1.0.2"
|
||||
}
|
||||
},
|
||||
"enhanced-resolve": {
|
||||
"version": "4.1.1",
|
||||
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz",
|
||||
|
@ -5143,6 +5323,125 @@
|
|||
"original": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"evo-net-demo": {
|
||||
"version": "0.1.0",
|
||||
"resolved": "https://registry.npmjs.org/evo-net-demo/-/evo-net-demo-0.1.0.tgz",
|
||||
"integrity": "sha512-GybPAEfD+cMJet2k1XoA+pr3K+hG91VYEIHqIR3ygAMaNbzEY5I9YO0e1LomK7TkAKRPoZLynKpy41WkunYycw==",
|
||||
"requires": {
|
||||
"@dashevo/dapi-client": "^0.8.0-dev.14",
|
||||
"@dashevo/dashcore-lib": "^0.18.0",
|
||||
"@dashevo/dpp": "^0.10.0-dev.14",
|
||||
"@dashevo/wallet-lib": "^4.1.1",
|
||||
"bs58": "^4.0.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@dashevo/dapi-client": {
|
||||
"version": "0.8.0-dev.14",
|
||||
"resolved": "https://registry.npmjs.org/@dashevo/dapi-client/-/dapi-client-0.8.0-dev.14.tgz",
|
||||
"integrity": "sha512-/dgZUDjHUHflxQS/q0N+nPW0LOnqH6PfN5QVwIR/KvJrWqwGlsyZgncVBECXOwvb8tsDPeRWlPgmzKknDHUA3g==",
|
||||
"requires": {
|
||||
"@babel/polyfill": "^7.2.5",
|
||||
"@dashevo/dapi-grpc": "0.12.0-dev.10",
|
||||
"@dashevo/dash-spv": "^1.1.5",
|
||||
"@dashevo/dashcore-lib": "^0.17.11",
|
||||
"axios": "^0.19.0",
|
||||
"cbor": "^5.0.1",
|
||||
"lodash": "^4.17.11",
|
||||
"lowdb": "^1.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@dashevo/dashcore-lib": {
|
||||
"version": "0.17.12",
|
||||
"resolved": "https://registry.npmjs.org/@dashevo/dashcore-lib/-/dashcore-lib-0.17.12.tgz",
|
||||
"integrity": "sha512-ZZFlWqzGTklW9uSsj4QNe1k3e5vrqDTfeaZwt2oU0dbmMltkFgNifx7Rq6ij5erRDKFoIkOG1ZM6Q4brc9eWUw==",
|
||||
"requires": {
|
||||
"@dashevo/x11-hash-js": "^1.0.2",
|
||||
"bloom-filter": "^0.2.0",
|
||||
"bn.js": "=4.11.8",
|
||||
"bs58": "=4.0.1",
|
||||
"elliptic": "=6.4.1",
|
||||
"inherits": "=2.0.1",
|
||||
"lodash": "^4.17.15",
|
||||
"unorm": "^1.4.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"@dashevo/dapi-grpc": {
|
||||
"version": "0.12.0-dev.10",
|
||||
"resolved": "https://registry.npmjs.org/@dashevo/dapi-grpc/-/dapi-grpc-0.12.0-dev.10.tgz",
|
||||
"integrity": "sha512-xG06yulY1zCQFv8gBeCXwVthOKWgoPCUq6M/9v+wXZXdS3s3d4LWzQCW3nExpaMOdRuoc5OyrthYUZYWgF8rFw==",
|
||||
"requires": {
|
||||
"@dashevo/grpc-common": "^0.2.0",
|
||||
"google-protobuf": "^3.8.0",
|
||||
"grpc": "^1.24.0",
|
||||
"grpc-web": "^1.0.6",
|
||||
"protobufjs": "^6.8.8"
|
||||
}
|
||||
},
|
||||
"@dashevo/dpp": {
|
||||
"version": "0.10.0-dev.14",
|
||||
"resolved": "https://registry.npmjs.org/@dashevo/dpp/-/dpp-0.10.0-dev.14.tgz",
|
||||
"integrity": "sha512-2SWpgkuyFO6010M0Sbq5UjaKc7fjxIslXUSZUg3w+vwUNY4npVVIMdhzD++vHi0fO7ZRbNdX0QESvx5hj/LxeQ==",
|
||||
"requires": {
|
||||
"@dashevo/dashcore-lib": "0.18.0",
|
||||
"ajv": "^6.5.4",
|
||||
"bs58": "^4.0.1",
|
||||
"cbor": "^4.1.1",
|
||||
"lodash.get": "^4.4.2",
|
||||
"lodash.mergewith": "^4.6.2",
|
||||
"lodash.set": "^4.3.2",
|
||||
"multihashes": "^0.4.13"
|
||||
},
|
||||
"dependencies": {
|
||||
"cbor": {
|
||||
"version": "4.3.0",
|
||||
"resolved": "https://registry.npmjs.org/cbor/-/cbor-4.3.0.tgz",
|
||||
"integrity": "sha512-CvzaxQlaJVa88sdtTWvLJ++MbdtPHtZOBBNjm7h3YKUHILMs9nQyD4AC6hvFZy7GBVB3I6bRibJcxeHydyT2IQ==",
|
||||
"requires": {
|
||||
"bignumber.js": "^9.0.0",
|
||||
"commander": "^3.0.0",
|
||||
"json-text-sequence": "^0.1",
|
||||
"nofilter": "^1.0.3"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"cbor": {
|
||||
"version": "5.0.1",
|
||||
"resolved": "https://registry.npmjs.org/cbor/-/cbor-5.0.1.tgz",
|
||||
"integrity": "sha512-l4ghwqioCyuAaD3LvY4ONwv8NMuERz62xjbMHGdWBqERJPygVmoFER1b4+VS6iW0rXwoVGuKZPPPTofwWOg3YQ==",
|
||||
"requires": {
|
||||
"bignumber.js": "^9.0.0",
|
||||
"nofilter": "^1.0.3"
|
||||
}
|
||||
},
|
||||
"commander": {
|
||||
"version": "3.0.2",
|
||||
"resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz",
|
||||
"integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow=="
|
||||
},
|
||||
"elliptic": {
|
||||
"version": "6.4.1",
|
||||
"resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz",
|
||||
"integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==",
|
||||
"requires": {
|
||||
"bn.js": "^4.4.0",
|
||||
"brorand": "^1.0.1",
|
||||
"hash.js": "^1.0.0",
|
||||
"hmac-drbg": "^1.0.0",
|
||||
"inherits": "^2.0.1",
|
||||
"minimalistic-assert": "^1.0.0",
|
||||
"minimalistic-crypto-utils": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"inherits": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
|
||||
"integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE="
|
||||
}
|
||||
}
|
||||
},
|
||||
"evp_bytestokey": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
|
||||
|
@ -6979,6 +7278,26 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"has-binary2": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
|
||||
"integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
|
||||
"requires": {
|
||||
"isarray": "2.0.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"isarray": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
|
||||
"integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4="
|
||||
}
|
||||
}
|
||||
},
|
||||
"has-cors": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
|
||||
"integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk="
|
||||
},
|
||||
"has-flag": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
|
||||
|
@ -7430,6 +7749,11 @@
|
|||
"integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
|
||||
"dev": true
|
||||
},
|
||||
"indexof": {
|
||||
"version": "0.0.1",
|
||||
"resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
|
||||
"integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10="
|
||||
},
|
||||
"infer-owner": {
|
||||
"version": "1.0.4",
|
||||
"resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
|
||||
|
@ -8124,6 +8448,21 @@
|
|||
"type-check": "~0.3.2"
|
||||
}
|
||||
},
|
||||
"lie": {
|
||||
"version": "3.1.1",
|
||||
"resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",
|
||||
"integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=",
|
||||
"requires": {
|
||||
"immediate": "~3.0.5"
|
||||
},
|
||||
"dependencies": {
|
||||
"immediate": {
|
||||
"version": "3.0.6",
|
||||
"resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
|
||||
"integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps="
|
||||
}
|
||||
}
|
||||
},
|
||||
"lines-and-columns": {
|
||||
"version": "1.1.6",
|
||||
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
|
||||
|
@ -8651,6 +8990,14 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"localforage": {
|
||||
"version": "1.7.3",
|
||||
"resolved": "https://registry.npmjs.org/localforage/-/localforage-1.7.3.tgz",
|
||||
"integrity": "sha512-1TulyYfc4udS7ECSBT2vwJksWbkwwTX8BzeUIiq8Y07Riy7bDAAnxDaPU/tWyOVmQAcWJIEIFP9lPfBGqVoPgQ==",
|
||||
"requires": {
|
||||
"lie": "3.1.1"
|
||||
}
|
||||
},
|
||||
"locate-path": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
|
||||
|
@ -8715,6 +9062,11 @@
|
|||
"resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz",
|
||||
"integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM="
|
||||
},
|
||||
"lodash.snakecase": {
|
||||
"version": "4.1.1",
|
||||
"resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz",
|
||||
"integrity": "sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40="
|
||||
},
|
||||
"lodash.transform": {
|
||||
"version": "4.6.0",
|
||||
"resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz",
|
||||
|
@ -9226,8 +9578,7 @@
|
|||
"ms": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
||||
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
|
||||
"dev": true
|
||||
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
|
||||
},
|
||||
"multicast-dns": {
|
||||
"version": "6.2.3",
|
||||
|
@ -9478,6 +9829,11 @@
|
|||
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
|
||||
"dev": true
|
||||
},
|
||||
"object-component": {
|
||||
"version": "0.0.3",
|
||||
"resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz",
|
||||
"integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE="
|
||||
},
|
||||
"object-copy": {
|
||||
"version": "0.1.0",
|
||||
"resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
|
||||
|
@ -9896,6 +10252,22 @@
|
|||
"parse5": "^5.1.1"
|
||||
}
|
||||
},
|
||||
"parseqs": {
|
||||
"version": "0.0.5",
|
||||
"resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz",
|
||||
"integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=",
|
||||
"requires": {
|
||||
"better-assert": "~1.0.0"
|
||||
}
|
||||
},
|
||||
"parseuri": {
|
||||
"version": "0.0.5",
|
||||
"resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz",
|
||||
"integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=",
|
||||
"requires": {
|
||||
"better-assert": "~1.0.0"
|
||||
}
|
||||
},
|
||||
"parseurl": {
|
||||
"version": "1.3.3",
|
||||
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
|
||||
|
@ -11781,6 +12153,69 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"socket.io-client": {
|
||||
"version": "2.3.0",
|
||||
"resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.3.0.tgz",
|
||||
"integrity": "sha512-cEQQf24gET3rfhxZ2jJ5xzAOo/xhZwK+mOqtGRg5IowZsMgwvHwnf/mCRapAAkadhM26y+iydgwsXGObBB5ZdA==",
|
||||
"requires": {
|
||||
"backo2": "1.0.2",
|
||||
"base64-arraybuffer": "0.1.5",
|
||||
"component-bind": "1.0.0",
|
||||
"component-emitter": "1.2.1",
|
||||
"debug": "~4.1.0",
|
||||
"engine.io-client": "~3.4.0",
|
||||
"has-binary2": "~1.0.2",
|
||||
"has-cors": "1.1.0",
|
||||
"indexof": "0.0.1",
|
||||
"object-component": "0.0.3",
|
||||
"parseqs": "0.0.5",
|
||||
"parseuri": "0.0.5",
|
||||
"socket.io-parser": "~3.3.0",
|
||||
"to-array": "0.1.4"
|
||||
},
|
||||
"dependencies": {
|
||||
"component-emitter": {
|
||||
"version": "1.2.1",
|
||||
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
|
||||
"integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="
|
||||
}
|
||||
}
|
||||
},
|
||||
"socket.io-parser": {
|
||||
"version": "3.3.0",
|
||||
"resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz",
|
||||
"integrity": "sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==",
|
||||
"requires": {
|
||||
"component-emitter": "1.2.1",
|
||||
"debug": "~3.1.0",
|
||||
"isarray": "2.0.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"component-emitter": {
|
||||
"version": "1.2.1",
|
||||
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
|
||||
"integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="
|
||||
},
|
||||
"debug": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
|
||||
"integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
|
||||
"requires": {
|
||||
"ms": "2.0.0"
|
||||
}
|
||||
},
|
||||
"isarray": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
|
||||
"integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4="
|
||||
},
|
||||
"ms": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
|
||||
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
|
||||
}
|
||||
}
|
||||
},
|
||||
"sockjs": {
|
||||
"version": "0.3.19",
|
||||
"resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz",
|
||||
|
@ -12481,6 +12916,11 @@
|
|||
"os-tmpdir": "~1.0.2"
|
||||
}
|
||||
},
|
||||
"to-array": {
|
||||
"version": "0.1.4",
|
||||
"resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
|
||||
"integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA="
|
||||
},
|
||||
"to-arraybuffer": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
|
||||
|
@ -13578,6 +14018,11 @@
|
|||
"async-limiter": "~1.0.0"
|
||||
}
|
||||
},
|
||||
"xmlhttprequest-ssl": {
|
||||
"version": "1.5.5",
|
||||
"resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz",
|
||||
"integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4="
|
||||
},
|
||||
"xtend": {
|
||||
"version": "4.0.2",
|
||||
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
|
||||
|
@ -13688,6 +14133,11 @@
|
|||
"decamelize": "^1.2.0"
|
||||
}
|
||||
},
|
||||
"yeast": {
|
||||
"version": "0.1.2",
|
||||
"resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
|
||||
"integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk="
|
||||
},
|
||||
"yorkie": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/yorkie/-/yorkie-2.0.0.tgz",
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
"@dashevo/dpp": "github:dashevo/js-dpp#v0.10-dev",
|
||||
"brace": "^0.11.1",
|
||||
"core-js": "^3.4.3",
|
||||
"evo-net-demo": "^0.1.0",
|
||||
"vue": "^2.6.10",
|
||||
"vue-router": "^3.1.3",
|
||||
"vue2-ace-editor": "0.0.15",
|
||||
|
|
|
@ -1,9 +1,15 @@
|
|||
import Vue from 'vue';
|
||||
import Vuex from 'vuex';
|
||||
import createPersistedState from 'vuex-persistedstate';
|
||||
import DashDemoSDK from 'evo-net-demo';
|
||||
|
||||
Vue.use(Vuex);
|
||||
|
||||
const demoSDK = new DashDemoSDK();
|
||||
const seeds = [
|
||||
{ service: '18.236.131.253' },
|
||||
];
|
||||
|
||||
export const identityTypes = {
|
||||
application: {
|
||||
name: 'application',
|
||||
|
@ -17,6 +23,10 @@ export const identityTypes = {
|
|||
|
||||
export default new Vuex.Store({
|
||||
state: {
|
||||
isSyncing: true,
|
||||
mnemonic: 'final vocal warm mansion person awesome sell spend solar tobacco gain canoe',
|
||||
errorDetails: null,
|
||||
isError: false,
|
||||
identities: {
|
||||
user: [],
|
||||
application: [],
|
||||
|
@ -47,13 +57,31 @@ export default new Vuex.Store({
|
|||
[id]: contract,
|
||||
};
|
||||
},
|
||||
changeMnemonic(state, mnemonic) {
|
||||
state.mnemonic = mnemonic;
|
||||
},
|
||||
setSyncing(state, syncStatus) {
|
||||
state.isSyncing = syncStatus;
|
||||
},
|
||||
setError(state, error) {
|
||||
state.errorDetails = error;
|
||||
state.isError = true;
|
||||
},
|
||||
clearError(state) {
|
||||
state.errorDetails = null;
|
||||
state.isError = false;
|
||||
},
|
||||
reset(state) {
|
||||
state.errorDetails = null;
|
||||
state.isError = false;
|
||||
state.isSyncing = true;
|
||||
},
|
||||
},
|
||||
actions: {
|
||||
async createIdentity({ commit }, type) {
|
||||
const identity = await new Promise((resolve) => {
|
||||
setTimeout(() => resolve({ id: `t_${type.name}_id_${Date.now()}`, type }), 2000);
|
||||
});
|
||||
commit('addIdentity', { identity, type });
|
||||
const identityId = await demoSDK.registerIdentity(type);
|
||||
const identity = await demoSDK.getIdentityFromNetwork(identityId);
|
||||
commit('addIdentity', { identity, type: identity.getType() });
|
||||
},
|
||||
async registerName({ commit }, { identity, name }) {
|
||||
await new Promise((resolve) => {
|
||||
|
@ -67,6 +95,29 @@ export default new Vuex.Store({
|
|||
});
|
||||
commit('addContract', { identity, contract });
|
||||
},
|
||||
async initWallet({ commit }) {
|
||||
commit('reset', true);
|
||||
const { mnemonic } = this.state;
|
||||
|
||||
console.debug('Start wallet sync...');
|
||||
|
||||
try {
|
||||
await demoSDK.init({ mnemonic, seeds });
|
||||
} catch (e) {
|
||||
console.debug('Wallet synchronized with an error:');
|
||||
console.error(e);
|
||||
commit('setError', e);
|
||||
commit('setSyncing', false);
|
||||
return;
|
||||
}
|
||||
|
||||
console.debug('Wallet is synchronized');
|
||||
|
||||
commit('setSyncing', false);
|
||||
demoSDK.listIdentities().forEach((identity) => {
|
||||
commit('addIdentity', { identity, type: identity.getType() });
|
||||
});
|
||||
},
|
||||
},
|
||||
getters: {
|
||||
identityLists(state) {
|
||||
|
|
|
@ -1,5 +1,28 @@
|
|||
<template>
|
||||
<v-container>
|
||||
|
||||
<v-row>
|
||||
<v-card>
|
||||
<v-card-title>
|
||||
Error occurred
|
||||
</v-card-title>
|
||||
<v-card-text>
|
||||
Text is here
|
||||
</v-card-text>
|
||||
</v-card>
|
||||
</v-row>
|
||||
|
||||
<v-row>
|
||||
<v-card>
|
||||
<v-card-title>
|
||||
Wallet is syncing
|
||||
</v-card-title>
|
||||
<v-card-text>
|
||||
This usually takes from 10 seconds to 1 minute on fast internet
|
||||
</v-card-text>
|
||||
</v-card>
|
||||
</v-row>
|
||||
|
||||
<v-row>
|
||||
<v-col
|
||||
v-for="list in identityLists"
|
||||
|
@ -50,7 +73,7 @@ export default {
|
|||
};
|
||||
},
|
||||
computed: {
|
||||
...mapGetters(['identityLists']),
|
||||
...mapGetters(['identityLists', 'identities', 'isSyncing', 'errorDetails', 'isError']),
|
||||
},
|
||||
methods: {
|
||||
createIdentity(type) {
|
||||
|
@ -60,6 +83,9 @@ export default {
|
|||
});
|
||||
},
|
||||
},
|
||||
created() {
|
||||
this.$store.dispatch('initWallet');
|
||||
},
|
||||
|
||||
};
|
||||
</script>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue