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

Jawn/GetSetRemovePrograms #281

Merged
merged 12 commits into from
Jan 29, 2024
Merged

Jawn/GetSetRemovePrograms #281

merged 12 commits into from
Jan 29, 2024

Conversation

jawndiego
Copy link
Contributor

updates include:

  • get, set, remove in programs with notes
  • new generated types

@jawndiego jawndiego requested a review from frankiebee January 23, 2024 17:43
@jawndiego jawndiego changed the title Jawn/gsar programs Jawn/GetSetrRemovePrograms Jan 23, 2024
@jawndiego jawndiego changed the title Jawn/GetSetrRemovePrograms Jawn/GetSetRemovePrograms Jan 23, 2024
Copy link
Collaborator

@frankiebee frankiebee left a comment

Choose a reason for hiding this comment

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

move all your functions into dev

  • get: returns array of pointers with the configs get () : ProgramData[]
  • set: takes an array of pointers with the config and calls change_program_instance set (newList: ProgramData[])
  • remove: removes a pointer from user programs list and calls set under the hood
  • add: append a new program pointer to the original list and then sets then new list
export interface ProgramData {
hash: string
config: unknown //? what ever the config is supposed to be
}

@frankiebee
Copy link
Collaborator

move all your functions into dev

  • get: returns array of pointers with the configs get () : ProgramData[]
  • set: takes an array of pointers with the config and calls change_program_instance set (newList: ProgramData[])
  • remove: removes a pointer from user programs list and calls set under the hood
  • add: append a new program pointer to the original list and then sets then new list
export interface ProgramData {
hash: string
config: unknown //? what ever the config is supposed to be
}

also include a function which returns the programs bytecode and config

jawndiego and others added 7 commits January 23, 2024 16:55
* wip: get programs dev working

* updated yaml

* update tests

* catch program deploy

* wip: getting programs to work

* format programInfo

* wip

* programPointer -> pointer

* fix registration

* signing

* include hash for sign

* recompiled program

* types and config. plus program changes

---------

Co-authored-by: jawndiego <[email protected]>
@frankiebee frankiebee merged commit 95e23a6 into update-programs Jan 29, 2024
1 check failed
@frankiebee frankiebee deleted the jawn/gsar_programs branch January 29, 2024 20:59
frankiebee added a commit that referenced this pull request Jan 29, 2024
* update index and programs to allow for new key type: programDeployKey
create new programDevClass

* types update (#280)

* Jawn/GetSetRemovePrograms (#281)

* types update

* types

* programs set, get, and remove with notes

* move dev functions to new files

* dev stuff

* set get remove and add for user signer flow

* new types

* removed authorization, checked registered

* documentation

* register update

* Frankie/dev and tests (#282)

* wip: get programs dev working

* updated yaml

* update tests

* catch program deploy

* wip: getting programs to work

* format programInfo

* wip

* programPointer -> pointer

* fix registration

* signing

* include hash for sign

* recompiled program

* types and config. plus program changes

---------

Co-authored-by: jawndiego <[email protected]>

---------

Co-authored-by: Frankie <[email protected]>

* fix for build

* update changelog

---------

Co-authored-by: jawn <[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