Skip to content

Commit 7a9dc57

Browse files
committed
Optimize
1 parent 34ee591 commit 7a9dc57

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/ClustersMarketV1.sol

+8-8
Original file line numberDiff line numberDiff line change
@@ -55,14 +55,14 @@ contract ClustersMarketV1 is UUPSUpgradeable, Initializable, Ownable, Reentrancy
5555
uint88 lastPrice;
5656
// Price integral last update timestamp.
5757
uint40 lastUpdated;
58-
// Bid amount.
59-
uint88 bidAmount;
58+
// Amount backing the name.
59+
uint88 backing;
6060
// Bid last update timestamp.
6161
uint40 bidUpdated;
6262
// Bidder on the name.
6363
address bidder;
64-
// Amount backing the name.
65-
uint88 backing;
64+
// Bid amount.
65+
uint88 bidAmount;
6666
}
6767

6868
/// @dev The storage struct for the contract.
@@ -183,9 +183,9 @@ contract ClustersMarketV1 is UUPSUpgradeable, Initializable, Ownable, Reentrancy
183183
uint256 minAnnualPrice = _minAnnualPrice(contracts);
184184
if (msg.value < minAnnualPrice) revert Insufficient();
185185
Bid storage b = $.bids[clusterName];
186-
b.backing = SafeCastLib.toUint88(msg.value);
187186
b.lastUpdated = uint40(block.timestamp);
188187
b.lastPrice = SafeCastLib.toUint88(minAnnualPrice);
188+
b.backing = SafeCastLib.toUint88(msg.value);
189189
address to = MessageHubLib.senderOrSigner();
190190
_mintNext(contracts, clusterName, to);
191191
emit Bought(clusterName, to, msg.value);
@@ -228,11 +228,11 @@ contract ClustersMarketV1 is UUPSUpgradeable, Initializable, Ownable, Reentrancy
228228
$.protocolAccural = SafeCastLib.toUint88(F.rawAdd($.protocolAccural, backing));
229229
uint88 bidAmount = b.bidAmount;
230230
address bidder = b.bidder;
231-
b.bidAmount = 0;
232-
b.bidder = address(0);
233231
b.bidUpdated = 0;
234-
b.lastUpdated = uint40(block.timestamp);
232+
b.bidder = address(0);
233+
b.bidAmount = 0;
235234
b.lastPrice = SafeCastLib.toUint88(_minAnnualPrice(contracts));
235+
b.lastUpdated = uint40(block.timestamp);
236236
// If there's no bid, reclaim the name.
237237
if (bidAmount == uint256(0)) {
238238
b.backing = 0;

0 commit comments

Comments
 (0)