or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Syncing
xxxxxxxxxx
superfluid-dashboard-lite
What will API side be for?
Hosting
Redwood is pretty easy (and free) to host using Vercel (FE) and Heroku (databse). Check out the hosting tutorial.
How I built this
For this app, I used this tutorial Using RedwoodJs to create an Ethereum app as a starting point.
Complete auth seup by reading the
@oneclickdapp/ethereum-auth
docsNow we are cooking
Next add some to
schema.prisma
Before you run scaffold command, you may need to remove the relations value. Be sure to add them back after the scaffold!
In
flows.sdl.js
we can remove most of the CRUD function and data, since we will only be reading blockchain data from the server.Then in our
services/flow.js
we can start using the ``@superfluid-finance/js-sdk`.During development, it becomes clear we need the user's address. Let's add some
<Private>
routes to ensure we have the user's address before they navigate to a page.We'll also need a Login page to redirect to.