Blockchain
-
Metamask 계정 다시 만들기(지갑 초기화)Blockchain 2023. 1. 8. 14:08
Metamask 계정 다시 만들기(지갑 초기화) 지갑 초기화 MetaMask는 사용자의 비밀번호를 보관하지 않습니다. 계정 잠금을 해제하는 데 문제가 있는 경우, 지갑 설정 시 사용한 비밀 복구 구문을 이용하여 지갑을 초기화해야 합니다. 이 작업을 하면 정리해둔 계정 목록과 함께 현재 지갑과 비밀 복구 구문이 이 기기에서 삭제됩니다. 비밀 복구 구문으로 초기화하면 해당 비밀 복구 구문과 연관된 계정 목록이 표시됩니다. 새 목록에는 잔액이 남아있는 계정이 자동으로 나타납니다. 이전에 생성한 다른 계정을 다시 추가도 가능합니다. 가져온 사용자 정의 계정은 다시 추가 완료이어야 하며 계정에 추가한 사용자 정의 토큰도 다시 추가 완료이어야 합니다. 계속하기 전에 비밀 복구 구문이 정확한지 확인하세요. 이 작업은..
-
Solidity Donation ExBlockchain 2023. 1. 8. 13:46
Smart contract를 solidity언어로 개발하여 Ganache에 올리고 metamask로 기부하는 예제 준비 Remix Environment Metamask Ganache 연결 Remix Ganache 연결 코드 // SPDX-License-Identifier: GPL-3.0 pragma solidity >=0.8.0 < 0.9.0; contract Donation1 { event EvtDonateFrom(address indexed addr, uint256 val1); event EvtDonateTo(address indexed addr, uint256 val1); event EvtRecv(address indexed addr, uint256 val1); address public donat..
-
Solidity Call, Fallback, Receive ExBlockchain 2023. 1. 8. 11:25
call로 다른 주소에 Ether를 송금 가능. call로 외부 contract에 함수를 호출 가능. 코드 // SPDX-License-Identifier: GPL-3.0 pragma solidity >=0.7.0 < 0.9.0; contract ContractReceiver { event EvtFallback(string _str); event EvtReceive(string _str); function fun1(uint256 _v1, uint256 _v2) public pure returns(uint256){ return _v1 + _v2; } fallback() external { emit EvtFallback("ContractReciver1.EvtFallback is called"); } rece..
-
Solidity What does _ (underscore)Blockchain 2023. 1. 8. 09:01
What does _ (underscore) 함수 정의 modifier onlyOwner { if (msg.sender != owner) throw; _; } 함수 사용 function setTitle (string _title) onlyOwner { hometitle = _title; } 발생한 효과 //아래와 같은 효과 if (msg.sender != owner) throw; hometitle = _title; https://docs.soliditylang.org/en/develop/contracts.html#function-modifiers https://gavofyork.medium.com/condition-orientated-programming-969f6ba0161a
-