Skip to content

Commit 4b17c9c

Browse files
committed
Block Type Code
1 parent fac1951 commit 4b17c9c

File tree

11 files changed

+172
-91
lines changed

11 files changed

+172
-91
lines changed

docs/library/viat/mining.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@ There are two types of Viat miners - Auditors (validate) and Arbiters (verify).
66

77
2) The second type is an Auditor which verifies large sections of the Viat super structure. Auditors are similar to a traditional miner and pull Viat into circulation which they are rewarded with.
88

9-
This design is reflective of the individual specific blocks for specific actions to strive for as high as possible linear TPS and extreme scalability built into the file system itself. Keep in mind one block equals one transaction. I’m still considering allowing multiple transactions in one block but would be send transactions from the same wallet.
9+
This design is reflective of the individual specific blocks for specific actions to strive for as high as possible linear TPS and extreme scalability.
1010

1111

12-
# MINING VIAT ElEMENT (Vitanium VI or Vytanium VY)
12+
# MINING VITANIUM [VI]
13+
14+
Vitanium is the element which is mined and processed resulting in the final material VIAT.

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,17 @@
2020
"@noble/hashes": "^1.8.0",
2121
"@universalweb/acid": "^3.0.74",
2222
"cbor-x": "^1.6.0",
23-
"electron": "^35.2.1",
23+
"electron": "latest",
2424
"hash-wasm": "^4.12.0",
2525
"ip": "^2.0.1",
2626
"keychain": "^1.5.0",
2727
"libsodium-wrappers": "^0.7.15",
28-
"mongoose": "^8.14.0",
28+
"mongoose": "^8.14.1",
2929
"node-seal": "^5.1.5",
3030
"node-watch": "^0.7.4",
3131
"nodemon": "^3.1.10",
3232
"os-utils": "^0.0.14",
33-
"pqclean": "^0.8.1",
33+
"pqclean": "latest",
3434
"qrcode": "^1.5.4",
3535
"signale": "^1.4.0",
3636
"sodium-native": "^5.0.1"
@@ -121,7 +121,7 @@
121121
"auto-changelog": "^2.5.0",
122122
"axios": "^1.9.0",
123123
"benchmark": "^2.1.4",
124-
"daisyui": "^5.0.28",
124+
"daisyui": "^5.0.30",
125125
"eslint": "^9.25.1",
126126
"eslint-plugin-jsdoc": "^50.6.11",
127127
"globals": "^16.0.0",
@@ -146,5 +146,5 @@
146146
"sodium-native"
147147
]
148148
},
149-
"packageManager": "pnpm@10.8.1"
149+
"packageManager": "pnpm@10.10.0"
150150
}

pnpm-lock.yaml

Lines changed: 58 additions & 58 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

viat/blocks/audit.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// Auditor Block (hash of each individual wallet state)
2+
// Allows for confirmation of the state by confirming wallets first
3+
// Individual wallet states can then be hashed and used as a state summary
4+
// Hash all them together to get the final state
5+
// Allow progressive hashing to check for wallet state differences to narrow down the search to identify wallets that might not be fully synced
6+

0 commit comments

Comments
 (0)