Skip to content

Commit

Permalink
Merge branch 'ants' into staging
Browse files Browse the repository at this point in the history
  • Loading branch information
Bobinstein committed Oct 3, 2024
2 parents 0debb07 + 05c5cf1 commit fff2bf4
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 8 deletions.
Binary file modified docs/src/.vuepress/public/images/bazar-transfer-name1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/src/.vuepress/public/images/bazar-transfer-name2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 8 additions & 0 deletions docs/src/.vuepress/theme/styles/index.styl
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,14 @@ html, body, .page, .theme-container, .links, header, .prefix
margin-left: auto
margin-right: auto

.largerdiagram
width: 80%
height: auto
display: block
margin-left: auto
margin-right: auto


.inline-table
color: black !important
display inline-table
Expand Down
16 changes: 8 additions & 8 deletions docs/src/guides/ants-on-bazar.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,35 +8,35 @@ next: false

## Overview

[Arweave Name Tokens](../arns.md#arweave-name-token-ant) are [Atomic Asset Spec](https://github.com/permaweb/ao-permaweb/blob/asset-manager/services/assets/spec.md) compliant ao tokens that manage records and permission for ArNS names. Because the ANT spec is compliant with the Atomic Asset Spec, they are tradable on [Bazar](https://bazar.arweave.net), which is a decentralized market place for Atomic Assets on ao. There are a few simple steps that are required in order to make an ANT available on Bazar to be traded.
[Arweave Name Tokens](../arns.md#arweave-name-token-ant) are [Atomic Asset Spec](https://github.com/permaweb/ao-permaweb/blob/asset-manager/services/assets/spec.md) compliant AO tokens that manage records and permission for ArNS names. Because the ANT spec is compliant with the Atomic Asset Spec, they are tradable on [Bazar](https://bazar.arweave.net), which is a decentralized market place for Atomic Assets on AO. There are a few simple steps that are required in order to make an ANT available on Bazar to be traded.

## Bazar Profile

Bazar relies on [profiles](https://bazar.g8way.io/#/docs/overview/profiles) for displaying user information and tradable assets. Profiles are ao processes that contain user specified information like a name, a nickname, and images associated with the profile. Profiles also track assets held by the profile in order to provide their information to bazar.
Bazar relies on [profiles](https://bazar.g8way.io/#/docs/overview/profiles) for displaying user information and tradable assets. Profiles are AO processes that contain user specified information like a name, a nickname, and images associated with the profile. Profiles also track assets held by the profile in order to provide their information to bazar.

### Create a Profile

If you do not already have a profile associated with your wallet, you can easily create one on using the "Create your profile" button on bazar after connecting your wallet:

<img class="amazingdiagram" :src="$withBase('/images/bazar-create-profile1.png')">
<img class="largerdiagram" :src="$withBase('/images/bazar-create-profile1.png')">

You will be prompted to add, at a minimum, a name and handle (nickname) to associate with the profile. These values can be changed later.

<img class="amazingdiagram" :src="$withBase('/images/bazar-create-profile2.png')">
<img class="largerdiagram" :src="$withBase('/images/bazar-create-profile2.png')">

Click "Save" at the bottom to finish creation of your profile.

Once your profile is created, you can get its ao process Id at any time by clicking on the user icon in Bazar, and then the "Copy profile address" button from the menu.

<img class="amazingdiagram" :src="$withBase('/images/bazar-create-profile3.png')">
<img class="largerdiagram" :src="$withBase('/images/bazar-create-profile3.png')">

## Transfer ANT to the Profile

Bazar profiles only track assets that are held in the profile process, not in a user wallet. In order for an ANT to be displayed and transferred on Bazar, it must first be transferred into the Bazar profile. This can be done easily using [arns.app](https://arns.app) in your manage page for a given name.

<img class="amazingdiagram" :src="$withBase('/images/bazar-transfer-name1.png')">
<img class="largerdiagram" :src="$withBase('/images/bazar-transfer-name1.png')">
</br></br>
<img class="amazingdiagram" :src="$withBase('/images/bazar-transfer-name2.png')">
<img class="largerdiagram" :src="$withBase('/images/bazar-transfer-name2.png')">

Once an ANT is transferred into the profile process, it will automatically be detected and displayed by Bazar. It can be transferred or sold just like any other atomic asset on the marketplace, with no additional steps required.

Expand All @@ -46,7 +46,7 @@ Once an ANT is transferred into the profile process, it will automatically be de
This is an optional step that will enable updating an ANT's Target Id without transferring it back into your wallet. This step may be safely skipped without affecting the ANT's functionality or tradability on Bazar.
:::

Transferring an ANT to a new wallet or ao process resets all authorized controllers, or non-owner entities that are allowed to update some settings on the ArNS name. It does not reset the Target Id that the ArNS name is pointing to. If you want to be able to update the Target ID and undernames from your wallet using arns.app, you will need to set your wallet address as a controller for the ANT while it is in your profile. The easiest way to do this is using aos.
Transferring an ANT to a new wallet or AO process resets all authorized controllers, or non-owner entities that are allowed to update some settings on the ArNS name. It does not reset the Target Id that the ArNS name is pointing to. If you want to be able to update the Target ID and undernames from your wallet using arns.app, you will need to set your wallet address as a controller for the ANT while it is in your profile. The easiest way to do this is using aos.

If you have not used aos before, you can find installation instructions [here](https://cookbook_ao.arweave.net/welcome/getting-started.html)

Expand Down

0 comments on commit fff2bf4

Please sign in to comment.