EOSJS를 이용한 EOS 심플 월렛 만들기

EOSJS를 이용한 EOS 심플 월렛 만들기

(8개의 수강평)

82명의 수강생

66,000원

Dong Jun Kwon
평생
초급
18개 수업, 총 3시간 9분
위시리스트 추가
조현열 프로필

transfer에러 조현열 5일 전

기린넷에서 아이디를 생성하여

말씀하신그대로 해본결과 오류가 뜹니다..

1
2
3
4
5
6
7
8
9
const config = {
    httpEndpoint : 'https://api-kylin.eosasia.one',
    chainId: '5fff1dae8dc8e2fc4d5b23b2c7665c97f9e9d8edf2b6485a86ba311c25639191',
    keyProvider: ['5KCBFuyZTRYMdjT5sJXMjbELutxhUAPBeqZzXkvSHoRsMtnartx'],
};
const Eos = require('eosjs');
 
Eos(config).transfer('apibankdap11','apibankdap11','0.0001 EOS','testEosjs')
    .then(console.log).catch(console.error);
cs

 

{"code":500,"message":"Internal Service Error","error":{"code":3090003,"name":"unsatisfied_authorization","what":"Provided keys, permissions, and delays do not satisfy declared authorizations","details":[{"message":"transaction declares authority '{\"a

ctor\":\"apibankdap11\",\"permission\":\"active\"}', but does not have signatures for it under a provided delay of 0 ms, provided permissions [], provided keys [\"EOS7RBbdEoP3nqLDRkrVKwJUCy8MPrt6NH6u2NGtwpcunnr7qFenk\"], and a delay max limit of 388800

0000 ms","file":"authorization_manager.cpp","line_number":524,"method":"check_authorization"}]}}

 

5
allen lim 프로필

transcation, contract api 에러 allen lim 1달 전

안녕하세요.

transfer 는 잘되는데

transcation, contract api는 아래와 같이 에러가 납니다.

뭐가 문제일까요?

const Eos = require('eosjs');

const config = {
httpEndpoint: 'https://api-kylin.eosasia.one',
chainId: '5fff1dae8dc8e2fc4d5b23b2c7665c97f9e9d8edf2b6485a86ba311c25639191',
keyProvider: ['5JWE7GiLKF7GHdpMMPT26CMCx8vdtTg8Qq8UTTyPLK3xe5zFQz4'],
};

Eos(config).contract('eosio.token')
.then(coin => coin.transfer('rozeus111111', 'rozeus111112', '1.0000 EOS', 'test Contract Transfer'))
.then(console.log).catch(console.error);
 
===> 에러 내용
|/Users/hyungsoolim/eosex|$ node transfer.js {"code":500,"message":"Internal Service Error",
"error":{"code":3040003,"name":"tx_no_auths","what":"Transaction should have at least one required auth ority",
"details":[{"message":"transaction must have at least one authorization","file":"transaction_context.cpp",
"line_number":744,"method":"validate_ referenced_accounts"}]}}

0
allen lim 프로필

16.02 설치 관련 allen lim 1달 전

16.02버젼을 다운로드 받아서 아래와 같이 정상설치하였습니다.

그런데

const eos = require('eosjs');

를 실행하면 Cannot find module 'eosjs'가 나옵니다.

죄송한데 번거롭겠지만  eosjs 16.02버젼 설치 가이드를 만들어 주실수는 없을까요?

저는 맥을 사용하고 있습니다.

 

=====  eosjs 16.02 설치 결과 =====

|/Users/hyungsoolim/eosex|$ npm install --save eosjs-16.0.2

 

> core-js@2.6.9 postinstall /Users/hyungsoolim/eosex/node_modules/core-js

> node scripts/postinstall || echo "ignore"

 

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

 

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 

 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)

 

npm notice created a lockfile as package-lock.json. You should commit this file.

npm WARN eosex@1.0.0 No description

npm WARN eosex@1.0.0 No repository field.

 

+ eosjs@16.0.2

added 40 packages from 18 contributors and audited 139 packages in 2.578s

found 0 vulnerabilities

 

|

2
allen lim 프로필

API 조회에서 에러가 납니다. allen lim 1달 전

const Eos = require('eosjs');

 

const config = {

    httpEndpoint: 'http://178.62.36.41:8888'

};

 

Eos(config).getInfo((error, info) => {

    if(error){

        console.error(error);

    }

 

    console.log(info);

});

 

 

결과가 아래와 같이 오류로 나옵니다.

다른 

HTTP API LIST를 사용해도 동일합니다.

 

TypeError: Eos is not a function

    at Object.<anonymous> (/Users/hyungsoolim/eos/getInfo.js:7:1)

    at Module._compile (internal/modules/cjs/loader.js:721:30)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:732:10)

    at Module.load (internal/modules/cjs/loader.js:620:32)

    at tryModuleLoad (internal/modules/cjs/loader.js:560:12)

    at Function.Module._load (internal/modules/cjs/loader.js:552:3)

    at Function.Module.runMain (internal/modules/cjs/loader.js:774:12)

    at executeUserCode (internal/bootstrap/node.js:342:17)

    at startExecution (internal/bootstrap/node.js:276:5)

    at startup (internal/bootstrap/node.js:227:5)

1
슈방 프로필

안녕하세요 질문드립니다 슈방 2달 전

저는 비개발자면서 eos에 대해 공부하고있는중입니다.

기초적인 질문일 수 있는데요..

node getInfo.js를 실행했을때 에러가 나오는데

 

Eos(config).getInfo((error, info) => {

^

TyperError: Eos is not a function

이라는 에러가 나옵니다.

 

node 및 eosjs 재설치를하면서 다시해보는데도 같은

에러가 나와 질문드립니다

-------------------------------

ubuntu 16.04

node v10.15.3

npm v6.4.1

2
yohan cho 프로필

transfer.js를 그대로 따라했는데 안되네요 yohan cho 7달 전


const Eos = require('eosjs');

const config = {

httpEndpoint: '[https://api-kylin.eosasia.one](https://api-kylin.eosasia.one)',

chainID : '5fff1dae8dc8e2fc4d5b23b2c7665c97f9e9d8edf2b6485a86ba311c25639191',

keyProvider:['5KPaM9abxYsHwFTCSy7i9X18wiNHtKVpMmhWskoejphWNGzKkag'],

};

Eos(config).transfer('yohan1234512','yohan1234522','50.0000 EOS','test transfer')

.then(console.log).catch(console.error);

다음과 같이 입력을 했는데요


yohan-cho-mac-note:eosjs-ex yohancho$ node transfer.js

{"code":500,"message":"Internal Service Error","error":{"code":3090003,"name":"unsatisfied_authorization","what":"Provided keys, permissions, and delays do not satisfy declared authorization

s","details":[{"message":"transaction declares authority '{\"actor\":\"yohan1234512\",\"permission\":\"active\"}', but does not have signatures for it under a provided delay of 0 ms, provide

d permissions [], provided keys [\"EOS8fUSwZYtSD6Df7BkUpsLjV2GZz4W7ZM6F4678TBRHGF3dpPjXs\"], and a delay max limit of 3888000000 ms","file":"authorization_manager.cpp","line_number":413,"met

hod":"check_authorization"}]}}

위와 같은 에러가 뜨는데 원인을 못찾아서 질문을 드립니다.

1
태현김 프로필

기린넷에 계정이 안만들어집니다. 태현김 9달 전

기린넷에 계정이 안만들어집니다.

1