发送pts为什么每次都要收我0.01手续费?

Started by alt, January 05, 2014, 06:06:48 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

mtang

同样的问题,试了下发送个8位零头结果要收0.04 :-X
BTSX:wallet_approve_delegate btsx.outofcontrol true
DNS :wallet_account_set_approval mtang true
感谢给我们的受托人团队"失控"btsx.outofcontro以及she.bitrose投票。请关注FUND数字资产运作计划//立足兢兢业业的standby delegate//weibo ID:汤O包

lib

Quote from: alt on January 05, 2014, 09:16:12 AM
感觉是有bug啊,它这里面用了一堆模板,我不知道怎么调试了。

src/wallet.cpp:1269
                unsigned int nBytes = ::GetSerializeSize(*(CTransaction*)&wtxNew, SER_NETWORK, PROTOCOL_VERSION);
                这里返回 nBytes 为225

src/wallet.cpp:1280
                int64 nMinFee = wtxNew.GetMinFee(1, fAllowFree, GMF_SEND);
src/main.cpp:598
    unsigned int nBytes = ::GetSerializeSize(*this, SER_NETWORK, PROTOCOL_VERSION);

    这里返回的 nBytes 变成 222585704 了

Quote from: HackFisher on January 05, 2014, 07:03:18 AM
Quote from: alt on January 05, 2014, 07:00:09 AM

14:57:28

listaccounts
怎么有个负数啊,你看这样有问题吗?我发0.1还是问我要0.01的手续费。

14:57:28

{
"" : -1.02000000,
"alt" : 52.69102260,
"alt2" : 0.10000000
}


Quote from: lib on January 05, 2014, 06:55:55 AM
Quote from: alt on January 05, 2014, 06:46:12 AM
填的已经是0.0001了,信息提示还是问我是否要支付0.01,如果选择否,它就放弃发送了。
Quote from: lib on January 05, 2014, 06:43:16 AM
Quote from: alt on January 05, 2014, 06:38:56 AM
如果选择不支付,它就放弃发送了。
你们用的哪个钱包呢?不是protoshares-qt吗?

是的,就是官方的版本。
你现在设置里头填写的是0么?填上0.0001试试。

在命令行下使用 listaccounts 命令,查看你的每个钱包地址上有多少余额,找到余额最小的那个,比如最小的上面有0.1PTS,那你发送0.1PTS试试。

我的第一个也是跟你一样是负数,貌似是已经花出去的钱。

查了一些资料,暂时没有答案。不知道是不是跟负余额账户有关系。

下面这个解决方案可以试一下:
1、使用move命令,尝试把你的负余额的账户变成0: move alt "" 1.02
2、然后再次发送看看
Forum Donation: PforumPLfVQXTi4QpQqKwoChXHkoHcxGuA
Personal Address: PakhuBkqTu4oTHJ4ZffvzVwCGCMfuqazgm

alt

感觉是有bug啊,它这里面用了一堆模板,我不知道怎么调试了。

src/wallet.cpp:1269
                unsigned int nBytes = ::GetSerializeSize(*(CTransaction*)&wtxNew, SER_NETWORK, PROTOCOL_VERSION);
                这里返回 nBytes 为225

src/wallet.cpp:1280
                int64 nMinFee = wtxNew.GetMinFee(1, fAllowFree, GMF_SEND);
src/main.cpp:598
    unsigned int nBytes = ::GetSerializeSize(*this, SER_NETWORK, PROTOCOL_VERSION);

    这里返回的 nBytes 变成 222585704 了

Quote from: HackFisher on January 05, 2014, 07:03:18 AM
Quote from: alt on January 05, 2014, 07:00:09 AM

14:57:28

listaccounts
怎么有个负数啊,你看这样有问题吗?我发0.1还是问我要0.01的手续费。

14:57:28

{
"" : -1.02000000,
"alt" : 52.69102260,
"alt2" : 0.10000000
}


Quote from: lib on January 05, 2014, 06:55:55 AM
Quote from: alt on January 05, 2014, 06:46:12 AM
填的已经是0.0001了,信息提示还是问我是否要支付0.01,如果选择否,它就放弃发送了。
Quote from: lib on January 05, 2014, 06:43:16 AM
Quote from: alt on January 05, 2014, 06:38:56 AM
如果选择不支付,它就放弃发送了。
你们用的哪个钱包呢?不是protoshares-qt吗?

是的,就是官方的版本。
你现在设置里头填写的是0么?填上0.0001试试。

在命令行下使用 listaccounts 命令,查看你的每个钱包地址上有多少余额,找到余额最小的那个,比如最小的上面有0.1PTS,那你发送0.1PTS试试。

我的第一个也是跟你一样是负数,貌似是已经花出去的钱。

DAY

我的也是一样的情况,每次0.01,设定后没有效果

HackFisher

Quote from: alt on January 05, 2014, 07:00:09 AM

14:57:28

listaccounts
怎么有个负数啊,你看这样有问题吗?我发0.1还是问我要0.01的手续费。

14:57:28

{
"" : -1.02000000,
"alt" : 52.69102260,
"alt2" : 0.10000000
}


Quote from: lib on January 05, 2014, 06:55:55 AM
Quote from: alt on January 05, 2014, 06:46:12 AM
填的已经是0.0001了,信息提示还是问我是否要支付0.01,如果选择否,它就放弃发送了。
Quote from: lib on January 05, 2014, 06:43:16 AM
Quote from: alt on January 05, 2014, 06:38:56 AM
如果选择不支付,它就放弃发送了。
你们用的哪个钱包呢?不是protoshares-qt吗?

是的,就是官方的版本。
你现在设置里头填写的是0么?填上0.0001试试。

在命令行下使用 listaccounts 命令,查看你的每个钱包地址上有多少余额,找到余额最小的那个,比如最小的上面有0.1PTS,那你发送0.1PTS试试。

我的第一个也是跟你一样是负数,貌似是已经花出去的钱。
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

alt


14:57:28

listaccounts
怎么有个负数啊,你看这样有问题吗?我发0.1还是问我要0.01的手续费。

14:57:28

{
"" : -1.02000000,
"alt" : 52.69102260,
"alt2" : 0.10000000
}


Quote from: lib on January 05, 2014, 06:55:55 AM
Quote from: alt on January 05, 2014, 06:46:12 AM
填的已经是0.0001了,信息提示还是问我是否要支付0.01,如果选择否,它就放弃发送了。
Quote from: lib on January 05, 2014, 06:43:16 AM
Quote from: alt on January 05, 2014, 06:38:56 AM
如果选择不支付,它就放弃发送了。
你们用的哪个钱包呢?不是protoshares-qt吗?

是的,就是官方的版本。
你现在设置里头填写的是0么?填上0.0001试试。

在命令行下使用 listaccounts 命令,查看你的每个钱包地址上有多少余额,找到余额最小的那个,比如最小的上面有0.1PTS,那你发送0.1PTS试试。

lib

Quote from: alt on January 05, 2014, 06:46:12 AM
填的已经是0.0001了,信息提示还是问我是否要支付0.01,如果选择否,它就放弃发送了。
Quote from: lib on January 05, 2014, 06:43:16 AM
Quote from: alt on January 05, 2014, 06:38:56 AM
如果选择不支付,它就放弃发送了。
你们用的哪个钱包呢?不是protoshares-qt吗?

是的,就是官方的版本。
你现在设置里头填写的是0么?填上0.0001试试。

在命令行下使用 listaccounts 命令,查看你的每个钱包地址上有多少余额,找到余额最小的那个,比如最小的上面有0.1PTS,那你发送0.1PTS试试。
Forum Donation: PforumPLfVQXTi4QpQqKwoChXHkoHcxGuA
Personal Address: PakhuBkqTu4oTHJ4ZffvzVwCGCMfuqazgm

sliman


alt

填的已经是0.0001了,信息提示还是问我是否要支付0.01,如果选择否,它就放弃发送了。
Quote from: lib on January 05, 2014, 06:43:16 AM
Quote from: alt on January 05, 2014, 06:38:56 AM
如果选择不支付,它就放弃发送了。
你们用的哪个钱包呢?不是protoshares-qt吗?

是的,就是官方的版本。
你现在设置里头填写的是0么?填上0.0001试试。

lib

Quote from: alt on January 05, 2014, 06:38:56 AM
如果选择不支付,它就放弃发送了。
你们用的哪个钱包呢?不是protoshares-qt吗?

是的,就是官方的版本。
你现在设置里头填写的是0么?填上0.0001试试。
Forum Donation: PforumPLfVQXTi4QpQqKwoChXHkoHcxGuA
Personal Address: PakhuBkqTu4oTHJ4ZffvzVwCGCMfuqazgm

alt

如果选择不支付,它就放弃发送了。
你们用的哪个钱包呢?不是protoshares-qt吗?
Quote from: lib on January 05, 2014, 06:37:07 AM
Quote from: alt on January 05, 2014, 06:28:56 AM
建立钱包之后,只从交易平台提现大概5次,没别的操作了。
前两天给 ags 捐 1pts 时就扣了我0.01pts
刚才准备再捐点,发现还要扣。

Quote from: lib on January 05, 2014, 06:19:41 AM
Quote from: alt on January 05, 2014, 06:06:48 AM
我用的protoshare-qt钱包,每次发送pts都要收0.01pts手续费,这个正常吗?
下面是显示的系统消息:
该交易的字节数超标。您可以选择支付0.01 PTS的交易费给处理您的交易的网络节点,有助于比特币网络的运行。您愿意支付这笔交易费用吗?

1、手续费在钱包里头是可以设置的;BTC通常设置为0.0001-0.0005之间,PTS可以类似;
2、导致"字节数超标"的原因可能是你之前有过大量小额的交易,导致每个PTS地址上的余额很小,现在发送时要从很多小额地址上取出来,如果transaction的大小大于1k了,就会出现这个提示。

那应该不是我说的这个原因。如果你选择"不支付这笔费用"的话,钱包能否继续发送呢?当然,如果发送了,这种情况下确认时间可能会较慢,建议在设置里把费用改成0.0001或者0.001试试。

lib

Quote from: alt on January 05, 2014, 06:28:56 AM
建立钱包之后,只从交易平台提现大概5次,没别的操作了。
前两天给 ags 捐 1pts 时就扣了我0.01pts
刚才准备再捐点,发现还要扣。

Quote from: lib on January 05, 2014, 06:19:41 AM
Quote from: alt on January 05, 2014, 06:06:48 AM
我用的protoshare-qt钱包,每次发送pts都要收0.01pts手续费,这个正常吗?
下面是显示的系统消息:
该交易的字节数超标。您可以选择支付0.01 PTS的交易费给处理您的交易的网络节点,有助于比特币网络的运行。您愿意支付这笔交易费用吗?

1、手续费在钱包里头是可以设置的;BTC通常设置为0.0001-0.0005之间,PTS可以类似;
2、导致"字节数超标"的原因可能是你之前有过大量小额的交易,导致每个PTS地址上的余额很小,现在发送时要从很多小额地址上取出来,如果transaction的大小大于1k了,就会出现这个提示。

那应该不是我说的这个原因。如果你选择"不支付这笔费用"的话,钱包能否继续发送呢?当然,如果发送了,这种情况下确认时间可能会较慢,建议在设置里把费用改成0.0001或者0.001试试。
Forum Donation: PforumPLfVQXTi4QpQqKwoChXHkoHcxGuA
Personal Address: PakhuBkqTu4oTHJ4ZffvzVwCGCMfuqazgm

alt

建立钱包之后,只从交易平台提现大概5次,没别的操作了。
前两天给 ags 捐 1pts 时就扣了我0.01pts
刚才准备再捐点,发现还要扣。

Quote from: lib on January 05, 2014, 06:19:41 AM
Quote from: alt on January 05, 2014, 06:06:48 AM
我用的protoshare-qt钱包,每次发送pts都要收0.01pts手续费,这个正常吗?
下面是显示的系统消息:
该交易的字节数超标。您可以选择支付0.01 PTS的交易费给处理您的交易的网络节点,有助于比特币网络的运行。您愿意支付这笔交易费用吗?

1、手续费在钱包里头是可以设置的;BTC通常设置为0.0001-0.0005之间,PTS可以类似;
2、导致"字节数超标"的原因可能是你之前有过大量小额的交易,导致每个PTS地址上的余额很小,现在发送时要从很多小额地址上取出来,如果transaction的大小大于1k了,就会出现这个提示。

alt

我按你说的设置为0.0001pts,它显示的提示信息还是要扣0.01pts,也不知道是显示错误还是什么
我从github上下载了编译的,看来还得看看代码。。。

Quote from: HackFisher on January 05, 2014, 06:16:54 AM
是不是你在钱包->设置->选项那里设置了交易费用是0.01PTS。我一般设的是0.0001PTS

lib

Quote from: alt on January 05, 2014, 06:06:48 AM
我用的protoshare-qt钱包,每次发送pts都要收0.01pts手续费,这个正常吗?
下面是显示的系统消息:
该交易的字节数超标。您可以选择支付0.01 PTS的交易费给处理您的交易的网络节点,有助于比特币网络的运行。您愿意支付这笔交易费用吗?

1、手续费在钱包里头是可以设置的;BTC通常设置为0.0001-0.0005之间,PTS可以类似;
2、导致"字节数超标"的原因可能是你之前有过大量小额的交易,导致每个PTS地址上的余额很小,现在发送时要从很多小额地址上取出来,如果transaction的大小大于1k了,就会出现这个提示。
Forum Donation: PforumPLfVQXTi4QpQqKwoChXHkoHcxGuA
Personal Address: PakhuBkqTu4oTHJ4ZffvzVwCGCMfuqazgm