• Stars
    star
    567
  • Rank 78,634 (Top 2 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 6 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

EOSIO Desktop Wallet and Authenticator

version issues license downloads

Anchor Logo

Anchor - A feature rich, open-source, Antelope Wallet

Anchor Screenshot 1

Features

Some of the notable features of Anchor include, but are not limited to:

  • A user interface that supports common Antelope functions (token transfers, resource management, governance, etc).
  • Direct integration with Greymass Fuel, which provides limited free CPU/NET resources to every account on compatible networks.
  • Support for nearly every Antelope-based blockchain (EOS, Telos, WAX, etc), with new networks added as they launch.
  • Locally encrypted key storage using AES-256 - your private keys never leave the wallet.
  • Optional integration with Ledger Hardware Wallets for additional key security.
  • Rich integration with external applications any Antelope-based blockchain using the EOSIO Signing Request protocol.

A dedicated Anchor website will be released in the future with a more detailed breakdown of everything that Anchor offers. To experience it all yourself today, download and give it a try.

Download Anchor

We urge all users to only download Anchor from one of these two locations:

When downloading from either location, check the URL bar of your browser to ensure you are in the correct place and not visiting a phishing link.

Current Release

The most recent (v1.3.12) release can downloaded using these links:

The latest release will always be available on the releases page of this repository:

https://github.com/greymass/anchor/releases

To determine which file you need, if you are a...

  • MacOS User: Download the DMG (anchor-wallet-***.dmg) file. Open it, and drag the Anchor icon into your Applications folder.
  • Windows User: Download the EXE (anchor-wallet-***.exe) file. Open it, and perform run the installation process.
  • Linux User: Download either the AppImage (anchor-wallet-***-_amd64.AppImage) or DEB (anchor-wallet-***-_amd64.deb) file

Signatures

All releases on Github will have shasum256 hashes signed by jesta on keybase. If these signatures do not match, it is possible you have obtained a release not published by the Greymass team.

Build it yourself

If you'd rather build the application yourself, please ensure you have nodejs/npm/yarn already installed locally.

Note: If you are configuring this Electron application within a Windows development environment, it will involve additional steps.

git clone https://github.com/greymass/anchor.git anchor
cd anchor
nvm use v14
yarn --frozen-lockfile --ignore-engines
cd app
yarn --frozen-lockfile
cd ..

Then, depending on what OS you use, either:

  • MacOS: npm run package-mac
  • Linux: npm run package-linux
  • Windows: npm run package-win

You currently must build the binary for the desired operating system on that operating system. Windows builds must be built on Windows, macOS on macOS, etc.

After the build completes, the files will be located in the releases folder within the project folder.

Running in development mode

git clone https://github.com/greymass/anchor.git anchor
cd anchor
nvm use v13
yarn build-dll
yarn --frozen-lockfile
cd app
yarn --frozen-lockfile
cd ..
npm run dev

Credits

The development of this application is being led by members of the Greymass team.

More Repositories

1

anchor-link

Persistent, fast and secure signature provider for EOSIO chains built on top of EOSIO Signing Requests (EEP-7)
TypeScript
53
star
2

eosio-core

Library for working with EOSIO blockchains
TypeScript
34
star
3

eosio-signing-request

Library to assist in creating and digesting EOSIO Signing Requests (ESR)
TypeScript
32
star
4

producerjson

EOS Smart Contract for Block Producer Information
C++
25
star
5

ual-anchor

Identity and session through ESR using EOSIO/universal-authenticator-library
TypeScript
23
star
6

unicove

Unicove - Antelope Web Wallet πŸ¦„
Svelte
20
star
7

swift-eosio

Library for swiftly working with EOSIO blockchains on Linux, macOS and iOS with ESR support
Swift
14
star
8

swift-scrypt

Swift bindings for libscrypt
Swift
13
star
9

customtokens

Custom Token tracking smart contract for EOS
C++
13
star
10

docker-nodeos

Create nodeos/EOSIO services using docker/docker-compose.
Shell
12
star
11

eosio-api-ext

Service layer to create new API endpoints for EOS
Python
12
star
12

anchor-link-demo-multipass

Example for handling multi-chain/account/device sessions using anchor-link
JavaScript
10
star
13

eosio-abi2ts

Tool that generates TypeScript type definitions from EOSIO ABI files
TypeScript
9
star
14

eosio-resources

ALPHA - Library to assist in EOSIO Resource calculations.
TypeScript
8
star
15

anchor-link-browser-transport

User Interface for integrating ESR Sessions and Identity in web browsers
TypeScript
8
star
16

eosio-failover

An EOSIO failover solution which rotates through potential signing public keys and unregisters when needed.
TypeScript
8
star
17

ual-reactjs-renderer-demo-multipass

Example for handling multi-wallet/chain/account/device sessions using ual
JavaScript
8
star
18

greymassfuel-eosjs-demos

eosjs demos using the greymassfuel account and ONLY_BILL_FIRST_AUTHORIZER
JavaScript
7
star
19

eosio-resource-manager

TypeScript
6
star
20

eosio-signing-request-demo

Demos to showcase various ways to use the eosio-signing-request library
6
star
21

pricefeed

Price feed updater for DelphiOracle with pluggable price providers
TypeScript
4
star
22

ual-anchor-demo

UAL + Anchor demo
JavaScript
4
star
23

keycert-js

EOSIO Owner Key Certificate encoding and decoding JavaScript library
TypeScript
4
star
24

eosio-webauthn

WebAuthn helpers for @greymass/eosio
TypeScript
4
star
25

go-eosio

Fast EOSIO primitives for Go
Go
3
star
26

retired-website

Old website for greymass.com
JavaScript
3
star
27

golf

JavaScript
3
star
28

eosio-uri-builder

User Interface to create EOSIO Signing Requests
JavaScript
3
star
29

greymassfuel-transit-demo

Demo using greymassfuel with eos-transit
TypeScript
3
star
30

eosio-signing-request-java

Java wrapper for the EOSIO Signing Request protocol
Java
2
star
31

eos-transit-demo-multipass

Example for handling multi-wallet/chain/account/device sessions using eos-transit
JavaScript
2
star
32

swift-eosio-key-encryption

Swift
2
star
33

fio-register

Prototype of a tool for manaing FIO domains and addresses.
JavaScript
2
star
34

resource-transition

TypeScript
2
star
35

antelope-tokens.json

2
star
36

create-account

JavaScript
2
star
37

mnemonic-seeds

A wrapper to facilitate the generation of mnemonic seeds and derived EOSIO keys.
JavaScript
2
star
38

account-creation-lib

Account Creation library.
TypeScript
2
star
39

buoy-golang

[NOT PRODUCTION READY] POST -> WebSocket forwarding service
Go
2
star
40

anchor-link-demo

Demo project for Anchor Link
Vue
2
star
41

scrap

C++
2
star
42

wharf

JavaScript
2
star
43

anchor-link-console-transport

JavaScript console transport for Anchor Link
TypeScript
1
star
44

qa

1
star
45

dockerfiles

Dockerfile
1
star
46

anchor-link-session-manager

WORK IN PROGRESS - Session management for signature providers when receiving requests using the Anchor Link protocol
TypeScript
1
star
47

revoter

Service that refreshes all producer votes for all accounts that it can sign for.
TypeScript
1
star
48

eosio.to

EOSIO Signing Request Viewer
JavaScript
1
star
49

vision-camera-code-scanner

Java
1
star
50

base2048-js

Base2048 encoder and decoder in JavaScript
TypeScript
1
star
51

eosio-key-encryption

TypeScript
1
star
52

wallet-plugin-wombat

TypeScript
1
star
53

ocarina

Jinja
1
star
54

buoy-nodejs

POST -> WebSocket forwarding service
TypeScript
1
star
55

eosio-uri-example-namebid

EEP-7 Signing Request Demo - Name Bidding
JavaScript
1
star
56

bp.json

JSON representation of teamgreymass block producer information
Shell
1
star
57

eosio-uri-example-donations

EEP-7 Signing Request Demo - Donation Link
JavaScript
1
star
58

anchor-desktop

Prototype version 2.0 of the Anchor desktop wallet
HTML
1
star
59

abi2core

TypeScript
1
star
60

typescript-lib-template

TypeScript library npm module template
JavaScript
1
star
61

swift-base2048

Base2048 encoder and decoder in Swift
Swift
1
star
62

eosio-apiclient-resource-provider

EXPERIMENTAL - Do not use.
TypeScript
1
star
63

buoy-client

Browser and node.js client for the buoy message forwarder service
TypeScript
1
star
64

keycert-js-pdf

Pure JS PDF generation for EOSIO Owner Key Certificates
TypeScript
1
star
65

idproofer

ESR Identity Proof verification service
TypeScript
1
star
66

eosio-uri-example-proxyvote

EEP-7 Signing Request Demo - Proxy Vote
JavaScript
1
star
67

eosio-cosigner-nodejs

An example cosigner service using the EEP-7 signing transport
TypeScript
1
star
68

lighthouse

Anchor support service
Swift
1
star