You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
637 B
19 lines
637 B
6 years ago
|
package node
|
||
|
|
||
|
import (
|
||
|
"harmony-benchmark/blockchain"
|
||
|
"strconv"
|
||
|
)
|
||
|
|
||
|
// AddTestingAddresses creates in genesis block numAddress transactions which assign 1000 token to each address in [0 - numAddress)
|
||
|
// This is used by client code.
|
||
|
// TODO: Consider to remove it later when moving to production.
|
||
|
func (node *Node) AddTestingAddresses(numAddress int) {
|
||
|
txs := make([]*blockchain.Transaction, numAddress)
|
||
|
for i := range txs {
|
||
|
txs[i] = blockchain.NewCoinbaseTX(strconv.Itoa(i), "", node.Consensus.ShardID)
|
||
|
}
|
||
|
node.blockchain.Blocks[0].Transactions = append(node.blockchain.Blocks[0].Transactions, txs...)
|
||
|
node.UtxoPool.Update(txs)
|
||
|
}
|