mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-16 00:43:46 +00:00
assign values for balance reasons
This commit is contained in:
parent
c5e407ba66
commit
9360cab0df
1 changed files with 19 additions and 15 deletions
|
|
@ -21,19 +21,23 @@ package state
|
||||||
type BalanceChangeReason byte
|
type BalanceChangeReason byte
|
||||||
|
|
||||||
const (
|
const (
|
||||||
BalanceChangeUnspecified BalanceChangeReason = iota
|
BalanceChangeUnspecified BalanceChangeReason = 0
|
||||||
BalanceChangeRewardMineUncle
|
BalanceChangeRewardMineUncle = 1
|
||||||
BalanceChangeRewardMineBlock
|
BalanceChangeRewardMineBlock = 2
|
||||||
BalanceChangeDaoRefundContract
|
BalanceChangeDaoRefundContract = 3
|
||||||
BalanceChangeDaoAdjustBalance
|
BalanceChangeDaoAdjustBalance = 4
|
||||||
BalanceChangeTransfer
|
BalanceChangeTransfer = 5
|
||||||
BalanceChangeGenesisBalance
|
BalanceChangeGenesisBalance = 6
|
||||||
BalanceChangeGasBuy
|
BalanceChangeGasBuy = 7
|
||||||
BalanceChangeRewardTransactionFee
|
BalanceChangeRewardTransactionFee = 8
|
||||||
BalanceChangeGasRefund
|
BalanceChangeGasRefund = 9
|
||||||
BalanceChangeTouchAccount
|
BalanceChangeTouchAccount = 10
|
||||||
BalanceChangeSuicideRefund
|
// TODO: rename (debit, credit)
|
||||||
BalanceChangeSuicideWithdraw
|
BalanceChangeSuicideRefund = 11
|
||||||
BalanceChangeBurn
|
BalanceChangeSuicideWithdraw = 12
|
||||||
BalanceChangeWithdrawal
|
// TODO: add method on statedb to track burn without Add/Sub balance
|
||||||
|
// Or: Track via OnBurn
|
||||||
|
// 1559 burn, blob burn, withdraw to self via selfdestruct burn, receive ether after selfdestruct (at end of tx)
|
||||||
|
BalanceChangeBurn = 13
|
||||||
|
BalanceChangeWithdrawal = 14
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue