Seascape Network
EN
EN
  • Welcome to Seascape
  • Guides
    • How to use the Scape Store Swapping Feature
    • How to Play Profit Circus
    • Guide to NFT Brawl
    • Guide to Staking Saloon
    • Guide to Scape Forum
    • Guide to Zombie Farm
    • Bridge Your MSCP between MOVR and BSC
    • Guide to join the pCWS Pools and NFT Trading
  • SMARTCONTRACTS
    • Addresses
      • Lighthouse
      • Changelog
    • Installation
    • Seascape NFT (SCAPES)
    • Crowns (CWS) token
  • Game for Developers
    • API Urls
    • Seascape Nft
    • Game 2: NFT BRAWL
      • Leaderboard
    • Game 5: Zombie Farm
      • Glossary
      • Reward categories
      • Option categories
      • API call order
  • Scape Store (Marketplace)
    • Config
    • Nft Swap
    • RPC backend
    • Smartcontract Changelog
  • API changelog
  • Seadex
    • Intro
    • Local deployment
    • Addresses
    • Managing Token
      • Add supported token to Factory
  • Lighthouse (IDO)
    • API
    • Smartcontrontracts
      • Tiers
    • Installation
  • Seascape SDK
    • Intro
    • Installation
    • Features
      • Shared Smartcontract Parameters
        • Configuration Format
        • Seascape CDN Config
        • CdnWrite
          • Truffle Framework
          • Hardhat Framework
          • Non-framework update
        • CDN Read
      • Server Proof
        • Smartcontract Data
        • Proof of Server
Powered by GitBook
On this page
  • SeascapeNft.sol
  • NftFactory.sol
  • NftTypes.sol

Was this helpful?

  1. SMARTCONTRACTS

Seascape NFT (SCAPES)

ERC721 token of Seascape Network

PreviousInstallationNextCrowns (CWS) token

Last updated 4 years ago

Was this helpful?

Seascape NFT directory is

SeascapeNft.sol

The Seascape NFT contract. It's based on openzeppelin ERC721. This NFT is

  • burnable,

  • stores metadata such as URI for metadata.

  • numarable

  • mintable

Seascape NFT can be minted only by another smartcontract. Which is called Nft Factory.

The permission to Minted in Seascape NFT is given by the method:

function setFactory(address _factory) public onlyOwner

Minting process also passes two additional parameters of Seascape NFT: generation, quality. These parameters are used in the Seascape games later.

NftFactory.sol

Minting Seascape NFTs. It is using Role permission feature to mint different kind of NFTs.

NftTypes.sol

library used in another smartcontracts. It has a quality property of NFTs. Quality is one of the additional data used in Seascape Network.

https://github.com/blocklords/seascape-smartcontracts/tree/main/contracts/seascape_nft