2022 08 22 08 28

Contents

8/23

8/24

8/26

  • npx hardhat node
  • 設定conf.ini
issuing_address = 0xFfe3602dd0e2B34c90bA8ea2C8a241C8FD7746c3
verification_method=did:ion:EiA_Z6LQILbB2zj_eVrqfQ2xDm4HNqeJUw5Kj2Z7bFOOeQ
chain = ethereum_ropsten

usb_name=/etc/cert-issuer/
key_file= /home/alanhc/workspace/cert-issuer/pk.key

# put your unsigned certificates here for signing. Default is <project-base>/data/unsigned_certificates
unsigned_certificates_dir= /home/alanhc/workspace/cert-issuer/data/unsigned_certificates
# final blockchain certificates output. Default is <project-base>/data/unsigned_certificates
blockchain_certificates_dir= /home/alanhc/workspace/cert-issuer/data/unsigned_certificates
# where to store intermediate files, for debugging and checkpointing. Default is <project-base>/data/work
work_dir=/home/alanhc/workspace/cert-issuer/data/work

no_safe_mode
  • run成功:python -m cert_issuer -c conf.ini –ropsten_rpc_url localhost:9545
  1. https://github.com/alanhc/cert-issuer
  2. git checkout v2
  3. python setup.py experimental –blockchain=ethereum
  4. cp examples/data-testnet/unsigned_certificates/3bc1a96a-3501-46ed-8f75-49612bbac257.json data/unsigned_certificates/
  5. cp conf_ethtest.ini conf.ini 更改裡面檔案
  6. mkdir data/context
  7. curl https://w3id.org/security/suites/ed25519-2020/v1 -L > data/context/ed25519.v1.json
  8. https://rpc.info/ 查可用的rpc network
  9. python -m cert_issuer -c conf.ini –ropsten_rpc_url https://ropsten.infura.io/v3/9aa3d95b3bc440fa88ea12eaa4456161
0%