Skip to content

Commit ab945a6

Browse files
committed
Support separate payment/zkapp fee parameters in generator
1 parent 3d71032 commit ab945a6

File tree

3 files changed

+14
-9
lines changed

3 files changed

+14
-9
lines changed

src/app/itn_orchestrator/src/generate.go

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ type GenParams struct {
2727
MixMaxCostTpsRatio float64
2828
LargePauseEveryNRounds, LargePauseMin int
2929
MinBalanceChange, MaxBalanceChange, DeploymentFee uint64
30-
PaymentAmount, MinFee, MaxFee, FundFee uint64
30+
PaymentAmount, MinZkappFee, MaxZkappFee, FundFee uint64
31+
MinPaymentFee, MaxPaymentFee uint64
3132
}
3233

3334
type GeneratedCommand struct {
@@ -258,8 +259,8 @@ func (p *GenParams) Generate(round int) GeneratedRound {
258259
Gap: p.Gap,
259260
MinBalanceChange: p.MinBalanceChange,
260261
MaxBalanceChange: p.MaxBalanceChange,
261-
MinFee: p.MinFee,
262-
MaxFee: p.MaxFee,
262+
MinFee: p.MinZkappFee,
263+
MaxFee: p.MaxZkappFee,
263264
DeploymentFee: p.DeploymentFee,
264265
MaxCost: maxCost,
265266
NewAccountRatio: p.NewAccountRatio,
@@ -277,8 +278,8 @@ func (p *GenParams) Generate(round int) GeneratedRound {
277278
Tps: tps - zkappTps,
278279
MinTps: p.MinTps,
279280
DurationMin: p.RoundDurationMin,
280-
MinFee: p.MinFee,
281-
MaxFee: p.MaxFee,
281+
MinFee: p.MinPaymentFee,
282+
MaxFee: p.MaxPaymentFee,
282283
Amount: p.PaymentAmount,
283284
Receiver: p.PaymentReceiver,
284285
}

src/app/itn_orchestrator/src/generate_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,10 @@ func someParams() GenParams {
3333
MaxBalanceChange: 3e3,
3434
DeploymentFee: 1e9,
3535
PaymentAmount: 1e5,
36-
MinFee: 1e9,
37-
MaxFee: 3e9,
36+
MinZkappFee: 1e9,
37+
MaxZkappFee: 3e9,
38+
MinPaymentFee: 1e8,
39+
MaxPaymentFee: 3e8,
3840
FundFee: 1e9,
3941
}
4042
}

src/app/itn_orchestrator/src/generator/main.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,10 @@ func main() {
6363
flag.Uint64Var(&p.MinBalanceChange, "min-balance-change", 0, "Min balance change for zkapp account update")
6464
flag.Uint64Var(&p.DeploymentFee, "deployment-fee", 1e9, "Zkapp deployment fee")
6565
flag.Uint64Var(&p.FundFee, "fund-fee", 1e9, "Funding tx fee")
66-
flag.Uint64Var(&p.MinFee, "min-fee", 1e9, "Min tx fee")
67-
flag.Uint64Var(&p.MaxFee, "max-fee", 2e9, "Max tx fee")
66+
flag.Uint64Var(&p.MinPaymentFee, "min-payment-fee", 1e8, "Min payment fee")
67+
flag.Uint64Var(&p.MaxPaymentFee, "max-payment-fee", 2e8, "Max payment fee")
68+
flag.Uint64Var(&p.MinZkappFee, "min-zkapp-fee", 1e9, "Min zkapp tx fee")
69+
flag.Uint64Var(&p.MaxZkappFee, "max-zkapp-fee", 2e9, "Max zkapp tx fee")
6870
flag.Uint64Var(&p.PaymentAmount, "payment-amount", 1e5, "Payment amount")
6971
flag.Parse()
7072
checkRatio(p.SenderRatio, "wrong sender ratio")

0 commit comments

Comments
 (0)