Open3
EthDriveメモ
GitHub
DemoApp
ETHGlobalのページ
概要
- Google DriveのようなUIでアセットを管理できるウォレット
- トークンの送付/ブリッジ/スワップなどが可能
- ディレクトリ構造はERC6551で管理
使用技術
- ERC4337
- ERC6551: ディレクトリ構造の表現
- Chainlink CCIP: クロスチェーンブリッジ
- Goldsky subgraph: コントラクトデータのアグリゲート
- Blockscount: エクスプローラー
- EAS: タグマネジメント?要調査
- Farcaster Frame
- World ID: シビル対策
- OPStack: gas less
- Alchemy Account Kit: AA, ガス代肩代わり
- Pyth: Oracle
最多Prize獲得してるだけあって使用技術がめっちゃ多い。。
Contract
-
思ってたよりコード量は少なめだった
-
ERC6551+ディレクトリパスの管理をやってる感じ
https://github.com/Heterod0x/EthDrive/blob/main/contracts/contracts/EthDrive.sol#L48-L53 -
CCIPの部分はAA用にカスタマイズされてる感じ?
https://github.com/Heterod0x/EthDrive/blob/main/contracts/contracts/EthDriveCCIPTokenTransferor.sol