Skip to content

Add BatchOffer Upgrade Script#41

Open
rymcol wants to merge 64 commits into
rareprotocol:mainfrom
superrare:main
Open

Add BatchOffer Upgrade Script#41
rymcol wants to merge 64 commits into
rareprotocol:mainfrom
superrare:main

Conversation

@rymcol
Copy link
Copy Markdown
Contributor

@rymcol rymcol commented Dec 17, 2024

Updated one syntax error & added a script that upgrades batch offers

@rymcol rymcol requested a review from charlescrain December 17, 2024 20:50
@rymcol rymcol self-assigned this Dec 17, 2024
charlescrain and others added 30 commits May 29, 2025 11:33
tests for audit feedback and one fix
Replaces the brief staking-first README with a structured usage guide
organized around four top-level sections: Marketplace, Token Contracts,
Infra Contracts, and Deprecated. Adds a quick-reference table and TOC,
documents what each contract is for, how the Bazaar delegate-splits
across SuperRareMarketplace / SuperRareAuctionHouse, the BatchOffer
flow, the SovereignBatchMint vs LazySovereignBatchMint distinction
(EIP-2309 visibility), and the deprecated-but-wired contracts whose
addresses remain as init params on active contracts.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
… claim

Audit revealed the README's "wired but inert" framing was wrong for
staking and space operators — the active payout/minting paths still
call into them. The deprecation is at the data layer (zeroed staking
amounts, empty space-operator registry), not at the call-graph layer.
Rewrote those entries to list the specific functions that still fire
and explain why they're no-ops.

Also dropped the per-contract primary-sale-fee claim on
MarketplaceSettings — V3's `getERC721ContractPrimarySaleFeePercentage`
ignores the address argument and always returns the protocol-wide
default. Per-contract overrides were a V1 feature that was removed.

Tightened the LazySovereignBatchMint comparison table cell on
third-party marketplace listability per reviewer feedback.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Rewrite README as contract usage guide
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants