Hey, I've seen this contract on BSCScan. The owner of this contract made actually so much money so I've wondered how it works. Those are the notes I've took.
Owner: 0xa7cc7c1522f529320776d27d9340f534d3a73b7f
Sniper: 0x851686b5db3c11e4bfc7fc9b92f66041bfae4665
- No transaction has made with this method.
- Gets a address parameter does that
unknownMap[addr(_param1)] = 1
. - Looks not important.
- This function might be called to set the token buy amount.
- The second parameter might be a bool to set swap path.
- This should get the owner's balance (?)
call _owner with:
value eth.balance(this.address) wei
gas 2300 * is_zero(value) wei
- The first parameter could be the target token that contract will snipe.
- This contract has another path setting function that allows you to set the path length to 3.
- This contract sets the path to for ex. WETH -> DAI.
addr(swapPath.WETH) = 0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c
...
addr(swapPath.targetTokenAddress) = _param1
- This function also sets the swap path but this time it you can add one more token to the path.
- The path could be like: WETH -> DAI -> DOGE.
addr(swapPath3Lenght.WETH) = 0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c
...
addr(swapPath3Lenght.tokenAAddress) = _param1
...
addr(swapPath3Lenght.tokenBAddress) = _param2
- This is the main function that does the
swapExactETHForTokens
with the value ofeth.balance(this.address)
. - The path might change due to the which function being called. (
0x744ebfb5
,0xc0af8385
).
call router.swapExactETHForTokens with:
value eth.balance(this.address) wei
gas gas_remaining wei
args 0, uint32(stor7.amountTokenToBuy?), 128, __owner, block.timestamp + 3600, swapPath.length
It looks like this contract doesn't have any special ability besides swapping. I'm pretty sure that there is another program that monitors the sniped token events and use that contract to snipe tokens.
You can donate me in that wallet.
ETH/BSC: 0x9D3b16055aCcC713612a18aaBEFff9Db8163F9f5
I'm interested in job offers, you can contact me using those addresses.
Discord: cool guy#4125
Telegram: @HichigoR35