|
|
@ -7,6 +7,7 @@ import ( |
|
|
|
"sync" |
|
|
|
"sync" |
|
|
|
|
|
|
|
|
|
|
|
"github.com/simple-rules/harmony-benchmark/log" |
|
|
|
"github.com/simple-rules/harmony-benchmark/log" |
|
|
|
|
|
|
|
"github.com/simple-rules/harmony-benchmark/p2p" |
|
|
|
"github.com/simple-rules/harmony-benchmark/waitnode" |
|
|
|
"github.com/simple-rules/harmony-benchmark/waitnode" |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
@ -19,18 +20,6 @@ type IdentityChain struct { |
|
|
|
log log.Logger |
|
|
|
log log.Logger |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func main() { |
|
|
|
|
|
|
|
var IDC IdentityChain |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
go func() { |
|
|
|
|
|
|
|
genesisBlock := &IdentityBlock{0, "127.0.0.1", "8080", 0} |
|
|
|
|
|
|
|
mutex.Lock() |
|
|
|
|
|
|
|
IDC.Identities = append(IDC.Identities, genesisBlock) |
|
|
|
|
|
|
|
mutex.Unlock() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}() |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//IdentityChainHandler handles transactions
|
|
|
|
//IdentityChainHandler handles transactions
|
|
|
|
func (IDC *IdentityChain) IdentityChainHandler(conn net.Conn) { |
|
|
|
func (IDC *IdentityChain) IdentityChainHandler(conn net.Conn) { |
|
|
|
fmt.Println("yay") |
|
|
|
fmt.Println("yay") |
|
|
@ -51,3 +40,15 @@ func (IDC *IdentityChain) listenOnPort(port string) { |
|
|
|
go IDC.IdentityChainHandler(conn) |
|
|
|
go IDC.IdentityChainHandler(conn) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func main() { |
|
|
|
|
|
|
|
var IDC IdentityChain |
|
|
|
|
|
|
|
var nullPeer p2p.Peer |
|
|
|
|
|
|
|
go func() { |
|
|
|
|
|
|
|
genesisBlock := &IdentityBlock{nullPeer, 0} |
|
|
|
|
|
|
|
mutex.Lock() |
|
|
|
|
|
|
|
IDC.Identities = append(IDC.Identities, genesisBlock) |
|
|
|
|
|
|
|
mutex.Unlock() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}() |
|
|
|
|
|
|
|
} |
|
|
|