Merge pull request #10124 from filecoin-project/fix/actors-circ-supply
fix: stmgr: Add nv18-actors to CircSupply
This commit is contained in:
commit
c08fc2bdf7
@ -26,6 +26,7 @@ import (
|
|||||||
var SystemActorAddr = builtin.SystemActorAddr
|
var SystemActorAddr = builtin.SystemActorAddr
|
||||||
var BurntFundsActorAddr = builtin.BurntFundsActorAddr
|
var BurntFundsActorAddr = builtin.BurntFundsActorAddr
|
||||||
var CronActorAddr = builtin.CronActorAddr
|
var CronActorAddr = builtin.CronActorAddr
|
||||||
|
var EthereumAddressManagerActorAddr = builtin.EthereumAddressManagerActorAddr
|
||||||
var SaftAddress = makeAddress("t0122")
|
var SaftAddress = makeAddress("t0122")
|
||||||
var ReserveAddress = makeAddress("t090")
|
var ReserveAddress = makeAddress("t090")
|
||||||
var RootVerifierAddress = makeAddress("t080")
|
var RootVerifierAddress = makeAddress("t080")
|
||||||
|
@ -26,6 +26,7 @@ import (
|
|||||||
var SystemActorAddr = builtin.SystemActorAddr
|
var SystemActorAddr = builtin.SystemActorAddr
|
||||||
var BurntFundsActorAddr = builtin.BurntFundsActorAddr
|
var BurntFundsActorAddr = builtin.BurntFundsActorAddr
|
||||||
var CronActorAddr = builtin.CronActorAddr
|
var CronActorAddr = builtin.CronActorAddr
|
||||||
|
var EthereumAddressManagerActorAddr = builtin.EthereumAddressManagerActorAddr
|
||||||
var SaftAddress = makeAddress("t0122")
|
var SaftAddress = makeAddress("t0122")
|
||||||
var ReserveAddress = makeAddress("t090")
|
var ReserveAddress = makeAddress("t090")
|
||||||
var RootVerifierAddress = makeAddress("t080")
|
var RootVerifierAddress = makeAddress("t080")
|
||||||
|
@ -403,7 +403,8 @@ func (sm *StateManager) GetCirculatingSupply(ctx context.Context, height abi.Cha
|
|||||||
a == builtin.CronActorAddr ||
|
a == builtin.CronActorAddr ||
|
||||||
a == builtin.BurntFundsActorAddr ||
|
a == builtin.BurntFundsActorAddr ||
|
||||||
a == builtin.SaftAddress ||
|
a == builtin.SaftAddress ||
|
||||||
a == builtin.ReserveAddress:
|
a == builtin.ReserveAddress ||
|
||||||
|
a == builtin.EthereumAddressManagerActorAddr:
|
||||||
|
|
||||||
unCirc = big.Add(unCirc, actor.Balance)
|
unCirc = big.Add(unCirc, actor.Balance)
|
||||||
|
|
||||||
@ -421,7 +422,12 @@ func (sm *StateManager) GetCirculatingSupply(ctx context.Context, height abi.Cha
|
|||||||
circ = big.Add(circ, big.Sub(actor.Balance, lb))
|
circ = big.Add(circ, big.Sub(actor.Balance, lb))
|
||||||
unCirc = big.Add(unCirc, lb)
|
unCirc = big.Add(unCirc, lb)
|
||||||
|
|
||||||
case builtin.IsAccountActor(actor.Code) || builtin.IsPaymentChannelActor(actor.Code):
|
case builtin.IsAccountActor(actor.Code) ||
|
||||||
|
builtin.IsPaymentChannelActor(actor.Code) ||
|
||||||
|
builtin.IsEthAccountActor(actor.Code) ||
|
||||||
|
builtin.IsEvmActor(actor.Code) ||
|
||||||
|
builtin.IsPlaceholderActor(actor.Code):
|
||||||
|
|
||||||
circ = big.Add(circ, actor.Balance)
|
circ = big.Add(circ, actor.Balance)
|
||||||
|
|
||||||
case builtin.IsStorageMinerActor(actor.Code):
|
case builtin.IsStorageMinerActor(actor.Code):
|
||||||
|
Loading…
Reference in New Issue
Block a user