[steemmonsters] 카드 정보 확인하는 방법 & 카드 한번에 선물하기

wonsama(71)
Published in
#dclick
Words
411
Reading
2 min
Listen
Play
8y

alt

누가 따로 정리한 것이 안보여서 내가 주섬주섬 모아서 정리해 보기로 함.
틀린 내용이나 추가 내용이 있으면 댓글 제보 감사합니다 ~

1. 기본 알고 넘어가기

P-시작하면 팩
C-시작하면 카드
G-시작하면 골드카드

  • C0-2-JQAF0S3VGG

C0 : 알파카드라는 뜻, 베타는 C1 으로 시작함
2 : 2번째 카드 ( 알파는 총 60장, 베타는 75 장의 카드로 구성됨 )
JQAF0S3VGG : 고유 번호

  • C-NTU0YC9QY8

위와 같이 된 경우는 카드에 변경이력 (판매, 선물, 합치기)이 발생한 경우임

  • 생성되는 모든 정보는 steem 블록체인에 기록된다(custom_json) : 거래아이디, 카드아이디, 팩아이디 등
  • 아래 예시 링크는 맨 뒤 정보 ( 카드, 팩, 아이디 ) 만 적절하게 변경해 주면 손쉽게 확인할 수 있다.
  • 내용이 긴 관계로 예시) 정보는 일부만 발췌해서 글을 작성 했음에 유의 바랍니다.
    *v=1540001809519 : 캐시 정보를 없애기 위해 현재 시간의 변환값(1540001809519)을 넣어 최신정보를 보여줌

2. 구매 상세정보 확인하기

{"uid":"P-IA87DGTNLS","player":"gregory-f","created_date":"2018-06-08T21:00:44.484Z","completed_date":"2018-06-08T21:01:43.220Z","payment":"2.990 SBD","type":"starter_pack","quantity":1,"status":1,"transaction_id":"3b880db2cf05fec2387b530cb008ff135194c023","bonu

팩의 구입가격, 구입일자, 구매자, 수량 등의 정보 등을 확인할 수 있다.

3. 카드 아이디 기준 조회

카드의 정보를 볼 수 있다

{"uid":"P-IA87DGTNLS","player":"gregory-f","created_date":"2018-06-08T21:00:44.484Z","completed_date":"2018-06-08T21:01:43.220Z","payment":"2.990 SBD","type":"starter_pack","quantity":1,"status":1,"transaction_id":"3b880db2cf05fec2387b530cb008ff135194c023","bonu

4. 카드 이력정보 조회

카드의 이력 (구매, 선물, 합치기) 등의 이력정보를 확인할 수 있다.

[{"id":"c43f5f1de06d70729789dee1ca991da7af346b6e","block_id":"018ea2a54aaa20e6d5a22e8cc27a068273e74ff2","prev_block_id":"018ea2a46cc17bde4e8f4373a79b39aac214fc48","type":"sm_gift_cards","player":"jayplayco","data":"{\"to\":\"fenrir78\",\"cards\":[\"C-

5. 거래아이디 기준 정보조회

거래시 생성되는 trx_id 기준으로 상세 정보를 확인할 수 있다.
https://steemmonsters.com/transactions/lookup?trx_id=8501ac38487667d1929446086433148f2828d90f

6. 아이디 기준 카드 전체 목록조회

아이디 기준 카드 전체 목록을 확인할 수 있다

{"player":"wonsama","cards":[{"player":"wonsama","uid":"C1-55-BESQFK3XGG","card_detail_id":55,"xp":0,"gold":false,"edition":1,"market_id":null,"buy_price":null},{"player":"wonsama","uid":"C1-53-YX0ZCU3A5S","card_detail_id":53,"xp":0,"gold":false,"edition":1,"market_id":null,"buy_price":null},{"player":"wonsama","uid":"C1-52-

7. 카드 전체 목록조회

전체 카드목록을 확인할 수 있습니다. (능력치 포함)

[{"id":1,"name":"Goblin Shaman","color":"Red","type":"Monster","sub_type":null,"rarity":1,"drop_rate":80,"stats":{"mana":[3,3,3,3,3,3,3,3,3,3],"attack":[0,0,0,0,0,0,0,0,0,0],"ranged":[0,0,0,0,0,0,0,0,0,0],"magic":[0,0,1,1,1,1,1,1,1,1],"armor":[0,0,0,0,0,0,0,0,0,0],"health":[4,4,3,4,3,3,3,4,5,6],"speed":[2,3,2,2,2,3,4,4,4,4],"abilities":[["Weaken"],[],[],[],["Slow"],[],[],[],[],[]]},"is_starter":false,"editions":"0,1"},{"id":2,"name":"Giant 

8. 전체 카드의 상태 정보 확인

전체 카드의 상태 정보 ( 갯수, 총 xp 등)를 확인할 수 있다.

[{"card_detail_id":1,"gold":false,"edition":0,"num_cards":"24742","total_xp":"564860"},{"card_detail_id":1,"gold":false,"edition":1,"num_cards":"9261","total_xp":"44055"},{"card_detail_id":1,"gold":true,"edition":0,"num_cards":"835","total_xp":"243750"},{"card_detail_id":1,"gold":true,"edition":1,"num_cards":"241","total_xp":"56200"},{"card_detail_id":2,"gold":false,"edition":0,"num_cards":"25835","total_xp":"523660"},{"card_detail_id":2,"gold":false,"edition":1,"num_cards":"10230","total_xp":"39030"},

9. 해당 아이디의 전적 확인

해당 아이디의 전적 (승리수, 점수, 배틀 참가 수 등) 을 확인 할 수 있다.

{"name":"wonsama","join_date":"2018-08-27T08:23:53.838Z","rating":492,"battles":1396,"wins":607,"current_streak":0,"longest_streak":8,"max_rating":559,"max_rank":0,"rank":"431"}

10. 스팀몬스터 순위확인

스팀 몬스터즈의 1~100 등 까지의 순위정보를 확인할 수 있습니다.

[{"name":"clove71","join_date":"2018-05-27T18:01:58.164Z","rating":3112,"battles":1415,"wins":794,"current_streak":1,"longest_streak":20,"max_rating":3148,"max_rank":0,"rank":"1"},{"name":"toocurious","join_date":"2018-06-07T12:59:05.029Z","rating":3104,"battles":821,"wins":444,"current_streak":1,"longest_streak":20,"max_rating":3124,"max_rank":0,"rank":"2"},{"name":"abdullar","join_date":"2018-09-09T00:36:56.607Z","rating":3085,"battles":864,"wins":467,"current_streak":7,"longest_streak":11,"max_rating":3085,"max_rank":0,"rank":"3"},{"name":"imperfect-one","join_date":"2018-07-

11. 스팀몬스터 게임 설정정보 확인

스팀/스달 달러 교환비, 마나캡, 시즌 종료일, 연승보너스(3승부터), 연승보너스제한(2800), 카드 랩업 경험치(xp) 기준 등

{"steem_price":0.8068955071509828,"sbd_price":1.00352085058495,"starter_pack_price":10,"starter_pack_price_account_create":10,"booster_pack_price":2,"market_fee":500,"paypal_acct":"[email protected]","paypal_sandbox":false,"usd_enabled":true,"blocktrades_enabled":true,"maintenance_mode":false,"account":"steemmonsters","stats":true,"xp_levels":[[20,60,160,360,760,1560,2560,4560,7560],[100,300,700,1500,2500,4500,8500],[250,750,1750,3750,7750],[1000,3000,7000]],"gold_xp":[250,500,1000,2500],"beta_xp":[15,75,175,750],"beta_gold_xp":[200,400,800,2000],"battles":{"asset_url":"https://s3.amazonaws.com/steemmonsters/website/battle/","mana_cap":23,"default_expiration_seconds":180,"win_streak_wins":3,"win_streak_max":2800},"ranked_settings":{"mana_cap":23,"ruleset":"Standard","ends":"10/21/2018 01:00:00Z","description":"No modification to the standard gameplay rules and mechanics."},"seasons":[{"id":1,"name":"Balancing Season 1","ends":"11/01/2018 01:00:00Z"},{"id":2,"name":"Balancing Season 2","ends":"11/15/2018 01:00:00Z"}]}

12. 해당 계정의 게임 이력 정보 확인

실제 게임 정보가 다 포함됨 ( 1라운드에 누가 누구를 공격하고 등등의 정보 포함 )

{"player":"wonsama","battles":[{"battle_queue_id_1":"fcc9060413586ba9fe7f19d620f69200ca2b1356","battle_queue_id_2":"f83daa8e63b2c0ce898d54c217cf55ecae3908d3","player_1_rating_initial":511,"player_2_rating_initial":432,"winner":"bronkong","player_1_rating_final":492,"player_2_rating_final":456,"details":"{\"seed\":\"250021c76d881d788b92983f478b986a\",\"rounds\":[{\"num\":1,\"actions\":[{\"type\":\"ranged attack\",\"result\":\"hit\",\"initiator\":\"C1-18-EDUARVNAHS\",\"target\":\"C-AZPSJHSTA8\",\"damage\":3,\"state\":{\"alive\":true,\"stats\":[2,0,0,0,4,2],\"base_health\":7,\"other\":[]}},{\"type\":\"magic attack\",\"result\":\"hit\",\"initiator\":\"C1-20-H24R604RWW\",\"target\":\"C-A

13. 저장된 카드 정보 가져오기

저장된 카드 정보를 가져온다
mana_cap : 마나캡, token : 토큰 (로그인 후 로컬 스토리지에 저장 된 값), username : 사용자명

[{"name":"Last Used","summoner":{"id":49,"gold":false},"monsters":[{"id":50,"gold":false},{"id":52,"gold":false},{"id":53,"gold":false},{"id":51,"gold":false},{"id":46,"gold":false}]}]

보나스

nodejs 로 카드 한번에 선물하기 : 따박 따박 클릭하기 힘드셨죠 ? 한번에 보내세요 ~ 부캐 카드 선물하기는 이거 한방으로 ~

// .env 설정 정보를 읽어들인다 
require('dotenv').config();

let steem = require('steem');

const ACC_NAME = process.env.ACC_NAME;  // 나의 계정명 
const ACC_KEY_POSTING = process.env.ACC_KEY_POSTING;    // 나의 계정의 포스팅키 
const ACC_SEND_TO = process.env.ACC_SEND_TO; // 받는 사람 계정명

let cards = [   // 수정필요 : 선물 주려고 하는 카드 목록 정보 
    'C-X21F2G34H3',
    'C-45NR31O646',
    'C1-50-321312FG21',
    'C1-55-F1R3R42TR4'
];

let required_auths = [];
let id = 0;
let data = JSON.stringify({"to":ACC_SEND_TO,"cards":cards});

steem.broadcast.customJson(ACC_KEY_POSTING, required_auths, [ACC_NAME], 'sm_gift_cards', data, function(err, result) {
  console.log(err, result);
});

기타 유용한 링크 (야밥과 함께해요)

맺음말

  • API좀 정리해주지 스몬 ... 따로 이쁘게 정리한 글이 없어서 정리 해봤음 ㅋ
  • 현재 카드 손쉽게 선물하기 개발 중 / fenrir78@fenrir78 님 푸하하 ( 일단 제 카드 목록 - 잘 나옴 )

스크린샷 2018-10-20 오전 2.25.38.png


Sponsored ( Powered by dclick )
샤워 타월

최근에 샤워 타월을 바꿨다. 환절기 탓으로 피부가 건조해져서 로션을 많이 발라도 가렵다 눈도 ...

logo

이 글은 스팀 기반 광고 플랫폼
dclick 에 의해 작성 되었습니다.

[steemmonsters] 카드 정보 확인하는 방법 & 카드 한번에 선물하기 | Ecency