gotois / archive

🔖 Защищенный реестр договоренностей на Web3
https://archive.gotointeractive.com
GNU General Public License v3.0
7 stars 2 forks source link

Подключение блокчейна Solana #97

Closed qertis closed 1 year ago

qertis commented 1 year ago

Задача:

Использовать блокчейн как подтверждение договоров между двумя агентами.

Данные:

В сам блокчейн записывается ссылка (файл?) с содержанием iCalendar. В котором установлены все исполнители и заказчики, включая аттачи договора в формате PDF в виде ссылок (файлы?).

qertis commented 1 year ago

Документация https://docs.solana.com/getstarted/hello-world

qertis commented 1 year ago

Для осуществления iCal нужно сделать задачу https://github.com/gotois/archive/issues/98

qertis commented 1 year ago

Связывать uid транзакции на solid с ical image

qertis commented 1 year ago

Data Flow image

qertis commented 1 year ago

Настроил подключение walletconnect.com на уровне DNS

qertis commented 1 year ago

Требуется создавать NFT через инструкции по web3js крайне желательно без подключения целой библиотеки npm install @metaplex-foundation/js

qertis commented 1 year ago

При подключении библиотеки @solana/spl-token ошибка. Создал Issue

При подключении библиотеки @metaplex-foundation/js ошибка. Создал Issue

qertis commented 1 year ago

Попробовать использовать Phantom Extension для записи транзакции https://github.com/phantom/docs/tree/master/getting-started-with-solana

Пример подписания сообщения

const message = `To avoid digital dognappers, sign below to authenticate with CryptoCorgis`;
const encodedMessage = new TextEncoder().encode(message);

// sign message
x = await phantom.solana.signMessage(encodedMessage, 'utf8')
x.signature