Skip to main content

Documentation

Everything you need to build on A3ART platform

Getting Started

Quick start guide to begin using A3ART

API Reference

Complete API documentation for developers

Smart Contracts

A3Chain smart contract documentation

SDK & Libraries

Official SDKs and integration libraries

Security

Security best practices and guidelines

Advanced Topics

Advanced features and customization

Quick Start Guide

1Connect Your Wallet

Install MetaMask or Polkadot.js extension and connect to A3Chain network. Click "Connect Wallet" in the top right corner.

Network: A3Chain Mainnet
RPC URL: https://rpc.a3chain.io
Chain ID: 3333

2Create Your First NFT

Navigate to the Create page, upload your artwork, add metadata, and mint your NFT on the blockchain.

const nft = await a3art.mint({
name: "My Artwork",
image: imageFile,
royalty: 5 // 5%
})

3List for Sale

Set your price, choose auction or fixed price, and list your NFT on the marketplace.

await a3art.createListing({
nftId: "123",
price: "100", // in A3C
type: "fixed"
})

API Example

Here's a quick example of how to interact with the A3ART API:

// Install the SDK
npm install @a3art/sdk

// Initialize the client
import { A3ART } from '@a3art/sdk'

const client = new A3ART({
  apiKey: 'your-api-key',
  network: 'mainnet'
})

// Fetch NFTs
const nfts = await client.nfts.list({
  limit: 10,
  sort: 'price_asc'
})

// Get NFT details
const nft = await client.nfts.get('nft-id')

// Create a listing
const listing = await client.listings.create({
  nftId: 'nft-id',
  price: '100',
  currency: 'A3C'
})

// Make an offer
const offer = await client.offers.create({
  nftId: 'nft-id',
  amount: '95',
  expiresAt: Date.now() + 86400000 // 24 hours
})

Need Help?

Can't find what you're looking for? Check out these resources or reach out to our support team.