All notable changes to this project will be documented in this file.
- Add initializer for admin role
- Proper role grant of ADD_TOKEN_TO_COLLECTION_ROLE
- Fix slither #uninitialized-local
- Fix slither #incorrect-equality
- Fix slither #unused-return
- Fix slither #local-variable-shadowing
- Fix slither #boolean-equality
- Fix slither #assembly
- Fix slither #timestamp
- Fix slither #calls-loop
- Fix slither #low-level-calls
- Fix slither #reentrancy-events
- Add .solcover.js
- Properly grant admin role
- Add initial Slither analysis
- Remove slither workflow, which requires a public repo
- Hard solidity version
- Upgrade solidstate to 0.0.58
- Changes to the Auction Pitch duration should take immediate effect for any current or future scheduled auction
- Changes to the Stewardship Cycle Duration should take effect in each token's NEXT Stewardship Period, not the current
- Add an option to toggle in the same transaction as modifying an allowlist
- Add an isAllowAny getter
- Add the ability to add and remove addresses from an allowlist in batch
- Remove collateral from winning bid on close auction
- Add getter for allowlist
- Place bid when min increment is higher than starting bid
- Add view function for locked collateral
- Provide a way for users to cancel & withdraw bids from multiple past rounds at the same time
- [breaking] New accounting of collateral
- Require collateral from previous round to be withdrawn
- Manually set minter address
- Create getter for current round
- Add setter for starting bid
- Store minter separate than add to token role
- Allow the startingBid to be updated in the Auction Pitch batch config update
- Add AccessControl facet
- Should close auction with no bids that has a previous highest bid
- Starting bid values set at creation aren't being enforced in the auction
- Add test case for previous steward withdrawing after winning bid
- Remove only test
- Add test case for previous steward withdrawing after winning bid and initial token is minted
- Add shouldMint to add token to collection
- Add role for adding tokens to collection
- Add getter for starting bid
- [breaking] Add shouldMint to license initializer
- Claim and approve IDA on beneficiary
- Allow reading token URI before minting
- New steward receives initial auction proceeds on manual mint
- [breaking] Add tokens to existing collection (#6)
- Enforce max token count
- Allow current bidder to withdraw collateral
- Previous steward collateral calculation
- Batch edit allowlist
- Initial Support for Multiple Tokens in a Collection (#1)
- Use absolute instead of per second fee (#2)
- Allow initial bidder to mint token before initial auction (#3)
- Save original minter of license
- Add methods for setting multiple parameters in one transaction (#4)
- Programatic offsets for tokens in a collection (#5)
- Current steward placing additional bids
- Add git-cliff
- Remove coveralls
- Use highest bid as collateral and reward amount
- Initialize wrapped ERC721 metadata before transfer
- Initialize wrapped ERC1155 metadata before transfer
- Add auction events