Π’Ρ…ΠΎΠ΄ Π‘Π»ΠΎΠ³
Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠΈ Ρ€Π΅ΠΌΠΎΠ½Ρ‚
Π Π΅ΠΏΠ΅Ρ‚ΠΈΡ‚ΠΎΡ€Ρ‹
ΠšΡ€Π°ΡΠΎΡ‚Π°
ЀрилансСры
Π Π°Π·Π½Ρ‹Π΅ спСциалисты
Π£Ρ…ΠΎΠ΄ Π·Π° ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹ΠΌΠΈ
Π’Ρ€Π΅Π½Π΅Ρ€Ρ‹
Автоинструкторы

Blockchain-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ β€” удалённая Ρ€Π°Π±ΠΎΡ‚Π° Π² МосквС

Π”Π°Ρ‚Π°: 2025-07-30
Π”Π΅Ρ‚Π°Π»ΠΈ
Π Π΅Π³ΠΈΠΎΠ½
Москва
Π—Π°Π½ΡΡ‚ΠΎΡΡ‚ΡŒ
дистанционно
Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
договорная
Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ
2025-07-30
ОписаниС
Π—Π°Π΄Π°Ρ‡Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ смартконтракт Π½Π° rust ΠΏΠΎ тСхничСскому заданию ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ anchor Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊ Π½ΠΈΠΌ unit тСсты ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π½Π΅ Π±Ρ‹Π» уязвим, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠΌ локальном ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС тСсткСйсы Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ НСобходимо Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ смарт-ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ (Solana Program) Π½Π° языкС Rust, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ автоматичСски ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ SPL-Ρ‚ΠΎΠΊΠ΅Π½, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π·Π°Π΄Π°Π½Π½ΡƒΡŽ сумму Ρ‚ΠΎΠΊΠ΅Π½Π°-ΠΊΠΎΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, WSOL). ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½Π° Π½Π° DEX (Raydium v4 ΠΈΠ»ΠΈ Meteora Dynamic Pools v1), Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ трСбования Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹: ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹: token_mintΒ (Pubkey): адрСс SPL-Ρ‚ΠΎΠΊΠ΅Π½Π° для ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ. quote_mintΒ (Pubkey, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ WSOL): адрСс Ρ‚ΠΎΠΊΠ΅Π½Π°-ΠΊΠΎΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ. amount_inΒ (u64): сумма Π² Ρ‚ΠΎΠΊΠ΅Π½Π΅-ΠΊΠΎΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΠΌΠ΅Π½ΡΡ‚ΡŒ. min_amount_outΒ (u64): минимальноС ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠ΅ количСство Ρ‚ΠΎΠΊΠ΅Π½Π° для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ ΠΏΡ€ΠΎΡΠΊΠ°Π»ΡŒΠ·Ρ‹Π²Π°Π½ΠΈΡ. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ DEX: ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ автоматичСски ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½Π° (token_mint) Π² Ρ‚ΠΎΡ€Π³ΠΎΠ²Ρ‹Ρ… ΠΏΡƒΠ»Π°Ρ… Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… DEX (Raydium v4 ΠΈΠ»ΠΈ Meteora Dynamic Pools v1). Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠ±ΠΌΠ΅Π½Π°: ПослС опрСдСлСния подходящСго DEX, ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½ Ρ‡Π΅Ρ€Π΅Π· ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡƒΠ» ликвидности с использованиСм Cross-Program Invocation (CPI). Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²: УспСх ΠΈΠ»ΠΈ ошибка Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ (с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ использованиСм Anchor Events). ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ фактичСски ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ΅Π½Π° послС ΠΎΠ±ΠΌΠ΅Π½Π° (amount_out). Π Π°Π·ΠΌΠ΅Ρ€ ΡƒΠΏΠ»Π°Ρ‡Π΅Π½Π½ΠΎΠΉ комиссии. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок: ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ошибки: НСдостаточная Π»ΠΈΠΊΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ. Блишком большоС ΠΏΡ€ΠΎΡΠΊΠ°Π»ΡŒΠ·Ρ‹Π²Π°Π½ΠΈΠ΅ (ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ мСньшС, Ρ‡Π΅ΠΌ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π²Β min_amount_out). НСвСрныС ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. ВрСбования ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π―Π·Ρ‹ΠΊ ΠΈ инструмСнты: Π―Π·Ρ‹ΠΊ программирования: Rust. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ инструмСнты: Pinochio, Clippy, Rustfmt. ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°: Π‘Π»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ высоким стандартам написания чистого, бСзопасного ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Максимальная ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ абстракция Π»ΠΎΠ³ΠΈΠΊΠΈ Π²Ρ‹Π±ΠΎΡ€Π° DEX ΠΈ CPI-Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² для простоты Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… DEX).
ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ Π·Π°ΠΊΠ°Π·Ρ‹

Blockchain-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ

дистанционно
договорная
НуТно Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ сдСлки с Π±ΠΈΡ€ΠΆΠΈ ΠΈ Π°Π½Π°Π»ΠΈΠ· ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ±ΠΈΡ€ΠΆΠΈ с гарантСкс.
Π£Ρ„Π° ЀрилансСры

Blockchain-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ

дистанционно
договорная
ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Π°, Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ Π°Π½Π°Π»ΠΈΠ· Π½Π° Π±ΠΈΡ€ΠΆΠ΅.
Π£Ρ„Π° ЀрилансСры

Blockchain-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ

дистанционно
договорная
Найти ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΡ‚Π°Ρ€ΡƒΡŽ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŒ копию вотсап.
ВюмСнь ЀрилансСры

Blockchain-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ

дистанционно
договорная
Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊΠ΅Π½.
Москва ЀрилансСры

Blockchain-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ

дистанционно
договорная
Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ с нуля ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Ρƒ.
Москва ЀрилансСры

Blockchain-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ

дистанционно
договорная
Π˜Ρ‰Ρƒ тСхничСского спСциалиста для создания Π²Π΅Π±-прилоТСния ΠΏΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ NFT-ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ.
Москва ЀрилансСры

Blockchain-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ

дистанционно
договорная
ПоТСлания ΠΈ особСнности: ΠΌΠ½Π΅ Π½ΡƒΠΆΠ΅Π½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ( ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ блокшСйн), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для мСня Ѐлэш-ΠΌΠΎΠ½Π΅Ρ‚Ρ‹ (Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ ) со сроком дСйствия ΠΎΡ‚ 90 Π΄ΠΎ 180 Π΄Π½Π΅ΠΉ .
Москва ЀрилансСры