This starter comes preloaded with the attestation station.
- @eth-optimism/atst JavaScript SDK
- Attestation station contract included for convenience
- Automatically generated react hooks
The attestation station is meant to be as simple as possible so you, the community, lead the direction it takes. Every attestation has the following properties:
- Creator - the address making the attestation
- About - An address the attestation is about
- Key - A 32 byte key
- Val - An arbitrary value in bytes
See the official documentation for more.
The attestation station is deterministically deployed to 0xEE36eaaD94d1Cc1d0eccaDb55C38bFfB6Be06C77
on both Optimism and Optimism Goerli.
To interact with the attestation station this library uses the minimal @eth-optimism/atst package currently in beta as well as it's accompanying cli. Feel free to open up issues for ideas of improvements for atst. We are also happy to give you ideas of how you could build an even better version of ATST or make it better for your hack!
For convenience we also include the atst cli. It's a great way to interact with the atst from command line. To get started try reading an attestation
npx atst read --key "optimist.base-uri" --about 0x2335022c740d17c2837f9C884Bfe4fFdbf0A95D5 --creator 0x60c5C9c98bcBd0b0F2fD89B24c16e533BaA8CdA3
For more information run the help page
npx atst --help
- nxyz attestation station
- Graphql api: ponder attestation station
Many hackers are building their own as well!