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.