0x-debug
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

0x-debug

Version Downloads/week License

Usage

$ npm install -g 0x-debug
$ 0x-debug COMMAND
running command...
$ 0x-debug (-v|--version|version)
0x-debug/1.0.3 darwin-x64 node-v11.13.0
$ 0x-debug --help [COMMAND]
USAGE
  $ 0x-debug COMMAND
...

Commands

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  Ethereum network id
  -p, --profile=profile        The config profile to use
  --json                       Output as JSON
  --rpc-url=rpc-url            Ethereum Node RPC URL
  --tx

EXAMPLE
  $ 0x-debug abi_decode [abi encoded data]

See code: src/commands/abi_decode.ts

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]

See code: src/commands/config.ts

0x-debug explain [TX]

Explain the Ethereum transaction

USAGE
  $ 0x-debug explain [TX]

OPTIONS
  -h, --help                   show CLI help
  -n, --network-id=network-id  Ethereum network id
  -p, --profile=profile        The config profile to use
  --json                       Output as JSON
  --rpc-url=rpc-url            Ethereum Node RPC URL

EXAMPLE
  $ 0x-debug explain [tx]

See code: src/commands/explain.ts

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  Ethereum network id
  -p, --profile=profile        The config profile to use
  --json                       Output as JSON
  --mesh-url=mesh-url          (required)
  --rpc-url=rpc-url            Ethereum Node RPC URL

EXAMPLE
  $ 0x-debug mesh:orders

See code: src/commands/mesh/orders.ts

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  Ethereum network id
  -p, --profile=profile        The config profile to use
  --json                       Output as JSON
  --mesh-url=mesh-url          (required)
  --rpc-url=rpc-url            Ethereum Node RPC URL

EXAMPLE
  $ 0x-debug mesh:stats

See code: src/commands/mesh/stats.ts

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  Ethereum network id
  -p, --profile=profile        The config profile to use
  --json                       Output as JSON
  --mesh-url=mesh-url          (required)
  --rpc-url=rpc-url            Ethereum Node RPC URL

EXAMPLE
  $ 0x-debug mesh:subscribe

See code: src/commands/mesh/subscribe.ts

0x-debug misc:call [ADDRESS] [CALLDATA]

Call the Ethereum transaction

USAGE
  $ 0x-debug misc:call [ADDRESS] [CALLDATA]

OPTIONS
  -h, --help                   show CLI help
  -n, --network-id=network-id  Ethereum 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            Ethereum Node RPC URL
  --value=value                [default: 1] Ether value to send

EXAMPLE
  $ 0x-debug misc:call [address] [callData]

See code: src/commands/misc/call.ts

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  Ethereum network id
  -p, --profile=profile        The config profile to use
  --json                       Output as JSON
  --rpc-url=rpc-url            Ethereum Node RPC URL

EXAMPLE
  $ 0x-debug misc:current_block

See code: src/commands/misc/current_block.ts

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  Ethereum network id
  -p, --profile=profile        The config profile to use
  --json                       Output as JSON
  --list
  --rpc-url=rpc-url            Ethereum Node RPC URL

EXAMPLE
  $ 0x-debug function_registration_check

See code: src/commands/misc/function_registry_check.ts

0x-debug order:create

Creates a signed order

USAGE
  $ 0x-debug order:create

OPTIONS
  -h, --help                   show CLI help
  -n, --network-id=network-id  Ethereum 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            Ethereum Node RPC URL

EXAMPLE
  $ 0x-debug order:create

See code: src/commands/order/create.ts

0x-debug order:hash

Hashes the provided order

USAGE
  $ 0x-debug order:hash

OPTIONS
  -h, --help                   show CLI help
  -n, --network-id=network-id  Ethereum 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            Ethereum Node RPC URL
  --validate                   Validate the signature of the order

EXAMPLE
  $ 0x-debug order:hash --order [JSON_ORDER]

See code: src/commands/order/hash.ts

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  Ethereum 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            Ethereum Node RPC URL

EXAMPLE
  $ 0x-debug order:info --order-hash [ORDER_HASH]

See code: src/commands/order/info.ts

0x-debug profile:create

Creates a profile

USAGE
  $ 0x-debug profile:create

OPTIONS
  -h, --help                   show CLI help
  -n, --network-id=network-id  Ethereum network id
  -p, --profile=profile        The config profile to use
  --json                       Output as JSON
  --rpc-url=rpc-url            Ethereum Node RPC URL

EXAMPLE
  $ 0x-debug profile:create

See code: src/commands/profile/create.ts

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  Ethereum 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            Ethereum Node RPC URL

EXAMPLE
  $ 0x-debug staking:epoch:end

See code: src/commands/staking/epoch/end.ts

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  Ethereum network id
  -p, --profile=profile        The config profile to use
  --json                       Output as JSON
  --rpc-url=rpc-url            Ethereum Node RPC URL

EXAMPLE
  $ 0x-debug staking:epoch:stats

See code: src/commands/staking/epoch/stats.ts

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  Ethereum 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            Ethereum Node RPC URL

EXAMPLE
  $ 0x-debug staking:pool:create

See code: src/commands/staking/pool/create.ts

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  Ethereum 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            Ethereum Node RPC URL

EXAMPLE
  $ 0x-debug staking:pool:decrease_share

See code: src/commands/staking/pool/decrease_share.ts

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  Ethereum 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            Ethereum Node RPC URL

EXAMPLE
  $ 0x-debug staking:pool:finalize

See code: src/commands/staking/pool/finalize.ts

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  Ethereum 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            Ethereum Node RPC URL

EXAMPLE
  $ 0x-debug staking:pool:stake

See code: src/commands/staking/pool/stake.ts

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  Ethereum network id
  -p, --profile=profile        The config profile to use
  --json                       Output as JSON
  --pool-id=pool-id            (required)
  --rpc-url=rpc-url            Ethereum Node RPC URL

EXAMPLE
  $ 0x-debug staking:pool:stats

See code: src/commands/staking/pool/stats.ts

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  Ethereum 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            Ethereum Node RPC URL

EXAMPLE
  $ 0x-debug staking:pool:unstake

See code: src/commands/staking/pool/unstake.ts

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  Ethereum 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            Ethereum Node RPC URL

EXAMPLE
  $ 0x-debug staking:pool:withdraw_rewards

See code: src/commands/staking/pool/withdraw_rewards.ts

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  Ethereum 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            Ethereum Node RPC URL
  --token=token                (required)

EXAMPLE
  $ 0x-debug tokens:enable

See code: src/commands/tokens/enable.ts

Readme

Keywords

Package Sidebar

Install

npm i 0x-debug

Weekly Downloads

27

Version

1.0.3

License

MIT

Unpacked Size

160 kB

Total Files

83

Last publish

Collaborators

  • dekz