Token Swapper on Saber (DEX, solana blockchain) + morework in future

Job ID: 32759908

Budget: $250 – $750 USD

The job is to write a short program in golang (https://go.dev/) that uses Saber (https://docs.saber.so/ ) solana blockchain (https://solana.com/).
[Note: I am looking for someone who can work from time to time on small tasks/micro jobs like this one (all related to solana blockchain), no NFTs!. ]

Input: private key (wallet), saber market ID, size, buy or sell, order type constant [IOC]
(https://www.investopedia.com/terms/i/immediateorcancel.asp).
After order execution: settling funds (both instructions have to be in 1 rpc call)
Output: signature (transaction hash).

Some documentation:
[https://github.com/saber-hq implementation for trading on saber (instructions - order & settling needs to be in 1 transaction)
[https://docs.solana.com/developing/clients/jsonrpc-api] - solana rpc api
[https://docs.solana.com/cluster/rpc-endpoints] - rpc endpoints for solana
[https://github.com/gagliardetto/solana-go]  - solana sdk for golang
[https://github.com/portto/solana-go-sdk] - unofficial solana sdk for golang

Task/Job requirements: only developers with prior work & reviews on upwork.
Payment requirements: compiled code for testing - linux.
Related categories: JavaScript Golang Web Services Blockchain API