finish wiring, test passes!
This commit is contained in:
parent
9747ed3bef
commit
c5e9a8a550
@ -10,6 +10,8 @@ import (
|
|||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
cbor.RegisterCborType(StorageMarketState{})
|
cbor.RegisterCborType(StorageMarketState{})
|
||||||
|
cbor.RegisterCborType(CreateStorageMinerParams{})
|
||||||
|
cbor.RegisterCborType(struct{}{})
|
||||||
}
|
}
|
||||||
|
|
||||||
type StorageMarketActor struct{}
|
type StorageMarketActor struct{}
|
||||||
@ -53,7 +55,16 @@ func (sma StorageMarketActor) CreateStorageMiner(act *types.Actor, vmctx types.V
|
|||||||
smcp.SectorSize = params.SectorSize
|
smcp.SectorSize = params.SectorSize
|
||||||
smcp.PeerID = params.PeerID
|
smcp.PeerID = params.PeerID
|
||||||
|
|
||||||
encoded, err := cbor.DumpObject(smcp)
|
encsmcp, err := cbor.DumpObject(smcp)
|
||||||
|
if err != nil {
|
||||||
|
return InvokeRet{}, err
|
||||||
|
}
|
||||||
|
|
||||||
|
var ep ExecParams
|
||||||
|
ep.Code = StorageMinerCodeCid
|
||||||
|
ep.Params = encsmcp
|
||||||
|
|
||||||
|
encoded, err := cbor.DumpObject(ep)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return InvokeRet{}, err
|
return InvokeRet{}, err
|
||||||
}
|
}
|
||||||
|
@ -121,7 +121,11 @@ func TestStorageMarketActorCreateMiner(t *testing.T) {
|
|||||||
}
|
}
|
||||||
////// END BOILERPLATE //////////
|
////// END BOILERPLATE //////////
|
||||||
|
|
||||||
params := &StorageMinerConstructorParams{}
|
params := &StorageMinerConstructorParams{
|
||||||
|
Worker: maddr,
|
||||||
|
SectorSize: types.NewInt(1024),
|
||||||
|
PeerID: "fakepeerid",
|
||||||
|
}
|
||||||
enc, err := cbor.DumpObject(params)
|
enc, err := cbor.DumpObject(params)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
@ -143,7 +147,7 @@ func TestStorageMarketActorCreateMiner(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ret.ExitCode != 0 {
|
if ret.ExitCode != 0 {
|
||||||
t.Fatal("invocation failed")
|
t.Fatal("invocation failed: ", ret.ExitCode)
|
||||||
}
|
}
|
||||||
|
|
||||||
outaddr, err := address.NewFromBytes(ret.Return)
|
outaddr, err := address.NewFromBytes(ret.Return)
|
||||||
|
Loading…
Reference in New Issue
Block a user