Skip to content

Commit

Permalink
Merge pull request #6370 from filecoin-project/chore/transport
Browse files Browse the repository at this point in the history
Chore/transport
  • Loading branch information
simlecode authored Jun 28, 2024
2 parents abeac91 + 626c96f commit aec2b7e
Show file tree
Hide file tree
Showing 29 changed files with 270 additions and 215 deletions.
4 changes: 2 additions & 2 deletions app/submodule/eth/eth_event_api.go
Original file line number Diff line number Diff line change
Expand Up @@ -81,11 +81,11 @@ func newEthEventAPI(ctx context.Context, em *EthSubModule) (*ethEventAPI, error)
}

actor, err := em.chainModule.Stmgr.GetActorAt(ctx, idAddr, ts)
if err != nil || actor.Address == nil {
if err != nil || actor.DelegatedAddress == nil {
return idAddr, true
}

return *actor.Address, true
return *actor.DelegatedAddress, true
},

MaxFilterResults: cfg.Event.MaxFilterResults,
Expand Down
4 changes: 2 additions & 2 deletions app/submodule/eth/eth_trace.go
Original file line number Diff line number Diff line change
Expand Up @@ -102,8 +102,8 @@ func baseEnvironment(ctx context.Context, from address.Address, state tree.Tree)
}

func traceToAddress(act *types.ActorTrace) types.EthAddress {
if act.State.Address != nil {
if addr, err := types.EthAddressFromFilecoinAddress(*act.State.Address); err == nil {
if act.State.DelegatedAddress != nil {
if addr, err := types.EthAddressFromFilecoinAddress(*act.State.DelegatedAddress); err == nil {
return addr
}
}
Expand Down
4 changes: 2 additions & 2 deletions app/submodule/eth/eth_utils.go
Original file line number Diff line number Diff line change
Expand Up @@ -442,9 +442,9 @@ func lookupEthAddress(ctx context.Context, addr address.Address, state tree.Tree
} else if err != nil {
// Any other error -> fail.
return types.EthAddress{}, err
} else if actor.Address == nil {
} else if actor.DelegatedAddress == nil {
// No delegated address -> use masked ID address.
} else if ethAddr, err := types.EthAddressFromFilecoinAddress(*actor.Address); err == nil && !ethAddr.IsMaskedID() {
} else if ethAddr, err := types.EthAddressFromFilecoinAddress(*actor.DelegatedAddress); err == nil && !ethAddr.IsMaskedID() {
// Conversable into an eth address, use it.
return ethAddr, nil
}
Expand Down
4 changes: 2 additions & 2 deletions cmd/evm.go
Original file line number Diff line number Diff line change
Expand Up @@ -504,8 +504,8 @@ func ethAddrFromFilecoinAddress(ctx context.Context, addr address.Address, chain
if err != nil {
return types.EthAddress{}, addr, err
}
if fAct.Address != nil && (*fAct.Address).Protocol() == address.Delegated {
faddr = *fAct.Address
if fAct.DelegatedAddress != nil && (*fAct.DelegatedAddress).Protocol() == address.Delegated {
faddr = *fAct.DelegatedAddress
}
case address.Delegated:
faddr = addr
Expand Down
3 changes: 2 additions & 1 deletion cmd/seed.go
Original file line number Diff line number Diff line change
Expand Up @@ -599,7 +599,8 @@ var preSealCmd = &cmds.Command{
nv = network.Version(ver)
}

spt, err := miner.SealProofTypeFromSectorSize(sectorSize, nv, false)
var variant = miner.SealProofVariant_Standard // there's little reason to have this for a seed.
spt, err := miner.SealProofTypeFromSectorSize(sectorSize, nv, variant)
if err != nil {
return err
}
Expand Down
2 changes: 1 addition & 1 deletion cmd/state.go
Original file line number Diff line number Diff line change
Expand Up @@ -349,7 +349,7 @@ var stateGetActorCmd = &cmds.Command{
writer.Printf("Nonce:\t\t%d\n", a.Nonce)
writer.Printf("Code:\t\t%s (%s)\n", a.Code, strtype)
writer.Printf("Head:\t\t%s\n", a.Head)
writer.Printf("Delegated address:\t\t%s\n", a.Address)
writer.Printf("Delegated address:\t\t%s\n", a.DelegatedAddress)

return re.Emit(buf)
},
Expand Down
2 changes: 1 addition & 1 deletion extern/filecoin-ffi
4 changes: 2 additions & 2 deletions fixtures/networks/butterfly.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ func ButterflySnapNet() *NetworkConf {
Network: config.NetworkParamsConfig{
DevNet: true,
NetworkType: types.NetworkButterfly,
GenesisNetworkVersion: network.Version21,
GenesisNetworkVersion: network.Version22,
ReplaceProofTypes: []abi.RegisteredSealProof{
abi.RegisteredSealProof_StackedDrg512MiBV1,
abi.RegisteredSealProof_StackedDrg32GiBV1,
Expand Down Expand Up @@ -61,7 +61,7 @@ func ButterflySnapNet() *NetworkConf {
UpgradeDragonHeight: -25,
UpgradeCalibrationDragonFixHeight: -102, // This fix upgrade only ran on calibrationnet
UpgradePhoenixHeight: -26,
UpgradeWaffleHeight: 400,
UpgradeWaffleHeight: 100,
},
DrandSchedule: map[abi.ChainEpoch]config.DrandEnum{0: 1},
AddressNetwork: address.Testnet,
Expand Down
2 changes: 1 addition & 1 deletion fixtures/networks/interopnet.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ func InteropNet() *NetworkConf {
Network: config.NetworkParamsConfig{
DevNet: true,
NetworkType: types.NetworkInterop,
GenesisNetworkVersion: network.Version16,
GenesisNetworkVersion: network.Version22,
ReplaceProofTypes: []abi.RegisteredSealProof{
abi.RegisteredSealProof_StackedDrg2KiBV1,
abi.RegisteredSealProof_StackedDrg8MiBV1,
Expand Down
1 change: 0 additions & 1 deletion fixtures/networks/mainnet.go
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ func Mainnet() *NetworkConf {
Bootstrap: config.BootstrapConfig{
Addresses: []string{
"/dns/node.glif.io/tcp/1235/p2p/12D3KooWBF8cpp65hp2u9LK5mh19x67ftAam84z9LsfaquTDSBpt",
"/dns/bootstarp-0.1475.io/tcp/61256/p2p/12D3KooWRzCVDwHUkgdK7eRgnoXbjDAELhxPErjHzbRLguSV1aRt",
"/dns/bootstrap-venus.mainnet.filincubator.com/tcp/8888/p2p/QmQu8C6deXwKvJP2D8B6QGyhngc3ZiDnFzEHBDx8yeBXST",
"/dns/bootstrap-mainnet-0.chainsafe-fil.io/tcp/34000/p2p/12D3KooWKKkCZbcigsWTEu1cgNetNbZJqeNtysRtFpq7DTqw3eqH",
"/dns/bootstrap-mainnet-1.chainsafe-fil.io/tcp/34000/p2p/12D3KooWGnkd9GQKo3apkShQDaq1d6cKJJmsVe6KiQkacUk1T8oZ",
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ require (
github.com/filecoin-project/go-fil-markets v1.28.2
github.com/filecoin-project/go-jsonrpc v0.1.5
github.com/filecoin-project/go-paramfetch v0.0.4
github.com/filecoin-project/go-state-types v0.14.0-rc1
github.com/filecoin-project/go-state-types v0.14.0-rc5
github.com/filecoin-project/pubsub v1.0.0
github.com/filecoin-project/specs-actors v0.9.15
github.com/filecoin-project/specs-actors/v2 v2.3.6
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -301,9 +301,9 @@ github.com/filecoin-project/go-state-types v0.1.0/go.mod h1:ezYnPf0bNkTsDibL/psS
github.com/filecoin-project/go-state-types v0.1.4/go.mod h1:xCA/WfKlC2zcn3fUmDv4IrzznwS98X5XW/irUP3Lhxg=
github.com/filecoin-project/go-state-types v0.1.6/go.mod h1:UwGVoMsULoCK+bWjEdd/xLCvLAQFBC7EDT477SKml+Q=
github.com/filecoin-project/go-state-types v0.1.10/go.mod h1:UwGVoMsULoCK+bWjEdd/xLCvLAQFBC7EDT477SKml+Q=
github.com/filecoin-project/go-state-types v0.13.1/go.mod h1:cHpOPup9H1g2T29dKHAjC2sc7/Ef5ypjuW9A3I+e9yY=
github.com/filecoin-project/go-state-types v0.14.0-rc1 h1:kWBGX/uqZmYotYMNmw+R/fIuot/k0KMcEtB7PKFy1SQ=
github.com/filecoin-project/go-state-types v0.14.0-rc1/go.mod h1:cHpOPup9H1g2T29dKHAjC2sc7/Ef5ypjuW9A3I+e9yY=
github.com/filecoin-project/go-state-types v0.14.0-rc5 h1:c8jo2mRx02u8smiCZsSDt1dsOGSu4gwfvHRqSKAl8Lc=
github.com/filecoin-project/go-state-types v0.14.0-rc5/go.mod h1:cHpOPup9H1g2T29dKHAjC2sc7/Ef5ypjuW9A3I+e9yY=
github.com/filecoin-project/go-statemachine v0.0.0-20200925024713-05bd7c71fbfe/go.mod h1:FGwQgZAt2Gh5mjlwJUlVB62JeYdo+if0xWxSEfBD9ig=
github.com/filecoin-project/go-statemachine v1.0.3 h1:N07o6alys+V1tNoSTi4WuuoeNC4erS/6jE74+NsgQuk=
github.com/filecoin-project/go-statemachine v1.0.3/go.mod h1:jZdXXiHa61n4NmgWFG4w8tnqgvZVHYbJ3yW7+y8bF54=
Expand Down
4 changes: 2 additions & 2 deletions pkg/consensus/block_validator.go
Original file line number Diff line number Diff line change
Expand Up @@ -783,12 +783,12 @@ func IsValidForSending(nv network.Version, act *types.Actor) bool {

// Allow placeholder actors with a delegated address and nonce 0 to send a message.
// These will be converted to an EthAccount actor on first send.
if !builtin.IsPlaceholderActor(act.Code) || act.Nonce != 0 || act.Address == nil || act.Address.Protocol() != address.Delegated {
if !builtin.IsPlaceholderActor(act.Code) || act.Nonce != 0 || act.DelegatedAddress == nil || act.DelegatedAddress.Protocol() != address.Delegated {
return false
}

// Only allow such actors to send if their delegated address is in the EAM's namespace.
id, _, err := varint.FromUvarint(act.Address.Payload())
id, _, err := varint.FromUvarint(act.DelegatedAddress.Payload())
return err == nil && id == builtintypes.EthereumAddressManagerActorID
}

Expand Down
28 changes: 14 additions & 14 deletions pkg/fork/fork.go
Original file line number Diff line number Diff line change
Expand Up @@ -3110,11 +3110,11 @@ func (c *ChainFork) buildUpgradeActorsV12MinerFix(oldBuggyMinerCID, newManifestC
}

return actorsOut.SetActor(ctx, a, &types.Actor{
Code: newCid,
Head: actor.Head,
Nonce: actor.Nonce,
Balance: actor.Balance,
Address: actor.Address,
Code: newCid,
Head: actor.Head,
Nonce: actor.Nonce,
Balance: actor.Balance,
DelegatedAddress: actor.DelegatedAddress,
})
})
if err != nil {
Expand Down Expand Up @@ -3151,8 +3151,8 @@ func (c *ChainFork) buildUpgradeActorsV12MinerFix(oldBuggyMinerCID, newManifestC
return fmt.Errorf("mismatched balance for actor %s: %d != %d", a, inActor.Balance, outActor.Balance)
}

if inActor.Address != outActor.Address && inActor.Address.String() != outActor.Address.String() {
return fmt.Errorf("mismatched address for actor %s: %s != %s", a, inActor.Address, outActor.Address)
if inActor.DelegatedAddress != outActor.DelegatedAddress && inActor.DelegatedAddress.String() != outActor.DelegatedAddress.String() {
return fmt.Errorf("mismatched address for actor %s: %s != %s", a, inActor.DelegatedAddress, outActor.DelegatedAddress)
}

if inActor.Head != outActor.Head && a != builtin.SystemActorAddr {
Expand Down Expand Up @@ -3273,11 +3273,11 @@ func (c *ChainFork) upgradeActorsV13VerifregFix(oldBuggyVerifregCID, newManifest
}

return actorsOut.SetActor(ctx, a, &types.Actor{
Code: newCid,
Head: actor.Head,
Nonce: actor.Nonce,
Balance: actor.Balance,
Address: actor.Address,
Code: newCid,
Head: actor.Head,
Nonce: actor.Nonce,
Balance: actor.Balance,
DelegatedAddress: actor.DelegatedAddress,
})
})
if err != nil {
Expand Down Expand Up @@ -3314,8 +3314,8 @@ func (c *ChainFork) upgradeActorsV13VerifregFix(oldBuggyVerifregCID, newManifest
return fmt.Errorf("mismatched balance for actor %s: %d != %d", a, inActor.Balance, outActor.Balance)
}

if inActor.Address != outActor.Address && inActor.Address.String() != outActor.Address.String() {
return fmt.Errorf("mismatched address for actor %s: %s != %s", a, inActor.Address, outActor.Address)
if inActor.DelegatedAddress != outActor.DelegatedAddress && inActor.DelegatedAddress.String() != outActor.DelegatedAddress.String() {
return fmt.Errorf("mismatched address for actor %s: %s != %s", a, inActor.DelegatedAddress, outActor.DelegatedAddress)
}

if inActor.Head != outActor.Head && a != builtin.SystemActorAddr {
Expand Down
8 changes: 4 additions & 4 deletions pkg/gen/genesis/genesis.go
Original file line number Diff line number Diff line change
Expand Up @@ -400,10 +400,10 @@ func makeAccountActor(ctx context.Context, cst cbor.IpldStore, av actorstypes.Ve
}

act := &types.Actor{
Code: actcid,
Head: statecid,
Balance: bal,
Address: &addr,
Code: actcid,
Head: statecid,
Balance: bal,
DelegatedAddress: &addr,
}

return act, nil
Expand Down
18 changes: 9 additions & 9 deletions pkg/gen/genesis/genesis_eth.go
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,10 @@ func SetupEAM(ctx context.Context, nst tree.Tree, nv network.Version) error {
}

header := &types.Actor{
Code: codecid,
Head: vmcontext.EmptyObjectCid,
Balance: big.Zero(),
Address: &builtintypes.EthereumAddressManagerActorAddr, // so that it can create ETH0
Code: codecid,
Head: vmcontext.EmptyObjectCid,
Balance: big.Zero(),
DelegatedAddress: &builtintypes.EthereumAddressManagerActorAddr, // so that it can create ETH0
}
return nst.SetActor(ctx, builtintypes.EthereumAddressManagerActorAddr, header)
}
Expand All @@ -57,11 +57,11 @@ func MakeEthNullAddressActor(av actorstypes.Version, addr address.Address) (*typ
}

act := &types.Actor{
Code: actcid,
Head: vmcontext.EmptyObjectCid,
Nonce: 0,
Balance: big.Zero(),
Address: &addr,
Code: actcid,
Head: vmcontext.EmptyObjectCid,
Nonce: 0,
Balance: big.Zero(),
DelegatedAddress: &addr,
}

return act, nil
Expand Down
33 changes: 24 additions & 9 deletions pkg/gen/genesis/miners.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,13 @@ import (
"github.com/filecoin-project/go-state-types/network"

builtintypes "github.com/filecoin-project/go-state-types/builtin"
miner14 "github.com/filecoin-project/go-state-types/builtin/v14/miner"
minertypes "github.com/filecoin-project/go-state-types/builtin/v8/miner"
miner9 "github.com/filecoin-project/go-state-types/builtin/v9/miner"

"github.com/filecoin-project/venus/venus-shared/actors/builtin/power"
"github.com/filecoin-project/venus/venus-shared/actors/builtin/reward"
"github.com/filecoin-project/venus/venus-shared/actors/builtin/system"

"github.com/filecoin-project/venus/venus-shared/actors/builtin/market"
"github.com/filecoin-project/venus/venus-shared/actors/builtin/miner"
Expand Down Expand Up @@ -159,7 +161,11 @@ func SetupStorageMiners(ctx context.Context,
i := i
m := m

spt, err := miner.SealProofTypeFromSectorSize(m.SectorSize, nv, synthetic)
variant := miner.SealProofVariant_Standard
if synthetic {
variant = miner.SealProofVariant_Synthetic
}
spt, err := miner.SealProofTypeFromSectorSize(m.SectorSize, nv, variant)
if err != nil {
return cid.Undef, err
}
Expand Down Expand Up @@ -332,9 +338,6 @@ func SetupStorageMiners(ctx context.Context,
if err != nil {
return cid.Undef, fmt.Errorf("flushing vm: %w", err)
}
if err != nil {
return cid.Undef, fmt.Errorf("flushing vm: %w", err)
}

nst, err := tree.LoadState(ctx, cst, nh)
if err != nil {
Expand Down Expand Up @@ -533,8 +536,12 @@ func SetupStorageMiners(ctx context.Context,

// Commit one-by-one, otherwise pledge math tends to explode
var paramBytes []byte

if av >= actorstypes.Version6 {
if av >= actorstypes.Version14 {
confirmParams := &miner14.InternalSectorSetupForPresealParams{
Sectors: []abi.SectorNumber{preseal.SectorID},
}
paramBytes = mustEnc(confirmParams)
} else if av >= actorstypes.Version6 {
// TODO: fixup
confirmParams := &builtin6.ConfirmSectorProofsParams{
Sectors: []abi.SectorNumber{preseal.SectorID},
Expand All @@ -549,9 +556,17 @@ func SetupStorageMiners(ctx context.Context,
paramBytes = mustEnc(confirmParams)
}

_, err = doExecValue(ctx, genesisVM, minerInfos[i].maddr, power.Address, big.Zero(), builtintypes.MethodsMiner.ConfirmSectorProofsValid, paramBytes)
if err != nil {
return cid.Undef, fmt.Errorf("failed to confirm presealed sectors: %w", err)
var csErr error
if nv >= network.Version23 {
_, csErr = doExecValue(ctx, genesisVM, minerInfos[i].maddr, system.Address, big.Zero(), builtintypes.MethodsMiner.InternalSectorSetupForPreseal,
paramBytes)
} else {
_, csErr = doExecValue(ctx, genesisVM, minerInfos[i].maddr, power.Address, big.Zero(), builtintypes.MethodsMiner.InternalSectorSetupForPreseal,
paramBytes)
}

if csErr != nil {
return cid.Undef, fmt.Errorf("failed to confirm presealed sectors: %w", csErr)
}

if av > actorstypes.Version2 {
Expand Down
4 changes: 2 additions & 2 deletions pkg/state/view.go
Original file line number Diff line number Diff line change
Expand Up @@ -700,9 +700,9 @@ func (v *View) ResolveToDeterministicAddress(ctx context.Context, address addr.A
}

if tree.Version() >= vmstate.StateTreeVersion5 {
if act.Address != nil {
if act.DelegatedAddress != nil {
// If there _is_ an f4 address, return it as "key" address
return *act.Address, nil
return *act.DelegatedAddress, nil
}
}

Expand Down
10 changes: 5 additions & 5 deletions pkg/vm/vmcontext/invocation_context.go
Original file line number Diff line number Diff line change
Expand Up @@ -520,11 +520,11 @@ func (ctx *invocationContext) CreateActor(codeID cid.Cid, addr address.Address)

newActor := &types.Actor{
// make this the right 'type' of actor
Code: codeID,
Balance: abi.NewTokenAmount(0),
Head: EmptyObjectCid,
Nonce: 0,
Address: &addr,
Code: codeID,
Balance: abi.NewTokenAmount(0),
Head: EmptyObjectCid,
Nonce: 0,
DelegatedAddress: &addr,
}
if err := ctx.vm.State.SetActor(ctx.vm.context, addr, newActor); err != nil {
panic(err)
Expand Down
4 changes: 2 additions & 2 deletions pkg/vm/vmcontext/types.go
Original file line number Diff line number Diff line change
Expand Up @@ -160,9 +160,9 @@ func ResolveToDeterministicAddress(ctx context.Context, state tree.Tree, addr ad
}

if state.Version() >= tree.StateTreeVersion5 {
if act.Address != nil {
if act.DelegatedAddress != nil {
// If there _is_ an f4 address, return it as "key" address
return *act.Address, nil
return *act.DelegatedAddress, nil
}
}

Expand Down
6 changes: 3 additions & 3 deletions venus-devtool/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ require (
github.com/filecoin-project/go-data-transfer/v2 v2.0.0-rc7
github.com/filecoin-project/go-fil-markets v1.28.3
github.com/filecoin-project/go-jsonrpc v0.3.2
github.com/filecoin-project/go-state-types v0.14.0-rc1
github.com/filecoin-project/lotus v1.27.0-rc1.0.20240621064120-286fadaca4d2
github.com/filecoin-project/go-state-types v0.14.0-rc5
github.com/filecoin-project/lotus v1.27.0-rc1.0.20240628052249-b4c2e2e886eb
github.com/filecoin-project/venus v0.0.0-00010101000000-000000000000
github.com/google/uuid v1.6.0
github.com/ipfs/go-block-format v0.2.0
Expand Down Expand Up @@ -55,7 +55,7 @@ require (
github.com/drand/kyber v1.3.0 // indirect
github.com/drand/kyber-bls12381 v0.3.1 // indirect
github.com/dustin/go-humanize v1.0.1 // indirect
github.com/filecoin-project/filecoin-ffi v0.30.4-0.20220519234331-bfd1f5f9fe38 // indirect
github.com/filecoin-project/filecoin-ffi v1.28.0-rc2 // indirect
github.com/filecoin-project/go-amt-ipld/v2 v2.1.1-0.20201006184820-924ee87a1349 // indirect
github.com/filecoin-project/go-amt-ipld/v3 v3.1.0 // indirect
github.com/filecoin-project/go-amt-ipld/v4 v4.3.0 // indirect
Expand Down
7 changes: 4 additions & 3 deletions venus-devtool/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -271,16 +271,17 @@ github.com/filecoin-project/go-state-types v0.1.0/go.mod h1:ezYnPf0bNkTsDibL/psS
github.com/filecoin-project/go-state-types v0.1.4/go.mod h1:xCA/WfKlC2zcn3fUmDv4IrzznwS98X5XW/irUP3Lhxg=
github.com/filecoin-project/go-state-types v0.1.6/go.mod h1:UwGVoMsULoCK+bWjEdd/xLCvLAQFBC7EDT477SKml+Q=
github.com/filecoin-project/go-state-types v0.1.10/go.mod h1:UwGVoMsULoCK+bWjEdd/xLCvLAQFBC7EDT477SKml+Q=
github.com/filecoin-project/go-state-types v0.14.0-rc1 h1:kWBGX/uqZmYotYMNmw+R/fIuot/k0KMcEtB7PKFy1SQ=
github.com/filecoin-project/go-state-types v0.14.0-rc1/go.mod h1:cHpOPup9H1g2T29dKHAjC2sc7/Ef5ypjuW9A3I+e9yY=
github.com/filecoin-project/go-state-types v0.14.0-rc5 h1:c8jo2mRx02u8smiCZsSDt1dsOGSu4gwfvHRqSKAl8Lc=
github.com/filecoin-project/go-state-types v0.14.0-rc5/go.mod h1:cHpOPup9H1g2T29dKHAjC2sc7/Ef5ypjuW9A3I+e9yY=
github.com/filecoin-project/go-statemachine v0.0.0-20200925024713-05bd7c71fbfe/go.mod h1:FGwQgZAt2Gh5mjlwJUlVB62JeYdo+if0xWxSEfBD9ig=
github.com/filecoin-project/go-statemachine v1.0.3 h1:N07o6alys+V1tNoSTi4WuuoeNC4erS/6jE74+NsgQuk=
github.com/filecoin-project/go-statemachine v1.0.3/go.mod h1:jZdXXiHa61n4NmgWFG4w8tnqgvZVHYbJ3yW7+y8bF54=
github.com/filecoin-project/go-statestore v0.1.0/go.mod h1:LFc9hD+fRxPqiHiaqUEZOinUJB4WARkRfNl10O7kTnI=
github.com/filecoin-project/go-statestore v0.2.0 h1:cRRO0aPLrxKQCZ2UOQbzFGn4WDNdofHZoGPjfNaAo5Q=
github.com/filecoin-project/go-statestore v0.2.0/go.mod h1:8sjBYbS35HwPzct7iT4lIXjLlYyPor80aU7t7a/Kspo=
github.com/filecoin-project/lotus v1.27.0-rc1.0.20240621064120-286fadaca4d2 h1:HN4ZVIy4/8h7kG5NoC6RolEwMRrXXEdxz+3nTrCIsDU=
github.com/filecoin-project/lotus v1.27.0-rc1.0.20240621064120-286fadaca4d2/go.mod h1:WmN5Fj9nclnYp5jOaDdcOK5CU1vkQ+drUzGOhOCJLaU=
github.com/filecoin-project/lotus v1.27.0-rc1.0.20240628052249-b4c2e2e886eb h1:YiBCmv+Cy//+4wDq23lnOOftAZkerUMOD4dnL+El5C8=
github.com/filecoin-project/lotus v1.27.0-rc1.0.20240628052249-b4c2e2e886eb/go.mod h1:p+cVw/qfaiSARwzB7T66mUa4aDfMRDBkIAsFg7K+eUQ=
github.com/filecoin-project/pubsub v1.0.0 h1:ZTmT27U07e54qV1mMiQo4HDr0buo8I1LDHBYLXlsNXM=
github.com/filecoin-project/pubsub v1.0.0/go.mod h1:GkpB33CcUtUNrLPhJgfdy4FDx4OMNR9k+46DHx/Lqrg=
github.com/filecoin-project/specs-actors v0.9.13/go.mod h1:TS1AW/7LbG+615j4NsjMK1qlpAwaFsG9w0V2tg2gSao=
Expand Down
Binary file modified venus-shared/actors/builtin-actors-code/v14.tar.zst
Binary file not shown.
Loading

0 comments on commit aec2b7e

Please sign in to comment.