Skip to content

Commit cf3e8df

Browse files
committed
regenerate proxy
1 parent 61d070a commit cf3e8df

1 file changed

Lines changed: 37 additions & 0 deletions

File tree

contracts/examples/lottery-esdt/src/lottery_proxy.rs

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,43 @@ where
138138
.argument(&lottery_name)
139139
.original_result()
140140
}
141+
142+
pub fn start_lottery<
143+
Arg0: ProxyArg<ManagedBuffer<Env::Api>>,
144+
Arg1: ProxyArg<EsdtTokenIdentifier<Env::Api>>,
145+
Arg2: ProxyArg<BigUint<Env::Api>>,
146+
Arg3: ProxyArg<Option<usize>>,
147+
Arg4: ProxyArg<Option<TimestampMillis>>,
148+
Arg5: ProxyArg<Option<usize>>,
149+
Arg6: ProxyArg<ManagedOption<Env::Api, ManagedVec<Env::Api, u8>>>,
150+
Arg7: ProxyArg<ManagedOption<Env::Api, ManagedVec<Env::Api, ManagedAddress<Env::Api>>>>,
151+
Arg8: ProxyArg<OptionalValue<BigUint<Env::Api>>>,
152+
>(
153+
self,
154+
lottery_name: Arg0,
155+
token_identifier: Arg1,
156+
ticket_price: Arg2,
157+
opt_total_tickets: Arg3,
158+
opt_deadline: Arg4,
159+
opt_max_entries_per_user: Arg5,
160+
opt_prize_distribution: Arg6,
161+
opt_whitelist: Arg7,
162+
opt_burn_percentage: Arg8,
163+
) -> TxTypedCall<Env, From, To, NotPayable, Gas, ()> {
164+
self.wrapped_tx
165+
.payment(NotPayable)
166+
.raw_call("startLottery")
167+
.argument(&lottery_name)
168+
.argument(&token_identifier)
169+
.argument(&ticket_price)
170+
.argument(&opt_total_tickets)
171+
.argument(&opt_deadline)
172+
.argument(&opt_max_entries_per_user)
173+
.argument(&opt_prize_distribution)
174+
.argument(&opt_whitelist)
175+
.argument(&opt_burn_percentage)
176+
.original_result()
177+
}
141178
}
142179

143180
#[type_abi]

0 commit comments

Comments
 (0)