diff --git a/pkg/transform/gorm/models/chainmessage.go b/pkg/transform/gorm/models/chainmessage.go index bc39954dc..446e8b8ca 100644 --- a/pkg/transform/gorm/models/chainmessage.go +++ b/pkg/transform/gorm/models/chainmessage.go @@ -16,6 +16,7 @@ type Message struct { GasPremium types.DbToken Method uint64 Params []byte + Signature []byte } type ParsedMessageParams struct { diff --git a/pkg/transform/gorm/models/receipt.go b/pkg/transform/gorm/models/receipt.go index 827fa22dd..a100891cd 100644 --- a/pkg/transform/gorm/models/receipt.go +++ b/pkg/transform/gorm/models/receipt.go @@ -19,8 +19,9 @@ type MessageReceipt struct { } type Receipt struct { - Index int64 `gorm:"primaryKey"` - ExitCode int64 - GasUsed int64 - Return []byte + Index int64 `gorm:"primaryKey"` + ExitCode int64 + GasUsed int64 + Return []byte + EventsRoot types.DbCid } diff --git a/pkg/transform/gorm/models/vmmessages.go b/pkg/transform/gorm/models/vmmessages.go index 2b44f7edc..a7b3f3257 100644 --- a/pkg/transform/gorm/models/vmmessages.go +++ b/pkg/transform/gorm/models/vmmessages.go @@ -5,11 +5,8 @@ import "github.com/filecoin-project/lily/pkg/transform/gorm/types" type VmMessage struct { Source types.DbCID `gorm:"primaryKey"` Cid types.DbCID `gorm:"primaryKey"` - To types.DbAddr - From types.DbAddr - Value types.DbToken - Method uint64 - Params []byte - Receipt Receipt `gorm:"embedded"` + Message Message `gorm:"embedded"` + Receipt Receipt `gorm:"embedded"` Error string + Index uint64 }