# Functions
NewNilBackend creates a new binding backend that can be used for instantiation but will panic on any invocation.
NewRPCBackend creates a new binding backend to an RPC provider that can be used to interact with remote contracts.
NewSimulatedBackend creates a new binding backend using a simulated blockchain for testing purposes.
# Structs
SimulatedBackend implements bind.ContractBackend, simulating a blockchain in the background.