Есть ли простой доступ к списку примеров исходного кода Solidity/Smart Contracts/Dapps?
Связанная информация:
Пожалуйста, отредактируйте меня , чтобы поддерживать актуальность этого легкодоступного ресурса. Это вики-пост сообщества.
От euri10 ниже.
Из Как проверить стандартный мультиподписной кошелек Mist с помощью инструмента Etherscan? и документация по мультиподписному кошельку в Mist? .
NoterEth, произносится как «Нотариус», является прототипом нотариуса и «доказательством существования» DAPP. Отправляя хэши документов, вы можете позже доказать, что у вас была привилегия на определенную информацию в определенный момент истории. Передача документов может позволить другим контрактам разрешить определенный доступ в зависимости от того, кому принадлежит хэш.
Рабочий прототип.
От decypha в посте reddit/r/ethereum .
Основные строковые утилиты для Solidity, оптимизированные для низкого потребления газа.
Автор @pipermerriam
from Как изменить результат bytes32 на uint? по @euri10
.
Расписание вызовов контрактов Ethereum.
Создайте свою собственную криптовалюту.
Измельчите свои жетоны Единорога в собачье мясо.
Незавершенная работа.
Децентрализованная биржа опционов.
Децентрализованная биржа - альфа.
Опубликовано пользователем Reddit David_Moskowitz на тему Настраиваемый контракт атомного свопа (DGD для эфира) .
Место, где вы можете выбросить свои эфиры.
Еще одно место, где можно выбросить свои эфиры.
Рабочий прототип.
Вы не можете курить это. Это доказуемо честная лотерея.
Как сообщил пользователь Reddit ethererik, выплата джекпота GovernMental в размере 1100 ETH застряла, потому что она использует слишком много газа . Выплата по этой схеме пирамиды может застрять, потому что код выплаты требует, чтобы массив прошлых кредиторов и суммы были очищены, и эта операция стоит слишком много газа. Код для очистки внутренней памяти:
creditorAddresses = new address[](0);
creditorAmounts = new uint[](0);
Видимо 1100 эфиров застряли в подвешенном состоянии.
ВНИМАНИЕ ! Разработчики смарт-контрактов должны знать об этой ситуации!
Вопрос Как очистить большие массивы не сдувая лимит газа? имеет один ответ, чтобы обойти эту проблему. Спасибо @Nick Johnson
.
Схема пирамиды.
Станьте королем или королевой, разбогатейте и увековечите свое имя.
Удвойте свой эфир. Понци.
Еще одна игра Понци.
Изображение, работающее на блокчейне.
Децентрализованная и открытая общедоступная доска объявлений.
Рабочий прототип.
Прокси/кошелек учетной записи с мультиподписью, ограниченным по дням — «Кошелек Ξthereum. ПРИМЕЧАНИЕ. Кошелек еще не выпущен официально, может содержать серьезные ошибки!»
Maker — это децентрализованная автономная организация, которая создает и страхует стейблкоин dai на блокчейне Ethereum.
В экосистеме Maker есть несколько общедоступных децентрализованных приложений и библиотек:
Информацию более высокого уровня о Maker можно найти здесь:
Зарегистрируйте доменное имя для своей учетной записи Ethereum.
Публично проверяемая система голосования - рабочий прототип.
От aakilfernandes в сообщении reddit/r/ethdev : «Зайдите на dapps.ethercast.com и посмотрите в репозиториях, затем найдите файлы .sol или .se. Здесь есть пара десятков, если вы хотите взглянуть».
От bertani в сообщении reddit/r/ethdev - "Здесь вы можете найти некоторые на основе Oraclize ;)".
От inasacu в сообщении reddit/r/ethdev — «Попробуйте ether.camp».
https://github.com/ethereum/dapp-bin содержит некоторый код Solidity, такой как кошелек, scrypt и библиотека. Именно здесь Кристиан Рейтвиснер (автор Solidity), Гэвин Вуд и Виталик Бутерин разместили некоторые из своих DApp. В целом стоит изучить, хотя у некоторых может не быть пользовательского интерфейса или, возможно, они написаны на Serpent.
DappSys
dappsys — это фреймворк контрактной системы. Это набор контрактов (классов) Solidity, помогающий управлять многоконтрактными децентрализованными приложениями на Эфириуме.
Аудит
24 февраля 2016 года Пайпер Мерриам завершила и подписала аудит кода, охватывающий состояние Dappsys на момент фиксации 4dceee5.
Монтаж
npm install dapple dapple install https://github.com/nexusdev/dappsys
Гитхаб
Мне нравились эти детские шаги , когда я заинтересовался Solidity. Некоторые практичные простые вещи.
Здесь вы можете просмотреть полный список смарт-контрактов, опубликованных сегодня в сети.
Большинство из них представляют собой действительно интересные учебные случаи.
q9f
эт
Бадр Беллай