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

Add cw1-subkeys contract logic and UI #180

Merged
merged 22 commits into from
May 12, 2022

Conversation

findolor
Copy link
Collaborator

No description provided.

@findolor findolor merged commit 8ced257 into development May 12, 2022
@findolor findolor deleted the feature/cw1-subkeys-contract branch May 12, 2022 08:15
findolor added a commit that referenced this pull request May 16, 2022
* feat(pages): implement cw20 execute page (#161)

* feat(ui): polymorphic form control label

* feat(styles): set root color scheme

* refactor(utils): rename cw20 query utils

* feat(utils): init cw20 execute utils

* feat(ui): create execute combobox

* feat(ui): create reusable address input

* feat(pages): wip cw20 execute page

* chore(pages): use new address input in cw20 query

* fix(ui): improve cw20 execute combobox

* chore(ui): deprecate Input to StyledInput

* feat(ui): create universal form input components

* refactor(pages): replace latest form inputs

* feat(utils): create cw20 isEitherType helper fn

* chore(ui): remove unused

* feat(pages): wip cw20 execute page

* chore(ui): remove combobox transition

* fix(ui): omit form input hook default value props

* feat(utils): implement cw20 execute dispatcher

* fix(ui): fix combobox icon label size

* fix(utils): return tx hash for cw20 execute transfer

* feat(pages): wip cw20 execute page

* feat(utils): create cw20 execute payload preview

* chore(ui): capitalize form control title

* feat(pages): wip cw20 execute page

* refactor(ui): rework json preview component

* feat(pages): memoize execute payload

* feat(utils): create safe parse json fn

* fix(utils): add missing transfer-from field

* chore(utils): set send msg payload to any

* feat(ui): update form input state hook

* chore(ui): move styled input

* feat(ui): add url input

* feat(ui): create custom text area components

* feat(pages): wip cw20 execute page

* chore(utils): rename previewExecutePayload fn

* Change sender address field to contract address

* Change spender form to show on allowance

* Refactor logic

* Update send from message

* Comment json execute json preview

Co-authored-by: findolor <anakisci@gmail.com>

* Refactor cw20 transaction messages (#170)

* Add cw20 execute messages

* Update cw20 base messages interface

* Enable json preview on cw20 execute

* Make transaction messages on cw20 base

* Add mint execute method to cw20 base execute list (#171)

* Add mint message

* Fix return type

* Add mint message

* Add mint transaction message

* feat(pages): update cw20 instantiate page (#176)

* feat(ui): update form input hooks and props

* feat(utils): create random uid function

* feat(ui): create address balances component and hooks

* feat(pages): wip cw20 instantiate page

* chore(hooks): remove unused

* Make initial address amount string

* Change some input fields and refactor

Co-authored-by: findolor <anakisci@gmail.com>

* Change issue link

* Add transaction component with explorer link (#179)

* Add new transaction hash component

* Replace execute page transaction component

* Add cw1-subkeys contract logic and UI (#180)

* Copy cw20 pages under cw1 subkeys

* Move cw20 helpers under contracts folder

* Add query helpers

* Add execute helpers

* Add cw1 subkeys links to component

* Make contract header a general component

* Add subkeys doc link

* Enable sidebar link

* Refactor

* Change query page logic

* Move execute combobox to related folders

* Update combobox imports

* Add contract transaction messages

* Add messages to hook

* Add execute page logic

* Enable transaction messages

* Add new address list component

* Add instantiate page

* Fix admins message

* Fix execute messagesd

* Refactor radio component to work with single selection

* Add permissions radio component and logic

* Update cw20 base contract (#181)

* Remove disabled field from sidebar items

* Move combobox to its folder

* Update cw20 base link

* Update cw20 base conract header links

* Move cw20 base pages under its folder

* Change wording

* Add cw721 base contract logic and UI (#182)

* Add cw721 helper files

* Copy cw1 sbukeys pages under cw721/base

* Add cw721 base links

* Fix header

* export instantiate response

* Add cw721 base doc link

* Add instantiate page

* Add new env variable for cw721 base code id

* Replace instantiate code id

* Remove txHash component

* Add missing query

* Add query helper

* Fix transfer message

* Add execute helpers

* Register cw721 base to contracts context

* Fix typo

* Fix default placeholder

* Add query page

* Add cw721 base execute combobox

* Fix execute mesage

* Removed unused variable

* Add execute logic

* Remove issuebar and add submit link to sidebar

* Fix typo

* Fix latest stage on page refresh

* Remove test line

* Undo test conditional

* Delete extra files

Co-authored-by: Griko Nibras <griko@strangelove.ventures>
findolor added a commit that referenced this pull request May 16, 2022
* feat(pages): implement cw20 execute page (#161)

* feat(ui): polymorphic form control label

* feat(styles): set root color scheme

* refactor(utils): rename cw20 query utils

* feat(utils): init cw20 execute utils

* feat(ui): create execute combobox

* feat(ui): create reusable address input

* feat(pages): wip cw20 execute page

* chore(pages): use new address input in cw20 query

* fix(ui): improve cw20 execute combobox

* chore(ui): deprecate Input to StyledInput

* feat(ui): create universal form input components

* refactor(pages): replace latest form inputs

* feat(utils): create cw20 isEitherType helper fn

* chore(ui): remove unused

* feat(pages): wip cw20 execute page

* chore(ui): remove combobox transition

* fix(ui): omit form input hook default value props

* feat(utils): implement cw20 execute dispatcher

* fix(ui): fix combobox icon label size

* fix(utils): return tx hash for cw20 execute transfer

* feat(pages): wip cw20 execute page

* feat(utils): create cw20 execute payload preview

* chore(ui): capitalize form control title

* feat(pages): wip cw20 execute page

* refactor(ui): rework json preview component

* feat(pages): memoize execute payload

* feat(utils): create safe parse json fn

* fix(utils): add missing transfer-from field

* chore(utils): set send msg payload to any

* feat(ui): update form input state hook

* chore(ui): move styled input

* feat(ui): add url input

* feat(ui): create custom text area components

* feat(pages): wip cw20 execute page

* chore(utils): rename previewExecutePayload fn

* Change sender address field to contract address

* Change spender form to show on allowance

* Refactor logic

* Update send from message

* Comment json execute json preview

Co-authored-by: findolor <anakisci@gmail.com>

* Refactor cw20 transaction messages (#170)

* Add cw20 execute messages

* Update cw20 base messages interface

* Enable json preview on cw20 execute

* Make transaction messages on cw20 base

* Add mint execute method to cw20 base execute list (#171)

* Add mint message

* Fix return type

* Add mint message

* Add mint transaction message

* feat(pages): update cw20 instantiate page (#176)

* feat(ui): update form input hooks and props

* feat(utils): create random uid function

* feat(ui): create address balances component and hooks

* feat(pages): wip cw20 instantiate page

* chore(hooks): remove unused

* Make initial address amount string

* Change some input fields and refactor

Co-authored-by: findolor <anakisci@gmail.com>

* Change issue link

* Add transaction component with explorer link (#179)

* Add new transaction hash component

* Replace execute page transaction component

* Add cw1-subkeys contract logic and UI (#180)

* Copy cw20 pages under cw1 subkeys

* Move cw20 helpers under contracts folder

* Add query helpers

* Add execute helpers

* Add cw1 subkeys links to component

* Make contract header a general component

* Add subkeys doc link

* Enable sidebar link

* Refactor

* Change query page logic

* Move execute combobox to related folders

* Update combobox imports

* Add contract transaction messages

* Add messages to hook

* Add execute page logic

* Enable transaction messages

* Add new address list component

* Add instantiate page

* Fix admins message

* Fix execute messagesd

* Refactor radio component to work with single selection

* Add permissions radio component and logic

* Update cw20 base contract (#181)

* Remove disabled field from sidebar items

* Move combobox to its folder

* Update cw20 base link

* Update cw20 base conract header links

* Move cw20 base pages under its folder

* Change wording

* Add cw721 base contract logic and UI (#182)

* Add cw721 helper files

* Copy cw1 sbukeys pages under cw721/base

* Add cw721 base links

* Fix header

* export instantiate response

* Add cw721 base doc link

* Add instantiate page

* Add new env variable for cw721 base code id

* Replace instantiate code id

* Remove txHash component

* Add missing query

* Add query helper

* Fix transfer message

* Add execute helpers

* Register cw721 base to contracts context

* Fix typo

* Fix default placeholder

* Add query page

* Add cw721 base execute combobox

* Fix execute mesage

* Removed unused variable

* Add execute logic

* Remove issuebar and add submit link to sidebar

* Fix typo

* Fix latest stage on page refresh

* Remove test line

* Undo test conditional

* Delete extra files

Co-authored-by: Griko Nibras <griko@strangelove.ventures>

Co-authored-by: Griko Nibras <griko@strangelove.ventures>
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.

1 participant