All Projects → zachalam → AccountPhoto

zachalam / AccountPhoto

Licence: other
Map a universal avatar against your EOS blockchain account (stored using the IPFS protocol).

Programming Languages

WebAssembly
147 projects
javascript
184084 projects - #8 most used programming language
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to AccountPhoto

Awesome Blockchain
⚡️Curated list of resources for the development and applications of blockchain.
Stars: ✭ 937 (+7107.69%)
Mutual labels:  ipfs, eos
2read
Convert article in current tab to readable form and upload it to P2P network - IPFS
Stars: ✭ 130 (+900%)
Mutual labels:  ipfs
research
Shared learning of decentralized development.
Stars: ✭ 26 (+100%)
Mutual labels:  ipfs
js-threaddb
This project has been moved to https://github.com/textileio/js-textile
Stars: ✭ 13 (+0%)
Mutual labels:  ipfs
react-native-boilerplate
[DEPRECATED] A boilerplate app that shows creating, starting, and managing an IPFS peer using Textile's React Native SDK
Stars: ✭ 20 (+53.85%)
Mutual labels:  ipfs
cryptomkt-node
CryptoMarket Node SDK
Stars: ✭ 21 (+61.54%)
Mutual labels:  eos
peer-id-generator
Vanity public key generator for use with IPFS and IPNS
Stars: ✭ 27 (+107.69%)
Mutual labels:  ipfs
inkdrop-app
InkDrop
Stars: ✭ 18 (+38.46%)
Mutual labels:  ipfs
stablecoooin
EOS stable coin contract
Stars: ✭ 17 (+30.77%)
Mutual labels:  eos
interfaces
A diverse set of royalty-free user avatars to be used for marketing graphics and application screenshots.
Stars: ✭ 50 (+284.62%)
Mutual labels:  avatar
is-ipfs
A set of utilities to help identify IPFS resources on the web
Stars: ✭ 99 (+661.54%)
Mutual labels:  ipfs
web3.storage
⁂ The simple file storage service for IPFS & Filecoin
Stars: ✭ 417 (+3107.69%)
Mutual labels:  ipfs
in-web-browsers
Tracking the endeavor towards getting web browsers to natively support IPFS and content-addressing
Stars: ✭ 318 (+2346.15%)
Mutual labels:  ipfs
creaton
Decentralized content sharing platform.
Stars: ✭ 38 (+192.31%)
Mutual labels:  ipfs
orbitdns
Distributed PKI based DNS
Stars: ✭ 23 (+76.92%)
Mutual labels:  ipfs
github-avatar-generator
Generate github-style avatar with java awt
Stars: ✭ 37 (+184.62%)
Mutual labels:  avatar
eosdart
EOS API Client in Dart Language
Stars: ✭ 33 (+153.85%)
Mutual labels:  eos
EOS-Proxy-Token
Proxy token to allow mitigating EOSIO Ram exploit
Stars: ✭ 22 (+69.23%)
Mutual labels:  eos
aletheia-app
Alethia peer to peer publishing platform
Stars: ✭ 46 (+253.85%)
Mutual labels:  ipfs
valist
Web3-native software distribution. Publish and install executables, Docker images, WebAssembly, and more. Powered by Ethereum, IPFS, and Filecoin.
Stars: ✭ 107 (+723.08%)
Mutual labels:  ipfs

AccountPhoto

AccountPhoto is a decentralized application or (dApp) for the EOS blockchain. It provides a way for users to globally link a photo to their account. Think Gravatar, but decentralized.

AccountPhoto Screenshot

React Integration

If you run your own EOS dApp, you can provide a more personalized experience by integrating AccountPhoto into your service. It only takes a few lines of code.

  1. Install
npm install accountphoto-react
  1. Add
import React, { Component } from 'react'
 
import AccountPhoto from 'accountphoto-react'
 
class Example extends Component {
  render () {
    return (
      // simply add `account` name as prop.
      <AccountPhoto account={'zachzachzach'} />
      // overwrite `style` by passing to component.
    )
  }
}

View on NPM: https://www.npmjs.com/package/accountphoto-react

Custom Integration

If you need to build your own integration, it's easy as well. Simply utilize your existing eos session.

ACCOUNT_NAME, the lower_bound param of getTableRows, needs the variable for the account name of the logged in user. Ie: 'zachzachzach'.

eos.getTableRows({
    json: true,
    code: "accountphoto",
    scope: "accountphoto",
    table: "photo",
    lower_bound: ACCOUNT_NAME
}).then((res) => {
      let photo = res.rows[0]
      // you can save and/or display the photo, by reading "photo_hash"
      // ie: https://ipfs.io/ipfs/${photo.photo_hash}
    });
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].