-
Notifications
You must be signed in to change notification settings - Fork 0
/
Balance.js
34 lines (27 loc) · 1.49 KB
/
Balance.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
const { Wallet, Transaction, Blockchain } = require("./filesTerm");
const User2 = Wallet.create();
const User1 = Wallet.create();
const chain = new Blockchain();
chain.mine(User1.publicKey);
console.log("User1:", chain.baln(User1.publicKey));
console.log("User2:", chain.baln(User2.publicKey));
chain.mine(User1.publicKey, [
new Transaction({
from: User1.publicKey,
to: User2.publicKey,
value: 15,
nonce: 0,
}).sign(User1.privateKey),
]);
console.log(
`%c
███████╗ ██╗░░░░░ ██╗ ██╗░░██╗ ██╗ ██████╗░
██╔════╝ ██║░░░░░ ██║ ╚██╗██╔╝ ██║ ██╔══██╗
█████╗░░ ██║░░░░░ ██║ ░╚███╔╝░ ██║ ██████╔╝
██╔══╝░░ ██║░░░░░ ██║ ░██╔██╗░ ██║ ██╔══██╗
███████╗ ███████╗ ██║ ██╔╝╚██╗ ██║ ██║░░██║
╚══════╝ ╚══════╝ ╚═╝ ╚═╝░░╚═╝ ╚═╝ ╚═╝░░╚═╝`,
`font-family: monospace`
);
console.log("User1:", chain.baln(User1.publicKey));
console.log("User2:", chain.baln(User2.publicKey));