Sail
  • Sail Suite
    • Sail Products
  • SailorSwap
    • Overview
      • Depositors
      • Swappers
    • Creating a Pool
    • Depositing
    • Swapping
      • Fees
    • Claiming
    • Withdrawing
  • Blackbeard
    • Overview
    • Getting Started
      • Generate Blackbeard Wallet
      • Deposit and Withdraw
    • Creating an Order
    • Managing Orders
    • Manage Purchased NFTs
  • Sail Protocol
    • Sail Protocol
      • Ships, Captains, and Sailors
      • Fees
      • Background
    • Captains
      • Overview
      • Launching a Ship
      • Buying NFTs
      • Listing NFTs
    • Ships
      • $SHIP Token (Deprecated)
      • Boarding Pass NFT
      • Lifecycle of a Ship
        • Building
        • Sailing
        • Docked
        • Abandoned
    • Sailors
      • Overview
      • Contributing ETH
      • Claiming ETH
      • Veto Listings
      • Propose and Vote on Listings (Coming Soon)
    • Smart Contracts
      • Sail Contract Architecture
      • Ship Module
      • Specific Contracts
      • Zodiac Modules
      • Third Party Contracts
      • Interfaces
      • Audit
  • Legal
    • Terms of Use
    • Privacy Policy
Powered by GitBook
On this page
  • Captain Guard
  • Crowdfund
  • Ship Deployer
  1. Sail Protocol
  2. Smart Contracts

Specific Contracts

PreviousShip ModuleNextZodiac Modules

Last updated 2 years ago

Captain Guard

The Captain Guard contract stores the ETH addresses for eligible captain. This address can be changed via the SZNS DAO.

Crowdfund

The Crowdfund contract coordinates the fundraise for the ship. It stores the ETH Goal, the Fundraise Duration, the ratio of tokens minted per ETH contributed, and the total number of contributions (in ETH).

Ship Deployer

The Ship Deployer configures and launches all Ship Contracts. It references the Sail Interface contracts to ensure all functionality is accounted for.

Github Link
Github Link
Github Link