Цей контракт Solidity є для токена BEP-20 під назвою "55 CENT TOKEN" з символом "55CENT". Він включає функціонал, який виходить за рамки базового переказу токенів та відстеження балансу, інтегруючи особливості, призначені для децентралізованих фінансів (DeFi) на Binance Smart Chain (BSC). Контракт використовує бібліотеку SafeMath від OpenZeppelin для безпечних математичних операцій без переповнень, дотримується інтерфейсу IBEP20 для токенів BEP-20 і включає механізми для автоматичного надання ліквідності, розподілу дивідендів та управління транзакційними комісіями. Ось ключові компоненти та функціональні можливості контракту:
- Назва та Символ : Токен названо "55 CENT TOKEN" з символом "55CENT".
- Десяткові : Використовується 9 десяткових місць для токена.
- Постачання : Загальна кількість токенів становить 1 трильйон, масштабованих з урахуванням десяткових.
- Комісії : Встановлені комісії за ліквідність (2%), маркетинг (3%) і винагороди (5%), з додатковою комісією за продаж (10%).
- Автоматична Ліквідність : Частина транзакційних комісій спрямовується на забезпечення ліквідності токена на PancakeSwap.
- Використовується спеціалізований контракт
DividendDistributor
для розподілу дивідендів між тримачами токенів.
- Максимальна Кількість Транзакцій : Встановлено ліміти на максимальний обсяг транзакцій та баланси гаманців для обмеження впливу великих тримачів.
- Авторизація : Включено механізми для управління контрактом, такі як зміна комісій, адрес отримувачів комісій, налаштувань swap-back, тощо.
- SwapBack : Автоматично конвертує частину токенів контракту в BNB для забезпечення ліквідності та витрат на маркетинг/розвиток.
- Автоматичне Додавання Ліквідності : Контракт може автоматично додавати BNB та "55CENT" як ліквідність на децентралізовану біржу, наприклад, PancakeSwap. Це здійснюється шляхом конвертації частини токенів "55CENT", які накопичуються в контракті через транзакційні збори, у BNB за допомогою внутрішнього механізму "swap". Після цього, еквівалентні суми BNB та "55CENT" додаються на пул ліквідності, що не тільки забезпечує більшу ліквідність для токена, але й сприяє стабільності його ціни на ринку. Автоматичне додавання ліквідності також винагороджує трейдерів, які надають ліквідність, через механізми фармінгу винагород, підвищуючи таким чином загальну привабливість та корисність токена.
Механізми "Swap and Liquify" та "SwapBack" в контракті "55 CENT TOKEN" спрямовані на підтримку ліквідності токена на децентралізованих біржах, а також на фінансування маркетингових та розвиткових ініціатив. Ось детальний опис цих механізмів:
Ця функціональність автоматично конвертує частину токенів, які накопичилися на балансі контракту, у Binance Coin (BNB) та додає їх як ліквідність на платформу обміну. Ось як це працює:
- Накопичення Токенів : Коли угоди здійснюються, частина комісійних зборів (вказана у контракті як
liquidityFee
) автоматично перераховується на баланс контракту в токенах "55CENT". - Swap : Коли баланс токенів на контракті досягає певного порога (
swapThreshold
), частина цих токенів конвертується в BNB через функцію "swap" на децентралізованій біржі. Цей процес відбувається автоматично. - Додавання Ліквідності : Після отримання BNB, контракт автоматично додає їх разом з відповідною кількістю токенів "55CENT" на пул ліквідності, забезпечуючи таким чином стабільність та ліквідність токена.
"SwapBack" є частиною процесу "Swap and Liquify", але з додатковою метою використання конвертованих BNB не тільки для ліквідності, але й для інших потреб, таких як маркетинг та розвиток:
- Розподіл BNB : Після конвертації токенів у BNB, частина отриманих BNB відправляється на адреси, призначені для маркетингу та розвитку (як вказано у контракті,
marketingWallet
таdevWallet
). - Використання BNB : Зібрані таким чином BNB можуть використовуватися для фінансування зовнішніх кампаній, спрямованих на популяризацію токена, залучення нових користувачів, а також на покриття витрат, пов’язаних з розвитком проекту.
Під час кожної операції "Swap and Liquify", частина BNB та відповідна кількість токенів "55CENT" автоматично додаються на пул ліквідності на децентралізованій біржі, такій як PancakeSwap. Цей процес збільшує загальну ліквідність пари BNB/"55CENT", що полегшує торгівлю та допомагає стабілізувати ціну токена на ринку. Автоматичне додавання ліквідності також включає в себе механізм захисту, що запобігає можливому маніпулюванню ціною через великі транзакції, тим самим забезпечуючи справедливіші умови торгівлі для всіх учасників ринку. Крім того, кожна операція додавання ліквідності сприяє створенню більш здорового та активного екосистеми для "55CENT", залучаючи нових інвесторів та користувачів завдяки підвищеній доступності та надійності токена.