-
Notifications
You must be signed in to change notification settings - Fork 7
充值处理逻辑文档
OuYun edited this page Nov 6, 2019
·
3 revisions
- 本地区块数据与主网保持同步
通过查看P2P网络上主节点的高度,对比本节点当前区块高度,确保在充值前保持区块与主网的同步:
bigbang> getforkheight
10385
bigbang> listpeer
[
{
"address" : "18.182.192.156:9901",
"services" : "0000000000000003",
"lastsend" : 1573026263,
"lastrecv" : 1573026263,
"conntime" : 1573023035,
"pingtime" : 238,
"version" : "0.1.0",
"subver" : "/Bigbang:0.9.2/Protocol:0.1.0/a94044fce7f1a123f7e9c43633417cb2397e9805:r",
"inbound" : false,
"height" : 10385,
"banscore" : 100
},
{
"address" : "18.138.93.175:9901",
"services" : "0000000000000003",
"lastsend" : 1573026262,
"lastrecv" : 1573026263,
"conntime" : 1573019633,
"pingtime" : 432,
"version" : "0.1.0",
"subver" : "/Bigbang:0.9.2/Protocol:0.1.0/a94044fce7f1a123f7e9c43633417cb2397e9805:r",
"inbound" : false,
"height" : 10383,
"banscore" : 100
}
]
- 确保本地节点上的钱包余额足够支付给对方
确保支付地址的锁定和未确认金额部分为0,有效余额部分大小接收金额加交易费用:
bigbang> getbalance
[
{
"address" : "181x15vfy56wrhaxqspz8mgaex618t6zk7fchemyaxt7qx5txggt9hprc",
"avail" : 50.260000,
"locked" : 0.000000,
"unconfirmed" : 0.000000
},
{
"address" : "1f9vq3gwbrzw0sb7e8fvy2raqfrc8zvnw8esy7rgk41t9d0zmy78bj48e",
"avail" : 934999079.772600,
"locked" : 0.000000,
"unconfirmed" : 4999970.117400
},
{
"address" : "1965p604xzdrffvg90ax9bk0q3xyqn5zz2vc9zpbe3wdswzazj7d144mm",
"avail" : 739999957.250000,
"locked" : 0.000000,
"unconfirmed" : 0.000000
}
]
- 确保密钥的密码正确和安全
可以随时修改密钥的密码,下面执行的例子表示将密钥从以前的旧密码123改成新密码321:
bigbang> encryptkey 34845d977e8feeca5317d93bf31b8d82e94e418abecdb7ab88b929feed127a40 -old=123 -new=321
Encrypt key successfully: 34845d977e8feeca5317d93bf31b8d82e94e418abecdb7ab88b929feed127a40
并及时锁定密钥:
bigbang> lockkey "da915f7d9e1b1f6ed99fd816ff977a7d1f17cc95ba0209eef770fb9d00638b49"
Lock key successfully: da915f7d9e1b1f6ed99fd816ff977a7d1f17cc95ba0209eef770fb9d00638b49
bigbang> gettransaction "5daac19e2c83c782744980b2f01a49cc657b2d61bfdace3be08eb213f43cf899"
{
"transaction" : {
"txid" : "5daac19e2c83c782744980b2f01a49cc657b2d61bfdace3be08eb213f43cf899",
"version" : 1,
"type" : "token",
"time" : 1571471774,
"lockuntil" : 0,
"anchor" : "5fa9915029a6dc72a8f57317060064913fe2addf7d336d07971959b5b4ee3b9a",
"vin" : [
{
"txid" : "5daac19906f61c4e9cf6b0062da5e0c495da84fbabe1c2e5620e6131f2dfb509",
"vout" : 1
}
],
"sendto" : "18pzwv4cef8pt73aec4py76skqttfv3ka4r418rrbjkr0j8rvzje4eeqt",
"amount" : 0.000100,
"txfee" : 0.000100,
"data" : "523b4ff5c0bd35ead490dd703cc60aa69ec1aa5d001a50d41fcdfc7f0000353233423446463543304244333545414434",
"sig" : "7f45f34ebf46b0f9363544f9acf913cc89711e5787172a89b282a61d03787f571e92ba1aab5ebd0e32a473628bca309622e4218be0ee5d66c9cd6a2718b82303",
"fork" : "92099485ffec67128fe4dbaca96ed8faf54ccc0b4760cd0d78a3d1e051a2498f",
"confirmations" : 5004
}
}
- Source Installation
- Executable Programs
- Take A Tour of BigBang
- CPoW SOLO Guide
- Create Forks
- Exchange Token Between Two Forks
- Mining by Connect to The Pool
- Miner Program
- EDPoS Vote Guide
- JSON RPC
- Command Line Tool
- TX vchdata serialization definition
- Tx signature field structure
- Multisignature
- IO Stream
- Data Stream