SkillAgentSearch skills...

PEKS

PEKS+Ethereum

Install / Use

/learn @fdsafsadfdsag8/PEKS
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

基于关键字加密搜索的信息传递系统1.0

1 环境

  • ubuntu系统
  • python3.0
  • pycharm软件
  • pypbc库
  • django框架
  • 以太坊

2 安装方法

3 使用步骤

3.1布置智能合约

  • 按照文档:《部署合约并调用智能合约的函数》和《私链上合约的相关信息和函数5.0》

3.2创建本地文件夹

  • 在本地创建文件夹(如命名为test)
  • 在test里面创建两个文件夹:privkey和pubkey

3.3修改代码

  • 安装狐狸钱包获取钱包私钥,参考教程:

  • 用pycharm打开blockchain_demo文件夹,修改search_kw文件夹下的view.py:

    • 将开头的变量:contract_address 改成合约部署的地址
    • 接下来两个变量:wallet_private_key 和wallet_address 修改为自己对应的钱包私钥和钱包地址
    • 将函数signup2里的 path = '' 修改为上述创建的test文件夹路径xx/test (注意没有最后的下划线)

3.4启动程序

  • 启动区块链
  • 在pycharm终端的blockchain_demo/mysite$目录下:python manage.py runserver
  • 进入网址
  • 输入后缀url即可访问对应网页

4 注意事项

  • 在注册之后必须进行挖矿
  • 在发送信息之后也必须进行挖矿

5 其它问题

6 测试工具

Related Skills

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated1y ago
Forks0

Languages

Python

Security Score

50/100

Audited on Sep 18, 2024

No findings