This is not really a documentation, but rather a dump of the open tabs after the hackation.
It has most of the links to docs of all the tech used.
- https://vitejs.dev/guide/
- https://chakra-ui.com/getting-started
- https://www.rainbowkit.com/guides/walletconnect-v2
- https://cloud.walletconnect.com/app
- https://viem.sh/docs/ens/actions/getEnsName.html
- https://chakra-ui.com/docs/components/toast/usage
- https://wagmi.sh/react/hooks/useContractReads
- https://docs.airstack.xyz/airstack-docs-and-faqs/quick-start-and-sdks
- https://app.airstack.xyz/explorer
- https://xmtp.org/docs/build/get-started
- https://github.com/lensterxyz/lenster/blob/3411bfc0d817db77268ec899d199493e62850676/apps/web/src/components/utils/hooks/useXmtpClient.tsx#L13
- https://factory.sismo.io/apps-explorer
- https://case-studies.sismo.io/db/safe-drop
- https://github.com/sismo-core/sismo-connect-boilerplate-onchain/blob/main/src/Airdrop.sol
- https://github.com/sismo-core/sismo-connect-packages/tree/main/packages/sismo-connect-solidity
- https://github.com/sismo-core/sismo-hub/blob/main/group-generators/generators/gitcoin-passport-holders/index.ts
- https://docs.sismo.io/sismo-docs/build-with-sismo-connect/technical-documentation/sismo-connect-configuration
- https://docs.sismo.io/sismo-docs/build-with-sismo-connect/technical-documentation/signature
- I was trying to figure out how to extract pub key from signature in circom, but gave up and make address a signal. But this is promising:
- https://github.com/iden3/circomlib/tree/master
- https://github.com/iden3/snarkjs
- https://web3.storage/docs/reference/js-client-library/
- https://ecosystem-wg.notion.site/Getting-started-with-IPFS-Filecoin-173c73d4d8d64765a42058594bc46bb7#19581ff0b47b45d9ba051e81cfde23e2
- https://docs.uma.xyz/developers/optimistic-oracle-v3/data-asserter
- https://docs.uma.xyz/developers/setting-custom-bond-and-liveness-parameters#example-bond-payouts-oov3
- https://docs.uma.xyz/developers/optimistic-oracle-v3/sandboxed-oracle-environment
- https://github.com/UMAprotocol/protocol/tree/master
- https://github.com/UMAprotocol/protocol/blob/922e5da60d1e71f64de50acdf9bf83a07be9449e/packages/core/contracts/optimistic-oracle-v3/implementation/OptimisticOracleV3.sol https://github.com/UMAprotocol/protocol/blob/master/packages/core/contracts/data-verification-mechanism/test/MockOracle.sol
- https://github.com/UMAprotocol/protocol/tree/master/packages/core
- https://github.com/UMAprotocol/protocol/blob/533267a4a4bde4d4fc305bedf5bdb53e85dd7e0f/packages/core/networks/5.json
- https://github.com/UMAprotocol/protocol/blob/533267a4a4bde4d4fc305bedf5bdb53e85dd7e0f/packages/core/contracts/common/implementation/AncillaryData.sol
Didn't go far