diff --git a/devnet/geth/LOCK b/devnet/geth/LOCK deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/devnet/geth/blobpool/limbo/bkt_00004096.bag b/devnet/geth/blobpool/limbo/bkt_00004096.bag deleted file mode 100644 index 6df4fb80e9..0000000000 Binary files a/devnet/geth/blobpool/limbo/bkt_00004096.bag and /dev/null differ diff --git a/devnet/geth/blobpool/limbo/bkt_00135168.bag b/devnet/geth/blobpool/limbo/bkt_00135168.bag deleted file mode 100644 index 93233657fe..0000000000 Binary files a/devnet/geth/blobpool/limbo/bkt_00135168.bag and /dev/null differ diff --git a/devnet/geth/blobpool/limbo/bkt_00266240.bag b/devnet/geth/blobpool/limbo/bkt_00266240.bag deleted file mode 100644 index 7ad82b4c4c..0000000000 Binary files a/devnet/geth/blobpool/limbo/bkt_00266240.bag and /dev/null differ diff --git a/devnet/geth/blobpool/limbo/bkt_00397312.bag b/devnet/geth/blobpool/limbo/bkt_00397312.bag deleted file mode 100644 index 41a34f0b1d..0000000000 Binary files a/devnet/geth/blobpool/limbo/bkt_00397312.bag and /dev/null differ diff --git a/devnet/geth/blobpool/limbo/bkt_00528384.bag b/devnet/geth/blobpool/limbo/bkt_00528384.bag deleted file mode 100644 index f3939c3fd4..0000000000 Binary files a/devnet/geth/blobpool/limbo/bkt_00528384.bag and /dev/null differ diff --git a/devnet/geth/blobpool/limbo/bkt_00659456.bag b/devnet/geth/blobpool/limbo/bkt_00659456.bag deleted file mode 100644 index c470b7f741..0000000000 Binary files a/devnet/geth/blobpool/limbo/bkt_00659456.bag and /dev/null differ diff --git a/devnet/geth/blobpool/limbo/bkt_00790528.bag b/devnet/geth/blobpool/limbo/bkt_00790528.bag deleted file mode 100644 index 9f574f8cfb..0000000000 Binary files a/devnet/geth/blobpool/limbo/bkt_00790528.bag and /dev/null differ diff --git a/devnet/geth/blobpool/limbo/bkt_00921600.bag b/devnet/geth/blobpool/limbo/bkt_00921600.bag deleted file mode 100644 index 90eb3abacd..0000000000 Binary files a/devnet/geth/blobpool/limbo/bkt_00921600.bag and /dev/null differ diff --git a/devnet/geth/blobpool/limbo/bkt_01052672.bag b/devnet/geth/blobpool/limbo/bkt_01052672.bag deleted file mode 100644 index 3bc4fcb61c..0000000000 Binary files a/devnet/geth/blobpool/limbo/bkt_01052672.bag and /dev/null differ diff --git a/devnet/geth/blobpool/limbo/bkt_01183744.bag b/devnet/geth/blobpool/limbo/bkt_01183744.bag deleted file mode 100644 index bfcd716da9..0000000000 Binary files a/devnet/geth/blobpool/limbo/bkt_01183744.bag and /dev/null differ diff --git a/devnet/geth/blobpool/limbo/bkt_01314816.bag b/devnet/geth/blobpool/limbo/bkt_01314816.bag deleted file mode 100644 index 907e524e30..0000000000 Binary files a/devnet/geth/blobpool/limbo/bkt_01314816.bag and /dev/null differ diff --git a/devnet/geth/blobpool/limbo/bkt_01445888.bag b/devnet/geth/blobpool/limbo/bkt_01445888.bag deleted file mode 100644 index 69c3176304..0000000000 Binary files a/devnet/geth/blobpool/limbo/bkt_01445888.bag and /dev/null differ diff --git a/devnet/geth/blobpool/limbo/bkt_01576960.bag b/devnet/geth/blobpool/limbo/bkt_01576960.bag deleted file mode 100644 index 841fded613..0000000000 Binary files a/devnet/geth/blobpool/limbo/bkt_01576960.bag and /dev/null differ diff --git a/devnet/geth/blobpool/limbo/bkt_01708032.bag b/devnet/geth/blobpool/limbo/bkt_01708032.bag deleted file mode 100644 index 0263c598d0..0000000000 Binary files a/devnet/geth/blobpool/limbo/bkt_01708032.bag and /dev/null differ diff --git a/devnet/geth/blobpool/limbo/bkt_01839104.bag b/devnet/geth/blobpool/limbo/bkt_01839104.bag deleted file mode 100644 index c7f8fa4198..0000000000 Binary files a/devnet/geth/blobpool/limbo/bkt_01839104.bag and /dev/null differ diff --git a/devnet/geth/blobpool/limbo/bkt_01970176.bag b/devnet/geth/blobpool/limbo/bkt_01970176.bag deleted file mode 100644 index 7b48a3ef9c..0000000000 Binary files a/devnet/geth/blobpool/limbo/bkt_01970176.bag and /dev/null differ diff --git a/devnet/geth/blobpool/limbo/bkt_02101248.bag b/devnet/geth/blobpool/limbo/bkt_02101248.bag deleted file mode 100644 index f813cf0150..0000000000 Binary files a/devnet/geth/blobpool/limbo/bkt_02101248.bag and /dev/null differ diff --git a/devnet/geth/blobpool/limbo/bkt_02232320.bag b/devnet/geth/blobpool/limbo/bkt_02232320.bag deleted file mode 100644 index f9ad3f004b..0000000000 Binary files a/devnet/geth/blobpool/limbo/bkt_02232320.bag and /dev/null differ diff --git a/devnet/geth/blobpool/queue/bkt_00004096.bag b/devnet/geth/blobpool/queue/bkt_00004096.bag deleted file mode 100644 index 6df4fb80e9..0000000000 Binary files a/devnet/geth/blobpool/queue/bkt_00004096.bag and /dev/null differ diff --git a/devnet/geth/blobpool/queue/bkt_00135168.bag b/devnet/geth/blobpool/queue/bkt_00135168.bag deleted file mode 100644 index 93233657fe..0000000000 Binary files a/devnet/geth/blobpool/queue/bkt_00135168.bag and /dev/null differ diff --git a/devnet/geth/blobpool/queue/bkt_00266240.bag b/devnet/geth/blobpool/queue/bkt_00266240.bag deleted file mode 100644 index 7ad82b4c4c..0000000000 Binary files a/devnet/geth/blobpool/queue/bkt_00266240.bag and /dev/null differ diff --git a/devnet/geth/blobpool/queue/bkt_00397312.bag b/devnet/geth/blobpool/queue/bkt_00397312.bag deleted file mode 100644 index 41a34f0b1d..0000000000 Binary files a/devnet/geth/blobpool/queue/bkt_00397312.bag and /dev/null differ diff --git a/devnet/geth/blobpool/queue/bkt_00528384.bag b/devnet/geth/blobpool/queue/bkt_00528384.bag deleted file mode 100644 index f3939c3fd4..0000000000 Binary files a/devnet/geth/blobpool/queue/bkt_00528384.bag and /dev/null differ diff --git a/devnet/geth/blobpool/queue/bkt_00659456.bag b/devnet/geth/blobpool/queue/bkt_00659456.bag deleted file mode 100644 index c470b7f741..0000000000 Binary files a/devnet/geth/blobpool/queue/bkt_00659456.bag and /dev/null differ diff --git a/devnet/geth/blobpool/queue/bkt_00790528.bag b/devnet/geth/blobpool/queue/bkt_00790528.bag deleted file mode 100644 index 9f574f8cfb..0000000000 Binary files a/devnet/geth/blobpool/queue/bkt_00790528.bag and /dev/null differ diff --git a/devnet/geth/blobpool/queue/bkt_00921600.bag b/devnet/geth/blobpool/queue/bkt_00921600.bag deleted file mode 100644 index 90eb3abacd..0000000000 Binary files a/devnet/geth/blobpool/queue/bkt_00921600.bag and /dev/null differ diff --git a/devnet/geth/blobpool/queue/bkt_01052672.bag b/devnet/geth/blobpool/queue/bkt_01052672.bag deleted file mode 100644 index 3bc4fcb61c..0000000000 Binary files a/devnet/geth/blobpool/queue/bkt_01052672.bag and /dev/null differ diff --git a/devnet/geth/blobpool/queue/bkt_01183744.bag b/devnet/geth/blobpool/queue/bkt_01183744.bag deleted file mode 100644 index bfcd716da9..0000000000 Binary files a/devnet/geth/blobpool/queue/bkt_01183744.bag and /dev/null differ diff --git a/devnet/geth/blobpool/queue/bkt_01314816.bag b/devnet/geth/blobpool/queue/bkt_01314816.bag deleted file mode 100644 index 907e524e30..0000000000 Binary files a/devnet/geth/blobpool/queue/bkt_01314816.bag and /dev/null differ diff --git a/devnet/geth/blobpool/queue/bkt_01445888.bag b/devnet/geth/blobpool/queue/bkt_01445888.bag deleted file mode 100644 index 69c3176304..0000000000 Binary files a/devnet/geth/blobpool/queue/bkt_01445888.bag and /dev/null differ diff --git a/devnet/geth/blobpool/queue/bkt_01576960.bag b/devnet/geth/blobpool/queue/bkt_01576960.bag deleted file mode 100644 index 841fded613..0000000000 Binary files a/devnet/geth/blobpool/queue/bkt_01576960.bag and /dev/null differ diff --git a/devnet/geth/blobpool/queue/bkt_01708032.bag b/devnet/geth/blobpool/queue/bkt_01708032.bag deleted file mode 100644 index 0263c598d0..0000000000 Binary files a/devnet/geth/blobpool/queue/bkt_01708032.bag and /dev/null differ diff --git a/devnet/geth/blobpool/queue/bkt_01839104.bag b/devnet/geth/blobpool/queue/bkt_01839104.bag deleted file mode 100644 index c7f8fa4198..0000000000 Binary files a/devnet/geth/blobpool/queue/bkt_01839104.bag and /dev/null differ diff --git a/devnet/geth/blobpool/queue/bkt_01970176.bag b/devnet/geth/blobpool/queue/bkt_01970176.bag deleted file mode 100644 index 7b48a3ef9c..0000000000 Binary files a/devnet/geth/blobpool/queue/bkt_01970176.bag and /dev/null differ diff --git a/devnet/geth/blobpool/queue/bkt_02101248.bag b/devnet/geth/blobpool/queue/bkt_02101248.bag deleted file mode 100644 index f813cf0150..0000000000 Binary files a/devnet/geth/blobpool/queue/bkt_02101248.bag and /dev/null differ diff --git a/devnet/geth/blobpool/queue/bkt_02232320.bag b/devnet/geth/blobpool/queue/bkt_02232320.bag deleted file mode 100644 index f9ad3f004b..0000000000 Binary files a/devnet/geth/blobpool/queue/bkt_02232320.bag and /dev/null differ diff --git a/devnet/geth/chaindata/000004.log b/devnet/geth/chaindata/000004.log deleted file mode 100644 index 8736ff40ba..0000000000 Binary files a/devnet/geth/chaindata/000004.log and /dev/null differ diff --git a/devnet/geth/chaindata/000007.log b/devnet/geth/chaindata/000007.log deleted file mode 100644 index 230691a20d..0000000000 Binary files a/devnet/geth/chaindata/000007.log and /dev/null differ diff --git a/devnet/geth/chaindata/000008.log b/devnet/geth/chaindata/000008.log deleted file mode 100644 index e56b1fee70..0000000000 Binary files a/devnet/geth/chaindata/000008.log and /dev/null differ diff --git a/devnet/geth/chaindata/000009.log b/devnet/geth/chaindata/000009.log deleted file mode 100644 index b0606591ca..0000000000 Binary files a/devnet/geth/chaindata/000009.log and /dev/null differ diff --git a/devnet/geth/chaindata/000010.log b/devnet/geth/chaindata/000010.log deleted file mode 100644 index 55d616f52d..0000000000 Binary files a/devnet/geth/chaindata/000010.log and /dev/null differ diff --git a/devnet/geth/chaindata/000011.log b/devnet/geth/chaindata/000011.log deleted file mode 100644 index 46afe0d09e..0000000000 Binary files a/devnet/geth/chaindata/000011.log and /dev/null differ diff --git a/devnet/geth/chaindata/CURRENT b/devnet/geth/chaindata/CURRENT deleted file mode 100644 index aa5bb8ea50..0000000000 --- a/devnet/geth/chaindata/CURRENT +++ /dev/null @@ -1 +0,0 @@ -MANIFEST-000005 diff --git a/devnet/geth/chaindata/LOCK b/devnet/geth/chaindata/LOCK deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/devnet/geth/chaindata/MANIFEST-000001 b/devnet/geth/chaindata/MANIFEST-000001 deleted file mode 100644 index 7c30d31954..0000000000 Binary files a/devnet/geth/chaindata/MANIFEST-000001 and /dev/null differ diff --git a/devnet/geth/chaindata/MANIFEST-000005 b/devnet/geth/chaindata/MANIFEST-000005 deleted file mode 100644 index d899ce8873..0000000000 Binary files a/devnet/geth/chaindata/MANIFEST-000005 and /dev/null differ diff --git a/devnet/geth/chaindata/OPTIONS-000006 b/devnet/geth/chaindata/OPTIONS-000006 deleted file mode 100644 index e949f96e08..0000000000 --- a/devnet/geth/chaindata/OPTIONS-000006 +++ /dev/null @@ -1,108 +0,0 @@ -[Version] - pebble_version=0.1 - -[Options] - bytes_per_sync=524288 - cache_size=536870912 - cleaner=delete - compaction_debt_concurrency=1073741824 - comparer=leveldb.BytewiseComparator - disable_wal=false - flush_delay_delete_range=0s - flush_delay_range_key=0s - flush_split_bytes=4194304 - format_major_version=1 - l0_compaction_concurrency=10 - l0_compaction_file_threshold=500 - l0_compaction_threshold=4 - l0_stop_writes_threshold=12 - lbase_max_bytes=67108864 - max_concurrent_compactions=8 - max_manifest_file_size=134217728 - max_open_files=524288 - mem_table_size=67108864 - mem_table_stop_writes_threshold=4 - min_deletion_rate=0 - merger=pebble.concatenate - read_compaction_rate=16000 - read_sampling_multiplier=-1 - strict_wal_tail=true - table_cache_shards=8 - table_property_collectors=[] - validate_on_ingest=false - wal_dir= - wal_bytes_per_sync=512000 - max_writer_concurrency=0 - force_writer_parallelism=false - secondary_cache_size_bytes=0 - create_on_shared=0 - -[Level "0"] - block_restart_interval=16 - block_size=4096 - block_size_threshold=90 - compression=Snappy - filter_policy=rocksdb.BuiltinBloomFilter - filter_type=table - index_block_size=4096 - target_file_size=2097152 - -[Level "1"] - block_restart_interval=16 - block_size=4096 - block_size_threshold=90 - compression=Snappy - filter_policy=rocksdb.BuiltinBloomFilter - filter_type=table - index_block_size=4096 - target_file_size=4194304 - -[Level "2"] - block_restart_interval=16 - block_size=4096 - block_size_threshold=90 - compression=Snappy - filter_policy=rocksdb.BuiltinBloomFilter - filter_type=table - index_block_size=4096 - target_file_size=8388608 - -[Level "3"] - block_restart_interval=16 - block_size=4096 - block_size_threshold=90 - compression=Snappy - filter_policy=rocksdb.BuiltinBloomFilter - filter_type=table - index_block_size=4096 - target_file_size=16777216 - -[Level "4"] - block_restart_interval=16 - block_size=4096 - block_size_threshold=90 - compression=Snappy - filter_policy=rocksdb.BuiltinBloomFilter - filter_type=table - index_block_size=4096 - target_file_size=33554432 - -[Level "5"] - block_restart_interval=16 - block_size=4096 - block_size_threshold=90 - compression=Snappy - filter_policy=rocksdb.BuiltinBloomFilter - filter_type=table - index_block_size=4096 - target_file_size=67108864 - -[Level "6"] - block_restart_interval=16 - block_size=4096 - block_size_threshold=90 - compression=Snappy - filter_policy=rocksdb.BuiltinBloomFilter - filter_type=table - index_block_size=4096 - target_file_size=134217728 diff --git a/devnet/geth/chaindata/ancient/chain/FLOCK b/devnet/geth/chaindata/ancient/chain/FLOCK deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/devnet/geth/chaindata/ancient/chain/bodies.0000.cdat b/devnet/geth/chaindata/ancient/chain/bodies.0000.cdat deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/devnet/geth/chaindata/ancient/chain/bodies.cidx b/devnet/geth/chaindata/ancient/chain/bodies.cidx deleted file mode 100644 index ab2c684678..0000000000 Binary files a/devnet/geth/chaindata/ancient/chain/bodies.cidx and /dev/null differ diff --git a/devnet/geth/chaindata/ancient/chain/bodies.meta b/devnet/geth/chaindata/ancient/chain/bodies.meta deleted file mode 100644 index 2dea4a05c6..0000000000 --- a/devnet/geth/chaindata/ancient/chain/bodies.meta +++ /dev/null @@ -1 +0,0 @@ -Ă€ \ No newline at end of file diff --git a/devnet/geth/chaindata/ancient/chain/hashes.0000.rdat b/devnet/geth/chaindata/ancient/chain/hashes.0000.rdat deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/devnet/geth/chaindata/ancient/chain/hashes.meta b/devnet/geth/chaindata/ancient/chain/hashes.meta deleted file mode 100644 index 2dea4a05c6..0000000000 --- a/devnet/geth/chaindata/ancient/chain/hashes.meta +++ /dev/null @@ -1 +0,0 @@ -Ă€ \ No newline at end of file diff --git a/devnet/geth/chaindata/ancient/chain/hashes.ridx b/devnet/geth/chaindata/ancient/chain/hashes.ridx deleted file mode 100644 index ab2c684678..0000000000 Binary files a/devnet/geth/chaindata/ancient/chain/hashes.ridx and /dev/null differ diff --git a/devnet/geth/chaindata/ancient/chain/headers.0000.cdat b/devnet/geth/chaindata/ancient/chain/headers.0000.cdat deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/devnet/geth/chaindata/ancient/chain/headers.cidx b/devnet/geth/chaindata/ancient/chain/headers.cidx deleted file mode 100644 index ab2c684678..0000000000 Binary files a/devnet/geth/chaindata/ancient/chain/headers.cidx and /dev/null differ diff --git a/devnet/geth/chaindata/ancient/chain/headers.meta b/devnet/geth/chaindata/ancient/chain/headers.meta deleted file mode 100644 index 2dea4a05c6..0000000000 --- a/devnet/geth/chaindata/ancient/chain/headers.meta +++ /dev/null @@ -1 +0,0 @@ -Ă€ \ No newline at end of file diff --git a/devnet/geth/chaindata/ancient/chain/receipts.0000.cdat b/devnet/geth/chaindata/ancient/chain/receipts.0000.cdat deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/devnet/geth/chaindata/ancient/chain/receipts.cidx b/devnet/geth/chaindata/ancient/chain/receipts.cidx deleted file mode 100644 index ab2c684678..0000000000 Binary files a/devnet/geth/chaindata/ancient/chain/receipts.cidx and /dev/null differ diff --git a/devnet/geth/chaindata/ancient/chain/receipts.meta b/devnet/geth/chaindata/ancient/chain/receipts.meta deleted file mode 100644 index 2dea4a05c6..0000000000 --- a/devnet/geth/chaindata/ancient/chain/receipts.meta +++ /dev/null @@ -1 +0,0 @@ -Ă€ \ No newline at end of file diff --git a/devnet/geth/chaindata/ancient/state/FLOCK b/devnet/geth/chaindata/ancient/state/FLOCK deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/devnet/geth/chaindata/ancient/state/account.data.0000.cdat b/devnet/geth/chaindata/ancient/state/account.data.0000.cdat deleted file mode 100644 index f76dd238ad..0000000000 Binary files a/devnet/geth/chaindata/ancient/state/account.data.0000.cdat and /dev/null differ diff --git a/devnet/geth/chaindata/ancient/state/account.data.cidx b/devnet/geth/chaindata/ancient/state/account.data.cidx deleted file mode 100644 index 5cb3842b20..0000000000 Binary files a/devnet/geth/chaindata/ancient/state/account.data.cidx and /dev/null differ diff --git a/devnet/geth/chaindata/ancient/state/account.data.meta b/devnet/geth/chaindata/ancient/state/account.data.meta deleted file mode 100644 index 042cebb528..0000000000 --- a/devnet/geth/chaindata/ancient/state/account.data.meta +++ /dev/null @@ -1 +0,0 @@ -Ă€ \ No newline at end of file diff --git a/devnet/geth/chaindata/ancient/state/account.index.0000.cdat b/devnet/geth/chaindata/ancient/state/account.index.0000.cdat deleted file mode 100644 index a5b1396b76..0000000000 Binary files a/devnet/geth/chaindata/ancient/state/account.index.0000.cdat and /dev/null differ diff --git a/devnet/geth/chaindata/ancient/state/account.index.cidx b/devnet/geth/chaindata/ancient/state/account.index.cidx deleted file mode 100644 index 18f84c9cbd..0000000000 Binary files a/devnet/geth/chaindata/ancient/state/account.index.cidx and /dev/null differ diff --git a/devnet/geth/chaindata/ancient/state/account.index.meta b/devnet/geth/chaindata/ancient/state/account.index.meta deleted file mode 100644 index 042cebb528..0000000000 --- a/devnet/geth/chaindata/ancient/state/account.index.meta +++ /dev/null @@ -1 +0,0 @@ -Ă€ \ No newline at end of file diff --git a/devnet/geth/chaindata/ancient/state/history.meta.0000.rdat b/devnet/geth/chaindata/ancient/state/history.meta.0000.rdat deleted file mode 100644 index 04d1262a4b..0000000000 Binary files a/devnet/geth/chaindata/ancient/state/history.meta.0000.rdat and /dev/null differ diff --git a/devnet/geth/chaindata/ancient/state/history.meta.meta b/devnet/geth/chaindata/ancient/state/history.meta.meta deleted file mode 100644 index 042cebb528..0000000000 --- a/devnet/geth/chaindata/ancient/state/history.meta.meta +++ /dev/null @@ -1 +0,0 @@ -Ă€ \ No newline at end of file diff --git a/devnet/geth/chaindata/ancient/state/history.meta.ridx b/devnet/geth/chaindata/ancient/state/history.meta.ridx deleted file mode 100644 index 687782ad5f..0000000000 Binary files a/devnet/geth/chaindata/ancient/state/history.meta.ridx and /dev/null differ diff --git a/devnet/geth/chaindata/ancient/state/storage.data.0000.cdat b/devnet/geth/chaindata/ancient/state/storage.data.0000.cdat deleted file mode 100644 index f76dd238ad..0000000000 Binary files a/devnet/geth/chaindata/ancient/state/storage.data.0000.cdat and /dev/null differ diff --git a/devnet/geth/chaindata/ancient/state/storage.data.cidx b/devnet/geth/chaindata/ancient/state/storage.data.cidx deleted file mode 100644 index 5cb3842b20..0000000000 Binary files a/devnet/geth/chaindata/ancient/state/storage.data.cidx and /dev/null differ diff --git a/devnet/geth/chaindata/ancient/state/storage.data.meta b/devnet/geth/chaindata/ancient/state/storage.data.meta deleted file mode 100644 index 042cebb528..0000000000 --- a/devnet/geth/chaindata/ancient/state/storage.data.meta +++ /dev/null @@ -1 +0,0 @@ -Ă€ \ No newline at end of file diff --git a/devnet/geth/chaindata/ancient/state/storage.index.0000.cdat b/devnet/geth/chaindata/ancient/state/storage.index.0000.cdat deleted file mode 100644 index f76dd238ad..0000000000 Binary files a/devnet/geth/chaindata/ancient/state/storage.index.0000.cdat and /dev/null differ diff --git a/devnet/geth/chaindata/ancient/state/storage.index.cidx b/devnet/geth/chaindata/ancient/state/storage.index.cidx deleted file mode 100644 index 5cb3842b20..0000000000 Binary files a/devnet/geth/chaindata/ancient/state/storage.index.cidx and /dev/null differ diff --git a/devnet/geth/chaindata/ancient/state/storage.index.meta b/devnet/geth/chaindata/ancient/state/storage.index.meta deleted file mode 100644 index 042cebb528..0000000000 --- a/devnet/geth/chaindata/ancient/state/storage.index.meta +++ /dev/null @@ -1 +0,0 @@ -Ă€ \ No newline at end of file diff --git a/devnet/geth/nodekey b/devnet/geth/nodekey deleted file mode 100644 index b1cfc35b28..0000000000 --- a/devnet/geth/nodekey +++ /dev/null @@ -1 +0,0 @@ -bbdffd694677dff391b2f115a8fa113a1fb1b4a14d9687df7487fdee29b55079 \ No newline at end of file diff --git a/devnet/geth/nodes/000001.log b/devnet/geth/nodes/000001.log deleted file mode 100644 index 74bf932f8c..0000000000 Binary files a/devnet/geth/nodes/000001.log and /dev/null differ diff --git a/devnet/geth/nodes/CURRENT b/devnet/geth/nodes/CURRENT deleted file mode 100644 index feda7d6b24..0000000000 --- a/devnet/geth/nodes/CURRENT +++ /dev/null @@ -1 +0,0 @@ -MANIFEST-000000 diff --git a/devnet/geth/nodes/LOCK b/devnet/geth/nodes/LOCK deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/devnet/geth/nodes/LOG b/devnet/geth/nodes/LOG deleted file mode 100644 index 0b02b4e485..0000000000 --- a/devnet/geth/nodes/LOG +++ /dev/null @@ -1,8 +0,0 @@ -=============== Jun 11, 2025 (UTC) =============== -09:36:03.663847 log@legend F·NumFile S·FileSize N·Entry C·BadEntry B·BadBlock Ke·KeyError D·DroppedEntry L·Level Q·SeqNum T·TimeElapsed -09:36:03.671737 db@open opening -09:36:03.677636 version@stat F·[] S·0B[] Sc·[] -09:36:03.678578 db@janitor F·2 G·0 -09:36:03.678648 db@open done T·6.856ms -09:45:16.159201 db@close closing -09:45:16.160551 db@close done T·1.369375ms diff --git a/devnet/geth/nodes/MANIFEST-000000 b/devnet/geth/nodes/MANIFEST-000000 deleted file mode 100644 index 9d54f6733b..0000000000 Binary files a/devnet/geth/nodes/MANIFEST-000000 and /dev/null differ diff --git a/docker-compose.yaml b/docker-compose.yaml index e787bcf445..c87da184c1 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,5 +1,3 @@ -version: "3.8" - services: geth: container_name: geth @@ -9,10 +7,97 @@ services: ports: - "8545:8545" - "30303:30303" - command: > - --dev - --datadir /root/.ethereum - --http - --http.addr 0.0.0.0 - --http.api eth,net,web3 - --allow-insecure-unlock + command: + - --dev + - --datadir=/root/.ethereum + - --http + - --http.addr=0.0.0.0 + - --http.api=eth,net,web3,personal + - --allow-insecure-unlock + - --http.corsdomain=* + + redis-db: + extends: + file: ./blockscout/docker-compose/services/redis.yml + service: redis-db + + db-init: + extends: + file: ./blockscout/docker-compose/services/db.yml + service: db-init + + db: + depends_on: + db-init: + condition: service_completed_successfully + extends: + file: ./blockscout/docker-compose/services/db.yml + service: db + + backend: + depends_on: + - db + - redis-db + extends: + file: ./blockscout/docker-compose/services/backend.yml + service: backend + links: + - db:database + environment: + ETHEREUM_JSONRPC_VARIANT: 'geth' + ETHEREUM_JSONRPC_HTTP_URL: http://geth:8545 + + visualizer: + extends: + file: ./blockscout/docker-compose/services/visualizer.yml + service: visualizer + + sig-provider: + extends: + file: ./blockscout/docker-compose/services/sig-provider.yml + service: sig-provider + + frontend: + depends_on: + - backend + extends: + file: ./blockscout/docker-compose/services/frontend.yml + service: frontend + + stats-db-init: + extends: + file: ./blockscout/docker-compose/services/stats.yml + service: stats-db-init + + stats-db: + depends_on: + stats-db-init: + condition: service_completed_successfully + extends: + file: ./blockscout/docker-compose/services/stats.yml + service: stats-db + + stats: + depends_on: + - stats-db + - backend + extends: + file: ./blockscout/docker-compose/services/stats.yml + service: stats + + user-ops-indexer: + depends_on: + - db + - backend + extends: + file: ./blockscout/docker-compose/services/user-ops-indexer.yml + service: user-ops-indexer + + proxy: + depends_on: + - backend + - frontend + - stats + extends: + file: ./blockscout/docker-compose/services/nginx.yml + service: proxy diff --git a/hardhat/package-lock.json b/hardhat/package-lock.json index 68d380bb16..539862042e 100644 --- a/hardhat/package-lock.json +++ b/hardhat/package-lock.json @@ -10,7 +10,8 @@ "license": "ISC", "devDependencies": { "@nomicfoundation/hardhat-toolbox": "^5.0.0", - "hardhat": "^2.24.2" + "hardhat": "^2.24.2", + "tsx": "^4.20.3" } }, "node_modules/@adraffy/ens-normalize": { @@ -33,6 +34,406 @@ "node": ">=12" } }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz", + "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz", + "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz", + "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz", + "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz", + "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz", + "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz", + "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz", + "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz", + "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz", + "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz", + "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz", + "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz", + "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz", + "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz", + "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz", + "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz", + "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz", + "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz", + "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz", + "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz", + "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz", + "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz", + "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz", + "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz", + "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@ethereumjs/rlp": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.2.tgz", @@ -3070,6 +3471,46 @@ "node": ">= 0.4" } }, + "node_modules/esbuild": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz", + "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.5", + "@esbuild/android-arm": "0.25.5", + "@esbuild/android-arm64": "0.25.5", + "@esbuild/android-x64": "0.25.5", + "@esbuild/darwin-arm64": "0.25.5", + "@esbuild/darwin-x64": "0.25.5", + "@esbuild/freebsd-arm64": "0.25.5", + "@esbuild/freebsd-x64": "0.25.5", + "@esbuild/linux-arm": "0.25.5", + "@esbuild/linux-arm64": "0.25.5", + "@esbuild/linux-ia32": "0.25.5", + "@esbuild/linux-loong64": "0.25.5", + "@esbuild/linux-mips64el": "0.25.5", + "@esbuild/linux-ppc64": "0.25.5", + "@esbuild/linux-riscv64": "0.25.5", + "@esbuild/linux-s390x": "0.25.5", + "@esbuild/linux-x64": "0.25.5", + "@esbuild/netbsd-arm64": "0.25.5", + "@esbuild/netbsd-x64": "0.25.5", + "@esbuild/openbsd-arm64": "0.25.5", + "@esbuild/openbsd-x64": "0.25.5", + "@esbuild/sunos-x64": "0.25.5", + "@esbuild/win32-arm64": "0.25.5", + "@esbuild/win32-ia32": "0.25.5", + "@esbuild/win32-x64": "0.25.5" + } + }, "node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", @@ -3735,6 +4176,18 @@ "node": ">= 0.4" } }, + "node_modules/get-tsconfig": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.1.tgz", + "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==", + "dev": true, + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, "node_modules/ghost-testrpc": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/ghost-testrpc/-/ghost-testrpc-0.0.2.tgz", @@ -5547,6 +6000,15 @@ "node": ">=4" } }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, "node_modules/reusify": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", @@ -6631,6 +7093,25 @@ "integrity": "sha512-Tyrf5mxF8Ofs1tNoxA13lFeZ2Zrbd6cKbuH3V+MQ5sb6DtBj5FjrXVsRWT8YvNAQTqNoz66dz1WsbigI22aEnw==", "dev": true }, + "node_modules/tsx": { + "version": "4.20.3", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.20.3.tgz", + "integrity": "sha512-qjbnuR9Tr+FJOMBqJCW5ehvIo/buZq7vH7qD7JziU98h6l3qGy0a/yPFjwO+y0/T7GFpNgNAvEcPPVfyT8rrPQ==", + "dev": true, + "dependencies": { + "esbuild": "~0.25.0", + "get-tsconfig": "^4.7.5" + }, + "bin": { + "tsx": "dist/cli.mjs" + }, + "engines": { + "node": ">=18.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + } + }, "node_modules/type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", diff --git a/hardhat/package.json b/hardhat/package.json index 888aff4489..ce877d01c2 100644 --- a/hardhat/package.json +++ b/hardhat/package.json @@ -10,6 +10,7 @@ "license": "ISC", "devDependencies": { "@nomicfoundation/hardhat-toolbox": "^5.0.0", - "hardhat": "^2.24.2" + "hardhat": "^2.24.2", + "tsx": "^4.20.3" } } diff --git a/infra/.gitignore b/infra/.gitignore new file mode 100644 index 0000000000..1df6807d63 --- /dev/null +++ b/infra/.gitignore @@ -0,0 +1,35 @@ +# ---- Terraform ---- +# Local .terraform directories +**/.terraform/* + +# .tfstate files +*.tfstate +*.tfstate.* + +# Crash log files +crash.log +crash.*.log + +# Exclude all .tfvars files, which are likely to contain sensitive data, such as +# password, private keys, and other secrets. These should not be part of version +# control as they are data points which are potentially sensitive and subject +# to change depending on the environment. +*.tfvars +*.tfvars.json + +# Ignore override files as they are usually used to override resources locally and so +# are not checked in +override.tf +override.tf.json +*_override.tf +*_override.tf.json + +# Include override files you do wish to add to version control using negated pattern +# !example_override.tf + +# Include tfplan files to ignore the plan output of command: terraform plan -out=tfplan +# example: *tfplan* + +# Ignore CLI configuration files +.terraformrc +terraform.rc diff --git a/infra/main.tf b/infra/main.tf new file mode 100644 index 0000000000..621a563808 --- /dev/null +++ b/infra/main.tf @@ -0,0 +1,4 @@ +resource "google_service_account" "lime_account" { + account_id = "${var.project_id}-account" + display_name = "Lime GKE Account" +} diff --git a/infra/manifests/deployments.yaml b/infra/manifests/deployments.yaml new file mode 100644 index 0000000000..5461606604 --- /dev/null +++ b/infra/manifests/deployments.yaml @@ -0,0 +1,22 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: lime-app + namespace: default + labels: + app: lime-app +spec: + replicas: 2 + selector: + matchLabels: + app: lime-app + template: + metadata: + labels: + app: lime-app + spec: + containers: + - name: lime-app + image: dmanov/go-ethereum:dev-contracts-latest + ports: + - containerPort: 80