BEP‑20 (ERC‑20 uyumlu) hayır odaklı token:
- Sabit %1 transfer kesintisi Charity Wallet’a gider.
- Burnable, Pausable, Ownable (non‑upgradeable).
- Toplam arz: 1,000,000,000 DBAI (18 decimals).
Kontratlar OpenZeppelin v5 üzerine inşa edilmiştir.
- Contract (BSC):
0xe9917a0a5978Dc11051DD674BbD7ceA55A1BA9B0 - PancakeSwap V2 Pair:
0x371b72C39e7DF3b153E136Ba90DAc02a72A044B3 - Website: https://dubaiproject.org
contracts/DBAI.sol: Ana token kontratı. Özellikler:ERC20,ERC20Burnable,ERC20Pausable,Ownableve sabit %1 charity fee.contracts/LinearTokenVesting.sol: Tek yararlanıcılı, cliff + lineer açılım yapan kilit kontratı.scripts/deploy.js: BSC mainnet’e token deploy scripti.scripts/verify.js: BscScan doğrulama scripti.scripts/deploy_vesting.js: Örnek yararlanıcı listesi için vesting kontratlarını deploy eder (fonları sonradan bu kontratlara transfer edersiniz)..env.example: Ortam değişkeni örnekleri.
- Node.js 18+
- Bir EVM cüzdan private key’i (BNB Chain mainnet’te yeterli BNB bakiyesi ile)
- BscScan API key (doğrulama için)
npm install
cp .env.example .env
# .env dosyasını düzenleyin..env içindeki kritik alanlar:
PRIVATE_KEY– deploy edecek cüzdanın private key’iBSCSCAN_API_KEY– BscScan doğrulama anahtarıOWNER_ADDRESS– DBAI sözleşmesinin sahibi (ilk arzı alır, pause/fee-exempt/charity ayarlarını yönetir)CHARITY_WALLET_ADDRESS– %1 kesintinin aktarılacağı şeffaf bağış cüzdanı
npx hardhat compileUyarı: Mainnet dağıtımı geri alınamaz ve gas maliyeti vardır. Değerleri iki kez kontrol edin.
npx hardhat run scripts/deploy.js --network bscÇıktıdaki adresi .env içinde CONTRACT_ADDRESS olarak girin.
npx hardhat run scripts/verify.js --network bscÖrnek/placeholder adreslerle vesting kasaları kurabilirsiniz. Dağıtım sonrası ilgili DBAI tahsislerini bu kontratlara transfer edersiniz.
.env set edin:
VESTING_TOKEN_ADDRESS– DağıttığınızDBAIsözleşme adresiVESTING_START_TIMESTAMP– Vesting başlangıcı (Unix epoch saniye)VESTING_CLIFF_SECONDS– Cliff süresi (>= 12 ay önerilir: 31536000)VESTING_TOTAL_DURATION_SECONDS– Toplam vesting süresi (ör. 24 ay: 63072000)BENEFICIARY_ADDRESSES– Virgülle ayrılmış EVM adresleri
Çalıştırın:
npx hardhat run scripts/deploy_vesting.js --network bscSonraki adım: Her yararlanıcı için ilgili vesting kontratına tahsis edilen DBAI miktarını transfer edin. Kilit ve açılım mantığı kontrat içinde otomatik işler.
DBAI.soliçindesetFeeExempt(address,bool)fonksiyonu ile bazı adresleri kesintiden muaf tutabilirsiniz.- Tipik adresler:
owner,charityWallet, merkezi kontratlar (vesting), gerektiğinde DEX router/pair adresleri. - Likidite eklerken fee-on-transfer token davranışlarını dikkate alın. Gerekirse LP pair ve router adreslerini muafiyete ekleyin.
- Pause:
pause()– acil durumda transferleri durdurur - Unpause:
unpause() - Charity cüzdanı güncelleme:
setCharityWallet(address) - Fee muafiyet:
setFeeExempt(address,bool)
- “Charity” modelinde toplanan fonların harcanması zincir dışı operasyondur; düzenli “Charity Report” paylaşın.
- İsim/marka ve bağış regülasyonlarına uyum için hukuk danışmanına başvurmanız önerilir.
- Solidity: 0.8.24
- OpenZeppelin: ^5.0.2
- Hardhat: ^2.22.10
DUBAI AI (DBAI) is a community-driven BEP-20 token that donates a fixed, non-changeable 1% of every transfer to a transparent on-chain Charity Wallet. Built on OpenZeppelin, DBAI is burnable, pausable, and secure—enabling investors to do good while investing.
DUBAI AI (DBAI) unites the spirit of finance and technology to make every token movement a force for good. With a fixed and non-changeable 1% charity fee on every transfer, funds are automatically routed to a transparent on-chain Charity Wallet, then periodically donated to real-world causes such as tree planting, clean water projects, children’s education, and hunger relief.
DBAI is implemented with industry-standard OpenZeppelin contracts and includes burnable, pausable, and ownable features. Trading is safely enabled only after liquidity provisioning. To ensure smooth DEX operations, core DEX addresses (router/pair) can be fee-exempt, while P2P transfers retain the 1% charity logic—keeping the impact active and predictable. The project’s guiding principle is simple: “Invest and do good.” Monthly “Charity Reports” with on-chain transaction links will be published on our website to maintain full transparency.
Contract: 0xe9917a0a5978Dc11051DD674BbD7ceA55A1BA9B0
Website: https://dubaiproject.org