---
title: Smart Contracts
slug: signum/lETz-smart-contracts
createdAt: 2022-03-31T19:05:03.000Z
---



::Image[]{src="https://api.archbee.com/api/optimize/l2AIpSUU6srSQmG1-K2bb/rqX7gVuyrogZSJFICJALD_smartcontractlight.png" size="68" width="642" height="537" darkSrc="https://archbee-image-uploads.s3.amazonaws.com/l2AIpSUU6srSQmG1-K2bb/_Uwtc_FuzcOq3KTOhREeT_smartcontractdark.png" position="flex-start" darkWidth="642" darkHeight="537" showCaption="false"}

## Turing complete

Signum is shipped with smart contracts implemented as Automated Transactions (AT).



This system, developed initially by **[CIYAM](http://ciyam.org/at/at.html)**, is Turing-complete and has infinite use cases. Signum was the first platform to run Turing-complete smart contracts on a public blockchain.

The second unique feature of Signum's smart contracts is that they can be programmed to self-execute. Most of today's available smart contracts only react to the transactions they receive. Signum's self-running smart contracts provide endless potential for new applications.

With the introduction of [SIP-39, ](https://github.com/signum-network/SIPs/blob/master/SIP/sip-39.md)smart contracts can create, mint and transfer [Smart Tokens](docId\:xL_Hjdf6ox3TGEBp_y_Ym)  by contract code.

## Smart Contract specifications

If a smart contract gets deployed to the Signum chain, the following parameters apply:

| **Parameter**                 | **Value**   |
| ----------------------------- | ----------- |
| Maximum pages for code & data | 40          |
| Page size                     | 256 bytes   |
| Cost per page                 | 0,01 Signa  |
| Maximum  steps per block      | 1,000,000   |
| Step-Fee                      | 0.001 Signa |

The smart contract is stored in bytecode on the chain, but the programming will happen in **Java&#x20;**&#x76;ia —no extra code language to learn - just code in Java.

## Smart Contract creation

The smart contract gets uploaded to the Signum chain with the AT Creation transaction type.
Example smart contract creation transaction:

```json
{
    "type": 22,
    "subtype": 0,
    "timestamp": 240957605,
    "deadline": 1440,
    "senderPublicKey": "34a7ca8bbded4e3f24c60ecb655f9235ac1b12d97aea698c554df8bf1d950f2d",
    "amountNQT": "0",
    "feeNQT": "147000000",
    "signature": "317ec48d2a8b148f85d11e44edec062e96bbeee72583be85c466382aab78b60cee91352efa7ba9a1c4392a7b17a49497394d4446a3864e88224c4313b04f2bb5",
    "signatureHash": "3e7fac2e1019ed475a0518f33fa0fde8b6ff19f3fc8eb42a6d614fcf03893d32",
    "fullHash": "424769be0294a47ebc502e49a8cb41b599b93fadbef9f7d3915df7091efd97a5",
    "transaction": "9125581484464883522",
    "attachment": {
        "version.AutomatedTransactionsCreation": 1,
        "name": "SignumArt2",
        "description": "SignumArt2, created with SmartJ",
        "creationBytes": "02000000100002000100010080c3c90100000000050f012d0000002e000000000000003033040322000000350001230000001e2300000025121b08000033040322000000350001260000001b260000000b1a0e0000002835070322000000320a0335040125000000350603240000003209033504012900000001260000008de4fb99133990630726000000290000001e26000000173505012e000000122f0200001a0e0000000126000000f73399e063539a730726000000290000001e2600000010129e0600001a0e0000000126000000c8aea1c25fe7bffe0726000000290000001e260000001012d30700001a0e0000000126000000c3b307ab635f86890726000000290000001e2600000010127c0800001a0e00000001260000006f31852e3487b4eb0726000000290000001e260000001012100a00001a0e00000001260000004d23ac796c25116f0726000000290000001e26000000253505012e000000350601300000003507013200000012760a00001a0e000000012600000017f898a0f498d0900726000000290000001e26000000173505012e000000121d0c00001a0e0000000126000000698ede1f1575c5eb0726000000290000001e26000000253505012e000000350601300000003507013200000012a80c00001a0e000000012600000006c99e8ae6f3901c0726000000290000001e26000000173505012e00000012c40d00001a0e0000000126000000eb961e4db130b4060726000000290000001e26000000173505012e00000012650e00001a0e00000012ba0200001a0e00000002260000002500000007260000000600000003270000001e260000000b0427000000102700000011260000001e260000000b1ab902000002270000002d0000000e26000000270000001026000000331601110000001127000000322001331001060000003311012700000032050402270000002d0000000e260000002700000010260000001106000000130127000000010000000000000010270000001127000000022600000001000000072600000027000000102600000011260000001b260000000b1a470400000327000000102700000011270000000226000000170000000726000000270000001026000000112600000003270000001f26000000270000000f1ad903000035000326000000012700000020000000000000001826000000270000001026000000112600000007260000001700000010260000001126000000082600000019000000102600000011270000000226000000180000000726000000270000001026000000110200000002260000000200000007260000001a0000001026000000112600000003270000002026000000270000000f1ad903000002020000001a0000000226000000240000000726000000020000001026000000112600000003270000002126000000270000000f1a4704000012b90800000200000000250000000327000000102700000011010000003316010b0000003220013310010000000033110124000000320504127f070000130127000000020000000000000010270000001127000000022600000001000000072600000027000000102600000011260000001b260000000b1a8f060000350003260000001026000000112700000003280000002027000000120000000f0428000000102800000011260000001e260000000b1a1b0500001e130000000b1a8f06000012b90800000200000000130000000327000000102700000011130000000327000000102700000011010000003316010b0000003220013310010000000033110102000000320504127f0700001a8f0600000226000000240000000726000000020000001026000000112600000003270000001f26000000270000000f1a8f0600001e130000000b1a640500003316011300000033020402000000021300000025000000020200000024000000012700000001000000000000001027000000112700000002260000001c0000000626000000270000001026000000111c0000003316010a00000032200133100113000000331101020000003205040327000000102700000011270000000226000000140000000726000000270000001026000000112600000003270000001f26000000270000000f1a8e0600000226000000020000000726000000140000001026000000112600000003270000002126000000270000000f1a8e06000012b90800000200000000130000000327000000102700000011130000000327000000102700000011010000000327000000102700000011140000003316010b0000003220013310010000000033110102000000320504127f070000133316012500000033020424000000131b130000000b1a7e07000002260000000000000007260000002500000003270000001e260000000b0427000000102700000011260000001e260000000b1a7e0700000327000000102700000011270000000226000000160000000726000000270000001026000000112600000003270000001f26000000270000000f1a7e07000002020000001600000012b90800000200000000150000000327000000102700000011150000000327000000102700000011160000000327000000102700000011010000003316010b0000003220013310010000000033110102000000320504131b150000000b1a8b070000133316010f0000003220013310011500000033110116000000320504331601150000003302041600000003270000001027000000111500000003270000001027000000111600000013012700000001000000000000001027000000112700000002260000001f0000000626000000270000001026000000111f000000331601100000003220013310012500000032050413032700000010270000001127000000022600000001000000072600000027000000102600000011260000001b260000000b1a7b0800001b150000000b1a7b080000350004260000001026000000112700000033160103000000330204270000001302260000001500000007260000002500000003270000001e260000000b0427000000102700000011260000001e260000000b1ab8080000127f0700001302260000000200000008260000000400000010260000000127000000e8030000000000001027000000112700000011260000000926000000270000001026000000112100000002260000000200000008260000000500000010260000000127000000e8030000000000001027000000112700000011260000000926000000270000001026000000112000000002260000001e0000000626000000210000001026000000111e00000002260000001d0000000626000000200000001026000000111d000000012700000001000000000000001027000000112700000002260000001b0000000626000000270000001026000000111b0000003316010700000032200133100100000000320504331601060000003302042000000002260000000200000007260000002100000010260000001126000000072600000020000000102600000011270000003316010000000033020427000000131b130000000b1a750a000002260000002500000007260000000000000003270000001e260000000b0427000000102700000011260000001e260000000b1a750a00000327000000102700000011010000003316010700000032200133100100000000320504131b130000000b1a1c0c000002260000002500000007260000000000000003270000001e260000000b0427000000102700000011260000001e260000000b1a1c0c0000012700000001000000000000001027000000110100000035000326000000012700000020000000000000001826000000270000001026000000111700000002270000002d0000000e26000000270000001026000000110200000002270000002d0000000e26000000270000001026000000111800000002270000002d00000004270000000427000000042700000004270000000e26000000270000001026000000111900000002270000002d000000042700000004270000000e26000000270000001026000000111a00000002270000002d0000000e2600000027000000102600000002270000002d000000042700000004270000000e2600000027000000102600000002270000002d00000004270000000427000000042700000004270000000e260000002700000010260000003316010d000000112900000011280000001127000000331001000000003311012700000033120128000000331301290000003205041302260000002500000007260000000000000003270000001e260000000b0427000000102700000011260000001e260000000b1aa70c000002270000002d0000000e260000002700000010260000003316010c0000001127000000322001331001000000003311012700000032050402270000002d0000000e260000002700000010260000001100000000131b130000000b1ac30d000002260000002500000007260000000000000003270000001e260000000b0427000000102700000011260000001e260000000b1ac30d0000012700000002000000000000001027000000110100000035000326000000102600000002270000002d00000004270000000427000000042700000004270000000e26000000270000001026000000112700000011260000003706042800000026000000270000001028000000111200000002270000002d0000000e26000000270000001026000000110200000002270000002d000000042700000004270000000e2600000027000000102600000011140000003316010900000033100100000000331101020000003312011400000033130112000000320504130226000000240000000726000000160000001026000000112600000003270000001f26000000270000000f1a560e00001e150000000b1a280e000033160115000000330204160000003316010f00000032200133100115000000331101160000003205040215000000250000000216000000240000003316010e0000003220013310011500000033110116000000320504133316012500000033020424000000131b130000000b1a040f000002260000002500000007260000000000000003270000001e260000000b0427000000102700000011260000001e260000000b1a040f0000012700000001000000000000001027000000110100000002270000002d0000000e260000002700000010260000001102000000032700000010270000001117000000331601080000003220013310010000000033110102000000320504130000"
    },
    "attachmentBytes": "010a5369676e756d417274321f005369676e756d417274322c2063726561746564207769746820536d6172744a02000000100002000100010080c3c90100000000050f012d0000002e000000000000003033040322000000350001230000001e2300000025121b08000033040322000000350001260000001b260000000b1a0e0000002835070322000000320a0335040125000000350603240000003209033504012900000001260000008de4fb99133990630726000000290000001e26000000173505012e000000122f0200001a0e0000000126000000f73399e063539a730726000000290000001e2600000010129e0600001a0e0000000126000000c8aea1c25fe7bffe0726000000290000001e260000001012d30700001a0e0000000126000000c3b307ab635f86890726000000290000001e2600000010127c0800001a0e00000001260000006f31852e3487b4eb0726000000290000001e260000001012100a00001a0e00000001260000004d23ac796c25116f0726000000290000001e26000000253505012e000000350601300000003507013200000012760a00001a0e000000012600000017f898a0f498d0900726000000290000001e26000000173505012e000000121d0c00001a0e0000000126000000698ede1f1575c5eb0726000000290000001e26000000253505012e000000350601300000003507013200000012a80c00001a0e000000012600000006c99e8ae6f3901c0726000000290000001e26000000173505012e00000012c40d00001a0e0000000126000000eb961e4db130b4060726000000290000001e26000000173505012e00000012650e00001a0e00000012ba0200001a0e00000002260000002500000007260000000600000003270000001e260000000b0427000000102700000011260000001e260000000b1ab902000002270000002d0000000e26000000270000001026000000331601110000001127000000322001331001060000003311012700000032050402270000002d0000000e260000002700000010260000001106000000130127000000010000000000000010270000001127000000022600000001000000072600000027000000102600000011260000001b260000000b1a470400000327000000102700000011270000000226000000170000000726000000270000001026000000112600000003270000001f26000000270000000f1ad903000035000326000000012700000020000000000000001826000000270000001026000000112600000007260000001700000010260000001126000000082600000019000000102600000011270000000226000000180000000726000000270000001026000000110200000002260000000200000007260000001a0000001026000000112600000003270000002026000000270000000f1ad903000002020000001a0000000226000000240000000726000000020000001026000000112600000003270000002126000000270000000f1a4704000012b90800000200000000250000000327000000102700000011010000003316010b0000003220013310010000000033110124000000320504127f070000130127000000020000000000000010270000001127000000022600000001000000072600000027000000102600000011260000001b260000000b1a8f060000350003260000001026000000112700000003280000002027000000120000000f0428000000102800000011260000001e260000000b1a1b0500001e130000000b1a8f06000012b90800000200000000130000000327000000102700000011130000000327000000102700000011010000003316010b0000003220013310010000000033110102000000320504127f0700001a8f0600000226000000240000000726000000020000001026000000112600000003270000001f26000000270000000f1a8f0600001e130000000b1a640500003316011300000033020402000000021300000025000000020200000024000000012700000001000000000000001027000000112700000002260000001c0000000626000000270000001026000000111c0000003316010a00000032200133100113000000331101020000003205040327000000102700000011270000000226000000140000000726000000270000001026000000112600000003270000001f26000000270000000f1a8e0600000226000000020000000726000000140000001026000000112600000003270000002126000000270000000f1a8e06000012b90800000200000000130000000327000000102700000011130000000327000000102700000011010000000327000000102700000011140000003316010b0000003220013310010000000033110102000000320504127f070000133316012500000033020424000000131b130000000b1a7e07000002260000000000000007260000002500000003270000001e260000000b0427000000102700000011260000001e260000000b1a7e0700000327000000102700000011270000000226000000160000000726000000270000001026000000112600000003270000001f26000000270000000f1a7e07000002020000001600000012b90800000200000000150000000327000000102700000011150000000327000000102700000011160000000327000000102700000011010000003316010b0000003220013310010000000033110102000000320504131b150000000b1a8b070000133316010f0000003220013310011500000033110116000000320504331601150000003302041600000003270000001027000000111500000003270000001027000000111600000013012700000001000000000000001027000000112700000002260000001f0000000626000000270000001026000000111f000000331601100000003220013310012500000032050413032700000010270000001127000000022600000001000000072600000027000000102600000011260000001b260000000b1a7b0800001b150000000b1a7b080000350004260000001026000000112700000033160103000000330204270000001302260000001500000007260000002500000003270000001e260000000b0427000000102700000011260000001e260000000b1ab8080000127f0700001302260000000200000008260000000400000010260000000127000000e8030000000000001027000000112700000011260000000926000000270000001026000000112100000002260000000200000008260000000500000010260000000127000000e8030000000000001027000000112700000011260000000926000000270000001026000000112000000002260000001e0000000626000000210000001026000000111e00000002260000001d0000000626000000200000001026000000111d000000012700000001000000000000001027000000112700000002260000001b0000000626000000270000001026000000111b0000003316010700000032200133100100000000320504331601060000003302042000000002260000000200000007260000002100000010260000001126000000072600000020000000102600000011270000003316010000000033020427000000131b130000000b1a750a000002260000002500000007260000000000000003270000001e260000000b0427000000102700000011260000001e260000000b1a750a00000327000000102700000011010000003316010700000032200133100100000000320504131b130000000b1a1c0c000002260000002500000007260000000000000003270000001e260000000b0427000000102700000011260000001e260000000b1a1c0c0000012700000001000000000000001027000000110100000035000326000000012700000020000000000000001826000000270000001026000000111700000002270000002d0000000e26000000270000001026000000110200000002270000002d0000000e26000000270000001026000000111800000002270000002d00000004270000000427000000042700000004270000000e26000000270000001026000000111900000002270000002d000000042700000004270000000e26000000270000001026000000111a00000002270000002d0000000e2600000027000000102600000002270000002d000000042700000004270000000e2600000027000000102600000002270000002d00000004270000000427000000042700000004270000000e260000002700000010260000003316010d000000112900000011280000001127000000331001000000003311012700000033120128000000331301290000003205041302260000002500000007260000000000000003270000001e260000000b0427000000102700000011260000001e260000000b1aa70c000002270000002d0000000e260000002700000010260000003316010c0000001127000000322001331001000000003311012700000032050402270000002d0000000e260000002700000010260000001100000000131b130000000b1ac30d000002260000002500000007260000000000000003270000001e260000000b0427000000102700000011260000001e260000000b1ac30d0000012700000002000000000000001027000000110100000035000326000000102600000002270000002d00000004270000000427000000042700000004270000000e26000000270000001026000000112700000011260000003706042800000026000000270000001028000000111200000002270000002d0000000e26000000270000001026000000110200000002270000002d000000042700000004270000000e2600000027000000102600000011140000003316010900000033100100000000331101020000003312011400000033130112000000320504130226000000240000000726000000160000001026000000112600000003270000001f26000000270000000f1a560e00001e150000000b1a280e000033160115000000330204160000003316010f00000032200133100115000000331101160000003205040215000000250000000216000000240000003316010e0000003220013310011500000033110116000000320504133316012500000033020424000000131b130000000b1a040f000002260000002500000007260000000000000003270000001e260000000b0427000000102700000011260000001e260000000b1a040f0000012700000001000000000000001027000000110100000002270000002d0000000e260000002700000010260000001102000000032700000010270000001117000000331601080000003220013310010000000033110102000000320504130000",
    "sender": "12237344381764262326",
    "senderRS": "TS-WQFQ-W64L-HT3P-C9YNM",
    "height": 409545,
    "version": 2,
    "ecBlockId": "2202141244546406042",
    "ecBlockHeight": 409533,
    "cashBackId": "8952122635653861124",
    "block": "16653680439918419989",
    "confirmations": 629,
    "blockTimestamp": 240957726,
    "requestProcessingTime": 0
}
```

With the creation of a smart contract, the *machineData&#x20;*&#x61;nd *machineCode are* saved to the Signum blockchain.

```json
{
    "at": "9125581484464883522",
    "machineData": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "balanceNQT": "0",
    "prevBalanceNQT": "0",
    "nextBlock": 409545,
    "frozen": false,
    "running": false,
    "stopped": true,
    "finished": false,
    "dead": false,
    "machineCodeHashId": "5925512405264751909",
    "atVersion": 2,
    "atRS": "TS-LKU4-2CZ8-KFF3-9N6BX",
    "name": "SignumArt2",
    "description": "SignumArt2, created with SmartJ",
    "creator": "12237344381764262326",
    "creatorRS": "TS-WQFQ-W64L-HT3P-C9YNM",
    "machineCode": "012d0000002e000000000000003033040322000000350001230000001e2300000025121b08000033040322000000350001260000001b260000000b1a0e0000002835070322000000320a0335040125000000350603240000003209033504012900000001260000008de4fb99133990630726000000290000001e26000000173505012e000000122f0200001a0e0000000126000000f73399e063539a730726000000290000001e2600000010129e0600001a0e0000000126000000c8aea1c25fe7bffe0726000000290000001e260000001012d30700001a0e0000000126000000c3b307ab635f86890726000000290000001e2600000010127c0800001a0e00000001260000006f31852e3487b4eb0726000000290000001e260000001012100a00001a0e00000001260000004d23ac796c25116f0726000000290000001e26000000253505012e000000350601300000003507013200000012760a00001a0e000000012600000017f898a0f498d0900726000000290000001e26000000173505012e000000121d0c00001a0e0000000126000000698ede1f1575c5eb0726000000290000001e26000000253505012e000000350601300000003507013200000012a80c00001a0e000000012600000006c99e8ae6f3901c0726000000290000001e26000000173505012e00000012c40d00001a0e0000000126000000eb961e4db130b4060726000000290000001e26000000173505012e00000012650e00001a0e00000012ba0200001a0e00000002260000002500000007260000000600000003270000001e260000000b0427000000102700000011260000001e260000000b1ab902000002270000002d0000000e26000000270000001026000000331601110000001127000000322001331001060000003311012700000032050402270000002d0000000e260000002700000010260000001106000000130127000000010000000000000010270000001127000000022600000001000000072600000027000000102600000011260000001b260000000b1a470400000327000000102700000011270000000226000000170000000726000000270000001026000000112600000003270000001f26000000270000000f1ad903000035000326000000012700000020000000000000001826000000270000001026000000112600000007260000001700000010260000001126000000082600000019000000102600000011270000000226000000180000000726000000270000001026000000110200000002260000000200000007260000001a0000001026000000112600000003270000002026000000270000000f1ad903000002020000001a0000000226000000240000000726000000020000001026000000112600000003270000002126000000270000000f1a4704000012b90800000200000000250000000327000000102700000011010000003316010b0000003220013310010000000033110124000000320504127f070000130127000000020000000000000010270000001127000000022600000001000000072600000027000000102600000011260000001b260000000b1a8f060000350003260000001026000000112700000003280000002027000000120000000f0428000000102800000011260000001e260000000b1a1b0500001e130000000b1a8f06000012b90800000200000000130000000327000000102700000011130000000327000000102700000011010000003316010b0000003220013310010000000033110102000000320504127f0700001a8f0600000226000000240000000726000000020000001026000000112600000003270000001f26000000270000000f1a8f0600001e130000000b1a640500003316011300000033020402000000021300000025000000020200000024000000012700000001000000000000001027000000112700000002260000001c0000000626000000270000001026000000111c0000003316010a00000032200133100113000000331101020000003205040327000000102700000011270000000226000000140000000726000000270000001026000000112600000003270000001f26000000270000000f1a8e0600000226000000020000000726000000140000001026000000112600000003270000002126000000270000000f1a8e06000012b90800000200000000130000000327000000102700000011130000000327000000102700000011010000000327000000102700000011140000003316010b0000003220013310010000000033110102000000320504127f070000133316012500000033020424000000131b130000000b1a7e07000002260000000000000007260000002500000003270000001e260000000b0427000000102700000011260000001e260000000b1a7e0700000327000000102700000011270000000226000000160000000726000000270000001026000000112600000003270000001f26000000270000000f1a7e07000002020000001600000012b90800000200000000150000000327000000102700000011150000000327000000102700000011160000000327000000102700000011010000003316010b0000003220013310010000000033110102000000320504131b150000000b1a8b070000133316010f0000003220013310011500000033110116000000320504331601150000003302041600000003270000001027000000111500000003270000001027000000111600000013012700000001000000000000001027000000112700000002260000001f0000000626000000270000001026000000111f000000331601100000003220013310012500000032050413032700000010270000001127000000022600000001000000072600000027000000102600000011260000001b260000000b1a7b0800001b150000000b1a7b080000350004260000001026000000112700000033160103000000330204270000001302260000001500000007260000002500000003270000001e260000000b0427000000102700000011260000001e260000000b1ab8080000127f0700001302260000000200000008260000000400000010260000000127000000e8030000000000001027000000112700000011260000000926000000270000001026000000112100000002260000000200000008260000000500000010260000000127000000e8030000000000001027000000112700000011260000000926000000270000001026000000112000000002260000001e0000000626000000210000001026000000111e00000002260000001d0000000626000000200000001026000000111d000000012700000001000000000000001027000000112700000002260000001b0000000626000000270000001026000000111b0000003316010700000032200133100100000000320504331601060000003302042000000002260000000200000007260000002100000010260000001126000000072600000020000000102600000011270000003316010000000033020427000000131b130000000b1a750a000002260000002500000007260000000000000003270000001e260000000b0427000000102700000011260000001e260000000b1a750a00000327000000102700000011010000003316010700000032200133100100000000320504131b130000000b1a1c0c000002260000002500000007260000000000000003270000001e260000000b0427000000102700000011260000001e260000000b1a1c0c0000012700000001000000000000001027000000110100000035000326000000012700000020000000000000001826000000270000001026000000111700000002270000002d0000000e26000000270000001026000000110200000002270000002d0000000e26000000270000001026000000111800000002270000002d00000004270000000427000000042700000004270000000e26000000270000001026000000111900000002270000002d000000042700000004270000000e26000000270000001026000000111a00000002270000002d0000000e2600000027000000102600000002270000002d000000042700000004270000000e2600000027000000102600000002270000002d00000004270000000427000000042700000004270000000e260000002700000010260000003316010d000000112900000011280000001127000000331001000000003311012700000033120128000000331301290000003205041302260000002500000007260000000000000003270000001e260000000b0427000000102700000011260000001e260000000b1aa70c000002270000002d0000000e260000002700000010260000003316010c0000001127000000322001331001000000003311012700000032050402270000002d0000000e260000002700000010260000001100000000131b130000000b1ac30d000002260000002500000007260000000000000003270000001e260000000b0427000000102700000011260000001e260000000b1ac30d0000012700000002000000000000001027000000110100000035000326000000102600000002270000002d00000004270000000427000000042700000004270000000e26000000270000001026000000112700000011260000003706042800000026000000270000001028000000111200000002270000002d0000000e26000000270000001026000000110200000002270000002d000000042700000004270000000e2600000027000000102600000011140000003316010900000033100100000000331101020000003312011400000033130112000000320504130226000000240000000726000000160000001026000000112600000003270000001f26000000270000000f1a560e00001e150000000b1a280e000033160115000000330204160000003316010f00000032200133100115000000331101160000003205040215000000250000000216000000240000003316010e0000003220013310011500000033110116000000320504133316012500000033020424000000131b130000000b1a040f000002260000002500000007260000000000000003270000001e260000000b0427000000102700000011260000001e260000000b1a040f0000012700000001000000000000001027000000110100000002270000002d0000000e260000002700000010260000001102000000032700000010270000001117000000331601080000003220013310010000000033110102000000320504130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "minActivation": "30000000",
    "creationBlock": 409545,
    "creationMachineData": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "requestProcessingTime": 1
}
```

## Green Contracts

With the introduction of the [SIP-30,](https://github.com/signum-network/SIPs/blob/master/SIP/sip-30.md) the **machineCode&#x20;**&#x63;an be loaded from an existing contract by reference over the fullhash of the reference transaction. This has two significant advantages: firstly, it can be ensured that the smart contract is using the same logic as copied from the parent, and secondly, no extra space is needed on the chain to store the code a second time or x times, as the smart contract is referencing to the code in the reference-transaction.&#x20;

