►
From YouTube: NEAR Onboarding Bootcamp | Part 1 of 5: NEAR Wallet
Description
Follow the latest from NEAR Protocol on:
Website: https://near.org/
Discord: https://near.chat/
Blog: https://near.org/blog/
Twitter: https://twitter.com/NEARProtocol
GitHub: https://github.com/near https://github.com/nearprotocol
#Blockchain #FutureIsNEAR #NEAR #nearprotocol
A
Everybody
can
see
my
screen,
I
hope
pretty
chanting,
yep
cool,
so
so
what
is
the
wallet?
What
are
the
features
we'll
just
come
from
the
the
user's
perspective.
Essentially,
what
are
the
benefits
of
the
wallet,
and
why
does
the
wallet
exist
got
some
bullet
points
here
that
are
the
high
level
features
that
the
wallet
provides.
The
most
obvious
ones
that
most
people
are
familiar
with
is
creating
new,
named
accounts
on
here.
So
anytime.
A
A
The
wallet
also
provides
a
layer
on
top
of
or
outside
of
the
blockchain
for
two-factor
authentication.
So
if
you
want
to
secure
a
near
account
that
has
a
fair
amount
of
value
and
near
tokens
on
it,
then
you
can
turn
on
two-factor
authentication
and
the
wallet
infrastructure
will
actually
send
you
emails
or
sms's.
If
you
chose
to
use
sms,
I'm
not
not
a
big
fan,
it
also
allows
you
to
log
into
actual
d
apps
and
I'll
walk
through.
A
Actually,
logging
into
a
d-app
just
so
you
can
see
what
that
looks
like
in
your
apps
themselves.
We
give
you
a
basic
ui
to
kind
of
control
staking.
So
if
you
have
tokens
that
you're
going
to
stake
with
validators,
then
you
can
choose
to
do
that
using
the
wallet
you
can
see
where
you
have
your
token
staked
using
the
wallet,
a
critical
part
actually
of
the
wallet
is
the
ability
to
recover
accounts
using
seed
phrases.
A
This
is
a
this
is
a
really
low
level
benefit
to
the
wallet
that
you
normally
wouldn't
have.
One
of
the
things
that
one
of
the
things
that
is
not
obvious
about
near
is
that
when
you
have
a
public
private
key,
you
have
a
named
address
via
the
blockchain.
Actually,
if
you
wanted
to
figure
out
what
account
that
was,
it
could
be
quite
difficult.
Actually,
we
rely
on
a
an
indexer
which
you
guys
have
probably
already
heard
a
little
bit
about
the
explorer,
which
is
an
indexer
that
indexes
transactions.
A
The
wallet
actually
has
its
own
indexer
as
well.
That
keeps
track
of
transactions
that
are
relevant
to
raw
to
wallet,
usage
and
part
of
what
the
wallet
indexer
provides.
Is
our
ability
to
find
out
using
a
key
that
you
give
us
which
accounts
have
used
that
key?
So
we
can,
you
can
give
us
a
seed
phrase,
import
essentially
an
account
using
seed
phrase.
You
send
us
the
public
key
and
we
can
identify
the
named
near
accounts
that
were
used
for
that
public
key.
A
So
we
call
it
recovery,
but
really
the
account's
always
there,
and
it's
just
a
matter
of
tying
your
your
keys
to
the
to
the
named
account
that
we
keep
track
of
the
wallet
also
provides
ledger
integration.
So,
if
you're
familiar
if
you're
not
familiar
with
ledger,
ledger
is
basically
a
piece
of
hardware
that
stores
your
private
key
inside
of
a
protected
yeah
secure
chip
where
the
private
key
actually
never
leaves
the
device
devices.
A
A
A
If
you're,
using
something
like
berry,
club
or
berry
cards,
you
can
see
an
entry
for
the
access
keys
that
it
uses
and
the
wallet
is
also
responsible
for
showing
you
some
non-near
assets,
so
wrapped
tokens.
Essentially,
you
can
see
balances
for
some
wrapped
tokens
in
the
in
the
wallet
ui
when
you
log
into
your
account.
A
So
that's
basically
the
features
that
are
provided
from
a
technical
standpoint
just
talking
about
what
is
the
wallet?
Is
this
like
a
blockchain
app
or
like?
Does
this
run
on
site
on
the
chain?
It's
like
nope?
Actually,
it's
a
standard
web
application
in
many
ways,
while
it
has
a
react,
redux
front
end,
it's
hosted
on
render
and
netlify,
depending
on
the
environment.
A
We
deploy
a
simple
rest
api
for
the
back
end,
that's
written
in
node
and
that
back
end.
Api
is
actually
very,
very
thin.
All
it's
responsible
for
basically
is
keeping
track
of
two-factor
authentication,
requests
and
pins.
You
know
codes
for
these
things.
It
persists
those
into
a
postgres
instance
that
we
have
just
for
the
wallet
and
most
of
what
we
do
with
the
wallet
is
actually
entirely
standard.
A
It's
a
normal
web
app
that
you
would
wouldn't
actually
see
any
difference
from
with
the
key
difference
that,
for
us
we
are
a
non-custodial
wallet
and
what
non-custodial
wallet
means
is
that
we
don't
want
your
private
keys.
We
don't
want
you
to
send
them
to
us.
A
We
don't
want
to
take
possession
or
custody
of
the
private
keys
for
our
users,
and
the
reason
for
that
is
that
it
simplifies
our
risk
profile
massively
and
a
lot
of
people
are
really
security
conscious
and
they
don't
want
their
private
key
to
be
sent
across
the
wire
every
time
that
they're
gonna
gonna
interact
with
something
there
are
custodial
wallets
out
there,
where
you
actually
send
them
your
private
key
and
they
will
do
interactions
for
you.
A
The
blockchain
entirely,
but
that's
not
us
so
for
us,
the
the
front
end
actually
is
what's
responsible
for
doing
most
of
the
submission
of
transactions
to
the
blockchain.
The
only
thing
that
the
back
end
is
used
for
for
actual
blockchain
interactions
is
force
operations
that
require
secrets.
So
one
example
of
that
is
in
order
to
create
an
account
under
under
the
dot
near
the
top
level
near
account.
A
We
actually
use
a
private
key
for
that
near
account
that
we
don't
want
the
browser
to
have,
and
that
allows
people
to
create
daryl.near,
for
example,
without
actually
having
the
key
for
the
near
account.
That
would
again
you
know
that
would
allow
them
to
directly
interact
with
blockchain
and
do
things
like
mass,
create
accounts
and
stuff
like
that,
where,
obviously
you
want
that
to
be
gated
based
on
the
wallet
usage,
so
at
a
high
level,
that's
the
basics
of
the
the
wallet
from
a
technical
standpoint.
It's
a
pretty
standard
application.
A
I
was
just
going
to
do
a
brief
walk
through
actually
of
what
the
wallet
looks
like,
so
that
you
can
kind
of
tie
these
bullet
points
to
a
reality.
What
does
it
actually
look
like
so
for
most
people
when
they
access
the
wallet
here?
What
they
see
is
you
know
the
initial
time
you
first
open
it.
A
It's
a
really
simple
interface,
where
the
only
options
that
you
have
are
to
import
an
existing
account
using
a
recovery
method
that
we
maintain
or
seed
phrase,
or
you
can
create
a
brand
new
account
which
allows
you
to
create
a
named
near
account,
and
this
is
what
most
people
consider
the
wallet
you
know
this
is
their
first
interaction
actually
with
near
in
many
cases,
is
well.
I
want
to
create
a
new
account.
What
do
I
have
to
do
to
create
a
new
account?
How
do
I
get
into
your
account?
A
So
I
can
create
a
your
account
right
now.
Just
so,
you
guys
can
see
what
the
wallet
looks
like
I'm
going
to
create
example,
dashner.near,
I'm
going
to
agree
to
our
little
terms
and
conditions,
and
I
get
to
choose
which
way
that
I
want
to
actually
secure
the
account
whether
I
want
to
use
email
recovery
or
phone
recovery.
These
are
things
that
actually
are
provided
by
the
wallet
service.
A
When
you
use
these
types
of
recoveries,
we
actually
store
a
record
in
our
postgres
instance
that
will
allow
you
to
recover
them
later,
but
the
most
secure
obviously
is
either
to
use
the
ledger,
which
I
referred
to
earlier-
a
hardware
vault,
essentially
from
your
keys
or
you
can
use
a
recovery
phrase
in
the
browser
which
will
give
you
a
mnemonic
that
you
can
write
down
your
your
standard,
12-word
key
phrase
and
when
you,
when
you
actually
create
the
account,
you
follow
a
little
recaptcha.
A
You
hit
verify
and
complete
and
you've
created
an
account
rather
than
create
an
account
right.
Now,
I'm
just
going
to
switch
over
to
my
wallet
where
I
actually
already
have
an
account
and
just
give
you
a
brief
look
at
the
the
ui
for
this.
You
can
see
you
can
see
recent
activity.
This
is
driven
by
the
explorer.
A
This
actually
is
running
queries
against
the
explorer
back-end
to
give
us
recent
transactions,
and,
in
fact,
if
I
click
on
any
of
these-
and
you
can
see
it's
a
direct
link
to
the
explorer-
it
actually
loads-
a
copy
of
that
transaction.
So
I
can
see
what
what
I
was
doing
and
the
rest
of
the
ui
is
provided
by
by
us
here
in
the
wallet
team,
so
tokens
if
I
were
to
hold
some
bananas,
for
example,
I
could
see
that
that
balance
here
or
wrap
near
any
other
tokens
that
I
add
in
here.
A
If
I
were
to
transfer
some
ether,
something
like
that
using
the
the
bridge,
then
I
could
actually
see
the
listed
here
staking
interface
is
really
straightforward.
It's
a
really
simple
interface.
Where
I
can
see
you
can
see,
I've
got
nine
near
staked
with
everstake.
Here
I
can
see
the
amount
of
rewards
that
I've
gotten
and
if
I
wanted
to
stake
with
a
new
validator,
then
this
ui
exists.
That
would
allow
me
to
stick
with
a
new
validator
I
could
choose.
A
I
want
to
take
another
one
year,
whatever
whatever
amount
that
I
wanted
to
stake,
obviously
I
could
take
whatever
I
want,
and
this
is
the
the
basic
guts
of
the
wallet
you
can
see.
My
account
details.
Allow
me
to
see
overall
balance,
so
how
many
near
tokens
I
have
which
ones
are
in
staking
pools
and
also
it
allows
me
to
add
stuff
like
recovery
methods,
so
I
could
add
a
phone,
sms
recovery
method
or
use
a
ledger.
A
These
are
the
keys
that
I
was
referring
to
the
fact
that
you
can
see
what
keys
have
been
added
and
why
why
they've
been
added.
So
this
is
like
from
a
d
app
called
plumanite,
and
this
is
an
app
called
berry
club,
and
this
is
the
the
main
like
administrative,
api
or
interface
that
most
people
would
see
whenever
they
want
to
come
in
and
just
mess
with
their
account
kind
of
view.
What's
here
if
they
wanted
to
send
near
to
another
account,
that's
done
via
the
wallet
as
well.
A
A
Berry
cards
is
an
app
that
allows
you
to
purchase
cards
that
were
generated
by
barry
club,
which
is
like
a
a
farming
kind
of
pixel.
Pixel
farming
kind
of
game
where
you
can
buy
the
community
actually
will
buy
individual
pixels
and
draw
on
them
and
then
once
the
once,
the
cards
themselves
are
in
a
state
that
is
useful.
Then
you
can
list
these
cards,
you
can
buy
them
for
a
certain
amount
of
mirror
and
you
will
own
them.
A
So
I
can
sign
in
with
your
wallet
just
to
show
you
what
this
looks
like
when
I
click
sign
in
with
your
wallet,
you
can
see
it
redirects
me
to
thewallet.near.org,
so
now
we're
in
the
wallet
code
base,
and
it
can
see
that
I've
already
got
my
account
selected.
I
can
choose
any
of
the
accounts
that
I
have
here
and
I'll
click
allow
to
allow
bury
cards
to
access
my
account.
This
basically
just
gives
them
the
ability
to
see
what
tokens
I
have
available
and
it
also
has
a
small
allotment.
A
If
I
go
back
to
the
account
details,
it
has
a
small
fee
allowance
that
gets
assigned
here.
This
is
you
know.
Part
of
the
login
process
is
that
it
adds
a
an
access
to
that.
Very
cards
can
then
use
once
you've
logged
in
now.
It
knows
who
I
am
and
if
I
want
to
vote
on
these
things
I
can
say
hey
I
like
this
one
better.
A
I
think
I
like
this
one
better.
I
like
this
one
better.
These
are
doing
posts
to
the
blockchain
they're,
actually
communicating
directly
with
the
berry
cards
back
end,
and
if
I
come
into
the
wallet
here
then
I
can
see
here
is
my
most
recent
there's
an
access
key
added.
This
is
me.
Logging
in
and
here
is
me
voting
for
specific
cards.