Description
Uniswap V2/V3 (Ethereum and Arbitrum) token swaps
Documentation
interface JsonMessage { "chainName": string, "protocolName": string, "amountIn": { "amount": string, "token": { "address": string, "name": string, "decimals": number, "symbol": string } }, "amountOut": { "amount": string, "token": { "address": string, "name": string, "decimals": number, "symbol": string } }, "feesIn": string, "inDerivedUsdPrice": { "rates": [ { "rate": [ string, number ], "fromSymbol": string, "toSymbol": string } ], "toToken": { "address": string, "name": string, "decimals": number, "symbol": string } }, "outDerivedUsdPrice": { "rates": [ { "rate": [ string, number ], "fromSymbol": string, "toSymbol": string } ], "toToken": { "address": string, "name": string, "decimals": number, "symbol": string } }, "reserve0": { "amount": string, "token": { "address": string, "name": string, "decimals": number, "symbol": string } }, "reserve1": { "amount": string, "token": { "address": string, "name": string, "decimals": number, "symbol": string } }, "address": string, "transactionHash": string, "blockNumber": string, "transactionIndex": string, "createdAt": number }