예제 #1
0
 public void Init(Wallet w, SequenceEnsureMode seqEnsureMode)
 {
     _wallet                 = w;
     _httpClient             = new HTTPClient(w.Env.Network);
     this.sequenceEnsureMode = seqEnsureMode;
     BroadcastLockObject     = new object();
     _ws      = new Websockets.WebsocketClient(w.Env.Network);
     _rtBooks = new RealtimeOrderBookHandler(_httpClient, _ws);
 }
예제 #2
0
 public Client(Wallet wallet, SequenceEnsureMode sequenceEnsureMode = SequenceEnsureMode.WaitForConfirmation)
 {
     Init(wallet, sequenceEnsureMode);
 }
예제 #3
0
        public Client(string privateKey, Network network, SequenceEnsureMode sequenceEnsureMode = SequenceEnsureMode.WaitForConfirmation)
        {
            var wallet = new Wallet(privateKey, network);

            Init(wallet, sequenceEnsureMode);
        }