const detectRef = useRef<HTMLDivElement>(null);
const observer = useRef();
const observe = () => {
observer.current = new IntersectionObserver(() => {});
};
onMouseMove={onMouseMoveImage}
onMouseLeave={onMouseLeaveImage}
NFT를 판매하기 위해 필요한 정보는?
MintNFT mintNFTContract = MintNFT(_mintNftAddress);
ERC721 mintNFTContract = ERC721(_mintNftAddress);
setApprovalForAll
를 통해 NFT 주인이 판매 권한을 구매자에게 넘겨줘야한다. 판매 중인 상태로 설정해주는 함수는public
함수이기 때문에 몇 가지 조건이 필요하다.
payable
함수
이더리움을 주고 받을 때 사용하는 기능이고, 몇 가지 조건을 충족하도록 해야 한다.
pop
함수
pop
으로 삭제한다매핑해주는 타입. 배열과는 다르다.
Mapping(인풋/키 타입 => 아웃풋/값 타입)
mapping(uint => uint) public nftPrices;
nftPrices[_tokenId] = _price;
public
키워드를 사용하면 바깥에서도 이 변수를 읽을 수 있다