169 похожих чатов

Ok I am not much of one to ask questions.

But I have been trying to figure this out for 4 or so hours and it is probably something stupid. This is the error I get

Deploying 'TOKENNAME'
---------------------

Error: *** Deployment Failed ***

"TOKENNAME" hit a require or revert statement somewhere in its constructor. Try:
* Verifying that your constructor params satisfy all require conditions.
* Adding reason strings to your require statements.

This is the constructor code.

constructor() ERC20("TOKENNAME", "SYMBL") {

marketingWallet = 0xc7CEaB8622DEBc187C78887989d3319cAE17649D;
teamWallet = 0x56716bd49218F24a0Af6353D578f054AA6D22871;
developmentWallet = 0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82;

// IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(0x10ED43C718714eb63d5aA57B78B54704E256024E);
IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(0x9Ac64Cc6e4415144C455BD8E4837Fea55603e5c3); //TESTNET PCS
// Create a uniswap pair for this new token
address _uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory())
.createPair(address(this), _uniswapV2Router.WETH());

uniswapV2Router = _uniswapV2Router;
uniswapV2Pair = _uniswapV2Pair;

_setAutomatedMarketMakerPair(_uniswapV2Pair, true);

// exclude from paying fees or having max transaction amount
excludeFromFees(marketingWallet, true);
excludeFromFees(teamWallet, true);
excludeFromFees(developmentWallet, true);
excludeFromFees(address(this), true);
excludeFromFees(owner(), true);

/*
_mint is an internal function in ERC20.sol that is only called here,
and CANNOT be called ever again
*/
_mint(owner(), 100000000000 * (10**18));
}


Any idea what I am missing? The migration file is not trying to pass any arguments to the constructor at deployment or anything.

4 ответов

19 просмотров

what network r u deploying on? BSC testnet? try comment that _mint function out, and see if it deploys (wont have any tokens after deploy but will prove that the transfer is broken)

Terry-Brazil Автор вопроса

Are you giving the same address for marketing and team wallet?

Also change router if not deploying on mainnet

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
7
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
Я правильно понимаю что нет способов получить список ожидающих заявок на вступление в группу с помощью бота из mtproto?
Шамиль Прилов
7
А можно вопрос? Мне сегодня сказали что у меня функция (которая просто заполняет массив значениями) не правильная void Full(double * arr, int n) { for (int i = 0; i < n; i...
† C E †
7
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Карта сайта