Here are some high quality demo day pitches for reference
Orange DAO demos (highly recommended to check out as these are also crypto builders)
Here are some high quality demo day pitches for reference
Orange DAO demos (highly recommended to check out as these are also crypto builders)
'use client' | |
import Capsule, { | |
Environment, | |
CapsuleModal, | |
} from '@usecapsule/react-sdk'; | |
import { useState, useEffect } from 'react' | |
const capsule = new Capsule( | |
Environment.BETA, |
'use client' | |
import { useState } from 'react' | |
import { Input } from '@/components/ui/input' | |
import * as fal from "@fal-ai/serverless-client"; | |
import { Excalidraw, exportToBlob } from "@excalidraw/excalidraw"; | |
import Image from 'next/image' | |
fal.config({ | |
proxyUrl: "/api/fal/proxy", | |
}) |
/* | |
* Resources | |
* Medium: https://medium.com/walletconnect/how-to-build-a-react-native-dapp-with-walletconnect-28f08f332ed7 | |
* YouTube: https://www.youtube.com/watch?v=mGtEPQfqMV8 | |
* Docs: https://docs.walletconnect.com/2.0/advanced/walletconnectmodal/about?platform=react-native | |
*/ | |
import { WalletConnectModal, useWalletConnectModal } from "@walletconnect/modal-react-native" | |
import { StyleSheet, Text, View, TouchableHighlight } from "react-native" | |
const projectId = 'my-project-id' // see https://cloud.walletconnect.com/ |
'use client' | |
import { useState } from 'react' | |
export default function Home() { | |
const [input, setInput] = useState('') | |
const [image, setImage] = useState('') | |
const [audio, setAudio] = useState('') | |
const [text, setText] = useState('') | |
const [loading, setLoading] = useState(false) | |
async function callApi() { |
import { NextRequest, NextResponse } from 'next/server' | |
import Replicate from 'replicate' | |
const replicate = new Replicate({ | |
auth: process.env.REPLICATE_TOKEN || '' | |
}) | |
const KEY = process.env.OPENAI_API_KEY || '' | |
const base_uri = 'https://api.openai.com/v1/chat/completions' |
// const ipfs = ipfsClient(); // Connect to the local IPFS API | |
import { create } from 'ipfs-http-client' | |
import { Buffer } from 'buffer' | |
/* configure Infura auth settings */ | |
const projectId = "" | |
const projectSecret = "" | |
const auth = 'Basic ' + Buffer.from(projectId + ':' + projectSecret).toString('base64') |
import React from "react"; | |
import LoginButton from "../components/LoginButton"; | |
import LogoutButton from "../components/LogoutButton"; | |
import {uploadJson} from "../components/upload"; | |
import { | |
ContentFocus, ProfileOwnedByMe,useActiveWallet, useActiveProfile, useCreatePost, useExploreProfiles | |
} from '@lens-protocol/react-web'; | |
async function upload(content) { | |
const data = await uploadJson(content) |
git clone git@github.com:lens-protocol/core.git | |
cd lens-protocol | |
touch .env | |
npm install | |
npm run compile | |
# in a new terminal window | |
npx hardhat node | |
# in the original terminal window |
// SPDX-License-Identifier: MIT | |
pragma solidity ^0.8.13; | |
import "forge-std/Test.sol"; | |
import 'src/Call.sol'; | |
contract AuctionTest is Test { | |
Call callContract; | |
TestCall tCallContract; |