iNDEX는 V4 HOOK을 통해 tax를 구현했는데 lp add/remove에는 세금이 안붙습니다
하지만 FLAP 토큰들의 경우엔 풀에서 토큰이 이동만 하면 tax를 붙이는 로직이 있더라고요. 물론 모든 풀에 해당하는 것은 아니기 때문에 토큰에 등록되지 않은 풀 주소는 세금의 영향을 안받습니다.
예시를 들어볼게요. https://bscscan.com/address/0xfe189e97832da1573e4e4ff034f4ffc3a15c7777#readContract
이게 Mars 토큰 주소인데 Pools 함수에 MARS/SPACXB 페어 주소인 0x94F3ed36706c746ad59fAdCAF271b7431AB1D8F1를 넣을 경우 true 값이 나옵니다. 이 경우엔 세금이 3% 붙습니다.
반면 MARS/USDT v3 풀 주소인 0x14ca9d552eD2CF0D5dFD1f89Bc6793a464e2ed16를 넣을 경우엔 false가 나옵니다. 등록 되지 않은 풀이기 때문에 세금을 걷지 않습니다. 물론 이 풀에서 사고 팔면서 거래하는 것도 세금이 안붙습니다.
FLAP의 경우엔 엣지 케이스이기 때문에 이 방식을 참고하시면 될 것 같아요
