Skip to content

Poseidon v1.0.7

Compare
Choose a tag to compare
@B1ue1nWh1te B1ue1nWh1te released this 22 Feb 09:57
· 32 commits to main since this release
  • [建议] 此版本功能相对完善,请尽快更新至此版本
  • [优化] 对代码进行了逐行审计的细致优化
  • [优化] 对各个函数的简介描述进行了优化
  • [优化] 对各个函数的信息输出格式进行了优化
  • [优化] 每段输出信息都将添加下划线,以便于阅读
  • [优化] 使用 pwn.pwnlib.util.iters.mbruteforce 改写 CrackSelector ,提升爆破效率(理论上可用,但受制于 Python 语言自身缺陷依旧很慢,建议使用 Go 脚本单独爆破)
  • [调整] 所有主动发出的交易都将使用 GetTransactionInformationByHash 函数来解析交易回执
  • [测试] 对 Blockchain 模块中的每个函数在 Goerli 网络中再次进行了测试且功能正常
  • [新增] 添加自动日志功能,使用 Blockchain 模块时产生的所有输出信息都将自动保存至运行目录下的 logs\Poseidon_{time}.log 文件中
  • [新增] GetBasicInformation 函数中新增区块时隙(出块时间间隔)信息的展示
  • [新增] GetTransactionInformationByHash 函数得到充分完善,新增交易索引号、交易状态、交易类型、交易行为、 Gas 消耗量、状态日志等信息的展示
  • [新增] 新设 GetTransactionInformationByBlockIdAndIndex 函数,用于根据区块 ID 和交易在块中的索引来获取交易信息
  • [新增] 新设 SignatureToRSV 和 RSVToSignature 函数,用于消息签名与 (r,s,v) 之间的相互转换