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 MainnetRPC URL: https://rpc.a3chain.ioChain ID: 33332Create 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.