develop custom_top_html:no
default debug random = 4 / type = READ / detected = READ

 

 

우분투에서 nodejs서버 내에서 동적으로 컨트랙트를 컴파일 하려고 합니다. 

 

대부분의 예제에는 solc.js 를 불러와서 

 const solc = require('solc');
let compiledContract = solc.compile(source);

이런 식으로 컴파일 해서

기본 web3.js로 

let myContractReturned = MyContract.new( {

요렇게 디플로이 하는데

 

트러플은 자체적으로 컴파일과 디플로이 기능이 있는 것으로 알고있습니다.

그런데 대부분의 예제나 듀토리얼은 콘솔 상에서 작업하더라구요.

 

기본 solc.js 처럼

nodejs 코드상에서 불러와 동적으로 사용할 수 있나요.

 

혹시 예제가 있는 링크를 알려주실수 있을까요..

 

읽어주셔서 감사합니다.

 

7

치코님의 서명

댓글 3
  • ?
    컨트랙트는 서버상에서 생성하려고 하시는 건가요? 이미 디플로이된 컨트랙트를 사용하시는 게 아니라
  • @kwminer
    네. 클라이언트의 요청에따라 내부 변수가 조금씩 다른 컨트랙트를 디플로이 하려고합니다. geth로 이더리움 노드를 localhost로 기동시키고 여기를 통해 디플로이 하려고 하는데 잘 안되네요.
  • ?
    truffle에서 하려면 시스템 커맨드로 컴파일하고 디플로이해야할 듯하네요. 그런데 굳이 내부 변수만이면 그냥 함수하나 만들어서 변경하게끔 하면 되지 않나요? 하나의 컨트랙트에 다 담을 수 있을듯한데요 그렇게 매번 생성하시는 이유라도?
default debug random = 0 / type = READ / detected = READ

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
780 개발 의약 블럭체인 아이디어 실제 필요한 블럭체인 아이디아를 공개합니다 약에 대한 블럭체인을 만들고 인공지능 비서를 통해서 소비자들이 약에 대한 정보를 얻거나 증상에 따른 약을 추천 혹은 상담하는 서비스가 4차 산... 5 0 942
독수리
2018.04.13
779 개발 바이낸스는 DEX 개발 Dexathon을 진행하고 있습니다 바이낸스는 DEX 개발 Dexathon을 진행하고 있습니다    https://medium.com/binanceexchange/binance-dexathon-845dc0cbfffe     일반적으로 알려진 해커톤처럼 해당일 모여서 밤새 개발하는것이... 4 3 857
구탑
2018.04.14
778 개발 멀티 원격조정 알람 제어 내부 패치       수정 삭제 복사 이동 목록 답변 글쓰기      1 갈비님의 의견   리스트 컨트롤에 컴 구분 추가   2,  공유기 내부망이 아닌 왜부망 다른 지역에서도 고정 아이피 ( 또는 포트포워딩 ) 서버... 2 file 1 1649
다롱잉임
2018.04.14
777 개발 카페24 쇼핑몰 암호화폐 결제수단 추가하기   카페24 쇼핑몰에 암호화폐 결제수단을 추가하는 방법을 소개합니다. 정식으로 암호화폐를 지원하는 모듈이 존재하지 않기 때문에 "계좌이체" 시나리오를 이용합니다. 우선, 카페24 관리자 페이... 8 file 10 3283
비트코인요
2018.04.14
776 개발 [번역] 플라즈마 백서(이더리움 스케일링 솔루션) 안녕하세요 철학자입니다. 조샙푼과 비탈릭이 작성한 이더리움 스케일링 솔루션 <플라즈마> 백서 한글 번역본입니다. 번역에 도움을 준 온더의 jenny(jenny.k@onther.io)에게 감사의 말을 전합니... 6 10 2214
철학자
2018.04.15
775 질문 ICO 관련해서 여쭤보고 싶습니다. ICO 관련 사업계획을 수립하려고 합니다. 개발자가 아니다 보니까 많은 어려움이 있어서 땡글 선배님, 전문가님들께 궁금한 것을 여쭤보고 싶습니다.   ICO와 관련해서 책도 읽어보고 관련 글을 ... 5 0 879
2018년화이팅
2018.04.16
774 개발 ICO를 위한 비트코인 입금 주소 준비하기 안녕하세요. 초밥매니아입니다.   개인적으로 ICO를 준비하던 도중에 이더리움 뿐만 아니라 비트코인도 입금받고 싶다는 생각이 들었습니다. 결제 화폐가 다양하면 아마 그만큼 투자자가 더 생길... 11 file 3 1391
초밥매니아
2018.04.16
773 질문 거래소 API 예제 코드 구할곳 있나요?   안녕하세요! 고수님들~~   C++로 API 작성 연습중인데 혹시 거래소별로 C++ API 예제 코드 구할수 있는곳 있는지요?   물론 빗썸은 자체 제공이니까 필요 없습니다만....       미리 감사드립... 2 0 2740
Veterinarian
2018.04.16
772 개발 카르다노 코리아 밋업 운영진에 참여하실 분을 기다리고 있습니다. 안녕하세요, 저는 블록체인 개발사 네모랩의 이왕재입니다.   카르다노 플랫폼 생태계의 발전에 관심이 있는 개발사, 개발자간의 정보 교류와 친목을 도모하는 카르다노 코리아 밋업을 준비하면... 2 file 4 2371
opensearch
2018.04.16
771 개발 블럭체인 CMS 쇼핑카트 개발에 필요한 모듈 안내.. 이쪽 부분 개발에 염두를 두다보니, 눈에 띄네요.   국내에서는 이더리움 쇼핑몰이 개발된  것을 본적이 있는데, 아에 모듈로 나온것이 있어서 안내해봅니다. 이걸 통해소 좀더 많은 암호화화폐... 0 570
테크스타
2018.04.17
770 개발 거래소, 오토 트레이딩 봇 개발 안녕하세요   코인 거래소, 오토 트레이딩 봇 전문 개발팀입니다. 고객님들의 요구사항에 따라 개발을 깔끔하게 해드립니다.   문의사항 있으시면 이 주소로 연락 부탁드립니다   email : tkralp... 1 0 1064
트레이딩_MAN
2018.04.17
769 질문 solidity 내부에서 exception 체크 어떻게 하나요?          안녕하세요 고수님들 도움 부탁드립니다.    예를 들어 solidity 소스 내에서 parseInt(aa) 했을 경우       예상치 못한 값이 들어와서 익셉션이 날경우      try catch처럼 잡아서 후... 1 0 499
dsndkfnsd
2018.04.17
768 개발 BITCOIN PRIVATE KEY 1글자로 암호기억 가능합니다   graphical address generator   BITCOIN PRIVATE KEY 생성 과정 뭐 어쩌구 저쩌구 하여튼 암호과정을 대충 보여줍니다 1글자 또는 숫자1개로도 PRIVATE KEY 뽑아냅니다     렛져나노는 왜 그렇... 3 file 0 1044
돈벼락치기
2018.04.17
767 개발 - 글 삭제 - - 감사합니다. 내용 삭제 되었습니다 - 1 3 1076
Mkms
2018.04.17
766 개발 사토시 계산기 간단하게 어플 한번 만들었어요ㅎㅎㅎ     정말 간단한 단순계산식 넣어서 사토시 계산기 어플 만들어 봤어요   허접하지만.... 진짜 나름 힘들게 만든거니 이쁘게 봐주세요ㅎㅎ 다운도 받아주시면 감사감사감사할게요 :)       사토... 17 file 11 2018
퀀텀천만
2018.04.17
765 질문 채굴 풀을 개발하려면 뭐를 공부해야 하나요? 마이닝 풀 개발과 관련하여 찾아봐도 별 정보도 없고 관련 서적도 없고   개발 프로세스도 잘 모르겠네요 ㅎㅎ   가끔씩 채굴 풀 관련하여 문의가 들어오는데 제가 개발자도 아니어서 내용을 잘 ... 12 1 1243
모더니티
2018.04.18
764 질문 코인 풀노드를 받아야 geth나 cli 에서 조회가 가능할까요? 안녕하십니까 EC2 를이용해서 ubuntu 서버에    비트계열, 이더리움 및 토큰들을 컨트롤해보고싶어서 block들을 다운받고있습니다.   궁금점이 있다면, 모든 코인들은 풀노드를 받지않는 한  거... 0 1154
아직은배울게많다
2018.04.18
763 질문 ERC20 토큰을 어떻게 받아야 할까요?   안녕하세요, ERC 20 토큰의 송수신을 테스트 해보려고 하는데,  테스트넷에서 토큰을 어떻게 받아야 할지 아이디어가 없습니다.   rinkeby 에서 ERC20 토큰(OMG 등)을 저의 테스트 주소(addres... 5 0 1348
샤브라니
2018.04.18
질문 nodejs 상에서 컨트랙트를 동적으로 컴파일 할때 트러플의 사용방법     우분투에서 nodejs서버 내에서 동적으로 컨트랙트를 컴파일 하려고 합니다.    대부분의 예제에는 solc.js 를 불러와서   const solc = require('solc'); let compiledContract = solc.compi... 3 0 747
치코
2018.04.18
761 개발 블럭체인 컨퍼런스에 초대합니다 지인분이 알지오 코인을 개발했네요 혹시 관심 있는분은 내일 참석바랍니다 소프트뱅크 손정의가 선택한 4차산업 혁명의 미래'의 저자 김용태 블록체인연구소장의 블록체인 컨퍼런스에 초대합니... file 0 1262
ipol
2018.04.19
Board Pagination Prev 1 ... 49 50 51 52 53 54 55 56 57 58 ... 92 Next
/ 92
default debug random = 0 / type = READ / detected = READ