Hi 游客

更多精彩,请登录!

比特池塘 区块链前沿 正文

比特币API目录

北乌头内
55 0 0
API目录
, w; h. u" |! o区块链相关API:. o: N; F- J+ {
  • GetBestBlockHash: 返回最优链上最近区块的哈希
  • GetBlock: 返回具有指定哈希的区块
  • GetBlockChainInfo: 返回区块链当前状态信息
  • GetBlockCount: 返回本地最优链上的区块数量
  • GetBlockHash: 返回本地最有区块链上指定高度区块的哈希
  • GetBlockHeader: 返回指定区块头
  • GetChainTips: 返回每个本地区块链的最高位区块(tip)信息
  • GetDifficulty: 返回POW难度
  • GetMemPoolAncestors: 返回交易池内指定交易的所有祖先
  • GetMemPoolDescendants: 返回交易池内指定交易的所有后代
  • GetMemPoolEntry: 返回交易池内指定交易的池数据
  • GetMemPoolInfo: 返回交易池信息
  • GetRawMemPool: 返回交易池内的所有交易
  • GetTxOut: 返回指定交易输出的详细信息
  • GetTxOutProof: 返回一个或多个交易的证明数据
  • GetTxOutSetInfo: 返回UTXO集合的统计信息
  • PreciousBlock:
  • PruneBlockChain: 对区块链执行剪枝操作
  • VerifyChain: 验证本地区块链的每个记录
  • VerifyTxOutProof: 验证交易输出证明, \  Q$ N4 N0 a8 `# B$ U$ C+ Z
    + P3 j7 I& w: j* q4 F
    节点控制API:
    ( Q4 A# U# V% F; G( z' f

  • 2 s1 z2 r3 n2 ]9 K* {- u8 O2 @; U& [GetInfo: 返回节点和网络信息: p0 C8 M. [- [! m# q& b

  • 9 I4 d" s6 H6 K5 b1 ?' lHelp: 返回所有可用的RPC命令,或返回指定命令的帮助信息2 H" d& b+ j0 }- m  p" b! N

  • % A: s# f; e1 w1 f! a' y8 w4 U0 xStop: 安全关闭bitcoin core的节点服务0 l: x4 ]/ g, e( e  Z  X
  • ! V2 Y) z0 X# P# h! B
    出块相关API:( r$ K7 x# A" P5 f

  • % h# L; r8 [0 ]# n7 _! B% _6 h; |2 dGenerate: 生成区块
    , z+ @2 D1 e( p( @. H+ G3 s( p

  • 5 S/ c. y4 |7 \: V9 I) B& }8 sGenerateToAddress: 生成区块并将新生成的比特币转入指定地址5 J8 f, s; s1 E2 ~9 R0 G. z0 E
  • - t; H' i% Y2 T9 f+ b% f) I0 G
    挖矿相关API:, q+ M4 B" ?* k, s
  • " O9 @8 ^7 i5 n' y* q* E1 |
    GetBlockTemplate: 返回节点模板
    ; o4 `: a; ~4 ]- D2 }$ |
  • / r. C; G2 S7 x1 T+ c
    GetMiningInfo: 返回挖矿相关信息& X% p. K" y$ z9 ?4 C7 D. U# x6 P
  • + |: [% K0 r: e- \
    GetNetworkHashPS: 返回估算的全网哈希速率
    6 f  w1 K: e- Q: l: Q. R* R9 g" h
  • * _6 V# ~2 @: u' Z
    PrioritiseTransaction: 交易优先权2 j8 E( k; f& `# _, X

    9 O: y8 y. d( P( h" f$ _4 O( B% ~
    1 v- r1 {; }) [& ]: x8 g
    网络相关API:
    5 K4 r2 x' ~4 Z2 N# F% U
  • AddNode: 添加节点
  • ClearBanned: 清理禁止的节点
  • DisconnectNode: 断开与指定节点旳连接
  • GetAddedNodeInfo: 返回新增节点的信息
  • GetConnectionCount: 返回与其他节点旳连接总数量
  • GetNetTotals: 返回网络流量统计信息
  • GetNetworkInfo: 返回节点的网络连接信息
  • GetPeerInfo: 返回所连接其他节点旳信息
  • ListBanned: 返回所有被禁止的IP或子网
  • Ping: 向所有连接的节点发送p2p的pin报文
  • SetBan: 管理禁止访问清单
  • SetNetworkActive: 禁止/启用P2P网络
    # O3 Q% x7 y$ P- g! q) s

    ; {& a3 M7 o6 s裸交易相关API:
    % d8 K* A  D* P9 V
  • CreateRawTransaction: 创建未签名的序列化交易
  • FundRawTransaction: 向裸交易添加新的UTXO
  • DecodeRawTransaction: 解码指定的裸交易
  • DecodeScript: 解码指定的P2SH赎回脚本
  • GetRawTransaction: 返回指定的裸交易
  • SendRawTransaction: 验证并发送裸交易到P2P网络
  • SignRawTransaction: 签名裸交易9 j, {8 j$ m1 P* X
    . ~2 O; j% ?2 X* }; a
    工具类API:2 c  [3 ~2 J2 Z; X2 U+ T
  • CreateMultiSig: 创建P2SH多重签名地址
  • EstimateFee: 估算交易费率
  • EstimatePriority: 估算交易的优先级
  • GetMemoryInfo: 返回内存使用情况
  • ValidateAddress: 验证指定的地址
  • VerifyMessage: 验证签名的消息2 @, h& H8 B- O9 T( e

    $ M$ |9 A+ G$ o) C7 }6 B' t+ \: g钱包相关API:
    * M9 o5 |- T8 g# D2 P  Y( y9 `
  • AbandonTransaction: 放弃指定交易
  • AddWitnessAddress: 添加见证地址
  • AddMultiSigAddress: 添加P2SH多重签名地址
  • BackupWallet: 备份钱包
  • BumpFee: 替换未确认交易并提升手续费
  • DumpPrivKey: 导出指定私钥
  • DumpWallet: 导出钱包
  • EncryptWallet: 加密钱包
  • GetAccountAddress: 返回指定账户的当前地址
  • GetAccount: 返回指定地址关联的账户
  • GetAddressesByAccount: 按账户分组列出地址
  • GetBalance: 返回钱包账户余额
  • GetNewAddress: 返回一个新的地址用于接收支付
  • GetRawChangeAddress: 返回新的找零地址
  • GetReceivedByAccount: 返回指定账户的收入情况
  • GetReceivedByAddress: 返回指定地址的收入情况
  • GetTransaction: 返回指定的钱包交易的详情
  • GetUnconfirmedBalance: 返回钱包全部未确认收入总额
  • GetWalletInfo: 返回钱包信息
  • ImportAddress: 导入地址或公钥脚本
  • ImportMulti: 导入多个地址或公钥脚本
  • ImportPrunedFunds:
  • ImportPrivKey: 导入私钥
  • ImportWallet: 导入钱包
  • KeyPoolRefill: 密钥池填充
  • ListAccounts: 返回钱包内账户及对应余额
  • ListAddressGroupings: 按地址列出余额
  • ListLockUnspent: 列出锁定的UTXO
  • ListReceivedByAccount: 按账户列出收到的比特币
  • ListReceivedByAddress: 列地址列出收到的比特币
  • ListSinceBlock: 列出指定区块之后发生的与钱包有关的交易
  • ListTransactions: 列出最近指定数量的与钱包有关的交易
  • ListUnspent: 返回钱包内的UTXO
  • LockUnspent: 暂时性锁定/解锁指定的UTXO
  • Move: 链下转账
  • RemovePrunedFunds:
  • SendFrom: 使用指定的本地账户向指定的比特币地址转账
  • SendMany: 创建并广播一个包含多个输出的交易
  • SendToAddress: 向指定地址发送比特币
  • SetAccount: 将指定地址与账户关联
  • SetTxFee: 设置千字节交易费率
  • SignMessage: 签名消息
  • SignMessageWithPrivKey: 使用指定私钥签名消息
  • WalletLock: 锁定钱包
  • WalletPassphrase: 输入钱包口令
  • WalletPassphraseChange: 修改钱包口令! k& Z2 v/ p" G) T. r+ P4 p
  • BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
    声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    成为第一个吐槽的人

    北乌头内 小学生
    • 粉丝

      0

    • 关注

      0

    • 主题

      5