Poseidon Docs
SeaverseGithub
  • 入门
    • 简介
    • 安装
    • 示例
    • 注意事项
    • 更新日志
      • v2.0.1
      • v2.0.0
  • EVM
    • (DataClass)
      • ChainInformationData
      • BlockInformationData
      • TransactionReceiptData
      • SignatureData
      • SignedMessageData
    • Chain
      • __init__
      • get_chain_information
      • get_block_information
      • get_transaction_receipt_by_hash
      • get_transaction_receipt_by_block_id_and_index
      • get_balance
      • get_code
      • get_storage
      • dump_storage
    • Account
      • __init__
      • set_need_confirm_before_send_transaction
      • get_self_balance
      • send_transaction
      • send_transaction_by_eip1559
      • deploy_contract
      • sign_message_string
      • sign_message_raw_hash
      • sign_message_hash
      • sign_typed_message
    • Contract
      • __init__
      • call_function
      • call_function_with_parameters
      • read_only_call_function
      • encode_function_calldata
      • decode_function_calldata
    • Utils
      • set_solidity_version
      • compile_solidity_contract
      • import_contract_abi
      • generate_new_account
      • generate_account_from_mnemonic
      • calculate_create_case_contract_address
      • calculate_create2_case_contract_address
      • generate_signature_data_with_signature
      • generate_signature_data_with_rsv
      • recover_message_string
      • recover_message_raw_hash
      • recover_message_hash
      • recover_typed_message
      • convert_equivalent_signature
      • assembly_to_bytecode_legacy
      • bytecode_to_assembly_legacy
  • Solana
    • (stay tuned)
  • TON
    • (stay tuned)
  • Sui
    • (stay tuned)
由 GitBook 提供支持
在本页

这有帮助吗?

在GitHub上编辑
  1. EVM

Utils

上一页decode_function_calldata下一页set_solidity_version

最后更新于7个月前

这有帮助吗?

Utils 是通用工具集,整合了常用的链下操作。静态类,无需实例化。

方法列表

  • : 选择 Solidity 版本

  • : 编译 Solidity 合约

  • : 导入合约 ABI

  • : 创建新账户

  • : 从助记词生成账户

  • : 计算 CREATE 方式部署的合约地址

  • : 计算 CREATE2 方式部署的合约地址

  • : 使用签名生成签名数据

  • : 使用 R,S,V 生成签名数据

  • : 恢复消息字符串的签名者

  • : 恢复消息哈希的签名者

  • : 恢复结构化消息的签名者

  • : 生成等效签名

  • : EVM 汇编转字节码

  • : 字节码转 EVM 汇编

set_solidity_version
compile_solidity_contract
import_contract_abi
generate_new_account
generate_account_from_mnemonic
calculate_create_case_contract_address
calculate_create2_case_contract_address
generate_signature_data_with_signature
generate_signature_data_with_rsv
recover_message_string
recover_message_hash
recover_typed_message
convert_equivalent_signature
assembly_to_bytecode_legacy
bytecode_to_assembly_legacy