Skip to content

Commit f58de15

Browse files
committed
build: 📦 update to latest dashhive libraries
1 parent 143d49b commit f58de15

File tree

7 files changed

+174
-265
lines changed

7 files changed

+174
-265
lines changed

imports.js

Lines changed: 28 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,39 @@
11
// @ts-nocheck
22

3+
import './secp.js';
4+
5+
import './node_modules/@dashincubator/base58check/base58check.js';
6+
import './node_modules/@dashincubator/ripemd160/ripemd160.js';
37
import './node_modules/dashkeys/dashkeys.js';
48
import './node_modules/dashhd/dashhd.js';
9+
import './node_modules/dashtx/dashtx.js';
510
import './node_modules/dashphrase/dashphrase.js';
611
import './node_modules/dashsight/dashsight.js';
712
import './node_modules/dashsight/dashsocket.js';
13+
import './node_modules/crowdnode/dashcore-lit.js';
814
import './node_modules/crowdnode/dashapi.js';
915
import './node_modules/crowdnode/crowdnode.js';
10-
import './node_modules/@dashincubator/secp256k1/secp256k1.js';
11-
import './node_modules/@dashincubator/base58check/base58check.js';
12-
import './node_modules/crypticstorage/crypticstorage.js'
16+
import './node_modules/crypticstorage/cryptic.js';
17+
import './node_modules/crypticstorage/storage.js';
1318
// import './node_modules/qrcode-svg/dist/qrcode.min.js';
1419

15-
import * as DashKeysTypes from './node_modules/dashkeys/dashkeys.js';
20+
import * as DashTxTypes from './node_modules/dashtx/dashtx.js';
1621
import * as DashHDTypes from './node_modules/dashhd/dashhd.js';
22+
import * as DashKeysTypes from './node_modules/dashkeys/dashkeys.js';
1723
import * as DashPhraseTypes from './node_modules/dashphrase/dashphrase.js';
1824
import * as DashSightTypes from './node_modules/dashsight/dashsight.js';
1925
import * as DashSocketTypes from './node_modules/dashsight/dashsocket.js';
26+
import * as DashCoreTypes from './node_modules/crowdnode/dashcore-lit.js';
2027
import * as DashApiTypes from './node_modules/crowdnode/dashapi.js';
2128
import * as CrowdNodeTypes from './node_modules/crowdnode/crowdnode.js';
22-
import * as Secp256k1Types from './node_modules/@dashincubator/secp256k1/secp256k1.js'
23-
import * as Base58CheckTypes from './node_modules/@dashincubator/base58check/base58check.js'
2429
import * as RIPEMD160Types from './node_modules/@dashincubator/ripemd160/ripemd160.js'
25-
import * as CrypticStorageTypes from './node_modules/crypticstorage/crypticstorage.js'
30+
import * as Base58CheckTypes from './node_modules/@dashincubator/base58check/base58check.js'
31+
import * as CrypticTypes from '../node_modules/crypticstorage/cryptic.js';
32+
import * as CrypticStorageTypes from '../node_modules/crypticstorage/storage.js';
2633
// import * as QRCodeTypes from './node_modules/qrcode-svg/dist/qrcode.min.js'
2734

35+
/** @type {DashTxTypes} */
36+
export let DashTx = window?.DashTx || globalThis?.DashTx;
2837
/** @type {DashKeysTypes} */
2938
export let DashKeys = window?.DashKeys || globalThis?.DashKeys
3039
/** @type {DashHDTypes} */
@@ -35,32 +44,41 @@ export let DashPhrase = window?.DashPhrase || globalThis?.DashPhrase
3544
export let DashSight = window?.DashSight || globalThis?.DashSight
3645
/** @type {DashSocketTypes} */
3746
export let DashSocket = window?.DashSocket || globalThis?.DashSocket
47+
/** @type {DashCoreTypes} */
48+
export let DashCore = window?.DashCore || globalThis?.DashCore
3849
/** @type {DashApiTypes} */
3950
export let DashApi = window?.DashApi || globalThis?.DashApi
4051
/** @type {CrowdNodeTypes} */
4152
export let CrowdNode = window?.CrowdNode || globalThis?.CrowdNode
42-
/** @type {Secp256k1Types} */
43-
export let Secp256k1 = window?.nobleSecp256k1 || globalThis?.nobleSecp256k1
4453
/** @type {Base58CheckTypes} */
4554
export let Base58Check = window?.Base58Check || globalThis?.Base58Check
4655
/** @type {RIPEMD160Types} */
4756
export let RIPEMD160 = window?.RIPEMD160 || globalThis?.RIPEMD160
57+
/** @type {CrypticTypes} */
58+
export let Cryptic =
59+
window?.Cryptic || globalThis?.Cryptic;
4860
/** @type {CrypticStorageTypes} */
49-
export let CrypticStorage = window?.CrypticStorage || globalThis?.CrypticStorage;
61+
export let CrypticStorage =
62+
window?.CrypticStorage || globalThis?.CrypticStorage;
5063
// /** @type {QRCodeTypes} */
5164
// export let QRCode = QRCodeTypes || window?.QRCode || globalThis?.QRCode
5265

66+
export let Secp256k1 = window?.nobleSecp256k1 || globalThis?.nobleSecp256k1 || window?.Secp256k1 || globalThis?.Secp256k1
67+
5368
export default {
69+
DashTx,
5470
DashHd,
5571
DashPhrase,
5672
DashKeys,
5773
DashSight,
5874
DashSocket,
75+
DashCore,
5976
DashApi,
6077
CrowdNode,
6178
Secp256k1,
6279
Base58Check,
6380
RIPEMD160,
81+
Cryptic,
6482
CrypticStorage,
6583
// QRCode,
6684
}

index.html

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -295,18 +295,25 @@ <h5>Checkout the <a target="_blank" href="https://github.com/dashhive/crowdnode-
295295
}
296296
})('nav a.theme')
297297

298-
if ('serviceWorker' in navigator) {
299-
navigator.serviceWorker
300-
.register(`sw.js`)
301-
.then(function () {
302-
console.log("Service Worker Registered");
303-
});
304-
}
298+
// if ('serviceWorker' in navigator) {
299+
// navigator.serviceWorker
300+
// .register(`sw.js`)
301+
// .then(function () {
302+
// console.log("Service Worker Registered");
303+
// });
304+
// }
305305
</script>
306-
<script src="./node_modules/@dashevo/dashcore-lib/dist/dashcore-lib.min.js"></script>
306+
<!-- <script src="./node_modules/@dashevo/dashcore-lib/dist/dashcore-lib.min.js"></script> -->
307307
<script src="./node_modules/@root/request/urequest.js"></script>
308308
<script src="./node_modules/qrcode-svg/dist/qrcode.min.js"></script>
309309
<!-- <script src="./pwa-install.js"></script> -->
310+
<script type="importmap">
311+
{
312+
"imports": {
313+
"crypto": "./webcrypto.js"
314+
}
315+
}
316+
</script>
310317
<script src="./main.js" type="module" async defer></script>
311318
</body>
312319
</html>

0 commit comments

Comments
 (0)