본문 바로가기

개발/삼성 블록체인 플랫폼 SDK4

삼성 블록체인 플랫폼 SDK 사용하기 (4) Payment Payment 블록체인 SDK를 이용한 payment는 더욱더 간단하다. 소스를 보면서 이해하자. CoinNetworkInfo coinNetworkInfo = new CoinNetworkInfo( CoinType.ETH, //코인 종류 EthereumNetworkType.ROPSTEN, //네트워크 종류 rpcAddress //노드 정보 ); EthereumService ethereumService = (EthereumService) CoinServiceFactory.getCoinService(this, coinNetworkInfo); List lists = mSblockchain.getAccountManager() .getAccounts(wallet.getWalletId(), CoinType.ETH, .. 2020. 2. 11.
삼성 블록체인 플랫폼 SDK 사용하기 (3) Account 생성 및 가져오기 계좌 생성 지갑을 가지고 온 뒤 Account가 없을 경우 Account를 생성해 주어야 한다. 기존의 Account가 존재할 경우 AccountManager의 getAccount를 이용하여 Account 정보들을 가지고 올 수 있다. Account를 생성하기 위해서는 CoinNetworkInfo 객체가 필요하다. 이를 통해 어떤 코인에 대한 계정을 생성할 것 인지, 또한 테스트넷 기반인지 메인넷 기반인지를 설정할 수 있다. CoinNetworkInfo coinNetworkInfo = new CoinNetworkInfo( CoinType.ETH, //코인 종류 EthereumNetworkType.ROPSTEN, //네트워크 종류 rpcAddress //노드 정보 ); CoinNetworkInfo 객체는 .. 2020. 2. 11.
삼성 블록체인 플랫폼 SDK 사용하기 (2) Wallet Connect 셋팅이 끝났으면 본격적으로 개발을 진행해 보자. 먼저 기능들을 구현하기 위해 우리는 간단한 GUI를 생성할 것 이다. 본 포스팅은 기본적인 안드로이드 개발이 가능하다는 전제로 작성되기 때문에 위와 같은 GUI쯤은 뚝딱 만들 수 있을것이라 생각된다. 먼저 삼성 블록체인 SDK를 사용해 주기 위해서는 삼성 블록체인 객체를 불러와야 한다. @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = findViewById(R.id.toolbar); setSupportActionBar(toolb.. 2020. 2. 11.
삼성 블록체인 플랫폼 SDK 사용하기 (1) 설정 본 내용은 FOUNDERS x SAMSUNG BLOCKCHAIN 교육내용의 정리 및 개인적 부가설명의 추가이며 https://developer.samsung.com/blockchain/platform/programming-guide/getting-started.html 에 기반하여 작성됩니다. 블록체인을 이용한 어플리케이션을 작성하기 위해 삼성 최신폰에 있는 블록체인 기능을 이용하여 블록체인에 대한 지식이 없더라도 간단한 어플리케이션을 작성할 수 있다. 이때 이 블록체인 기능을 사용하기 쉽게 해주는 SDK를 삼성에서 제공해 주고 있는데 이에 대한 사용법에 대하여 포스팅 하도록 하겠다. 개발 환경 Microsoft Windows 10. Android Studio 개발 기기 SAMSUNG S10 5G 들어가.. 2020. 2. 11.