게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
Ios defi 앱 개발관련 (스마트컨트랙 )
게시물ID : programmer_23352짧은주소 복사하기
작성자 : under1
추천 : 0
조회수 : 953회
댓글수 : 2개
등록시간 : 2022/07/30 11:58:38
옵션
  • 창작글
  • 본인삭제금지

안녕하세요. 선후배님들!

 

현재 ios- swift 로 defi (대출관련 - 회사내 실현가능성을 보려는 데모! 상업용아닙니다.)앱을 만들려고하는데요

 

우선 defi 라고하면 아래2가지가 필요한데... 잘안풀려서 글을 남깁니다.

1.스마트컨트랙 -> web3swift -부르고 싶은 스마트컨트랙은 AAVE (크립토대출관련) 서비스 스마트컨트랙입니다.

2.월렛커넥(메타마스크 등)  -> 현재 walletconnect 으로 연결. (발란스 가져오기, 어카운트 인포등을 불러올수있음)

 


대충 스마트컨트랙은 web3swift라는 라이브러리로어떻게 스마트컨트랙을 불러오는 것 까진 되는거 같은데,

그 스마트컨트랙에있는 메소드를 부르고 월렛으로 signing 하는 부분이 잘 안됩니다.

 

이게웃긴게.. 머리로는 뭔가알거같기도한느데 이상하게 연결이안됩니다.

 

1.스마트컨트랙은 web3swift 라이브러리를 쓰기때문에 스마트컨트랙을 부르는 코드부분이

Contract.method(method name, parameter) 이런식으로 들어가고

 

2.월렉커넥이 singing을 위해 metamask를 부르는건 또 이쪽 라이브러리를 써야해서 walletconnect.eth_getbalance (~)

뭐 이런식으로 들어가고있습니다.

 

제가 원하는건   스마트컨트랙 메소드를 부를 수 있는 애? 가 자동으로 월렉커넥을 invoke해서 결과적으로 메타마스크에서  singing을 하는건데

이 두개 연결이 안됩니다.

 

저는 아직도 배우고있고 ㅠ 분명 제가 놓치고 있는 부분이 있는 것 같아서.. 

도움요청합니다 ㅠ.


 

대다수의 예제?들은 우선 월렛의 프라이빗키를 텍스트로저장하고 시작하더라구요.. 저희가 원하는 건 다이나믹 로그인인데,

이용자의 프라이빗키를 저장해놓을수도없고.. 

참 알수없습니다 ㅠ..

 

알고싶은것,

1.  스마트컨트랙과 월렛커넥이 각각 다른 라이브러리를 사용하기때문에 스마트컨트랙의 메소드를 singing하게 하는건 불가능한건가요?

2. 혹시 월렉커넥자체에 스마트컨트랙주소를 줘서 singing하게 할수있나요?

3. 현재 저희가가지고있는 프로젝트는 프라이빗키를 텍스트로 넣어서 저장한 백엔드 인데.

백엔드(자바스크립트)에서 walletconnect 라이브러리를 써서 프론트엔드(swift)의 walletconnect을 invoke할수있나요?

 

4.아니면 혹시 뭐 다른 기똥찬 생각이없을까요.?

5.비슷한 예제 가있다면 링크제발부탁드립니다. ㅠㅠ

 

원하는것

1.그냥 ios 로 사용자가 다이나믹하게 크립트로 빌리고 대출이 가능했음 좋겠습니다.

혹시 다르게 접근할수있을까요

 

쓰다보니 질문이 많네요 ㅠ

아시는게 1이라도있다면..

제발 답글달아주세요..

도움부탁드립니다.

 

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호