- Find Freelance Jobs
- Blockchain & NFT Development
- Looking for a Solidity Smart Contract developer with experience using Assembly to fix a small issue
Looking for a Solidity Smart Contract developer with experience using Assembly to fix a small issue
https://github.com/libevm/subway/blob/master/contracts/src/Sandwich.sol
If you try running the code on remix it won't execute properly. I'm trying to figure out how the transfer and swap functions are done in assembly as you can see in lines 86 and lines 119.
I'm looking for someone to explain how they work and fix it. the calldata you must use to execute the fallback() function is this:
0x892db5aaa81a35a0bff89ffbae83d121e6cb989dcb34011dd5262e86edfa0aaa97ac284470549c54000000000000000006f05b59d3b20000000000000000000012b2146f19bd8ca400
The smart contract will then extract the different parameters from it using assembly. Check it out and let me know.
Remember the goal is to understand how the lines 86 and 119 work so I can optimize them properly and fix it. The contract is simply executing a simple swap() from uniswap v2 contracts.
- Less than 30 hrs/weekHourly
- < 1 monthDuration
- IntermediateExperience Level
- $10.00-$50.00Hourly
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- 20 to 50Proposals
This range includes relevant proposals, but does not include proposals that are withdrawn, declined, or archived. Please note that all proposals are accessible to clients on their applicants page.
20 to 50 - 6 days agoLast viewed by client
This is when the client last reviewed or interacted with the applicants for this job.
6 days ago - 10Interviewing10
- 0Invites sent0
- 0Unanswered invites0
About the client
Member since Nov 28, 2021- Spain Madrid 3:45 pm
-
29 jobs posted
56% hire rate, 2 open jobs
- $5.9K
total spent 29 hires, 2 active
-
$6.34
/hr
avg hourly rate paid
446 hours
-
Media & Entertainment
Mid-sized company (10-99 people)
- Member since Nov 28, 2021
Explore similar jobs on Upwork
How it works

Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
.png)
Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
.png)
From contract to payment, we help you work safely and get paid securely.
About Upwork
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.