dune_token_owner_transfer_count.sql 3.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. -- 记录一个token的在某段时间的transfer 次数(count) 最多的wallet ,便于查看这些wallet是什么 ,以后作为过滤address
  2. WITH
  3. Exclude_onwer (owner) AS (
  4. VALUES
  5. ('5Q544fKrFoe6tsEbD7S8EmxGTJYAKtTVhAW5Q5pge4j1'), -- Raydium Authority V4
  6. ('BQ72nSv9f3PRyRKCBnHLVrerrv37CYTHm5h3s9VSGQDV'), -- Jupiter Aggregator Authority 1
  7. ('2MFoS3MPtvyQ4Wh4M9pdfPjz6UhVoNbFbGJAskCPCj3h'), -- Jupiter Aggregator Authority 2
  8. ('HU23r7UoZbqTUuh3vA7emAGztFtqwTeVips789vqxxBw'), -- Jupiter Aggregator Authority 3
  9. ('3CgvbiM3op4vjrrjH2zcrQUwsqh5veNVRjFCB9N6sRoD'), -- Jupiter Aggregator Authority 4
  10. ('6LXutJvKUw8Q5ue2gCgKHQdAN4suWW8awzFVC6XCguFx'), -- Jupiter Aggregator Authority 5
  11. ('CapuXNQoDviLvU1PxFiizLgPNQCxrsag1uMeyk6zLVps'), -- Jupiter Aggregator Authority 6
  12. ('GGztQqQ6pCPaJQnNpXBgELr5cs3WwDakRbh1iEMzjgSJ'), -- Jupiter Aggregator Authority 7
  13. ('9nnLbotNTcUhvbrsA6Mdkx45Sm82G35zo28AqUvjExn8'), -- Jupiter Aggregator Authority 8
  14. ('3LoAYHuSd7Gh8d7RTFnhvYtiTiefdZ5ByamU42vkzd76'), -- Jupiter Aggregator Authority 9
  15. ('DSN3j1ykL3obAVNv7ZX49VsFCPe4LqzxHnmtLiPwY6xg'), -- Jupiter Aggregator Authority 10
  16. ('69yhtoJR4JYPPABZcSNkzuqbaFbwHsCkja1sP1Q2aVT5'), -- Jupiter Aggregator Authority 11
  17. ('6U91aKa8pmMxkJwBCfPTmUEfZi6dHe7DcFq2ALvB2tbB'), -- Jupiter Aggregator Authority 12
  18. ('7iWnBRRhBCiNXXPhqiGzvvBkKrvFSWqqmxRyu9VyYBxE'), -- Jupiter Aggregator Authority 13
  19. ('4xDsmeTWPNjgSVSS1VTfzFq3iHZhp77ffPkAmkZkdu71'), -- Jupiter Aggregator Authority 14
  20. ('GP8StUXNYSZjPikyRsvkTbvRV1GBxMErb59cpeCJnDf1'), -- Jupiter Aggregator Authority 15
  21. ('HFqp6ErWHY6Uzhj8rFyjYuDya2mXUpYEk8VW75K9PSiY'), -- Jupiter Aggregator Authority 16
  22. ('45ruCyfdRkWpRNGEqWzjCiXRHkZs8WXCLQ67Pnpye7Hp'), -- Jupiter Partner Referral Fee Vault
  23. ('ZG98FUCjb8mJ824Gbs6RsgVmr1FhXb2oNiJHa2dwmPd') -- CxvksNjwhdHDLr3qbCXNKVdeYACW8cs93vFqLqtgyFE5's fee account
  24. ,('GE5PnwZTgWw1YqVGno2QPWqie6aLjswNeGFhiF1nDg3k') --Raydium (8008-USDC) Market
  25. ,('DGT9TPRGQwpJeMvDdZJDEaVRZa2ZMXtp16pGZgAgBoLx') --Pump.fun (8008) Bonding Curve
  26. ,('25mYnjJ2MXHZH6NvTTdA63JvjgRVcuiaj6MRiEQNs1Dq') -- okx 相关
  27. ,('14qLxu9XDQtc2pgnxX2SSdWPpnuVrEqccgwmATH1khcY') -- Raydium (SOL-8008) Market
  28. ,('5YET3YapxD6to6rqPqTWB3R9pSbURy6yduuUtoZkzoPX') -- Jupiter ApePro Keeper
  29. ,('F5sw1r94VXmUGwesPrcY3TvwSrfVAZmRaWwMtD1tr3Yf') -- Meteora (8008-SOL) Market
  30. ,('j1oAbxxiDUWvoHxEDhWE7THLjEkDQW2cSHYn2vttxTF') --jupiter limit order taker account
  31. ,('4KaVawPKmG1RZCv698XD9YzRsJcFPXrEoYnZbdZmfFFq') --okx相关
  32. ,('j1oeQoPeuEDmjvyMwBmCWexzCQup77kbKKxV59CnYbd') --jupiter limit order taker account
  33. ,('6KFVj2czLwNQeE4yBgFau6LHUS72vqgP11Sv1JUNxghz') --fee account
  34. ,('j1oAbxxiDUWvoHxEDhWE7THLjEkDQW2cSHYn2vttxTF')
  35. ),
  36. DistinctPairs AS (
  37. SELECT DISTINCT
  38. from_owner,
  39. to_owner
  40. FROM
  41. tokens_solana.transfers
  42. WHERE
  43. -- block_date > (TIMESTAMP '2024-08-01 00:00:00 +08:00')
  44. block_date >= (TIMESTAMP '{{begin_date}}' )
  45. AND block_date < (TIMESTAMP '{{end_date}}' )
  46. AND token_mint_address = '5puhwnyz2Tv8jSmmBD5DSqCwFVXwwPGZacymM7DQpump'
  47. AND action = 'transfer'
  48. AND (
  49. from_owner NOT IN (
  50. SELECT
  51. owner
  52. FROM
  53. Exclude_onwer
  54. )
  55. AND to_owner NOT IN (
  56. SELECT
  57. owner
  58. FROM
  59. Exclude_onwer
  60. )
  61. )
  62. ),
  63. CombinedValues AS (
  64. SELECT
  65. from_owner AS combined_values
  66. FROM
  67. DistinctPairs
  68. UNION ALL
  69. SELECT
  70. to_owner AS combined_values
  71. FROM
  72. DistinctPairs
  73. )
  74. SELECT
  75. combined_values,
  76. COUNT(*) AS total_count
  77. FROM
  78. CombinedValues
  79. GROUP BY
  80. combined_values
  81. HAVING
  82. COUNT(*) > 10
  83. ORDER BY
  84. total_count DESC