# truffle
Truffle 배포 문제
Truffle을 통해서 배포를 진행해보던 도중 아무리 배포를 진행해도 Contract가 배포되지 않는 현상이 발생하였다. 이유는 파일명에 있었다. Truffle의 배포 스크립트 파일 명은 숫자로 시작해야한다. 1_MyContract_deploy.js1MyContract

TIL 37 - Truffle, JS 테스트 프레임워크(mocha)
test는 javascript 기반 테스트 프레임 워크인 mocha를 사용한다.기본 구조기본적으로 account0으로 contract를 배포한다.describe테스트들을 구분짓고 테스트에 대해 설명하는 함수.주로 Object 명이나 function 명을 작성한다.des
Truffle 테스트 방법
test는 javascript 기반 테스트 프레임 워크인 mocha를 사용한다.기본 구조기본적으로 account0으로 contract를 배포한다.describe테스트들을 구분짓고 테스트에 대해 설명하는 함수.주로 Object 명이나 function 명을 작성한다.des

Truffle
🍄 Truffle > Truffle은 블록체인 네트워크에 작성한 contract를 배포해주는 툴이라고 생각하면 된다. 물론 remix를 통해서도 배포할 수 있다. 이런 경우 truffle은 필요가 없다. 하지만 배포할 contract가 많은 경우, 한 번에 배포 가능

Hardhat 사용하기
npm install --save-dev hardhatnpx hardhatTruffle과 유사한 EVM용 스마트 컨트랙트 통합 개발툴특징Truffle과 달리 로컬 블록체인도 같이 제공프로젝트 내의 로컬 패키지로 설치하여 사용이는 개발 환경을 재현 가능하게 해주고 버전
[solidity] ERC-721 NFT 만들기
solidity를 활용하여 이더리움 ERC-721 NFT를 만들어서 배포해보자 Solidity = 이더리움 정적 컨트랙트 지향 언어 > **IDE : vscode FRAMEWORK : truffle** extension 설치 solidity** solidity

Truffle로 SmartContract 배포하기
Truffle을 이용해 Ropsten Test Network에 SmartContract 배포하기

Truffle을 사용해 Ropsten Testnet에 ERC-721 NFT 배포하기 (Opensea 클론코딩)
👉 OpenSea 클론코딩에 사용되는 NFT Create 기능을 위한 Solidity 컨트랙트 코드Truffle에서 Infura API를 이용해 Ropsten 네트워크에 컨트랙트를 배포NFT Recipient Address / ENDPOINT URL을 입력받아 NFT
[블록체인 개발] Truffle 사용시 오류 해결
Truffle 버전과 노드js버전 및 솔리디티 버전이 안맞아서 생기는 문제가 많다.npm install -g truffle이렇게 버전을 지정하지 않고 설치하면 truffle 최신 버전으로 설치되기 때문에 node.js와 솔리디티 버전 등과 호환이 되는 버전으로 설치를
Klaytn네트워크에서 truffle을 통한 컨트랙트 배포
truffle deploy --network klaytn 을 진행하는 도중 여러가지 오류에 봉착함.특히 2019년도의 강의를 따라하다 보니, 버전 문제가 많아 삽질을 꽤나 오래함;;나의 셋팅 환경$ truffle versionTruffle v5.1.23 (core: 5

Truffle을 이용한 ERC-721개발
ERC-20과 다르게 대체 불가능한 토큰 NFT(Non-Fungible Token)ERC-721 토큰은 대체 불가능한 토큰으로써 발행되는 토큰은 모두 각각의 가치를 가지고 있다. 로컬환경에서 ERC-721을 개발하기 위해 Truffle과 Ganache를 사용한다. Ga
Truffle을 이용한 ERC-721 개발
솔리디티 코드(스마트 컨트랙트)를 로컬 환경에서 보다 쉽게 컴파일 하고 배포할 수 있는 프레임워크.DApp 개발은 크게 프론트엔드와 백엔드로 나뉘는데 Truffle 프레임워크는 백엔드 컨트랙트 작성에 사용할 수 있다. Truffle 프레임워크는 node.js에서 동작하
Truffle을 이용한 스마트 컨트랙트 배포 및 NFT 발행
ERC-721은 대체불가토큰(Non Fungible Token) NFT의 표준안이다. Truffle은 이더리움 기반 dApp을 쉽게 개발할 수 있도록 도와주는 프레임워크이다. 블록체인에서 smart contract를 컴파일하고 배포하는데 사용할 수 있다.
블록체인 테스트환경 구성하기
로컬 테스트 환경Truffle, GUI로는 Truffle Suite 내의 Ganache를 사용했습니다.NodeJs는 16버전을 사용했습니다.본

클레이튼 네트워크에서 NFT 개발 (Truffle)
Truffle을 사용하여 KIP-17를 배포한다. Truffle은 이더리움 기반 dApp 개발을 돕는 블록체인 프레임워크이다.

[Truffle] ropsten testnet에 ERC-721 배포
solidity를 사용해 간단한 NFT 발행을 위한 개발을 진행하고자 한다.컨트랙트는 truffle을 이용해 infura-ropsten 네트워크에 배포된다.NFT 수령인의 주소와 NFT의 정보를 담고 있는 엔드포인트 URL을 입력하면 NFT가 민팅되는 함수를 구현할 것

ERC-721 with Truffle
Develop NFT With ERC-721, Truffle 개발 목적 NFT개발을 위해 이더리움 표준인 ERC-721사용하고 Truffle 프레임워크를 이용해서 배포를 하여 NFT개발에대한 이해도 증진을 목적으로 한다 코드 설명 Migrations.sol set