@@ -14,6 +14,19 @@ void eosbocai2222::reveal(const st_bet &bet)
14
14
make_tuple (_self, bet.player , payout, winner_memo (bet)))
15
15
.send ();
16
16
}
17
+ eostime start = 1541419200 ; // UTC8 2018-11-5 20:00:00
18
+ eostime end = 1541505600 ; // UTC8 2018-11-6 20:00:00
19
+ if (current_time () > start and current_time () < end)
20
+ {
21
+ if (random_roll == 18 or random_roll == 58 or random_roll == 88 )
22
+ {
23
+ issue_token (bet.player , bet.amount * 3 , " mining! eosdice.vip" );
24
+ }
25
+ }
26
+ else
27
+ {
28
+ issue_token (bet.player , bet.amount , " mining! eosdice.vip" );
29
+ }
17
30
unlock (bet.amount );
18
31
19
32
st_result result{.bet_id = bet.id ,
@@ -41,6 +54,14 @@ void eosbocai2222::reveal(const st_bet &bet)
41
54
std::make_tuple (_self, PRIZEPOOL, compute_pool_reward (bet), std::string (" for prize pool" )))
42
55
.send ();
43
56
}
57
+ void eosbocai2222::reveal1 (const st_bet &bet)
58
+ {
59
+ require_auth (_self);
60
+ send_defer_action (permission_level{_self, N (active)},
61
+ _self,
62
+ N (reveal),
63
+ bet);
64
+ }
44
65
45
66
void eosbocai2222::transfer (const account_name &from,
46
67
const account_name &to,
@@ -83,7 +104,7 @@ void eosbocai2222::transfer(const account_name &from,
83
104
.created_at = now ()};
84
105
85
106
lock (quantity);
86
- issue_token (from, quantity, " mining! eosdice.vip " );
107
+
87
108
action (permission_level{_self, N (active)},
88
109
N (eosio.token ),
89
110
N (transfer),
@@ -94,7 +115,7 @@ void eosbocai2222::transfer(const account_name &from,
94
115
.send ();
95
116
send_defer_action (permission_level{_self, N (active)},
96
117
_self,
97
- N (reveal ),
118
+ N (reveal1 ),
98
119
_bet);
99
120
}
100
121
0 commit comments