This tutorial only applies for the Base Network
step 1 (read contract)
here: https://basescan.org/address/0x9506F2F705A6EaAD53b866c37Cdf59a85f38054F#readContract
contract > read contract > function #1 required
_gauge (address) = the gauge contract address
_user (address) = your wallet address
click query and copy the value
</br>
step 2 (give approval to the contract)
here: https://basescan.org/token/0x8ee73c484a26e0a5df2ee2a4960b789967dd0415#writeContract
contract > write contract > click connect to web3 and connect your wallet > method #1 approve
_spender (address) = 0x9506F2F705A6EaAD53b866c37Cdf59a85f38054F
_amount = paste the value you copied before from step 1
</br>
step 3 (write contract)
here: https://basescan.org/address/0x9506F2F705A6EaAD53b866c37Cdf59a85f38054F#writeContract
contract > write contract > click connect to web3 and connect your wallet > method #2 sponsor
_gauge (address) = the gauge contract address
_user (address) = your wallet address
_sponsor (address) =0xf7Bd34Dd44B92fB2f9C3D2e31aAAd06570a853A6
click write and confirm the transaction