Contract 배포 관련하여

안녕하세요.

nodejs에서 caver-js를 이용하여 contract 배포를 할 수 있나요?

안녕하세요 Klaytn Docs - Getting Started 에 나와있습니다. 참고하시기 바랍니다.

caver.contract 에서 제공되는 기능은 여기를 참고해 주세요.

안녕하세요.

caver-js를 이용하여 contract를 배포하려고 하는데
abi를 얻기위해서 solc pakage를 사용중입니다.
단일 파일로 작성된 contract code는 정상적으로 compile이 되는데

아래와 같이

pragma solidity ^0.6.0;

import “…/ContractRegistry.sol”;
import “…/Bridge/TestTokenService.sol”;
import “…/Token/TestToken.sol”;

이런식으로 import가 되어있는 것은 compile이 진행되지 않는데 혹시 관련해서 도움 받을 수 있을까요?

안녕하세요. 올려주신 코드만으로는 컴파일 오류가 나는 이유는 파악하기 어렵습니다.

에러 메세지가

errors: [
{
component: ‘general’,
formattedMessage: ‘test_contract.sol:3:1: ParserError: Source “ContractRegistry.sol” not found: File import callback not supported\n’ +
‘import “…/ContractRegistry.sol”;\n’ +
‘^-------------------------------^\n’,
message: ‘Source “ContractRegistry.sol” not found: File import callback not supported’,
severity: ‘error’,
sourceLocation: [Object],
type: ‘ParserError’
}
],
source:{}
}

이런식으로 나오는데 … 잘모르겠네요 ㅠ

올려주신 내용이 caver의 이슈가 아닐 뿐더러, 올려주신 에러의 원인이 개발 환경과 관련이 있는 것 같아 정확한 도움을 드리기 어렵습니다.

죄송합니다.

안녕하세요, 일단 "."이 세 개 인 것 같은데 의도하신 건가요? 상위 폴더를 지정하시려면 "."이 두 개여야 할 것 같습니다. 확인 부탁드리겠습니다.