
Bane Labs випустила контракти NeoFS Fund Proxy, які дозволяють користувачам та програмам на сайдчейні EVM Neo X фінансувати контейнери сховищ NeoFS без взаємодії з Neo N3. AxLabs, одна з трьох команд, що входять до складу Bane Labs, також оновила свій інструмент розробника 3vm, включивши інтерфейс, підключений до живого гаманця, для внесення $GAS на NeoFS з Neo X.
NeoFS — це розподілена децентралізована мережа сховища об'єктів Neo, де користувачі платять за зберігання, вносячи $GAS на смарт-контракт NeoFS. Досі для фінансування контейнера NeoFS потрібно було здійснювати транзакції безпосередньо з Neo N3. Fund Proxy усуває цю вимогу для користувачів Neo X, направляючи весь потік фінансування через Message Bridge, рівень міжланцюгового зв'язку, запущений у грудні 2025 року, який з'єднує Neo X та Neo N3.
Що це дає змогу
Fund Proxy відкриває сховище NeoFS для бази користувачів Neo X, не вимагаючи від них керування гаманцями Neo N3 або транзакціями.
Програми, що базуються на Neo X, тепер можуть програмно фінансувати контейнери сховища як частину своєї логіки в мережі. Це друга важлива функція, вбудована в інфраструктуру Message Bridge після запуску Oracle Gateway у березні, яка відповідає сценарію використання, зазначеному в документації Message Bridge під час запуску: взаємодія з NeoFS із програм на базі EVM.
Як це працює
Проксі-проксі фонду працює через двоетапний крос-чейн-потік, який поєднує обидва компоненти мостової інфраструктури.
Спочатку контракт на стороні EVM ініціює операцію мосту токенів, яка переміщує $GAS з Neo X до Neo N3, спрямовуючи його на адресу контракту N3 NeoFSFundProxy.
По-друге, контракт надсилає виконуване повідомлення через міст, яке викликає функцію фінансування контракту N3. Потім контракт N3 отримує з'єднаний з мостом $GAS та пересилає його до смарт-контракту NeoFS від імені зазначеного бенефіціара.
Весь крос-чейн виклик кодується в мережі за допомогою бібліотеки серіалізації Solidity, що означає, що контракт EVM створює параметри виклику контракту N3 без посередників поза мережею. Користувачі викликають одну функцію на стороні EVM, надаючи адресу бенефіціара, суму $GAS для фінансування та максимальні комісії за перехід. Контракт обробляє як передачу токенів, так і крос-чейн повідомлення в одній транзакції.
Контракт на стороні N3, побудований за допомогою neow3j, приймає перехідний $GAS через зворотний виклик платежу NEP-17 та пересилає баланс до NeoFS, коли його активує міст повідомлень.
Інші інструменти AxLabs
Bane Labs — це спільна розробницька організація, що стоїть за інструментами Neo X, до складу якої входять Neo Global Development, AxLabs та Neo SPCC. AxLabs раніше випускала TypeScript SDK для NeoFS, які обробляють операції зі зберіганням даних, включаючи керування контейнерами та завантаження об'єктів. Fund Proxy доповнює ці інструменти, обробляючи платіжну сторону.
AxLabs також оновив 3vm, свій інструмент розробника для перевірки та налагодження Message Bridge, щоб включити підтримку депозитів NeoFS. Користувачі можуть підключити гаманець на 3vm.axlabs.net та внести $GAS на NeoFS з Neo X, скориставшись перевагами Fund Proxy.
Повний текст оголошення можна знайти за посиланням нижче:
https://x.com/ax_labs/status/2041058871804924207
