Contract Verify

Verify申請は認証付きAPIで受け付けます。Bearer token を使って submit してください。

curl -X POST http://localhost:3000/api/verify/submit \
  -H "content-type: application/json" \
  -H "authorization: Bearer <YOUR_VERIFY_TOKEN>" \
  -d '{
    "chainId": 0,
    "contractAddress": "0x9014f26ff8bcc4768a49216def3c95f74e9ca544",
    "compilerVersion": "0.8.30",
    "optimizerEnabled": true,
    "optimizerRuns": 200,
    "evmVersion": null,
    "sourceBundle": {
      "contracts/MyContract.sol": "pragma solidity ^0.8.30; contract MyContract {}"
    },
    "contractName": "MyContract",
    "constructorArgsHex": "0x"
  }'

進捗確認: GET /api/verify/status?id=<requestId>