mirror of https://github.com/certusone/wasmd.git
Setup unused accounts
This commit is contained in:
parent
4cd1118bee
commit
80e9cb00b8
|
@ -88,14 +88,29 @@ func InitializeWasmApp(b testing.TB, db dbm.DB, numAccounts int) AppInfo {
|
|||
addr := sdk.AccAddress(minter.PubKey().Address())
|
||||
denom := "uatom"
|
||||
|
||||
// genesis setup
|
||||
genAccs := []authtypes.GenesisAccount{&authtypes.BaseAccount{
|
||||
// genesis setup (with a bunch of random accounts)
|
||||
genAccs := make([]authtypes.GenesisAccount, numAccounts+1)
|
||||
bals := make([]banktypes.Balance, numAccounts+1)
|
||||
genAccs[0] = &authtypes.BaseAccount{
|
||||
Address: addr.String(),
|
||||
}}
|
||||
bals := []banktypes.Balance{{
|
||||
}
|
||||
bals[0] = banktypes.Balance{
|
||||
Address: addr.String(),
|
||||
Coins: sdk.NewCoins(sdk.NewInt64Coin(denom, 100000000000)),
|
||||
}}
|
||||
}
|
||||
for i := 0; i <= numAccounts; i++ {
|
||||
acct := sdk.AccAddress(secp256k1.GenPrivKey().PubKey().Address()).String()
|
||||
if i == 0 {
|
||||
acct = addr.String()
|
||||
}
|
||||
genAccs[i] = &authtypes.BaseAccount{
|
||||
Address: acct,
|
||||
}
|
||||
bals[i] = banktypes.Balance{
|
||||
Address: acct,
|
||||
Coins: sdk.NewCoins(sdk.NewInt64Coin(denom, 100000000000)),
|
||||
}
|
||||
}
|
||||
wasmApp := SetupWithGenesisAccounts(db, genAccs, bals...)
|
||||
|
||||
// add wasm contract
|
||||
|
|
|
@ -86,6 +86,18 @@ func BenchmarkTxSending(b *testing.B) {
|
|||
blockSize: 20,
|
||||
txBuilder: cw20TransferTxs,
|
||||
},
|
||||
"basic send - leveldb - 10k accounts": {
|
||||
db: buildLevelDB,
|
||||
blockSize: 20,
|
||||
txBuilder: bankSendTxs,
|
||||
numAccounts: 10000,
|
||||
},
|
||||
"cw20 transfer - leveldb - 10k accounts": {
|
||||
db: buildLevelDB,
|
||||
blockSize: 20,
|
||||
txBuilder: cw20TransferTxs,
|
||||
numAccounts: 10000,
|
||||
},
|
||||
}
|
||||
|
||||
for name, tc := range cases {
|
||||
|
|
Loading…
Reference in New Issue