BazVenueAdapters

Build Statushex.pm version

All venue adapters officially supported by baz

Venues

Venue Repository
OpenSea https://github.com/atlas-xyz/baz-venue-adapter-open-sea
LooksRare https://github.com/atlas-xyz/baz-venue-adapter-looks-rare
X2Y2 https://github.com/atlas-xyz/baz-venue-adapter-x2y2
Magic Eden https://github.com/atlas-xyz/baz-venue-adapter-magic-eden
Hyperspace https://github.com/atlas-xyz/baz-venue-adapter-hyperspace

Installation

Add the baz_venue_adapters package to your list of dependencies in mix.exs:

def deps do
  [
    {:baz_venue_adapters, "~> 0.0.1"}
  ]
end

Usage

config :baz,
  venues: %{
    "open_sea" => %{
      adapter: BazVenueAdapterOpenSea,
      collections: "*",
      start_on_boot: false,
      poll_stream_enabled: true,
      websocket_stream_enabled: false,
      credentials: %{
        api_key: System.get_env("OPEN_SEA_API_KEY")
      }
    },
    "looks_rare" => %{
      adapter: BazVenueAdapterLooksRare,
      collections: "*",
      start_on_boot: false,
      poll_stream_enabled: true,
      websocket_stream_enabled: false,
      credentials: %{}
    },
    "x2y2" => %{
      adapter: BazVenueAdapterX2Y2,
      collections: "*",
      start_on_boot: false,
      poll_stream_enabled: true,
      websocket_stream_enabled: false,
      credentials: %{}
    },
    "magic_eden" => %{
      adapter: BazVenueAdapterMagicEden,
      collections: "*",
      start_on_boot: false,
      poll_stream_enabled: true,
      websocket_stream_enabled: false,
      credentials: %{}
    },
    "hyperspace" => %{
      adapter: BazVenueAdapterHyperspace,
      collections: "*",
      start_on_boot: false,
      poll_stream_enabled: true,
      websocket_stream_enabled: false,
      credentials: %{}
    }
  }

Authors