https://app.buildspace.so/projects/CO961ddb5f-f428-4608-9949-a9a2f461eb3f buildspace Start building cool web3 projects, earn NFTs, access secret work opportunities in crypto. buildspace.so 메마 지갑 연결, 트젝, 펀딩등을 해보았으니 nft민팅 차례이다 이과제는 3단계로 이루어졌다. 1. NFT 로직관련 스마트 컨트랙트 짜기 2. 스마트컨트랙트 deploy 3. 프론트에 컨트랙트 연결하기 예제는 오픈제플린 erc721을 사용한다 근데 요새는 아주키가 만든 erc721a를 사용하는게 대세 Solidity 개념 상태변수 (State Variable) 상태 변수는..
https://app.buildspace.so/projects/CO02cf0f1c-f996-4f50-9669-cf945ca3fb0b buildspace Start building cool web3 projects, earn NFTs, access secret work opportunities in crypto. buildspace.so 이 코스는 web3 페이지를 만든다. 그런데 그냥 만드는게 아니고 (1)이더리움 컨트랙트를 작성/ 테스트하고(run) (2)컨트랙트를 온체인에 배포하고(deploy) (3)프론트만들기- 아까 배포한 온체인을 적용해서 프론트만들기 이런 구조로 이루어져있다. 이렇게 웹3 앱과, 이더리움 스마트컨트랙트를 배포하는 절차를 Shipping이라고 한다. (1)스마트컨트랙 작성: 서버..
전엔 크립토 좀비를 했는데, 개념을 세세하고 꼼꼼하게 (정석이니까) 설명해서 좋은 교육자료였지만 실제로 빌드하지 않고 웹에서 예제를 돌려보는 정도여서 아쉬웠다. 또 클래식이어서 탄탄하긴 하지만 최신자료가 아니라서 또 아쉬웠다. 근데 (1)최신자료이고 (2)환경설정-빌드까지 하는 교육자료가 있다. https://buildspace.so/ buildspace Start building cool web3 projects, earn NFTs, access secret work opportunities in crypto. buildspace.so 교육프로그램치곤 진짜 독특하게 디스코드로 바로 연결이되고 커리큘럼이 디코에 떠있음.. 이거 5개를 제한기간내에 다 수료하면 nft도 줌 그래서 교육 사이트에 가입할때 메..
솔리디티에서는 프론트와 연결하는 라이브러리를제공한다 그걸 Web3 Provider.라고함(Web3.js안에 있음) (1)Web3 Provider Ethereum is made up of nodes that all share a copy of the same data. Setting a Web3 Provider in Web3.js tells our code which node we should be talking to handle our reads and writes. It's kind of like setting the URL of the remote web server for your API calls in a traditional web app. 오.. 어느 노드에 연결할지 직접 고를수 있다고합니다...
tokens, the ERC721 standard, and crypto-collectible assets에대해 다룬다 (1)Tokens A token on Ethereum is basically just a smart contract that follows some common rules — namely it implements a standard set of functions that all other token contracts share, such as transferFrom(address _from, address _to, uint256 _tokenId) and balanceOf(address _owner). 그래서 erc20 토큰 찍어내는것은 쉬운편이다. 스마트 컨트랙을 따르면 되기때문 So b..
(1)Payable visibility modifiers when and where the function can be called from private: it's only callable from other functions inside the contract; internal: like private but can also be called by contracts that inherit from this one external: can only be called outside the contract public: can be called anywhere, both internally and externally. state modifiers how the function interacts with t..
contract ownership, gas costs, code optimization, and security 등 중요한걸 배운다고한다 궁금했다. 가보자고 (1)Immutability of Contracts 그렇지 이더리움에 한번 올리면 못고치지 after you deploy a contract to Ethereum, it’s immutable, which means that it can never be modified or updated again. his is one reason security is such a huge concern in Solidity. If there's a flaw in your contract code, there's no way for you to patch it lat..
생각보다 강의가 길다? (1)Mappings and Addresses new data types: mapping and address. 이더주소 자체가 데이터타입이라니..! Address an address is owned by a specific user (or a smart contract). The Ethereum blockchain is made up of accounts, which you can think of like bank accounts. An account has a balance of Ether (the currency used on the Ethereum blockchain), and you can send and receive Ether payments to other accou..