Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
193 commits
Select commit Hold shift + click to select a range
f76df33
fix: display wallet icon on connecting screen
PJColombo Mar 18, 2022
7baf241
refactor(AccounModule): manage account's state using zustand
PJColombo Mar 21, 2022
1df6276
chore: copy 1hive ui assets when building app
PJColombo Mar 21, 2022
e1c7ff4
chore(style): apply syntax styles
0xGabi Mar 24, 2022
1e6c357
fix(connector): support for walletconnect on remix
0xGabi Mar 24, 2022
03126d0
Merge pull request #1 from BlossomLabs/review
PJColombo Mar 24, 2022
32c6bd9
feat(Home): add initial contract form
PJColombo Mar 24, 2022
763db4f
fix(Home): display home screen on `/home` route
PJColombo Mar 24, 2022
2988c83
chore: add env example
PJColombo Mar 24, 2022
9af6840
refactor(utils): restructure utility functions
PJColombo Mar 25, 2022
09c8757
feat: implement contract data fetching logic
PJColombo Mar 26, 2022
254e6ca
feat: add contract describe screen
PJColombo Mar 26, 2022
4a1e2a9
refactor(AccountModule): use `zustood` to manage state.
PJColombo Mar 27, 2022
5051294
feat(ContractDescriptorScreen): add changes to the describe screen:
PJColombo Mar 28, 2022
33ff078
feat(home): display loader when fetching contract data
PJColombo Mar 28, 2022
3b2c5e0
fix: contract data fetch issue and hard-coded variables
PJColombo Mar 28, 2022
a29ead8
fix(ContractDescriptorScreen): add debouncing to function description…
PJColombo Mar 28, 2022
3643ea6
feat(describe): hide bottom bar
PJColombo Mar 29, 2022
c85e5ec
fix(ContractDescriptorScreen): add function descriptions to local sto…
PJColombo Mar 29, 2022
789a34e
feat: update subgraph fetching logic to latest subgraph schema change…
PJColombo Mar 30, 2022
7f49c72
chore: update lock
PJColombo Mar 30, 2022
64f782e
chore(store): enable devtools on development mode
PJColombo Mar 30, 2022
4a4f4fd
feat: add automatic fetching + proxy handling logic:
PJColombo Apr 6, 2022
a6eeb8f
feat(ContractDescriptorScreen): add fn entry description label
PJColombo Apr 6, 2022
4b6d76d
chore: add `lint` command + lint tweaks
PJColombo Apr 6, 2022
702a883
fix: enable scroll
PJColombo Apr 6, 2022
77b090d
Fix(ContractSelector): hide switch for contracts with implementation …
PJColombo Apr 6, 2022
9b54ca1
Fix(BottomBar): center content on compact mode + small visual tweak t…
PJColombo Apr 7, 2022
ebacced
Fix(Home): add responsiveness + changes to contract form dimension (s…
PJColombo Apr 7, 2022
7caaebe
Fix(Pagination): component changing size when selecting items (solves…
PJColombo Apr 7, 2022
22a2e21
feat: implement logic to upload function descriptions to IPFS (#17)
PJColombo Apr 8, 2022
abcc5a3
refactor(ContractDescriptor): update function descriptions management
PJColombo Apr 8, 2022
78fc2e0
refactor(Resource routes): improve name legibility and change extension
PJColombo Apr 8, 2022
0fb0769
fix: update subgraph query
0xGabi Apr 8, 2022
86e9fd0
fix: handle subgraph fetches & cache providers
0xGabi Apr 9, 2022
eddffa1
chore: import types when possible
0xGabi Apr 9, 2022
ce439d0
Merge pull request #22 from BlossomLabs/types-imports
0xGabi Apr 9, 2022
22ee5eb
chore: imports
0xGabi Apr 9, 2022
46c396a
Merge pull request #21 from BlossomLabs/small-fixes
0xGabi Apr 9, 2022
9a89f14
feat: fallback to fetch data on IPFS
0xGabi Apr 10, 2022
fc4ff41
Add RosetteStone abi
fabriziovigevani Apr 10, 2022
51c8211
Contract interaction first draft
fabriziovigevani Apr 10, 2022
1f1b10d
Merge branch 'staging' into contract-interaction
fabriziovigevani Apr 10, 2022
2fa535e
chore: update wagmi depend and use pnpm lock
0xGabi Apr 10, 2022
513d41a
Merge remote-tracking branch 'origin/staging' into entries-data-fallback
0xGabi Apr 10, 2022
5308890
chore: generate yarn.lock
0xGabi Apr 10, 2022
c8bb8f8
Upload desscriptions to ipfs
fabriziovigevani Apr 10, 2022
42714d2
feat: draft changes
0xGabi Apr 11, 2022
d732621
feat: cleanup && fetch single entry
0xGabi Apr 11, 2022
824fe43
chore: update ipfs link
0xGabi Apr 11, 2022
86ae153
Finalize contract interaction first draft
fabriziovigevani Apr 11, 2022
0efa75e
feat(TopBar): implement sidebar menu layout for medium and small views
PJColombo Apr 11, 2022
bd37c80
feat(TopBar): add navigation items to sidebar menu
PJColombo Apr 11, 2022
ad3189e
Merge pull request #27 from BlossomLabs/responsive-top-bar
PJColombo Apr 11, 2022
cdc1e0a
Do minor cleanup
fabriziovigevani Apr 13, 2022
86fcf36
Add comment
fabriziovigevani Apr 13, 2022
17f4658
chore: use netlify server
0xGabi Apr 14, 2022
2eb937d
chore: trigger netlify
0xGabi Apr 14, 2022
61ae5d9
fix: configure server for netlify
0xGabi Apr 14, 2022
060799d
chore: import build
0xGabi Apr 14, 2022
5e9973e
chore: add @netlify/functions
0xGabi Apr 14, 2022
ee588f3
chore: add @remix-run/node
0xGabi Apr 14, 2022
73cd4fb
feat: add review changes
0xGabi Apr 15, 2022
4597a4b
chore: regenerate yarn.lock
0xGabi Apr 15, 2022
c5e40b9
fix: update packages and imports
0xGabi Apr 15, 2022
15ab778
chore
0xGabi Apr 15, 2022
ca737be
Merge remote-tracking branch 'origin/contract-interaction' into netlify
0xGabi Apr 15, 2022
4e4e57f
chore: use @react-spring/web
0xGabi Apr 15, 2022
7ded1e5
Merge pull request #25 from BlossomLabs/contract-interaction
0xGabi Apr 15, 2022
033f30d
Merge remote-tracking branch 'origin/staging' into netlify
0xGabi Apr 15, 2022
4d11e44
Merge pull request #31 from BlossomLabs/netlify
0xGabi Apr 15, 2022
c7662ad
Merge branch 'staging' into entries-data-fallback
0xGabi Apr 15, 2022
85eb35d
Merge pull request #23 from BlossomLabs/entries-data-fallback
0xGabi Apr 15, 2022
4c0a16b
Merge remote-tracking branch 'origin/staging' into entries-screen
0xGabi Apr 15, 2022
6e678dc
chore: update import
0xGabi Apr 15, 2022
6f44229
Merge pull request #24 from BlossomLabs/entries-screen
0xGabi Apr 15, 2022
cbd4ad4
fix: local dev
0xGabi Apr 15, 2022
1591e9b
fix: local dev
0xGabi Apr 15, 2022
eab919f
feat(HelperFunctionsPicker): implement helper functions popover picker
PJColombo Apr 13, 2022
511e176
feat: entries styles
0xGabi Apr 19, 2022
5b65868
feat(ContractDescriptorScreen): implement carousel's elements focus l…
PJColombo Apr 20, 2022
4421025
feat(ContractDescriptorScreen): add helper functions picker
PJColombo Apr 20, 2022
070b7ab
feat(radspec-functions): add `@` prefix to function name
PJColombo Apr 20, 2022
60672de
feat(ContractDescriptorScreen): add description text selection logic …
PJColombo Apr 20, 2022
28168db
Add smooth display
0xGabi Apr 21, 2022
f0dc751
chore: more styles
0xGabi Apr 21, 2022
3e71eb7
chore: more styles
0xGabi Apr 21, 2022
fb777b6
chore: add more styles
0xGabi Apr 21, 2022
f6b9fc8
Merge pull request #32 from BlossomLabs/entries-styles
0xGabi Apr 21, 2022
1e23c45
refactor(ContractDescriptorScreen): update description change handlin…
PJColombo Apr 24, 2022
43e2e52
fix(radspec-functions): add missing default values
PJColombo Apr 24, 2022
441309f
feat(HelperFunctionsPicker): add function searching
PJColombo Apr 24, 2022
dc1a80e
fix(ContractDescriptorScreen): re-position functions picker button on…
PJColombo Apr 24, 2022
595d6fd
Merge branch 'staging' into helper-functions-picker
PJColombo Apr 24, 2022
eddd23c
Merge pull request #28 from BlossomLabs/helper-functions-picker
PJColombo Apr 24, 2022
afe4235
chore: separate imported types + remove unused imports
PJColombo Apr 24, 2022
0935c05
fix(ContractDescriptorScreen): avoid unnecessary re-renders when scro…
PJColombo Apr 24, 2022
9e9f0fa
feat(styles): add rosette-ui initial draft
0xGabi Apr 27, 2022
be9f69e
chore: bump rosette-ui version
0xGabi Apr 28, 2022
0fb2d3a
chore: bump rosette-ui
0xGabi Apr 28, 2022
4fcb545
feat(styles): add background image and fix some styles
0xGabi Apr 28, 2022
9562885
chore: bump rosette ui
0xGabi Apr 30, 2022
b21bcc5
chore: add new assets
0xGabi Apr 30, 2022
62f14a6
feat: update providers and routes
0xGabi Apr 30, 2022
407bee9
feat: update components with new rosette-ui
0xGabi Apr 30, 2022
d1fbaff
fix: small style fixes
0xGabi Apr 30, 2022
7f1b193
fix: more styles fixes
0xGabi Apr 30, 2022
1a64ec9
fix: further styles fixes
0xGabi Apr 30, 2022
814ba6f
feat: add uniswap swap widget
0xGabi Apr 30, 2022
54eae24
Update app/components/AppLayout/index.tsx
0xGabi May 2, 2022
996b4cf
merge with origin
0xGabi May 3, 2022
d08c35d
feat: add nav bar hover styles
0xGabi May 3, 2022
dda84ca
fix: entries style
0xGabi May 3, 2022
5786b29
chore: more style fixes
0xGabi May 3, 2022
d517378
chore: add swap asset
0xGabi May 4, 2022
0b922ec
chore: comment swap component
0xGabi May 4, 2022
27bd4a6
Merge pull request #33 from BlossomLabs/rosette-ui
0xGabi May 4, 2022
220cef5
feat(app): swap widget
0xGabi May 24, 2022
bc3da4e
chore: add remix auto-generated ts config
PJColombo Jun 7, 2022
c617169
fix(ContractDescriptorScreen): fill remaining height space
PJColombo Jun 7, 2022
26f05e8
fix(TopBar): remove unnecessary top padding
PJColombo Jun 7, 2022
6438398
fix: display background image correctly when overflow happens
PJColombo Jun 7, 2022
0552fb9
Merge pull request #45 from BlossomLabs/css-fixes
PJColombo Jun 7, 2022
b32bbea
fix: solve IPFS descriptions upload problem (solves #42 and #40)
PJColombo Jun 9, 2022
5b4123a
fix: add required collateral amount to `upsertEntries` calls
PJColombo Jun 10, 2022
9bf5a63
fix(subgraph): fix status calculation logic + normalize id building
PJColombo Jun 11, 2022
eb58040
fix: change ipfs gateway to rosette's one
PJColombo Jun 11, 2022
d858d38
fix(ContractDescriptorScreen): add the following:
PJColombo Jun 11, 2022
6076f46
feat: add function descriptors filters (solves #20)
PJColombo Jun 12, 2022
a1197b2
fix: pass error to ipfs upload catch logic
PJColombo Jun 12, 2022
6b0f6ac
chore: bump widget version
0xGabi Jun 12, 2022
e6083cc
chore: bump widget version
0xGabi Jun 12, 2022
e622c60
chore: use pnpm
0xGabi Jun 13, 2022
574affe
chore: use pnpm
0xGabi Jun 13, 2022
36848b9
chore: update netlify
0xGabi Jun 13, 2022
844a6a6
chore: update netlify
0xGabi Jun 13, 2022
8a4c9b8
chore: fix netlify
0xGabi Jun 13, 2022
1f1f2e0
chore: fix netlify
0xGabi Jun 13, 2022
5a27ee7
chore: add npmrc
0xGabi Jun 13, 2022
dd87dcc
chore: use yarn
0xGabi Jun 13, 2022
e89db9e
chore: use yarn
0xGabi Jun 13, 2022
a3420ba
chore: update ipfs client to latest version
PJColombo Jun 12, 2022
4efe236
chore: bump rosette-ui
PJColombo Jun 14, 2022
18b029d
feat(app): swap widget
0xGabi May 24, 2022
d3158d0
refactor: generalize blockchain explorer fetch and url search params …
PJColombo Jun 23, 2022
c53809d
feat(TestModal): Add customizable parameter fields
PJColombo Jun 24, 2022
3f357d6
feat(TestModal): add description evaluation logic
PJColombo Jun 25, 2022
080413b
refactor(FunctionDetails): generalize component
PJColombo Jun 30, 2022
88f2609
feat(TestModal): add the following:
PJColombo Jun 30, 2022
9535f40
refactor(TestModal): re-position tx field
PJColombo Jun 30, 2022
fe8c00b
chore: update remix packages + undo wallet-connect fixes as it's solv…
PJColombo Jun 30, 2022
171c90b
fix(TestModal): generate random default param values + add default va…
PJColombo Jul 1, 2022
7a7effe
fix(ContractDescriptorScreen): handle onwheel event inside carousel
PJColombo Jul 6, 2022
253c80a
chore: try fix for deployment error
0xGabi Jul 6, 2022
3a4e68b
Merge branch 'swap-widget' of github.com:BlossomLabs/rosette-app into…
0xGabi Jul 6, 2022
744420c
chore: update dependencies
0xGabi Jul 6, 2022
a8ce9b5
chore: update patch remix-run
0xGabi Jul 6, 2022
f50255a
chore: remove patch
0xGabi Jul 6, 2022
cf4b7e3
chore: update netlify config
0xGabi Jul 6, 2022
0c19249
chore: use esbuild
0xGabi Jul 6, 2022
3afca83
chore: use external modules
0xGabi Jul 6, 2022
4b1272b
chore: exclude files
0xGabi Jul 6, 2022
6b688db
chore: use vercel config
0xGabi Jul 6, 2022
b446f3b
Merge pull request #52 from BlossomLabs/swap-widget-vercel
0xGabi Jul 6, 2022
1240126
Merge pull request #41 from BlossomLabs/swap-widget
0xGabi Jul 6, 2022
f87d83f
feat(TestModal): support dynamic array params + refactor `ParamField`…
PJColombo Jul 11, 2022
7473032
chore: cleanup app for MVP
0xGabi Jul 11, 2022
775008c
fix(HelperFunctionsPicker): add key to entry elements
PJColombo Jul 12, 2022
c87f284
Merge branch 'staging' into test-modal
PJColombo Jul 12, 2022
3245fb8
refactor(ContractDescriptor): use immer to update store
PJColombo Jul 12, 2022
69b427b
feat: migrate to goerli testnet
0xGabi Jul 12, 2022
cf1d998
feat: update RosetteStone ABI and collateral requirement
0xGabi Jul 12, 2022
9979433
fix(TestModal): add array params support to transaction loader
PJColombo Jul 13, 2022
1872a89
Merge pull request #48 from BlossomLabs/test-modal
PJColombo Jul 13, 2022
6115896
fix: pass correct env variable
PJColombo Jul 13, 2022
81f1c2c
Merge pull request #57 from BlossomLabs/goerli
0xGabi Jul 13, 2022
a675ee4
feat: hide swap component
0xGabi Jul 13, 2022
db729b6
Merge remote-tracking branch 'origin/staging' into cleanup
0xGabi Jul 13, 2022
3c00827
feat: generate lock file
0xGabi Jul 13, 2022
c365af7
chore: remove vercel unused env
0xGabi Jul 13, 2022
4b152e5
Merge pull request #56 from BlossomLabs/cleanup
0xGabi Jul 13, 2022
826fa6c
chore: fix null check
0xGabi Jul 13, 2022
e73d33b
fix(Home): remove "Next" button
PJColombo Jul 13, 2022
514bef5
fix: solves #58
PJColombo Jul 14, 2022
e1fcbc9
fix: add small fixes
PJColombo Jul 14, 2022
482d1c6
feat(blockchain-explorers): add goerli and ropsten network support
PJColombo Jul 19, 2022
96f514d
fix: add logo and favicon
PJColombo Jul 21, 2022
bd78781
fix: add rosette icon to initial animation + solve #19
PJColombo Jul 21, 2022
1516400
feat: migrate metadata from IPFS to Bundler + Arweave
0xGabi Jul 23, 2022
936bc3a
feat: update entries-data server
0xGabi Jul 24, 2022
39d1f4f
fix: subgraph contract fetcher
0xGabi Jul 24, 2022
123d4d3
Merge pull request #66 from RosetteProtocol/bundlr-arweave
0xGabi Jul 24, 2022
60acbbc
fix: scroll functions only when hovering cursor over pagination compo…
PJColombo Jul 26, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Blockchain explorers to fetch contract data from.
ETHERSCAN_EXPLORER_API_KEY=
POLYGONSCAN_EXPLORER_API_KEY=
BLOCKSCOUT_EXPLORER_API_KEY=

# Infura key.
INFURA_PROJECT_ID=

# Infura's IPFS basic auth key.
INFURA_IPFS_API_KEY=<project-id>:<secret-password>

# Chain id where the Rosette contract is deployed on.
CHAIN_ID=

# RPC endpoint url.
RPC_URL=

# Rosette's contract address.
ROSETTE_STONE_ADDRESS=

# Rosette's subgraph uri.
SUBGRAPH_URI=

# Bundlr network env

BUNDLR_URI=
BUNDLR_FEE_TOKEN=
PRIVATE_KEY=
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,14 @@ node_modules
.env
.vercel
.output
.yalc

/build/
/public/build
/public/aragon-ui
/api/index.js
/api/index.js.map
yalc.lock

# Editor directories and files
.vscode/*
Expand All @@ -19,4 +22,6 @@ node_modules
*.ntvs*
*.njsproj
*.sln
*.sw?
*.sw?
# Local Netlify folder
.netlify
1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
strict-peer-dependencies = false
7 changes: 7 additions & 0 deletions api/index.js.map

Large diffs are not rendered by default.

41 changes: 32 additions & 9 deletions app/App.tsx
Original file line number Diff line number Diff line change
@@ -1,19 +1,42 @@
import { useTheme } from "@1hive/1hive-ui";
import { ReactNode } from "react";
import { useTheme } from "@blossom-labs/rosette-ui";
import { ThemeProvider } from "styled-components";
import { AppLayout } from "./components/AppLayout";
import { AppReady } from "./providers/AppReady";
import Wagmi from "./providers/Wagmi";
import { useState } from "react";

export const App = ({ children }: { children: ReactNode }) => {
import { AppReady } from "~/providers/AppReady";
import Wagmi from "~/providers/Wagmi";
import { AppLayout } from "~/components/AppLayout";
import { Outlet } from "@remix-run/react";
import { RosetteStone } from "./providers/RosetteStone";

export type AppContext = {
displayTopBar(display: boolean): void;
displayBottomBar(display: boolean): void;
};

export const App = () => {
const theme = useTheme();

const [displayTopBar, setDisplayTopBar] = useState(true);
const [displayBottomBar, setDisplayBottomBar] = useState(true);

return (
<ThemeProvider theme={theme}>
<Wagmi>
<AppReady>
<AppLayout>{children}</AppLayout>
</AppReady>
<RosetteStone>
<AppReady>
<AppLayout
displayTopBar={displayTopBar}
displayBottomBar={displayBottomBar}
>
<Outlet
context={{
displayTopBar: setDisplayTopBar,
displayBottomBar: setDisplayBottomBar,
}}
/>
</AppLayout>
</AppReady>
</RosetteStone>
</Wagmi>
</ThemeProvider>
);
Expand Down
194 changes: 194 additions & 0 deletions app/abi/RosetteStone.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,194 @@
[
{
"inputs": [],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"inputs": [
{
"internalType": "bytes32",
"name": "scope",
"type": "bytes32"
},
{
"internalType": "bytes4",
"name": "sig",
"type": "bytes4"
},
{
"internalType": "bytes",
"name": "cid",
"type": "bytes"
}
],
"name": "InvalidEntry",
"type": "error"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "bytes32",
"name": "scope",
"type": "bytes32"
},
{
"indexed": true,
"internalType": "bytes4",
"name": "sig",
"type": "bytes4"
}
],
"name": "EntryRemoved",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "bytes32",
"name": "scope",
"type": "bytes32"
},
{
"indexed": true,
"internalType": "bytes4",
"name": "sig",
"type": "bytes4"
},
{
"indexed": false,
"internalType": "address",
"name": "submitter",
"type": "address"
},
{
"indexed": false,
"internalType": "bytes",
"name": "cid",
"type": "bytes"
}
],
"name": "EntryUpserted",
"type": "event"
},
{
"inputs": [
{
"internalType": "bytes32",
"name": "_scope",
"type": "bytes32"
},
{
"internalType": "bytes4",
"name": "_sig",
"type": "bytes4"
}
],
"name": "getEntry",
"outputs": [
{
"internalType": "bytes",
"name": "",
"type": "bytes"
},
{
"internalType": "address",
"name": "",
"type": "address"
},
{
"internalType": "enum RosetteStone.EntryStatus",
"name": "",
"type": "uint8"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes32[]",
"name": "_scopes",
"type": "bytes32[]"
},
{
"internalType": "bytes4[]",
"name": "_sigs",
"type": "bytes4[]"
}
],
"name": "removeEntries",
"outputs": [],
"stateMutability": "payable",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes32",
"name": "_scope",
"type": "bytes32"
},
{
"internalType": "bytes4",
"name": "_sig",
"type": "bytes4"
}
],
"name": "removeEntry",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes32[]",
"name": "_scopes",
"type": "bytes32[]"
},
{
"internalType": "bytes4[]",
"name": "_sigs",
"type": "bytes4[]"
},
{
"internalType": "bytes[]",
"name": "_cids",
"type": "bytes[]"
}
],
"name": "upsertEntries",
"outputs": [],
"stateMutability": "payable",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes32",
"name": "_scope",
"type": "bytes32"
},
{
"internalType": "bytes4",
"name": "_sig",
"type": "bytes4"
},
{
"internalType": "bytes",
"name": "_cid",
"type": "bytes"
}
],
"name": "upsertEntry",
"outputs": [],
"stateMutability": "payable",
"type": "function"
}
]
Binary file added app/assets/background.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 0 additions & 8 deletions app/assets/blossom-labs.svg

This file was deleted.

1 change: 1 addition & 0 deletions app/assets/blossom-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion app/assets/ethereum.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 1 addition & 8 deletions app/assets/gnosis-chain.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/assets/mobile.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/assets/rosette-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions app/assets/rosette-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading