{"name":"Voxelithic API","version":"1.0.0","chainId":4663,"description":"Quotes, routes and fill verification for tokenized equities on Robinhood Chain. Prices come from the pools through the on-chain quoter, so every answer here can be reproduced with an RPC and nothing else.","endpoints":[{"method":"GET","path":"/health","summary":"Chain head, market phase, contract addresses","example":"https://voxelithic.xyz/api/v1/health"},{"method":"GET","path":"/tokens","summary":"Canonical token set. A ticker is not an identifier on this chain","example":"https://voxelithic.xyz/api/v1/tokens"},{"method":"GET","path":"/venues","summary":"Venues the router can execute against","example":"https://voxelithic.xyz/api/v1/venues"},{"method":"GET","path":"/quote","summary":"Best executable quote across direct pools","example":"https://voxelithic.xyz/api/v1/quote?tokenIn=USDG&tokenOut=SPY&amountIn=10"},{"method":"POST","path":"/swap","summary":"Unsigned transaction for a route from /quote","body":{"tokenIn":"USDG","tokenOut":"SPY","amountIn":"10","minOut":"from the quote","route":"the route array from /quote, unchanged"}},{"method":"GET","path":"/verify","summary":"What a transaction actually did, read from its receipt","example":"https://voxelithic.xyz/api/v1/verify?tx=0x46fb26583f88e16ea546457d24880637f490c54a61a9438068dec3b947970fe4"},{"method":"GET","path":"/receipt","summary":"What a fill paid, against what every venue would have paid at that block","example":"https://voxelithic.xyz/api/v1/receipt?tx=0x401dac9fe621d30cbf8634f771e4cc6e42ee1c3f353e2f70e769ecf9562b4650"},{"method":"GET","path":"/burn","summary":"How much $VOXEL the treasury has bought and burned, and what is queued next","example":"https://voxelithic.xyz/api/v1/burn"},{"method":"GET","path":"/openapi.json","summary":"Machine readable spec and the service level","example":"https://voxelithic.xyz/api/v1/openapi.json"}],"keys":"None required, and none accepted. /swap returns unsigned calldata: signing and broadcasting are yours, and this API cannot do either.","limits":{"requestsPerMinute":120,"per":"address"},"contracts":{"router":"0x87cD7EbE8c213455e5e5a8554657D5f294a82e64","quoter":"0x9616627E871c96e38cb21b9551F62Ed93366bE1B","routerV4":"0x290b9b46308f7a3B80A5F62214B426d3bfAfaab5","quoterV4":"0x5858F06894623eF4862103A747074E5AA3436d4F","treasury":"0x40360eFDCBb4Cd47753658a537c04a9C9Da2bEE5","pastTreasuries":["0x25A99c317f3125Fc6cd245197028f49CfF56612E"],"routerSplit":"0xda61673A51d6EA2c02C335185399Ddb818bdBC6f","v4PoolManager":"0x8366a39cc670b4001a1121b8f6a443a643e40951","launchHub":"0x0d44fd634f0bc5f16067afa1213aba8a9831e87e","lighter":"0x94bAB9693Ba2f6358507eFfcbd372b0660AFfF9d","ponsFactory":"0x7eD598BcEf8bd9Edd8C97A195C6d13f40801EC7e","ponsEscrow":"0xd3AFEB2a57f70eF218Aa82451c51B2fb0416Ac9e","dollar":"0xdCaaE9229D8396AE6351e206F96cF5Cb155809e7","issuer":"0x5a5882fd6d1BA50E364cEB64521E72f256408647","savings":"0xf0B0116285b77623Ad86eA9d19aA888EC3BBd890","carryVault":"0xa84637ad185D87f037d9a8bD95be42724325B620","carryVaults":["0xa84637ad185D87f037d9a8bD95be42724325B620","0x8c71aEA6521a8080bF4a39D63E85cF153F8Dcc28","0x4Cc4F3c2020f2686f3A276f74B648Bd6800AF1D2","0xc490e24fF8be2f6b1460d64EDBEB508335B3e71a"],"voxel":"0xA01Bc586CD5F4f253BfAB4e44400c52dbC18bC50","staking":"0x122590B220Cd15229f39B69578529350098057B3","feeSplit":"0xE7F35c0C93699dd0276EDBc97ca79109F0984b56"},"links":{"spec":"https://voxelithic.xyz/api/v1/openapi.json","docs":"https://voxelithic.xyz/docs#sdk","package":"https://www.npmjs.com/package/voxelithic-interfaces","source":"https://github.com/Voxelithicag"}}