Tezos Bakers注册表的命令行界面

bakers-registr的Python项目详细描述


Bakers注册表客户端

PyPI versionmade_with pytezosLicense: MIT

Tezos Bakers Registry的控制台客户端

bakers-registry

分散化方法
  • 不依赖于特定的索引器:您可以从多个选项中进行选择,也可以轻松地添加新选项
  • 大多数数据是从公共RPC节点池中检索的

安装

pip install bakers-registry

要求

  • python 3.6+
  • 皮普

获取当前baker配置

^{pr2}$

参数

  • BAKER_ADDRESStz地址
  • --output_file=OUTPUT_FILE存储数据的文件的路径(可选)
  • --raw=RAW保留中间数据表示(默认值为False)
  • --network=NETWORKTezos network(默认为mainnet)
  • --registry_address=REGISTRY_ADDRESS注册表协定的地址(预定义)

样本输出

{"bakerName":"Bake'n'Rolls","openForDelegation":true,"bakerOffchainRegistryUrl":"https://bakenrolls.com/registry.json","fee":"0.09","bakerPaysFromAccounts":["tz1Zrqm4TkJwqTxm5TiyVFh6taXG4Wrq7tko"],"minDelegation":"10","subtractPayoutsLessThanMin":true,"payoutDelay":6,"payoutFrequency":1,"minPayout":"0","bakerChargesTransactionFee":true,"paymentConfig":{"payForOwnBlocks":true,"payForStolenBlocks":true,"compensateMissedBlocks":false,"payForEndorsements":true,"compensateLowPriorityEndorsementLoss":false,"compensateMissedEndorsements":false,"payGainedFees":true,"payForAccusationGains":true,"subtractLostDepositsWhenAccused":true,"subtractLostRewardsWhenAccused":true,"subtractLostFeesWhenAccused":true,"payForRevelation":true,"subtractLostRewardsWhenMissRevelation":true,"subtractLostFeesWhenMissRevelation":true},"overDelegationThreshold":100,"subtractRewardsFromUninvitedDelegation":true}
原始格式
{"bakerName":"42616b65276e27526f6c6c73","openForDelegation":true,"bakerOffchainRegistryUrl":"68747470733a2f2f62616b656e726f6c6c732e636f6d2f72656769737472792e6a736f6e","split":9100,"bakerPaysFromAccounts":["tz1Zrqm4TkJwqTxm5TiyVFh6taXG4Wrq7tko"],"minDelegation":100000,"subtractPayoutsLessThanMin":true,"payoutDelay":6,"payoutFrequency":1,"minPayout":0,"bakerChargesTransactionFee":true,"paymentConfigMask":16383,"overDelegationThreshold":100,"subtractRewardsFromUninvitedDelegation":true,"reporterAccount":"tz1Zrqm4TkJwqTxm5TiyVFh6taXG4Wrq7tko"}

从配置文件生成tezos客户机命令

bakers set BAKER_ADDRESS INPUT_FILE <flags>

参数

  • BAKER_ADDRESStz地址
  • INPUT_FILE配置文件的路径(可以包含任何级别的表示)
  • --preview=PREVIEW打印结果配置而不是命令行(默认值为False)
  • --network=NETWORKTezos network(默认为mainnet)
  • --registry_address=REGISTRY_ADDRESS注册表协定的地址(预定义)

样本输出

transfer 0 from tz1NortRftucvAkD1J58L32EhSVrQEWJCEnB to KT1ChNsEFxwyCbJyWGSL3KdjeXE28AY1Kaog --entrypoint 'set_data' --arg 'Pair "tz1NortRftucvAkD1J58L32EhSVrQEWJCEnB" (Pair (Some (Pair (Pair (Pair 0x42616b65276e27526f6c6c73 True) 0x68747470733a2f2f62616b656e726f6c6c732e636f6d2f72656769737472792e6a736f6e) (Pair (Pair 9100 { "tz1Zrqm4TkJwqTxm5TiyVFh6taXG4Wrq7tko" }) (Pair (Pair (Pair 100000 True) (Pair 6 (Pair 1 0))) (Pair (Pair True 16383) (Pair 100 True)))))) None)'

创建默认配置

bakers new <flags>

参数

  • --output_file=OUTPUT_FILE存储数据的文件的路径(可选)

获取所有面包师的数据

bakers all OUTPUT_FILE <flags>

参数

  • OUTPUT_FILE文件的路径
  • --raw=RAW保留中间数据表示(默认值为False)
  • --indexer=INDEXER用于检索操作级别的索引器[tzkt,tzstats,conseil]
  • --network=NETWORKTezos network(默认为mainnet)
  • --registry_address=REGISTRY_ADDRESS注册表协定的地址(预定义)

获取最近的更改

bakers log <flags>

参数

  • --output_file=OUTPUT_FILE文件的路径
  • --since=SINCE设置下限,可以是level(int)或string“级别:70万" "周期:170““
  • --raw=RAW保留中间数据表示(默认值为False)
  • --indexer=INDEXER用于检索操作级别的索引器[tzkt,tzstats,conseil]
  • --network=NETWORKTezos network(默认为mainnet)
  • --registry_address=REGISTRY_ADDRESS注册表协定的地址(预定义)

样本输出

738542  Airfoil              subtractLostFeesWhenMissRevelation: true=> false738542  Airfoil              subtractLostRewardsWhenMissRevelation: true=> false738542  Airfoil              payForRevelation: true=> false738542  Airfoil              bakerPaysFromAccounts: []=> ["tz1QH3G2btaWc1vRLNsEfx2gHM7Ad81TeRit"]738542  Airfoil              bakerOffchainRegistryUrl: ""=> "https://airfoil.services/airfoil.json"738542  Airfoil              openForDelegation: false=> true736381  Crypto Delegate LLC  subtractRewardsFromUninvitedDelegation: true=> false736381  Crypto Delegate LLC  subtractLostFeesWhenMissRevelation: true=> false736381  Crypto Delegate LLC  subtractLostRewardsWhenMissRevelation: true=> false736381  Crypto Delegate LLC  subtractLostFeesWhenAccused: true=> false736381  Crypto Delegate LLC  subtractLostRewardsWhenAccused: true=> false736381  Crypto Delegate LLC  subtractLostDepositsWhenAccused: true=> false736381  Crypto Delegate LLC  compensateMissedEndorsements: false=> true736381  Crypto Delegate LLC  compensateMissedBlocks: false=> true736381  Crypto Delegate LLC  payoutDelay: 6=> 0736381  Crypto Delegate LLC  subtractPayoutsLessThanMin: true=> false736381  Crypto Delegate LLC  bakerPaysFromAccounts: []=> ["tz1MyXTZmeMCM4yFnrER9LNYDZ9t2rHYDvcH"]736381  Crypto Delegate LLC  fee: "0.25"=> "-80"736381  Crypto Delegate LLC  bakerOffchainRegistryUrl: ""=> "https://www.cryptodelegate.com/files/theme/CDReg.json"736381  Crypto Delegate LLC  bakerName: "Crypto Delegate"=> "Crypto Delegate LLC"732641  YieldWallet.io       New Baker: tz1Q8QkSBS63ZQnH3fBTiAMPes9R666Rn6Sc
730509  Bake'n'Rolls         minDelegation: "0"=> "10"730226  TezoSteam            minDelegation: "0"=> "100"730226  TezoSteam            bakerPaysFromAccounts: []=> ["tz1YrmJw6Lje27gWqZ94gU9mNavEjkHu1xGc"]730226  TezoSteam            bakerOffchainRegistryUrl: ""=> "https://raw.githubusercontent.com/StakingTeam/TezoSteam/master/info/reg.json"730151  tezzz                fee: "0.03"=> "0.045"

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JAXB可以将ArrayList作为逗号分隔的值输出吗?   java使用bcel将一个内部类移动到另一个外部类   java无法识别Lucene MoreLikeThis中的错误   安卓如何在Frida中将动态类转换为json或java文件   java如何使用Struts2在blob类型的列中保存我的sql中的图像?   使用mavenreleaseplugin将java maven发布到nexus 3.0.1失败   java这是正确的方法吗?   Windows上的java Runner不工作   找不到java Hibernate+Spring xml映射   java如何访问WMI查询的数据(通过JNA)SAFEARRAY结果   java如何在本地导入库而不使用Maven中的Nexus?   java渐变本地项目依赖项   使用URLFetchService/URL Google appengine for java