Skip to content

anatolyKhoronko/contractsFactory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Необходим MetaMask https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn Мы используем тестовую сеть Rinkeby, самый простой способ получить эфир, http://rinkeby-faucet.com/

-yarn;

-yarn start;

В данной системе реализовано три смарт-контракта:

  1. ParticipantFactory, позволяет создавать участника системы и назначать ему одну из трех ролей( MANAGER, CUSTOMER, EXECUTOR ), так же он проверяет каждого желающего воспользоваться системой, определяет его роль, и дает доступ к выполнению какого-то либо функционала или нет.

  2. Сontract, смарт-контракт, который внедряет логику физического контракта в блокчейн, состоит из адресов всех участников контракта, и массива условий контракта.Каждое условие состоит из, текстового описания, индикатора выполнения условия, который может изменять исполнитель, и ревью данного условия(PENDING, RESOLVE, REJECT), которое устанавливает заказчик, после выполнения его иполнителем.

  3. ContractsFactory, наследует ParticipantFactory, позволяет создавать Сontract - ы, и получать участникам уже существущие смарт-конракты Contract

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published