-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnotes.txt
63 lines (32 loc) · 1.39 KB
/
notes.txt
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
Transaction
https://etherscan.io/tx/0x1a2224588c57abedc1ca487e6234e9d5181ffcf1a1e1507c5867b5e9c761916f
web3.js: is a collection of libs that allow you to interact with a local
or remote ethereum node.
blockchain link
https://andersbrownworth.com/blockchain/blockchain
0x6080604052348015600f57600080fd5b50604580601d6000396000f3fe
60 80 60 40 52 34 80 15 60 0f 57 60 00 80 fd 5b 50 60 45 80 60 1d 60 00 39 60 00 f3 fe
// STACK
// MEMORY
Memory[0x40] = 0x80 // Free memory pointer
Memory[0x00] = code to copy
// how is Block Header Calculated
RLP (“recursive length prefix”) encoding is the main serialization format used in Ethereum,
and is used everywhere - for blocks, transactions, account state data and
wire protocol messages.
How header is encoded
https://ethereum.stackexchange.com/questions/67280/block-header-hash-calculation
Encoder
https://toolkit.abdk.consulting/ethereum#rlp
About RLP encoding
https://medium.com/coinmonks/data-structure-in-ethereum-episode-1-recursive-length-prefix-rlp-encoding-decoding-d1016832f919
Etherem Live view
http://ethviewer.live/
bits, bytes, words
https://www.youtube.com/watch?v=Weyv-V8xz0c
EVMs, and Bytecode
https://www.youtube.com/watch?v=RxL_1AfV7N4
Memory in computer:
https://www.youtube.com/watch?v=F0Ri2TpRBBg
Metamask Security
https://community.metamask.io/t/what-is-a-secret-recovery-phrase-and-how-to-keep-your-crypto-wallet-secure/3440