Traders who want to trade direct with the contract will need to supply the "referralCode" argument to the position methods on the contract
<aside> ⚠️ Important details to follow:
The transaction must be encoded as bytes before sending or the transaction will fail.
Verify the referral code before making a transaction. Incorrect referral codes will not yield rewards. There is no contract level validation for referral codes so it is the responsibility of the user to verify.
</aside>