[steemdev] RC를 이용한 무료 계정 생성하기 with nodejs
요약
- 대충 3.5만 스파 정도 있어야 무료 계정 하나 만듬
- 웹에서 하는 건 현재 없는 것 같고, 프로그래밍 해야 됨 (추후 누군가가 웹사이트 만들겠죠 ㅎㅎ)
소스 1 : 사전확인
사전에 sign을 통해 유효한 거래(엑티브키 유효성검증) 여부를 확인 - 딱히 하지 않아도 됨
const steem = require('steem');
let username = '계정명';
let activeWif = '해당 계정의 엑티브 개인키';
let tx = {
'operations': [[
'claim_account', {
'creator': username,
'fee': '0.000 STEEM'}]]
}
steem.broadcast._prepareTransaction(tx).then(function(tx){
tx = steem.auth.signTransaction(tx, [activeWif]);
steem.api.verifyAuthorityAsync(tx).then(
(result) => {console.log('result', result)},
(err) => {console.log('err', err)}
);
});
소스 2 : 계정 생성
- claimAccount : 계정 생성 가능 여부를 확인한 이후( 계정 생성을 위한 토큰은 한정적임, 매일 신규로 발행함)
- createClaimedAccount : 신규 계정을 생성, 생성 시 RC가 소모됨 그러므로 적절한 RC를 사전에 확보 해야 됨
username : 계정명
activeWif : 위 계정의 엑티브 개인키
fee : 무료 계정 생성을 할 때에는 '0.000 STEEM'으로 설정
newAccountName : 신규로 생성할 계정명
const steem = require('steem');
let username = '계정명';
let activeWif = '해당 계정의 엑티브 개인키';
let fee = '0.000 STEEM';
let newAccountName = '신규 계정명';
steem.broadcast.claimAccountAsync(activeWif, username, fee, []).then((result) => {
let keys = steem.auth.generateKeys(
username, password, ['posting', 'active', 'owner', 'memo']);
console.log('keys', keys);
console.log('keys', JSON.stringify(keys));
steem.broadcast.createClaimedAccountAsync(
activeWif,
username,
newAccountName,
keys['owner'],
keys['active'],
keys['posting'],
keys['memo'],
{}, []
).then((result) => {
console.log('result', result)
}, (err) => {
console.log('err1', err)
});
}, (err) => {
console.log('err2', err);
});
결과 - RC 부족해서 계정 만들지 못함. ㅜㅜ
RPCError: plugin exception:Account: wonsama needs 22585260139894 RC. Please wait to transact, or power up
- wonsama 는 22,585,260,139,894 ( 약 22조 5800억 RC가 필요)
- 현재 나의 스파 : 2303 / 최대 마나(RC) 수치 : 1,475,385,384,547 ( 약 1조 4700 억 RC )
- 결론 : 22585 / 1475 = 15.31 ( 2303 * 15.31 = 35258 스파 필요 -_-)
- 위 계산이 정확한건 모르겠지만 ... 대략 3.5만 스파가 있어야 무료 계정 1개를 만들 수 있는 것으로 추정
- 와 ~ 난 못만드네 ㅜㅜ
- 그래도 4만 스파 이상 있음 5일에 계정 한개씩 공짜로 만드는 것이니 나쁘진 않을 수도 ? 물론 나랑 관계는 없음 ㅜㅜ
맺음말
- 4만 스파 넘는 분들 부러워요 ~~
- 스파가 모잘라서 못해봤는데 누가 함 해보시고 결과좀 굽신 굽신 ㅋㅋ
HF20에 적응하기 생각보다 쉽지 않아 보이는군요.ㅠㅠ
다시 눈팅족 본연의 자세로 돌아가야겠어요.ㅠㅠ
별거 없어요 그냥 즐기시면 되요 ^^
오 팁 감사합니다. 그 '함 해보시고'의 1인이 되고 싶은데 지금은 귀차니즘이 '함 해보시고' 1인이 되면 결과 올릴께요 ㅋㅋ
옙 ~~~
4만스파라니... 덜덜덜 ㅠㅠㅠ
4만 스파도 스파지만 ... 이제 부캐의 의미가 많이 퇴색될거 같네요, 3스파 짜리 부캐는 글쓰기도 힘드네요
하드포크 후 보팅파워가 장난이 아니게 내려갔네요.ㅜ
Posted using Partiko Android
네 거의 20-30퍼로 추락 했을거에요 그래도 몇일 쉬면 회복되니 글과 댓글로 ㅎㅎ 보팅은 좀 나중에하심 ok
계정을 굳이 많이 만들 필요가 있나요??
있다면 ..!
계정 생성 필요성
뭐 제가 생각해본 부계정의 용도 입니다. 물론 부계정 없어도 되요 ~ :)
오늘도 행복한 하루 보내세요 ~
#wdice
🎲주사위를 굴려 68 이(가) 나왔습니다.
0.20.4 이 후로 10x RC되었으니 이제 3500스파면 계정생성 가능한가요?