Allow dynamic contract hash for contract bindings. Close #3007 Signed-off-by: Ekaterina Pavlova <ekt@morphbits.io>