Skip to content

Commit

Permalink
Merge branch 'master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
dustinxie authored Jun 3, 2024
2 parents 4c85599 + 97f18cb commit 7577e01
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 7 deletions.
19 changes: 12 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# iotex-core

Official Golang implementation of the IoTeX protocol.
Official Golang implementation of the IoTeX protocol, the modular DePIN Layer-1 network.

[![Join the forum](https://img.shields.io/badge/Discuss-IoTeX%20Community-blue)](https://community.iotex.io/c/research-development/protocol)
[![Go version](https://img.shields.io/badge/go-1.18.5-blue.svg)](https://github.com/moovweb/gvm)
Expand All @@ -12,18 +12,23 @@ Official Golang implementation of the IoTeX protocol.

<a href="https://iotex.io/"><img src="logo/IoTeX.png" height="200px"/></a>


Welcome to the official Go implementation of IoTeX protocol! IoTeX is building the next generation of the decentralized blockchain protocol for powering real-world information marketplace in a decentralized-yet-scalable way. Refer to IoTeX [whitepaper](https://iotex.io/research/) for details.

<a href="https://iotex.io/devdiscord" target="_blank">
<img src="https://github.com/iotexproject/halogrants/blob/880eea4af074b082a75608c7376bd7a8eaa1ac21/img/btn-discord.svg" height="36px">
</a>

#### New to IoTeX?
## What is IoTeX?

IoTeX is the modular infrastructure for DePIN projects to deploy in full or integrate modules into existing frameworks. Please visit [IoTeX homepage](https://iotex.io) official website to learn more about IoTeX network.

## What is DePIN?

DePIN stands for Decentralized Physical Infrastructure Networks, a new approach to building and maintaining physical world infrastructure. This infrastructure can range from WiFi hotspots in wireless networks to solar-powered home batteries in energy networks. DePINs are developed in a decentralized manner by individuals and companies globally, making them accessible to everyone. In return, contributors receive financial compensation and an ownership stake in the network they’re building and the services they provide through token incentives. DePINs are enabled by widespread internet connectivity and advancements in blockchain infrastructure and cryptography. To learn more about DePIN, please visit [What is DePIN?](https://iotex.io/blog/what-are-decentralized-physical-infrastructure-networks-depin/).

### Explore DePIN Projects?

Please visit https://iotex.io official website or [IoTeX onboard pack](https://onboard.iotex.io/) to learn more about IoTeX network.
[DePIN Scan](https://depinscan.io/) is the go-to explorer for DePIN projects. DePIN Scan tracks crypto token prices, real-time device data, and offers a variety of views for DePIN projects.

#### Run a delegate?
## Run a delegate?

Please visit [IoTeX Delegate Manual](https://github.com/iotexproject/iotex-bootstrap) for detailed setup process.

Expand Down
1 change: 1 addition & 0 deletions action/protocol/staking/patchstore.go
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ func (store *PatchStore) Read(height uint64) (CandidateList, CandidateList, Cand
if err != nil {
return nil, nil, nil, err
}
defer file.Close()
reader := csv.NewReader(file)
reader.FieldsPerRecord = -1
listByName, err := store.read(reader)
Expand Down
1 change: 1 addition & 0 deletions state/factory/patchstore.go
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ func newPatchStore(fpath string) (*patchStore, error) {
if err != nil {
return nil, errors.Wrapf(err, "failed to open kvstore patch, %s", fpath)
}
defer file.Close()
reader := csv.NewReader(file)
reader.FieldsPerRecord = -1
for {
Expand Down

0 comments on commit 7577e01

Please sign in to comment.