1
0

uniswapPair.ts 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. export const UNIPAIR_ABI = [
  2. {
  3. "constant": true,
  4. "inputs": [],
  5. "name": "token0",
  6. "outputs": [{ "name": "", "type": "address" }],
  7. "payable": false,
  8. "stateMutability": "view",
  9. "type": "function"
  10. },
  11. {
  12. "constant": true,
  13. "inputs": [],
  14. "name": "token1",
  15. "outputs": [{ "name": "", "type": "address" }],
  16. "payable": false,
  17. "stateMutability": "view",
  18. "type": "function"
  19. },
  20. {
  21. "constant": true,
  22. "inputs": [],
  23. "name": "getReserves",
  24. "outputs": [
  25. { "name": "reserve0", "type": "uint112" },
  26. { "name": "reserve1", "type": "uint112" },
  27. { "name": "blockTimestampLast", "type": "uint32" }
  28. ],
  29. "payable": false,
  30. "stateMutability": "view",
  31. "type": "function"
  32. },
  33. {
  34. "anonymous": false,
  35. "inputs": [
  36. { "indexed": true, "name": "sender", "type": "address" },
  37. { "indexed": false, "name": "amount0In", "type": "uint256" },
  38. { "indexed": false, "name": "amount1In", "type": "uint256" },
  39. { "indexed": false, "name": "amount0Out", "type": "uint256" },
  40. { "indexed": false, "name": "amount1Out", "type": "uint256" },
  41. { "indexed": true, "name": "to", "type": "address" }
  42. ],
  43. "name": "Swap",
  44. "type": "event"
  45. },
  46. {
  47. "anonymous": false,
  48. "inputs": [
  49. { "indexed": true, "name": "from", "type": "address" },
  50. { "indexed": true, "name": "to", "type": "address" },
  51. { "indexed": false, "name": "value", "type": "uint256" }
  52. ],
  53. "name": "Transfer",
  54. "type": "event"
  55. }
  56. ];