일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- ethers
- 머신러닝기초
- 스마트컨트렉트 함수이름 중복 호출
- ethers typescript
- 스마트컨트렉트테스트
- 프록시배포구조
- SBT표준
- git rebase
- 러스트 기초
- ethers type
- Vue.js
- ambiguous function description
- 러스트 기초 학습
- ethers v6
- 체인의정석
- ethers websocket
- rust 기초
- 컨트렉트 배포 자동화
- vue기초
- nest.js설명
- 티스토리챌린지
- 러스트기초
- Vue
- 스마트컨트렉트프록시
- multicall
- 스마트컨트렉트 예약어 함수이름 중복
- 오블완
- 컨트렉트 동일한 함수이름 호출
- 스마트 컨트렉트 함수이름 중복
- chainlink 설명
Archives
- Today
- Total
체인의정석
오픈씨 컨트렉트 Offer를 통한 구매 패턴 분석 본문
728x90
반응형
이전 글 Buy now에 대한 패턴 분석
https://it-timehacker.tistory.com/254
이어서 2번째 구매 유형인 오퍼로 구매하는 부분에 대해 살펴보도록 한다.
make offer를 클릭
동의 후 기간 및 가격 설정 후 오퍼
이더리움으로 하면 오퍼가 안됨.
따라서 WETH로 전환 필요
make offer에서는 WETH에 대한 approve 거래 진행 approve 이후 해당 내용 Wyvern Contract에 업데이트
2 이더로 오퍼 등록됨
등록된걸 받기
받는 사람이 트랜잭션 수수료 지급
Register Proxy 실행
이후 Atomic Match 실행
받은 WETH 환전
결론
지갑등록은 판매하려는 주체가 한다.
지갑 등록은 프록시 컨트렉트를 배포시키기 때문
오퍼를 걸때는 WETH만 가능한데 그 이유는 자산에 대한 접근권한을 받아 놨다가 한번에 거래시키기 위함.
환전을 위해서는 WETH를 인출해야 한다.
728x90
반응형
'블록체인 > NFT & BRIDGE' 카테고리의 다른 글
Solidity에서 enum 타입이 다뤄지는 법과 EIP712 형태의 서명에서 enum 다루기 (0) | 2022.07.01 |
---|---|
Wyvern Exchange 서명 관련 참고 자료 (0) | 2022.06.29 |
오픈씨 스마트 컨트렉트 구매 패턴 분석 (0) | 2022.03.16 |
트레블룰을 만족하는 크로스체인 NFT 브릿지 , 논문 계획서 초안 (0) | 2022.02.20 |
스마트컨트렉트 디버깅 하기) erc721 burn에 대한 테스트 오류 해결 (0) | 2022.02.14 |
Comments