# Funding projects

### **Overview of Funding Models**

FunDeSci offers two innovative funding models to support scientific research and creativity:

1. **Crowdfunding**: This model allows contributors to fund projects collaboratively. Researchers create projects, and when contributors donate, they receive commemorative NFTs as a token of appreciation. The Crowdfunding model operates on a "Keep-it-all" basis, where projects receive the funds contributed regardless of whether they reach their final goal.
2. **Fundraising Auction**: In this model, researchers auction NFTs that represent their projects. This creates a dynamic and competitive bidding environment. The auctions are based on an "All-or-Nothing" funding model, meaning projects only receive funds if the auction goal is met within the specified timeframe.

### **Discovering Projects**

On FunDeSci, you have the power to contribute to the scientific projects that inspire you. Begin by exploring the array of projects seeking support:

1. **Navigate to Projects**
   * Click on the "Projects" button in the header menu to view all active projects.
2. **Filtering Options**
   * Tailor your search using filters to find projects that align with your interests:
     * **Funding Model**: Choose between "Crowdfunding" and "Fundraising Auction."
     * **Categories**: Select from Arts and Humanities, Science and Mathematics, Agricultural Sciences, Medicine and Health, Social Sciences, and Engineering and Technology.
     * **Currency Token**: Filter projects based on the token they accept for funding.
     * **Price Range**: Adjust the slider to match the funding amount you’re comfortable with.
     * **Project State**: Look for projects in different stages such as Open Calls, Closed Call, Successfully Funded, Ending Soon, and Nearly There.

<figure><img src="/files/bNZPInIv8snrSTgAZz2K" alt=""><figcaption><p>Explore projects and filter them</p></figcaption></figure>

### **Funding a Crowdfunding Project**

To contribute to a Crowdfunding project:

1. **Connect Your Wallet**: Link your digital wallet to participate in crowdfunding.
2. **Prepare for Minting**: The platform will initiate communication with the contract, generate NFT metadata, and store it on IPFS.
3. **Approve Asset Allocation**: Authorize the spending cap of your asset for fundraising.
4. **Mint and Receive Fundraising NFT**: Sign the transaction to mint your fundraising NFT, which will be sent directly to your wallet.

<figure><img src="/files/8klLqt7intFm4MnsLOy3" alt=""><figcaption></figcaption></figure>

📌 *Tip: Make sure you have the required token stated next to the donation amount field in your wallet.*

<figure><img src="/files/QgJDV3zlISm9AbtAF1HL" alt=""><figcaption></figcaption></figure>

### **Participating in a Fundraising Auction**

To bid in a Fundraising Auction:

1. **Connect Your Wallet for Bidding**: Link your digital wallet to participate in NFT bidding.
2. **Approve Spending Cap**: Authorize a maximum spending limit for bidding in the NFT auction.
3. **Place Your Bid**: Enter an amount higher than the floor price and the current highest bid, then sign the transaction to submit your bid.

📌 *Note: You cannot bid on your own projects. If your bid is the highest at the auction's close, you will win the NFT of that project.*

### **Additional Step for Both Models**

If your wallet is set to the wrong network:

* **Switch to Correct Network**: The system will prompt you to switch your wallet to the correct blockchain network specified by the project.

### **Funding Flow and Confirmation**

During the funding process, a pop-up will track your progress, checking off each step upon completion. Please be attentive to the following:

* **Transaction Signing**: Some steps will require you to sign transactions in your wallet.
* **Blockchain Finality**: Wait for confirmation of transactions on the blockchain, which might take a moment.

❗ *Important: Avoid refreshing the page or closing your browser during the funding process. However, if an interruption occurs, the system can resume the process from where it was left.*


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://fundesci.gitbook.io/docs/getting-started/smart-contract.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
