Skip to content

Add contract events to spec#1818

Merged
jeesunikim merged 3 commits intomainfrom
issue-1512
Jan 21, 2026
Merged

Add contract events to spec#1818
jeesunikim merged 3 commits intomainfrom
issue-1512

Conversation

@jeesunikim
Copy link
Copy Markdown
Contributor

@jeesunikim jeesunikim commented Jan 20, 2026

Screenshot 2026-01-20 at 1 32 26 PM

ID used: CDOZIPQGZSMXC56ZWTZX6TTQIF3SSDEDBL36NNKP4FOSJXD7IPSGNLM3 on TESTNET

@stellar-expert/contract-wasm-interface-parser doesn't return interface for SAC

Copilot AI review requested due to automatic review settings January 20, 2026 21:41
@github-project-automation github-project-automation Bot moved this to Backlog (Not Ready) in DevX Jan 20, 2026
@jeesunikim jeesunikim linked an issue Jan 20, 2026 that may be closed by this pull request
3 tasks
@socket-security
Copy link
Copy Markdown

socket-security Bot commented Jan 20, 2026

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​stellar-expert/​contract-wasm-interface-parser@​3.2.0 ⏵ 4.0.074 +110099 +186 +7100

View full report

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds support for displaying contract events in the smart contract specification interface by upgrading the @stellar-expert/contract-wasm-interface-parser library and implementing event formatting functionality.

Changes:

  • Upgraded @stellar-expert/contract-wasm-interface-parser from version 3.2.0 to 4.0.0
  • Added eventsOutput function to format and display contract events with decorators, topics, and data formats
  • Updated network limits data for MAINNET, TESTNET, and FUTURENET with current state size window values

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

File Description
src/helpers/formatContractInterface.ts Added new eventsOutput function to format contract events with proper decorators, topics, data formats, and documentation; integrated events into the contract interface output
package.json Upgraded @stellar-expert/contract-wasm-interface-parser dependency from ^3.2.0 to ^4.0.0
pnpm-lock.yaml Updated lock file to reflect the parser library upgrade from 3.2.0 to 4.0.0, including peer dependency change from >=12 to >=14 for @stellar/stellar-base
src/constants/networkLimits.ts Updated live_soroban_state_size_window arrays with current network state data for MAINNET, TESTNET, and FUTURENET
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@stellar-jenkins
Copy link
Copy Markdown

@jeesunikim jeesunikim mentioned this pull request Jan 20, 2026
3 tasks
@stellar-jenkins
Copy link
Copy Markdown

@jeesunikim jeesunikim requested a review from quietbits January 21, 2026 19:44
@stellar-jenkins
Copy link
Copy Markdown

@jeesunikim jeesunikim merged commit d598fe0 into main Jan 21, 2026
7 checks passed
@jeesunikim jeesunikim deleted the issue-1512 branch January 21, 2026 22:53
@github-project-automation github-project-automation Bot moved this from Backlog (Not Ready) to Done in DevX Jan 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Add events to contract explorer

4 participants