Receive Trading Incentives
Trading incentive includes Loyalty token (lyLVL) and Ladder points, awarded to these account:
- with leverage orders (market/limit) and limit swap orders, awarded to order owner.
- with market swap order, awarded to specified benicifier
To define benicifier, contract owner must send extradata to swap function of pool contract as below:
interface IPool {
function swap(address _tokenIn, address _tokenOut, uint256 _minOut, address _to, bytes calldata extradata) external
}
address benificier;
bytes memory extradata = abi.encode(benificier);
const benificier = '0x...'
const extradata = defaultAbiCoder.encode(['address'], [benificier]);
Last modified 4mo ago