From b5ef4d93704d7e55b5e19d3154f673c89099cf39 Mon Sep 17 00:00:00 2001 From: maskpp Date: Sat, 1 Jun 2024 15:22:38 +0800 Subject: [PATCH] remove simulatation module --- accounts/abi/bind/backends/simulated.go | 52 ------------------------- 1 file changed, 52 deletions(-) delete mode 100644 accounts/abi/bind/backends/simulated.go diff --git a/accounts/abi/bind/backends/simulated.go b/accounts/abi/bind/backends/simulated.go deleted file mode 100644 index dfd9296952..0000000000 --- a/accounts/abi/bind/backends/simulated.go +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright 2015 The go-ethereum Authors -// This file is part of the go-ethereum library. -// -// The go-ethereum library is free software: you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// The go-ethereum library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public License -// along with the go-ethereum library. If not, see . - -package backends - -import ( - "context" - - "github.com/ethereum/go-ethereum/common" - "github.com/ethereum/go-ethereum/core/types" - "github.com/ethereum/go-ethereum/ethclient/simulated" -) - -// SimulatedBackend is a simulated blockchain. -// Deprecated: use package github.com/ethereum/go-ethereum/ethclient/simulated instead. -type SimulatedBackend struct { - *simulated.Backend - simulated.Client -} - -// Fork sets the head to a new block, which is based on the provided parentHash. -func (b *SimulatedBackend) Fork(ctx context.Context, parentHash common.Hash) error { - return b.Backend.Fork(parentHash) -} - -// NewSimulatedBackend creates a new binding backend using a simulated blockchain -// for testing purposes. -// -// A simulated backend always uses chainID 1337. -// -// Deprecated: please use simulated.Backend from package -// github.com/ethereum/go-ethereum/ethclient/simulated instead. -func NewSimulatedBackend(alloc types.GenesisAlloc, gasLimit uint64) *SimulatedBackend { - b := simulated.NewBackend(alloc, simulated.WithBlockGasLimit(gasLimit)) - return &SimulatedBackend{ - Backend: b, - Client: b.Client(), - } -}