[개발] flutter 로 steem 을 포팅 하러 가즈아 ~

in SteemCoinPan •  4 days ago 

사실 rpc20 통신이 있기 때문에 글 읽기 같은 것은 어느 플랫폼에서나 손쉽게? 가능하다.

문제는 쓰기 ...

서명(Sign) 을 하여 해당 트랜젝션이 문제가 없다는 것을 증명 후 해당 정보를 Broadcasting 전송 해야 되는 것이 목표이기 때문이다.

찾아보자

늘 그랬지만 만드는 것 보단 검색하여 사용하는 것이 좋다. 하지만 steem 은 없는것 같다. 그래서 동생?인 eos 로 검색을 해보니 있다.

https://pub.dev/packages/eosdart_ecc

그렇다 eos 로 서명 처리하는 것은 누군가가 만들었다.

맺음말

이제부터가 시작이라 할 수 있을 것이다. 하지만 steemjs 의 sign 부분과 eos 의 sign 부분을 좀 비교 분석하여 약간 변경된 부분만 ( 없을 수도?? ) 확인해서 서명 처리가 되는 것을 확인한다면, 의외로 쉽게 일이 풀릴것 같다는 생각도 든다.

개발 잡설 끝.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

@wonsama transfered 10 KRWP to @krwp.burn. voting percent : 10.05%, voting power : 90.26%, steem power : 1743632.46, STU KRW : 1200.
@wonsama staking status : 1142.929 KRWP
@wonsama limit for KRWP voting service : 5.714 KRWP (rate : 0.005)
What you sent : 10 KRWP
Refund balance : 4.286 KRWP [52703558 - da813be3e2f176d93db3276da0e8e2931184503b]

저는 dsteem을 flutter에서 사용하는 걸 해보고 있습니다. 되긴 해요. 형 변환에서 좀 문제가 있는거 같구요

오홍 :) 잘 되시면 나중에 pub.dev 에 공유 부탁드려요 :)

저도 잘 되면 함 pub.dev 에 올려 보려고여 ㅎㅎ

pub.dev에 그냥 올리는 건가요. 플러터로 스팀잇 웹앱 만들고 있어요. pwa 앱이요.

steemjs 기능을 dart 로 라이브러리 포팅 작업 진행 해보려 하는 것인지라 ...

pub.dev 에는 package 형태의 library 배포가 가능해서요 그럼 모바일 개발도 가능하죠


참고로 플러터 웹앱은 외부 js 라이브러리도 이용 가능한지라. 키체인 호출 해서 쓰셔도 될거에요 / 모바일 웹은 steemjs 호출해서 사용하시면 될거 같고여

https://stackoverflow.com/questions/58702938/calling-a-javascript-function-from-flutter-app

https://steemit.com/hive-101145/@wonsama/wonsama-dev
8개월 전이군요 ... 플러터 웹에서 키체인 호출하는 것도 테스트 해봤네요 :)

감사합니다.
저는 dsteem 라이브러리 쓰고 있습니다. 제가 만든 play steem도 이걸 썼구요. 알려주신 방법과 비슷하게 플러터와 라이브러리 연동도 했습니다. 브라우저의 스토리지에 크리덴셜을 저장하기도 하던데 보안 위험이 클까요?

  ·  4 days ago (Edited)

localstorage 와 같은 영역에 aes256 이상의 암호화 방식을 적용하여 기록하는 것을 추천 드립니다. 키체인도 보면 chrome.storage.local 영역에 aes256 으로 암호화 된 키 값을 저장하는 것이긴 하죠 :)

조언 감사합니다~

이런 것도 있습니다.
https://github.com/netr0m/fluttersteem

이게 스팀커넥을 통해서 하는거 같은데 ... 스팀커넥도 지금은 비 관리 상태라 ㅜㅜ

링크 공유 감사요 :)