UNPKG

@hyperlane-xyz/core

Version:

Core solidity contracts for Hyperlane

72 lines (51 loc) 2.08 kB
# atst cli docs ![preview](../assets/preview.gif) ## Installation ```bash npm install @eth-optimism/atst --global ``` ## Usage ```bash npx atst <command> [options] ``` ### Commands - `read` read an attestation - `write` write an attestation For more info, run any command with the `--help` flag: ```bash npx atst read --help npx atst write --help ``` ### General options - `-h`, `--help` Display help message - `-v`, `--version` Display version number ### Read - `--creator <address>` Address of the creator of the attestation - `--about <address>` Address of the subject of the attestation - `--key <string>` Key of the attestation either as string or hex number - `[--data-type <string>]` The DataType type `string` | `bytes` | `number` | `bool` | `address` (default: `string`) - `[--rpc-url <url>]` Rpc url to use (default: `https://mainnet.optimism.io`) - `[--contract <address>]` Contract address to read from (default: `0xEE36eaaD94d1Cc1d0eccaDb55C38bFfB6Be06C77`) - `-h`, `--help` Display help message Example: ```bash npx atst read --key "optimist.base-uri" --about 0x2335022c740d17c2837f9C884Bfe4fFdbf0A95D5 \ --creator 0x60c5C9c98bcBd0b0F2fD89B24c16e533BaA8CdA3 ``` ### Write - `--private-key <string>` Private key of the creator of the attestation - `[--data-type <string>]` The DataType type `string` | `bytes` | `number` | `bool` | `address` (default: `string`) - `--about <address>` Address of the subject of the attestation - `--key <address>` Key of the attestation either as string or hex number - `--value <string>` undefined - `[--rpc-url <url>]` Rpc url to use (default: `https://mainnet.optimism.io`) - `[--contract <address>]` Contract address to read from (default: 0xEE36eaaD94d1Cc1d0eccaDb55C38bFfB6Be06C77) - `-h`, `--help` Display this message Example: ```bash npx atst write --key "optimist.base-uri" \ --about 0x2335022c740d17c2837f9C884Bfe4fFdbf0A95D5 \ --value "my attestation" \ --private-key 0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80 \ --rpc-url http://goerli.optimism.io ```