Open ealefad opened 5 years ago
I don't see a problem in regtest
:
a. 2 nodes, generate 1 block on the first node to get coinbase 3.09xxx, then generate 100 to make it mature.
b. send 2.0 EQB to a new address of node2, node2 can see it unconfirmed
c. generate 1 block to confirm tx
d. node2 balance is now 2.0
e. node2 send 1.0 EQB to a new address of node1
f. node1 can see it unconfirmed
g. node1 generate 1 block to confirm tx
h. node1 can see 1.0 EQB on that address
Console outputs: a.
./equibitd -datadir=/home/alex/000/node0 -port=18335 -rpcport=18336 -rpcuser=equibit -rpcpassword=equibit -regtest -server -keypool=1 -discover=0 -rest -logtimemicros -debug -debugexclude=libevent -debugexclude=leveldb -mocktime=0 -uacomment=testnode0
./equibitd -datadir=/home/alex/000/node1 -port=18337 -rpcport=18338 -rpcuser=equibit -rpcpassword=equibit -regtest -server -keypool=1 -discover=0 -rest -logtimemicros -debug -debugexclude=libevent -debugexclude=leveldb -mocktime=0 -uacomment=testnode1
./equibit-cli -datadir=/home/alex/000/node0 -rpcport=18336 -rpcuser=equibit -rpcpassword=equibit getwalletinfo
{
"walletname": "wallet.dat",
"walletversion": 159900,
"balance": 0.00000000,
"unconfirmed_balance": 0.00000000,
"immature_balance": 0.00000000,
"txcount": 0,
"keypoololdest": 1545147249,
"keypoolsize": 1,
"keypoolsize_hd_internal": 1,
"paytxfee": 0.00000000,
"hdmasterkeyid": "fcc7421b4512da3d26b55adfd8cc7ee3963d6e1d"
}
./equibit-cli -datadir=/home/alex/000/node1 -rpcport=18338 -rpcuser=equibit -rpcpassword=equibit getwalletinfo
{
"walletname": "wallet.dat",
"walletversion": 159900,
"balance": 0.00000000,
"unconfirmed_balance": 0.00000000,
"immature_balance": 0.00000000,
"txcount": 0,
"keypoololdest": 1545147272,
"keypoolsize": 1,
"keypoolsize_hd_internal": 1,
"paytxfee": 0.00000000,
"hdmasterkeyid": "b1674ba44a940b10ff4ca201a9e4d32c1e2f1463"
}
./equibit-cli -datadir=/home/alex/000/node0 -rpcport=18336 -rpcuser=equibit -rpcpassword=equibit generate 1
[
"0d96b48887f800a08c23e4cfbd2fe11b27d41e23eb7d9aca515fca362d32dab6"
]
./equibit-cli -datadir=/home/alex/000/node0 -rpcport=18336 -rpcuser=equibit -rpcpassword=equibit getwalletinfo
{
"walletname": "wallet.dat",
"walletversion": 159900,
"balance": 0.00000000,
"unconfirmed_balance": 0.00000000,
"immature_balance": 3.09851350,
"txcount": 1,
"keypoololdest": 1545147453,
"keypoolsize": 0,
"keypoolsize_hd_internal": 1,
"paytxfee": 0.00000000,
"hdmasterkeyid": "fcc7421b4512da3d26b55adfd8cc7ee3963d6e1d"
}
./equibit-cli -datadir=/home/alex/000/node0 -rpcport=18336 -rpcuser=equibit -rpcpassword=equibit generate 100
[
...
]
./equibit-cli -datadir=/home/alex/000/node0 -rpcport=18336 -rpcuser=equibit -rpcpassword=equibit getwalletinfo
{
"walletname": "wallet.dat",
"walletversion": 159900,
"balance": 3.09851350,
"unconfirmed_balance": 0.00000000,
"immature_balance": 650.79697187,
"txcount": 101,
"keypoololdest": 1545147495,
"keypoolsize": 0,
"keypoolsize_hd_internal": 1,
"paytxfee": 0.00000000,
"hdmasterkeyid": "fcc7421b4512da3d26b55adfd8cc7ee3963d6e1d"
}
b, c.
./equibit-cli -datadir=/home/alex/000/node0 -rpcport=18336 -rpcuser=equibit -rpcpassword=equibit sendtoaddress TQs8M6V46Re7Epc9zRSTiMbjWKx3vNjrZT44 2.0
e8f4aa58bf608d084d13f0af3dd2c003a57b774eac7d58264840fc69795a0928
./equibit-cli -datadir=/home/alex/000/node0 -rpcport=18336 -rpcuser=equibit -rpcpassword=equibit getwalletinfo
{
"walletname": "wallet.dat",
"walletversion": 159900,
"balance": 1.09847550,
"unconfirmed_balance": 0.00000000,
"immature_balance": 650.79697187,
"txcount": 102,
"keypoololdest": 1545147674,
"keypoolsize": 1,
"keypoolsize_hd_internal": 0,
"paytxfee": 0.00000000,
"hdmasterkeyid": "fcc7421b4512da3d26b55adfd8cc7ee3963d6e1d"
}
./equibit-cli -datadir=/home/alex/000/node0 -rpcport=18336 -rpcuser=equibit -rpcpassword=equibit gettransaction e8f4aa58bf608d084d13f0af3dd2c003a57b774eac7d58264840fc69795a0928
{
"amount": -2.00000000,
"fee": -0.00003800,
"confirmations": 0,
"trusted": true,
"txid": "e8f4aa58bf608d084d13f0af3dd2c003a57b774eac7d58264840fc69795a0928",
"walletconflicts": [
],
"time": 1545147666,
"timereceived": 1545147666,
"bip125-replaceable": "no",
"details": [
{
"account": "",
"address": "TQs8M6V46Re7Epc9zRSTiMbjWKx3vNjrZT44",
"category": "send",
"amount": -2.00000000,
"vout": 1,
"fee": -0.00003800,
"abandoned": false
}
],
"hex": "0200000001dc97eeae064699f53cf81fc52cba10a4073255fc8b0f078611f2d10a97f02c6e0000000049483045022100e46df40396987cc392593eeb93f195ed132df59eae345feac6cdfd87619c69f80220463da4b69612778662f51608251f0b173de6f84be74919d9211cbf695e1671bd01feffffff02fe238c060000000017a914eaf7d40e7929d9be111fc6363776143575bef9c58700c2eb0b0000000017a9140790ba40d4eb4d1818caa58f3f82f4ba2ce9fa6987650000000000"
}
./equibit-cli -datadir=/home/alex/000/node0 -rpcport=18336 -rpcuser=equibit -rpcpassword=equibit generate 1
[
"5cae0958d5bc817a341d302dd18612b4077ab7168aa61f7134ea7c1c89b4a928"
]
./equibit-cli -datadir=/home/alex/000/node0 -rpcport=18336 -rpcuser=equibit -rpcpassword=equibit getwalletinfo
{
"walletname": "wallet.dat",
"walletversion": 159900,
"balance": 4.23934653,
"unconfirmed_balance": 0.00000000,
"immature_balance": 659.28847716,
"txcount": 103,
"keypoololdest": 1545147767,
"keypoolsize": 0,
"keypoolsize_hd_internal": 1,
"paytxfee": 0.00000000,
"hdmasterkeyid": "fcc7421b4512da3d26b55adfd8cc7ee3963d6e1d"
}
./equibit-cli -datadir=/home/alex/000/node0 -rpcport=18336 -rpcuser=equibit -rpcpassword=equibit gettransaction e8f4aa58bf608d084d13f0af3dd2c003a57b774eac7d58264840fc69795a0928
{
"amount": -2.00000000,
"fee": -0.00003800,
"confirmations": 1,
"blockhash": "5cae0958d5bc817a341d302dd18612b4077ab7168aa61f7134ea7c1c89b4a928",
"blockindex": 1,
"blocktime": 1545147759,
"txid": "e8f4aa58bf608d084d13f0af3dd2c003a57b774eac7d58264840fc69795a0928",
"walletconflicts": [
],
"time": 1545147666,
"timereceived": 1545147666,
"bip125-replaceable": "no",
"details": [
{
"account": "",
"address": "TQs8M6V46Re7Epc9zRSTiMbjWKx3vNjrZT44",
"category": "send",
"amount": -2.00000000,
"vout": 1,
"fee": -0.00003800,
"abandoned": false
}
],
"hex": "0200000001dc97eeae064699f53cf81fc52cba10a4073255fc8b0f078611f2d10a97f02c6e0000000049483045022100e46df40396987cc392593eeb93f195ed132df59eae345feac6cdfd87619c69f80220463da4b69612778662f51608251f0b173de6f84be74919d9211cbf695e1671bd01feffffff02fe238c060000000017a914eaf7d40e7929d9be111fc6363776143575bef9c58700c2eb0b0000000017a9140790ba40d4eb4d1818caa58f3f82f4ba2ce9fa6987650000000000"
}
d.
./equibit-cli -datadir=/home/alex/000/node1 -rpcport=18338 -rpcuser=equibit -rpcpassword=equibit getwalletinfo
{
"walletname": "wallet.dat",
"walletversion": 159900,
"balance": 0.00000000,
"unconfirmed_balance": 2.00000000,
"immature_balance": 0.00000000,
"txcount": 1,
"keypoololdest": 1545147747,
"keypoolsize": 0,
"keypoolsize_hd_internal": 1,
"paytxfee": 0.00000000,
"hdmasterkeyid": "b1674ba44a940b10ff4ca201a9e4d32c1e2f1463"
}
./equibit-cli -datadir=/home/alex/000/node1 -rpcport=18338 -rpcuser=equibit -rpcpassword=equibit getwalletinfo
{
"walletname": "wallet.dat",
"walletversion": 159900,
"balance": 2.00000000,
"unconfirmed_balance": 0.00000000,
"immature_balance": 0.00000000,
"txcount": 1,
"keypoololdest": 1545147799,
"keypoolsize": 0,
"keypoolsize_hd_internal": 1,
"paytxfee": 0.00000000,
"hdmasterkeyid": "b1674ba44a940b10ff4ca201a9e4d32c1e2f1463"
}
e.
./equibit-cli -datadir=/home/alex/000/node1 -rpcport=18338 -rpcuser=equibit -rpcpassword=equibit sendtoaddress TQsMpNbiE2endHxvZ5fJSLfWgEsra1avJmFf 1
cfde515d693cff97751fc9e60716d27179fdc8b318496cfbda98ab737f8c18b8
alex@ubuntu:~/Projects/equibit_dev/equibit-core/src$ ./equibit-cli -datadir=/home/alex/000/node1 -rpcport=18338 -rpcuser=equibit -rpcpassword=equibit getwalletinfo
{
"walletname": "wallet.dat",
"walletversion": 159900,
"balance": 0.99996640,
"unconfirmed_balance": 0.00000000,
"immature_balance": 0.00000000,
"txcount": 2,
"keypoololdest": 1545147885,
"keypoolsize": 1,
"keypoolsize_hd_internal": 0,
"paytxfee": 0.00000000,
"hdmasterkeyid": "b1674ba44a940b10ff4ca201a9e4d32c1e2f1463"
}
f,g,h.
./equibit-cli -datadir=/home/alex/000/node0 -rpcport=18336 -rpcuser=equibit -rpcpassword=equibit getwalletinfo
{
"walletname": "wallet.dat",
"walletversion": 159900,
"balance": 4.23934653,
"unconfirmed_balance": 1.00000000,
"immature_balance": 659.28847716,
"txcount": 104,
"keypoololdest": 1545147892,
"keypoolsize": 0,
"keypoolsize_hd_internal": 1,
"paytxfee": 0.00000000,
"hdmasterkeyid": "fcc7421b4512da3d26b55adfd8cc7ee3963d6e1d"
}
alex@ubuntu:~/Projects/equibit_dev/equibit-core/src$ ./equibit-cli -datadir=/home/alex/000/node0 -rpcport=18336 -rpcuser=equibit -rpcpassword=equibit generate 1
[
"6146b45f2d2c7fbb4eb912ad81cfd13fbc654b5f171e9b9dea4b80e5e5a1c5a7"
]
alex@ubuntu:~/Projects/equibit_dev/equibit-core/src$ ./equibit-cli -datadir=/home/alex/000/node0 -rpcport=18336 -rpcuser=equibit -rpcpassword=equibit getwalletinfo
{
"walletname": "wallet.dat",
"walletversion": 159900,
"balance": 8.42313545,
"unconfirmed_balance": 0.00000000,
"immature_balance": 667.88150580,
"txcount": 105,
"keypoololdest": 1545147907,
"keypoolsize": 0,
"keypoolsize_hd_internal": 1,
"paytxfee": 0.00000000,
"hdmasterkeyid": "fcc7421b4512da3d26b55adfd8cc7ee3963d6e1d"
}
./equibit-cli -datadir=/home/alex/000/node0 -rpcport=18336 -rpcuser=equibit -rpcpassword=equibit listaddressgroupings
[
[
[
"TQaHMNjjCRHSmGkx5g9gFaVxbUvuJTiexm6A",
0.00000000
]
],
[
[
"TQaHYTMTUw8fJq57HRQKkgHwQfgaRi1nApj6",
0.00000000
],
[
"TQsV5VPAip2CqBXHGvZ6aY4hXpYZyTRCXGQs",
1.09847550
]
],
[
[
"TQaKsE7SfduSHAX92ZSgtArAA41GuBHfky5u",
0.00000000
]
],
[
[
"TQaSqfCmHjjGasdhHVfFG8B16F71D4VFX19m",
6.32465995
]
],
[
[
"TQsMpNbiE2endHxvZ5fJSLfWgEsra1avJmFf",
1.00000000,
""
]
]
]
sending 0.77 from GPU-1 (unknown address) to IBM addr, looks like money have been lost:
GPU-1 balances before:
GPU-1 balances after:
IBM before:
IBM after:
Tx: