Skip to content

Eldius/nft-door

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nft-pocs

Configurando o projeto

Go

NodeJS

OBS: Eu gosto de usar o NodeJS com NVM (Node Version Manager), que permite trabalhar com multiplas versões do runtime, mas não é algo necessário.

Make

Iniciando

Após configurar as ferramentas, instale as dependências do projeto do smart contract.

# entrar na pasta do projeto
cd envs/ethereum-network

# instalar o gerenciador de pacotes Yarn
npm install -g yarn

# instalar as dependências do projeto
yarn install --non-interactive --frozen-lockfile

Após a configuração do projeto do smart contract é necessário gerar os binds do contrato em Go.

# entrar na pasta do projeto
cd envs/ethereum-network

# compilar contrato
npx hardhat compile --config hardhat.config.local.js

# gerar bindings para o código Go
npx hardhat gobind --config hardhat.config.local.js

Daí em diante podemos rodar a aplicação em si.

Executando o projeto

Tentei criar targets em um Makefile para facilitar o entendimento das etapas.

Antes de executar o projeto localmente é necessário compilar o contrato e iniciar a rede Ethereum.

make generate

Links de referência

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors