Ejemplo n.º 1
0
        public void EncodeTest()
        {
            var secret = new BitcoinSecret("Y9CbeJEa4k7RCrtekaRuBT5sEn6mVmUqyQs5XSFzjVVoysGZSpYa", Network.TestNet);
            var key    = secret.PrivateKey;

            var tx = new Wicc.Tx.CoinStakeTx()
            {
                Version     = 1,
                TxUid       = new RegId(0, 2),
                ValidHeight = 2865,
                Fees        = 1000000,
                StakeType   = BalanceOpType.STAKE,
                CoinSymbol  = TokenSymbol.WICC,
                CoinAmount  = 2100000000000000,
            };

            var raw = tx.GetSiginedRaw(key);

            Assert.IsTrue(raw == "150187d6752102f99b0d9ed0ddf9c66b413ce4c7456ff4f65cb5e182e4edcde8983b3e286b76110457494343bc83400000000000000000000000000000000000000000000000000000000000000000010457494343d0f9b4b7000457555344849ac89b00463044022068c7ccc2e9567f8491331f66cf75479849370c08180ec7492324f8a0f03d587a022075d708d7c4740adf685811cb5077d26c8d3e966c3b3ec1205d57599129198cd1");
        }