Skip to content
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

DPLT-984 Apply fix for wasm opcode contract bug #60

Merged

Conversation

gabehamilton
Copy link
Collaborator

@gabehamilton gabehamilton merged commit 927cce3 into feat/indexer_rules_engine_indexing May 18, 2023
@gabehamilton gabehamilton deleted the DPLT-984-fix-wasm-signext branch May 18, 2023 22:40
gabehamilton added a commit that referenced this pull request May 19, 2023
* In progress, contract uses filter of type IndexerRule

* Using new StorageKeys and clearing old in migration

* cleanup

* Refactored to move alert rules and matching into top level indexer_rules_engine.

* Removed refactored alert rules crates. State changes reducer may be revived down the road.

* Tests for filter argument to register_indexer_function

* Fix to registry indexing rule

* DPLT-817 Different Serialization library versions for shared indexer_rules_engine library when used in contract, near-sdk 4.1.1 uses borsch 0.9.3; lake framework uses borsh 0.10.2.

* DPLT-817 Parse rules from indexer registry

* Removed use of parent transaction hash cache. Future enrichment via context will add this and similar features.

* Apply filter rule for each indexer function.

* cargo fmt

* This structure works with both the wasm contract build and the Dockerfile build.

* Removed unused github action files, additional contract test (example).

* Correct indexer registry matching rule processing. Improved error message.

* Gracefully handle indexer without code.

* DPLT-984 Apply fix for wasm opcode contract bug (#60)

* Restored provisioning tracking.

* Update indexer/indexer_rules_engine/src/types/indexer_rule_match.rs

Co-authored-by: Morgan McCauley <[email protected]>

* Fixes for PR comments, stable rust version, better error message.

---------

Co-authored-by: Morgan McCauley <[email protected]>
morgsmccauley added a commit that referenced this pull request May 22, 2023
* In progress, contract uses filter of type IndexerRule

* Using new StorageKeys and clearing old in migration

* cleanup

* Refactored to move alert rules and matching into top level indexer_rules_engine.

* Removed refactored alert rules crates. State changes reducer may be revived down the road.

* Tests for filter argument to register_indexer_function

* Fix to registry indexing rule

* DPLT-817 Different Serialization library versions for shared indexer_rules_engine library when used in contract, near-sdk 4.1.1 uses borsch 0.9.3; lake framework uses borsh 0.10.2.

* DPLT-817 Parse rules from indexer registry

* Removed use of parent transaction hash cache. Future enrichment via context will add this and similar features.

* Apply filter rule for each indexer function.

* cargo fmt

* This structure works with both the wasm contract build and the Dockerfile build.

* Removed unused github action files, additional contract test (example).

* Correct indexer registry matching rule processing. Improved error message.

* Gracefully handle indexer without code.

* DPLT-984 Apply fix for wasm opcode contract bug (#60)

* Restored provisioning tracking.

* Update indexer/indexer_rules_engine/src/types/indexer_rule_match.rs

Co-authored-by: Morgan McCauley <[email protected]>

* Fixes for PR comments, stable rust version, better error message.

---------

Co-authored-by: Morgan McCauley <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants