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

Feature: Box Storage #192

Merged
merged 37 commits into from
Nov 1, 2022
Merged

Feature: Box Storage #192

merged 37 commits into from
Nov 1, 2022

Conversation

algochoi
Copy link
Contributor

@algochoi algochoi commented Jun 16, 2022

This PR stores all the diffs/commits to support application Boxes. This branch roughly tracks the feature/avm-box branch in go-algorand.

algochoi and others added 7 commits June 7, 2022 10:39
* Initial (empty) commit

* Add boxes field for appl calls

* Add golden for box storage appl txn encoding test

* Change spacing

* Update spacing on transaction feature table

* Change goldens for box encoding

* Add boxes field to app call tests

* Fix box values for app calls

* Change test branch and change golden from bytes encoding

* Change test branch and repo

* Add boxes field for app calls

* Add some tricky self referenced app ids

* Change boxes field in feetest to empty entry

* Add encoding to box args

* Move boxes field up to lessen pain

* Add test for b64 nulls and invalid utf8s

* Add test case for empty box names
* Add some path tests for app box by name

* Minor wording

* Add case for forward slashes
* integration tests for exercising box features

* prefix box name with str:
* Update box path tests to take new encoding scheme

* Formatting

* WIP - test against the CI

* Revert back test branch

* Escape : character

* Change wording around encoded box names

* Formatting
algochoi and others added 7 commits July 15, 2022 11:12
* Add path tests for GetApplicationBoxes

* Change step name to include this application and add list box name tests

* Spacing

* Reduce number of redundant steps

* Add query to boxes path test

* Boxes: Point go-algorand to boxes_response_rework (#210)

* Revert back go-algorand testing branch

Co-authored-by: Michael Diamant <[email protected]>
.env Outdated Show resolved Hide resolved
.env Outdated Show resolved Hide resolved
.env Outdated Show resolved Hide resolved
.env Outdated Show resolved Hide resolved
ahangsu and others added 4 commits September 2, 2022 16:16
…ng (#231)

* Revert compile sourcemap (#227)

* Revert compile sourcemap

* Add space

* Delete sourcemap2.json

* Bugfix: channel v source (#224)

* Deprecation of langspec testcases (#225)

Co-authored-by: algochoi <[email protected]>
Co-authored-by: Zeph Grunschlag <[email protected]>
* Add indexer box path tests

* Change API names and add limit query param

* Add box name to indexer path test

* Edit query param in boxes API

* Revert changes to algod

* Compile teal app instead of using binary

* Add next field to boxes test endpoint

* update test case for next token

Co-authored-by: Hang Su <[email protected]>
Co-authored-by: Zeph Grunschlag <[email protected]>
.env Outdated Show resolved Hide resolved
.env Outdated Show resolved Hide resolved
* minor on utils/unused_steps

* add indexer client to applications.feature

* merge step for indexer

* add indexer confirmed steps

* add indexer confirmed steps

* sleep time decide

* change to b64 encodings

* millisecond nightmare

* revert prev b64

* pin commit before merge with feature branch

* per Zeph's suggestion on expect steps

* unify with applications.boxes

* phrasing

* update indexer branch and commit, add comments to explain some thinking
@algochoi algochoi changed the title [WIP] Box Storage PRs Feature: Box Storage Sep 15, 2022
@ahangsu ahangsu marked this pull request as ready for review September 19, 2022 15:39
Copy link
Contributor

@tzaffi tzaffi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving as all my comments consist of nits that could be ignored.

Copy link
Contributor

@tzaffi tzaffi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

one final eight.teal.tok reference

features/integration/applications.feature Outdated Show resolved Hide resolved
michaeldiamant and others added 4 commits October 31, 2022 13:13
Merge in develop and update support for go-algorand#4689
committing as the boxes branch has been merged and SDK tests are failing

Co-authored-by: Hang Su <[email protected]>
.env Outdated Show resolved Hide resolved
tzaffi and others added 3 commits October 31, 2022 14:49
dupe of CHANNEL
Co-authored-by: Hang Su <[email protected]>
.env Outdated Show resolved Hide resolved
@michaeldiamant michaeldiamant merged commit 176928d into master Nov 1, 2022
@michaeldiamant michaeldiamant deleted the feature/box-storage branch November 2, 2022 12:53
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.

5 participants