►
From YouTube: NEAR + Bundlr + Arweave dApp deploy dApp
Description
Hey Nearians,
This workshop walks you through using NEAR to upload data on Arweave, in this workshop, we will build a public square app using React a NEAR Wallet, the bundler network, and Arweave. The tutorial is broken down into several bite-size videos, that are 20 - 30 minutes long on average.
Tutorial Repository: https://github.com/twilson63/public-square-app
Arweave Dev Discord: https://discord.gg/928jQzsA
About Presenter: Tom Wilson - twilson632 on Discord
A
All
right
so
now
we're
coming
to
the
last
session
of
the
workshop,
the
near
wallet
bundler.
Are
we
workshop
with
the
public
square
app
and
before
we
get
into
deploying
to
our
weave?
I
first
want
to
follow
up
with
the
previous
session.
We
couldn't
get
the
owner
address,
link
to
work,
and
basically
the
issue
was.
I
had
a
typo
in
the
api
build
query.
A
I
was
missing
a
quote
at
the
end
here,
and
that
was
why
it
wasn't
working
now
we
can
go
and
filter
on
an
address
owner
address
and
see
that
it's
working,
which
is
pretty
cool,
okay,
cool,
so
so
we've
got
our
app
and
now
what
we
want
to
do
is
we
want
to
deploy
to
our
weave
now.
This
does
require
an
r
weave
wallet
and
some
r
to
do
so
and
a
tool
called
rkb.
A
Maybe
in
the
future
we
can
take
the
bundler
network
and
build
a
cli
that
would
essentially
take
a
near
wallet
and
upload
the
dap
to
r
weave.
That's
that's
certainly
doable
so
hopefully,
if,
if,
if
you're
interested
in
this
happy
to
chat
about
you,
know
kind
of
taking
that
on
and
building
kind
of
a
near
cli,
that
can
do
the
same
thing.
A
But
in
this
case
we
do
need
r
and
and
in
our
weave
wallet
we
can
generate
a
wallet
using
the
rsdk
and
then
throw
some
funds
in
it.
But
but
we
need
we
need
something
so
to
get
started.
The
first
thing
we'll
we'll
do
is
build
our
application,
so
we'll
take
what
we've
got
to
date
and
we'll
just
open
a
new
terminal
window
and
we'll
just
run
npm
run
build
which
will
actually
build
the
application
and
put
it
in
the
build
directory.
A
Then
we're
going
to
install
a
cli
tool
called
r
kb
ar
kb
and
that
tool
will
basically
take
all
the
files
in
the
build
directory
and
upload
them
to
our
web,
so
that
we
will
have
a
full
permaweb
application.
That
means
the
public
square.
A
App
we've
built
will
actually
exist
on
the
rwev
network
called
the
permal
web
and
it
will
be
there
forever
right,
so
we're
gonna,
install
ar
k
b
and
then
we'll
jump
through
the
process
of
of
adding
a
wallet,
and
you
know,
work
working
through
deploying
this
app
to
the
gateway.
So,
let's
see,
if
I
can
upload
and
try
to
upload
my
little
wallet
food.
A
A
Basically,
all
we
need
to
do
is
upload
it
or
have
it
in
our
path.
Now
it's
it's
pretty
important
not
to
upload
that
to
to
github
or
anything
like
that
right.
You
want
to
kind
of
keep
that
private
and
and
also
you
know,
keep
low
funds
in
it.
You'll
see,
I
don't
have
a
lot
of
r
in
that,
so
if
it
does
get
compromised,
you
know
someone,
you
know
it
may
just
be
a
a
couple
of
sets
or
or
whatever.
A
A
A
That'll
be
easier:
okay,
so
we're
going
to
type
ar
kb,
build
and
then
wallet
my
wallet,
and
I
think
that
should
be
it.
A
Oh
I'm
leaving
out
the
command
right
so
here
kb
deploy
build
wallet,
my
wallet
dot,
json,
okay,
so
this
is
telling
deploy
and
it's
preparing
the
files
and
it's
gonna
build
a
manifest
and
I'm
getting
a
total
fee
of
not
a
number.
So
let
me
try
to
do
that
again.
A
This
image
file
points
the
this
r
weave
id,
so
it
kind
of
maps
each
one
of
these
files
to
an
r
weave
id
and
it
acts
as
a
router
on
our
gateway.
So
we've
got
that
and
we
can
see
our
our
current
balance
and
after
the
ploy
it's
really
really
cheap
right.
So
this
is
below
a
penny
here.
So
let's
do
yes,
and
now
it's
gonna
upload
the
files.
A
A
And
it
does
take
maybe
a
little
bit
of
time
to
show
up
so
we'll
take
that,
but
as
as
it
goes,
give
it
a
little
time
to
to
post
on
the
r
weave
network
and-
and
actually
I
think,
a
really
cool
thing
is
arkb
can
use
bundler.
So
you
can
use
the
bundler
network
and
it's
even
faster
to
actually
provision
on.
Are
we,
and
one
of
the
things
I
think
would
be
cool?
A
Is
that
we
could
build
a
near?
You
know
cli
that
kind
of
does
the
same
thing
as
arkb,
but
it
you
know,
uses
the
bundler
network
and
funds,
the
the
r
and
then
pushes
or
uploads
these
files
using
the
same
process.
We
did
in
the
public
square
app
and
I
think
that
could
be
very
cool.
So
that's
it
now.
You
have
completed
this
tutorial
and
hopefully
have
a
public
square
app
on
the
perma
web.
That
uses
a
near
wallet-
and
I
want
to
before
I
go.
A
Give
a
huge
shout
out
to
to
dmacc
dan
has.
A
I
refined
it
a
little
bit
to
work
with
the
near
protocol,
but
he
delivered
an
an
awesome
experience
for
getting
started
with
our
weave,
and
I
just
can't
thank
him
enough
for
putting
this
together
so
that
I
can
have
this
opportunity
to
go
through
this
and
show
how
you
can
use
the
near
protocol
and
connect
with
our
weave.
So
I
hope
I
hope
you've
enjoyed
this
tutorial
and
you
know
good
good
luck.
Thanks.