1
- pragma solidity ^ 0.4.19 ;
1
+ pragma solidity ^ 0.4.24 ;
2
2
3
3
/**
4
4
* Contract for Vanity URL on SpringRole
@@ -21,7 +21,7 @@ contract Ownable {
21
21
* @dev The Ownable constructor sets the original `owner` of the contract to the sender
22
22
* account.
23
23
*/
24
- function Ownable () {
24
+ constructor () public {
25
25
owner = msg .sender ;
26
26
}
27
27
@@ -41,7 +41,7 @@ contract Ownable {
41
41
*/
42
42
function transferOwnership (address newOwner ) onlyOwner public {
43
43
require (newOwner != address (0 ));
44
- OwnershipTransferred (owner, newOwner);
44
+ emit OwnershipTransferred (owner, newOwner);
45
45
owner = newOwner;
46
46
}
47
47
@@ -80,15 +80,15 @@ contract Pausable is Ownable {
80
80
*/
81
81
function pause () onlyOwner whenNotPaused public {
82
82
paused = true ;
83
- Pause ();
83
+ emit Pause ();
84
84
}
85
85
86
86
/**
87
87
* @dev called by the owner to unpause, returns to normal state
88
88
*/
89
89
function unpause () onlyOwner whenPaused public {
90
90
paused = false ;
91
- Unpause ();
91
+ emit Unpause ();
92
92
}
93
93
}
94
94
@@ -110,11 +110,6 @@ contract VanityURL is Ownable,Pausable {
110
110
mapping (string => string ) vanity_springrole_id_mapping;
111
111
// This declares a state variable that mapping for Springrole ID to vanityURL
112
112
mapping (string => string ) springrole_id_vanity_mapping;
113
- /*
114
- constructor function to set token address & Pricing for reserving and token transfer address
115
- */
116
- function VanityURL (){
117
- }
118
113
119
114
event VanityReserved (address _to , string _vanity_url );
120
115
event VanityTransfered (address _to ,address _from , string _vanity_url );
@@ -163,7 +158,7 @@ contract VanityURL is Ownable,Pausable {
163
158
springrole_id_vanity_mapping[_springrole_id] = _vanity_url;
164
159
/* adding to address vanity mapping */
165
160
address_vanity_mapping[msg .sender ] = _vanity_url;
166
- VanityReserved (msg .sender , _vanity_url);
161
+ emit VanityReserved (msg .sender , _vanity_url);
167
162
}
168
163
169
164
/*
@@ -224,7 +219,7 @@ contract VanityURL is Ownable,Pausable {
224
219
vanity_springrole_id_mapping[_vanity_url]= _springrole_id;
225
220
springrole_id_vanity_mapping[_springrole_id]= _vanity_url;
226
221
227
- VanityReserved (msg .sender , _vanity_url);
222
+ emit VanityReserved (msg .sender , _vanity_url);
228
223
}
229
224
230
225
/*
@@ -235,7 +230,7 @@ contract VanityURL is Ownable,Pausable {
235
230
require (bytes (address_vanity_mapping[msg .sender ]).length != 0 );
236
231
address_vanity_mapping[_to] = address_vanity_mapping[msg .sender ];
237
232
vanity_address_mapping[address_vanity_mapping[msg .sender ]] = _to;
238
- VanityTransfered (msg .sender ,_to,address_vanity_mapping[msg .sender ]);
233
+ emit VanityTransfered (msg .sender ,_to,address_vanity_mapping[msg .sender ]);
239
234
delete (address_vanity_mapping[msg .sender ]);
240
235
}
241
236
@@ -249,7 +244,7 @@ contract VanityURL is Ownable,Pausable {
249
244
if (vanity_address_mapping[_vanity_url] != address (0x0 ))
250
245
{
251
246
/* Sending Vanity Transfered Event */
252
- VanityTransfered (vanity_address_mapping[_vanity_url],_to,_vanity_url);
247
+ emit VanityTransfered (vanity_address_mapping[_vanity_url],_to,_vanity_url);
253
248
/* delete from address mapping */
254
249
delete (address_vanity_mapping[vanity_address_mapping[_vanity_url]]);
255
250
/* delete from vanity mapping */
@@ -262,7 +257,7 @@ contract VanityURL is Ownable,Pausable {
262
257
else
263
258
{
264
259
/* sending VanityReserved event */
265
- VanityReserved (_to, _vanity_url);
260
+ emit VanityReserved (_to, _vanity_url);
266
261
}
267
262
/* add new address to mapping */
268
263
vanity_address_mapping[_vanity_url] = _to;
@@ -285,7 +280,7 @@ contract VanityURL is Ownable,Pausable {
285
280
/* delete from vanity springrole id mapping */
286
281
delete (vanity_springrole_id_mapping[_vanity_url]);
287
282
/* sending VanityReleased event */
288
- VanityReleased (_vanity_url);
283
+ emit VanityReleased (_vanity_url);
289
284
}
290
285
291
286
/*
0 commit comments