[개발] 솔리디티 #4 : 솔리디티 인스턴스 연결

in SCT.암호화폐.Crypto3 years ago (edited)

안녕하세요 @realmankwon입니다.

솔리디티 개발 중 테스트를 진행할 때가 있습니다.
truffle을 이용할 경우 솔리디티 instance와의 상호작용을 위해서는 다음과 같이 진행하면 됩니다.

1 . 일반 콘솔

  • ganache-cli -d -m tutorial
  • truffle migrate --reset
  • truffle console

2 . truffle 콘솔

  • let lt
  • [솔리디티 이름].deployed().then(function(instance) { lt = instance; })

위와 같이 하면 truffle 콘솔 내에서 lt 로 솔리디티에 작성된 함수에 접근이 가능합니다.

만약 truffle 콘솔을 빠져나오고 싶다면 ctrl + d를 누르면 되고 다시 들어가려면 truffle console을 입력하면 됩니다.
하지만 다시 실행을 하게 되면 앞에 선언했던 솔리디티의 인스턴스를 초기화되어 있습니다.
그래서 다시 인스턴스를 저장하여야 하여야 합니다.

Sort:  

@realmankwon transfered 30.000 KRWP to @krwp.burn. voting percent : 79.77%, voting power : 50.19%, steem power : 1858024.48, STU KRW : 1200.
@realmankwon staking status : 14477.519 KRWP
@realmankwon limit for KRWP voting service : 14.477 KRWP (rate : 0.001)
What you sent : 30.000 KRWP
Refund balance : 15.523 KRWP [58144824 - 89e465297ac8a3e7a27c1bf0a2afbb5379ff67af]

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63618.84
ETH 2623.39
USDT 1.00
SBD 2.78