WIP: one more step before distraction

This commit is contained in:
whyrusleeping 2020-01-23 11:03:01 -08:00
parent c73c5987c7
commit baa3d09577
2 changed files with 15 additions and 6 deletions

View File

@ -8,7 +8,6 @@ import (
"github.com/filecoin-project/go-address"
"github.com/filecoin-project/lotus/chain/actors/aerrors"
"github.com/filecoin-project/lotus/chain/types"
"github.com/ipfs/go-cid"
samsig "github.com/filecoin-project/specs-actors/actors/builtin/multisig"
vmr "github.com/filecoin-project/specs-actors/actors/runtime"
@ -147,6 +146,11 @@ func (rs *runtimeShim) ValidateImmediateCallerIs(as ...address.Address) {
panic("we like to panic when people call the wrong methods")
}
func (rs *runtimeShim) State() vmr.StateHandle {
}
/*
type shimStateHandle struct {
vmctx types.VMContext
}
@ -162,6 +166,7 @@ func (ssh *shimStateHandle) Take() {
func (rs *runtimeShim) AcquireState() vmr.ActorStateHandle {
return &shimStateHandle{rs.vmctx}
}
*/
type MultiSigConstructorParams = samsig.ConstructorParams

View File

@ -17,11 +17,15 @@ var MultisigCodeCid cid.Cid
var InitCodeCid cid.Cid
var PaymentChannelCodeCid cid.Cid
var InitAddress = mustIDAddress(0)
var NetworkAddress = mustIDAddress(1)
var StoragePowerAddress = mustIDAddress(2)
var StorageMarketAddress = mustIDAddress(3) // TODO: missing from spec
var CronAddress = mustIDAddress(4)
var SystemAddress = mustIDAddress(0)
var InitAddress = mustIDAddress(1)
var RewardActor = mustIDAddress(2)
var CronAddress = mustIDAddress(3)
var StoragePowerAddress = mustIDAddress(4)
var StorageMarketAddress = mustIDAddress(5)
var NetworkAddress = mustIDAddress(17) // TODO: needs to be removed in favor of reward actor
var BurntFundsAddress = mustIDAddress(99)
func mustIDAddress(i uint64) address.Address {