일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- nextJS
- HTML
- useState
- CSS
- REACT
- express.js
- blockchain
- evm
- 삶
- hardhat
- solidity
- node.js
- Props
- JavaScript
- web
- typeScript
- Redux
- bitcoin
- tailwindcss
- CLASS
- error
- Interface
- middleware
- 기준
- API
- Ethereum
- concept
- built in object
- graphQL
- SSR
- Today
- Total
목록solidity (46)
ReasonJun
The error message invalid opcode: PUSH0 means that the Ethereum Virtual Machine (EVM) does not recognize the PUSH0 opcode. This opcode was introduced in Solidity compiler version 0.8.20, but it is not yet supported by all EVM implementations. If you are trying to deploy a contract that uses the PUSH0 opcode, you will need to make sure that you are deploying it to an EVM implementation that suppo..
// SPDX-License-Identifier: MIT pragma solidity >= 0.7.0 금액 mapping (address => uint) public balance; event log(bytes data); function deposit() public payable returns (uint) { balance[msg.sender] += msg.value; return msg.value; } function withdrawByCall(address payable _addr, uint _amount) public { require(balance[msg.sender] > _amount, "Insufficient Balanc..
The main difference between fallback() and receive() in Solidity is that fallback() is called when a contract receives Ether without any calldata, while receive() is called when a contract receives Ether with empty calldata. In other words, fallback() is called when a user sends Ether to a contract directly, while receive() is called when a user calls a function on a contract without passing any..
The receive() function in Solidity is a special function that is called automatically when a contract receives Ether without any calldata. This can happen when Ether is sent to the contract using the transfer() function or when a user sends Ether to the contract directly. The receive() function cannot have any arguments or return a value. It can only contain code that interacts with the contract..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/qXvLS/btsyIFhOJcC/lXLSoKtvjkp6sno8iugpUK/img.png)
The main difference between call() and delegatecall() in Solidity is that call() executes code in a new context, while delegatecall() executes code in the context of the caller. call() When you call a function using call(), the called function is executed in a new context, with its own stack and storage. This means that the called function does not have access to the caller's state, and any chan..
Delegatecall is a low-level Solidity opcode that allows a contract to execute code from another contract while using the state and storage of the calling contract. This can be used to implement a variety of features, such as: Upgrading contracts without losing data: Delegatecall can be used to upgrade a contract to a new version without losing any of the data stored in the contract. This is done..