Technical Implementation
Last updated
Was this helpful?
Primary interface for users to interact with the protocol
Manages listings, purchases, and token transfers
Coordinates between vesting management and trading functionality
Maintains list of supported payment tokens
Delegates fee calculations and settings to MarketplaceSetting
Configuration hub for marketplace parameters
Manages fee structures (buyer, seller, referral fees)
Controls marketplace freeze functionality
Handles penalty fees for early unlisting
Single source of truth for marketplace configuration
Orchestrates vesting operations across multiple vesting contracts
Tracks user allocations and vesting settings
Manages sell limits and transfer restrictions
Intermediary between Marketplace and individual StepVesting contracts
Implements core vesting logic for a specific token
Manages vesting schedules and token distributions
Handles token transfers between parties
Maintains individual vesting records per address
Manages access control for private sales
Tracks whitelisted addresses
Controls maximum whitelist capacity
Owned by the lot creator (seller)
Factory contract for creating whitelist instances
Deploys new whitelist contracts for private sales
Links whitelist contracts to marketplace listings
Factory contract for creating vesting instances
Maps tokens to their owners
Deploys new vesting contracts with specified parameters
Manages vesting contract initialization
Last updated
Was this helpful?
Was this helpful?
