@@ -13,53 +13,53 @@ type Project struct {
13
13
name string
14
14
tokenPath string
15
15
depositAmount uint64
16
- recipient std.Address // string
16
+ recipient std.Address // string
17
17
18
- conditions map[string]Condition // tokenPath -> Condition
19
- tiers map[uint64]Tier
20
- tiersRatios map[uint64]uint64
18
+ conditions map[string]Condition // tokenPath -> Condition
19
+ tiers map[uint64]Tier
20
+ tiersRatios map[uint64]uint64
21
21
22
- created TimeInfo
23
- started TimeInfo
24
- ended TimeInfo // same with tier 180's data
22
+ created TimeInfo
23
+ started TimeInfo
24
+ ended TimeInfo // same with tier 180's data
25
25
26
- stats projectStats
27
- refund RefundInfo
26
+ stats projectStats
27
+ refund RefundInfo
28
28
}
29
29
30
30
// getters and setters
31
31
32
- func (p *Project) ID() string { return p.id }
33
- func (p *Project) SetID(v string) { p.id = v }
34
- func (p *Project) Name() string { return p.name }
35
- func (p *Project) SetName(v string) { p.name = v }
36
- func (p *Project) TokenPath() string { return p.tokenPath }
37
- func (p *Project) SetTokenPath(v string) { p.tokenPath = v }
38
- func (p *Project) DepositAmount() uint64 { return p.depositAmount }
39
- func (p *Project) SetDepositAmount(v uint64) { p.depositAmount = v }
40
- func (p *Project) Recipient() std.Address { return p.recipient }
32
+ func (p *Project) ID() string { return p.id }
33
+ func (p *Project) SetID(v string) { p.id = v }
34
+ func (p *Project) Name() string { return p.name }
35
+ func (p *Project) SetName(v string) { p.name = v }
36
+ func (p *Project) TokenPath() string { return p.tokenPath }
37
+ func (p *Project) SetTokenPath(v string) { p.tokenPath = v }
38
+ func (p *Project) DepositAmount() uint64 { return p.depositAmount }
39
+ func (p *Project) SetDepositAmount(v uint64) { p.depositAmount = v }
40
+ func (p *Project) Recipient() std.Address { return p.recipient }
41
41
func (p *Project) SetRecipient(v std.Address) { p.recipient = v }
42
42
43
- func (p *Project) Conditions() map[string]Condition { return p.conditions }
43
+ func (p *Project) Conditions() map[string]Condition { return p.conditions }
44
44
func (p *Project) SetConditions(v map[string]Condition) { p.conditions = v }
45
- func (p *Project) Tiers() map[uint64]Tier { return p.tiers }
46
- func (p *Project) SetTiers(v map[uint64]Tier) { p.tiers = v }
45
+ func (p *Project) Tiers() map[uint64]Tier { return p.tiers }
46
+ func (p *Project) SetTiers(v map[uint64]Tier) { p.tiers = v }
47
47
48
48
// XXX: I think these are not needed.
49
- func (p *Project) TiersRatios() map[uint64]uint64 { return p.tiersRatios }
49
+ func (p *Project) TiersRatios() map[uint64]uint64 { return p.tiersRatios }
50
50
func (p *Project) SetTiersRatios(v map[uint64]uint64) { p.tiersRatios = v }
51
51
52
- func (p *Project) Created() TimeInfo { return p.created }
52
+ func (p *Project) Created() TimeInfo { return p.created }
53
53
func (p *Project) SetCreated(v TimeInfo) { p.created = v }
54
- func (p *Project) Started() TimeInfo { return p.started }
54
+ func (p *Project) Started() TimeInfo { return p.started }
55
55
func (p *Project) SetStarted(v TimeInfo) { p.started = v }
56
- func (p *Project) Ended() TimeInfo { return p.ended }
57
- func (p *Project) SetEnded(v TimeInfo) { p.ended = v }
56
+ func (p *Project) Ended() TimeInfo { return p.ended }
57
+ func (p *Project) SetEnded(v TimeInfo) { p.ended = v }
58
58
59
- func (p *Project) Stats() projectStats { return p.stats }
59
+ func (p *Project) Stats() projectStats { return p.stats }
60
60
func (p *Project) SetStats(v projectStats) { p.stats = v }
61
- func (p *Project) Refund() RefundInfo { return p.refund }
62
- func (p *Project) SetRefund(v RefundInfo) { p.refund = v }
61
+ func (p *Project) Refund() RefundInfo { return p.refund }
62
+ func (p *Project) SetRefund(v RefundInfo) { p.refund = v }
63
63
64
64
// NewProject creates a new Project instance.
65
65
func NewProject(
@@ -118,27 +118,27 @@ func (p *Project) LeftReward() uint64 {
118
118
119
119
// projectStats is a struct that holds the statistics of a project.
120
120
type projectStats struct {
121
- totalDeposit uint64 // won't be decreased
122
- actualDeposit uint64 // will be decreased if deposit collected 'CollectDepositGns()'
121
+ totalDeposit uint64 // won't be decreased
122
+ actualDeposit uint64 // will be decreased if deposit collected 'CollectDepositGns()'
123
123
124
124
totalParticipant uint64 // accu, won't be decreased
125
125
actualParticipant uint64 // will be decreased if deposit collected 'CollectDepositGns()'
126
126
127
- totalCollected uint64 // collect reward amount
127
+ totalCollected uint64 // collect reward amount
128
128
}
129
129
130
130
// getters and setters
131
131
132
- func (ps *projectStats) TotalDeposit() uint64 { return ps.totalDeposit }
133
- func (ps *projectStats) SetTotalDeposit(v uint64) { ps.totalDeposit = v }
134
- func (ps *projectStats) ActualDeposit() uint64 { return ps.actualDeposit }
135
- func (ps *projectStats) SetActualDeposit(v uint64) { ps.actualDeposit = v }
136
- func (ps *projectStats) TotalParticipant() uint64 { return ps.totalParticipant }
137
- func (ps *projectStats) SetTotalParticipant(v uint64) { ps.totalParticipant = v }
138
- func (ps *projectStats) ActualParticipant() uint64 { return ps.actualParticipant }
132
+ func (ps *projectStats) TotalDeposit() uint64 { return ps.totalDeposit }
133
+ func (ps *projectStats) SetTotalDeposit(v uint64) { ps.totalDeposit = v }
134
+ func (ps *projectStats) ActualDeposit() uint64 { return ps.actualDeposit }
135
+ func (ps *projectStats) SetActualDeposit(v uint64) { ps.actualDeposit = v }
136
+ func (ps *projectStats) TotalParticipant() uint64 { return ps.totalParticipant }
137
+ func (ps *projectStats) SetTotalParticipant(v uint64) { ps.totalParticipant = v }
138
+ func (ps *projectStats) ActualParticipant() uint64 { return ps.actualParticipant }
139
139
func (ps *projectStats) SetActualParticipant(v uint64) { ps.actualParticipant = v }
140
- func (ps *projectStats) TotalCollected() uint64 { return ps.totalCollected }
141
- func (ps *projectStats) SetTotalCollected(v uint64) { ps.totalCollected = v }
140
+ func (ps *projectStats) TotalCollected() uint64 { return ps.totalCollected }
141
+ func (ps *projectStats) SetTotalCollected(v uint64) { ps.totalCollected = v }
142
142
143
143
// newProjectStats returns a pointer to a new ProjectStats with the given values.
144
144
func newProjectStats(
0 commit comments