1

I am new to Solana and was wondering what would be the simplest way to get the bonding curve progress (the one that is shown on their website) of a token that's trading on Pump.fun. I could compute it locally using the price which I have but I don't know their bonding curve equation. I am currently using Helius for getting transactions on Pump.fun and was wondering if I could use it or if I have to use some sort of ABI and interact with the bonding curve contract. Also another question is how to be notified when the token is launched on Raydium. I guess the solution to that is to listen to the pump.fun contract and filter for a particular interaction with Raydium? But is it the best choice in terms of cost and latency? Would appreciate some guidance! Thanks!

1
  • So for getting newly launched pairs on Raydium I just used Helius, monitored the Raydium Liquidity Pool V4 (675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8) use the CREATE_POOL filter. Not sure about calculating the bonding curve progress though Commented Aug 22 at 20:11

1 Answer 1

2

"Instead of monitoring every new pool on Raydium, focus only on this address: 39azUYFWPz3VHgKCf3VChUwbpURdCHRxjWVowf5jUJjg. Apply a filter on the 'initialize2' instruction.

This contract manages the migration of tokens from pump.fun to Raydium. The migration completes once the bonding curve is finalized, and the Raydium pool is seeded."

here you can find complete implementation: https://gist.github.com/endrsmar/684c336c3729ec4472b2f337c50c3cdb

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.