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/priv/repo/migrations/20180117221921_create_block...

24 lines
757 B

defmodule Explorer.Repo.Migrations.CreateBlocks do
use Ecto.Migration
def change do
create table(:blocks) do
add :number, :bigint, null: false
add :hash, :string, null: false
add :parent_hash, :string, null: false
add :nonce, :string, null: false
add :miner, :string, null: false
add :difficulty, :numeric, precision: 50
add :total_difficulty, :numeric, precision: 50
add :size, :integer, null: false
add :gas_limit, :integer, null: false
add :gas_used, :integer, null: false
add :timestamp, :utc_datetime, null: false
timestamps null: false
end
create unique_index(:blocks, ["(lower(hash))"], name: :blocks_hash_index)
create index(:blocks, [:number])
end
end