안녕하세요 @realmankwon입니다.
솔리디티 개발 중 테스트를 진행할 때가 있습니다.
truffle을 이용할 경우 솔리디티 instance와의 상호작용을 위해서는 다음과 같이 진행하면 됩니다.
1 . 일반 콘솔
truffle migrate --reset
truffle console
2 . truffle 콘솔
let lt
[솔리디티 이름].deployed().then(function(instance) { lt = instance; })
위와 같이 하면 truffle 콘솔 내에서 lt 로 솔리디티에 작성된 함수에 접근이 가능합니다.
만약 truffle 콘솔을 빠져나오고 싶다면 ctrl + d를 누르면 되고 다시 들어가려면 truffle console을 입력하면 됩니다.
하지만 다시 실행을 하게 되면 앞에 선언했던 솔리디티의 인스턴스를 초기화되어 있습니다.
그래서 다시 인스턴스를 저장하여야 하여야 합니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit