├── .env.example ├── .eslintrc.cjs ├── .gitignore ├── .prettierrc ├── README.md ├── package.json ├── pnpm-lock.yaml ├── postcss.config.cjs ├── src ├── app.css ├── app.html ├── global.d.ts ├── hooks.ts ├── lib │ ├── components │ │ ├── AddFacet.svelte │ │ ├── Bookmark.svelte │ │ ├── Comments.svelte │ │ ├── ConnectToOrbis.svelte │ │ ├── FacetCard.svelte │ │ ├── Featured.svelte │ │ ├── Header.svelte │ │ ├── History.svelte │ │ ├── LatestDiamonds.svelte │ │ ├── Loading.svelte │ │ ├── ProfileDropdown.svelte │ │ ├── ReadContract.svelte │ │ ├── RemoveFacet.svelte │ │ ├── Search.svelte │ │ ├── Sponsor.svelte │ │ ├── Stats.svelte │ │ ├── TopDiamonds.svelte │ │ ├── TransactionNotification.svelte │ │ ├── Transactions.svelte │ │ └── WriteContract.svelte │ ├── config.ts │ ├── services │ │ ├── contractReader.ts │ │ └── diamond.ts │ ├── stores │ │ ├── navigationState.ts │ │ ├── orbis.ts │ │ └── user.ts │ └── utils.ts ├── routes │ ├── +error.svelte │ ├── +layout.svelte │ ├── +page.svelte │ ├── api │ │ ├── contract │ │ │ └── +server.ts │ │ ├── events │ │ │ └── +server.ts │ │ ├── facets │ │ │ └── +server.ts │ │ ├── leaderboard │ │ │ └── +server.ts │ │ ├── readContract │ │ │ └── +server.ts │ │ ├── stats │ │ │ └── +server.ts │ │ └── transactions │ │ │ └── +server.ts │ ├── bookmarks │ │ ├── +page.js │ │ └── +page.svelte │ ├── diamond │ │ └── [address] │ │ │ ├── +page.svelte │ │ │ └── +page.ts │ └── sponsor │ │ └── +page.svelte └── types │ └── entities.ts ├── static ├── favicon.ico ├── img │ ├── aavegotchi-mainnet-logo.png │ ├── aavegotchi-polygon-logo.jpg │ ├── barnbridge-logo.jpg │ ├── beanstalk-logo.png │ ├── connext-logo.png │ ├── escabro-logo.png │ ├── gelato-logo.png │ ├── lifi.png │ ├── mark3labslogo.png │ ├── piedao-logo.png │ └── quicknode-logo.svg ├── louper-logo-transparent.png ├── louper-logo.png ├── louper-logo.svg ├── manifest.json └── thumbnail.png ├── supabase ├── config.toml └── migrations │ ├── 20220601172756_add_contracts_table.sql │ └── 20220805092229_add_leaderboard.sql ├── svelte.config.js ├── tailwind.config.cjs ├── tsconfig.json └── vite.config.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/app.css -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/app.html -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/hooks.ts -------------------------------------------------------------------------------- /src/lib/components/AddFacet.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/components/AddFacet.svelte -------------------------------------------------------------------------------- /src/lib/components/Bookmark.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/components/Bookmark.svelte -------------------------------------------------------------------------------- /src/lib/components/Comments.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/components/Comments.svelte -------------------------------------------------------------------------------- /src/lib/components/ConnectToOrbis.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/components/ConnectToOrbis.svelte -------------------------------------------------------------------------------- /src/lib/components/FacetCard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/components/FacetCard.svelte -------------------------------------------------------------------------------- /src/lib/components/Featured.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/components/Featured.svelte -------------------------------------------------------------------------------- /src/lib/components/Header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/components/Header.svelte -------------------------------------------------------------------------------- /src/lib/components/History.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/components/History.svelte -------------------------------------------------------------------------------- /src/lib/components/LatestDiamonds.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/components/LatestDiamonds.svelte -------------------------------------------------------------------------------- /src/lib/components/Loading.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/components/Loading.svelte -------------------------------------------------------------------------------- /src/lib/components/ProfileDropdown.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/components/ProfileDropdown.svelte -------------------------------------------------------------------------------- /src/lib/components/ReadContract.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/components/ReadContract.svelte -------------------------------------------------------------------------------- /src/lib/components/RemoveFacet.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/components/RemoveFacet.svelte -------------------------------------------------------------------------------- /src/lib/components/Search.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/components/Search.svelte -------------------------------------------------------------------------------- /src/lib/components/Sponsor.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/components/Sponsor.svelte -------------------------------------------------------------------------------- /src/lib/components/Stats.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/components/Stats.svelte -------------------------------------------------------------------------------- /src/lib/components/TopDiamonds.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/components/TopDiamonds.svelte -------------------------------------------------------------------------------- /src/lib/components/TransactionNotification.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/components/TransactionNotification.svelte -------------------------------------------------------------------------------- /src/lib/components/Transactions.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/components/Transactions.svelte -------------------------------------------------------------------------------- /src/lib/components/WriteContract.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/components/WriteContract.svelte -------------------------------------------------------------------------------- /src/lib/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/config.ts -------------------------------------------------------------------------------- /src/lib/services/contractReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/services/contractReader.ts -------------------------------------------------------------------------------- /src/lib/services/diamond.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/services/diamond.ts -------------------------------------------------------------------------------- /src/lib/stores/navigationState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/stores/navigationState.ts -------------------------------------------------------------------------------- /src/lib/stores/orbis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/stores/orbis.ts -------------------------------------------------------------------------------- /src/lib/stores/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/stores/user.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/routes/+error.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/routes/+error.svelte -------------------------------------------------------------------------------- /src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/routes/+layout.svelte -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/routes/+page.svelte -------------------------------------------------------------------------------- /src/routes/api/contract/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/routes/api/contract/+server.ts -------------------------------------------------------------------------------- /src/routes/api/events/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/routes/api/events/+server.ts -------------------------------------------------------------------------------- /src/routes/api/facets/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/routes/api/facets/+server.ts -------------------------------------------------------------------------------- /src/routes/api/leaderboard/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/routes/api/leaderboard/+server.ts -------------------------------------------------------------------------------- /src/routes/api/readContract/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/routes/api/readContract/+server.ts -------------------------------------------------------------------------------- /src/routes/api/stats/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/routes/api/stats/+server.ts -------------------------------------------------------------------------------- /src/routes/api/transactions/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/routes/api/transactions/+server.ts -------------------------------------------------------------------------------- /src/routes/bookmarks/+page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/routes/bookmarks/+page.js -------------------------------------------------------------------------------- /src/routes/bookmarks/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/routes/bookmarks/+page.svelte -------------------------------------------------------------------------------- /src/routes/diamond/[address]/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/routes/diamond/[address]/+page.svelte -------------------------------------------------------------------------------- /src/routes/diamond/[address]/+page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/routes/diamond/[address]/+page.ts -------------------------------------------------------------------------------- /src/routes/sponsor/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/routes/sponsor/+page.svelte -------------------------------------------------------------------------------- /src/types/entities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/src/types/entities.ts -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /static/img/aavegotchi-mainnet-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/static/img/aavegotchi-mainnet-logo.png -------------------------------------------------------------------------------- /static/img/aavegotchi-polygon-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/static/img/aavegotchi-polygon-logo.jpg -------------------------------------------------------------------------------- /static/img/barnbridge-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/static/img/barnbridge-logo.jpg -------------------------------------------------------------------------------- /static/img/beanstalk-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/static/img/beanstalk-logo.png -------------------------------------------------------------------------------- /static/img/connext-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/static/img/connext-logo.png -------------------------------------------------------------------------------- /static/img/escabro-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/static/img/escabro-logo.png -------------------------------------------------------------------------------- /static/img/gelato-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/static/img/gelato-logo.png -------------------------------------------------------------------------------- /static/img/lifi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/static/img/lifi.png -------------------------------------------------------------------------------- /static/img/mark3labslogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/static/img/mark3labslogo.png -------------------------------------------------------------------------------- /static/img/piedao-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/static/img/piedao-logo.png -------------------------------------------------------------------------------- /static/img/quicknode-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/static/img/quicknode-logo.svg -------------------------------------------------------------------------------- /static/louper-logo-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/static/louper-logo-transparent.png -------------------------------------------------------------------------------- /static/louper-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/static/louper-logo.png -------------------------------------------------------------------------------- /static/louper-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/static/louper-logo.svg -------------------------------------------------------------------------------- /static/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/static/manifest.json -------------------------------------------------------------------------------- /static/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/static/thumbnail.png -------------------------------------------------------------------------------- /supabase/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/supabase/config.toml -------------------------------------------------------------------------------- /supabase/migrations/20220601172756_add_contracts_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/supabase/migrations/20220601172756_add_contracts_table.sql -------------------------------------------------------------------------------- /supabase/migrations/20220805092229_add_leaderboard.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/supabase/migrations/20220805092229_add_leaderboard.sql -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.svelte-kit/tsconfig.json" 3 | } -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/louper-v2/HEAD/vite.config.ts --------------------------------------------------------------------------------