Крипто Devs | Gnezdo Hub – Telegram
Крипто Devs | Gnezdo Hub
432 subscribers
1.02K photos
67 videos
20 files
2.3K links
Агрегатор с крипто dev'ами

🦧 Основной канал: https://news.1rj.ru/str/cryptomokakke

☯️ Все каналы: https://news.1rj.ru/str/cryptomokakke/742

🗂 Все агрегаторы: https://news.1rj.ru/str/addlist/dNb2TYSUysU3Nzgy
Download Telegram
😔 ТРАНЗАКЦИИ НА СОЛАНА - ШО И КАК?

отправлять их мы будем через IDL

IDL (Interface Definition Language) JSON-файл, описывающий, какие методы есть в программе, какие аргументы они принимают, и какие аккаунты участвуют в транзакциях.

🤩 На основе IDL создается объект программы, который предоставляет методы для взаимодействия с программой на Solana.


Если используем фреймворк Anchor для разработки программ на Solana, то IDL автоматически генерируется при компиляции программы.

🤩 Пример полного взаимодействия с программой через IDL (клиентский код)

from anchorpy import Idl, Program
from solana.rpc.api import Client
from solana.publickey import PublicKey
from solana.account import Account
import asyncio

# 1. Подключение к Solana RPC

client = Client("[https://api.devnet.solana.com](https://api.devnet.solana.com/)")

#2. Загрузка IDL

with open("idl.json", "r") as f:
idl = Idl.from_json(f.read())

#3. Создание объекта программы

program_id = PublicKey("ПрограммаПубличныйКлюч")
program = Program(idl, program_id, client)

#4. Подготовка данных

from_account = PublicKey("ПубличныйКлючОтправителя")
to_account = PublicKey("ПубличныйКлючПолучателя")
amount = 1_000_000 # 0.001 SOL

#5. Приватный ключ отправителя

private_key = bytes([...]) # Замените на ваш приватный ключ
signer = Account(private_key)

#6. Вызов метода программы

async def call_transfer():
tx = await program.rpc["transfer"](
amount,
accounts={
"from": from_account,
"to": to_account,
"system_program": PublicKey("11111111111111111111111111111111")
},
signers=[signer]
)
print("Транзакция отправлена:", tx)

#Запуск асинхронной функции

asyncio.run(call_transfer())


👋 Что происходит под капотом?

1. Формирование инструкции:

> Клиентский код на основе IDL формирует инструкцию для вызова метода программы

2. Создание транзакции:

> Инструкция добавляется в транзакцию.

3. Подпись транзакции:

> Транзакция подписывается отправителем.

4. Отправка транзакции:

> Транзакция отправляется в сеть Solana через RPC.

⌨️ Хотя Anchor автоматически генерирует IDL и клиентский код, нам всё равно нужно:

1. Настроить подключение к Solana:

> Указать, к какому RPC-узлу подключаться (например, Devnet или Mainnet)

2. Указать параметры вызова

> Передать аргументы метода (сумму перевода, etc).

> Указать аккаунты, которые участвуют в транзакции (отправитель и получатель).

> Подписать транзакцию Указать, кто подписывает транзакцию (отправитель).


🙄 Ваша активность, мой + к желанию написать фулл статейку по Solana на Python

📟 Прилетело из @code_vartcall

🍣 На суши
Please open Telegram to view this post
VIEW IN TELEGRAM
Только для новых пользователей: APR 555% для USDT и эйрдроп на 5 USDT!

Отличный шанс увеличить доход для всех новых пользователей! Внесите депозит и добавьте средства в стейкинг, чтобы получить APR 555% для USDT и дополнительный эйрдроп на 5 USDT.

Разбивка по наградам для пользователей ($45):
$10 - Регистрацию по партнерской ссылке
$18.6 - стейкинг $300 на 555% EARN = до $13.6 за три дня + $5 за участние
$5 - Депозит через п2п

Внесите первый депозит в период промоакции и воспользуйтесь специальным 3-дневным планом в Накоплениях с фиксированным сроком.

Период проведения: 10:00 UTC 15 января23:59 UTC 31 марта

1. Внесите свой первый депозит после регистрации. Депозиты от 100 USDT в фиате или через P2P принесут дополнительный эйрдроп на 5 USDT.
2. Внесите в стейкинг от 100 USDT до 300 USDT, подписавшись на 3-дневный план в Накоплениях с фиксированным сроком для USDT и получите APR до 555%.
3. Через три дня заберите основную сумму с начисленной APR в 555% и получите дополнительный эйрдроп на 5 USDT!

В этой промоакции могут принять участие только пользователи, которым доступен сервис Накопления. Он может быть недоступен или ограничен для определенных пользователей и в определенных юрисдикциях или регионах в зависимости от правовых и нормативных требований, например во Франции, Гонконге, Индии, Казахстане и Узбекистане.

📟 Прилетело из @cum_insider

☯️ Почистить карму
⭐️⭐️⭐️ Wrapped Telegram Stars ⭐️⭐️⭐️

Походил я тут на тоновские митапы, познакомился с кучей крутых чуваков и подозрительно часто слышал “кто-то должен токенизировать Telegram Stars”.

Проблема конечно в том, что по правилам Apple, юзер может зарефандить оплату в течение 21 дня. Многие проекты столкнулись со скамом, когда и товар куплен, и звезды вернулись.

Wrapped Ethereum WETH устроен просто: ты присылаешь токен на контракт, столько же получаешь обратно. Но ⭐️ — оффчейн история, можно ли сделать прозрачный минт/берн? Я думаю, да, ведь каждая оплата в старсах имеет свой уникальный transaction id.

В итоге флоу минта старсов может выглядеть так:
- юзер покупает старсы через Fragment/Apple Store
- отправляет их боту c кошельком получения
- бот публикует transaction id как пруф получения старсов
- здесь бы придумать какой-нибудь APY, пока ждешь 21 день
- или депозит, который сгоряет, если зарефандишь
- юзер получает $WSTAR минус комиссия чейна или сам их “забирает” с контракта

Потом добавить пул WSTAR/TON в dex Stonfi или cex XRocket, проинтегрироваться с каким-нибудь большим маркетплейсом и вуаля. Изи онрамп.

📟 Прилетело из @danokhlopkov

📟 На серваки
Please open Telegram to view this post
VIEW IN TELEGRAM
ChatGPT возвращает мне SOL

Каждый теперь может писать себе за полчаса/час скрипт для каких-то нужд в крипте, ретрофарминге и не только.
Например, я со своей небольшой фермы в солане вспомнил, что можно вернуть солану за закрытие SPL аккаунта, это когда у вас под каждый токен резервируется где-то ~0.002 SOL, но когда вам этот токен становится не нужен (у вас их 0), солану можно высвободить.

По сути ChatGPT мне сходу набросал рабочий скриптик, так что могу поделиться с вами. В моем случае я вернул около 6 SOL, в хозяйстве лишними не будут.

Дополнительно LLM сделала мне два чекера активностей для полимаркета и пампфана, чем с вами и делюсь, вы можете оценить основные метрики своего прокрута (объем, переодичность, по полимаркету еще и PnL, работают не всегда стабильно и не быстро).

📟 Прилетело из @web3_coding

☯️ Почистить карму
🎹 SOLANA SPEED_UP ГУЙД

база - выполнения транзакций зависит от - загруженности сети, комиссии за транзакцию и правильной настройку кода.


разберем все

1. Использование более высокой комиссии

sender = Keypair()  # Ваш кошелек
receiver = PublicKey("RECEIVER_PUBLIC_KEY") # Публичный ключ получателя
amount = 1000000 # Сумма в lamports (1 SOL = 1000000000 lamports)

# Создаем транзакцию с повышенной комиссией
txn = Transaction().add(transfer(TransferParams(
from_pubkey=sender.public_key,
to_pubkey=receiver,
lamports=amount
)))

# Указываем приоритет (добавляем комиссию)
txn.recent_blockhash = client.get_recent_blockhash()["result"]["value"]["blockhash"]
txn.fee_payer = sender.public_key
txn.sign(sender)


В этом примере вы можете увеличить комиссию, добавив больше lamports в поле lamports.

2. RPC УЗЛЫ

собственный RPC или быстрый сторонний RPC-провайдера (QuickNode например) может значительно ускорить отправку и подтверждение транзакций.

client = Client("тут_ссылка_на_rpc")


3. Параллельная отправка транзакций

Если отправляете несколько транзакций - используем асинхронные запросы или многопоточность для ускорения процесса.

import asyncio
from solana.rpc.async_api import AsyncClient

async def send_transaction_async():
client = AsyncClient("https://api.mainnet-beta.solana.com")
# Ваш код для создания и отправки транзакции
await client.send_transaction(txn)
await client.close()

asyncio.run(send_transaction_async())

база

далее advanced lvl )) ☔️

4. Локальные блоки (слот leader)

Если вы запускаете свой валидатор, вы можете быть слот-лидером и включать свои транзакции в блоки быстрее.

5. Durable Nonce

В Solana есть механизм Durable Nonce, который позволяет избежать проблем с устаревшими nonce и ускорить обработку транзакций.

😱 nonce - уникальное число, которое добавляется к данным для обеспечения их уникальности или для выполнения определенных условий


nonce_account = Keypair()
txn = Transaction().add(create_nonce_account(
from_pubkey=sender.public_key,
nonce_pubkey=nonce_account.public_key,
authority=sender.public_key,
lamports=1000000
))


+Убедитесь, что код не содержит задержек и использует последние версии библиотек для Solana.

мысли?

📟 Прилетело из @code_vartcall

🍣 На суши
Please open Telegram to view this post
VIEW IN TELEGRAM
On another note, обещанная статья по парсингу amazon, в том числе с помощью ИИ. Сегодня подробнее немного расскажу https://www.scrapingbee.com/blog/web-scraping-amazon/

📟 Прилетело из @dev_in_ruby_colors

👧 На суши и девочек
Если на Megaeth нужны кому-то вл Коши на день 2,то готов продать (делегированные)
По 75$ за кош, есть 50 штук
@thinkingthinkingthinking

📟 Прилетело из @n4z4v0d

☯️ Почистить карму
Сейчас многие каналы в TON обсуждают желтушную статью, где вбросили “95% юзеров, что были в июле 2024, ушли из тона, осталось только 5%”. Каждый интерпретирует как хочет.

А я что? Я шарю, как это все можно посчитать, ведь на Дюну уже давно все завезли.

Поэтому вот вам настоящие числа:

До июля (до 2024Q3) в Тоне было как минимум 9.2M юзеров. Из них почти 700k (7.5%) уже проявили активность в 2025.

Во второй половине 2024 был ультрахайп, пришло почти 27M — из них почти 2.7М ~10% все еще активны в 2025, за который уже пришло почти столько же новых юзеров.

Я учитывал только контракты ритейл кошельков. Регулярно шипятся новые версии и люди пересаживаются на новые, бросая старые кошельки, так что тут есть естественный отток. Да и большинство крипты все равно холдится в ожидании туземуна, поэтому бездействие тоже норм.


Ссылка на кверю: https://dune.com/queries/4713393

📟 Прилетело из @danokhlopkov

👧 На суши и девочек
🎮 Web3 x Python | финиш

Через три часа стартует наше обучение web3 автоматизации на пайтон у AIO Study

😭 я тоже решил принять в нем участие и буду делиться всем что будет просходить

завтра цены на обучение повышаются, поэтому....

финальный бонусный промокод

жду вас

P.s всем кто регистрируется по моему бонусу - отпишите в поддержку @aio_supp от меня также будет бонуска вам

Готовы? (это будет легендарно) 🤫

📟 Прилетело из @code_vartcall

🍣 На суши
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ AstrumMachine | Новый модуль Soneium

Powered by ⚡️ Astrum


👀 Soneium - очередной проект для отработки Powered by #Sony Block Solutions Labs (те самые Sony), шилят свой бейджик и хотят сделать онборд масс из Web2 -> Web3 более доступным. Бейджик бетонно надо фармить, Galxe кампанию постараемся сделать по максимуму.

▶️Видео обзоры на софт скоро будет на Youtube

Базовый функционал машины сможете почитать в документации

От меня лично вы получите:
🟣Отдельную тех.поддержку (отдельный чат для вас)
🟣Фиксы с новыми релизами (1-2 дня на релиз)
🟣Дальнейшую поддержку и развитие софта

Модуль Soneium:
🟢Вывод/депозит ETH с/на биржу
🟢Бриджи Relay из/в любого L2
🟢Свапы на Velodrome, Sonus, SoneFi
🟢Защита от проскальзований и импактов при свапах
🟢Деплой контрактов
🟢Лендинги Sake, Ionic

Roadmap:
🟠Galxe company Soneium Conquest

Условия продажи:
🟢120 дней подписки на использование софта, далее ренью 15$/месяц
🟢1 ключ = 1 пользователь = 1 устройство, иначе только по согласованию со мной
🟢Рефанда нет

Фиксированная цена на софт - 300$ (ограничений по кошам нету)

Владельцам моих софтов - скидка 10%
Несколько софтов к покупке сразу - скидка до 30%

———>BUY SOFTWARE<———
———>BUY SOFTWARE<———
———>BUY SOFTWARE<———

❗️Дедлайн на бейджик и первые кампании Galxe - 26 февраля

Все подробности и порядок работы будут в отдельном видео в группе тех. поддержки. Доступы выдаются моментально


AstrumSite - актуальные софты | AstrumBot | AstrumDocs

📟 Прилетело из @askaer

🍣 На суши
Please open Telegram to view this post
VIEW IN TELEGRAM
📒Пост анализ Подвальных движений

В нашем уютном чатике, я попросил накидать в лс мне свои выносы В3 чтобы приблизительно собрать статистику по тому, сколько сгенерировали токенов мои бесплатные или около поделки.

И так, по очень скоромным оценкам [выходит более 15КК B3 токенов что по текущему $250К+] и еще столько же в локах. Вышло очень жирно.

Я, да и мало кто, ожидал что-то подобного от ПОДВАЛА, потому для себя отработал далеко не на все 100% так еще и слил по самому дну 0,004💀. До сих пор удивляет крипта, где проекты в которых нету ни объективного дохода ни юзеров, могут творить такие вещи.

По поводу бритвы, то в среднем по палате было отбрито не более 50% от ферм юзеров, в зависимости от того как они отрабатывали. У меня же лично смыло около 50%(в акках) т.к это старая ферма со времен л0 списков и побывала везде, а кто делал на новореги там проходка и до 100% могла доходить. Так же спасибо помойке за три копейки, которую я выносил ногами вперед, за то, что засибилили жир аккичи Подвалу.

После удачного исхода с B3 пошли вопросы в лс по актуальным поделкам от меня. На данный момент это поделка на Town, кому интересно можете чекнуть😜

Желаю нам побольше таких проектов🫡

Чат лучших криптоигроков - тык
Ультимативное обучение BAS - тык

📟 Прилетело из @hashvers

📟 На серваки
😱 SOLANA НА ДЕКСЫ ШО ТАМ??

начнем с jupiter

pip install requests solana (две либы для взаимодействия)

Подключение к Jupiter API

Jupiter предоставляет REST API для получения маршрутов обмена и выполнения свопов.

Основные эндпоинтс:

Маршруты обмена:

Выполнение свопа:

Маршрут обмена SOL/USDC

import requests

# Эндпоинт для получения маршрутов

url = "https://api.jup.ag/swap/v1/quote"

# Параметры запроса

params = {
"inputMint": "So11111111111111111111111111111111111111112", # SOL
"outputMint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", # USDC
"amount": 1000000000, # 1 SOL (в lamports)
"slippageBps": 50, # Допустимое проскальзывание (0.5%)
}

# Отправляем запрос

response = requests.get(url, params=params)

# Проверяем ответ

if response.status_code == 200:
routes = response.json()
print("Available routes:", routes)
else:
print("Error:", response.status_code, response.text)


Выполняем своп (подписываем транзу)

from solana.rpc.api import Client
from solana.transaction import Transaction
from solana.keypair import Keypair
import base64

# Подключаемся к devnet

client = Client("https://api.devnet.solana.com")

# твой кошель

wallet = Keypair.from_secret_key(твой_приватник)

# Эндпоинт для выполнения свопа

swap_url = "https://api.jup.ag/swap/v1/swap"

# Данные для свопа

swap_data = {
"quoteResponse": routes, # Используем маршрут из предыдущего шага
"userPublicKey": str(wallet.public_key),
"wrapAndUnwrapSol": True, # Автоматически конвертировать SOL в wSOL и обратно
}

# Получаем транзакцию для свопа

swap_response = requests.post(swap_url, json=swap_data)

if swap_response.status_code == 200:
swap_transaction = swap_response.json()
print("Swap transaction:", swap_transaction)

# Декодируем транзакцию
raw_transaction = base64.b64decode(swap_transaction["swapTransaction"])

# Создаем объект транзакции
transaction = Transaction.deserialize(raw_transaction)

# Подписываем транзакцию
transaction.sign(wallet)

# Отправляем транзакцию
txid = client.send_transaction(transaction, wallet)
print("Transaction sent:", txid)

else:
print("Error:", swap_response.status_code, swap_response.text)


🤩 Что еще может апишка жупитера??

Получение списка всех токенов:

Получение информации о пулах ликвидности:

Получение истории транзакций:

разберем получение списка всех токенов 😨

tokens_url = "https://api.jup.ag/tokens/v1/mints/all"

tokens_response = requests.get(tokens_url)

if tokens_response.status_code == 200:
tokens = tokens_response.json()
print("Available tokens:", tokens)
else:
print("Error:", tokens_response.status_code, tokens_response.text)


далее ещё больше движа с дексами, делаем? 🔥🔥

ваши идеи


📟 Прилетело из @code_vartcall

👧 На суши и девочек
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
IDO на Binance кошельке

Думаю, что многие слышали про крайний сейл на этой площадке, который дал кучу иксов ($BID). Здесь также жду иксы, но есть нюанс: формат переподписки.

Что делать:

🟢Создаем/заходим в кошелек Binance Wallet (нужно скачать на телефон и авторизироваться).
🟢Депаем 3 BNB (холдерские или заемные).
🟢Во вкладке Home находим плашку с IDO MyShell и заносим свои токены.

В 17.00 по МСК можно будет слить полученные токены. Также придет ваши оставшиеся BNB. Будете участвовать?

Чат | Support | Market
Aero25x
| HiddenCode [EN]

📟 Прилетело из @hidden_coding

📟 На серваки
Please open Telegram to view this post
VIEW IN TELEGRAM
Урок 11 (TypeScript)

TypeScript с нуля до блокчейна (Урок 11) | Функции. Создание, вызов, параметры, return

Ссылка на видео
Методичка в notion: Функции

00:00 - что будем делать
00:47 - для чего нужны функции
04:05 - синтаксис создания функции
04:44 - вызов функции
07:03 - поиск функций по коду
07:27 - локальные и глобальные переменные
11:22 - порядок объявление и вызова функции
12:43 - внешние переменные
14:13 - пареметры функции
15:29 - передача аргументов "по-значению"
18:11 - параметры со значением "по-умолчанию"
22:05 - вычисление параметров со значением "по-умолчанию"
23:32 - возврат значений из функции (return)
27:55 - сокращение кода с помощью return
30:58 - return без значения
31:28 - ещё один пример
32:40 - разрыв строки после return
33:32 - выбор имени функции
35:00 - одна функция = одно действие
37:37 - итоги

SemolinaCode | Chat | YouTube | Arbuzers | HowToCode | Prop

📟 Прилетело из @semolina_code_python

☯️ Почистить карму
🥰DataBuilder - проверка Story Allocation
#бесплатно

Добавили проверку кол-ва IP без гиткоин паспорта. Нужны: приватники, прокси и настройки как на скрине.

Подробнее инструкция: https://news.1rj.ru/str/oxygen_tools/101

Без приватников чекнуть нельзя😤

📟 Прилетело из @oxygen_tools

☕️ На кофе
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Мысли о собаках...

Как и 90% лудиков сегодня пытался откупить щиток от CZ. Перелопатили десятки фейковых контрактов, непонятно что брать: то что казалось "ну вот вроде оно" падало через минуту, в общем хаос и бритва. По итогу провтыкал и не купил нужный токен, а нужный дал невероятное количество иксов.

Какие делаем выводы или как говорится "умная мысля приходит посля": в таких ситуациях лучше купить несколько +- адеватных токенов на небольшой сайз, чем сидеть с котлетой и думать что откупить на фомо. Таким образом у вас будет больше шансов подобрать верную монету.

Чат | Support | Market
Aero25x
| HiddenCode [EN]

📟 Прилетело из @hidden_coding

📟 На серваки