blockchain 자습서: OpenZeppelin Defender에서 자동 작업 시작하기 Autotask는 일정에 따라 또는 일부 조건 집합에 의해 트리거되는 약간의 Javascript 코드를 실행할 수 있는 Defender를 통해 사용할 수 있는 환경입니다. 이 연습에서는 Defender Autotask 설정과 관련된 움직이는 부분에 대한 실습 소개를 제공합니다. 자동 작업 -> 새 자동 작업을 선택합니다. Autotask에 이름을 지정하고 Autotask의 끝점으로 전송된 요... ethereumweb3blockchain Ankrjs를 사용하여 여러 블록체인에서 계정 잔액을 확인하는 방법 이 튜토리얼에서는 ↗를 사용하여 Ethereum, Polygon 및 Fantom과 같은 여러 블록체인에서 계정 잔액을 가져올 것입니다. Ankr의 고급 API와 상호 작용하기 위해 ↗라는 JavaScript 라이브러리를 사용할 것입니다. 전제 조건: 이 가이드를 성공적으로 마치려면 컴퓨터에 ↗ 및 ↗가 설치되어 있어야 합니다. 먼저 이 프로젝트를 시작하려는 디렉토리로 이동하고 터미널에서 다음... blockchaindappankrweb3 Ankrjs를 사용하여 특정 지갑 주소가 소유한 모든 NFT를 가져오는 방법 이 튜토리얼에서는 ↗를 사용하여 Ethereum, Polygon 및 Fantom과 같은 여러 블록체인에서 특정 지갑 또는 소유자가 소유한 모든 NFT를 가져올 것입니다. Ankr 고급 API Ankr의 고급 API와 상호 작용하기 위해 ↗라는 JavaScript 라이브러리를 사용할 것입니다. 전제 조건: 이 가이드를 성공적으로 마치려면 컴퓨터에 ↗ 및 ↗가 설치되어 있어야 합니다. 1단계: ... blockchainnftswalletweb3 코드 냄새 167 - 해싱 비교 해싱은 두 개체가 서로 다른 것을 보장합니다. 그들이 같은 것은 아닙니다 TL;DR: If you check for the hash, you should also check for equality 해시(빠름)를 확인한 다음 같음(느림)을 확인합니다 2022년 10월 7일에 더 큰 블록체인 중 하나가 중단되어야 했습니다. 은 대부분의 블록체인이 정의상 탈중앙화되어 있기 때문에 충격적이었습니다.... programmingblockchainwebdevjava 눈사태 avalanche-network-runner를 사용하여 사용자 지정 서브넷에서 작업할 때 모든 곳에 로그가 있을 수 있습니다. 중앙 집중식 로깅 솔루션을 사용하여 모든 로그를 한 곳에 보관할 수 있습니다. 사용 방법에 대한 자습서입니다. 이 스크린샷에서 4개 노드와 2개 프로세스(avalancheGo 및 SubDotNetVm)의 로그를 볼 수 있습니다. 로그를 필터링하고 줄을 확장하여 구조화... avalancheblockchainsubdotnet BNBChain이 API REST를 통해 지능형 기능을 호출할 수 있습니다🤯 Con tatum la creación de NFT, y muchas funcionalidades que se necesitan a diario en una daap, vienen en forma de una simple llamada a una API REST, lo cual nos abre un mundo de posibilidades en nuestras aplicaciones (cua... programmingblockchainbnbchainweb3 플롭체인 이 프로젝트는 개념 증명입니다. 간단한 메타마스크 트랜잭션(전송만 가능)을 수락하기 위해 필요한 최소 이더리움 rpc API를 구현합니다. 이것은 sub.net 라이브러리에 포함될 것입니다. 프로젝트 구축 브라우저에 따른 메타마스크 확장: subdotnet/metamask-mini-api 리포지토리 복제 1) 단순 블록체인에는 2개의 사전 자금 지갑이 있습니다. 메타마스크에서 이러한 개인 키... ethereumblockchainmetamasksubdotnet 프로그래밍 방식으로 coingecko에서 토큰 주소 가져오기 - NodeJs 사용 목표는 토큰의 주소를 추출하는 것입니다. 이를 위해 "node"와 "puppeteer"를 사용합니다. coingecko 웹 사이트를 스크랩하는 라이브러리. 1단계_ 웹 URL 가져오기 데이터 추출 프로세스를 자동화하기 위해 Coingecko 웹의 DOM을 연구합니다. 이를 위해 다음 단계를 따릅니다. 추출하려는 데이터가 저장된 DOM 요소를 찾습니다. (웹 검사기 사용) We're extra... blockchaincoingeckoscrapingtokenaddress 트러플을 사용하여 NFT 구축 및 개정 가나슈 설정 NFT ERC721 스마트 계약 구축 Revise를 사용하여 NFT 데이터 추가 트러플과 자바스크립트(revise-sdk)를 사용하여 NFT를 구축하는 빠른 가이드입니다. 가나슈 설치부터 시작하겠습니다. 이를 통해 NFT 스마트 계약을 구축하고 테스트할 수 있습니다. 이제 에서 NFT 스마트 계약 개발 및 테스트를 시작할 수 있습니다. NPM을 사용하여 트러플 명령줄 앱을 다운로... blockchaintutorialjavascriptweb3 Solidity의 함수 수정자 Solidity에 익숙하다면 다음과 같은 코드를 보거나 접했을 수 있습니다. 수정자는 기본 함수가 호출되기 전에 호출되며 다음과 같은 경우에 이 동작이 필요할 수 있습니다. Solidity에는 기본 제공 수정자가 있으며 자체 사용자 지정 수정자를 만들 수도 있습니다. 이 수정자는 계약에서 내부 상태만 읽으려는 의도를 Solidity에 명시적으로 알리는 데 사용됩니다. 이 수정자를 포함하는 함... blockchainethereumsmartcontractssolidity Opensea 테스트넷에 NFT를 게시하는 방법 Remix를 사용하여 스마트 계약 구축 및 컴파일 Rinkeby 테스트넷에 배포 이 자습서에는 몇 가지 전제 조건이 있습니다. 이 연습에는 두 부분이 있습니다. 먼저 테스트 ETH를 획득한 다음 이를 사용하여 NFT를 Opensea에 게시합니다. 과 같은 수도꼭지에서 테스트 ETH를 얻을 수 있습니다. 획득 방법에 대한 지침은 수도꼭지 웹사이트에서 확인할 수 있습니다. 이더리움 테스트넷에 계... blockchaintutorialopensourceweb3 자바스크립트와 Openzeppelin을 사용하여 첫 번째 NFT를 구축하세요! 우리는 NFT를 ERC 721 형식으로 구축할 것입니다(주로 721과 1155의 두 가지 형식이 있으며 나중에 자세히 설명합니다). 먼저 우리는 블록체인에서 실행할 빠른 NFT 스마트 계약을 구축할 것입니다. 두 번째로 우리는 자바스크립트를 사용하여 NFT를 동적으로 만드는 데 도움이 되는 백엔드를 구축할 것입니다. Openzeppelin을 사용하여 스마트 계약을 구축할 것입니다. 트러플(이... javascripttutorialblockchainweb3 4일차 - 변수 및 범위 스마트 계약 개발을 배우기 위한 30일간의 Solidity 단계별 가이드. State Variables - 값이 계약 저장소에 영구적으로 저장되는 변수. Local Variables - 함수가 실행될 때까지 값이 존재하는 변수. Global Variables − 블록체인에 대한 정보를 가져오는 데 사용되는 전역 네임스페이스에 특수 변수가 있습니다. Solidity에서 변수 이름을 지정할 때 ... blockchainsolidity100daysofcodeweb3 24일 - 다중 상속 스마트 계약 개발을 배우기 위한 30일간의 Solidity 단계별 가이드. Solidity Series의 24 중 Day30입니다. 오늘은 Solidity에서 다중 상속에 대해 배웠습니다. 다중 상속에서는 단일 계약이 여러 계약에서 상속될 수 있습니다. 상위 계약에는 둘 이상의 하위가 있을 수 있고 하위 계약에는 둘 이상의 상위가 있을 수 있습니다. 예: 아래 예에서 계약 A는 계약 B에 의... blockchainsolidity100daysofcodeweb3 25일 - 폴백 및 함수 수신 스마트 계약 개발을 배우기 위한 30일간의 Solidity 단계별 가이드. Solidity Series의 25 중 Day30입니다. 오늘 저는 Fallback에 대해 배웠고 Solidity에서 함수를 받습니다. 다른 함수가 함수 식별자와 일치하지 않거나 함수 호출과 함께 제공된 데이터가 없는 경우 견고성 폴백 함수가 실행됩니다. 하나의 이름 없는 기능만 계약에 할당할 수 있으며 계약이 데이터... blockchainsolidity100daysofcodeweb3 IPFS 및 분산 스토리지 소개. 은 InterPlanetary 파일 시스템으로 파일, 웹 사이트, 미디어 및 애플리케이션을 저장하고 액세스하는 데 사용되는 피어 투 피어 분산형 스토리지 네트워크로 설명할 수 있습니다. 이 기술의 주요 특징은 정보가 여러 노드에 저장되고 생성된 주소를 사용하여 언제든지 액세스할 수 있음을 의미하는 분산 파일 시스템이라는 사실입니다. 중앙 집중식 파일 시스템 분산 파일 시스템 네트워크 파일 시... reactblockchainipfsjavascript Animal Crossing을 시뮬레이트하는 스마트 계약(닌텐도 게임) Animal Crossing Nintendo Game의 은행 시스템 시뮬레이션 이 프로젝트는 Animal Crossing 뱅킹 시스템을 시뮬레이션하는 스마트 계약으로 구성됩니다. Animal Crossing은 Nintendo에서 개발하고 게시한 소셜 시뮬레이션 비디오 게임 시리즈로 사용자는 은행 계좌를 가지고 물건을 사고 팔 수 있습니다. 게임, Bell & Miles(ERC20 표준) 및 ... soliditybeginnersblockchainprogramming 정렬을 사용하여 Moonbirds NFT 매출을 마법처럼 Google 스프레드시트로 가져오기 을 사용하여 이더리움 트랜잭션 데이터를 Google 스프레드시트로 가져올 수 있습니다. 특히 의 경우 새 둥지, 판매, 이전 또는 Moonbirds의 블록체인에서 발생한 모든 이벤트에 대한 Google 시트를 만들 수 있습니다. 을 사용하면 개별 블록체인 트랜잭션을 보거나 밀리초 집계(차트 작성에 유용한 평균, 합계 등)를 수행할 수도 있습니다. 개별 트랜잭션에 초점을 맞추고 자습서를 단순화... blockchainethereumnftweb3 우리는 Next.js + web3 스타터 키트를 OSS할 것입니다. 이 소스 코드는 NFT Market 및 DeFi와 같은 web3 관련 서비스를 만들 때 보편적으로 사용할 수 있습니다. 우리는 프로젝트를 시작하는 데 필요한 도구로 Next.js + Web3를 포장했습니다. 우리는 전 세계 web3의 발전에 기여하고 싶기 때문에 Next.js + web3 스타터 키트를 만들었습니다. 센트리 농담 테스트 Tailwind.css Vscode 초기화 PR 및 이슈... blockchainjavascriptnextjsweb3 truffle, ganache, Ethers.js 및 React(1)를 사용하여 간단한 dApp 구축 다음 단계를 완료합니다. 스마트 계약 생성 스마트 계약 테스트 Ganache에 스마트 계약 배포 즐겨찾는 디렉터리로 이동하고 다음 명령을 실행합니다. /action-house에서 다음 명령을 실행해 보겠습니다. 올바르게 실행되면 다음 메시지가 표시됩니다. 다음 코드로 truffle-config.js 파일을 업데이트합니다. NOTE: My compiler version is: 0.8.13. 2... truffleblockchainganachetutorial Hyperledger Fabric에 대한 기본 정보 Basit bir Hyperledger Fabric은 기본 구성 요소를 기반으로 합니다. Hyperledger Fabric은 Hyperledger Fabric을 구성하는 데 사용할 수 있는 도커와 도커를 구성하는 데 사용할 수 있습니다. Github üzerinde Hyperledger Organizasyonunun hazırladığı bir fabric-samples isimli fabr... blokzincirblockchainhyperledgerfabric 1일차 - 라이센스 및 Pragma 솔리디티 시리즈의 1 중 데이30입니다. 오늘은 Solidity에서 라이선스와 Pragma Keyword에 대해 알아보았습니다. SPDX 라이선스 식별자는 계약 파일 상단에 추가해야 합니다. 라이선스는 다음 중 하나여야 합니다. ⚠️ 라이선스 식별자가 계약 파일에 포함되어 있지 않으면 이제 컴파일러에서 경고를 표시합니다. ❗ 계약 파일에 라이선스 식별자가 여러 개인 경우 이제 컴파일러에 오류... solidity100daysofcodeblockchainweb3
자습서: OpenZeppelin Defender에서 자동 작업 시작하기 Autotask는 일정에 따라 또는 일부 조건 집합에 의해 트리거되는 약간의 Javascript 코드를 실행할 수 있는 Defender를 통해 사용할 수 있는 환경입니다. 이 연습에서는 Defender Autotask 설정과 관련된 움직이는 부분에 대한 실습 소개를 제공합니다. 자동 작업 -> 새 자동 작업을 선택합니다. Autotask에 이름을 지정하고 Autotask의 끝점으로 전송된 요... ethereumweb3blockchain Ankrjs를 사용하여 여러 블록체인에서 계정 잔액을 확인하는 방법 이 튜토리얼에서는 ↗를 사용하여 Ethereum, Polygon 및 Fantom과 같은 여러 블록체인에서 계정 잔액을 가져올 것입니다. Ankr의 고급 API와 상호 작용하기 위해 ↗라는 JavaScript 라이브러리를 사용할 것입니다. 전제 조건: 이 가이드를 성공적으로 마치려면 컴퓨터에 ↗ 및 ↗가 설치되어 있어야 합니다. 먼저 이 프로젝트를 시작하려는 디렉토리로 이동하고 터미널에서 다음... blockchaindappankrweb3 Ankrjs를 사용하여 특정 지갑 주소가 소유한 모든 NFT를 가져오는 방법 이 튜토리얼에서는 ↗를 사용하여 Ethereum, Polygon 및 Fantom과 같은 여러 블록체인에서 특정 지갑 또는 소유자가 소유한 모든 NFT를 가져올 것입니다. Ankr 고급 API Ankr의 고급 API와 상호 작용하기 위해 ↗라는 JavaScript 라이브러리를 사용할 것입니다. 전제 조건: 이 가이드를 성공적으로 마치려면 컴퓨터에 ↗ 및 ↗가 설치되어 있어야 합니다. 1단계: ... blockchainnftswalletweb3 코드 냄새 167 - 해싱 비교 해싱은 두 개체가 서로 다른 것을 보장합니다. 그들이 같은 것은 아닙니다 TL;DR: If you check for the hash, you should also check for equality 해시(빠름)를 확인한 다음 같음(느림)을 확인합니다 2022년 10월 7일에 더 큰 블록체인 중 하나가 중단되어야 했습니다. 은 대부분의 블록체인이 정의상 탈중앙화되어 있기 때문에 충격적이었습니다.... programmingblockchainwebdevjava 눈사태 avalanche-network-runner를 사용하여 사용자 지정 서브넷에서 작업할 때 모든 곳에 로그가 있을 수 있습니다. 중앙 집중식 로깅 솔루션을 사용하여 모든 로그를 한 곳에 보관할 수 있습니다. 사용 방법에 대한 자습서입니다. 이 스크린샷에서 4개 노드와 2개 프로세스(avalancheGo 및 SubDotNetVm)의 로그를 볼 수 있습니다. 로그를 필터링하고 줄을 확장하여 구조화... avalancheblockchainsubdotnet BNBChain이 API REST를 통해 지능형 기능을 호출할 수 있습니다🤯 Con tatum la creación de NFT, y muchas funcionalidades que se necesitan a diario en una daap, vienen en forma de una simple llamada a una API REST, lo cual nos abre un mundo de posibilidades en nuestras aplicaciones (cua... programmingblockchainbnbchainweb3 플롭체인 이 프로젝트는 개념 증명입니다. 간단한 메타마스크 트랜잭션(전송만 가능)을 수락하기 위해 필요한 최소 이더리움 rpc API를 구현합니다. 이것은 sub.net 라이브러리에 포함될 것입니다. 프로젝트 구축 브라우저에 따른 메타마스크 확장: subdotnet/metamask-mini-api 리포지토리 복제 1) 단순 블록체인에는 2개의 사전 자금 지갑이 있습니다. 메타마스크에서 이러한 개인 키... ethereumblockchainmetamasksubdotnet 프로그래밍 방식으로 coingecko에서 토큰 주소 가져오기 - NodeJs 사용 목표는 토큰의 주소를 추출하는 것입니다. 이를 위해 "node"와 "puppeteer"를 사용합니다. coingecko 웹 사이트를 스크랩하는 라이브러리. 1단계_ 웹 URL 가져오기 데이터 추출 프로세스를 자동화하기 위해 Coingecko 웹의 DOM을 연구합니다. 이를 위해 다음 단계를 따릅니다. 추출하려는 데이터가 저장된 DOM 요소를 찾습니다. (웹 검사기 사용) We're extra... blockchaincoingeckoscrapingtokenaddress 트러플을 사용하여 NFT 구축 및 개정 가나슈 설정 NFT ERC721 스마트 계약 구축 Revise를 사용하여 NFT 데이터 추가 트러플과 자바스크립트(revise-sdk)를 사용하여 NFT를 구축하는 빠른 가이드입니다. 가나슈 설치부터 시작하겠습니다. 이를 통해 NFT 스마트 계약을 구축하고 테스트할 수 있습니다. 이제 에서 NFT 스마트 계약 개발 및 테스트를 시작할 수 있습니다. NPM을 사용하여 트러플 명령줄 앱을 다운로... blockchaintutorialjavascriptweb3 Solidity의 함수 수정자 Solidity에 익숙하다면 다음과 같은 코드를 보거나 접했을 수 있습니다. 수정자는 기본 함수가 호출되기 전에 호출되며 다음과 같은 경우에 이 동작이 필요할 수 있습니다. Solidity에는 기본 제공 수정자가 있으며 자체 사용자 지정 수정자를 만들 수도 있습니다. 이 수정자는 계약에서 내부 상태만 읽으려는 의도를 Solidity에 명시적으로 알리는 데 사용됩니다. 이 수정자를 포함하는 함... blockchainethereumsmartcontractssolidity Opensea 테스트넷에 NFT를 게시하는 방법 Remix를 사용하여 스마트 계약 구축 및 컴파일 Rinkeby 테스트넷에 배포 이 자습서에는 몇 가지 전제 조건이 있습니다. 이 연습에는 두 부분이 있습니다. 먼저 테스트 ETH를 획득한 다음 이를 사용하여 NFT를 Opensea에 게시합니다. 과 같은 수도꼭지에서 테스트 ETH를 얻을 수 있습니다. 획득 방법에 대한 지침은 수도꼭지 웹사이트에서 확인할 수 있습니다. 이더리움 테스트넷에 계... blockchaintutorialopensourceweb3 자바스크립트와 Openzeppelin을 사용하여 첫 번째 NFT를 구축하세요! 우리는 NFT를 ERC 721 형식으로 구축할 것입니다(주로 721과 1155의 두 가지 형식이 있으며 나중에 자세히 설명합니다). 먼저 우리는 블록체인에서 실행할 빠른 NFT 스마트 계약을 구축할 것입니다. 두 번째로 우리는 자바스크립트를 사용하여 NFT를 동적으로 만드는 데 도움이 되는 백엔드를 구축할 것입니다. Openzeppelin을 사용하여 스마트 계약을 구축할 것입니다. 트러플(이... javascripttutorialblockchainweb3 4일차 - 변수 및 범위 스마트 계약 개발을 배우기 위한 30일간의 Solidity 단계별 가이드. State Variables - 값이 계약 저장소에 영구적으로 저장되는 변수. Local Variables - 함수가 실행될 때까지 값이 존재하는 변수. Global Variables − 블록체인에 대한 정보를 가져오는 데 사용되는 전역 네임스페이스에 특수 변수가 있습니다. Solidity에서 변수 이름을 지정할 때 ... blockchainsolidity100daysofcodeweb3 24일 - 다중 상속 스마트 계약 개발을 배우기 위한 30일간의 Solidity 단계별 가이드. Solidity Series의 24 중 Day30입니다. 오늘은 Solidity에서 다중 상속에 대해 배웠습니다. 다중 상속에서는 단일 계약이 여러 계약에서 상속될 수 있습니다. 상위 계약에는 둘 이상의 하위가 있을 수 있고 하위 계약에는 둘 이상의 상위가 있을 수 있습니다. 예: 아래 예에서 계약 A는 계약 B에 의... blockchainsolidity100daysofcodeweb3 25일 - 폴백 및 함수 수신 스마트 계약 개발을 배우기 위한 30일간의 Solidity 단계별 가이드. Solidity Series의 25 중 Day30입니다. 오늘 저는 Fallback에 대해 배웠고 Solidity에서 함수를 받습니다. 다른 함수가 함수 식별자와 일치하지 않거나 함수 호출과 함께 제공된 데이터가 없는 경우 견고성 폴백 함수가 실행됩니다. 하나의 이름 없는 기능만 계약에 할당할 수 있으며 계약이 데이터... blockchainsolidity100daysofcodeweb3 IPFS 및 분산 스토리지 소개. 은 InterPlanetary 파일 시스템으로 파일, 웹 사이트, 미디어 및 애플리케이션을 저장하고 액세스하는 데 사용되는 피어 투 피어 분산형 스토리지 네트워크로 설명할 수 있습니다. 이 기술의 주요 특징은 정보가 여러 노드에 저장되고 생성된 주소를 사용하여 언제든지 액세스할 수 있음을 의미하는 분산 파일 시스템이라는 사실입니다. 중앙 집중식 파일 시스템 분산 파일 시스템 네트워크 파일 시... reactblockchainipfsjavascript Animal Crossing을 시뮬레이트하는 스마트 계약(닌텐도 게임) Animal Crossing Nintendo Game의 은행 시스템 시뮬레이션 이 프로젝트는 Animal Crossing 뱅킹 시스템을 시뮬레이션하는 스마트 계약으로 구성됩니다. Animal Crossing은 Nintendo에서 개발하고 게시한 소셜 시뮬레이션 비디오 게임 시리즈로 사용자는 은행 계좌를 가지고 물건을 사고 팔 수 있습니다. 게임, Bell & Miles(ERC20 표준) 및 ... soliditybeginnersblockchainprogramming 정렬을 사용하여 Moonbirds NFT 매출을 마법처럼 Google 스프레드시트로 가져오기 을 사용하여 이더리움 트랜잭션 데이터를 Google 스프레드시트로 가져올 수 있습니다. 특히 의 경우 새 둥지, 판매, 이전 또는 Moonbirds의 블록체인에서 발생한 모든 이벤트에 대한 Google 시트를 만들 수 있습니다. 을 사용하면 개별 블록체인 트랜잭션을 보거나 밀리초 집계(차트 작성에 유용한 평균, 합계 등)를 수행할 수도 있습니다. 개별 트랜잭션에 초점을 맞추고 자습서를 단순화... blockchainethereumnftweb3 우리는 Next.js + web3 스타터 키트를 OSS할 것입니다. 이 소스 코드는 NFT Market 및 DeFi와 같은 web3 관련 서비스를 만들 때 보편적으로 사용할 수 있습니다. 우리는 프로젝트를 시작하는 데 필요한 도구로 Next.js + Web3를 포장했습니다. 우리는 전 세계 web3의 발전에 기여하고 싶기 때문에 Next.js + web3 스타터 키트를 만들었습니다. 센트리 농담 테스트 Tailwind.css Vscode 초기화 PR 및 이슈... blockchainjavascriptnextjsweb3 truffle, ganache, Ethers.js 및 React(1)를 사용하여 간단한 dApp 구축 다음 단계를 완료합니다. 스마트 계약 생성 스마트 계약 테스트 Ganache에 스마트 계약 배포 즐겨찾는 디렉터리로 이동하고 다음 명령을 실행합니다. /action-house에서 다음 명령을 실행해 보겠습니다. 올바르게 실행되면 다음 메시지가 표시됩니다. 다음 코드로 truffle-config.js 파일을 업데이트합니다. NOTE: My compiler version is: 0.8.13. 2... truffleblockchainganachetutorial Hyperledger Fabric에 대한 기본 정보 Basit bir Hyperledger Fabric은 기본 구성 요소를 기반으로 합니다. Hyperledger Fabric은 Hyperledger Fabric을 구성하는 데 사용할 수 있는 도커와 도커를 구성하는 데 사용할 수 있습니다. Github üzerinde Hyperledger Organizasyonunun hazırladığı bir fabric-samples isimli fabr... blokzincirblockchainhyperledgerfabric 1일차 - 라이센스 및 Pragma 솔리디티 시리즈의 1 중 데이30입니다. 오늘은 Solidity에서 라이선스와 Pragma Keyword에 대해 알아보았습니다. SPDX 라이선스 식별자는 계약 파일 상단에 추가해야 합니다. 라이선스는 다음 중 하나여야 합니다. ⚠️ 라이선스 식별자가 계약 파일에 포함되어 있지 않으면 이제 컴파일러에서 경고를 표시합니다. ❗ 계약 파일에 라이선스 식별자가 여러 개인 경우 이제 컴파일러에 오류... solidity100daysofcodeblockchainweb3