diff --git a/bin/compile.and.deploy.contract b/bin/compile.and.deploy.contract
index bb1d8abe2fe0d1fd8d0485062ea8c44b117f6592..e5627f8a4be52759f2c4f72a651bb5d9429224ae 100755
--- a/bin/compile.and.deploy.contract
+++ b/bin/compile.and.deploy.contract
@@ -21,7 +21,7 @@ function	create
     cleanup     "$js"
     cat > $js <<EOT
 var mycontract  = eth.contract($abi)
-var transaction = mycontract.new( { from: eth.accounts[0], data: "0x${bin}", gas: 1000000 } )
+var transaction = mycontract.new( { from: eth.accounts[0], data: "0x${bin}", gas: 3000000 } )
 var rcpt
 while ( !rcpt )
 {