[EOS Inside] 불필요한 토큰정보를 지워서 RAM자원 확보하는 방법

in #sct5 years ago

[EOS Inside] 불필요한 토큰정보를 지워서 RAM자원 확보하기






안녕하세요, 디온(@donekim)입니다. 아마도 많은 분들께서 쓰시고 계신 이오스 메인넷 계정에 잔액이 없는 토큰들이 잔뜩 쌓여있으실 것 같습니다. 이런 토큰들의 컨트랙트에 저장되어 있는 정보는 내 계정의 소중한 RAM자원을 잡아먹는다는 사실을 알고 계신가요?




오늘은 불필요한 토큰 정보를 삭제하여 내 계정의 RAM자원을 확보하는 방법에 대해서 알려드릴까 합니다.

따라하시기 전에 주의하실 점은 먼저 해당 토큰의 잔액을 0으로 만들고 토큰 정보 삭제를 진행하셔야 한다는 점입니다. 시작 전에 토큰 정보를 삭제하고자 하는 토큰을 다른 계정 또는 거래소로 보내서 꼭 잔액을 0으로 만들어주세요.

#토큰 정보 삭제방법






https://bloks.io/ 에 접속한 뒤에 우측 상단 검색창에 삭제하고자 하는 토큰의 12자리 컨트랙트 계정명을 입력해주세요




[참고사항] 여기서 12자리 컨트랙트 계정명은 eosflare.io 또는 bloks.io에서 조회시 직접 확인하실 수 있습니다. (토큰 심볼 하단에 보이는 12자리 계정명)




② 해당 컨트랙트 계정명 하단에 보이는 [Contract]탭을 클릭해주세요




③ 그다음 Contract Actions 하단에서 [close]라는 액션 항목을 클릭해주세요




④ 위와 같이 owner와 symbol을 입력하는 창이 나타나면 다음과 같이 입력해주세요

  • owner : 나의 12자리 이오스 계정명
  • symbol : 4,해당토큰심볼


예를 들어서 steemdonekim이라는 계정에서 NEB토큰의 컨트랙트를 삭제하고자 하는 경우에는 아래와 같이 입력하시면 됩니다

  • owner : steemdonekim
  • symbol : 4,NEB


입력이 모두 완료되었으면 스캐터 데스크탑으로 로그인하신 뒤에 [Push Transaction]버튼을 클릭해주세요




⑤ 트랜잭션 팝업창이 나타나면 [Allow]를 클릭해주세요




⑥ 해당 토큰의 정보가 잘 삭제되었는지 확인해보고 싶으시면 다시 https://bloks.io/에 접속한 뒤 내 계정을 검색합니다. 그러면 위와 같이 트랜잭션이 발생한 것을 확인할 수 있습니다.

더불어, Txid 오른쪽에 칩 모양의 아이콘이 있는 것을 확인하실 수 있는데 이는 RAM자원의 변동이 있는 경우 나타나는 아이콘입니다. 해당 아이콘 위에 마우스 커서를 올려놓으시면 위와 같이 RAM자원이 어떻게 변동되었는지를 확인하실 수 있습니다. (위에서는 NEB토큰의 정보를 삭제하고 240 Bytes의 RAM자원을 얻었네요)


변경 전 RAM자원



변경 후 RAM자원


위와 같은 경우는 3개의 토큰 정보를 삭제했을 때 변경된 RAM자원입니다. 토큰별로 정보를 삭제했을 때 확보되는 RAM자원은 각각 다를 수 있습니다.

# 예외사항






어떤 토큰의 경우에는 위와 같이 close라는 컨트랙트 액션이 보이지 않을 수 있습니다. 이와 같은 경우에는 해당 토큰을 다른 계정으로 전송했다가 다시 받으면 close메뉴가 활성화된다고 하니 참고하시기 바랍니다.

더불어 토큰 정보 삭제를 통해 RAM을 반환받을 수 있는 토큰은 해당 토큰을 받으며 나의 RAM자원을 사용한 경우만 해당합니다. 따라서 온전한 에어드랍(에어그랩, 스카이훅 등이 아닌 에어드랍)으로 지급받은 토큰들의 경우에는 해당 토큰정보를 삭제하는 경우에도 RAM자원을 반환받을 수 없습니다.

에어드랍을 진행 토큰들은 해당 디앱사에서 RAM자원을 부담했기 때문에 이미 나의 계정에서 RAM자원을 점유하고 있지 않습니다.


혹시라도 보유하고 있지 않은 여러 토큰들이 점유하고 있는 RAM때문에 골머리를 앓고 있는 분들이 계시다면, 토큰정보 삭제를 통해 이전에 부담했던 RAM자원을 다시 반환 받으시기 바랍니다 :)


본 포스팅은 미디엄에서 쉐어투스팀(@share2steem)을 통해 작성되었습니다.

Posted from Medium via Share2Steem

[쉐어투스팀(Share2steem)이란?]
쉐어투스팀은 트위터, 인스타그램, 미디엄, 유튜브, 트위치 등 스티밋의 계정과 연결된 다른 SNS의 글이나 영상, 사진 등의 포스팅을 스티밋 피드로 업로드할 수 있는 써드파티앱니다. 사전에 쉐어투스팀을 통해 다른 SNS채널의 계정을 연결시켜 놓은 상태라면, 언제든지 간단한 해시태그 입력만으로 다른 SNS에 업로드한 글을 그 즉시 스티밋에도 업로드하실 수 있습니다.

아래의 배너를 클릭하시면 쉐어투스팀을 통해 트위터, 인스타그램, 미디엄, 유튜브, 트위치에 업로드한 콘텐츠들을 스티밋에 함께 공유하실 수 있습니다!

Sort:  

제 램을 다먹고 있었군요
~ 저도 한번 해봐야겠네요

Congratulations @donekim! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You made more than 5500 comments. Your next target is to reach 6000 comments.

You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Thank you for your continued support towards JJM. For each 1000 JJM you are holding, you can get an additional 1% of upvote. 10,000JJM would give you a 11% daily voting from the 600K SP virus707 account.