def p2sh_script
      h160 = CoinOp.syncbit(@network[:name]) do
        @native.get_hash160
      end
      self.class.new(blob: Bitcoin::Script.to_p2sh_script(h160), network: @network[:name])
    end
def p2sh_script
      h160 = CoinOp.syncbit(@network[:name]) do
        @native.get_hash160
      end
      self.class.new(blob: Bitcoin::Script.to_p2sh_script(h160), network: @network[:name])
    end
Generate the script that uses a P2SH address.
 Used for an Output's scriptPubKey value.  Not much used, and
 can probably be removed, as I think it is equivalent to
 Script.new :address => some.address