artela
Powerful blockchain node with Aspect programming enabled.
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.md
- feature_report.md
- question.md
- authz_checker.go
- fee_checker.go
- gas_checker.go
- interfaces.go
- msg_checker.go
- sig_checker.go
- aspect_context.go
- basic_checker.go
- context_checker.go
- fee_checker.go
- gasprice_checker.go
- gaswanted_checker.go
- sig_checker.go
- checker.go
- claim.go
- interfaces.go
- decorator.go
- handler.go
- validator.go
- interfaces.go
- encoding.go
- aspect_context.go
- decorator.go
- handler.go
- constants.go
- upgrades.go
- constants.go
- upgrades.go
- constants.go
- upgrades.go
- app.go
- codec.go
- encoding.go
- export.go
- genesis.go
- simulation_test.go
- debug.go
- statik.go
- favicon-16x16.png
- favicon-32x32.png
- index.html
- oauth2-redirect.html
- swagger-ui-bundle.js
- swagger-ui-standalone-preset.js
- swagger-ui.css
- swagger.yaml
- config.json
- add.go
- utils.go
- config.go
- config_test.go
- export.go
- import.go
- keys.go
- testnet.go
- config.go
- genaccounts.go
- gencontract.go
- keyinfo.go
- root.go
- testnet.go
- main.go
- aspect_abi.go
- aspect_abi_test.go
- logger.go
- openapi.yml
- index.tpl
- docs.go
- amino.go
- codec.go
- ethsecp256k1.go
- keys.pb.go
- algorithm.go
- algorithm_test.go
- benchmark_test.go
- utils_test.go
- options.go
- .DS_Store
- domain.go
- eip712.go
- eip712_legacy.go
- encoding.go
- encoding_legacy.go
- message.go
- preprocess.go
- types.go
- addrlock.go
- dbapi.go
- debug.go
- eth.go
- net.go
- personal.go
- txpool.go
- web3.go
- api.go
- filter_system.go
- filters.go
- subscription.go
- utils.go
- pubsub.go
- pubsub_test.go
- addrlock.go
- backend.go
- block.go
- events.go
- node.go
- query_client.go
- rpc_transacction.go
- transaction_args.go
- types.go
- utils.go
- utils.go
- apis.go
- backend.go
- blockchain.go
- config.go
- debug.go
- eth.go
- gas_oracle.go
- net.go
- node.go
- personal.go
- service.go
- tx.go
- tx_pool.go
- web3.go
- websockets.go
- config.go
- config_test.go
- toml.go
- flags.go
- start.go
- util.go
- account.go
- account.pb.go
- block.go
- chain_id.go
- codec.go
- coin.go
- dynamic_fee.go
- dynamic_fee.pb.go
- errors.go
- gasmeter.go
- hdpath.go
- indexer.go
- indexer.pb.go
- int.go
- protocol.go
- validation.go
- web3.pb.go
- utils.go
- .DS_Store
- keys.proto
- events.proto
- evm.proto
- genesis.proto
- query.proto
- tx.proto
- events.proto
- fee.proto
- genesis.proto
- query.proto
- tx.proto
- account.proto
- dynamic_fee.proto
- indexer.proto
- web3.proto
- buf.gen.gogo.yaml
- buf.gen.swagger.yaml
- buf.lock
- buf.yaml
- protocgen.sh
- start-artela.sh
- evm.go
- fee.go
- doc.go
- network.go
- network_test.go
- util.go
- nullify.go
- sample.go
- cosmos.go
- eip712.go
- eth.go
- signer.go
- .DS_Store
- utils.go
- bucket.go
- cuckoofilter.go
- util.go
- artela.go
- jit_call.go
- account.go
- base.go
- gas.go
- init.go
- keys.go
- meta.go
- state.go
- account.go
- base.go
- init.go
- keys.go
- meta.go
- models.go
- state.go
- errors.go
- keys.go
- store.go
- constants.go
- context.go
- models.go
- aspect.go
- block.go
- env.go
- msg.go
- receipt.go
- tx.go
- types.go
- aspect_property_api.go
- aspect_runtime_ctx_api.go
- aspect_state_api.go
- aspect_transient_storage_api.go
- crypto_api.go
- evm_api.go
- globals.go
- statedb_api.go
- trace_api.go
- contract.go
- handlers.go
- prepare.go
- context.go
- models.go
- query.go
- tx.go
- utils.go
- .DS_Store
- aspect.go
- config.go
- evm.go
- grpc_query.go
- keeper.go
- meter.go
- migrations.go
- msg_server.go
- params.go
- proposer.go
- statedb.go
- tx_verify.go
- migrate.go
- migrate.go
- access_list.go
- config.go
- interface.go
- journal.go
- state_account.go
- state_object.go
- statedb.go
- storage.go
- transient_storage.go
- chain_config.go
- evm.pb.go
- genesis.go
- genesis.pb.go
- logs.go
- params.go
- storage.go
- eip2930.go
- query.pb.go
- query.pb.gw.go
- query_unpacker.go
- tracer.go
- tx.pb.go
- tx.pb.gw.go
- tx_access_list.go
- tx_dynamic_fee.go
- tx_helper.go
- tx_legacy.go
- tx_utils.go
- tx_wrapper.go
- .DS_Store
- constants.go
- errors.go
- events.pb.go
- interfaces.go
- blocker.go
- genesis.go
- module.go
- query.go
- base_fee.go
- grpc_query.go
- keeper.go
- msg_server.go
- codec.go
- constants.go
- events.pb.go
- fee.pb.go
- genesis.go
- genesis.pb.go
- msg.go
- params.go
- query.pb.go
- query.pb.gw.go
- tx.pb.go
- blocker.go
- genesis.go
- module.go
- .DS_Store
- .gitignore
- .golangci.yml
- .pre-commit-config.yaml
- config.yml
- dev.sh
- docker-compose.yml
- Dockerfile
- go.mod
- go.sum
- init.sh
- LICENSE
- Makefile
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/artela-network/artela
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd artela
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose up -d --build
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Go
보통go build ./...
Go 프로그램을 컴파일해 실행 파일을 만듭니다.
go run .
따로 빌드하지 않고 바로 Go 프로그램을 실행합니다.
빌드가 에러 없이 끝나면 성공입니다. go run . 을 썼다면 터미널 출력을 확인하세요.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make clean && make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make create-testnet
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
