0x-debug-klaytn 中文文档教程
0x-debug
Usage
$ npm install -g 0x-debug-klaytn
$ 0x-debug COMMAND
running command...
$ 0x-debug (-v|--version|version)
0x-debug-klaytn/100.0.0 darwin-x64 node-v10.19.0
$ 0x-debug --help [COMMAND]
USAGE
$ 0x-debug COMMAND
...
Commands
0x-debug abi_decode [ABIENCODEDDATA]
0x-debug config [KEY] [VALUE]
0x-debug explain [TX]
0x-debug help [COMMAND]
0x-debug mesh:orders
0x-debug mesh:stats
0x-debug mesh:subscribe
0x-debug misc:addresses
0x-debug misc:call [ADDRESS] [CALLDATA]
0x-debug misc:current_block [ADDRESS] [CALLDATA]
0x-debug misc:function_registry_check
0x-debug order:create
0x-debug order:hash
0x-debug order:info
0x-debug profile:create
0x-debug staking:epoch:end
0x-debug staking:epoch:stats
0x-debug staking:pool:create
0x-debug staking:pool:decrease_share
0x-debug staking:pool:finalize
0x-debug staking:pool:stake
0x-debug staking:pool:stats
0x-debug staking:pool:unstake
0x-debug staking:pool:withdraw_rewards
0x-debug tokens:enable
0x-debug abi_decode [ABIENCODEDDATA]
解码已知 ABI
USAGE
$ 0x-debug abi_decode [ABIENCODEDDATA]
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--rpc-url=rpc-url Klaytn Node RPC URL
--tx
EXAMPLE
$ 0x-debug abi_decode [abi encoded data]
0x-debug config [KEY] [VALUE]
存储和检索配置
USAGE
$ 0x-debug config [KEY] [VALUE]
OPTIONS
-d, --delete delete config key
EXAMPLE
$ 0x-debug config [KEY] [VALUE]
0x-debug explain [TX]
的 ABI 数据解释 0x-debug 的 Klaytn 事务
USAGE
$ 0x-debug explain [TX]
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug explain [tx]
0x-debug help [COMMAND]
显示帮助
USAGE
$ 0x-debug help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
参见代码:@oclif/plugin-help
0x-debug mesh:orders
从 Mesh 节点检索订单
USAGE
$ 0x-debug mesh:orders
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mesh-url=mesh-url (required)
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug mesh:orders
0x-debug mesh:stats
打印 Mesh 节点的统计信息
USAGE
$ 0x-debug mesh:stats
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mesh-url=mesh-url (required)
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug mesh:stats
0x-debug mesh:subscribe
订阅到订单事件的提要
USAGE
$ 0x-debug mesh:subscribe
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mesh-url=mesh-url (required)
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug mesh:subscribe
0x-debug misc:addresses
打印所有已知的 0x 合约地址
USAGE
$ 0x-debug misc:addresses
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug misc:addresses
0x-debug misc:call [ADDRESS] [CALLDATA]
调用 Klaytn 交易
USAGE
$ 0x-debug misc:call [ADDRESS] [CALLDATA]
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--blockNumber=blockNumber block number
--from=from from account
--gas=gas gas amount
--json Output as JSON
--rpc-url=rpc-url Klaytn Node RPC URL
--value=value [default: 1] Ether value to send
EXAMPLE
$ 0x-debug misc:call [address] [callData]
0x-debug misc:current_block [ADDRESS] [CALLDATA]
获取当前的以太坊区块
USAGE
$ 0x-debug misc:current_block [ADDRESS] [CALLDATA]
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug misc:current_block
0x-debug misc:function_registry_check
检查已知的 0x 功能是否已在 Parity Registry 中注册
USAGE
$ 0x-debug misc:function_registry_check
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--list
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug function_registration_check
0x-debug order:create
创建一个签名的订单
USAGE
$ 0x-debug order:create
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mnemonic=mnemonic Mnemonic
--private-key=private-key Private Key
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug order:create
0x-debug order:hash
散列提供的订单 提供的订单的
USAGE
$ 0x-debug order:hash
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-o, --order=order (required) The order in JSON format
-p, --profile=profile The config profile to use
--json Output as JSON
--rpc-url=rpc-url Klaytn Node RPC URL
--validate Validate the signature of the order
EXAMPLE
$ 0x-debug order:hash --order [JSON_ORDER]
0x-debug order:info
订单信息
USAGE
$ 0x-debug order:info
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-o, --order=order (required) The order in JSON format
-p, --profile=profile The config profile to use
--balances Fetch the balances and allowances for the maker address
--blockNumber=blockNumber The block number to fetch at
--json Output as JSON
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug order:info --order-hash [ORDER_HASH]
0x-debug profile:create
创建一个配置文件
USAGE
$ 0x-debug profile:create
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug profile:create
0x-debug staking:epoch:end
结束current epoch
USAGE
$ 0x-debug staking:epoch:end
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mnemonic=mnemonic Mnemonic
--private-key=private-key Private Key
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug staking:epoch:end
0x-debug staking:epoch:stats
当前 Staking Epoch 的详细信息
USAGE
$ 0x-debug staking:epoch:stats
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug staking:epoch:stats
0x-debug staking:pool:create
Pool
USAGE
$ 0x-debug staking:pool:create
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mnemonic=mnemonic Mnemonic
--private-key=private-key Private Key
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug staking:pool:create
0x-debug staking:pool:decrease_share
减少 Operator 在 Staking pool
USAGE
$ 0x-debug staking:pool:decrease_share
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mnemonic=mnemonic Mnemonic
--pool-id=pool-id (required)
--private-key=private-key Private Key
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug staking:pool:decrease_share
0x-debug staking:pool:finalize
的
USAGE
$ 0x-debug staking:pool:finalize
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mnemonic=mnemonic Mnemonic
--pool-id=pool-id (required)
--private-key=private-key Private Key
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug staking:pool:finalize
0x-debug staking:pool:stake
一个Staking
USAGE
$ 0x-debug staking:pool:stake
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mnemonic=mnemonic Mnemonic
--pool-id=pool-id (required)
--private-key=private-key Private Key
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug staking:pool:stake
0x-debug staking:pool:stats
创建
USAGE
$ 0x-debug staking:pool:stats
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--pool-id=pool-id (required)
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug staking:pool:stats
0x-debug staking:pool:unstake
份额
USAGE
$ 0x-debug staking:pool:unstake
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mnemonic=mnemonic Mnemonic
--pool-id=pool-id (required)
--private-key=private-key Private Key
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug staking:pool:unstake
0x-debug staking:pool:withdraw_rewards
中 来自 Poo 的 elegator 奖励
USAGE
$ 0x-debug staking:pool:withdraw_rewards
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mnemonic=mnemonic Mnemonic
--pool-id=pool-id (required)
--private-key=private-key Private Key
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug staking:pool:withdraw_rewards
0x-debug tokens:enable
启用令牌进行交易
USAGE
$ 0x-debug tokens:enable
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mnemonic=mnemonic Mnemonic
--private-key=private-key Private Key
--rpc-url=rpc-url Klaytn Node RPC URL
--token=token (required)
EXAMPLE
$ 0x-debug tokens:enable
0x-debug
Usage
$ npm install -g 0x-debug-klaytn
$ 0x-debug COMMAND
running command...
$ 0x-debug (-v|--version|version)
0x-debug-klaytn/100.0.0 darwin-x64 node-v10.19.0
$ 0x-debug --help [COMMAND]
USAGE
$ 0x-debug COMMAND
...
Commands
0x-debug abi_decode [ABIENCODEDDATA]
0x-debug config [KEY] [VALUE]
0x-debug explain [TX]
0x-debug help [COMMAND]
0x-debug mesh:orders
0x-debug mesh:stats
0x-debug mesh:subscribe
0x-debug misc:addresses
0x-debug misc:call [ADDRESS] [CALLDATA]
0x-debug misc:current_block [ADDRESS] [CALLDATA]
0x-debug misc:function_registry_check
0x-debug order:create
0x-debug order:hash
0x-debug order:info
0x-debug profile:create
0x-debug staking:epoch:end
0x-debug staking:epoch:stats
0x-debug staking:pool:create
0x-debug staking:pool:decrease_share
0x-debug staking:pool:finalize
0x-debug staking:pool:stake
0x-debug staking:pool:stats
0x-debug staking:pool:unstake
0x-debug staking:pool:withdraw_rewards
0x-debug tokens:enable
0x-debug abi_decode [ABIENCODEDDATA]
Decodes ABI data for known ABI
USAGE
$ 0x-debug abi_decode [ABIENCODEDDATA]
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--rpc-url=rpc-url Klaytn Node RPC URL
--tx
EXAMPLE
$ 0x-debug abi_decode [abi encoded data]
0x-debug config [KEY] [VALUE]
Store and retrieve config
USAGE
$ 0x-debug config [KEY] [VALUE]
OPTIONS
-d, --delete delete config key
EXAMPLE
$ 0x-debug config [KEY] [VALUE]
0x-debug explain [TX]
Explain the Klaytn transaction
USAGE
$ 0x-debug explain [TX]
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug explain [tx]
0x-debug help [COMMAND]
display help for 0x-debug
USAGE
$ 0x-debug help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
See code: @oclif/plugin-help
0x-debug mesh:orders
Retrieves the orders from a Mesh node
USAGE
$ 0x-debug mesh:orders
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mesh-url=mesh-url (required)
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug mesh:orders
0x-debug mesh:stats
Print the stats of a Mesh node
USAGE
$ 0x-debug mesh:stats
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mesh-url=mesh-url (required)
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug mesh:stats
0x-debug mesh:subscribe
Subscribe to a feed of order events
USAGE
$ 0x-debug mesh:subscribe
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mesh-url=mesh-url (required)
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug mesh:subscribe
0x-debug misc:addresses
Prints all known 0x Contract addresses
USAGE
$ 0x-debug misc:addresses
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug misc:addresses
0x-debug misc:call [ADDRESS] [CALLDATA]
Call the Klaytn transaction
USAGE
$ 0x-debug misc:call [ADDRESS] [CALLDATA]
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--blockNumber=blockNumber block number
--from=from from account
--gas=gas gas amount
--json Output as JSON
--rpc-url=rpc-url Klaytn Node RPC URL
--value=value [default: 1] Ether value to send
EXAMPLE
$ 0x-debug misc:call [address] [callData]
0x-debug misc:current_block [ADDRESS] [CALLDATA]
Gets the current ethereum block
USAGE
$ 0x-debug misc:current_block [ADDRESS] [CALLDATA]
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug misc:current_block
0x-debug misc:function_registry_check
Checks if known 0x functions are registered with Parity Registry
USAGE
$ 0x-debug misc:function_registry_check
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--list
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug function_registration_check
0x-debug order:create
Creates a signed order
USAGE
$ 0x-debug order:create
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mnemonic=mnemonic Mnemonic
--private-key=private-key Private Key
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug order:create
0x-debug order:hash
Hashes the provided order
USAGE
$ 0x-debug order:hash
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-o, --order=order (required) The order in JSON format
-p, --profile=profile The config profile to use
--json Output as JSON
--rpc-url=rpc-url Klaytn Node RPC URL
--validate Validate the signature of the order
EXAMPLE
$ 0x-debug order:hash --order [JSON_ORDER]
0x-debug order:info
Order Info for the provided order
USAGE
$ 0x-debug order:info
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-o, --order=order (required) The order in JSON format
-p, --profile=profile The config profile to use
--balances Fetch the balances and allowances for the maker address
--blockNumber=blockNumber The block number to fetch at
--json Output as JSON
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug order:info --order-hash [ORDER_HASH]
0x-debug profile:create
Creates a profile
USAGE
$ 0x-debug profile:create
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug profile:create
0x-debug staking:epoch:end
Ends the current epoch
USAGE
$ 0x-debug staking:epoch:end
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mnemonic=mnemonic Mnemonic
--private-key=private-key Private Key
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug staking:epoch:end
0x-debug staking:epoch:stats
Details for the current Staking Epoch
USAGE
$ 0x-debug staking:epoch:stats
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug staking:epoch:stats
0x-debug staking:pool:create
Creates a Staking Pool
USAGE
$ 0x-debug staking:pool:create
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mnemonic=mnemonic Mnemonic
--private-key=private-key Private Key
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug staking:pool:create
0x-debug staking:pool:decrease_share
Decreases the Operator Share in the Staking pool
USAGE
$ 0x-debug staking:pool:decrease_share
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mnemonic=mnemonic Mnemonic
--pool-id=pool-id (required)
--private-key=private-key Private Key
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug staking:pool:decrease_share
0x-debug staking:pool:finalize
Finalizes the Staking pool
USAGE
$ 0x-debug staking:pool:finalize
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mnemonic=mnemonic Mnemonic
--pool-id=pool-id (required)
--private-key=private-key Private Key
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug staking:pool:finalize
0x-debug staking:pool:stake
Stakes a Staking Pool
USAGE
$ 0x-debug staking:pool:stake
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mnemonic=mnemonic Mnemonic
--pool-id=pool-id (required)
--private-key=private-key Private Key
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug staking:pool:stake
0x-debug staking:pool:stats
Details for the current Staking Epoch
USAGE
$ 0x-debug staking:pool:stats
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--pool-id=pool-id (required)
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug staking:pool:stats
0x-debug staking:pool:unstake
Unstakes a Staking Pool
USAGE
$ 0x-debug staking:pool:unstake
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mnemonic=mnemonic Mnemonic
--pool-id=pool-id (required)
--private-key=private-key Private Key
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug staking:pool:unstake
0x-debug staking:pool:withdraw_rewards
Withdraws Delegator Rewards from a Poo
USAGE
$ 0x-debug staking:pool:withdraw_rewards
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mnemonic=mnemonic Mnemonic
--pool-id=pool-id (required)
--private-key=private-key Private Key
--rpc-url=rpc-url Klaytn Node RPC URL
EXAMPLE
$ 0x-debug staking:pool:withdraw_rewards
0x-debug tokens:enable
Enables a token for trading
USAGE
$ 0x-debug tokens:enable
OPTIONS
-h, --help show CLI help
-n, --network-id=network-id Klaytn network id
-p, --profile=profile The config profile to use
--json Output as JSON
--mnemonic=mnemonic Mnemonic
--private-key=private-key Private Key
--rpc-url=rpc-url Klaytn Node RPC URL
--token=token (required)
EXAMPLE
$ 0x-debug tokens:enable