Tezos Bakers注册表的命令行界面
bakers-registr的Python项目详细描述
Bakers注册表客户端
Tezos Bakers Registry的控制台客户端
分散化方法- 不依赖于特定的索引器:您可以从多个选项中进行选择,也可以轻松地添加新选项
- 大多数数据是从公共RPC节点池中检索的
安装
pip install bakers-registry
要求
- python 3.6+
- 皮普
获取当前baker配置
^{pr2}$参数
BAKER_ADDRESS
tz地址--output_file=OUTPUT_FILE
存储数据的文件的路径(可选)--raw=RAW
保留中间数据表示(默认值为False)--network=NETWORK
Tezos 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_ADDRESS
tz地址INPUT_FILE
配置文件的路径(可以包含任何级别的表示)--preview=PREVIEW
打印结果配置而不是命令行(默认值为False)--network=NETWORK
Tezos 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=NETWORK
Tezos 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=NETWORK
Tezos 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"
- 项目
标签: