# Functions
NewSimulatedBackend creates a new binding backend using a simulated blockchain for testing purposes.
NewSimulatedBackendWithDatabase creates a new binding backend based on the given database and uses a simulated blockchain for testing purposes.
# Structs
SimulatedBackend implements bind.ContractBackend, simulating a blockchain in the background.