-
Notifications
You must be signed in to change notification settings - Fork 276
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
feat!: filtered queries in contracts #4544
feat!: filtered queries in contracts #4544
Conversation
e900abc
to
469fdd3
Compare
469fdd3
to
6b8abfc
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
6b8abfc
to
f0c3037
Compare
fccbebf
to
f776112
Compare
…4544 Signed-off-by: Nikita Strygin <dcnick3@users.noreply.github.com>
…4544 Signed-off-by: Nikita Strygin <dcnick3@users.noreply.github.com>
f776112
to
cf141b3
Compare
142bb7e
to
a99c2c2
Compare
I changed the integration test to query for asset definitions instead of accounts, as copying pubkey ids is probably a bad idea and |
I'm not a big fan of having |
Signed-off-by: Nikita Strygin <dcnick3@users.noreply.github.com>
Signed-off-by: Nikita Strygin <dcnick3@users.noreply.github.com>
a99c2c2
to
a7f498e
Compare
Description
QueryWithParameters
ClientQueryPayload
(wasQueryPayload
before, stored insideSignedQuery
);SignedQuery
now equivalent toQueryWithParameters<SignedQuery>
. All the parameters are now scale-encoded and versioned instead of being passed as query parametersSmartContractQuery
, which is now equivalent toQueryWithParameters<QueryBox>
that was used before, but has filtering supportLazyQueryOutput::apply_postprocessing
), introduce a new type for a post-processed query outputProcessedQueryOutput
)Linked issue
Closes #4423
Checklist