Skip to content

0xWebThree/finodays-smart-contracts

Repository files navigation

Cоздание прототипа системы международных расчетов без недостатков фиатных валют и расписок единого эмиссионного центра

Репозиторий со смарт-контрактами.

Description

Данный проект позволяет решить следующие проблемы:

 - Cанкционное давление при проведении международных операций через зарубежные банки
 - Комиссионные издержки валют в процессе международных операций
 - Курсовые потери связанные с конвертацией валют при переводах
 - Необходимость содержать резервы в «мягких валютах», которые также подвержены инфляции
 - Привязанность к доллару, недружественным валютам
 - Обеспечение свободы в международных взаиморасчетах

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

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

ПРЕЗЕНТАЦИЯ

ДЕМО-ВИДЕО




Smart-contracts are developed on Solidity programming language & tested using Hardhat framework.

Smart contracts Architecture

Smart contracts Functionality

Instruction

Generate docs

With compilation

npx hardhat docgen

Without compilation

npx hardhat docgen --no-compile

Software requirements

Checked on: Node: 16.16.0 NPM: 8.11.0

Recommended using WSLv2 with LTS Node & NPM version

Installation

npm install

Compile contracts

npx hardhat compile

Run deploy/migrations

npx hardhat run scripts/deploy.js --network <network_name>

Run tests

npx hardhat test

Verify contracts

npx hardhat verify --constructor-args scripts/arguments.js --network sepolia {contractAddress}

About

Smart contracts for international settlement system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •