# SNS GenericNervousSystemFunctions

**URL:** <https://forum.dfinity.org/t/sns-genericnervoussystemfunctions/32257>\
**Category:** Developers\
**Created:** [June 21, 2024, 2:44pm UTC](https://forum.dfinity.org/t/sns-genericnervoussystemfunctions/32257 "2024-06-21T14:44:06Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![peterparker](https://avatars.discourse-cdn.com/v4/letter/p/b9bd4f/32.png) [@peterparker](https://forum.dfinity.org/u/peterparker)\
**Post date:** [June 24, 2024, 3:06pm UTC](https://forum.dfinity.org/t/sns-genericnervoussystemfunctions/32257/5 "2024-06-24T15:06:37Z")

</div>

Copy/paste error in the above link, my bad sorry, but, no worries, @levi has answered the question.

> [@SNS Generic Function Interfaces](https://forum.dfinity.org/t/sns-generic-function-interfaces/32259/2):
>
> The methods can be either one, because they are called through the sns-governance-canister so it will be an inter-canister-call which can be either update or query. However as of now the sns-governance-canister does not save the response into the proposal. As of now the generic function can return anything as long as it replies with something, it is considered a success, even if it replies with Err(String). [This comment](https://github.com/dfinity/ic/blob/1b4573ab65bd7b3786522140b6adb75bb4a3799f/rs/sns/governance/src/canister_control.rs#L310) in the sns-governance-canister-code says more. It looks like there was a…

---

_[View the full topic](https://forum.dfinity.org/t/sns-genericnervoussystemfunctions/32257)._
