atst cli docs
Installation
npm install @eth-optimism/atst --global
Usage
npx atst <command> [options]
Commands
-
read
read an attestation -
write
write an attestation
For more info, run any command with the --help
flag:
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 typestring
|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:
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 typestring
|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:
npx atst write --key "optimist.base-uri" \
--about 0x2335022c740d17c2837f9C884Bfe4fFdbf0A95D5 \
--value "my attestation" \
--private-key 0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80 \
--rpc-url http://goerli.optimism.io