{"name":"Binavox 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://www.binavox.tech/api/v1/health"},{"method":"GET","path":"/tokens","summary":"Canonical token set. A ticker is not an identifier on this chain","example":"https://www.binavox.tech/api/v1/tokens"},{"method":"GET","path":"/venues","summary":"Venues the router can execute against","example":"https://www.binavox.tech/api/v1/venues"},{"method":"GET","path":"/quote","summary":"Best executable quote across direct pools","example":"https://www.binavox.tech/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://www.binavox.tech/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://www.binavox.tech/api/v1/receipt?tx=0x401dac9fe621d30cbf8634f771e4cc6e42ee1c3f353e2f70e769ecf9562b4650"},{"method":"GET","path":"/burn","summary":"How much $BINAVOX the treasury has bought and burned, and what is queued next","example":"https://www.binavox.tech/api/v1/burn"},{"method":"GET","path":"/openapi.json","summary":"Machine readable spec and the service level","example":"https://www.binavox.tech/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":"0x32b89beb064b880d058a3c054c107a515106b1ca","lighter":"0x94bAB9693Ba2f6358507eFfcbd372b0660AFfF9d","ponsFactory":"0x7eD598BcEf8bd9Edd8C97A195C6d13f40801EC7e","ponsEscrow":"0xd3AFEB2a57f70eF218Aa82451c51B2fb0416Ac9e"},"links":{"spec":"https://www.binavox.tech/api/v1/openapi.json","docs":"https://www.binavox.tech/docs#sdk","package":"https://www.npmjs.com/package/binavox-interfaces","source":"https://github.com/Binavoxag"}}