Niveau 12 - Privacy Flashcards

1
Q

Combien d’octets fait un slot ?

A

32

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Combien de slot existe-t-il ?

A

2^256
Le premier slot est le slot 0 et le dernier est le slot 2 ^ 256 - 1

-1 car on part de 0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Comment accéder à la valeur d’un slot avec web3js ?

A

web3.eth.getStorageAt(address,slotNumber)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

D’après le code :

bytes2 b2 = 0xfa2a;
bytes1 b1 = bytes1(b2);

quelle sera la valeur de b1 ?

A

0xfa

Quand tu effectue un casting d’un bytes vers un autre bytes, ta variable garde les octets en partant de gauche.

Même chose pour les string

Attention, pour tous les autres types, c’est l’inverse. La variable garde les octets en partant de la droite de la représentation binaire de la variable castée.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly