컨트랙트
컨트랙트¶
웹 3 게임 출시 및 운영에 필요한 컨트랙트를 발행하고 관리합니다.
- 멀티시그 지갑 주소 : 해당 컨트랙트를 발행한 멀티시그 지갑 주소입니다.
- 게임명 : 해당 컨트랙트를 발행한 게임명입니다.
- 컨트랙트 주소
- NFT : NFT 컨트랙트 주소입니다. 주소 오른쪽 링크 버튼을 클릭하여 컨트랙트 정보를 자세히 확인할 수 있습니다.
- LOCK : LOCK 컨트랙트 주소입니다. 주소 오른쪽 링크 버튼을 클릭하여 컨트랙트 정보를 자세히 확인할 수 있습니다.
- 발행일 : 컨트랙트 발행 일자 정보입니다.
신규 컨트랙트 발행하기¶
NFT 컨트랙트¶
게임 아이템 및 캐릭터 민팅 기능을 제공하기 위해 필요한 XPLA 메인넷 기반 컨트랙트입니다.
- 신규 컨트랙트 발행하기 버튼을 클릭하여 NFT 컨트랙트 발행 페이지로 이동합니다.
- 멀티시그 지갑 주소를 선택합니다.
Warning
멀티시그 지갑을 생성한 XPLA 지갑 주소로 베타 게임 참여 신청이 완료되어야 컨트랙트 발행이 가능합니다. 컨트랙트를 발행하기 전에 콘솔 > 블록체인 > XPLA 게임즈 > 지갑 관리에서 XPLA 지갑과 멀티시그 지갑을 생성한 뒤 해당 XPLA 지갑 주소로 콘솔 > 블록체인 > XPLA 게임즈 > 베타 게임 런처에서 베타 게임 참여 신청을 완료해 주세요.
- 컨트랙트 심벌을 입력합니다.
- 컨트랙트 심벌은 해당 컨트랙트를 대표하는 명칭입니다.
- 게임명을 선택합니다.
- 멀티시그 지갑을 생성한 XPLA 지갑 주소로 베타 게임 참여 신청이 완료된 게임만 선택 가능합니다.
- 컨트랙트 생성 요청 버튼을 클릭합니다.
- 컨트랙트 생성 요청이 완료되면 컨트랙트 발행 페이지 > 트랜잭션 정보가 자동으로 입력됩니다.
- XPLA 확장 프로그램을 실행하여 더 보기 아이콘 > Sign a multisig tx를 클릭합니다.
- 컨트랙트 발행 페이지 > 멀티시그 지갑 주소를 복사하여 XPLA 확장 프로그램에 입력합니다.
- 컨트랙트 발행 페이지 > 트랜잭션 정보를 복사하여 XPLA 확장 프로그램에 입력합니다.
- 패스워드를 입력하여 서명 작업 완료 후 노출되는 Signature 정보를 복사하여 컨트랙트 발행 페이지 > 서명 정보에 입력합니다.
- 컨트랙트 발행하기 버튼을 클릭하여 컨트랙트 발행을 완료합니다.
LOCK 컨트랙트¶
- NFT의 게임 내 활성화/비활성화 기능 제공에 필요한 컨트랙트입니다.
- Lock 컨트랙트를 통해 게임 유저는 자신이 보유한 NFT를 XPLA GAMES Wallet(가상화폐 지갑)과 게임 내에서 자유롭게 사용하는 것이 가능합니다.
- Lock 컨트랙트는 NFT 컨트랙트 발행 정보와 동일하기 때문에 별도 선택 및 입력없이 컨트랙트 생성 요청 버튼을 클릭합니다.
- 컨트랙트 발행 페이지 > 멀티시그 지갑 주소를 복사하여 XPLA 확장 프로그램에 입력합니다.
- 컨트랙트 발행 페이지 > 트랜잭션 정보를 복사하여 XPLA 확장 프로그램에 입력합니다.
- 패스워드를 입력하여 서명 작업 완료 후 노출되는 Signature 정보를 복사하여 컨트랙트 발행 페이지 > 서명 정보에 입력합니다.
- 컨트랙트 발행하기 버튼을 클릭하여 컨트랙트 발행을 완료합니다.