Otterspace Docs
  • Overview
    • 🦦Intro to Otterspace
    • 🔑Key Concepts
      • 🔥Burning and revocation
      • ⏳Expiration
      • 🤓Metadata schemas
    • ❓F.A.Q
  • Documentation
    • 🔌API
      • 🔐Authentication
    • 🐙Subgraph
    • 🛠️Contracts
      • 🎨Create a Badge Spec
      • 🪂Airdrop a Badge
      • ✅Adding to allowlist
      • 🤝Minting allowlisted Badges
      • ➕Add/Remove Admins
  • Guides
    • 🔏Token-gating using badges
  • Integrations
    • Using badges with Snapshot
    • Guild.xyz for token gating
    • Using with Gnosis Safe
    • On OpenSea, Metamask etc
  • Get Help
    • 🕺Discord/Twitter
Powered by GitBook
On this page
  • Supported networks
  • Authorization with a Raft NFT

Was this helpful?

  1. Documentation

Contracts

PreviousSubgraphNextCreate a Badge Spec

Last updated 1 year ago

Was this helpful?

Otterspace's contracts are open sourced and we welcome contributions. Please go to our github repository for more details

We essentially have 3 upgradable contracts, predominantly using OpenZeppelin libraries

  • Raft.sol

  • Badges.sol

  • SpecDataHolder.sol

For all minting interactions, you only need to use the Badges.sol contract

Supported networks

Netrwork
Address

Optimism

Polygon

Mainnet

Goerli

Optimism Goerli

Sepolia

Authorization with a Raft NFT

A Raft token (NFT) is the authorization token needed to create badges withing your account. Please fill out form to apply for a Raft token and one of our team members will contact you ASAP and help you get setup.

Raft: Badges: SpecDataHolder:

Raft: Badges: SpecDataHolder:

Raft: Badges: SpecDataHolder:

Raft:

Badges:

SpecDataHolder:

Raft:

Badges:

SpecDataHolder:

Raft:

Badges:

SpecDataHolder:

🛠️
https://github.com/otterspace-xyz/otterspace-contracts/
this
0xa6773847d3D2c8012C9cF62818b320eE278Ff722
0x7F9279B24D1c36Fa3E517041fdb4E8788dc63D25
0x5c0B0B9c94f297f208375212AA70e5F86df6cb1B
0xa74caa864A2562999faf38280A3aA3d09c248daA
0x147e0dF40fdD1340C604726c670329c08176F208
0xdB8346EAF8C4A7eF82B17Ce7843dF8A9d00dC524
0x7465dA7E01A5FF3b2b1699EDa9E617A1329C14b8
0x4537e34D5044626d72b3da203e7ffE997245947C
0x39DfCa12FCf403aa027aa64C04bCfB5eFF95d402
0xBb8997048e5F0bFe6C9D6BEe63Ede53BD0236Bb2
0xa6773847d3D2c8012C9cF62818b320eE278Ff722
0xA3716e7794F756e7a22145516FcB87C962576ce4
0xcd31CFCd7b784C5F4f51D4EaC45376bA30F9C3Eb
0x940f3B56FD53028f5d76a9cA335b1a9a6135528A
0xbdBF9157BCF6a3f7cE9F7BdcFCa3067727F515F2
0xa74caa864A2562999faf38280A3aA3d09c248daA
0x147e0dF40fdD1340C604726c670329c08176F208
0xdB8346EAF8C4A7eF82B17Ce7843dF8A9d00dC524