GIMME FIVE Route
This route goes through pDAI to GIMME FIVE to AFFECTION™.
This guide assumes you’ve read and understand how to interact with contracts.
Step-by-step Guide
- Add pDAI to scgui.aff.icu  
- Add GIMME FIVE to scgui.aff.icu  
- Add AFFECTION™ to scgui.aff.icu  
- Open the pDAI contract and call approve() with spender GIMME FIVE and amount 5000000000000000000 for 5 tokens  
- Open the GIMME FIVE contract and call BuyWithDAI() to mint 1 token, this is sent straight to your wallet  
- Open the GIMME FIVE contract and call approve() with spender AFFECTION™ and amount 600000000000000000 for 0.6 tokens  
- Open the AFFECTION™ contract and call Generate() or Rho() or Pi() to mint 3 tokens, this gets sent to the contract address  
- With AFFECTION™ contract open, call BuyWithG5() with amount 3000000000000000000, this will purchase all 3 tokens from the contract for 0.6 GIMME FIVE tokens  
- Swap the AFFECTION™ on PulseX for PLS or pDAI 
Repeat steps 4-9 as long as there is a decent profit margin. Once you are comfortable you can approve a higher amount of tokens to skip steps 4 and 6 and speed up your arbs!
Step 8 might fail because someone else buys it from the contract faster than you, most likely due to bots. Read on for a way to get around this problem.
Optimizations
Use my multi mint contracts to do this even faster, up to 400-500 times in a single transaction! By using this you can combine steps 7 and 8 into one function. This section will replace steps 4 to 8 from above with 10 to 15.
- Open the pDAI contract on scgui.aff.icu and call approve() with spender 0xa4c61D20945c11855E7A390153fd29ceC9C7349b with any amount followed by 18 zeros, example: 100000000000000000000 for 100 tokens  
- Add the Multi G5 contract to scgui.aff.icu  
- Open it and call the function multiBuyWithDAI() with iterations 100, this will purchase 100 GIMME FIVE from the contract in one transaction  
- Open the GIMME FIVE contract on scgui.aff.icu and call approve() with spender 0x81fcd03D2100A0fE9767C0CfC68050bdc6a2969d and any amount followed by 18 zeros, example: 60000000000000000000 for 60 tokens  
- Add the Multi AFFECTION™ contract to scgui.aff.icu  
- Open it and call the function multiBuyWithG5() with iterations 100, this will purchase 300 AFFECTION™ from the contract in one transaction  
Last updated
