agent-rs
agent-rs copied to clipboard
Refactor ic-utils to not require Send for candid::Type
Currently, ic-utils's update/query builder requires candid::Type to have Send trait, due to the imprecise scoping of async. Some refactoring is needed to make the async scope more precise. As a workaround, #448 adds Arc around candid::Type, but there is a significant slowdown in deserialization.
@chenyan-dfinity can this issue be closed?
Sure, once we make a new release for ic-utils.