Stand Up 3/8
Date
Mar 8, 2022
Note Taker
Property 1
Action Items
Everybody has access to everything (fi_bo)
Work in the same environment and test on a weekly basis (maybe using docker), figure out a way to use Shopify CLI in docker —@PBear
Aim to test and deploy a week before demo or launch, try to deploy to a staging or sandbox as early as possible (all)
make the testing environment as close possible to USM store (we are 80% there)
Agenda + notes
- Updates:
- Prad: -1 week
- last week
- Mainly dependent on getting the deployment with devops and it was postponed to next week. We will use it and pay for it ourselves ($7/month), will work on this today after standup with pbear
- look into: contract factory address >> but each token will be different, so we want to look into this with moralis not with ether scan
- Next week:
- fixing server updates
- order tagging
- Challenge:
- Questions:
- bear: -1 week
- Set up docker: will run app server and spin up an postgres db for the app
- Adding rudimentary admin dashboard:
- list of orders, customers,
- showing the wallet addresses that are used,
- and the unused discount codes,
- and a link to get a list or orders that the customer placed with bc
- Next week:
- meet with prad to solve the issues (45 minutes)
- Challenge:
- Questions:
Last week:
Last meeting notes
NFT Receipt
will run on only remix, code doesn’t compile on its own, it would be better if they deployed and send the address on which it is living. This code, is an NFT contract, it is not ready for USM or bankless checkout right now. 1 hr. allow only USM address to create the receipts, not any other nft receipt, so only USM can mint
spec sheet >> wallet to fund the minting, absorbing minting costs
NFT Redemption - 2/3 weeks
check to see if token used to redeem
use cases:
- list of tokens/NFTs
- complexity on shopify admin settings >> embed meta data on the product level (this token they can redeem shirt), use that to check if wallet has the token and store token they have redeemed
- same product >> check if you have token >> check if you claimed >> in their order/custom attributes the token that the customer holds (on the shopify side, adding the token number to order custom attributes)
- Admin interface UI to allow the store to add custom attributes about the contract, search box>> select product to enable token redemption and then once that feature flack is turned on, then you go to the product setting and in the rules for how someone redeem (contract address, # how many they can redeem)
- prad would have to do some frontend logic to check
Map out the receipt and the redemption next stand up!
Info if they hold the NFT:
1- Moralis: all the NFTs that user holds
2- get that array and check if user holds token
3- if so, return 200 status
Product info:
1- contract address for tshirt
2- deployment address, retrieve token addresses in a dynamic fashion
contract factory address >> but each token will be different, so we want to look into this with moralis not with ether scan
PBear>> admin dashboard >> add contract address (1- settings input contract address per product , 2- db table, 3- API)
Client