본문 바로가기

분류 전체보기17

solidity 에서 array 사용한 코드 더보기 더보기 /* 코드를 붙여넣기 하려고 했는데 안되네.....티스토리 시작한지 별로 안됬는데 복붙이 잘안된다. 메모장에서는 잘 되는데....그냥 네이버블로그에 정리해야하나...????!?!!!?!?! 이거 뿐만 아니라 모바일에서 잘 작성안되는 것도 불편하다........🤬 */ 2021. 4. 30.
remix 에서 작성한 solidity 코드 배포하기 pragma solidity (version); 저번에 작성한 포스팅에서는 버전을 0.8.0 로 지정하였지만 이번에는 0.7.0 이상 0.9.0 미만의 버전으로 작성하였다. 저렇게 작성하면 0.7.0 이상 0.9.0 미만의 버전 중 하나를 알아서 지정한다. 저 사이의 버전이 0.8.0 만 있는 것이 아니므로 코드를 배포할 때에는 자신이 작성한 solidity 버전 정보를 확인해야한다. 코드를 배포하기 전에 solidity 를 메타마스크와 연결하기 위해서는 JVM 으로 설정되어 있는 것을 Injected Web3 으로 바꿔야 한다. 참고로 solidity 는 크롬에서 실행하였다. 다른 브라우저를 이용할 경우 결과가 달라질 수 있으니 유의하자. 파일을 컴파일 시키고 메타마스크에서 확인을 누른 다음 Depol.. 2021. 4. 30.
remix 에서 solidity add 함수 작성하기 http://remix.ethereum.org/ Remix - Ethereum IDE remix.ethereum.org 브라우저에서 바로 코드를 작성할 수 있다. 로컬에 저장되어서 다시 접속하면 작성한 코드가 그대로 남아있다. 로컬에 저장되기 때문에 캐시를 삭제하면 작성한 코드가 날아가버린다. pragma solidity 0.8.0; solidity 버전을 0.8.0를 사용하겠다는 선언! compiler 에서 같은 버전인 0.8.0 이 나오는지 확인 더보기 parama solidity 0.8.0; contract Add{ uint256 a; uint256 b; function add(uint256 a, uint256 b) public view returns (uint256){ return a+b; } }.. 2021. 4. 26.
blockchain.py 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 12.. 2021. 4. 21.