0.8.1 • Published 1 year ago

@identity.com/gateway-eth-ts v0.8.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

gateway-eth-ts

oclif Version Downloads/week License

Usage

$ npm install -g @identity.com/gateway-eth-ts
$ gateway-eth-ts COMMAND
running command...
$ gateway-eth-ts (-v|--version|version)
@identity.com/gateway-eth-ts/0.0.12 darwin-arm64 node-v14.18.3
$ gateway-eth-ts --help [COMMAND]
USAGE
  $ gateway-eth-ts COMMAND
...

Commands

gateway-eth-ts add-gatekeeper ADDRESS

Add a gatekeeper to a GatewayToken contract

USAGE
  $ gateway-eth-ts add-gatekeeper ADDRESS

ARGUMENTS
  ADDRESS  Gatekeeper address to add to the GatewayToken contract

OPTIONS
  -c, --confirmations=confirmations              [default: 0] The amount of blocks to wait mined transaction

  -f, --gasPriceFee=gasPriceFee                  [default: [object Object]] Gas Price level to execute transaction with.
                                                 For example: instant, fast, standard, slow

  -h, --help                                     Show CLI help.

  -n, --network=network                          [default: [object Object]] Specify target network to work with

  -p, --privateKey=privateKey                    [default: [object Object]] The ethereum address private key for signing
                                                 messages

  -t, --gatewayTokenAddress=gatewayTokenAddress  [default: 0x67306284Fb127E9baF713Ebf793d741cE763F81A] GatewayToken
                                                 address to target

EXAMPLE
  $ gateway add-gatekeeper 0x893F4Be53274353CD3379C87C8fd1cb4f8458F94

See code: dist/commands/add-gatekeeper.ts

gateway-eth-ts add-network-authority ADDRESS

Add a network authority to a GatewayToken contract

USAGE
  $ gateway-eth-ts add-network-authority ADDRESS

ARGUMENTS
  ADDRESS  Network authority address to add to the GatewayToken contract

OPTIONS
  -c, --confirmations=confirmations              [default: 0] The amount of blocks to wait mined transaction

  -f, --gasPriceFee=gasPriceFee                  [default: [object Object]] Gas Price level to execute transaction with.
                                                 For example: instant, fast, standard, slow

  -h, --help                                     Show CLI help.

  -n, --network=network                          [default: [object Object]] Specify target network to work with

  -p, --privateKey=privateKey                    [default: [object Object]] The ethereum address private key for signing
                                                 messages

  -t, --gatewayTokenAddress=gatewayTokenAddress  [default: 0x67306284Fb127E9baF713Ebf793d741cE763F81A] GatewayToken
                                                 address to target

EXAMPLE
  $ gateway add-network-authority 0x893F4Be53274353CD3379C87C8fd1cb4f8458F94

See code: dist/commands/add-network-authority.ts

gateway-eth-ts blacklist ADDRESS

Blacklist user globaly in the gateway token system

USAGE
  $ gateway-eth-ts blacklist ADDRESS

ARGUMENTS
  ADDRESS  User ETH address to blacklist

OPTIONS
  -c, --confirmations=confirmations  [default: 0] The amount of blocks to wait mined transaction

  -f, --gasPriceFee=gasPriceFee      [default: [object Object]] Gas Price level to execute transaction with. For
                                     example: instant, fast, standard, slow

  -h, --help                         Show CLI help.

  -n, --network=network              [default: [object Object]] Specify target network to work with

  -p, --privateKey=privateKey        [default: [object Object]] The ethereum address private key for signing messages

EXAMPLE
  $ gateway blacklist 0x893F4Be53274353CD3379C87C8fd1cb4f8458F94

See code: dist/commands/blacklist.ts

gateway-eth-ts burn TOKENID

Burn existing identity token using TokenID

USAGE
  $ gateway-eth-ts burn TOKENID

ARGUMENTS
  TOKENID  Token ID number to burn

OPTIONS
  -c, --confirmations=confirmations              [default: 0] The amount of blocks to wait mined transaction

  -f, --gasPriceFee=gasPriceFee                  [default: [object Object]] Gas Price level to execute transaction with.
                                                 For example: instant, fast, standard, slow

  -h, --help                                     Show CLI help.

  -n, --network=network                          [default: [object Object]] Specify target network to work with

  -p, --privateKey=privateKey                    [default: [object Object]] The ethereum address private key for signing
                                                 messages

  -t, --gatewayTokenAddress=gatewayTokenAddress  [default: 0x67306284Fb127E9baF713Ebf793d741cE763F81A] GatewayToken
                                                 address to target

EXAMPLE
  $ gateway burn 10

See code: dist/commands/burn.ts

gateway-eth-ts freeze TOKENID

Freeze existing identity token using TokenID

USAGE
  $ gateway-eth-ts freeze TOKENID

ARGUMENTS
  TOKENID  Token ID number to freeze

OPTIONS
  -c, --confirmations=confirmations              [default: 0] The amount of blocks to wait mined transaction

  -f, --gasPriceFee=gasPriceFee                  [default: [object Object]] Gas Price level to execute transaction with.
                                                 For example: instant, fast, standard, slow

  -h, --help                                     Show CLI help.

  -n, --network=network                          [default: [object Object]] Specify target network to work with

  -p, --privateKey=privateKey                    [default: [object Object]] The ethereum address private key for signing
                                                 messages

  -t, --gatewayTokenAddress=gatewayTokenAddress  [default: 0x67306284Fb127E9baF713Ebf793d741cE763F81A] GatewayToken
                                                 address to target

EXAMPLE
  $ gateway freeze 10

See code: dist/commands/freeze.ts

gateway-eth-ts get-token TOKENID

Get information related to gateway token by tokenID

USAGE
  $ gateway-eth-ts get-token TOKENID

ARGUMENTS
  TOKENID  Owner address to verify identity token for

OPTIONS
  -h, --help                                     Show CLI help.
  -n, --network=network                          [default: [object Object]] Specify target network to work with

  -p, --privateKey=privateKey                    [default: [object Object]] The ethereum address private key for signing
                                                 messages

  -t, --gatewayTokenAddress=gatewayTokenAddress  [default: 0x67306284Fb127E9baF713Ebf793d741cE763F81A] GatewayToken
                                                 address to target

EXAMPLE
  $ gateway get-token 10

See code: dist/commands/get-token.ts

gateway-eth-ts get-token-id ADDRESS

Get default gateway token ID by owner's address

USAGE
  $ gateway-eth-ts get-token-id ADDRESS

ARGUMENTS
  ADDRESS  Owner address to verify identity token for

OPTIONS
  -h, --help                                     Show CLI help.
  -n, --network=network                          [default: [object Object]] Specify target network to work with

  -p, --privateKey=privateKey                    [default: [object Object]] The ethereum address private key for signing
                                                 messages

  -t, --gatewayTokenAddress=gatewayTokenAddress  [default: 0x67306284Fb127E9baF713Ebf793d741cE763F81A] GatewayToken
                                                 address to target

EXAMPLE
  $ gateway get-token-id 0x893F4Be53274353CD3379C87C8fd1cb4f8458F94

See code: dist/commands/get-token-id.ts

gateway-eth-ts help [COMMAND]

display help for gateway-eth-ts

USAGE
  $ gateway-eth-ts help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI

See code: @oclif/plugin-help

gateway-eth-ts issue ADDRESS [EXPIRATION] [CONSTRAINS]

Issue new identity token with TokenID for Ethereum address

USAGE
  $ gateway-eth-ts issue ADDRESS [EXPIRATION] [CONSTRAINS]

ARGUMENTS
  ADDRESS     Owner ethereum address to tokenID for
  EXPIRATION  [default: 0] Expiration timestamp for newly issued token
  CONSTRAINS  [default: [object Object]] Constrains to generate tokenId

OPTIONS
  -b, --bitmask=bitmask                          [default: [object Object]] Bitmask constrains to link with newly
                                                 minting tokenID

  -c, --confirmations=confirmations              [default: 0] The amount of blocks to wait mined transaction

  -f, --gasPriceFee=gasPriceFee                  [default: [object Object]] Gas Price level to execute transaction with.
                                                 For example: instant, fast, standard, slow

  -g, --[no-]generateTokenId                     Identifier used to determine wether tokenId has to be generated

  -h, --help                                     Show CLI help.

  -i, --tokenID=tokenID                          Token ID number to issue

  -n, --network=network                          [default: [object Object]] Specify target network to work with

  -p, --privateKey=privateKey                    [default: [object Object]] The ethereum address private key for signing
                                                 messages

  -t, --gatewayTokenAddress=gatewayTokenAddress  [default: 0x67306284Fb127E9baF713Ebf793d741cE763F81A] GatewayToken
                                                 address to target

  --[no-]forwardTransaction                      Whether the transaction will be sent via the Forwarder contract

EXAMPLE
  $ gateway issue 0x893F4Be53274353CD3379C87C8fd1cb4f8458F94 -i <TokenID>

See code: dist/commands/issue.ts

gateway-eth-ts refresh TOKENID [EXPIRY]

Refresh existing identity token with TokenID for Ethereum address

USAGE
  $ gateway-eth-ts refresh TOKENID [EXPIRY]

ARGUMENTS
  TOKENID  Token ID number to refresh
  EXPIRY   The new expiry time in seconds for the gateway token (default 14 days)

OPTIONS
  -c, --confirmations=confirmations              [default: 0] The amount of blocks to wait mined transaction

  -f, --gasPriceFee=gasPriceFee                  [default: [object Object]] Gas Price level to execute transaction with.
                                                 For example: instant, fast, standard, slow

  -h, --help                                     Show CLI help.

  -n, --network=network                          [default: [object Object]] Specify target network to work with

  -p, --privateKey=privateKey                    [default: [object Object]] The ethereum address private key for signing
                                                 messages

  -t, --gatewayTokenAddress=gatewayTokenAddress  [default: 0x67306284Fb127E9baF713Ebf793d741cE763F81A] GatewayToken
                                                 address to target

EXAMPLE
  $ gateway refresh 10 0x893F4Be53274353CD3379C87C8fd1cb4f8458F94

See code: dist/commands/refresh.ts

gateway-eth-ts remove-gatekeeper ADDRESS

Remove gatekeeper to a GatewayToken contract

USAGE
  $ gateway-eth-ts remove-gatekeeper ADDRESS

ARGUMENTS
  ADDRESS  Gatekeeper address to remove to the GatewayToken contract

OPTIONS
  -c, --confirmations=confirmations              [default: 0] The amount of blocks to wait mined transaction

  -f, --gasPriceFee=gasPriceFee                  [default: [object Object]] Gas Price level to execute transaction with.
                                                 For example: instant, fast, standard, slow

  -h, --help                                     Show CLI help.

  -n, --network=network                          [default: [object Object]] Specify target network to work with

  -p, --privateKey=privateKey                    [default: [object Object]] The ethereum address private key for signing
                                                 messages

  -t, --gatewayTokenAddress=gatewayTokenAddress  [default: 0x67306284Fb127E9baF713Ebf793d741cE763F81A] GatewayToken
                                                 address to target

EXAMPLE
  $ gateway remove-gatekeeper 0x893F4Be53274353CD3379C87C8fd1cb4f8458F94

See code: dist/commands/remove-gatekeeper.ts

gateway-eth-ts remove-network-authority ADDRESS

Remove network authority to a GatewayToken contract

USAGE
  $ gateway-eth-ts remove-network-authority ADDRESS

ARGUMENTS
  ADDRESS  Network authority address to remove to the GatewayToken contract

OPTIONS
  -c, --confirmations=confirmations              [default: 0] The amount of blocks to wait mined transaction

  -f, --gasPriceFee=gasPriceFee                  [default: [object Object]] Gas Price level to execute transaction with.
                                                 For example: instant, fast, standard, slow

  -h, --help                                     Show CLI help.

  -n, --network=network                          [default: [object Object]] Specify target network to work with

  -p, --privateKey=privateKey                    [default: [object Object]] The ethereum address private key for signing
                                                 messages

  -t, --gatewayTokenAddress=gatewayTokenAddress  [default: 0x67306284Fb127E9baF713Ebf793d741cE763F81A] GatewayToken
                                                 address to target

EXAMPLE
  $ gateway remove-network-authority 0x893F4Be53274353CD3379C87C8fd1cb4f8458F94

See code: dist/commands/remove-network-authority.ts

gateway-eth-ts revoke TOKENID

Revoke existing identity token by TokenID

USAGE
  $ gateway-eth-ts revoke TOKENID

ARGUMENTS
  TOKENID  Token ID number to revoke

OPTIONS
  -c, --confirmations=confirmations              [default: 0] The amount of blocks to wait mined transaction

  -f, --gasPriceFee=gasPriceFee                  [default: [object Object]] Gas Price level to execute transaction with.
                                                 For example: instant, fast, standard, slow

  -h, --help                                     Show CLI help.

  -n, --network=network                          [default: [object Object]] Specify target network to work with

  -p, --privateKey=privateKey                    [default: [object Object]] The ethereum address private key for signing
                                                 messages

  -t, --gatewayTokenAddress=gatewayTokenAddress  [default: 0x67306284Fb127E9baF713Ebf793d741cE763F81A] GatewayToken
                                                 address to target

EXAMPLE
  $ gateway revoke 10

See code: dist/commands/revoke.ts

gateway-eth-ts unfreeze TOKENID

Unfreeze existing identity token using TokenID

USAGE
  $ gateway-eth-ts unfreeze TOKENID

ARGUMENTS
  TOKENID  Token ID number to unfreeze

OPTIONS
  -c, --confirmations=confirmations              [default: 0] The amount of blocks to wait mined transaction

  -f, --gasPriceFee=gasPriceFee                  [default: [object Object]] Gas Price level to execute transaction with.
                                                 For example: instant, fast, standard, slow

  -h, --help                                     Show CLI help.

  -n, --network=network                          [default: [object Object]] Specify target network to work with

  -p, --privateKey=privateKey                    [default: [object Object]] The ethereum address private key for signing
                                                 messages

  -t, --gatewayTokenAddress=gatewayTokenAddress  [default: 0x67306284Fb127E9baF713Ebf793d741cE763F81A] GatewayToken
                                                 address to target

EXAMPLE
  $ gateway unfreeze 10

See code: dist/commands/unfreeze.ts

gateway-eth-ts verify ADDRESS [TOKENID]

Verify existing identity using token owner address

USAGE
  $ gateway-eth-ts verify ADDRESS [TOKENID]

ARGUMENTS
  ADDRESS  Owner address to verify identity token for
  TOKENID  Token ID to verify identity for

OPTIONS
  -h, --help                                     Show CLI help.
  -n, --network=network                          [default: [object Object]] Specify target network to work with

  -p, --privateKey=privateKey                    [default: [object Object]] The ethereum address private key for signing
                                                 messages

  -t, --gatewayTokenAddress=gatewayTokenAddress  [default: 0x67306284Fb127E9baF713Ebf793d741cE763F81A] GatewayToken
                                                 address to target

EXAMPLE
  $ gateway verify 0x893F4Be53274353CD3379C87C8fd1cb4f8458F94

See code: dist/commands/verify.ts

gateway-eth-ts version

USAGE
  $ gateway-eth-ts version

See code: @oclif/plugin-version

0.8.1

1 year ago

0.8.1-alpha.0

2 years ago

0.8.1-alpha.1

2 years ago

0.8.1-alpha.2

2 years ago

0.8.1-alpha.3

2 years ago

0.8.0

2 years ago

0.8.0-alpha.0

2 years ago

0.7.1

2 years ago

0.5.6

2 years ago

0.7.0

2 years ago

0.5.7

2 years ago

0.6.0-alpha.1

2 years ago

0.6.0-alpha.0

2 years ago

0.6.1

2 years ago

0.6.0

2 years ago

0.5.4

2 years ago

0.5.3

2 years ago

0.5.5

2 years ago

0.5.0

2 years ago

0.3.1

2 years ago

0.5.2

2 years ago

0.5.1

2 years ago

0.3.0

2 years ago

0.3.0-alpha.2

2 years ago

0.3.0-alpha.3

2 years ago

0.3.0-alpha.4

2 years ago

0.3.0-alpha.1

2 years ago

0.2.0-alpha.8

3 years ago

0.2.0-alpha.7

3 years ago

0.2.0-alpha.0

3 years ago

0.2.0-alpha.2

3 years ago

0.2.0-alpha.1

3 years ago

0.2.0-alpha.3

3 years ago

0.2.0-alpha.6

3 years ago

0.2.0-alpha.5

3 years ago

0.1.0-beta.3

3 years ago

0.1.0-beta.2

3 years ago

0.1.0-beta.1

3 years ago

0.1.2-beta4

3 years ago

0.1.2-beta5

3 years ago

0.1.2-beta2

3 years ago

0.1.2-beta3

3 years ago

0.1.2-beta1

3 years ago

0.1.0

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.2-beta8

3 years ago

0.1.2-beta6

3 years ago

0.1.2-beta7

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.0.11

4 years ago

0.0.12

4 years ago

0.0.10

4 years ago

0.0.4-alpha

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago