diff --git a/common.go b/common.go index b0e8567..cd4f3ac 100644 --- a/common.go +++ b/common.go @@ -20,6 +20,11 @@ func init() { panic(err) } } + +func MarkdownEscape(s string) string { + return "```\n" + s + "\n```\n" +} + func parseCommonTemplates() (*template.Template, error) { t := template.New("").Funcs(templateFuncs) filenames, err := doublestar.Glob(commonTemplatesFS, "**/*.gotmpl") diff --git a/starknet-events/convo.go b/starknet-events/convo.go index 9909d7f..b0a28c4 100644 --- a/starknet-events/convo.go +++ b/starknet-events/convo.go @@ -269,7 +269,8 @@ func (c *Convo) Update(msg loop.Msg) loop.Cmd { return c.NextStep() } - peekABI := c.Msg().Message(string(contract.RawABI)).Cmd() + peekABI := c.Msg().Message(codegen.MarkdownEscape(string(contract.RawABI))).Cmd() + informMessage := c.Msg().Message("The ABI is retrieved from the latest block. Changes to the contract's ABI since its deployment are not currently handled.").Cmd() return loop.Seq(peekABI, informMessage, cmd(AskConfirmContractABI{}))