📋 Contract Overview
contract ARCHToken is ERC20, Ownable {
string public constant name = "ARCH Token";
string public constant symbol = "ARCH";
uint8 public constant decimals = 18;
uint256 public constant totalSupply = 1000000000 * 10**18;
}
📊 Contract Details
| Parametru | Valoare | Descriere |
| Name | ARCH Token | Numele complet al tokenului |
| Symbol | ARCH | Simbolul pentru exchange-uri |
| Decimals | 18 | Numărul de zecimale |
| Total Supply | 1,000,000,000 | Cantitatea totală de tokeni |
| Network | Ethereum/Polygon | Blockchain suportat |
| Standard | ERC-20 | Standard de compatibilitate |
🔗 API Integration
MetaMask Integration
async function addARCHToMetaMask() {
const tokenAddress = '0x0000000000000000000000000000000000000000';
const tokenSymbol = 'ARCH';
const tokenDecimals = 18;
const tokenImage = 'https://archtelierinteriors.art/uploads/LOGO.jpg';
try {
const wasAdded = await ethereum.request({
method: 'wallet_watchAsset',
params: {
type: 'ERC20',
options: {
address: tokenAddress,
symbol: tokenSymbol,
decimals: tokenDecimals,
image: tokenImage,
},
},
});
} catch (error) {
console.log(error);
}
}
Wallet Connection
async function connectWallet() {
if (typeof window.ethereum !== 'undefined') {
try {
const accounts = await ethereum.request({
method: 'eth_requestAccounts'
});
return accounts[0];
} catch (error) {
console.error('Error connecting wallet:', error);
}
}
}
🌐 API Endpoints
GET
/api/token/info
Returnează informații despre ARCH Token
GET
/api/token/balance/{address}
Verifică balanța ARCH pentru o adresă
POST
/api/token/transfer
Inițiază o transferență de tokeni
GET
/api/presale/status
Status presale și informații de participare
🛡️ Security Features
- ✅ Audit Smart Contract: Cod auditat pentru vulnerabilități
- ✅ Multi-sig Wallet: Securitate pentru fondurile echipei
- ✅ Time Locks: Restricții temporale pentru funcții critice
- ✅ Pause Mechanism: Posibilitatea de oprire în caz de urgență
- ✅ Rate Limiting: Protecție împotriva atacurilor
⚡ Performance & Gas
| Funcție | Gas Estimat | Descriere |
| Transfer | ~21,000 | Transfer standard ERC-20 |
| Approve | ~45,000 | Aprobare pentru spending |
| Add to MetaMask | 0 | Fără costuri de gas |
| Presale Buy | ~80,000 | Cumpărare în presale |
🔧 Integration Examples
Web3.js Integration
const Web3 = require('web3');
const web3 = new Web3(window.ethereum);
const contractAddress = '0x0000000000000000000000000000000000000000';
const contract = new web3.eth.Contract(abi, contractAddress);
async function getARCHBalance(address) {
const balance = await contract.methods.balanceOf(address).call();
return web3.utils.fromWei(balance, 'ether');
}
📞 Support & Contact
Email: tech@archtelierinteriors.art
Discord: ARCHTELIER Community
GitHub: github.com/archtelier/arch-token
Issues: github.com/archtelier/arch-token/issues
Security: security@archtelierinteriors.art
🏛️ ARCHTELIER INTERIORS® - Technical Documentation
Version 1.0 | September 2025
Pentru support tehnic: tech@archtelierinteriors.art