arc_touchstone
may change things: you confirm before it runsTouchstone on Arc: on-chain assays. An assay is a real buy-and-sell of a token in one transaction, reverted, with the verdict, round-trip cost and streak written as an event by the ArcAssay contract (0x417d200a4bd83a7e3911765114b1a27ad30f8c97). Read every pool's last assay and streak, or one token's. To make one, call assay(poolKey, 0) on the contract with value >= fee (0.03 USDC; where the fee goes is set in the contract source, read it before sending).
Input schema
{
"type": "object",
"properties": {
"token": {
"type": "string",
"description": "Optional token address to read assays for."
}
}
}