钱包模块

钱包模块分为两类(1. 智能合约模块纯前端使用 2. 客户端导入metamask/argent/gmail 账户模块)

1. 智能合约模块

为了用户更加的安全,我们对用户在前端缓存的私钥进行加密,用户在第一次进入智能合约模块时需要输入初始化的解锁密码(后续都用这个密码解锁),然后添加账户和展示账户时候会根据用户的解锁密码进行加密解密

对于历史导入过的用户可以点击清理账户后 刷新页面 输入解锁密码后重新导入

2. 客户端账户模块

启动任务 后,点击导入账户按钮,导入的文件格式如下:

  • 对于需要用到 metamask/argent 钱包格式的如下

platform,label,cname,password,address,mnemonic,privateKey
# platform: eth/starknet/zksync/base/arbitrum/optimism
# label: 标记一组账号,比如zksync-group1 代表zksync平台的第一组账号
# cname: 账号的别名,服务端通过label和cname来分配任务(account1 account2 account3....)
# password: 钱包的解锁密码(metamask/argent)
# address: 钱包地址,钱包地址不会传到服务端,只会在本地使用(metamask/argent的钱包地址)
# mnemonic: 助记词,助记词不会传到服务端,只会在本地使用(metamask/argent的助记词)
# privateKey: 私钥,私钥不会传到服务端,只会在本地使用(metamask/argent的私钥)

本地导入后会自动,创建服务端的虚拟账号,只需要绑定环境,就可以跑任务了.

参考示例 zks-account-2.txt

zksync,zksync-group1,zks-01,qwer1234.,0xD185F213e4C1d3723FD98466980EAC88446C941d,glow myth lunar game resemble polar joke person road code walk truth,0xcec08c707832e7c1630d2d931eb4f1fde823f5d250b6ff7160617de74f60ad30

zksync,zksync-group1,zks-02,qwer1234.,0x9BC2363C6A90b082837329B525fd03d09D2f65c8,crane antenna obscure rail upgrade sheriff flat frequent inspire heavy marine bar,0xfc514ff0597da59dd1e4b98359c30739feeb0c4f3aefb7dd5c12768326ffeef0

  • 对于需要用到gmail的如下

gmail,label,cname,邮箱密码,邮箱账号,辅助邮箱
# platform: gmail
# label: 标记一组账号,比如republik-group1 代表Republik平台的第一组账号
# cname: 账号的别名,服务端通过label和cname来分配任务(account1 account2 account3....)
# 邮箱密码: 谷歌邮箱密码
# 邮箱账号: 谷歌邮箱账户
# 辅助邮箱: 辅助邮箱

本地导入后会自动,创建服务端的虚拟账号,只需要绑定环境,就可以跑任务了.

参考示例 republik-account-2.txt

gmail,republik-group1,account1,aaaapwd!123,aaaa@gmail.com,aaaa@hotmail.com

gmail,republik-group1,account2,bbbbpwd!123,bbbb@gmail.com,bbbb@hotmail.com

Last updated