소개
열공
강의
전체 1수강평
- jQuery로 구현하는 NFT 마켓플레이스 (이더리움, 폴리곤)
- jQuery로 구현하는 NFT 마켓플레이스 (이더리움, 폴리곤)
- jQuery로 구현하는 NFT 마켓플레이스 (이더리움, 폴리곤)
게시글
질문&답변
2023.06.14
리믹스이더리움 > 환경셀렉바에 javascript (VM)이 없어서,,RemixVM
안녕하세요 답변이 늦었습니다.리믹스가 업그레이드가 되어 기존의 메뉴와 많이 틀려졌습니다.contracts 폴더 안에 .sol 파일을 만드셔서 테스트 하시면됩니다.(사진) 그리고 이더리움이 지금까지 많은 하드포크를 진행하여 리믹스에서도 많은 지원을 하다보니 헛갈릴거 같네요..간단한 테스트는 injected provider- 메타마스크를 제외한 부분으로 테스트 해도 테스트를 진행할 수 있을거 같네요 (사진)
- 1
- 1
- 535
질문&답변
2022.11.17
혼자해보다 도저히 안되겠어 문의드립니다.
안녕하세요! 작업은 잘 되고 계신지 궁금하네요~개인서버에 ipfs 게이트웨이 설치하여 조금 쉽게 구성할 수 있게 해봤습니다. 우선 서버가 언제 까지 운영될지 모르지만 오랜 시간 운영은 하지 않을거 같네요아래 주소 보시면 위에 있는 주소는 ipfs.io 게이트 웨이 주소이며, 아래는 제가 세팅한 주소입니다.ipfs은 블록체인은 아니지만 상당히 블록체인과 유사한 구조를 가집니다. 노드에 파일이 배포되는 되는 시간이 좀 길어서 아래 주소도 세팅했습니다.https://github.com/kyungil-in/kyungil-html-nft-marketplace/blob/master/VIDEO_JS/index.jsvar IPFS_URL = "https://ipfs.io/ipfs/";var IPFS_URL2 = "https://ipfs.nx-innovation.shop/ipfs/";좋은 결과 있으시길 바랍니다.감사합니다.참고 https://ipfs.github.io/public-gateway-checker/=====================================================$("#btn_uploadfile").on("click", function () {if ($("#uploadfile").val() == "") {alert("대표이미지를 입력해주세요");$("#uploadfile").focus();return;}var file = document.getElementById("uploadfile").files[0];var IPFS_URL = "https://ipfs.io/ipfs/";var IPFS_URL2 = "https://ipfs.nx-innovation.shop/ipfs/";if (file) {var datas, xhr;datas = new FormData();datas.append('filename', $('#uploadfile')[0].files[0]);$.ajax({url: "https://ipfs.nx-innovation.shop/api/v0/add",type: 'POST',data: datas,mimeType: 'multipart/form-data',success: function (data) {var data_hash = $.parseJSON(data);console.log(data_hash);console.log(data_hash['Hash']);console.log(data_hash['Name']);console.log(data_hash['Size']);var hash_img_url = IPFS_URL + data_hash['Hash'];var hash_img_url2 = IPFS_URL2 + data_hash['Hash'];//console.log(`Url --> ${ hash_img_url } `);$("#ipfs_file_url").text(hash_img_url);$("#ipfs_file_url").attr("href", hash_img_url);$("#ipfs_file_url2").text(hash_img_url2);$("#ipfs_file_url2").attr("href", hash_img_url2);$("#hash_img_url").val(hash_img_url);},error: function (jqXHR, textStatus, errorThrown) {alert('ERRORS: ' + textStatus);},cache: false,contentType: false,processData: false});};/* 기존 소스 var IPFS_URL = "https://ipfs.io/ipfs/";var IPFS_API_URL = "ipfs.infura.io";var ipfs = window.IpfsApi(IPFS_API_URL, "5001", { protocol: "https" }); // Connect to IPFS$("#btn_uploadfile").on("click", function () {if ($("#uploadfile").val() == "") {alert("대표이미지를 입력해주세요");$("#uploadfile").focus();return;}var reader = new FileReader();reader.onloadend = function () {//console.log("reader.result" + reader.result);var buf = buffer.Buffer(reader.result); // Convert data into bufferipfs.files.add(buf, (err, result) => {// Upload buffer to IPFSif (err) {console.error(err);return;}var hash_img_url = IPFS_URL + result[0].hash;//console.log(`Url --> ${ hash_img_url } `);$("#ipfs_file_url").text(hash_img_url);$("#ipfs_file_url").attr("href", hash_img_url);$("#hash_img_url").val(hash_img_url);});};//console.log($('input#uploadfile')[0].files[0]);reader.readAsArrayBuffer($("input#uploadfile")[0].files[0]); // Read Provided File});*/});==================================html 파일에서 --> 추가
- 0
- 2
- 705
질문&답변
2022.11.12
혼자해보다 도저히 안되겠어 문의드립니다.
const projectId = '{인퓨라 프로젝트아이디}';const projectSecret = '{인퓨라 시크릿키}';중 가로를 빼고 해보세요오류가 401 Unauthorized 오류를 봐선 해당 사이트의 접속정보가 틀려서 발생되는 오류로 보입니다.감사합니다.
- 0
- 2
- 705
고민있어요
2022.11.08 08:01
강의 순차로 계속 플레이되면 좋겠어요
- 0
- 0
- 235
질문&답변
2022.11.03
체인 변경 질문(클레이튼 >>> 폴리곤)
체인을 변경한다는 의미는 기존의 클레이튼 네트워크에서 폴리곤으로 모든 데이터를 이전 한다는 의미인가요?네트워크가 변경이 되는 문제이니 쉬운 방법은 없을듯 합니다.정답은 아니지만폴리곤에 스마트컨트랙트를 배포하시고, NFT 재발행을 해야할거 같네요 이후 기존 클레이튼 NFT의 소각기능이 있다면 소각하시고, 구매자에게 다시 NFT를 발행을 하셔야할 거 같습니다. 재 발행시 클레이든 지갑 주소와 이더리움의 주소로 사용이 가능하지만 기존 사용자들이 메타마스크가 아닌 카이카스 지갑을 이용할 경우가 있으니 공지를 잘 해줘야 할 거같습니다.여러가지 방법 고민해보시고, 해보세요~
- 0
- 1
- 186