Skip to content

Commit aec2b7e

Browse files
authored
Merge pull request #6370 from filecoin-project/chore/transport
Chore/transport
2 parents abeac91 + 626c96f commit aec2b7e

File tree

29 files changed

+270
-215
lines changed

29 files changed

+270
-215
lines changed

app/submodule/eth/eth_event_api.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -81,11 +81,11 @@ func newEthEventAPI(ctx context.Context, em *EthSubModule) (*ethEventAPI, error)
8181
}
8282

8383
actor, err := em.chainModule.Stmgr.GetActorAt(ctx, idAddr, ts)
84-
if err != nil || actor.Address == nil {
84+
if err != nil || actor.DelegatedAddress == nil {
8585
return idAddr, true
8686
}
8787

88-
return *actor.Address, true
88+
return *actor.DelegatedAddress, true
8989
},
9090

9191
MaxFilterResults: cfg.Event.MaxFilterResults,

app/submodule/eth/eth_trace.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,8 @@ func baseEnvironment(ctx context.Context, from address.Address, state tree.Tree)
102102
}
103103

104104
func traceToAddress(act *types.ActorTrace) types.EthAddress {
105-
if act.State.Address != nil {
106-
if addr, err := types.EthAddressFromFilecoinAddress(*act.State.Address); err == nil {
105+
if act.State.DelegatedAddress != nil {
106+
if addr, err := types.EthAddressFromFilecoinAddress(*act.State.DelegatedAddress); err == nil {
107107
return addr
108108
}
109109
}

app/submodule/eth/eth_utils.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -442,9 +442,9 @@ func lookupEthAddress(ctx context.Context, addr address.Address, state tree.Tree
442442
} else if err != nil {
443443
// Any other error -> fail.
444444
return types.EthAddress{}, err
445-
} else if actor.Address == nil {
445+
} else if actor.DelegatedAddress == nil {
446446
// No delegated address -> use masked ID address.
447-
} else if ethAddr, err := types.EthAddressFromFilecoinAddress(*actor.Address); err == nil && !ethAddr.IsMaskedID() {
447+
} else if ethAddr, err := types.EthAddressFromFilecoinAddress(*actor.DelegatedAddress); err == nil && !ethAddr.IsMaskedID() {
448448
// Conversable into an eth address, use it.
449449
return ethAddr, nil
450450
}

cmd/evm.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -504,8 +504,8 @@ func ethAddrFromFilecoinAddress(ctx context.Context, addr address.Address, chain
504504
if err != nil {
505505
return types.EthAddress{}, addr, err
506506
}
507-
if fAct.Address != nil && (*fAct.Address).Protocol() == address.Delegated {
508-
faddr = *fAct.Address
507+
if fAct.DelegatedAddress != nil && (*fAct.DelegatedAddress).Protocol() == address.Delegated {
508+
faddr = *fAct.DelegatedAddress
509509
}
510510
case address.Delegated:
511511
faddr = addr

cmd/seed.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -599,7 +599,8 @@ var preSealCmd = &cmds.Command{
599599
nv = network.Version(ver)
600600
}
601601

602-
spt, err := miner.SealProofTypeFromSectorSize(sectorSize, nv, false)
602+
var variant = miner.SealProofVariant_Standard // there's little reason to have this for a seed.
603+
spt, err := miner.SealProofTypeFromSectorSize(sectorSize, nv, variant)
603604
if err != nil {
604605
return err
605606
}

cmd/state.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@ var stateGetActorCmd = &cmds.Command{
349349
writer.Printf("Nonce:\t\t%d\n", a.Nonce)
350350
writer.Printf("Code:\t\t%s (%s)\n", a.Code, strtype)
351351
writer.Printf("Head:\t\t%s\n", a.Head)
352-
writer.Printf("Delegated address:\t\t%s\n", a.Address)
352+
writer.Printf("Delegated address:\t\t%s\n", a.DelegatedAddress)
353353

354354
return re.Emit(buf)
355355
},

fixtures/networks/butterfly.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ func ButterflySnapNet() *NetworkConf {
2020
Network: config.NetworkParamsConfig{
2121
DevNet: true,
2222
NetworkType: types.NetworkButterfly,
23-
GenesisNetworkVersion: network.Version21,
23+
GenesisNetworkVersion: network.Version22,
2424
ReplaceProofTypes: []abi.RegisteredSealProof{
2525
abi.RegisteredSealProof_StackedDrg512MiBV1,
2626
abi.RegisteredSealProof_StackedDrg32GiBV1,
@@ -61,7 +61,7 @@ func ButterflySnapNet() *NetworkConf {
6161
UpgradeDragonHeight: -25,
6262
UpgradeCalibrationDragonFixHeight: -102, // This fix upgrade only ran on calibrationnet
6363
UpgradePhoenixHeight: -26,
64-
UpgradeWaffleHeight: 400,
64+
UpgradeWaffleHeight: 100,
6565
},
6666
DrandSchedule: map[abi.ChainEpoch]config.DrandEnum{0: 1},
6767
AddressNetwork: address.Testnet,

fixtures/networks/interopnet.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ func InteropNet() *NetworkConf {
2020
Network: config.NetworkParamsConfig{
2121
DevNet: true,
2222
NetworkType: types.NetworkInterop,
23-
GenesisNetworkVersion: network.Version16,
23+
GenesisNetworkVersion: network.Version22,
2424
ReplaceProofTypes: []abi.RegisteredSealProof{
2525
abi.RegisteredSealProof_StackedDrg2KiBV1,
2626
abi.RegisteredSealProof_StackedDrg8MiBV1,

fixtures/networks/mainnet.go

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ func Mainnet() *NetworkConf {
1414
Bootstrap: config.BootstrapConfig{
1515
Addresses: []string{
1616
"/dns/node.glif.io/tcp/1235/p2p/12D3KooWBF8cpp65hp2u9LK5mh19x67ftAam84z9LsfaquTDSBpt",
17-
"/dns/bootstarp-0.1475.io/tcp/61256/p2p/12D3KooWRzCVDwHUkgdK7eRgnoXbjDAELhxPErjHzbRLguSV1aRt",
1817
"/dns/bootstrap-venus.mainnet.filincubator.com/tcp/8888/p2p/QmQu8C6deXwKvJP2D8B6QGyhngc3ZiDnFzEHBDx8yeBXST",
1918
"/dns/bootstrap-mainnet-0.chainsafe-fil.io/tcp/34000/p2p/12D3KooWKKkCZbcigsWTEu1cgNetNbZJqeNtysRtFpq7DTqw3eqH",
2019
"/dns/bootstrap-mainnet-1.chainsafe-fil.io/tcp/34000/p2p/12D3KooWGnkd9GQKo3apkShQDaq1d6cKJJmsVe6KiQkacUk1T8oZ",

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ require (
3131
github.com/filecoin-project/go-fil-markets v1.28.2
3232
github.com/filecoin-project/go-jsonrpc v0.1.5
3333
github.com/filecoin-project/go-paramfetch v0.0.4
34-
github.com/filecoin-project/go-state-types v0.14.0-rc1
34+
github.com/filecoin-project/go-state-types v0.14.0-rc5
3535
github.com/filecoin-project/pubsub v1.0.0
3636
github.com/filecoin-project/specs-actors v0.9.15
3737
github.com/filecoin-project/specs-actors/v2 v2.3.6

go.sum

+2-2
Original file line numberDiff line numberDiff line change
@@ -301,9 +301,9 @@ github.com/filecoin-project/go-state-types v0.1.0/go.mod h1:ezYnPf0bNkTsDibL/psS
301301
github.com/filecoin-project/go-state-types v0.1.4/go.mod h1:xCA/WfKlC2zcn3fUmDv4IrzznwS98X5XW/irUP3Lhxg=
302302
github.com/filecoin-project/go-state-types v0.1.6/go.mod h1:UwGVoMsULoCK+bWjEdd/xLCvLAQFBC7EDT477SKml+Q=
303303
github.com/filecoin-project/go-state-types v0.1.10/go.mod h1:UwGVoMsULoCK+bWjEdd/xLCvLAQFBC7EDT477SKml+Q=
304-
github.com/filecoin-project/go-state-types v0.13.1/go.mod h1:cHpOPup9H1g2T29dKHAjC2sc7/Ef5ypjuW9A3I+e9yY=
305-
github.com/filecoin-project/go-state-types v0.14.0-rc1 h1:kWBGX/uqZmYotYMNmw+R/fIuot/k0KMcEtB7PKFy1SQ=
306304
github.com/filecoin-project/go-state-types v0.14.0-rc1/go.mod h1:cHpOPup9H1g2T29dKHAjC2sc7/Ef5ypjuW9A3I+e9yY=
305+
github.com/filecoin-project/go-state-types v0.14.0-rc5 h1:c8jo2mRx02u8smiCZsSDt1dsOGSu4gwfvHRqSKAl8Lc=
306+
github.com/filecoin-project/go-state-types v0.14.0-rc5/go.mod h1:cHpOPup9H1g2T29dKHAjC2sc7/Ef5ypjuW9A3I+e9yY=
307307
github.com/filecoin-project/go-statemachine v0.0.0-20200925024713-05bd7c71fbfe/go.mod h1:FGwQgZAt2Gh5mjlwJUlVB62JeYdo+if0xWxSEfBD9ig=
308308
github.com/filecoin-project/go-statemachine v1.0.3 h1:N07o6alys+V1tNoSTi4WuuoeNC4erS/6jE74+NsgQuk=
309309
github.com/filecoin-project/go-statemachine v1.0.3/go.mod h1:jZdXXiHa61n4NmgWFG4w8tnqgvZVHYbJ3yW7+y8bF54=

pkg/consensus/block_validator.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -783,12 +783,12 @@ func IsValidForSending(nv network.Version, act *types.Actor) bool {
783783

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

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

pkg/fork/fork.go

+14-14
Original file line numberDiff line numberDiff line change
@@ -3110,11 +3110,11 @@ func (c *ChainFork) buildUpgradeActorsV12MinerFix(oldBuggyMinerCID, newManifestC
31103110
}
31113111

31123112
return actorsOut.SetActor(ctx, a, &types.Actor{
3113-
Code: newCid,
3114-
Head: actor.Head,
3115-
Nonce: actor.Nonce,
3116-
Balance: actor.Balance,
3117-
Address: actor.Address,
3113+
Code: newCid,
3114+
Head: actor.Head,
3115+
Nonce: actor.Nonce,
3116+
Balance: actor.Balance,
3117+
DelegatedAddress: actor.DelegatedAddress,
31183118
})
31193119
})
31203120
if err != nil {
@@ -3151,8 +3151,8 @@ func (c *ChainFork) buildUpgradeActorsV12MinerFix(oldBuggyMinerCID, newManifestC
31513151
return fmt.Errorf("mismatched balance for actor %s: %d != %d", a, inActor.Balance, outActor.Balance)
31523152
}
31533153

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

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

32753275
return actorsOut.SetActor(ctx, a, &types.Actor{
3276-
Code: newCid,
3277-
Head: actor.Head,
3278-
Nonce: actor.Nonce,
3279-
Balance: actor.Balance,
3280-
Address: actor.Address,
3276+
Code: newCid,
3277+
Head: actor.Head,
3278+
Nonce: actor.Nonce,
3279+
Balance: actor.Balance,
3280+
DelegatedAddress: actor.DelegatedAddress,
32813281
})
32823282
})
32833283
if err != nil {
@@ -3314,8 +3314,8 @@ func (c *ChainFork) upgradeActorsV13VerifregFix(oldBuggyVerifregCID, newManifest
33143314
return fmt.Errorf("mismatched balance for actor %s: %d != %d", a, inActor.Balance, outActor.Balance)
33153315
}
33163316

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

33213321
if inActor.Head != outActor.Head && a != builtin.SystemActorAddr {

pkg/gen/genesis/genesis.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -400,10 +400,10 @@ func makeAccountActor(ctx context.Context, cst cbor.IpldStore, av actorstypes.Ve
400400
}
401401

402402
act := &types.Actor{
403-
Code: actcid,
404-
Head: statecid,
405-
Balance: bal,
406-
Address: &addr,
403+
Code: actcid,
404+
Head: statecid,
405+
Balance: bal,
406+
DelegatedAddress: &addr,
407407
}
408408

409409
return act, nil

pkg/gen/genesis/genesis_eth.go

+9-9
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ func SetupEAM(ctx context.Context, nst tree.Tree, nv network.Version) error {
4141
}
4242

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

5959
act := &types.Actor{
60-
Code: actcid,
61-
Head: vmcontext.EmptyObjectCid,
62-
Nonce: 0,
63-
Balance: big.Zero(),
64-
Address: &addr,
60+
Code: actcid,
61+
Head: vmcontext.EmptyObjectCid,
62+
Nonce: 0,
63+
Balance: big.Zero(),
64+
DelegatedAddress: &addr,
6565
}
6666

6767
return act, nil

pkg/gen/genesis/miners.go

+24-9
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,13 @@ import (
2828
"github.com/filecoin-project/go-state-types/network"
2929

3030
builtintypes "github.com/filecoin-project/go-state-types/builtin"
31+
miner14 "github.com/filecoin-project/go-state-types/builtin/v14/miner"
3132
minertypes "github.com/filecoin-project/go-state-types/builtin/v8/miner"
3233
miner9 "github.com/filecoin-project/go-state-types/builtin/v9/miner"
3334

3435
"github.com/filecoin-project/venus/venus-shared/actors/builtin/power"
3536
"github.com/filecoin-project/venus/venus-shared/actors/builtin/reward"
37+
"github.com/filecoin-project/venus/venus-shared/actors/builtin/system"
3638

3739
"github.com/filecoin-project/venus/venus-shared/actors/builtin/market"
3840
"github.com/filecoin-project/venus/venus-shared/actors/builtin/miner"
@@ -159,7 +161,11 @@ func SetupStorageMiners(ctx context.Context,
159161
i := i
160162
m := m
161163

162-
spt, err := miner.SealProofTypeFromSectorSize(m.SectorSize, nv, synthetic)
164+
variant := miner.SealProofVariant_Standard
165+
if synthetic {
166+
variant = miner.SealProofVariant_Synthetic
167+
}
168+
spt, err := miner.SealProofTypeFromSectorSize(m.SectorSize, nv, variant)
163169
if err != nil {
164170
return cid.Undef, err
165171
}
@@ -332,9 +338,6 @@ func SetupStorageMiners(ctx context.Context,
332338
if err != nil {
333339
return cid.Undef, fmt.Errorf("flushing vm: %w", err)
334340
}
335-
if err != nil {
336-
return cid.Undef, fmt.Errorf("flushing vm: %w", err)
337-
}
338341

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

534537
// Commit one-by-one, otherwise pledge math tends to explode
535538
var paramBytes []byte
536-
537-
if av >= actorstypes.Version6 {
539+
if av >= actorstypes.Version14 {
540+
confirmParams := &miner14.InternalSectorSetupForPresealParams{
541+
Sectors: []abi.SectorNumber{preseal.SectorID},
542+
}
543+
paramBytes = mustEnc(confirmParams)
544+
} else if av >= actorstypes.Version6 {
538545
// TODO: fixup
539546
confirmParams := &builtin6.ConfirmSectorProofsParams{
540547
Sectors: []abi.SectorNumber{preseal.SectorID},
@@ -549,9 +556,17 @@ func SetupStorageMiners(ctx context.Context,
549556
paramBytes = mustEnc(confirmParams)
550557
}
551558

552-
_, err = doExecValue(ctx, genesisVM, minerInfos[i].maddr, power.Address, big.Zero(), builtintypes.MethodsMiner.ConfirmSectorProofsValid, paramBytes)
553-
if err != nil {
554-
return cid.Undef, fmt.Errorf("failed to confirm presealed sectors: %w", err)
559+
var csErr error
560+
if nv >= network.Version23 {
561+
_, csErr = doExecValue(ctx, genesisVM, minerInfos[i].maddr, system.Address, big.Zero(), builtintypes.MethodsMiner.InternalSectorSetupForPreseal,
562+
paramBytes)
563+
} else {
564+
_, csErr = doExecValue(ctx, genesisVM, minerInfos[i].maddr, power.Address, big.Zero(), builtintypes.MethodsMiner.InternalSectorSetupForPreseal,
565+
paramBytes)
566+
}
567+
568+
if csErr != nil {
569+
return cid.Undef, fmt.Errorf("failed to confirm presealed sectors: %w", csErr)
555570
}
556571

557572
if av > actorstypes.Version2 {

pkg/state/view.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -700,9 +700,9 @@ func (v *View) ResolveToDeterministicAddress(ctx context.Context, address addr.A
700700
}
701701

702702
if tree.Version() >= vmstate.StateTreeVersion5 {
703-
if act.Address != nil {
703+
if act.DelegatedAddress != nil {
704704
// If there _is_ an f4 address, return it as "key" address
705-
return *act.Address, nil
705+
return *act.DelegatedAddress, nil
706706
}
707707
}
708708

pkg/vm/vmcontext/invocation_context.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -520,11 +520,11 @@ func (ctx *invocationContext) CreateActor(codeID cid.Cid, addr address.Address)
520520

521521
newActor := &types.Actor{
522522
// make this the right 'type' of actor
523-
Code: codeID,
524-
Balance: abi.NewTokenAmount(0),
525-
Head: EmptyObjectCid,
526-
Nonce: 0,
527-
Address: &addr,
523+
Code: codeID,
524+
Balance: abi.NewTokenAmount(0),
525+
Head: EmptyObjectCid,
526+
Nonce: 0,
527+
DelegatedAddress: &addr,
528528
}
529529
if err := ctx.vm.State.SetActor(ctx.vm.context, addr, newActor); err != nil {
530530
panic(err)

pkg/vm/vmcontext/types.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -160,9 +160,9 @@ func ResolveToDeterministicAddress(ctx context.Context, state tree.Tree, addr ad
160160
}
161161

162162
if state.Version() >= tree.StateTreeVersion5 {
163-
if act.Address != nil {
163+
if act.DelegatedAddress != nil {
164164
// If there _is_ an f4 address, return it as "key" address
165-
return *act.Address, nil
165+
return *act.DelegatedAddress, nil
166166
}
167167
}
168168

venus-devtool/go.mod

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ require (
88
github.com/filecoin-project/go-data-transfer/v2 v2.0.0-rc7
99
github.com/filecoin-project/go-fil-markets v1.28.3
1010
github.com/filecoin-project/go-jsonrpc v0.3.2
11-
github.com/filecoin-project/go-state-types v0.14.0-rc1
12-
github.com/filecoin-project/lotus v1.27.0-rc1.0.20240621064120-286fadaca4d2
11+
github.com/filecoin-project/go-state-types v0.14.0-rc5
12+
github.com/filecoin-project/lotus v1.27.0-rc1.0.20240628052249-b4c2e2e886eb
1313
github.com/filecoin-project/venus v0.0.0-00010101000000-000000000000
1414
github.com/google/uuid v1.6.0
1515
github.com/ipfs/go-block-format v0.2.0
@@ -55,7 +55,7 @@ require (
5555
github.com/drand/kyber v1.3.0 // indirect
5656
github.com/drand/kyber-bls12381 v0.3.1 // indirect
5757
github.com/dustin/go-humanize v1.0.1 // indirect
58-
github.com/filecoin-project/filecoin-ffi v0.30.4-0.20220519234331-bfd1f5f9fe38 // indirect
58+
github.com/filecoin-project/filecoin-ffi v1.28.0-rc2 // indirect
5959
github.com/filecoin-project/go-amt-ipld/v2 v2.1.1-0.20201006184820-924ee87a1349 // indirect
6060
github.com/filecoin-project/go-amt-ipld/v3 v3.1.0 // indirect
6161
github.com/filecoin-project/go-amt-ipld/v4 v4.3.0 // indirect

venus-devtool/go.sum

+4-3
Original file line numberDiff line numberDiff line change
@@ -271,16 +271,17 @@ github.com/filecoin-project/go-state-types v0.1.0/go.mod h1:ezYnPf0bNkTsDibL/psS
271271
github.com/filecoin-project/go-state-types v0.1.4/go.mod h1:xCA/WfKlC2zcn3fUmDv4IrzznwS98X5XW/irUP3Lhxg=
272272
github.com/filecoin-project/go-state-types v0.1.6/go.mod h1:UwGVoMsULoCK+bWjEdd/xLCvLAQFBC7EDT477SKml+Q=
273273
github.com/filecoin-project/go-state-types v0.1.10/go.mod h1:UwGVoMsULoCK+bWjEdd/xLCvLAQFBC7EDT477SKml+Q=
274-
github.com/filecoin-project/go-state-types v0.14.0-rc1 h1:kWBGX/uqZmYotYMNmw+R/fIuot/k0KMcEtB7PKFy1SQ=
275274
github.com/filecoin-project/go-state-types v0.14.0-rc1/go.mod h1:cHpOPup9H1g2T29dKHAjC2sc7/Ef5ypjuW9A3I+e9yY=
275+
github.com/filecoin-project/go-state-types v0.14.0-rc5 h1:c8jo2mRx02u8smiCZsSDt1dsOGSu4gwfvHRqSKAl8Lc=
276+
github.com/filecoin-project/go-state-types v0.14.0-rc5/go.mod h1:cHpOPup9H1g2T29dKHAjC2sc7/Ef5ypjuW9A3I+e9yY=
276277
github.com/filecoin-project/go-statemachine v0.0.0-20200925024713-05bd7c71fbfe/go.mod h1:FGwQgZAt2Gh5mjlwJUlVB62JeYdo+if0xWxSEfBD9ig=
277278
github.com/filecoin-project/go-statemachine v1.0.3 h1:N07o6alys+V1tNoSTi4WuuoeNC4erS/6jE74+NsgQuk=
278279
github.com/filecoin-project/go-statemachine v1.0.3/go.mod h1:jZdXXiHa61n4NmgWFG4w8tnqgvZVHYbJ3yW7+y8bF54=
279280
github.com/filecoin-project/go-statestore v0.1.0/go.mod h1:LFc9hD+fRxPqiHiaqUEZOinUJB4WARkRfNl10O7kTnI=
280281
github.com/filecoin-project/go-statestore v0.2.0 h1:cRRO0aPLrxKQCZ2UOQbzFGn4WDNdofHZoGPjfNaAo5Q=
281282
github.com/filecoin-project/go-statestore v0.2.0/go.mod h1:8sjBYbS35HwPzct7iT4lIXjLlYyPor80aU7t7a/Kspo=
282-
github.com/filecoin-project/lotus v1.27.0-rc1.0.20240621064120-286fadaca4d2 h1:HN4ZVIy4/8h7kG5NoC6RolEwMRrXXEdxz+3nTrCIsDU=
283-
github.com/filecoin-project/lotus v1.27.0-rc1.0.20240621064120-286fadaca4d2/go.mod h1:WmN5Fj9nclnYp5jOaDdcOK5CU1vkQ+drUzGOhOCJLaU=
283+
github.com/filecoin-project/lotus v1.27.0-rc1.0.20240628052249-b4c2e2e886eb h1:YiBCmv+Cy//+4wDq23lnOOftAZkerUMOD4dnL+El5C8=
284+
github.com/filecoin-project/lotus v1.27.0-rc1.0.20240628052249-b4c2e2e886eb/go.mod h1:p+cVw/qfaiSARwzB7T66mUa4aDfMRDBkIAsFg7K+eUQ=
284285
github.com/filecoin-project/pubsub v1.0.0 h1:ZTmT27U07e54qV1mMiQo4HDr0buo8I1LDHBYLXlsNXM=
285286
github.com/filecoin-project/pubsub v1.0.0/go.mod h1:GkpB33CcUtUNrLPhJgfdy4FDx4OMNR9k+46DHx/Lqrg=
286287
github.com/filecoin-project/specs-actors v0.9.13/go.mod h1:TS1AW/7LbG+615j4NsjMK1qlpAwaFsG9w0V2tg2gSao=
Binary file not shown.

0 commit comments

Comments
 (0)