Skip to content

Commit 950b6fe

Browse files
committed
Rename script to script_sig
1 parent dbf6ede commit 950b6fe

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

Diff for: 13_structs.md

+9-9
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ use std::io::Read;
1616
struct Input {
1717
txid: [u8; 32],
1818
output_index: u32,
19-
script: Vec<u8>,
19+
script_sig: Vec<u8>,
2020
sequence: u32,
2121
}
2222
```
@@ -28,13 +28,13 @@ And all we have to do is create an instance of it in our `main` function:
2828
for _ in 0..input_length {
2929
let txid = read_txid(&mut bytes_slice);
3030
let output_index = read_u32(&mut bytes_slice);
31-
let script = read_script(&mut bytes_slice);
31+
let script_sig = read_script(&mut bytes_slice);
3232
let sequence = read_u32(&mut bytes_slice);
3333

3434
let input = Input {
3535
txid: txid,
3636
output_index: output_index,
37-
script: script,
37+
script_sig: script_sig,
3838
sequence: sequence,
3939
};
4040
}
@@ -50,13 +50,13 @@ We can do this anytime the field names match the variable names:
5050
for _ in 0..input_length {
5151
let txid = read_txid(&mut bytes_slice);
5252
let output_index = read_u32(&mut bytes_slice);
53-
let script = read_script(&mut bytes_slice);
53+
let script_sig = read_script(&mut bytes_slice);
5454
let sequence = read_u32(&mut bytes_slice);
5555

5656
let input = Input {
5757
txid,
5858
output_index,
59-
script,
59+
script_sig,
6060
sequence,
6161
};
6262
}
@@ -73,13 +73,13 @@ Remember, we have to declare it as *mutable*! We can declare a new vec in two wa
7373
for _ in 0..input_length {
7474
let txid = read_txid(&mut bytes_slice);
7575
let output_index = read_u32(&mut bytes_slice);
76-
let script = read_script(&mut bytes_slice);
76+
let script_sig = read_script(&mut bytes_slice);
7777
let sequence = read_u32(&mut bytes_slice);
7878

7979
inputs.push(Input {
8080
txid,
8181
output_index,
82-
script,
82+
script_sig,
8383
sequence,
8484
});
8585
}
@@ -128,7 +128,7 @@ impl fmt::Debug for Input {
128128
f.debug_struct("Input")
129129
.field("txid", &self.txid)
130130
.field("output_index", &self.output_index)
131-
.field("script", &self.script)
131+
.field("script_sig", &self.script_sig)
132132
.field("sequence", &self.sequence)
133133
.finish()
134134
}
@@ -167,7 +167,7 @@ Let's remove the `impl` block and the `use std::fmt` statement and just add this
167167
struct Input {
168168
txid: [u8; 32],
169169
output_index: u32,
170-
script: Vec<u8>,
170+
script_sig: Vec<u8>,
171171
sequence: u32,
172172
}
173173
```

0 commit comments

Comments
 (0)