Coder Social home page Coder Social logo

auction-'s Introduction

Общее описание

Проект представляет из себя аукцион, на который можно выставить токены NFT стандарта ERC-721. Каждый токен содержит в себе уникальный контент закодированный в строке, который может установить каждый пользователь при чеканке. На минт токенов установлен лимит - на 1 кошелек доступен только 1 токен. К эмиссии доступно 1111 токен - это максимальное количество токенов в коллекции. В проекте присутствуют whitelist и blacklist. Пользователям, входящим в белый список, доступна чеканка по более выгодным ценам. Пользователям в черном списке не доступны практически никакие операции с токенами коллекции. Контракты токена и аукциона являются обновляемыми, что позволит в будущем внести изменения при обнаружении уязвимостей.

Описание процесса ставок

Чтобы принять участие в аукционе, необходимо отчеканить себе токен. После этого появляется возможность выставить его на аукцион. Во время аукциона невозможно отправить этот токен кому-либо, чтобы разблокировать его, необходимо снять токен с аукциона. Любой желающий может приобрести токен либо по стартовой цене (если не сделана ставка), либо сделать ставку, которую может принять продавец. Если покупатель приобретает токен по стартовой цене, его токены сразу отправляются на адрес продавца (за исключением комиссии в 3%), взамен он получает токен. Если покупатель хочет сделать ставку, а продавец ее принимает, токен отправляется на контракт Treasury, где сделка ожидает подтверждения обеих сторон и оплаты со стороны покупателя. Максимальное время ожидания оплаты - 1 час. После этого токен отправляется продавцу, а покупатель теряет возможность оплатить сделку. После того, как покупатель вызвал функцию оплаты в контракте Treasure, он может подтвердить сделку и получить свой токен. Продавец тоже может подтвердить сделку и получить свою оплату (за исключением комиссии 2%). Проценты подобраны так, чтобы простимулировать активные торги, ведь в таком случае комиссия будет меньше.

Адреса контрактов

blacklist address: 0x6331Dc14863C02D39D0684144653E1f135985181 assets address: 0x60B4e5348dD387694C47D8E8d8eCE8fa88c941ab treasury address: 0x9869Df315af76248A5aD3598a4415Cc506D9cCD1 factory address: 0x5dD7f6b9d30cA39171f8158fD7311522698f3BE1

auction-'s People

Contributors

yoptupotop avatar

Watchers

 avatar

auction-'s Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.