# VectorX Deployments ## Goldberg -> Sepolia: https://sepolia.etherscan.io/address/0x5ac10644a873aacd288775a90d6d0303496a4304#events - Example query for dataRoot proof from block 248490 [here](https://beaconapi.succinct.xyz/api/integrations/vectorx?chainName=goldberg&contractChainId=11155111&contractAddress=0x5ac10644a873AAcd288775A90d6D0303496A4304&blockNumber=248490). ## Function IDs ## Couscous -> Goerli (Dummy): https://goerli.etherscan.io/address/0x780f4559a31b693541226492230ad58d6e8ee247#events - Example query for dataRoot proof from block 341512 [here](https://beaconapi.succinct.xyz/api/integrations/vectorx?chainName=couscous&contractChainId=5&contractAddress=0x780f4559A31b693541226492230ad58D6E8Ee247&blockNumber=341512). - The DummyVectorX contract can be reset at any point if there's a change to the devnet. ## Function IDs # Example Query for dataRoot Querying a `dataRoot` proof looks like the following: ```bash curl -L https://beaconapi.succinct.xyz/api/integrations/vectorx?chainName=&contractChainId=&contractAddress=&blockNumber= OR curl -L https://beaconapi.succinct.xyz/api/integrations/vectorx?chainName=&contractChainId=&contractAddress=&blockRoot= ``` `chainName` (required): name of the avail chain {goldberg, couscous} `contractChainId` (required): chain ID of the VectorX contract (EVM) `contractAddress` (required): address of the VectorX contract (canonical ones above) `blockNumber` | `blockRoot` (required): either the block number or block root to query the proof for