Собрал и выкатил в мейннет Arc Invoicing — трансграничные счета, которые оплачиваются одной транзакцией в USDC.
Arc — новый блокчейн от Circle, эмитента USDC. Мейннет запустили 16 сентября. Главная фишка для платежей: газ платится в самом USDC.
Что это даёт:
• Оплата счёта — одна подпись. Никакого approve перед переводом и никакого второго токена на комиссию
• Финальность при включении в блок: статус «Paid» значит, что деньги уже у получателя, а не «скорее всего дойдут»
Упор сделал на том, чтобы не заявлять, а доказать:
— 46 тестов и 5 инвариантов под фаззингом, 100% покрытие строк
— намеренно внёс в контракт 10 багов — тесты поймали все 10
— опубликовал разбор безопасности: нашёл и закрыл реальную уязвимость и честно написал, чего пока нет (независимого аудита)
Участвую в Хакатоне
Приложение: arc-invoicing-iota.vercel.app
Код: github.com/Dengel88/arc-invoicing
Контракт: 0x4AC461f079E9dd4f49f4d8254e4e0cA79b2102BA
Что дальше: частичные оплаты, счета в EUR с оплатой в USDC через встроенный FX-движок Ar
Arc — новый блокчейн от Circle, эмитента USDC. Мейннет запустили 16 сентября. Главная фишка для платежей: газ платится в самом USDC.
Что это даёт:
• Оплата счёта — одна подпись. Никакого approve перед переводом и никакого второго токена на комиссию
• Финальность при включении в блок: статус «Paid» значит, что деньги уже у получателя, а не «скорее всего дойдут»
Упор сделал на том, чтобы не заявлять, а доказать:
— 46 тестов и 5 инвариантов под фаззингом, 100% покрытие строк
— намеренно внёс в контракт 10 багов — тесты поймали все 10
— опубликовал разбор безопасности: нашёл и закрыл реальную уязвимость и честно написал, чего пока нет (независимого аудита)
Участвую в Хакатоне
Приложение: arc-invoicing-iota.vercel.app
Код: github.com/Dengel88/arc-invoicing
Контракт: 0x4AC461f079E9dd4f49f4d8254e4e0cA79b2102BA
Что дальше: частичные оплаты, счета в EUR с оплатой в USDC через встроенный FX-движок Ar