소개
열공
강의
수강평
- jQuery로 구현하는 NFT 마켓플레이스 (이더리움, 폴리곤)
- jQuery로 구현하는 NFT 마켓플레이스 (이더리움, 폴리곤)
- jQuery로 구현하는 NFT 마켓플레이스 (이더리움, 폴리곤)
- jQuery로 구현하는 NFT 마켓플레이스 (이더리움, 폴리곤)
게시글
질문&답변
리믹스이더리움 > 환경셀렉바에 javascript (VM)이 없어서,,RemixVM
안녕하세요 답변이 늦었습니다.리믹스가 업그레이드가 되어 기존의 메뉴와 많이 틀려졌습니다.contracts 폴더 안에 .sol 파일을 만드셔서 테스트 하시면됩니다.(사진) 그리고 이더리움이 지금까지 많은 하드포크를 진행하여 리믹스에서도 많은 지원을 하다보니 헛갈릴거 같네요..간단한 테스트는 injected provider- 메타마스크를 제외한 부분으로 테스트 해도 테스트를 진행할 수 있을거 같네요 (사진)
- 1
- 1
- 546
질문&답변
혼자해보다 도저히 안되겠어 문의드립니다.
안녕하세요! 작업은 잘 되고 계신지 궁금하네요~개인서버에 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
- 718
질문&답변
혼자해보다 도저히 안되겠어 문의드립니다.
const projectId = '{인퓨라 프로젝트아이디}';const projectSecret = '{인퓨라 시크릿키}';중 가로를 빼고 해보세요오류가 401 Unauthorized 오류를 봐선 해당 사이트의 접속정보가 틀려서 발생되는 오류로 보입니다.감사합니다.
- 0
- 2
- 718
고민있어요
강의 순차로 계속 플레이되면 좋겠어요
- 0
- 0
- 243
질문&답변
체인 변경 질문(클레이튼 >>> 폴리곤)
체인을 변경한다는 의미는 기존의 클레이튼 네트워크에서 폴리곤으로 모든 데이터를 이전 한다는 의미인가요?네트워크가 변경이 되는 문제이니 쉬운 방법은 없을듯 합니다.정답은 아니지만폴리곤에 스마트컨트랙트를 배포하시고, NFT 재발행을 해야할거 같네요 이후 기존 클레이튼 NFT의 소각기능이 있다면 소각하시고, 구매자에게 다시 NFT를 발행을 하셔야할 거 같습니다. 재 발행시 클레이든 지갑 주소와 이더리움의 주소로 사용이 가능하지만 기존 사용자들이 메타마스크가 아닌 카이카스 지갑을 이용할 경우가 있으니 공지를 잘 해줘야 할 거같습니다.여러가지 방법 고민해보시고, 해보세요~
- 0
- 1
- 193
질문&답변
궁금한 점이 있어 문의합니다.
답변 감사합니다. 어차피 같은 값으로 하니깐..동일하게 계산되겠군요..
- 0
- 4
- 332
질문&답변
궁금한 점이 있어 문의합니다.
네에 답변 감사합니다.이자가 계속 변동이 되니, 최근 이자 수익을 넣으면 안되겠군요...으흐~~알면 알수록 어렵네요... 그냥 강사님처럼 2.5% 정도로 계산하는게 그냥 맘편할 수있겠네요?
- 0
- 4
- 332
질문&답변
올웨더 관련 문의
넵 자산 선택을 비교해서 어떤 자산 배분이 잘못된건지 체크 해봐야할거같아요~ㅡ.ㅜ 요즘 올웨더에 관심이 생겨서 이것저것 크롤링해보고 있는데 데이터 수집하는게 생각보다 힘드네요..답변감사합니다.
- 0
- 2
- 222
질문&답변
infura 대신에 pinata api 를 사용시 ipfs 접속코드 변경문의
피나타를 제가 사용하지 않아서 잘 모르겠습니다.ipfs는 파일코일을 만든 Protocol Labs에서 개발한 프로그램에서 동작하기 때문에 피나타든 뭐든 동일 하게 동작합니다. 그런데 피나타가 자체적으로 API를 만들어서 유료서비스로 오픈했다면 사용법은 회사마다 틀릴거 같네요.
- 0
- 1
- 450
질문&답변
504 Gateway Time-out 해결문의
다른 게시물에 올려둔 글이 있습니다.최근 인퓨라에서 제공하던 API가 부분 유료화가 되면서 기존에 소스가 정상동작을 하지 않네요..해결방법은 다음과 같습니다.https://infura.io/ 가입CREATE NEW KEY - 새로운 키 생성신용카드 정보입력 5기 무료로 이용가능하다고 합니다. ( 사이트에 표시됨 )api 사용 체크소스 수정//ipfsvar 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 IPFSconst projectId = '{인퓨라 프로젝트아이디}';const projectSecret = '{인퓨라 시크릿키}';const auth = "Basic " + btoa(projectId + ":" + projectSecret);console.log("-> "+auth);var ipfs = window.IpfsApi(IPFS_API_URL, "5001", { protocol: "https" , headers: { authorization: auth } } ); // Connect to IPFSInfura에서 발급받은 키를 이용하여 5기가까지 무료로 이용하시면 될거같습니다.만약에 카드번호 입력이 어려우시면 별도로 ipfs 게이트웨이를 구성하시면 쉽게 사용이 가능합니다. 참고해주세요리액트로 하실분들은 아래 사이트 참고https://www.becomebetterprogrammer.com/upload-files-using-react-ipfs-infura/
- 0
- 1
- 813