RAIRprotocol
  • 💎Welcome to RAIR
  • 💴Whitepaper (draft)
    • Start
      • History
      • Licensing
      • Codebase
      • Onboarding
      • Mechanics
        • Burn Model
        • Earn Model
      • Governance (DAORM)
  • ↔️Integrations
    • Core Technologies
      • Guides
        • Alchemy
        • GCP Cloud Storage
        • Web3Auth
    • Blockchains
  • 👩‍💻CODEBASE
    • RAIRsolidity
      • Soneium (Minato)
      • Core DAO
      • All Contract Addresses
      • Transfer functions
    • RAIRdapp
      • RAIRfrontend
        • Proxy Settings for Default Frontend
        • Frontend Variables Library
      • RAIRnode
        • Permissions and Access Controls
        • Backend Variables Library
      • RAIRsync
        • Integrating New EVMs
      • RAIRstream
      • RAIRinfra
    • RAIR API
      • Endpoints
        • Auth
          • Get challenge
          • Login
          • Logout
          • Me
          • Unlock
          • Stream
            • Out
        • Analytics
          • Csv
        • Contracts
          • FactoryList
          • Full
          • Import
          • My
          • Network
            • Products
              • Offers
        • Credits
          • Withdraw
        • Favorites
        • Files
          • ById
          • ByCategory
          • Categories
          • ForToken
          • Unlocks
          • List
          • Remove
          • Update
        • Nft
          • Network
            • Attributes
            • Files
            • Locks
            • Offers
            • Token
              • Pinning
          • PinningMultiple
          • Csv
            • Sample
        • Offers
          • /
        • Products
          • /
          • User
        • Resales
          • Create
          • Delete
          • Open
          • Purchase
          • Update
        • Search
          • All
        • Settings
          • Featured
          • Theme
          • AppLogo
        • Tokens
          • /
          • TokenNumbers
        • Transaction
        • Upload
          • File
          • Validate
        • Users
          • /
          • Export
          • List
          • Yoti verify
      • Specification
    • A Note on Documentation
  • ⚙️Installation and Testing
    • Getting Started
      • Welcome to New Web3 Devs!
      • RAIRlite (Single VM)
        • Windows WSL Installation
        • MVP Test Plan
        • https configuration
      • RAIRcloud (Cloud Enabled)
        • Cloud Test Plan
  • 🛟End User Guides
    • User Functionality
      • How to login
      • Buy your first NFT
      • Put items up for sale
      • Watch Content
    • Admin Functionality
      • Deploying NFT contracts
      • Managing Metadata
      • Managing Media
      • Managing Marketplace
      • Managing Users
      • Importing External Contracts
Powered by GitBook
On this page
  • Docker Compose ENV
  • Getting an Alchemy Key

Was this helpful?

  1. Integrations
  2. Core Technologies
  3. Guides

Alchemy

RAIR Core Web3 Infrastructure provider

PreviousGuidesNextGCP Cloud Storage

Last updated 1 year ago

Was this helpful?

To use RAIR with an optimal user experience you'll need an .

Without Alchemy, RAIR can still work! But the user experience will typically be much worse as you'll need to fetch blockchain data directly from a public RPC endpoint (which gets spammed a lot). Also you won't have access to easy smart account creation, easy NFT metadata CDN caching, and many other quality-of-life tools for your application.

Docker Compose ENV

All you need to do is paste in a single API key in the !

You don't need to touch the system. It is designed to automatically sync with Alchemy out-of-the-box.

Updating the sample.env file in the main repo will route your key to Docker compose at build time.

ALCHEMY_API_KEY: ${alchemy_api_key}

Getting an Alchemy Key

Test accounts are free! Deploy to Sepolia or Matic Amoy with a free Alchemy API key. Then upgrade later for prod deployments.

Why Alchemy? We started on Moralis in 2021, then tried Quiknode, and IMHO Alchemy works the best (easiest to use, most reliable at not dropping transactions). This repo is open though so we'd love for you to submit a PR adding support for more services.

Click all the buttons.

  • You'll need a test app and JSON-RPC & NFT APIs for rair-sync to work.

  • You'll need Gas Manager to use our Account Kit integration to make managed wallets for your users.

↔️
Alchemy API key
sample.env in the root directory
rair-sync
Update sample env to populate docker compose yaml file
Note: mumbai is deprecated now use Amoy instead