토큰 관리
11

토큰이 발행되면 토큰 내부에서 Enjin Coin(ENJ)을 편집, 보내또는 녹여 복구할 수 있습니다.

플랫폼 API는 강력한 블록 체인 기반 게임 경제를 관리하는 데 필요한 모든 기능을 제공하기 위해 만들어졌습니다.

토큰화된 자산 관리에 관해서는 다음과 같은 쿼리와 돌연변이를 자주 사용할 수 있습니다.

토큰 이름 변경

토큰에는 블록 체인 과 메타데이터 내에 이름을 지정합니다.

즉, 토큰은 기술적으로 블록 체인과 메타데이터에 다른 이름을 부여 할 수 있습니다.

다음 돌연변이는 블록 체인에서 토큰의 이름을 업데이트하는 데 사용할 수 있습니다.

그래프QL
mutation UpdateTokenName($identityId: Int!, $itemNameData: UpdateItemNameInput!) {
 CreateEnjinRequest(identity_id: $identityId, type: UPDATE_NAME, update_item_name_data: $itemNameData) {
   id
   encodedData
 }
}

일괄 처리 항목 용융

토큰 채굴 과정에서 실수를 저지르고 생성한 모든 토큰을 녹여야 하는 경우가 있을 수 있습니다.

토큰을 녹이려면 토큰이 지갑에 있어야 합니다. 사용자에게 보내기 전에 토큰 설정을 네 배로 확인하는 것이 중요합니다.

토큰이 사용자에게 배포되면 돌아가지 않으며 오류를 해결할 수있는 유일한 방법은 대체 토큰을 생성하는 것입니다.

그래프QL

mutation BatchMelt($identityId: Int!, $meltTokenData: MeltTokenInput!) {
 CreateEnjinRequest(identity_id: $identityId, type: MELT, melt_token_data: $meltTokenData) {
   identityId
   tokenId
 }
}

릴리스 리저브

토큰을 처음 만들 때 엔진 코인(ENJ)의 초기 예비비를 잠그라는 메시지가 표시됩니다.

이것은 당신이 따로 설정한 엔진 동전을 사용하여, 유동적으로 토큰을 박하 할 수 있도록하는 것입니다.

더 이상 토큰을 사용하지 않으려면 각 토큰을 채굴하지 않기로 결정하면 템플릿을 파괴하고 다음 돌연변이를 사용하여 따로 설정한 Enjin Coin을 반환할 수 있습니다.

그래프QL
mutation ReleaseReserve($identityId: Int!, $tokenId: String!, $value: Int!) {
 CreateEnjinRequest(identity_id: $identityId, type: RELEASE_RESERVE, release_reserve_data: {token_id: $tokenId, value: $value}) {
   tokenId
 }
}

참고: 예약 해제에 대한 냉각 기간이 있고 템플릿에 잠긴 Enjin Coin이 많을수록 릴리스할 때까지 더 오래 기다려야 합니다. 이 대기 기간은 며칠 또는 몇 주가 걸릴 수 있습니다.

모든 항목 보내기 유형: 고급 보내기

플랫폼 API를 사용하면 단일 트랜잭션에서 최대 1,000명의 사용자에게 무제한 Fungible 및 최대 100개의 비-펑키블 토큰을 보낼 수 있습니다.
고급 보내기 돌연변이는 한 주소에서 단일 트랜잭션에서 다른 주소로 방대한 양의 자산을 쉽게 보내는 가장 일반적인 돌연변이 중 하나입니다.

이것은 개발자가 사용하는 가장 강력하고 인기있는 전송 돌연변이입니다.

그래프QL
mutation AdvancedSend($identityId: Int!, $tokenData: AdvancedSendTokenInput!) {
 CreateEnjinRequest(identity_id: $identityId, type: ADVANCED_SEND, advanced_send_token_data: $tokenData) {
   id
   encodedData
 }
}

화이트리스팅 이전

바인딩된 토큰 또는 전송 수수료가 있는 토큰을 만들었는데 이러한 설정이 모든 상황에서 적용되기를 원하지 않는 경우 전송 화이트리스팅을 사용하여 특정 사용자가 특정 주소로 토큰을 보낼 수 있습니다.

그래프QL
mutation WhitelistToken($identityId: Int!, $appId: Int!, $whitelistData: SetWhitelistedInput!) {
 CreateEnjinRequest(identityId: $identityId, appId: $appId, type: SET_WHITELISTED, set_whitelisted_data: $whitelistData) {
   id
   encodedData
 }
}

화이트리스트 설정

전체 권리: 주소는 토큰을 보내고 받을 수 있는 모든 권한을 가지고 있습니다.
0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

보낼 수 있습니다. 주소는 보낼 수 있지만 토큰을 받을 수는 없습니다. 즉, 토큰을 얻을 수있는 유일한 방법은 주소로 직접 박하하는 것입니다.
0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

받을 수 있습니다. 주소는 받을 수 있지만 토큰을 보낼 수 없습니다.
0x0000000000000000000000000000000000000003

수수료 없음: 주소는 전송 수수료를 지불하지 않고 토큰을 보낼 수 있습니다.
0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

이전
다음
이 페이지에서