Blockchain explorer for Ethereum based network and a tool for inspecting and analyzing EVM based blockchains.
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.
blockscout/test/support/factories/transaction_factory.ex

24 lines
665 B

defmodule Explorer.TransactionFactory do
defmacro __using__(_opts) do
quote do
def transaction_factory do
%Explorer.Transaction{
block: build(:block),
hash: sequence("0x"),
value: Enum.random(1..100_000),
gas: Enum.random(21_000..100_000),
gas_price: Enum.random(1..100_000),
input: sequence("0x"),
nonce: Enum.random(1..1_000),
public_key: sequence("0x"),
r: sequence("0x"),
s: sequence("0x"),
standard_v: sequence("0x"),
transaction_index: sequence("0x"),
v: sequence("0x"),
}
end
end
end
end