2 个版本
0.6.1 | 2023 年 11 月 26 日 |
---|---|
0.6.0 | 2023 年 10 月 21 日 |
#36 in #starknet
205KB
5K SLoC
🌌 Starknet Feeder Gateway 客户端(WIP)
🚀 目录
- get_oldest_transaction_age
- get_number_of_transactions_in_backlog
- get_block
- get_block_hash_by_id
- get_block_id_by_hash
- get_contract_addresses
- get_class_by_hash
- get_compiled_class_by_class_hash
- get_state_update
- get_transaction
- get_transaction_status
- get_signature
- get_public_key
📜 get_oldest_transaction_age
- 描述:检索事务池中最旧事务的年龄。
- 参数:无。
- 响应:最旧事务的秒数年龄。
📜 get_number_of_transactions_in_backlog
- 描述:确定事务队列中的交易数量。
- 参数:无。
- 响应:事务队列中的交易数量。
📜 get_block
- 描述:获取块详情。
- 参数:
block_hash
(可选):所需块的哈希。block_number
(可选):所需块的编号。
- 响应:块详情。
📜 get_block_hash_by_id
- 描述:使用其 ID 检索块的哈希。
- 参数:
block_id
:块的 ID。
- 响应:块的哈希。
📜 get_block_id_by_hash
- 描述:使用其哈希获取块的 ID。
- 参数:
block_hash
:块的哈希。
- 响应:块的 ID。
📜 get_contract_addresses
- 描述:提供所有已部署的合约地址。
- 参数:无。
- 响应:合约地址列表。
📜 get_class_by_hash
- 描述:通过其哈希获取合约类。
- 参数:
class_hash
:合约类哈希。
- 响应:合约类详情。
📜 get_compiled_class_by_class_hash
- 描述:通过其哈希获取编译后的合约类。
- 参数:
class_hash
:合约类哈希。
- 响应:编译后的合约类详情。
📜 get_state_update
- 描述:检索给定块的州更新。
- 参数:
block_hash
(可选):所需块的哈希。block_number
(可选):所需块的编号。
- 响应: 状态更新详情。
📜 get_transaction
- 描述: 提供详细的交易信息。
- 参数:
tx_hash
: 想要查询的交易哈希。
- 响应: 交易详情。
📜 get_transaction_status
- 描述: 检查交易的当前状态。
- 参数:
tx_hash
: 想要查询的交易哈希。
- 响应: 交易状态。
📜 get_signature
- 描述: 获取指定块的签名。
- 参数:
block_hash
(可选):所需块的哈希。block_number
(可选):所需块的编号。
- 响应: 块的签名。
📜 get_public_key
- 描述: 获取 Starknet Feeder Gateway 的公钥。
- 参数:无。
- 响应: 公钥字符串。
依赖项
~12–24MB
~387K SLoC