mirror of
https://gitlab.com/pulsechaincom/prysm-pulse.git
synced 2025-01-07 10:12:19 +00:00
f0c7f6c76b
Former-commit-id: 1532326cb9ca304bc996593bb0b34b5cb64b7306 [formerly 0b8d319fbdde381d335cd4b0c6ef6bdf1fab66b2] Former-commit-id: 5c728cf6e5a538498834c2771f9ed265239b7f62
47 lines
1.3 KiB
Go
47 lines
1.3 KiB
Go
package sharding
|
|
|
|
import (
|
|
"github.com/ethereum/go-ethereum/common"
|
|
"github.com/ethereum/go-ethereum/core/types"
|
|
)
|
|
|
|
// TODO: this test needs to change as we will be serializing tx's into blobs
|
|
// within the collation body instead.
|
|
|
|
// func TestCollation_AddTransactions(t *testing.T) {
|
|
// tests := []struct {
|
|
// transactions []*types.Transaction
|
|
// }{
|
|
// {
|
|
// transactions: []*types.Transaction{
|
|
// makeTxWithGasLimit(0),
|
|
// makeTxWithGasLimit(1),
|
|
// makeTxWithGasLimit(2),
|
|
// makeTxWithGasLimit(3),
|
|
// },
|
|
// }, {
|
|
// transactions: []*types.Transaction{},
|
|
// },
|
|
// }
|
|
|
|
// for _, tt := range tests {
|
|
// c := &Collation{}
|
|
// for _, tx := range tt.transactions {
|
|
// c.AddTransaction(tx)
|
|
// }
|
|
// results := c.Transactions()
|
|
// if len(results) != len(tt.transactions) {
|
|
// t.Fatalf("Wrong number of transactions. want=%d. got=%d", len(tt.transactions), len(results))
|
|
// }
|
|
// for i, tx := range tt.transactions {
|
|
// if results[i] != tx {
|
|
// t.Fatalf("Mismatched transactions. wanted=%+v. got=%+v", tt.transactions, results)
|
|
// }
|
|
// }
|
|
// }
|
|
// }
|
|
|
|
func makeTxWithGasLimit(gl uint64) *types.Transaction {
|
|
return types.NewTransaction(0 /*nonce*/, common.HexToAddress("0x0") /*to*/, nil /*amount*/, gl, nil /*gasPrice*/, nil /*data*/)
|
|
}
|