let,const가 기존 hoisting을 따르지 않는다는 말이 있어서 찾아보았다 JS에서는 3단계에 걸쳐서 변수를 생성한다 선언(Declaration): 스코프와 변수 객체가 생성되고, 스코프가 변수 객체를 참조한다. 초기화(Initialization): 변수
이더리움의 블록헤더에는 stateRoot, transactionsRoot, receiptRoot 3가지 해시트리의 Root값이 있다각 해시트리별로 들어가는 정보를 보면 다음과 같다먼저 stateRoot(World State Trie)의 해시트리를 보면 EOA와 CA의
2022 9월~11월 약 3달간 진행된 k-디지털 해커톤 수상 후기! 때는 바야흐로 멋쟁이사자처럼 블록체인스쿨 시작 일주일 전.. 멋쟁이사자처럼 블록체인스쿨 디스코드에 이번 해커톤 링크가 올라온 거시였다 국비 수업이 시작도 하기 전이기에 아무것도 모르는 상태라 참가
call to Sort.sorting errored: Error encoding arguments: Error: types/values length mismatch (count={"types":1,"values":5}, value={"types":["uint256[]"
저 같은 단세포가 일반적인 삽입정렬을 솔리디티로 긁어온다면 위와 같은 코드일 것입니다역시나 위 함수에 배열을 넣어도 제대로 정렬이 되지 않는 결과를 볼 수 있는데...그럼 어떻게 해야하느냐~aux를 int로 선언for의 첫번째 순환에서 aux가 -1이 되는 경우의 수가
반환값이나 로컬변수(반환값 포함)가 너무(?) 많으면 생기는 오류입니다 이처럼 배꼽이 더 큰 함수를 만든다고 쳤을 때 아래와 같은 오류가 뜨죠 https://medium.com/1milliondevs/compilererror-stack-too-deep-try-rem