diff --git a/README.md b/README.md index 979f8201..37046b16 100644 --- a/README.md +++ b/README.md @@ -258,7 +258,7 @@ not be seen in properly implemented actor code. To induce those situations, those vectors rely on a special test harness actor that sits "on the inside" and triggers those situations when specific messages are sent to it. -The **Chaos Actor (address `t97`)** exercises behaviours that should be +The **Chaos Actor (address `t98`)** exercises behaviours that should be regarded as illegal by the VM. Its ABI spec is part of this testing spec, and it's currently being heavily developed. diff --git a/chaos/actor.go b/chaos/actor.go index 06bc089d..b9070cf9 100644 --- a/chaos/actor.go +++ b/chaos/actor.go @@ -19,7 +19,7 @@ import ( // properly enforced. // // The chaos actor is being incubated and its behaviour and ABI be standardised -// shortly. Its CID is ChaosActorCodeCID, and its singleton address is 97 (Address). +// shortly. Its CID is ChaosActorCodeCID, and its singleton address is 98 (Address). // It cannot be instantiated via the init actor, and its constructor panics. // // Test vectors relying on the chaos actor being deployed will carry selector diff --git a/chaos/ids.go b/chaos/ids.go index ccebbcfe..6b0ad86a 100644 --- a/chaos/ids.go +++ b/chaos/ids.go @@ -16,12 +16,12 @@ var ChaosActorCodeCID = func() cid.Cid { return c }() -// Address is the singleton address of this actor. It is value 97 -// (builtin.FirstNonSingletonActorId - 3), as 99 is reserved for the burnt funds -// singleton, and 98 is the puppet actor. +// Address is the singleton address of this actor. Its value is 98 +// (builtin.FirstNonSingletonActorId - 2), as 99 is reserved for the burnt funds +// singleton. var Address = func() address.Address { - // the address before the burnt funds address (99) and the puppet actor (98) - addr, err := address.NewIDAddress(97) + // the address before the burnt funds address (99) + addr, err := address.NewIDAddress(98) if err != nil { panic(err) }