Socket
Book a DemoInstallSign in
Socket

@rabbitholegg/questdk-plugin-foundation

Package Overview
Dependencies
Maintainers
3
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@rabbitholegg/questdk-plugin-foundation

Plugin for Foundation

latest
npmnpm
Version
1.0.0-alpha.16
Version published
Weekly downloads
3
-57.14%
Maintainers
3
Weekly downloads
 
Created
Source

Foundation

Foundation is a decentralized platform that leverages blockchain technology to empower artists and creators by enabling them to mint, auction, and trade unique digital art pieces as non-fungible tokens (NFTs).

Mint Plugin

Implementation Details

Foundation is available on BASE and Ethereum networks.

All mints are routed throught the NFTDropMarket contract. There is two main functions that we are interested in, mintFromFixedPriceSaleV2 and mintFromDutchAuctionV2. Fixed Price sales will account for about ~95% of all foundation mints.

In the getFees function, we try to get the fees using the method getFixedPriceSaleV2 on the drop market contract first, then we try getDutchAuctionV2. If it fails, we return the fallback fee structure. A valid Dutch Auction will return a zero address when calling getFixedPriceSaleV2, so we can use this as a flag to try getDutchAuctionV2.

Sample Mints

  • Fixed Price: https://foundation.app/mint/eth/0x7E5dA1FCC4C188aFC9a3CBc56Fa0b7B2a8FA495C
  • Dutch Auction: https://foundation.app/mint/base/0x6a41fcce9d075a9f6324b626af56cf632c509ec9

Example Transactions

FAQs

Package last updated on 21 Aug 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts