<p>Graphene smart contracts are blockchain wide, meaning they require a hardfork to be deployed. The reasoning behind this is that every node operator can review the contract code, ok it and then democratically vote by joining the hardfork. </p>

<p>It's kind of a hassle compared to ETH/ETC but that provides a few choices of very well tested contracts.  </p>

<p>OpenLedger has proposed an enhancement to BTS that would provide a VM like EthereumVM and allow users to easily deploy smartcontracts. It's still under discussion: <a href="https://bitsharestalk.org/index.php?topic=25187.0" rel="nofollow noreferrer">https://bitsharestalk.org/index.php?topic=25187.0</a> </p>

CC BY-SA 3.0
2018-03-08T21:54:43.330Z
2018-03-12T15:23:05.670Z
2018-03-12T15:23:05.670Z
Raphael
<p>I can't found any article on this, is it possible to create smart contracts inside the <a href="https://bitshares.org/technology/" rel="nofollow noreferrer">BitShares</a>' blockchain Graphene?</p>

<p>This is my necessity:</p>

<ol>
<li>I have to allow my users to purchase my products via <a href="https://bitshares.org/technology/price-stable-cryptocurrencies/" rel="nofollow noreferrer">SmartCoins</a>.</li>
<li>Users must wait for a confirmation (bank signature needed)</li>
<li>Issuance of certificate of ownership</li>
</ol>

CC BY-SA 3.0
2018-03-08T09:55:27.820Z
Bitcoin Stack Exchange on topic seems to have changed; sorry if migrated incorrectly.
eth
<bitshares>
Is it possible to create smart contracts on Graphene?
NineCattoRules
# Is it possible to create smart contracts on Graphene?

(Asked by: username_0 on 2018-03-08)

I can't found any article on this, is it possible to create smart contracts inside the [BitShares](https://bitshares.org/technology/)' blockchain Graphene?

This is my necessity:

1. I have to allow my users to purchase my products via [SmartCoins](https://bitshares.org/technology/price-stable-cryptocurrencies/).
2. Users must wait for a confirmation (bank signature needed)
3. Issuance of certificate of ownership

**Tags:** bitshares

> **Comments:**
> **username_1**: Bitcoin Stack Exchange on topic seems to have changed; sorry if migrated incorrectly.  

---

## 1 answers

### Answer by username_2 on 2018-03-08. Score: 1 | Accepted answer

Graphene smart contracts are blockchain wide, meaning they require a hardfork to be deployed. The reasoning behind this is that every node operator can review the contract code, ok it and then democratically vote by joining the hardfork.

It's kind of a hassle compared to ETH/ETC but that provides a few choices of very well tested contracts.

OpenLedger has proposed an enhancement to BTS that would provide a VM like EthereumVM and allow users to easily deploy smartcontracts. It's still under discussion: <https://bitsharestalk.org/index.php?topic=25187.0>


---

