Commit Graph

297 Commits

Author SHA1 Message Date
Camila Sosa Morales dd147c372b
Update CONTRIBUTING.md 2023-11-29 13:40:10 -03:00
Shredder cd27920cbd
Merge pull request #283 from fleekxyz/release/v0.1.0
RELEASE: v0.1.0
2023-07-06 20:14:36 +03:30
Nico Poggi c900272926
Merge pull request #281 from fleekxyz/readme-update
docs: update readme to reflect new NFA design
2023-06-29 11:35:05 -04:00
Nico Poggi e8e092ed7b docs: update readme to new NFA design 2023-06-29 16:33:29 +01:00
Shredder 86907836ae
feat: dev environment backend setup (#278)
* feat: add anvil (qanet) to hardhat config networks.

* chore: deploy contract to anvil testnet.

* chore: sepolia deployment.

* merge: authentication sls.

* feat: separate the issignaturevalid function from handlers.

* feat: update subgraph config to match the qa network.

* feat: add app specific prisma schema to deploy script copy command.

* fix: merge conflict

* feat: remove unnecessary conditions.

---------

Co-authored-by: Nima Rasooli <nimarasooli1@gmail.com>
2023-06-26 18:13:08 +03:30
Shredder 948f926c92
feat: add authentication [sls] (#276)
* feat: add authentication for alchemy notify in the mint handler.

* feat: add verifyURL to the app handlers.

* feat: fix the alchemy signature typo, change the auth function of app handler to use a front-end signing key, remove unnecessary logs from build handler.

---------

Co-authored-by: Nima Rasooli <nimarasooli1@gmail.com>
2023-06-16 17:49:47 +03:30
Felipe Mendes 665fdd4940
chore: add new goerli deployment files (#277) 2023-06-15 09:29:34 -03:00
Camila Sosa Morales bab42a5e6e
feat: add ipfs hash in mint form (#267)
* feat: add ipfs hash in mint form

* chore: remove harcoded verifier from mint form
2023-06-14 13:01:44 -03:00
Shredder bbe73f4d73
feat: smart contract setTokenVerified calls through ethers (#272)
* feat: add scripts to create lambda layers

* chore: deploy the new version of the contract to mumbai.

* feat: update environment variables used in the serverless config.

* feat: add JSON_RPC env var.

* feat: add deploy:dev command.

* feat: functional deployment script, configuration changes.

* feat: update config and the deploy script.

* docs: add the serverless stack diagram

* feat: move the ABI to the lib dir, update the build handler + some minor changes on the config files.

* feat: add ethers to the library, send transactions through the contract instance.

* fix: make the ethers transaction signing work, update handlers accordingly, customize prisma logs, update the config files to match the changes.

* feat: remove logs, log specific errors for environment variables, update hardhat config.

* feat: add support for the --stage flag in the deploy script.

---------

Co-authored-by: root <root@LAPTOP-UJU1VIVI>
Co-authored-by: Nima Rasooli <nimarasooli1@gmail.com>
2023-06-09 22:23:10 +03:30
Shredder 94313c0300
feat: verify hostname (load free certificate call to bunny cdn) (#271)
* feat: initialize the handler and function.

* feat: add call to the bunny cdn api.

* refactor: rename access points to apps.

* refactor: remove redundant catch and throw

Co-authored-by: Felipe Mendes <zo.fmendes@gmail.com>

---------

Co-authored-by: Felipe Mendes <zo.fmendes@gmail.com>
2023-06-09 22:19:10 +03:30
Shredder 12df937d17
feat: bunny cdn integration and create pull zone (#264)
* feat: bunny cdn integration and create pull zone setup

* feat: uncomment implementation.

* feat: handle repeated ids, update schema to contain more fields, fix the bugs.

* refactor: rename access points - > apps.

* feat: handle the possibility of infinite loop and remove unnecessariy functions.
2023-06-09 22:13:47 +03:30
Shredder 3f78a1af43
feat: AWS Lambda deployment script and fixes (#266)
* feat: add scripts to create lambda layers

* chore: deploy the new version of the contract to mumbai.

* feat: update environment variables used in the serverless config.

* feat: add JSON_RPC env var.

* feat: add deploy:dev command.

* feat: functional deployment script, configuration changes.

* feat: update config and the deploy script.

* docs: add the serverless stack diagram

* feat: move the ABI to the lib dir, update the build handler + some minor changes on the config files.

---------

Co-authored-by: root <root@LAPTOP-UJU1VIVI>
2023-06-09 22:13:03 +03:30
Camila Sosa Morales 57ea7fc545
Merge pull request #270 from fleekxyz/release/release-v0.0.9
Release v0.0.9 to main
2023-06-09 15:22:46 -03:00
Shredder bce1e0a34a
feat: lambda layers (#262)
* feat: add scripts to create lambda layers

* chore: deploy the new version of the contract to mumbai.

* feat: update environment variables used in the serverless config.

* feat: add JSON_RPC env var.

* feat: add deploy:dev command.

* feat: add support for different networks and blockchain explorers.
2023-06-09 20:40:31 +03:30
Felipe Mendes 869b9f6e78
feat: apps contract and updated scripts (#268)
* feat: FleekApps contract

* feat: update scripts

* wip: more helper scripts

* chore: remove unused import

* test: fix deploy test

* chore: fix testing networks

* fix: contract helper scripts
2023-06-02 17:12:09 -03:00
Felipe Mendes 74d4a4eb9c
refactor: UI page layout component nesting and move app context to redux (#265)
* refactor: remove app context to use redux instead

* refactor: gradient overlay to single element

* refactor: app state backgroundColor to overlayColor

* refactor: app page nesting and positioning
2023-05-19 15:57:12 -03:00
Camila Sosa Morales 07db609798
feat: UI remove tailwind (#259)
* chore: remove tailwind from input file component

* feat: remove tailwind from components

* chore: remove styles from index.tsx

* style: remove tailwind

* style: fix global styles

* style: fix menu-item, nfa-row, skeleton detail nfa

* style: fix mint nfa/ create ap align

* Update ui/src/components/core/color-picker/color-picker.tsx

Co-authored-by: Felipe Mendes <zo.fmendes@gmail.com>

* Update ui/src/components/core/color-picker/color-picker.tsx

Co-authored-by: Felipe Mendes <zo.fmendes@gmail.com>

* Update ui/src/components/core/switch/switch.styles.ts

Co-authored-by: Felipe Mendes <zo.fmendes@gmail.com>

* Update ui/src/index.tsx

Co-authored-by: Felipe Mendes <zo.fmendes@gmail.com>

* Update ui/src/views/mint/nfa-step/verify-step/verify-nfa-step.styles.ts

Co-authored-by: Felipe Mendes <zo.fmendes@gmail.com>

* Update ui/src/theme/globals.ts

Co-authored-by: Felipe Mendes <zo.fmendes@gmail.com>

* style: fix styles for switch

---------

Co-authored-by: Felipe Mendes <zo.fmendes@gmail.com>
2023-05-19 11:13:02 -03:00
Camila Sosa Morales 9162a1f92b
fix: fix wallet button (#263)
* fix: refactor connect button wallet to fix warning

* chore: remove unused component
2023-05-18 16:39:57 -03:00
Camila Sosa Morales 6cf32bedb9
feat: UI switch grid list on nfa listing (#261)
* feat: display nfas grid or list

* feat: add list view

* chore: rename component

* style: add margin

* chore: add skeleton for nfa list

* chore: add TODO comment

* Update ui/src/views/explore/explore-list/nfa-list/nfa-list.styles.ts

Co-authored-by: Felipe Mendes <zo.fmendes@gmail.com>

* Update ui/src/views/explore/explore-list/nfa-list/nfa-list.styles.ts

Co-authored-by: Felipe Mendes <zo.fmendes@gmail.com>

* merge develop

* style: responsiveness for explore view

* chore: remove old file

---------

Co-authored-by: Felipe Mendes <zo.fmendes@gmail.com>
2023-05-17 16:10:37 -03:00
Camila Sosa Morales 3a4cd5fa7d
Merge pull request #256 from fleekxyz/feature/sc-838/ui-finish-indexed-nfa-view-after-design-changes
refactor: UI indexed nfa view design changes
2023-05-16 14:44:59 -03:00
Camila Sosa Morales 48755af8c1 style: fix styles PR review 2023-05-16 14:44:15 -03:00
Camila Sosa Morales 540eabf4ff style: fix mobile designs 2023-05-16 12:19:25 -03:00
Camila Sosa Morales c32d4d5771
Merge pull request #258 from fleekxyz/release/release-v0.0.8
Release: release v0.0.8 to main
2023-05-15 13:44:04 -03:00
Camila Sosa Morales ebffbaff0f
Merge pull request #260 from fleekxyz/release/release-v0.0.7
Release v0.0.7 to main
2023-05-11 18:43:13 -03:00
Camila Sosa Morales 7475a62548
Merge branch 'develop' into feature/sc-838/ui-finish-indexed-nfa-view-after-design-changes 2023-05-11 15:53:28 -03:00
Camila Sosa Morales d004890e88 styles: responsivness on NFA detail page 2023-05-11 12:15:42 -03:00
Camila Sosa Morales afba5e4d61 chore: remove debugger 2023-05-11 11:39:09 -03:00
Camila Sosa Morales ca185c0f36 feat: infinite scroll for hosted NFAs list 2023-05-11 11:38:03 -03:00
Camila Sosa Morales 346d4efc34
fix: fix card header (#257) 2023-05-10 19:22:48 -03:00
Camila Sosa Morales 698238c9b9 chore: re-organize fragments indexed nfa view 2023-05-10 15:32:46 -03:00
Camila Sosa Morales 36223a7620 chore: nfa icon error image 2023-05-10 12:11:21 -03:00
Camila Sosa Morales 349cf57976
feat: UI show the total nfas (#252)
* feat: show total tokens

* Update ui/src/views/explore/explore-list/nfa-search.fragment.tsx

Co-authored-by: Felipe Mendes <zo.fmendes@gmail.com>

* Update ui/src/views/explore/explore-list/nfa-search.fragment.tsx

Co-authored-by: Felipe Mendes <zo.fmendes@gmail.com>

---------

Co-authored-by: Felipe Mendes <zo.fmendes@gmail.com>
2023-05-10 11:44:51 -03:00
Camila Sosa Morales cda25b9a3b
feat: UI refactor card header (#250)
* reactor: refactor card header

* feat: custom card component

* chore: animation on create ap success card

* chore: remove old file

* chore: global responsiveness (#251)

* Update ui/src/components/card/card.tsx

Co-authored-by: Felipe Mendes <zo.fmendes@gmail.com>

---------

Co-authored-by: Felipe Mendes <zo.fmendes@gmail.com>
2023-05-10 11:44:40 -03:00
Camila Sosa Morales d2bad871c3
chore: UI transition when wallet is already connected (#177)
* chore: wallet auto transition when already connected

* chore: display connected address

* chore: skip first step if wallet connected

* chore: remove useeffect from mint stepper
2023-05-10 11:44:19 -03:00
Camila Sosa Morales 130ef2589c style: radial gradient background 2023-05-09 17:21:03 -03:00
Shredder 70f2df4210
feat: verifications and mongo write operations (#253)
* integration

* refactor: rename the mintId parameter, add serverless offline.

* docs: update documentation readme.

* feat: add the create call for handling new mint info.

* feat: add build record db, write the signed transaction call to the contract, query builds in the mint handler.

* feat: new prisma schema.

* feat: add logic to the build handler and update mint handler to pass the verified field.

* feat: update token record in the build handler, add start command to package.json

* feat: add dotenv to read the private key variable from the main .env file.

* feat: add domain and ipfs hash to mint and setTokenBuild functions. Alter the structs accordingly.

* test: update mint parameters with ipfsHash for foundry and hardhat tests.

* feat: add build record entity to subgraph.

* feat: add domain field, update schema, remove tokenId from build handler.

* test: fix missing parameters.

* fix: build info test parameters missing.

* test: final test fix for the foundry metadataupdate params.

* refactor: tsconfig changes and pr feedback.
2023-05-09 21:25:19 +03:30
Camila Sosa Morales 65e7ec9429 Merge branch 'develop' into feature/sc-838/ui-finish-indexed-nfa-view-after-design-changes 2023-05-09 13:48:14 -03:00
Camila Sosa Morales 74dbac66cd feat: add menu component 2023-05-09 10:52:49 -03:00
Camila Sosa Morales 393c4a316d
feat: NFA detail page subraph integration (#254)
* feat: nfa detail page with data from the subgraph

* Update ui/src/views/indexed-nfa/fragments/aside.fragment.tsx

Co-authored-by: Felipe Mendes <zo.fmendes@gmail.com>

---------

Co-authored-by: Felipe Mendes <zo.fmendes@gmail.com>
2023-05-09 10:31:29 -03:00
Camila Sosa Morales 84659d6392 refactor: aside component NFA detail page 2023-05-05 19:05:09 -03:00
Camila Sosa Morales 829d287b75 feat: set background gradient on nfa detail page 2023-05-05 12:58:44 -03:00
Shredder 85d14483cb
fix: decrement total tokens by one for each burn, fix the collection id, remove tokens field of git repo in the mapping file. (#249) 2023-05-02 19:19:02 +03:30
Felipe Mendes d2f81ee98e
fix: script deployment store for libraries and proxy (#248) 2023-05-02 10:57:24 -03:00
Shredder 69ebd36a5b
docs: update readme, add serverless section. (#237) 2023-05-02 13:38:12 +03:30
Felipe Mendes a20ec8bb22
feat: subgraph updated handlers (#235)
* feat: add verifier when contract is initialized

* feat: initialize git repository on new mint

* feat: add created at in token entity

* feat: add created at in ap entity

* feat: handle verifier role grant and revoke

* feat: add verified field to token

* refactor: create constants file

* feat: add total tokens counter on collection entity

* refactor: verify verifier address for mint event

* refactor: remove collection id
2023-04-28 12:22:51 -03:00
Camila Sosa Morales f685d6800b
feat: UI responsiveness on mint and AP flow (#245)
* wip: make mint flow responsive

* feat: add responsivness

* feat: add button connection

* refactor: remove iconSpacing from button for responsiveness

* styles: text ellipsis variation

* style: ellipsis on combobox
2023-04-28 12:16:24 -03:00
Camila Sosa Morales 0983e28755
styles: fix resolved address (#247) 2023-04-27 11:36:06 -03:00
Camila Sosa Morales ce6fd030e3
fix: UI repo configuration step fix styles (#243)
* feat: create row data component

* chore: remove margin from left icons

* styles: add styles for icon on row data
2023-04-27 11:25:40 -03:00
Camila Sosa Morales 9f48213e28
refactor: remove dropdown component and use combobox instead (#242) 2023-04-27 10:51:25 -03:00
Camila Sosa Morales fd4b7c953c
chore: UI remove tailwind from input component (#241)
* refactor: refactor styles repository selection

* refactor: remove tailwind from input component

* chore: change input group component

* chore: review changes on input component
2023-04-27 10:30:53 -03:00