RSK Developers Portal
  • Platforms
    RSK Blockchain RSK Infrastructure Framework (RIF) RSK Enterprise Cloud
  • Build
    The Stack Dev Portal Roadmap Explorer Stats Gas Station
  • Learn
    Webinars
  • Use
    Open Finance Wallets RIF Name Service RIF Marketplace Buy RBTC/RIF Tokens
  • Community
    Slack GitHub Forum Ecosystem Fund Grants Bounty Program Medium
  • Blog

RSK Documentation
Expand All
  • The Stack
  • RSK
    • RSK Blockchain
    • Node (RSKj)
      • Node (RSKj)
      • Architecture
        • Architecture
        • JSON-RPC
        • Web3
        • Storage
      • Use
      • Install
        • Install
        • Update
        • Hardware requirements
        • Operating Systems
          • Setup node on Docker
          • Setup node on Ubuntu
          • Setup node on Centos
          • Setup node on Java
        • Cloud fast deploy
          • Setup node on Azure
          • Setup node on AWS
      • Configure
        • Configure
        • CLI
        • Reference
        • Verbosity
        • Switch networks
        • Mining
          • For mining
          • Using autominer
      • Contribute
        • Contribute
        • CLI
        • Linux
        • MacOS
        • Windows
      • Reproducible Build
      • Ensure security chain
      • Network Upgrade
      • Troubleshooting
      • Peer Scoring System
    • RBTC Cryptocurrency
      • RBTC Cryptocurrency
      • Conversion
        • Conversion
          • Mainnet
          • Testnet
        • With Ledger
        • With CLI
        • With Trezor T
      • Gas
    • Architecture
      • Turing complete
      • Account based
      • Powpeg
      • Merged mining
        • Merged mining
        • Implementation guide
        • Reference
        • REMASC
      • Security model
      • Transaction privacy & scalability
      • Fast payments
      • Flyover Protocol
  • RIF
    • RSK Infrastructure Framework
    • RIF Token
    • Identity
      • Intro
      • The MVP
      • Identity Manager
      • Data Vault
      • Libraries
      • Specs
      • FAQ
      • Github repos
    • RIF Relay
      • About
      • Overview
      • Architecture
      • Versions
      • Gas Costs
      • Contracts
    • rLogin
      • Get Started
      • Features
      • Sample Apps
      • Integrated backend authentication
      • Migrating
      • Design & Architecture
      • Integrations
      • Develop
      • Libraries
        • Intro
        • Client side (rLogin)
        • Server side (DID Auth)
        • Communications (VC JSON Schemas)
      • FAQs
      • Repo
    • RNS
      • RNS
      • User Guide
        • User Guide
        • Introduction
        • Setup
        • Getting Started
        • Operations
        • Advanced Operations
      • RNS Wallets Value Proposition
      • Specs
        • Specs
        • Registry specs
        • Resolvers specs
      • Operations
        • Operations
        • Register an .rsk domain
        • Resolve a domain's address
        • Change resolver
        • Set address resolution
        • Set Bitcoin address resolution
        • Renew a domain
        • Transfer a domain
        • Register a subdomain
        • Change subdomain's owner
        • Expose the name of your address
        • Find the name of an address
        • Migrate a domain from auction registration
      • Architecture
        • Architecture
        • Registry
        • Resolver
        • .rsk Registrar
          • .rsk Registrar
          • RSK Owner
          • FIFS Registrar
          • FIFS Addr Registrar
          • Renewer
          • Name Price
        • Reverse suite
          • Reverse suite
          • Reverse registrar
          • Name resolver
      • Tools
        • Web3
        • MyCrypto
        • RNS Manager
        • Subdomain tool
      • Libs
        • Libs
        • Javascript
          • Javascript
          • Getting started
          • RNS.js Instance
          • Operations
          • Advanced usage
          • Error knowledge base
          • Contribute
        • Android
        • iOS
        • Python
        • rns-artifacts
      • Integrate
        • Integrate
        • Quick start
        • Integrate your dApp
        • Integrate your wallet
      • Mainnet
      • Testnet
    • Payments
      • Lumino
    • Storage
      • About
      • Architecture
      • Libraries
        • RIF Storage JS
      • Providers
        • Swarm
          • About
          • Incentivization
          • Install
          • Run
          • Configure
          • Guides
            • Local Network
            • Local Network with Incentives
            • Connecting to testnet
            • Debugging
        • IPFS
          • About
      • Pinning Service
        • About
        • Run local using CLI
    • Marketplace
      • About
      • User Guide
        • User Guide
        • Introduction
        • Setup
        • Getting Started
      • Architecture
      • Dev Environment
      • Public Repositories
      • Services
        • RNS Domains Buy-Sell
          • Technical Specs
        • Decentralized Storage
          • Technical Specs
      • Testnet
      • Mainnet
    • Gateways
      • About
      • Data Services
        • Chainlink
          • About Chainlink
          • Architecture
          • Dev Environment
          • Node Operators
          • Public Repositories
          • Testnet
      • Triggers
        • Notifier
          • About Notifier
          • Architecture
          • Setup
          • Subscription Plans
          • API
          • Public Repositories
    • Scheduler
      • Getting started
      • Smart contracts
      • Services
      • SDK
      • Run an instance
    • Multisig
      • Overview
      • Product
      • Gnosis Summary
      • Get Started (SDK)
        • Get Started
        • Create a Multisig account
        • Change owners and threshold
        • RBTC
          • Receive RBTC (gas)
          • Create RBTC transactions
        • ERC20 tokens (including RIF tokens)
          • Receive ERC20 tokens
          • Create ERC20 transactions
        • ERC721 tokens (collectibles)
          • Receive ERC721 tokens
          • Create ERC721 transactions
        • Get the pending and past transactions
        • Confirm pending transactions (on-chain and off-chain)
        • Reject pending transactions
      • Sample Application
      • Smart contracts
      • Transaction service
    • Aggregation
      • Overview
      • Learn
      • Dapps
      • Walkthrough
    • Use a RIF Template
  • Knowledge Base
    • KnowledgeBase
    • FAQs
    • RBank
    • Config Truffle for RSK
    • Getting started with RSKj
    • RSKj for Developers
    • Transaction Rate Limiter
    • RSKj for Developers
    • Build with Tenderly
    • RSK Token Bridge Troubleshooting
    • Verify address ownership
    • Fungible Token Standards
    • Resolve Nifty Issue
    • Send RIF Tokens through Metamask
    • Using Blockmason
    • RSK API CLI
    • Bring your Ethereum dApp to RSK
    • RPC via GetBlock
    • Verify Smart Contracts
    • Set up Hardhat project for RSK Testnet
    • Geth attach to RSK local node
    • Deploy a smart contract using Remix and Geth
    • Remix and Metamask with RSK testnet
    • Create your first frontend
    • Frontend with web3 in a local node
    • Interact with Smart Contracts
    • Compile Smart Contracts to Go
    • Deploy Smart Contracts
    • Interface Registry
    • Create your first token
    • Create other ERC20 token
    • Create your own collectable token
    • Truffle Boxes Prerequisites
    • Truffle Boxes with RSK
    • Truffle Box RSK Starter Box
    • Truffle Box RSK React Box
    • Truffle Box RSK Next Box
    • Truffle RSK React Express Box
    • Add Rootstock to Metamask Programmatically
  • Guides
    • Guides
    • Quick Start
        Quick Start
      • Overview
      • Browsers
      • Transactions
    • Complete Full Stack dApp on RSK
      • Part1: Overview
      • Part2: Smart Contract
      • Part3: Front end
    • Build a DApp with rLogin
      • Part 1: Connect dApp
    • RIF Relay
      • User Guide
      • Installation Requirements
      • Deployment
      • Develop
      • Integrate
      • Smart Wallets
    • Armadillo
        Table of Contents
      • Overview
      • Merged Mining
      • Network Under Attack
      • About
      • Glossary
    • Complete Guide to Stablecoins
        Table of Contents
      • Overview
      • Stablecoin vs Digital Assets
      • Stablecoins on Bitcoin
      • How to Store Stablecoins
      • How to Get Stablecoins
      • How to use the RSK Token Bridge
    • Complete Guide to DEXes
        Table of Contents
      • Overview
      • DEX vs CEX
      • Features of a DEX
      • DEXes on RSK
    • Get Crypto on RSK
        Table of Contents
      • Overview
      • Cryptocurrency vs Token
      • Get RBTC using Powpeg
      • Get RBTC using Wallets
      • Get RBTC using Exchanges
    • Deploy NFTs on RSK
        Table of Contents
      • Overview
      • Configure NFT Metadata
      • Create Smart Contract
      • Deploy NFT on RSK
    • Flyover Protocol
      • Table of Contents
      • Getting Started
      • Design and Architecture
      • Tools
      • FAQs
      • Glossary
    • 2 Way Peg App
      • Table of Contents
      • Overview
      • Getting Started
      • Advanced Operations
      • Design and Architecture
      • FAQs
      • Glossary
  • Courses
    • Courses on Rootstock
  • Solutions
    • Solutions on RSK
    • Defiant
    • Chainbeat
    • Money on Chain
    • Oracle Money on Chain
    • GetBlock
    • Math Wallet
    • Beexo
    • D'Cent
    • Liquality
    • Chainlink
    • Edge
    • Tenderly
    • Kripton Market
    • Sovryn
    • Covalent
    • Givetrack
    • BabelFish
    • Coinfirm
    • API3
    • Fireblocks
    • Bulla Network
    • NowNodes
  • Develop
    • Tutorials
      • Tutorials
      • Quick Start
        • Step 1 - Install RSK Local Node
        • Step 2 - Install Truffle & Ganache
        • Step 3 - Edit Smart Contract
        • Step 4 - Compile & Deploy
        • Step 5 - Run Smart Contract
      • For Ethereum developers
        • Port Ethereum dApps
        • Setup a project with Truffle and OpenZeppelin
        • Truffle test
      • Setup for workshops
      • First DWebsite on Swarm
      • Javascript Testing
      • Smart Contract Testing with Truffle
    • Integrate
    • Wallet
      • Wallet
      • Create
      • Integrate
      • Use
        • Use
        • Ledger
        • Nifty
        • MyCrypto
        • MetaMask
        • JSON-RPC
    • Libs
      • Libs
      • JSON-RPC
      • Web3 Spec
      • ethers.js
      • RNS
      • Lumino
      • Pre-compiled ABIs
  • Tools
    • Tools
    • Stats
      • Mainnet
      • Testnet
    • Explorer
      • RSK Mainnet
      • RSK Testnet
      • Blockscout Mainnet
    • Faucet
      • tRBTC Faucet
      • tRIF Faucet
    • Truffle
      • Truffle
      • Truffle Boxes
        • rsk-starter-box
        • rsk-next-box
        • rsk-react-express-box
      • Ganache
    • Gas Station
    • Stablecoin Gas Fee Comparison Tool
    • Token Bridge
      • Token Bridge
      • Dapp Guide
      • Interaction guide using MyCrypto
      • Token Bridge FAQ
      • Addresses and Links
  • RSK Community Calls
    • RSK Community Calls
    • May, 2021
    • July, 2021
    • August, 2021
    • October, 2021
    • December, 2021
  • Contribute
    • Contribute
    • Bug bounty program
  • Slack
  • Forum
  • Github
  • Grants
  • DeFi for Bitcoin
  • Open Finance
  • Development Roadmap
  • Improvement Proposals
1' to read | Edit |
Share
  • Twitter
  • LinkedIn
  • Facebook
  • Email
  • Copy link
|

RSK Documentation
Expand All
  • The Stack
  • RSK
    • RSK Blockchain
    • Node (RSKj)
      • Node (RSKj)
      • Architecture
        • Architecture
        • JSON-RPC
        • Web3
        • Storage
      • Use
      • Install
        • Install
        • Update
        • Hardware requirements
        • Operating Systems
          • Setup node on Docker
          • Setup node on Ubuntu
          • Setup node on Centos
          • Setup node on Java
        • Cloud fast deploy
          • Setup node on Azure
          • Setup node on AWS
      • Configure
        • Configure
        • CLI
        • Reference
        • Verbosity
        • Switch networks
        • Mining
          • For mining
          • Using autominer
      • Contribute
        • Contribute
        • CLI
        • Linux
        • MacOS
        • Windows
      • Reproducible Build
      • Ensure security chain
      • Network Upgrade
      • Troubleshooting
      • Peer Scoring System
    • RBTC Cryptocurrency
      • RBTC Cryptocurrency
      • Conversion
        • Conversion
          • Mainnet
          • Testnet
        • With Ledger
        • With CLI
        • With Trezor T
      • Gas
    • Architecture
      • Turing complete
      • Account based
      • Powpeg
      • Merged mining
        • Merged mining
        • Implementation guide
        • Reference
        • REMASC
      • Security model
      • Transaction privacy & scalability
      • Fast payments
      • Flyover Protocol
  • RIF
    • RSK Infrastructure Framework
    • RIF Token
    • Identity
      • Intro
      • The MVP
      • Identity Manager
      • Data Vault
      • Libraries
      • Specs
      • FAQ
      • Github repos
    • RIF Relay
      • About
      • Overview
      • Architecture
      • Versions
      • Gas Costs
      • Contracts
    • rLogin
      • Get Started
      • Features
      • Sample Apps
      • Integrated backend authentication
      • Migrating
      • Design & Architecture
      • Integrations
      • Develop
      • Libraries
        • Intro
        • Client side (rLogin)
        • Server side (DID Auth)
        • Communications (VC JSON Schemas)
      • FAQs
      • Repo
    • RNS
      • RNS
      • User Guide
        • User Guide
        • Introduction
        • Setup
        • Getting Started
        • Operations
        • Advanced Operations
      • RNS Wallets Value Proposition
      • Specs
        • Specs
        • Registry specs
        • Resolvers specs
      • Operations
        • Operations
        • Register an .rsk domain
        • Resolve a domain's address
        • Change resolver
        • Set address resolution
        • Set Bitcoin address resolution
        • Renew a domain
        • Transfer a domain
        • Register a subdomain
        • Change subdomain's owner
        • Expose the name of your address
        • Find the name of an address
        • Migrate a domain from auction registration
      • Architecture
        • Architecture
        • Registry
        • Resolver
        • .rsk Registrar
          • .rsk Registrar
          • RSK Owner
          • FIFS Registrar
          • FIFS Addr Registrar
          • Renewer
          • Name Price
        • Reverse suite
          • Reverse suite
          • Reverse registrar
          • Name resolver
      • Tools
        • Web3
        • MyCrypto
        • RNS Manager
        • Subdomain tool
      • Libs
        • Libs
        • Javascript
          • Javascript
          • Getting started
          • RNS.js Instance
          • Operations
          • Advanced usage
          • Error knowledge base
          • Contribute
        • Android
        • iOS
        • Python
        • rns-artifacts
      • Integrate
        • Integrate
        • Quick start
        • Integrate your dApp
        • Integrate your wallet
      • Mainnet
      • Testnet
    • Payments
      • Lumino
    • Storage
      • About
      • Architecture
      • Libraries
        • RIF Storage JS
      • Providers
        • Swarm
          • About
          • Incentivization
          • Install
          • Run
          • Configure
          • Guides
            • Local Network
            • Local Network with Incentives
            • Connecting to testnet
            • Debugging
        • IPFS
          • About
      • Pinning Service
        • About
        • Run local using CLI
    • Marketplace
      • About
      • User Guide
        • User Guide
        • Introduction
        • Setup
        • Getting Started
      • Architecture
      • Dev Environment
      • Public Repositories
      • Services
        • RNS Domains Buy-Sell
          • Technical Specs
        • Decentralized Storage
          • Technical Specs
      • Testnet
      • Mainnet
    • Gateways
      • About
      • Data Services
        • Chainlink
          • About Chainlink
          • Architecture
          • Dev Environment
          • Node Operators
          • Public Repositories
          • Testnet
      • Triggers
        • Notifier
          • About Notifier
          • Architecture
          • Setup
          • Subscription Plans
          • API
          • Public Repositories
    • Scheduler
      • Getting started
      • Smart contracts
      • Services
      • SDK
      • Run an instance
    • Multisig
      • Overview
      • Product
      • Gnosis Summary
      • Get Started (SDK)
        • Get Started
        • Create a Multisig account
        • Change owners and threshold
        • RBTC
          • Receive RBTC (gas)
          • Create RBTC transactions
        • ERC20 tokens (including RIF tokens)
          • Receive ERC20 tokens
          • Create ERC20 transactions
        • ERC721 tokens (collectibles)
          • Receive ERC721 tokens
          • Create ERC721 transactions
        • Get the pending and past transactions
        • Confirm pending transactions (on-chain and off-chain)
        • Reject pending transactions
      • Sample Application
      • Smart contracts
      • Transaction service
    • Aggregation
      • Overview
      • Learn
      • Dapps
      • Walkthrough
    • Use a RIF Template
  • Knowledge Base
    • KnowledgeBase
    • FAQs
    • RBank
    • Config Truffle for RSK
    • Getting started with RSKj
    • RSKj for Developers
    • Transaction Rate Limiter
    • RSKj for Developers
    • Build with Tenderly
    • RSK Token Bridge Troubleshooting
    • Verify address ownership
    • Fungible Token Standards
    • Resolve Nifty Issue
    • Send RIF Tokens through Metamask
    • Using Blockmason
    • RSK API CLI
    • Bring your Ethereum dApp to RSK
    • RPC via GetBlock
    • Verify Smart Contracts
    • Set up Hardhat project for RSK Testnet
    • Geth attach to RSK local node
    • Deploy a smart contract using Remix and Geth
    • Remix and Metamask with RSK testnet
    • Create your first frontend
    • Frontend with web3 in a local node
    • Interact with Smart Contracts
    • Compile Smart Contracts to Go
    • Deploy Smart Contracts
    • Interface Registry
    • Create your first token
    • Create other ERC20 token
    • Create your own collectable token
    • Truffle Boxes Prerequisites
    • Truffle Boxes with RSK
    • Truffle Box RSK Starter Box
    • Truffle Box RSK React Box
    • Truffle Box RSK Next Box
    • Truffle RSK React Express Box
    • Add Rootstock to Metamask Programmatically
  • Guides
    • Guides
    • Quick Start
        Quick Start
      • Overview
      • Browsers
      • Transactions
    • Complete Full Stack dApp on RSK
      • Part1: Overview
      • Part2: Smart Contract
      • Part3: Front end
    • Build a DApp with rLogin
      • Part 1: Connect dApp
    • RIF Relay
      • User Guide
      • Installation Requirements
      • Deployment
      • Develop
      • Integrate
      • Smart Wallets
    • Armadillo
        Table of Contents
      • Overview
      • Merged Mining
      • Network Under Attack
      • About
      • Glossary
    • Complete Guide to Stablecoins
        Table of Contents
      • Overview
      • Stablecoin vs Digital Assets
      • Stablecoins on Bitcoin
      • How to Store Stablecoins
      • How to Get Stablecoins
      • How to use the RSK Token Bridge
    • Complete Guide to DEXes
        Table of Contents
      • Overview
      • DEX vs CEX
      • Features of a DEX
      • DEXes on RSK
    • Get Crypto on RSK
        Table of Contents
      • Overview
      • Cryptocurrency vs Token
      • Get RBTC using Powpeg
      • Get RBTC using Wallets
      • Get RBTC using Exchanges
    • Deploy NFTs on RSK
        Table of Contents
      • Overview
      • Configure NFT Metadata
      • Create Smart Contract
      • Deploy NFT on RSK
    • Flyover Protocol
      • Table of Contents
      • Getting Started
      • Design and Architecture
      • Tools
      • FAQs
      • Glossary
    • 2 Way Peg App
      • Table of Contents
      • Overview
      • Getting Started
      • Advanced Operations
      • Design and Architecture
      • FAQs
      • Glossary
  • Courses
    • Courses on Rootstock
  • Solutions
    • Solutions on RSK
    • Defiant
    • Chainbeat
    • Money on Chain
    • Oracle Money on Chain
    • GetBlock
    • Math Wallet
    • Beexo
    • D'Cent
    • Liquality
    • Chainlink
    • Edge
    • Tenderly
    • Kripton Market
    • Sovryn
    • Covalent
    • Givetrack
    • BabelFish
    • Coinfirm
    • API3
    • Fireblocks
    • Bulla Network
    • NowNodes
  • Develop
    • Tutorials
      • Tutorials
      • Quick Start
        • Step 1 - Install RSK Local Node
        • Step 2 - Install Truffle & Ganache
        • Step 3 - Edit Smart Contract
        • Step 4 - Compile & Deploy
        • Step 5 - Run Smart Contract
      • For Ethereum developers
        • Port Ethereum dApps
        • Setup a project with Truffle and OpenZeppelin
        • Truffle test
      • Setup for workshops
      • First DWebsite on Swarm
      • Javascript Testing
      • Smart Contract Testing with Truffle
    • Integrate
    • Wallet
      • Wallet
      • Create
      • Integrate
      • Use
        • Use
        • Ledger
        • Nifty
        • MyCrypto
        • MetaMask
        • JSON-RPC
    • Libs
      • Libs
      • JSON-RPC
      • Web3 Spec
      • ethers.js
      • RNS
      • Lumino
      • Pre-compiled ABIs
  • Tools
    • Tools
    • Stats
      • Mainnet
      • Testnet
    • Explorer
      • RSK Mainnet
      • RSK Testnet
      • Blockscout Mainnet
    • Faucet
      • tRBTC Faucet
      • tRIF Faucet
    • Truffle
      • Truffle
      • Truffle Boxes
        • rsk-starter-box
        • rsk-next-box
        • rsk-react-express-box
      • Ganache
    • Gas Station
    • Stablecoin Gas Fee Comparison Tool
    • Token Bridge
      • Token Bridge
      • Dapp Guide
      • Interaction guide using MyCrypto
      • Token Bridge FAQ
      • Addresses and Links
  • RSK Community Calls
    • RSK Community Calls
    • May, 2021
    • July, 2021
    • August, 2021
    • October, 2021
    • December, 2021
  • Contribute
    • Contribute
    • Bug bounty program
  • Slack
  • Forum
  • Github
  • Grants
  • DeFi for Bitcoin
  • Open Finance
  • Development Roadmap
  • Improvement Proposals
Become a Blockchain Developer Today! Enroll in the Rootstock Blockchain Developer Course!

Ethr DID

Fork of ethr-did adding RSK network support.

Repo: https://github.com/rsksmart/ethr-did

Subscribe to our Newsletter

Rsk is the most secure smart contract network in the world and enables decentralized applications secured by the Bitcoin Network to empower people and improve the quality of life of millions.


Start now
  • Whitepapers
  • Original
  • Updated
  • RIF
  • Roadmap
  • Explorer
  • Merged Mining
  • Bounty Program
  • Grants Program
  • Ecosystem Fund
  • Innovation Studio
  • Open Finance
  • Use cases
  • Faqs
  • Blog
  • Brand Guidelines
  • Terms & Conditions
  • Privacy Policy
  • About IOVlabs
  • Contact IOVlabs
  • Documentation

Copyright © 2015 - 2021 RSK Labs. All rights reserved.

RSK Public Key (2ED3 E888 0384 D3D9 70B6 A612 BEBC A6A9 63F6 1479)

Go to top