방법 1. 바이낸스에서 보내기 바이낸스 ETH 출금페이지에서 네트워크를 "Optimism"으로 선택 후 보내시면 됩니다. 방법 2. 공식적인 브릿지를 이용한 전송 아래 링크를 선택하여 optimism 공식 브릿지 사이트로 이동합니다. https://app.optimism.io/bridge/deposit Explore the Optimism Collective Learn about OP and get started using applications on Optimism. app.optimism.io 하단의 "Connect Wallet"을 선택하여 지갑을 연결해 주고, 네트워크를 이더리움으로 변경합니다. 보낼 이더리움 수량을 지정해 주시고 "Review deposit" 선택 후 "deposit" 선택하여 코..
이번 포스팅은 메타마스크에 옵티미즘(Optimism) 네트워크를 추가하는 방법에 대한 내용입니다 메타마스크는 pc기준으로 진행합니다. 사전 작업 - 메타마스크 설치 메타마스크 설치가 안 되신 분들은 아래 글을 먼저 확인해 주세요 https://sh-safer.tistory.com/174 메타마스크(MetaMask) 설치 및 사용 방법 메타마스크란 ? 이터리움(Ethereum) 기반의 암호화폐 월렛으로 사용이 간판하다는 장점이 있습니다. 설치 방법(PC 크롬) 아래 링크를 클릭하여 metamask 다운로드 페이지로 이동합니다. https://metamask.io sh-safer.tistory.com 메타마스크에 옵티미즘 네트워크 추가하기 메타마스크를 실행하여 상단에 보이시는 네트워크를 선택합니다 저는 "이..
오류 내용 Response to preflight request doesn't pass access control check: The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'. The credentials mode of requests initiated by the XMLHttpRequest is controlled by the withCredentials attribute. 서버 환경 access-control-allow-origin: * CORS설정으로 웹 브라우저에서 다른 도메인의 AP..
이번 포스팅은 메타마스크 지갑을 안전하게 사용하는 방법에 대한 내용입니다 지갑 해킹을 경험한 후 뭔가 체계적인 방식으로 사용이 필요하여 정리를 해보았습니다 한번 확인해 보시고 부족한 부분이 있으면 댓글 부탁드립니다 메타마스크 사용 프로세스 설명 버너용(민팅지갑) - 언제든 버릴 수 있는 지갑으로 WL 지갑제출, NFT 민팅, 불명확한 사이트에 지갑 서명 용도로 사용 - 민팅한 NFT는 거래용 지갑으로 옮긴다 거래용 - 말 그대로 NFT 거래만을 위한 지갑 - 오픈씨, x2y2, BLUR 등 사이트와만 컨트랙션 진행 - 계속 홀딩 할 NFT는 서브 또는 메인 금고로 이동 서브 금고 - 홀딩할 NFT중 주기적인 혜택을 받기 위해 특정 사이트에 컨트랙션을 진행해야 하는 경우가 있음 ex)벨리곰 - 외부 사이트..
1. 이동할 메타마스크에서 개인키 확인 및 복사하기 다르 브라우저의 메타마스크 지갑을 메인 브라우저로 가져오려면 먼저 메타마스크 지갑의 개인키를 알아야 합니다 메타마스크를 실행한 상태에서 연동할 계정을 선택합니다 그런 다음, 우측 상단에 점세개 선택 후 "계정 세부 정보"를 선택합니다. 지갑 주소를 확인해 주시고 "비공개 키 내보내기"를 선택합니다 그럼 다음 메타마스크 비밀번호를 입력하시고 확인을 눌러주시면 다음 화면에서 개인키를 확인하실 수 있습니다 복사해를 해주시고요 (참고로, 어느 누구에게도 개인키는 보여주시면 안 됩니다~!) 2. 복사한 개인키를 메타마스크에 추가하여 연동하기 이제 복사한 키를 가지고 메인 브라우저로 돌아가서 지갑을 불러와보도록 하겠습니다. 메인 브라우저의 메타마스크를 실행해주시고..
메타마스크 사용자라면 무조건 fire 설치합시다. Fire란? 브라우저를 통해 스마트 계약이 실제로 수행하는 작업을 간단한 용어로 미리 확인할 수 있게 해주는 프로그램입니다. 설치 아래 링크를 통해 크롬 웹스토어를 접속하시고, https://chrome.google.com/webstore/detail/fire/kglcipoddmbniebnibibkghfijekllbl?utm_source=twitter&utm_medium=profile Fire Fire is a tool that makes Web3 simple, by showing you what happens at the smart contract level in a human-readable format. chrome.google.com 우측의 "..
에러 현상 웹사이트에 접속하면 아래와 같은 문구와 함께 접속이 불가능 상황이 된다. service unavailable the server is temporarily unable to service your request. please try again later 조치 방법. Tomcat server.xml 설정 파일 수정 server.xml 파일을 열어서 Connector 에서 AJP 통신하는 부분을 찾아서 아래와 같이 수정해 준다. $ secretRequired='false' 속성을 추가하여 보안 설정을 해제. address="0.0.0.0" 설정으로 모든 IP로부터 오픈 수정을 했으면, tomcat 재구동 후 접속해 본다,
curl 이란 Client for URLs"의 약자로, URL로부터 데이터를 전송받을 수 있는 리눅스 명령어입니다. curl은 HTTP, HTTPS, FTP 등의 프로토콜을 사용하여 데이터를 가져올 수 있으며, 다양한 옵션을 지원하여 다양한 사용자 요구 사항에 맞게 데이터를 가져올 수 있습니다. 옵션 설명 및 기본 예제 -O (or --remote-name) : 가져온 데이터를 파일로 저장합니다. $ curl -O https://www.example.com/file.txt -L (or --location) : 자동적으로 리다이렉션된 URL을 처리합니다. $ curl -L https://www.example.com/redirected -i (or --include) : HTTP 헤더를 포함한 데이터를 가져..
MySQL 저장소를 추가 후 설치합니다. $ wget http://repo.mysql.com/mysql80-community-release-el7-6.noarch.rpm $ sudo rpm -ivh mysql80-community-release-el7-6.noarch.rpm 최신 버전에 대해서는 아래 링크를 참고하세요 https://dev.mysql.com/downloads/repo/yum/ 저장소 내용을 최신 업데이트합니다. $ sudo yum update mysql 설치를 진행합니다. $ sudo yum install mysql-server MySQL 서버를 구동하고, 부팅시 자동으로 구동되도록 설정합니다 $ sudo systemctl start mysqld $ sudo systemctl enable..
ps 명령어란 현재 실행 중인 프로세스의 상태를 보여주는 명령어 입니다. 옵션 설명 -a: 전체 프로세스 (사용자 프로세스 및 시스템 프로세스)를 표시합니다. -e: 모든 프로세스의 정보를 표시합니다. -f: 프로세스 트리의 형태로 프로세스 정보를 표시합니다. -H: 프로세스 트리를 가시화합니다. -l: 프로세스의 상세한 정보를 표시합니다. -u [username]: 지정한 사용자의 프로세스만 표시합니다. -p [PID]: 지정한 PID의 프로세스만 표시합니다. 자주 사용하는 명령어 예제 정리 - 모든 현재 실행 중인 프로세스의 목록을 표시 $ ps -ef - 특정 사용자의 프로세스만 표시 $ ps -u - 특정 프로세스의 상태만 표시 $ ps -p - 특정 프로세스가 속한 프로세스 그룹의 목록을 표시 ..
CORS란? CORS(Cross-Origin Resource Sharing)은 웹 브라우저에서 다른 도메인의 API를 사용할 때, 보안을 위해 설정된 보안 정책입니다. 예를 들어, 웹 사이트 A가 API 서버 B에서 데이터를 가져오려 할 때, API 서버 B에서 CORS 허용 설정이 되어 있지 않으면 웹 브라우저에서 API 접근이 거부될 수 있습니다. CORS 설정은 API 서버에서 HTTP 응답 헤더에 "Access-Control-Allow-Origin" 항목을 추가하여 허용할 도메인을 지정하는 것으로 가능합니다. 예를 들어, 아래와 같이 설정할 수 있습니다. $ Access-Control-Allow-Origin: https://example.com 이렇게 설정된 API 서버는 example.com 도..
append() 함수란 append() 함수는 파이썬에서 리스트의 끝에 새로운 요소를 추가하는 메소드입니다. 함수 형식 list.append(object) 예제. 새로운 정보를 리스트에 추가 # 리스트 생성 fruits = ['apple', 'banana', 'cherry'] # append() 함수를 사용하여 새로운 요소 추가 fruits.append('orange') # 추가 후 리스트 출력 print(fruits) 결과 ['apple', 'banana', 'cherry', 'orange'] 예제. 리스트 안의 리스트를 추가 >>> list1 = [1, 2, 3] >>> list2 = [4, 5, 6] >>> list1.append(list2) >>> print(list1) [1, 2, 3, [4, ..