무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결블록체인과 솔리디티
pendding이 유지 됩니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1: 위의 이미지처림 Deploy를 실행 후 pendding이 되고 transition을 실행해도 pendding만 유지됩니다. 1 문의하기를 이용해주세요. Gas requirement of function Vote.addCandidator is infinite: If the gas requirement of a function is higher than the block gas limit, it cannot be executed. Please avoid loops in your functions or actions that modify large areas of storage (this includes clearing or copying arrays in storage) Pos: 38:4: 라는 워닝이 발생합니다. memonry 파라미터를 받아 storage를 저장하면서 gas가 필요한것으로 유추가 되는데요. 테스트하는 과정에서 gas가 필요하는걸까요? 에러는 limit를 설정을 다시 하라고하는데 아직 익숙하지 않아 해결이 안되네요 ㅠ
- 미해결블록체인과 솔리디티
argument 넣을 때 memory or calldata 지정
function addCandidator(string _name) 에서 error message가 뜹니다. string calldata _name 또는 string memory _name 으로 넣으면 에러 안 뜨는데, memory / calldata 어떤 구분으로 넣으면 되나요 ?
- 미해결블록체인과 솔리디티
candidatorList 호출 에러떠요 ...에러 invalid bignumber string 뭔가요 ..ㅜ
호출하면 아래처럼 뜹니다 call to Vote.candidatorList errored: Error encoding arguments: Error: invalid BigNumber string (argument="value", value="", code=INVALID_ARGUMENT, version=bignumber/5.4.1)
- 미해결블록체인과 솔리디티
deploy 이후 candidatorList 확인 시 오류가 발생합니다.
call to Vote.candidatorList errored: Error encoding arguments: Error: invalid BigNumber string (argument="value", value="", code=INVALID_ARGUMENT, version=bignumber/5.3.0) 이와 같은 에러 메세지가 발생하는데 이유를 모르겠습니다...
- 미해결블록체인과 솔리디티
컴파일 창이 뜨지 않습니다.
어떤 아이콘을 클릭해야지 컴파일 창을 볼 수 있을까요?
- 미해결블록체인과 솔리디티
거래 검증 질문이요
경로를 알려준다는 말이 예를들어서 4가 존재하는 지를 알려면은 4는 지금 4번째 위치에 있다는 것을 주변에 알려준다는 말인가요?
- 미해결블록체인과 솔리디티
후보가 다섯명이 아니라 4명인것 같네요+기타질문
후보를 5명으로 하려면 51번째 줄에서 candidatorList.length <= 5 라고 바꾸는게 맞을 것 같습니다. +디버그에서 Solidity State 를 누르면 펼쳐지지지않아서 상세 내용을 볼 수 없습니다. (컴파일러에서 절정한 버전은 Current version:0.6.0-nightly.2019.3.11+commit.4704ef84.Emscripten.clang이고 첫번째 줄에는 0.4.24 버전을 썼습니다. )
- 미해결블록체인과 솔리디티
안녕하세요. 좋은강의 올려주셔서 감사합니다.
강의내용은 좋은데 볼륨이 너무 작아서 잘 들리지 않습니다. 해결방법이 있을까요
- 미해결블록체인과 솔리디티
가치 전달?
블록체인상에서도 실제 가치가 전달되는 것이 아니라A계좌에서 amount sub 하고 B계좌에서 amount add 하는 방식 아닌가요?은행하고 같은 방식같은데..
- 미해결블록체인과 솔리디티
에러가 뜨는데..
버전은 0.5.1입니다. 영상과 똑같이 작성했고 뭐가 문제인지 잘 모르겠어서 질문 드립니다~ function addCandidator ~ public owner { function upVote~ public { function finishvote~public onlyowner{이 세부분이 에러났습니다. brower/vote.sol : 40:5 DeclarationError: Identifier already declared. function addCandidator(string _name) public onlyowner { ^(relevant source part starts here and spans across multiple lines). brower/vote.sol : 20:5: the previous declaration is here: event addCandidator(string name); ^---------------------------------------------^ 이라고 써져 있고요. 볼드 처리한 곧은 전부 동일한 에러입니다. pragma solidity 0.5.1; //버전 명시 contract vote { //structure struct candidator { string name; uint upVote; } //variable bool live; address owner; candidator[] public candidatorlist; //napping mapping(address => bool) voted; //event event addCandidator(string name); event upVote(string candidator, uint upVote); event finishvote(bool live); event voting(address owner); //modifier modifier onlyowner { require(msg.sender == owner); _; } //constructor constructor() public { owner = msg.sender; live = true; emit voting(owner); } //candidator function addCandidator(string _name) public onlyowner { require(live == true); require(candidatorlist.length < 5); candidatorlist.push(candidator(_name, 0)); //emit event emit addCandidator (_name); } //voting function upVote(uint _indexOfcandidator) public { require(_indexOfcandidator < candidatorlist.length); require(voted[msg.sender] == false); candidatorlist[_indexOfcandidator].upVote++; voted[msg.sender] = true; emit upVote(candidatorlist[_indexOfcandidator].name, candidatorlist[_indexOfcandidator].upVote); } //finish vote function finishvote() public onlyowner{ live = false; emit finishvote(live); } } }
- 미해결블록체인과 솔리디티
트랜잭션 스피드 관련
뭐가 1초에 평균 2000개 처리속도를 가진다는 것인지요? 듣기로는 "이자캅"이라고 들리는데 그건 뭔가요? 일반적인 금융거래 트랜잭션 스피드를 말씀하신 건가요?
- 미해결블록체인과 솔리디티
require(live == true)관련하여.
안녕하세요. 매우 쉽게 잘 설명해주셔서 감사합니다.require(live == true) 항목을 모디파이어로 너어도 상관 없는 걸 까요??