swaponline / sips

Swap.online Improvement Proposals
0 stars 1 forks source link

Создать swap implementation standards checkbox list #2

Closed vladiuz1 closed 3 years ago

vladiuz1 commented 6 years ago

Идея

Прошу обсудить идею (назовем данный тикет не issue а неким Implementation Flow Improvement Proposal)

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

Каждый чекбокс при этом отмечается по мере имплементации свопа между конкретной парой.

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

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

Примеры принципов/стандартов/требований/тестов

This is a checkbox list for implementation of atomic swap of dogs for cats version 1.0

Из более реальных примеров чекбокосов:

Шаблоны

При этом при создании тикета на имплементацию свопа конкретной пары, всегда будет висеть шаблон, в котором уже будет иметься checkbox list самой актуальной на данный момент версии

Milestones

Чекбоксы могут быть разделены на milestones. То есть у каждой имплементации может быть разная глубина. Например - только Basic Swap имплементация - бесплатный медленный своп (то как это происходит сейчас), Faster Swap имплементация - ускоренный своп, когда маркет тейкер подписывает сразу 2 транзакции (send + claim), Destination Address - фича с кастомным адресом назначения, Prepaid Claim фича - платный когда мы сами оплачиваем "claim" своим эфиром итд итп...

2 типа checkbox list

  1. для свопов
  2. для кошелька

Страница статуса

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

Что то типа swapready.net только наш собственный

noxonsu commented 5 years ago

https://github.com/swaponline/swap.core/issues/91 обьеденить и перенести в вики

noxonsu commented 3 years ago

https://github.com/swaponline/MultiCurrencyWallet/blob/master/docs/ADD_BLOCKCHAIN.md