Klaytn 토큰 자체의 address 는 어떻게 되나요?

payable 로 자체 swap 로직을 만들지 않고

uniswap v2 함수를 적용 해보려고 하는데,

klaytn 토큰의 address가 필요합니다.

baobabnet 과
mainnet 각각 address 를 알수 있을까요?

Klaytn은 smart contract 가 아닌 기축토큰이기 때문에 별도의 주소가 존재하지않습니다. 단 KlaySwap에서는 genesis address 인 0x000…000 을 사용합니다.

Uniswap 의 경우에는 wklay로 wrapped 해서 해당 컨트랙트를 사용하며, 직접 uniswap contract 를 디플로이해서 사용하신다고하면 wklay컨트랙트도 직접 디플로이하셔서 사용하셔야합니다.

만약 기존에 디플로이된 uniswap v2를 이용하신다면 해당 컨트랙트에 등록된 wklay의 주소를 사용하셔야합니다. 이는 router contract에서 WKLAY() 메소드를 호출해서 얻으실수있을것으로 생각됩니다.

답변 감사합니다! payable 로 코드 수정하던지, Wklay 를 사용하던지 둘중 하나를 해야겠네요!

payable 로 전송하면 라우터에서 wklay로 자동으로 wrapping 하는 구조일꺼구요, path 정의하실때 klay를 경유하는 경우에는 Wklay주소를 쓰시면될꺼에요.