일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- erc4337 contract
- 체인의정석
- 스마트컨트렉트 예약어 함수이름 중복
- 컨트렉트 동일한 함수이름 호출
- 계정추상화
- ethers type
- vue기초
- 머신러닝기초
- git rebase
- 스마트컨트렉트 함수이름 중복 호출
- Vue
- 컨트렉트 배포 자동화
- multicall
- 스마트 컨트렉트 함수이름 중복
- chainlink 설명
- 러스트 기초 학습
- ethers v6
- ethers websocket
- 러스트 기초
- ethers typescript
- ambiguous function description
- ethers
- erc4337
- rust 기초
- Vue.js
- SBT표준
- 티스토리챌린지
- 스마트컨트렉트테스트
- 러스트기초
- 오블완
- Today
- Total
목록분류 전체보기 (496)
체인의정석
먼저 solidity에서 enum을 정의하는 부분은 다음과 같이 진행한다. 소스는 오픈씨의 새로나온 Seaport의 스타일을 참고하여 다루었다. 먼저 컨트렉트 부분이다. enum을 정의하는 경로는 따로 만들어서 관리하였다. solidity에서 컨트렉트를 배포할 때는 어차피 통합되어 배포되기 때문에 요즘 스타일은 이런식을 많이 쓰는 것 같다. Sturct 및 enum에 부분을 다음과 같이 따로 구현하였다. /** Side 0: order is made from seller 1: order is made from buyer */ enum Side { SELL, BUY } 여기에 있는 테스트 코드는 다음과 같이 작성하였다. it("check test Enum", async function () { consol..
EIP712 형태의 서명에서 domain separator를 할 때 체인아이디가 들어가야 하기 때문에 이를 위해서 체인아이디를 통일 시키는 방법을 알아 보았다. 먼저 하드햇 네트워크 실행의 경우 npx hardhat node 를 입력하면 테스트 네트워크가 노드 형태로 올라가게 된다. 여기서 공개키와 비밀키가 같이 나오므로 나온 비밀키를 메타마스크에 임포트 시켜서 메타마스크 연결이 가능하다. lambda256@lambda256-ethan% npx hardhat node You are using a version of Node.js that is not supported by Hardhat, and it may work incorrectly, or not work at all. Please, make sur..
https://nft.mirror.xyz/VdF3BYwuzXgLrJglw5xF6CHcQfAVbqeJVtueCr4BUzs Horton Hears A Who! Neutralizing a critical vulnerability in Wyvern Protocol nft.mirror.xyz https://github.com/ethers-io/ethers.js/issues/687 Add EIP-712 Ancillary Package for v5. · Issue #687 · ethers-io/ethers.js This is a feature a few people have requested. While I'm not a fan of EIP-712 it is a feature that some people are u..
호출 부분 /** * @dev Internal view function to verify the signature of an order. An * ERC-1271 fallback will be attempted if either the signature length * is not 32 or 33 bytes or if the recovered signer does not match the * supplied offerer. Note that in cases where a 32 or 33 byte signature * is supplied, only standard ECDSA signatures that recover to a * non-zero address are supported. * * @param..
대시보드 할당 가능 - 이슈 유형 - 키 - 요약 - 우선 순위 - 상태 => 추가 후 저장 가능 나에게 할당 됨 (이슈 키/유형/요약/상태 값 가져와서 대시보드에 표시) 이슈가 2개 할당 될 시 2개만 표시 대시보드 사용시 내가 처리해야 될 업무만 보면 됨. 가젯 추가 -> 필터 (필터 결과) 필터 결과 좌측에 추가, JIRA에 등록된 필터를 기준으로 등록 조회 되는 결과 표시 레이아웃 변경 시 컬럼 변경 가능 레이아웃에 대한 커스터마이징은 불가능 필터 - 2차원 필터 통계 ( 표를 넣는것) x축 y축 정의 생성 대비 해결 차트 검색 후 추가 누를 시 필터 또는 프로젝트 기준으로 데이터를 가져올 수 있음. 프로젝트 이슈를 기준으로 검색/ 데이터를 가져오는 기간이나 날짜 선택. 누적이나 카운트 값 넣고 ..
1. 프로젝트 유형 - 표준 유형 프로젝트 - Jira Administrator 관리 - 공유 설정 적용 - 세분화 구성 - 복합 스프린트 - 커스텀 보드 구성 2. 프로젝트 설정 팀관리 프로젝트 - 모든 팀원이 설정 및 유지 관리 화사 - jira 관리자에 의한 설정 영향도 독립적 (타 프로젝트와 무관) 프로젝트 간 2가지는 프로젝트 만들기 에서 좌측 하단에서 구분이 가능. 지라 소프트웨어 - 칸반 등 설명 보고 선택 => 모든 기능 활용할 시 권장 ( 향후 어드민에서 커스터마이징 가능) 워크메니지먼트 - 전체 부분 디폴트 세팅 3. 이슈 이슈 생성 시 발생한 업무 성격에 따라 에픽/서브/버그 등의 구분이 있음 이슈생성 시 상단의 만들기 버튼 누르면 됨 이슈 만들기를 누르면 요약 : 이슈타이틀 설명 :..
https://ethereum.stackexchange.com/questions/15641/how-does-a-contract-find-out-if-another-address-is-a-contract How does a contract find out if another address is a contract? Is it possible, from within a contract written in Solidity, to check if a contract is placed on a specific address or if this address does not contain any code? ethereum.stackexchange.com 오픈씨의 wyvernExchange의 경우 아래와 같은 코드가..
0.4.24 버전의 솔리디티를 업그레이드 가능한 컨트렉트로 바꾸는 과정에서 위의 에러가 났다. https://ethereum.stackexchange.com/questions/2397/internal-compiler-error-accessors-for-mapping-with-dynamically-sized-keys-not-y Internal compiler error: Accessors for mapping with dynamically-sized keys not yet implemented I have a mapping(string => Person) public map: struct Person { string name; string description; address primaryAddress; ..