Ajna Protocol
  • Getting Started
    • πŸ””Welcome
    • πŸ”—Quick Links
    • πŸ“–Glossary
  • FAQs
    • 🌐General
    • 🌊Pools
    • πŸ’ΈLending
    • πŸ’°Borrowing
    • πŸ•³οΈLiquidations
    • πŸ”Reserve Auctions
    • πŸ‘οΈAJNA Token
    • πŸ“ˆGrants
    • πŸ§‘β€βš–οΈVoting
  • Info
    • ⛓️Deployment Addresses & Bridges
    • πŸ§‘β€πŸ«Protocol Diagram
    • πŸ›£οΈRoadmap
    • ⌨️Builder Starter Kit
    • 🚒How to Deploy
    • Incentive Programs
  • Concepts
    • πŸ”„Inverse Pricing
    • πŸͺ£Choosing a Price Bucket
Powered by GitBook
On this page
  • Intro
  • Requirements
  • Deploying the Contracts
  • Getting Integrated
  1. Info

How to Deploy

Deploying the Ajna Protocol on an EVM chain.

Last updated 1 year ago

Intro

In this summary article, we cover the basics of deploying the Ajna Protocol on EVM chains of your choice. It's not as simple as pressing a couple of buttons and forgetting about it because there are considerations and requirements to be aware of.

Requirements

  1. No other functional and successful deployment of Ajna is available on the target chain.

  2. Before deployment, the canonical burn-wrapped AJNA token (bwAJNA) on Ethereum mainnet is bridged to the target chain using the L2’s canonical bridge. For untrusted bridges, consider double-wrapping on L1.

  3. Upon deployment, the protocol is configured to use the bwAJNA token from step 3 on the target chain.

Deploying the Contracts

Do so by going to ajnafi.com and navigating to any pool's "manage pool" section, then go to the "reserves", then interact with the "Wrap AJNA for L2s" widget on the bottom left.

    • Bridge the token to the target chain.

  1. Configure deployment to use the bridged bwAJNA token by setting AJNA_TOKEN environment variable to the L2 token address.

  2. Run the script with make deploy.

Getting Integrated

Recommendations

These make it easier for frontends to integrate your network's Ajna Protocol instance:

  1. Give UIs access to a node.

  2. Consider paying UIs to integrate your network.

Front End Apps & Info Sites

To get your deployment listed on frontends and info sites you will need to get in contact with them. The parties are under no obligation to list new deployments. In all cases they will likely do their own verification that the deployment is done properly. Frontends may seek financial and/or infrastructure support (ETH-RPC node, subgraph deployment) for integrations. Below are some of the popular sites and contact info of their representatives.

Front End Apps

Info Sites

All of this info could be found on github, in the .

The full details . To summarize; Third parties may deploy The Ajna Protocol so long as:

No modification to Solidity source files in the protocol is made, and no changes are made that conflict with the .

The full details . To summarize;

Create some .

bwAJNA to the target chain.

A exists to help automate the deployment of all the libraries and contracts. Before running, update the Makefile with any specific configuration for the target chain, such as the --verifier-url. You may need to create a new account and API key using the chain’s explorer GUI and set your ETHERSCAN_API_KEY accordingly.

Summer.fi Contact Lucian Builtbymom (visit the ajnaficom-support channel) Contact Facu

Block Analitica Contact

🚒
Ajna-core Readme.md file
are here
Business License
are here
bwAJNA
Bridge
Choose a bridge
deployment script
Summer.fi/ajna
https://discord.gg/summerfi
https://t.me/Lucianken
ajnafi.com
https://discord.gg/zp8aJBkwBY
https://t.me/saltyfacu
info.ajna.finance
https://discord.gg/zp8aJBkwBY
https://t.me/xcommanderkeen