profile
개발 공부중입니다!

[멋쟁이 사자처럼 블록체인 스쿨 3기] 23-05-25

Soliditiy ERC-20 ERC-20 은 Ethereum Request for Comment 20 의 약자로, 이더리움 네트워크의 개선을 제안하는 EIPs(Ethereum Improvement Proposals) 에서 관리하는 공식 프로토콜이다. ERC-2

4일 전
·
0개의 댓글
·

[멋쟁이 사자처럼 블록체인 스쿨 3기] 23-05-24

Solidity deploy on testnet 지금까지는 작성한 컨트랙트를 local 에서만 사용했다. 실제 testnet 에 배포하여 컨트랙트를 제어해보자. settingA 라는 컨트랙트를 만들었다. 상태변수 a 를 선언하고, 이것을 set 하는 함수도 만

5일 전
·
0개의 댓글
·
post-thumbnail

[멋쟁이 사자처럼 블록체인 스쿨 3기] 23-05-22

Solidity double mapping struct 형은 value 값으로만 가능. uint, string 과 같은 형은 value 값으로도 불가능. 예시) 매핑으로 value 값을 지정해주려면? ---

6일 전
·
0개의 댓글
·
post-thumbnail

[멋쟁이 사자처럼 블록체인 스쿨 3기] 23-05-18

Solidity Test 1 > 1) 숫자를 넣었을 때 그 숫자의 자릿수와 각 자릿수의 숫자를 나열한 결과를 반환하세요. 예시) 3902 > 4 / 3,9,0,2 아래와 같이 함수를 만들었다. 문제를 보자마자, 자릿수를 하나씩 넣어주려면 uint 형식의 배열.

7일 전
·
0개의 댓글
·

[멋쟁이 사자처럼 블록체인 스쿨 3기] 23-05-17

Solidity receive receive{} external payable{} 이 컨트랙트에 들어가 있으면, 이 컨트랙트는 누구에게든 어디서든 돈을 받을 수 있다. receive 가 없다면, 컨트랙트 내의 함수에 payable 을 넣어서 msg.value

2023년 5월 22일
·
0개의 댓글
·
post-thumbnail

[멋쟁이 사자처럼 블록체인 스쿨 3기] 23-05-16

Solidity visibility internal, private 는 컨트랙트 내부에서 접근 가능. public 은 어디에서나 접근 가능. external 은 외부에서 접근 가능. parent & child internal > 상속 받은 아이가 사용 가능.

2023년 5월 16일
·
0개의 댓글
·
post-thumbnail

[멋쟁이 사자처럼 블록체인 스쿨 3기] 23-05-15

Solidity require 솔리디티에서는 에러 핸들링을 위해 require 라는 함수를 사용한다. require 함수로 문제가 되거나 의도하지 않은 상황을 제어할 수 있다. require(bool, string memory) 의 input 만 지원한다. 다

2023년 5월 15일
·
0개의 댓글
·
post-thumbnail

[멋쟁이 사자처럼 블록체인 스쿨 3기] 23-05-12

Solidity fallback 예외처리와 비슷하다. 누군가 컨트랙트에 함수를 호출했는데 함수명이 잘못 되어있다거나 함수가 실행되지 않을 때, 컨트랙트에서는 default 로 fallback 을 반환해준다. receive 돈을 받는 함수. 누군가 컨트랙트에

2023년 5월 12일
·
0개의 댓글
·

[멋쟁이 사자처럼 블록체인 스쿨 3기] 23-05-11

Solidity Test 위의 솔리디티 코딩 테스트 문제를 하나하나 풀어보자. 학생의 정보는 이름,번호,점수,학점,수업이다. 모두 다른 type 을 갖고 있으므로 struct 형태가 어울릴 것 같다. 학점은 점수에 따라 자동으로 계산되어 기입하게 합니다. 90점

2023년 5월 11일
·
0개의 댓글
·
post-thumbnail

[멋쟁이 사자처럼 블록체인 스쿨 3기] 23-05-09

블록체인 이론 World State Trie prefix = 익스텐션노드 0 리프노드 홀수면 3, 짝수면 2

2023년 5월 10일
·
0개의 댓글
·

[멋쟁이 사자처럼 블록체인 스쿨 3기] 23-05-08

Solidity Key & Value 비트코인은 UTXO 형식으로 관리됨. 이더리움은 Key 와 Value 형식으로 관리됨. key = 지갑 , value 잔고. 대략적으로, Array 형식은 많은 배열을 찾아내서 계산할때 적절. mapping 형식은 많은

2023년 5월 8일
·
0개의 댓글
·

[멋쟁이 사자처럼 블록체인 스쿨 3기] 23-05-04

8 bit = 1 byte 1 byte 는 2자리 까지 표현이 가능.16진수 2자리의 최대 표현값은 255 => ff 다음과 같이 변수 선언도 가능하다.자릿수를 설정해주는 것 인데. 자릿수를 설정해주면 정적이 된다.자릿수를 설정하지 않으면, 얼마나 큰 자릿수가 들어올지

2023년 5월 4일
·
0개의 댓글
·
post-thumbnail

[멋쟁이 사자처럼 블록체인 스쿨 3기] 23-05-03

솔리디티에는 특정한 타입을 지정해주는데 문자형, 바이트형은 데이터 위치도 함께 선언해주어야 한다.그건 이더리움 EVM 특징이라고 한다.이더리움 가상머신(EVM)이란?이더리움이 스마트 계약 (스마트 컨트랙트)이라는 프로그램을 실행할 수 있는 플랫폼으로 기능할 수 있는 가

2023년 5월 3일
·
0개의 댓글
·

[멋쟁이 사자처럼 블록체인 스쿨 3기] 23-05-02

블록체인 이론 Node 비트코인의 네트워크의 노드는 라우팅, 블록체인 db , 채굴, 지갑서비스 등 기능의 집합체이다. 모든 노드는 라우팅, 거래와 블록을 검증하고 전파하는 기능, 이웃 노드와의 연결 유지 기능을 기본적으로 가지고 있다. 모든 노드는 동등한 위치

2023년 5월 3일
·
0개의 댓글
·

[멋쟁이 사자처럼 블록체인 스쿨 3기] 23-04-28

NFT 미니 프로젝트 2달 가까이 배운 리액트로 NFT 관련 미니 프로젝트를 만들었다. 만들기 전 NFT 관련 주제를 정해야 했는데 생각보다 쉽지 않았다. 코딩하는 시간보다 무엇을 만들까에 대한 생각을 하는게 더 어려웠다. 그래서.. hashlips 를 이용해서

2023년 5월 3일
·
0개의 댓글
·
post-thumbnail

[멋쟁이 사자처럼 블록체인 스쿨 3기] 23-04-25

다음 링크로 insomnia get 요청을 하면..BTC 의 시세를 json 형태로 불러올 수 있다.원화 마켓 뿐만아니라 ETH/BTC, ETH/USDT 와 같이 다른 Pair 시세도 불러올 수 있다.이를 이용해서 실시간 가격을 띄워보자.아래와 같이 코드를 작성 후,

2023년 4월 25일
·
0개의 댓글
·

[멋쟁이 사자처럼 블록체인 스쿨 3기] 23-04-24

NFT 대량 민팅 hashlips 이미지 생성 해시립스를 사용해서 한번에 많은 이미지와 메타데이터를 생성할 수 있다. 해시립스 아트엔진 git clone cd "사용할 폴더" (주의: 영어로된 폴더 or 띄어쓰기 없는 폴더가 상위 폴더여야 함.) 아래 코드

2023년 4월 24일
·
0개의 댓글
·

[멋쟁이 사자처럼 블록체인 스쿨 3기] 23-04-20

NFT NFT 제작을 위해 이미지 생성 및 업로드, 메타데이터를 생성해야한다. image NFT 로 만들 이미지 파일을 만든다. Pixelart 512 x 512 사이즈의 PNG 파일로 저장해준다. 그리고 사진 업로드를 위해 [Pinata] (https://

2023년 4월 20일
·
0개의 댓글
·

[멋쟁이 사자처럼 블록체인 스쿨 3기] 23-04-19

testnet Token 토큰 생성 Remix Remix 에서 솔리디티를 이용한 스마트 컨트랙트 작성이 가능하다. 좌측에서 .sol 확장자로 파일을 만들고 코드 작성 후, 왼쪽 세번째 탭 코드를 자동 컴파일 하도록 체크. 메타마스크를 연결하고, init

2023년 4월 19일
·
0개의 댓글
·