-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathTxIn.java
More file actions
77 lines (53 loc) · 1.15 KB
/
TxIn.java
File metadata and controls
77 lines (53 loc) · 1.15 KB
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
package main;
import java.math.BigInteger;
public class TxIn {
private String prevout_hash;
private int prevout_n;
private BigInteger satoshiAmount;
private String script;
private WalletAddress addr;
private String signature;
public TxIn (WalletAddress zaddr, String zprevout_hash, int zprevout_n, BigInteger zamount)
{
prevout_hash=zprevout_hash;
prevout_n=zprevout_n;
satoshiAmount=zamount;
addr=zaddr;
}
public void setHash(String zhash) {
prevout_hash=zhash;
}
public void setAmount(BigInteger zamount) {
satoshiAmount=zamount;
}
public void setN(int n) {
prevout_n=n;
}
public void setScript(String zscript) {
script=zscript;
}
public void setAddr(WalletAddress zaddr) {
addr=zaddr;
}
public void setSignature (String sig) {
signature=sig;
}
public String getHash() {
return prevout_hash;
}
public WalletAddress getAddr() {
return addr;
}
public BigInteger getAmount () {
return satoshiAmount;
}
public int getN() {
return prevout_n;
}
public String getScript() {
return script;
}
public String getSignature() {
return signature;
}
} // end class