Рейтинг:0

Проверка сертификатов на блокчейне Ethereum

флаг us

у меня есть функция transferWithData (адрес, количество uint256, данные в байтах) он в основном передает токен ERC20, но имеет дополнительное поле «данные», чтобы внедрить сертификат, сгенерированный эмитентом вне сети.

Сертификат содержит:

  1. Идентификатор функции, который гарантирует, что сертификат нельзя использовать в другой функции.
  2. параметры, которые гарантируют, что входные параметры были проверены эмитентом.
  3. дата действия, которая гарантирует, что сертификат не может быть использован после даты действия.
  4. одноразовый номер, который гарантирует, что сертификат не может быть использован дважды.

Наконец, сертификат подписывается эмитентом и передается в качестве параметра в функцию transferWithData.

мой вопрос в том, как проверить этот сертификат в цепочке. я могу восстановить адрес эмитента, используя тайник. но мне также нужно проверить содержимое сертификата. Я слежу за этим репо https://github.com/NDAXlO/ERC1400/blob/master/contracts/mocks/CertificateControllerMock.sol Благодарность

kelalaka avatar
флаг in
Лучше спросить об этом на [ethereum](https://ethereum.stackexchange.com/)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.