-
Notifications
You must be signed in to change notification settings - Fork 22
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: on-chain permissioned launchpad #1024
Draft
hthieu1110
wants to merge
424
commits into
main
Choose a base branch
from
feat/cosmwasm-launchpad
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 1 commit
Commits
Show all changes
424 commits
Select commit
Hold shift + click to select a range
22c3d8b
fix: refacto launchpad applications table (already exists)
WaDadidou 4218321
fix: clean small launchpad components, some fixes
WaDadidou 12cdc6b
wip: in launchpad service: add sorts and LaunchpadProjects endpoint
WaDadidou 03a8aa4
make generate
WaDadidou c176bd2
fix: in launchpad service: add sorts and LaunchpadProjects endpoint
WaDadidou 0e39649
make generate
WaDadidou f08bedc
wip: add user_id to handle launchpad admin auth. For now
WaDadidou 63e12d3
make generate
WaDadidou 7007cac
fix: small fix
WaDadidou 41860d2
wip: remove collection_name colmn from launchpad_project and use coll…
WaDadidou ad7a778
make generate
WaDadidou dadba04
feat: handle CollectionByCreatorId and LaunchpadProjects with sorts, …
WaDadidou 4f97ae4
fix: use true data in LaunchpadAdministrationOverview, change some va…
WaDadidou 4113e22
fix: fix CreatorID WHERE clause in CollectionsByCreatorId
WaDadidou 2cbe9fe
fix: useCollectionById pattern
WaDadidou 21b109e
chore: merge with main
hthieu1110 155cdf6
Merge branch 'feat/cosmwasm-launchpad' of https://github.com/TERITORI…
hthieu1110 475493c
fix: VerifyPinned
WaDadidou d9c75ca
fix: enhance pinFileToIPFSResult, fix completeCollection
WaDadidou 01857aa
fix: enhance collection form onInvalid, add ipfs hash to BaseFile typ…
WaDadidou 74a0bdb
make generate
WaDadidou 9c25789
feat: LaunchpadProjectById
WaDadidou 48b2e35
wip: launchpad application review
WaDadidou 855c047
wip: launchpad application review, lint fix
WaDadidou 7bf96bc
fix: launchpad application review front
WaDadidou c98b8d5
wip: launchpad collection status handling
WaDadidou 485df3d
wip: launchpad collection status handling
WaDadidou 300aedb
fix: handle limit for launchpad projects
WaDadidou b8b6b17
fix: launchpad service db/indexer usage
WaDadidou 87522ae
feat: filter launchpad collection by status, get counts endpoints, pl…
WaDadidou 4b030a0
feat: add one launchpad collection status
WaDadidou 36db03d
fix: launchpad: show which step has errors in collection creation for…
WaDadidou 9b5c5e9
wip: enhance network-setup tooling, add nft-launchpad deploying scrip…
WaDadidou bc115b2
fix: launchpad ready applications table, my collections table, remove…
WaDadidou 11c4e93
make generate.profotuf
WaDadidou 20da791
Merge branch 'main' into feat/cosmwasm-launchpad
WaDadidou 73e6e19
fix: mutualize launchpad tables common columns
WaDadidou 936668a
fix: nft-launchpad contract control owner, cargo fmt
WaDadidou 26af30b
fix: remove unused tabs
WaDadidou f0e1af1
fix: tiny fix nft-launchpad-contract
WaDadidou 7ed3fc1
fix: tiny fix nft-launchpad contract
WaDadidou a22a92e
fix: remove WASM
WaDadidou 8624cc4
fix: dummy random merge mistakes (wtf?)
WaDadidou c9ee07c
fix: boring errors
WaDadidou 5b438c4
make generate
WaDadidou 16e1864
fix: change nft queries result metadata type in nft-tr721
WaDadidou ce8b93d
fix: remove unused exports and components
WaDadidou 64995e4
fix: fix ts error
WaDadidou 8c14a28
fix: clone-gno
WaDadidou 48a422f
fix gno networks features generation
WaDadidou a4fc2b0
fix: change ZodNumber Go equivalent at gno networks features generation
WaDadidou e045da9
Merge branch 'main' into feat/cosmwasm-launchpad
WaDadidou 071f378
fix: yarn
WaDadidou b76eca4
fix: after merge
WaDadidou 48371d2
wip: comment useless fields at nft-launchpad collection creation, lin…
WaDadidou e319361
wip: fix launchpad stepper after removing useless fields at collectio…
WaDadidou 96e8170
wip: Move IsUserAdmin from launchpad service to dao service
WaDadidou c6105d0
fix: Move IsUserAdmin from launchpad service to dao service
WaDadidou d269221
fix: move nfts-burner from unused folder
WaDadidou 6f965d3
fix: move cargo workspace into rust folder, remove temp target folder…
WaDadidou 474f395
fix: nft-launchpad multitest
WaDadidou f4394b9
make generate
WaDadidou b166dae
put cargo.toml and lock at project root, delete target folder from ru…
WaDadidou a1a09f5
fix: buf lint
WaDadidou 20f13ca
fix: nft-launchpad contract Makefile
WaDadidou cead0fb
fix: rollback: rust/contracts rollback to rust/cw-contracts
WaDadidou b23fc65
Merge remote-tracking branch 'origin' into feat/cosmwasm-launchpad
hthieu1110 0113a69
wip: launchpad admin marketing edition
WaDadidou a578a68
Merge remote-tracking branch 'origin/feat/cosmwasm-launchpad' into fe…
WaDadidou 1668e29
wip: launchpad admin marketing edition: finish editable collections f…
WaDadidou e7f059a
wip: launchpad admin marketing edition: finish banner
WaDadidou e7cb8d3
wip: launchpad admin marketing edition: News. TODO added
WaDadidou 03cf69a
wip: rollback BannersEdition and NewsEdition (no in this feature ! my…
WaDadidou 8b80376
fix: config.json and Makefile
WaDadidou 466da2a
Merge remote-tracking branch 'origin/main' into feat/cosmwasm-launchpad
WaDadidou e7fde79
fix: after merge origin/main
WaDadidou 3764d08
fix: remove cosmwasm-contracts usages
WaDadidou b41fcc9
fix: file stuck in staged changes
WaDadidou 990d78a
yarn lint-fix
WaDadidou ac7cbc8
fix: after merge
WaDadidou e29120d
fix: FileUploader import
WaDadidou 1a33d13
fix: rename fileUploader folder
WaDadidou 5d7614c
fix: import
WaDadidou af5c376
Merge remote-tracking branch 'origin/main' into feat/cosmwasm-launchpad
WaDadidou 027b50f
yarn install
WaDadidou aacd6d1
fix: add .gitignore, remove config.toml
WaDadidou f25bceb
fix: replace config by config.toml
WaDadidou 5867fe1
fix: nft-launchpad commands can now be executer from teritori-dapp/ru…
WaDadidou 2c96219
fix: instantiated nft-launchpad scripts and config
WaDadidou c02144b
Merge remote-tracking branch 'origin/main' into feat/cosmwasm-launchpad
WaDadidou 48ba9e8
make generate
WaDadidou a939bf6
fix: merkletree.New usage
WaDadidou 1e9f5a8
fix: update cosmwasmLaunchpadFeature
WaDadidou 3777a6f
fix: IsUserAdmin return
WaDadidou 9c03ef3
fix: restore missing merkletree functions
WaDadidou 794f9d0
fix: remove unwanted form value at collection creation
WaDadidou dd6aae9
Merge remote-tracking branch 'origin/main' into feat/cosmwasm-launchpad
WaDadidou e5c6abf
cargo check
WaDadidou 6e1955c
fix: Launchpad service: add missing GetID to respect merkletree Conte…
WaDadidou 2e2de67
fix: Launchpad Create: add JWT input
WaDadidou 6be6081
fix: Launchpad MyCollections: add redirection to a collection to comp…
WaDadidou b383ab4
make generate
WaDadidou 793e1d7
remove ipfs.go debug Sprintf
WaDadidou c006007
fix: nft-launchpad contract: precise Forbidden error
WaDadidou 8164eeb
update and insantiate nft-launchpad contract
WaDadidou 32aa4c0
make generate
WaDadidou 3aceec4
fix: Launchpad: add mandatory nft storage key input
WaDadidou ff07f95
fix: Launchpad: prevent unwanted fields at submit_collection
WaDadidou 7000953
yarn lint-fix
WaDadidou 69eacd4
fix: LaunchpadAssetsAndMetadata
WaDadidou fd07e2c
fix: LaunchpadCreate: refacto attributes handling
WaDadidou 4f94384
fix: Launchpad service: Metadata GetID
WaDadidou 09045e3
fix: Launchpad Create: attributes ids parsing
WaDadidou 2b10f1d
fix: FileUploaderSmall: add resetFiles
WaDadidou 3175ec4
fix: Launchpad Create: enhance AssetsAndMetadata issues
WaDadidou 58c904f
fix: Launchpad Complete: add missing attributes
WaDadidou 19ff13c
yarn lint-fix
WaDadidou 5ce691f
chore: Launchpad Create: factorize ResetAllButton
WaDadidou c82ad72
fix: Launchpad indexer: add missing update_merkle_root listener
WaDadidou 5ecd744
fix: launchpad endpoint Project By Creator instead of CollectionData …
WaDadidou 8d9a5cc
fix: LaunchpadProjetcsByCreator: add missing user_address
WaDadidou 8d43205
fix: nft-launchpad contract: add get_collections_by_creator
WaDadidou bac6726
fix: get_collections_by_creator
WaDadidou f297beb
fix: nft-launchpad contract: remove useless queries
WaDadidou e986518
Launchpad: index deployed_address when deploy_collection
WaDadidou 9e41476
fix: launchpad service status handling, and rename LaunchpadProjectsB…
WaDadidou d551aaa
fix: Launchpad service: remove admin control
WaDadidou 1a9676d
fix: Launchpad projects collectionData usages
WaDadidou f91a120
fix: get MerkleRoot and DeployedAddress from db
WaDadidou 2bea1a3
fix: Launchpad: Fronts fixes
WaDadidou b6edd09
fix: Launchpad service: status filter SQL
WaDadidou bed4870
fix: Remove useless MarketingEdition
WaDadidou 947c3ed
wip: Launchpad Admin labels
WaDadidou dde52c5
feat: plug Launchpad Approve deplo_collection
WaDadidou 0687165
fix: add missing useDeployCollection
WaDadidou b47723b
fix: Launchpad tables rows redirection
WaDadidou fabfd7a
wip: useIsUserLaunchpadAdmin
WaDadidou cd3f2f9
fix: dao_service IsUserDaoMember
WaDadidou c4a84e5
nft-launchpad contract instantiate new vesion
WaDadidou a529f9e
fix: launchpad contract address
WaDadidou 6cde8b3
chore: complete nft-tr721
WaDadidou 7fb765d
fix: nft-launchpad contract: remove contract owner check in deploy_co…
WaDadidou f4bad1f
fix: nft-tr721 Makefile
WaDadidou d285f11
fix: nft-tr721: remove Makefile and .gitignore
WaDadidou 27b1602
fix: new nft-launchpad
WaDadidou 513fff1
fix: nft-launchpad multitest
WaDadidou e04a1df
chore: nft-launchpad: add test in multitest
WaDadidou 2d7b5b5
fix: hide Launchpad Admin from Sidebar is user is not admin, block La…
WaDadidou 0e6fae2
chore: yarn lint-fix
WaDadidou bf097b2
fix: block user if is not Launchpad Admin on 3 screens
WaDadidou 9354620
Merge remote-tracking branch 'origin/main' into feat/cosmwasm-launchpad
WaDadidou 66103be
chore: dao_service weird merge fix
WaDadidou bf2ea98
fix: fix multitests
hthieu1110 c801467
chore: restore rust TS scripts
WaDadidou ab5d594
chore: remove comments from launchapd.proto, make generate
WaDadidou 57f9641
chore: remove comments from launchpad service
WaDadidou 7c7ae45
feat: Launchpad Admin: Plug proposals and Approve collection (deploy_…
WaDadidou c81b3c3
chore: remove comments
WaDadidou 2a7df9d
feat: add deploy script for tr721
hthieu1110 3beae23
merge
hthieu1110 6cfb339
fix: useGetLaunchpadAdmin
WaDadidou 29939e6
fix: rust scripts
WaDadidou 2a5d101
nft-launchpad contract config, new instantiate
WaDadidou b37b56b
fix: Launchpad tables: network icon
WaDadidou c85ea90
fix: .gitignore rust mnemonic
WaDadidou 6766bb4
feat: add nft-launchpad contract and deps
WaDadidou 29971c5
fix: temporary allow push mnemonic
WaDadidou 71afa97
fix: disallow push mnemonic
WaDadidou c812a6a
fix: Cargo.toml
WaDadidou aebaaaa
fix: CID ipfs stuff
WaDadidou 2aa3076
wip: two contracts scripts
WaDadidou f657051
fix: launchpad service: UploadMetadatas, and ipfs VerifyPinned
WaDadidou 592c0cf
fix: launchpad collection creation and completion
WaDadidou e632106
fix: Launchpad Approve: Make proposal and vote yes
WaDadidou 40b2cb4
fix: Launchpad Proposal, use title instead of description to find pro…
WaDadidou 3c13949
Merge branch 'main' into feat-nft-launchpad-contract
WaDadidou 3046518
launchpad.proto: project: modify status, add status and remove deploy…
WaDadidou 78637a2
wip: Launchpad Approve
WaDadidou 7669c6e
wip: remove futur code proposition
WaDadidou 27afdd5
feat: LaunchpadProject: handle status and proposal id
WaDadidou 93b5714
feat: add useDAOProposalById
WaDadidou ef1025f
fix: launchpad porject: make status as mandatory
WaDadidou 96f8022
fix: fix last commit, my bad
WaDadidou a21f781
fix: Launchpad front: plug new backend changes
WaDadidou 642b71f
fix: useDAOProposalById proposalId as string
WaDadidou fe34e1a
fix: Launchpad: fix indexer, add front admin tab for projects
WaDadidou 3742f49
Merge branch 'main' into feat-nft-launchpad-contract
WaDadidou d5dcff0
Merge branch 'main' into feat/cosmwasm-launchpad
WaDadidou c9d6c9e
chore: remove out of scope modif
WaDadidou 19a2147
fix: add deploy_collection to handleExecuteDAOExecute
WaDadidou 26f471e
chore: add StatusCount to launchpad.proto
WaDadidou c20b150
chore: add StatusCount to launchpad.proto
WaDadidou ec87ad6
chore: Launchpad Admin use new LaunchpadProjectsCounts
WaDadidou 0ee1314
feat: Launchpad Admin add some loaders
WaDadidou 4ece994
fix: Launchpad assets: properly empty images input and disabling button
WaDadidou c1dc090
chore: remove unused LaunchpadWhitelist
WaDadidou 6360a33
chore: add script deploNftLaunchpad
WaDadidou 714a232
chore: remove comment
WaDadidou 875a7ea
chore: remove unued row from .gitignore
WaDadidou 1cd812f
chore: nft-launchpad: modify scripts
WaDadidou 43d8082
chore: remove unused file
WaDadidou e61f99f
chore: remove unused files
WaDadidou 16c0b91
make generate
WaDadidou 25bdbbf
chore: new nft-launchpad contract instantiation
WaDadidou 9ea959d
fix: features gen
WaDadidou 2ff7c4a
chore: nft-launchpad contract: launchpad_admin instead of deployer
WaDadidou e2e5702
fix: rollback modifs
WaDadidou 79738b7
Merge remote-tracking branch 'origin/main' into feat/cosmwasm-launchpad
WaDadidou 6426d99
fix: remove duplicate import declaration
WaDadidou 155241a
fix: after merge
WaDadidou 9ca03b3
feat: Launchpad deploy_collection: create collection in db using the …
WaDadidou 78d8af1
chore: rollback HubLanding.tsx (out of scope)
WaDadidou 9b27132
Merge remote-tracking branch 'origin/main' into feat/cosmwasm-launchpad
WaDadidou bf3fe2c
fix: Launchpad: plug some data from front to contract
WaDadidou 38616dd
chore: rollback useless changes
WaDadidou a9b29b8
chore: remove out-of-scope change
WaDadidou c1dc80b
Merge remote-tracking branch 'origin/main' into feat/cosmwasm-launchpad
WaDadidou cfe6b30
chore: launchpad: clean collection data
WaDadidou 2f30069
make generate
WaDadidou 6bef29a
fix: launchpad: update type
WaDadidou 260ee6d
chore: remove warnign toast change
WaDadidou 671cd0a
fix: NormalToast remove warning
WaDadidou 3ff72a0
chore: rollback small change
WaDadidou ec27772
chore: rollback small change
WaDadidou 1ca0d48
chore: rollback change
WaDadidou 9cff978
chore(launchpad): rollback form error message
WaDadidou ff65514
chore(launchpad): rollback test changes
WaDadidou 777cd66
yarn lint-fix
WaDadidou 6e2a01d
Merge remote-tracking branch 'origin/main' into feat/cosmwasm-launchpad
WaDadidou d1db915
fix(launchpad): yarn lint-fix
WaDadidou 143d596
fix(launchpad): fix weird imports after merge
WaDadidou dc2aa10
fix(launchpad): remove unused collection properties, remove unused co…
WaDadidou ff74da9
chore(launchpad): new contract version, make generate
WaDadidou 9ee6c5d
fix(launchpad): clean some collectionData
WaDadidou 17131cd
feat(launchpad): allow user to consult his collections detail, add co…
WaDadidou db154ea
chore(launchpad): fix lint
WaDadidou e39c7fd
feat(launchpad): handle redirections after complete/create, add toast…
WaDadidou 2b96af5
feat(launchpad): Front adjustments
WaDadidou 98717df
feat(launchpad): Enhance the Review screen by dispalying all collecti…
WaDadidou 3876379
chore(launchpad): Use a struct to use data from collection_data on de…
WaDadidou 48df8ee
chore(launchpad): Remove debug code
WaDadidou 8c554e1
Merge remote-tracking branch 'origin/main' into feat/cosmwasm-launchpad
WaDadidou 180e2de
fic(launchpad): Remove pluralOrNot usages
WaDadidou 600e7c9
Merge branch 'main' into feat/cosmwasm-launchpad
WaDadidou a207fda
fix: Merge branch 'main' into feat/cosmwasm-launchpad
WaDadidou 07a39b7
chore(launchpad): Revert changes
WaDadidou f7b7a6e
Merge remote-tracking branch 'origin/main' into feat/cosmwasm-launchpad
WaDadidou ab66645
make generate
WaDadidou c845420
core(launchpad): Restore marketplace whitelist code and ipfs VerifyPi…
WaDadidou a19ea36
Merge branch 'feat/cosmwasm-launchpad' of github.com:TERITORI/teritor…
WaDadidou File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
no need to add todo there, auth will be handled by a grpc middleware and grpc headers