Актуальные темы
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Я решил учиться на публике, и первым вызовом будет создание AMM (возможно, нескольких) в anchor.
Любая обратная связь приветствуется.
Ссылка на репозиторий будет в следующем посте. Я поделюсь тем, что узнаю, пока занимаюсь этим.
Я иду маленькими шагами и не спешу. Если хотите, можете присоединиться (учиться вместе со мной!) и давать мне обратную связь, если думаете, что я делаю что-то не так. Я собираюсь сделать много ошибок, так что потерпите меня, но это нормально!
Вот что я узнал вчера и сегодня:
Так что сейчас я строю AMM с постоянным продуктом.
Это означает, что произведение двух токенов всегда будет некоторой константой: token1 * token2 = константа. Это самый базовый AMM, поэтому я начинаю с этого.
Самая сложная часть в начале была в том, чтобы разобраться с математикой и понять это. К счастью, в интернете есть довольно много материалов по этому типу AMM, так что теперь я понимаю основы, но с чем я все еще борюсь, так это с нормализацией двух различных токенов с разными десятичными знаками.
Я вроде как разобрался, похоже, что все, что мне нужно сделать, это выбрать токен с большим количеством десятичных знаков, а затем дополнить токен с меньшим количеством до тех же десятичных знаков, что и у большего. Надеюсь, это имеет смысл, лол.
Вчера и сегодня я настроил первую инструкцию, чтобы инициализировать сам пул. Пока ничего большого, но мне уже пришлось подумать о дизайне и прочитать кучу статей (uniswap имеет несколько хороших материалов, если честно).
Я как-то просто выпалил этот твит, не подумав слишком много, думаю, формат может быть не идеальным, и, возможно, более структурированный вариант был бы лучше. Мы поэкспериментируем и увидим, что из этого выйдет.
Топ
Рейтинг
Избранное
