Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
32582a4
Refactor Nostromo contract: replace tier-based features with auction …
N-010 Apr 14, 2026
d7a3715
Refactor `CreateAuction` procedure in `Nostromo` contract: modularize…
N-010 Apr 14, 2026
760d237
Refactor `Nostromo` contract: remove obsolete structs and functions, …
N-010 Apr 14, 2026
27af3e9
Add `ValidateMetadataCid` procedure to `Nostromo` contract: introduce…
N-010 Apr 14, 2026
6f94648
Add buy-now and price validation to auction parameter resolution in `…
N-010 Apr 14, 2026
4fa2538
Add sale price validation in `ResolveBatchAuctionCloseParams` of `Nos…
N-010 Apr 14, 2026
89c558a
Refactor `Nostromo` contract: remove unused auction fields, improve b…
N-010 Apr 14, 2026
fdbfed2
Add auction cancellation functionality to `Nostromo`: introduce `Canc…
N-010 Apr 14, 2026
f2c31f4
Expand access asset logic in `Nostromo`: replace single asset with mu…
N-010 Apr 15, 2026
e39a4e3
Refactor private auction access logic in `Nostromo`: replace boolean …
N-010 Apr 15, 2026
321a2f2
Modularize bid processing in `Nostromo`: introduce `ProcessBatchBid` …
N-010 Apr 15, 2026
61e1cbd
Add `@brief` documentation across `Nostromo` contract: enhance struct…
N-010 Apr 15, 2026
e433ea1
Simplify escrow logic in `Nostromo`: unify per-asset and lot-based pr…
N-010 Apr 15, 2026
d76de93
Update comments in `Nostromo` and add participant cleanup in auction …
N-010 Apr 15, 2026
e65941d
Add storage capacity check in `Nostromo` auction participation: preve…
N-010 Apr 15, 2026
53173b5
Add auction pause handling and tick-based scheduling in `Nostromo`: i…
N-010 Apr 15, 2026
41043f1
Refine `minimumPurchaseQuantity` handling in `Nostromo`: update comme…
N-010 Apr 15, 2026
aa9ab45
Add revenue distribution and seller decision handling in `Nostromo`: …
N-010 Apr 16, 2026
737dd6a
Expand auction handling in `Nostromo`: add structured input/output fo…
N-010 Apr 16, 2026
2bd718d
Refactor auction type handling in `Nostromo`: replace conditional log…
N-010 Apr 16, 2026
ef24db5
Add highest bid recomputation for batch auctions in `Nostromo`: imple…
N-010 Apr 16, 2026
bac938e
Add dynamic auction fee configuration in `Nostromo`: introduce defaul…
N-010 Apr 16, 2026
6db2e47
Add `GetAuctionFees` and `GetFeeRecipients` procedures in `Nostromo`:…
N-010 Apr 16, 2026
cb61cc2
Refactor and streamline `ContractTestingNostromo`: remove redundant t…
N-010 Apr 16, 2026
bb4c0f2
Add global auction pause mechanism in `Nostromo`: implement auction t…
N-010 Apr 16, 2026
0862707
Refactor `ContractTestingNostromoAuctionFromScratch` to `ContractTest…
N-010 Apr 17, 2026
2cabf04
Synchronize auction pause states with `SyncAuctionPauseState`: ensure…
N-010 Apr 17, 2026
f939847
Add `expectedDividendPoolIncrease` helper in tests: calculate expecte…
N-010 Apr 17, 2026
20eddb6
Refactor `GetAuction` output structure: replace `AuctionData` with `A…
N-010 Apr 17, 2026
fba506e
Simplify `GetAuction` output: replace `Array<AuctionData, 1>` with `A…
N-010 Apr 17, 2026
b5bd915
Introduce auction service fee breakdown: add calculation, distributio…
N-010 Apr 21, 2026
2359300
Refactor `TransferShareManagementRights`: introduce locals structure,…
N-010 Apr 25, 2026
28abce3
Refactor auction data structures: introduce `AuctionCore` for shared …
N-010 Apr 29, 2026
02ded97
Refactor `ContractNostromoAuction` tests: replace nested auction fiel…
N-010 Apr 29, 2026
8eddac8
Introduce extended auction handling methods and storage validation: a…
N-010 Apr 29, 2026
2bdb834
Merge remote-tracking branch 'refs/remotes/upstream/develop' into fea…
N-010 Apr 30, 2026
8dd4d32
Reduce auction configuration limits: decrease lot items, allowed wall…
N-010 May 18, 2026
0c6f4c9
Replace `auctionId` with `auctionIndex` across `ContractNostromoAucti…
N-010 May 25, 2026
86f8eb1
Fix contract spacing, formatting, and minor adjustments in `ContractN…
N-010 May 25, 2026
a28f4c6
Update `allowedBidder` values in `ContractNostromoAuction` tests to r…
N-010 May 25, 2026
4408dc0
Add error code handling to `transferManagedShares` and auction method…
N-010 May 25, 2026
618f10c
Changes to the order of fields in NostromoProcedureLog
N-010 May 26, 2026
dbbb00a
Changes the field type from EAuctionError to uint32 in NostromoProced…
N-010 May 26, 2026
7a4005c
The wallet whitelist has been expanded, each lot is limited to a si…
N-010 Jun 10, 2026
9966a75
Removes magic numbers
N-010 Jun 10, 2026
1a55223
Batch 1 lot, Standard 4 lots per auction
N-010 Jun 14, 2026
74d1a8c
Adds comments
N-010 Jun 14, 2026
dd046d9
Minimum Purchase Quantity in Batch Auction
N-010 Jun 19, 2026
1941847
Add minimum price and bid increment for Standard Auctions; implement …
N-010 Jun 25, 2026
a5e892b
Add batch auction creation fee and emergency pause configuration; imp…
N-010 Jul 7, 2026
568fc36
Refactor batch auction bid fee calculation; remove unused tokensForSa…
N-010 Jul 9, 2026
dde5a83
Add detailed documentation for auction-related functions; enhance cod…
N-010 Jul 9, 2026
416422c
Refactor auction creation fee handling; unify public auction fee cons…
N-010 Jul 18, 2026
fe6925b
Merge remote-tracking branch 'refs/remotes/upstream/develop' into fea…
N-010 Jul 18, 2026
771bb5d
Update contract state management and introduce old state data structures
N-010 Jul 18, 2026
3d29018
• feat(nostromo): harden auction lifecycle and payout handling
N-010 Aug 6, 2026
74b5e32
Merge remote-tracking branch 'refs/remotes/upstream/develop' into fea…
N-010 Aug 6, 2026
b392532
update private auction access logic to allow combined access modes
N-010 Aug 13, 2026
ec3cd2c
implement shared fee pool management and retrieval functions
N-010 Aug 13, 2026
ddb0abd
remove NOSTChecker class and streamline auction fee calculations
N-010 Aug 13, 2026
02adbe2
Moved comments for verification processing
N-010 Aug 13, 2026
35be58d
Merge remote-tracking branch 'refs/remotes/upstream/develop' into fea…
N-010 Aug 14, 2026
77c99b1
Merge remote-tracking branch 'refs/remotes/upstream/develop' into fea…
N-010 Aug 26, 2026
046f22c
Update NOST_CONTRACT_INDEX migration version to 228
N-010 Aug 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/contract_core/contract_def.h
Original file line number Diff line number Diff line change
Expand Up @@ -584,7 +584,7 @@ struct ContractStateChangeInfo
// When enabling, replace both lines below, e.g.:
//constexpr ContractStateChangeInfo contractStateChangeInfos[] = { { DUMMY_CONTRACT_INDEX, MIGRATE, 219 } };
//constexpr unsigned int contractStateChangeCount = sizeof(contractStateChangeInfos) / sizeof(contractStateChangeInfos[0]);
constexpr ContractStateChangeInfo contractStateChangeInfos[] = { { QIP_CONTRACT_INDEX, RESET, 224 }, { RANDOM_CONTRACT_INDEX, PADDING, 224 } };
constexpr ContractStateChangeInfo contractStateChangeInfos[] = { { QIP_CONTRACT_INDEX, RESET, 224 }, { RANDOM_CONTRACT_INDEX, PADDING, 224 }, {NOST_CONTRACT_INDEX, MIGRATE, 229}};
constexpr unsigned int contractStateChangeCount = sizeof(contractStateChangeInfos) / sizeof(contractStateChangeInfos[0]);


Expand Down
Loading
Loading