2016-07-24 3 views
3
내가 이야기하고있는 라이브러리의 확실하지 그냥 넣다

.. Click HereBitcoinLib을 사용하여 새 주소를 만들려면 어떻게해야합니까?

는 기본적으로 나는 온라인 지갑 서비스를 만들려고 해요하지만 내 지갑 내에서 사용하기 위해 생성하는 방법 새 주소 이해하는 데 어려움을 겪고 있어요.

내 지갑의 명령에 새 주소를 만들고 싶습니다.이 라이브러리를 사용하면 어떻게 가능합니까? 어떤 함수도 사용하기 위해 어떤 종류의 주소를 반환하는 것처럼 보이지 않습니다.

+0

조심을 GetNewAddress을 사용할 수 있습니다,이 라이브러리는 더 이상 오픈 소스되지 않습니다 HTTPS : //github.com/GeorgeKimionis/BitcoinLib/commit/577d91b98c23180955b4b719144c43c921abc1b0#diff-9879d6db96fd29134fc802214163b95a – knocte

답변

1

이 특정 라이브러리와 관련하여 셋업이 작동한다고 가정 비트 코인, 당신은

IBitcoinService BitcoinService = new BitcoinService(); 
    String address = BitcoinService.GetNewAddress(); 
0

링크 된 라이브러리/랩퍼에 전체 노드를 실행하고 내장 된 JSON RPC 호출을 통해 통신해야합니다. 시스템에서 전체 동기화 된 버전의 Bitcoin을 실행하고 있습니까?

이미 실행중인 경우 RPC 사용자 및 PW로 설정된 bitcoin.conf 파일을 설정해야합니다.

rpcuser=someusername 
rpcpassword=somepassword 
daemon=1 
keypool=10000 
prune=600 //pruning is optional but will take up a lot less disk space 
maxuploadtarget=20 //optional limits total upload bandwidth 
maxconnections=16 //optional limits total amount of peers that can connect 

전 C#을 모르는,하지만 난 당신이 JSON RPC가 명령을 보낼 수있는 것이다 래퍼 어딘가에있다 가정합니다. 같은

뭔가 일단 그냥 JSON-RPC 명령을 보낼 것이다 연결

BitcoinRPC b = new BitcoinRPC(new Uri("http://127.0.0.1:8332"), new NetworkCredential("rpcuser", "rpcpass")); 

(다시 말하지만,이 단지가 어떻게 보이는지 생각입니다 C 번호를 모른다). 개발자는 RPC 명령에 대한 참조 (https://bitcoin.org/en/developer-reference#wallet-rpcs)

var newAddy = b.getNewAddress("label");