Skip to content

Correct the term "smart contract" #5363

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
s8sato opened this issue Mar 16, 2025 · 0 comments
Open

Correct the term "smart contract" #5363

s8sato opened this issue Mar 16, 2025 · 0 comments
Labels
Documentation Documentation changes
Milestone

Comments

@s8sato
Copy link
Contributor

s8sato commented Mar 16, 2025

The term "smart contract" is misused in the current codebase.

In Iroha terminology, they are actually triggers -- an automation mechanism consisting of:

  • Triggering Condition
  • Executable Component

However, what we currently call WasmSmartContract is only the executable part, and it can be manually called by users.

Suggestion

Rename WasmSmartContract to WasmExecutable.

@s8sato s8sato added the Documentation Documentation changes label Mar 16, 2025
@s8sato s8sato added this to the 2.0.0-rc.2.0 milestone Mar 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Documentation Documentation changes
Projects
None yet
Development

No branches or pull requests

1 participant