diff --git a/executor/celestia/node.go b/executor/celestia/node.go index 58452e0..a2c69c3 100644 --- a/executor/celestia/node.go +++ b/executor/celestia/node.go @@ -2,6 +2,7 @@ package celestia import ( "context" + "fmt" "github.com/cosmos/cosmos-sdk/client/tx" sdk "github.com/cosmos/cosmos-sdk/types" @@ -24,7 +25,9 @@ func (c *Celestia) BuildTxWithMessages( for _, msg := range msgs { withBlobMsg, ok := msg.(*celestiatypes.MsgPayForBlobsWithBlob) if !ok { - return nil, "", err + // not support other message types for now + // only MsgPayForBlobsWithBlob in one tx + return nil, "", fmt.Errorf("unsupported message type: %s", sdk.MsgTypeURL(msg)) } pfbMsgs = append(pfbMsgs, withBlobMsg.MsgPayForBlobs) blobMsgs = append(blobMsgs, withBlobMsg.Blob) diff --git a/go.sum b/go.sum index 3ae95f9..8bfa2c0 100644 --- a/go.sum +++ b/go.sum @@ -480,6 +480,10 @@ github.com/initia-labs/OPinit v0.4.1 h1:g6IVEAOe2X31pgjk/q0zg4R1GfNj2QP3q5s3HMcW github.com/initia-labs/OPinit v0.4.1/go.mod h1:n0eqwOnVGE1vuTnW+3jzyEXfE4ndTM0vCRGmPu9VvUc= github.com/initia-labs/OPinit/api v0.4.1 h1:Q8etW92LiwekKZxzDYVFdiHF3uOpEA4nyajy8zpcxB0= github.com/initia-labs/OPinit/api v0.4.1/go.mod h1:Xy/Nt3ubXLQ4zKn0m7RuQOM1sj8TVdlNNyek21TGYR0= +github.com/initia-labs/initia v0.4.1 h1:P9olCgk4BPZ+dH5wCWKajzHZzjg8zPNrXx+J1Mpexa8= +github.com/initia-labs/initia v0.4.1/go.mod h1:cmzwPsLJAP4farjNC62Vkc7wGieRCKvBBUu5trNJyNQ= +github.com/initia-labs/movevm v0.3.4 h1:kzqs6uzTq0f5peZJNzLq/1qgnmAFfC+I9eCyPBducxM= +github.com/initia-labs/movevm v0.3.4/go.mod h1:6MxR4GP5zH3JUc1IMgfqAe1e483mZVS7fshPknZPJ30= github.com/jhump/protoreflect v1.15.3 h1:6SFRuqU45u9hIZPJAoZ8c28T3nK64BNdp9w6jFonzls= github.com/jhump/protoreflect v1.15.3/go.mod h1:4ORHmSBmlCW8fh3xHmJMGyul1zNqZK4Elxc8qKP+p1k= github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k=