🗃️Create Project As DAO

If you're managing an on-chain organization as a DAO (particularly a Sputnik-DAO on NEAR through a BOS interface), you can set up your project to have donations and rewards go directly to your DAO treasury.

In order to make a proposal to register as a DAO, it is the normal create project flow, however..... you click check the box.

Click the register as a DAO checkbox and put a DAO address you have function call proposal access to, then fill out the rest of your profile

Note this will also propose to sign up your DAO into NEAR Horizon's project registry, and update your DAO profile. While currently this is in 3 separate proposals, we are working to get i into multicall proposal. You can only propose a DAO to register to POTLOCK if the account you are submitting the proposal from all has the ability to propose function calls (you can suggest your DAO interacts with other contracts).

Example of multiple proposals for updating profile and adding to POTLOCK registry as seperate proposals

Then confirm your transaction via your wallet. Note that for eveyr proposal you will be (bonding or temporarily staking your DAO's bond amount x number of proposal) + spending associated gas costs in NEAR from your DAO treausry.

If you already have a DAO proposal to at that DAO address register to POTLOCK, you will see this screen (example of proposal).

DAO Proposal in progress

Go to your BOS based DAO proposal (note on AstroDAO.com or Astra++, indexer delays may result in you not seeing your DAO propsoal right away. This is why we use sking.near DAO's component (replace blunt.sputnik-dao.near with your DAO name) on BOS that pulls straight from NEAR API JS)

Approve the 3 proposals relevant to DAO sign up (NEAR Horizon, registry.potlock.near, and socila.near)

Your proposal will not get passed until all the voting members approve all proposals

Although a proposal went through, this only means you are proposing. This means a quorum of your DAO's voting body (those who are allowed to vote on function call proposals) must vote for the DAO's address to execute.

Example of approved proposals

Approved proposal. in this example their is only a council of 1.

Now your DAO should be on the POTLOCK project registry home page.

DAO based profile

Edit Profile As a DAO

If you go to your DAO's profile in an account that has functional call proposal permissions for this DAO, then you will see an edit profile button.

DAO based profile with edit profile button
Make a change in edit project to submit and edit proposal for your near.social page. Note on an edit proposal only social.near contract will be edited so this time will be 1 proposal

Next you will confirm you transaction then go to your DAO page and get your voting body to approve the proposal.

Update proposal
Updating project proposal as social.near function call proposal

After your voting body approved the DAO proposal, your DAO profile will be updated on NEAR Horizon, POTLOCK registry, and BOS which all pull your profile information to the social.near account.

Last updated

Was this helpful?