컨트랙트 매핑 #
프로젝트 운영 중 기존 토큰 컨트랙트에서 새 토큰 컨트랙트로 이전해야 하는 경우가 있습니다. 블록체인상의 컨트랙트는 수정할 수 없기 때문에, 기존 토큰을 일정 비율로 새 토큰으로 교환하는 매핑이 필요합니다.
예를 들어, 과거에 높은 세율 컨트랙트를 0세율 컨트랙트로 1:1 매핑한 뒤 CEX 상장으로 이어간 사례가 있습니다.
1. 매핑 컨트랙트 생성 #
에어드롭 유형에서 컨트랙트 매핑을 선택합니다.
다음으로 배포할 토큰 컨트랙트를 입력합니다. A 토큰을 B 토큰으로 교환하려는 경우 이 칸에는 B 토큰 컨트랙트를 입력합니다.
다음 페이지에서 매핑 정보를 입력합니다.
- 매핑 원본 토큰 컨트랙트: A를 B로 교환하는 경우 여기에는 A 토큰 컨트랙트를 입력합니다.
- 교환 비율: 매핑 원본 토큰 1개로 받을 수 있는 에어드롭 토큰 수량입니다. 비율이 2라면 A 1개로 B 2개를 받을 수 있습니다.
- 시작 시간 / 종료 시간: 매핑 컨트랙트의 유효 기간입니다. 기간 밖에서는 교환할 수 없습니다.
이후 프로젝트 정보를 입력합니다. 이 정보는 에어드롭 상세 페이지에 표시되며, 에어드롭 토큰 로고와 프로젝트 설명은 필수입니다. 입력 후 최종 확인 페이지로 이동합니다.
확인 페이지에서 모든 데이터를 점검하고 문제가 없다면 완료를 클릭해 에어드롭 컨트랙트를 생성합니다.
매핑 원본 토큰 또는 에어드롭 토큰에 전송세가 있다면 에어드롭 컨트랙트를 세율 화이트리스트에 추가해 전송세를 0%로 만드는 것을 강력히 권장합니다. 그렇지 않으면 설정 수량과 실제 수령 수량이 달라질 수 있습니다.
생성 후 토큰 에어드롭 -> 내 에어드롭에서 생성한 에어드롭 컨트랙트를 확인할 수 있습니다. 상세 보기를 클릭하면 에어드롭 상세 페이지로 이동합니다.
2. 에어드롭 토큰 충전 #
방금 만든 매핑 컨트랙트에는 사용자가 받을 에어드롭 토큰이 들어 있지 않습니다. 따라서 생성자는 상세 페이지의 관리자 패널에서 에어드롭 토큰 충전을 클릭하고 배포 수량을 입력해야 합니다.
충전은 2단계입니다.
- 승인
- 충전 컨트랙트 호출
컨트랙트 안의 에어드롭 토큰이 모두 수령되면 에어드롭은 중단됩니다. 유효 기간 안이라면 관리자가 언제든 추가 충전해 다시 활성화할 수 있습니다.
3. 사용자가 토큰 교환 #
사용자는 먼저 승인 버튼을 클릭하고, 이후 교환을 클릭합니다. 아래 통계 패널에는 실제 수령 수량이 표시됩니다.