inflearn logo
강의

講義

知識共有

ERC20 割壊機 (+ truffle, フロントエンド)

web3.js 1

migration 질문

560

yeonvv

投稿した質問数 1

0

'컴파일 및 코드 배포' 강의에서 truffle init을 하게 되면 이제 Migrations.sol파일이 없는데 그럼 last_completed_migration 변수의 역할은 없는거죠? 추가 컨트랙 파일 없이 truffle migrate를 해도 계속 1_ 파일부터 배포가 되어 여쭤봅니다

blockchain solidity truffle Smart Contract

回答 1

1

done

안녕하세요 yeonvv님,

최근에 업데이트가 되면서 truffle init을 하게되면, 빈 폴더 contract, migrations, test와 truffle-config.js만 제공하게 되었습니다.

정확히 말씀 드리자면 트러플 버전 5.5.27 이후로 부터 입니다.

(아마, 다시 Mifration.sol 파일을 선택여부로 바꾸지 않을까 싶기도 합니다... )

 

Migration.sol이 없어 졌기에, 말씀하신대로 이미 배포된것을 따로 기록하지 않고 truffle migrate를 하게되면 다시 재배포를 하게 됩니다.

그리고, 한가지 주의할 점은 Migration.sol이 없다고 해도, migration 폴더 배포js파일을 만드실 때, 기존에 쓰던 이름의 방식으로 쓰셔야합니다.

숫자(1이상)_파일명.js 입니다. (ex 1_myContractDeployment.js)

현재, 강의에서는 트러플 5.4.33 버전을 사용하고 있습니다

아래와 같이 명령어를 입력하시면, 강의와 같은 버전을 사용할 수 있습니다 :)

npm  i -g truffle@5.4.33

 

추가 질문 사항있으시면, 언제든지 남겨 주세요 :)

좋은 주말 되시기 바랍니다 :))

 

 


2025년으로 업데이트된 이더리움 마스터링 강의 내용에 대한 문의

0

51

2

실습하는 영상은 없는 건가요?

0

78

3

ova 구글 드라이브 404

0

45

1

LAYER2

0

92

1

Web3.js1

0

125

2

컴파일 및 배포

0

175

1

컴파일 및 배포

0

190

4

rinkeby testnet 사용

0

134

1

강의 업데이트 문의

1

498

1

fallback

1

443

1

pure view

1

450

1

SafeMath 함수

1

560

1

솔리디티

1

445

1

안녕하세요 강사님 질문이 있습니다

1

312

1

function 매개변수에 관한 질문이 있습니다

1

326

2

가스비 질문이 있습니다

1

357

2

Ownable에 대해서 질문이 있습니다

1

350

1

ERC20과 프론트엔드연결 지갑 변경 관련 질문 입니다!

1

367

2

ERC20과 프론트엔드 연결 테스트 코드 질문입니다.

1

215

1

Chai와 Chai BN강의 부분이 50분 강의로 되어 있습니다.

0

231

1

강의가 일부분 누락되어 있습니다(해결)

0

226

1

truffle react box 질문입니다

0

309

1

expect 테스트가 정상적으로 동작하지 않습니다

1

192

1

솔리디티 깨부수기 강의 순서

1

200

1