[개발] 솔리디티 #4 : 솔리디티 인스턴스 연결
안녕하세요 @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을 입력하면 됩니다.
하지만 다시 실행을 하게 되면 앞에 선언했던 솔리디티의 인스턴스를 초기화되어 있습니다.
그래서 다시 인스턴스를 저장하여야 하여야 합니다.
@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]