Skip to content

Cria uma rede blockchain hyperledger besu para fins de estudos voltados ao DREX: CBDC brasileira.

Notifications You must be signed in to change notification settings

ribeirovagn/drex-besu-blockscout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Blockchain Hyperledger Besu

Cria uma rede blockchain hyperledger besu para fins de estudos voltados ao DREX: CBDC brasileira.

Pré-requisitos

  • Docker compose
  • Shell script

Features

  • Gera todos os arquivos e diretórios necessários
  • Cria 1 bootnode e 3 nós
  • Configura o blockscout explorer

Tecnologias utilizadas

Instalação

sudo chmod +x install.sh
./install.sh

Rodar a aplicação

docker compose up -d

Acesse o explorer em http://localhost

Exemplo de configuração do hardhat hardhat.config.ts:

import { HardhatUserConfig } from "hardhat/config";
import "@nomicfoundation/hardhat-toolbox";

import "dotenv/config"

const config: HardhatUserConfig = {
  solidity: "0.8.20",
  networks: {
    besu: {
      url: "http://localhost:8545",
      accounts: [String(process.env.PRIVATE_KEY)],
      gasPrice: 0,
      chainId: 1217
    }
  },
  etherscan: {
    apiKey: {
      besu: "abc"
    },
    customChains: [
      {
        network: "besu",
        chainId: 1217,
        urls: {
          apiURL: "http://localhost/api/",
          browserURL: "http://localhost/"
        }
      }
    ]
  },
  sourcify: {
    enabled: true
  }
};


export default config;

Autor

Vagner Ribeiro

About

Cria uma rede blockchain hyperledger besu para fins de estudos voltados ao DREX: CBDC brasileira.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published