Creating a smart contract for BSC on Solidity

Job ID: 32908625

Budget: $750 – $1,500 USD

smart contract should do token exchanges
input data - amountIn, path, pairPath
For example:
amountIn = 10000000000000000000
path=[0x55d398326f99059fF775485246999027B3197955, 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d, 0xE3c1bDeEc4dB91CD90c336776332FAe2E00fdDd9, 0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c, 0x1Ce440d1A64eeA6AA1dB2A5Aa51C9B326930957C]
pairPath=[0xEc6557348085Aa57C72514D67070dC863C0a5A8c, 0x74A48Ac7Db0F1e72336F38646C4F42759ab981Fa, 0xD13c75cD7bf735993B8420b701ef49CC2005b8AB, 0x4Aea4a6F4D3aC8aad098B58dA512D85De788563d]
should be an error handler