El siguiente trabajo práctico consiste en un mercado de compra y venta de tickets en formato NFT para entradas a conciertos.
- Felipe De Luca
- Ezequiel Vilardo
- Sebastian Bento Inneo Veiga
- Santiago Locatelli
- Ana Gabriela Gutson
- Francisco Pereyra
- Node.js, v12 or higher
- truffle
- ganache
- Wallet en metamask
- Infura Project
Entrar a umbria y agregar la red.
Para agregar dinero a la wallet, ingresar a link.
-
.env en /eth con:
INFURA_KEY="xxx"
GANACHE_MNEMONIC="{mnemonic de ganache}"
GOERLI_MNEMONIC="{mnemonic de metamask}"
-
.env.local en /web con:
NEXT_PUBLIC_INFURA_PROJECT_ID="xxx"
NEXT_PUBLIC_INFURA_API_KEY_SECRET="xxx"
- Primero compilamos los contratos que estan en
/eth
truffle migrate --skip-dry-run --config truffle-config.ovm.js --network optimistic_goerli
- Luego generamos los tipos de typescript en
/web
npm run generate-types
- Y lanzamos desde
/web
con
npm run dev
- Market:
- Mercado donde comprar tickets.
- Sell New Ticket:
- Aca podras listar nuevos tickets.
- Tickets Owned:
- Se pueden visualizar los tickets comprados.
- My Tickets on Market:
- Tickets publicados por vos para la venta.