{
  "tx_id": "0x8122b7ae041120ddc9e2f8108e165912e40ad146399d42d6e6cbca7fd2c8ac28",
  "tx_status": "success",
  "tx_type": "smart_contract",
  "fee_rate": "3000",
  "sender_address": "STJTXEJPJPPVDNA9B052NSRRBGQCFNKVS178VGH1",
  "sponsored": false,
  "post_condition_mode": "allow",
  "is_unanchored": false,
  "microblock_hash": "",
  "microblock_sequence": 2147483647,
  "microblock_canonical": true,
  "block_hash": "0x105685d3d4f251d73b75865b192cefb111dd49f67b8970a95094dc7ecf826caa",
  "block_height": 3196,
  "burn_block_time": 1594228322,
  "canonical": true,
  "tx_index": 1,
  "post_conditions": [],
  "smart_contract": {
    "contract_id": "STJTXEJPJPPVDNA9B052NSRRBGQCFNKVS178VGH1.hello_world",
    "source_code": "(define-constant sender 'SZ2J6ZY48GV1EZ5V2V5RB9MP66SW86PYKKQ9H6DPR)\n(define-constant recipient 'SM2J6ZY48GV1EZ5V2V5RB9MP66SW86PYKKQVX8X0G)\n\n(define-fungible-token novel-token-19)\n(begin (ft-mint? novel-token-19 u12 sender))\n(begin (ft-transfer? novel-token-19 u2 sender recipient))\n\n(define-non-fungible-token hello-nft uint)\n(begin (nft-mint? hello-nft u1 sender))\n(begin (nft-mint? hello-nft u2 sender))\n(begin (nft-transfer? hello-nft u1 sender recipient))\n\n(define-public (test-emit-event)\n    (begin\n        (print \"Event! Hello world\")\n        (ok u1)))\n(begin (test-emit-event))\n\n(define-public (test-event-types)\n    (begin\n        (unwrap-panic (ft-mint? novel-token-19 u3 recipient))\n        (unwrap-panic (nft-mint? hello-nft u2 recipient))\n        (unwrap-panic (stx-transfer? u60 tx-sender 'SZ2J6ZY48GV1EZ5V2V5RB9MP66SW86PYKKQ9H6DPR))\n        (unwrap-panic (stx-burn? u20 tx-sender))\n        (ok u1)))\n\n(define-map store ((key (buff 32))) ((value (buff 32))))\n(define-public (get-value (key (buff 32)))\n    (begin\n        (match (map-get? store ((key key)))\n            entry (ok (get value entry))\n            (err 0))))\n(define-public (set-value (key (buff 32)) (value (buff 32)))\n    (begin\n        (map-set store ((key key)) ((value value)))\n        (ok u1)))"
  },
  "events": [
    {
      "event_index": 0,
      "event_type": "fungible_token_asset",
      "asset": {
        "asset_event_type": "mint",
        "asset_id": "STJTXEJPJPPVDNA9B052NSRRBGQCFNKVS178VGH1.hello_world::novel-token-19",
        "sender": "",
        "recipient": "SZ2J6ZY48GV1EZ5V2V5RB9MP66SW86PYKKQ9H6DPR",
        "amount": "12"
      }
    },
    {
      "event_index": 1,
      "event_type": "non_fungible_token_asset",
      "asset": {
        "asset_event_type": "mint",
        "asset_id": "STJTXEJPJPPVDNA9B052NSRRBGQCFNKVS178VGH1.hello_world::hello-nft",
        "sender": "",
        "recipient": "SZ2J6ZY48GV1EZ5V2V5RB9MP66SW86PYKKQ9H6DPR",
        "value": {
          "hex": "0x0100000000000000000000000000000001",
          "repr": "1"
        }
      }
    },
    {
      "event_index": 2,
      "event_type": "non_fungible_token_asset",
      "asset": {
        "asset_event_type": "mint",
        "asset_id": "STJTXEJPJPPVDNA9B052NSRRBGQCFNKVS178VGH1.hello_world::hello-nft",
        "sender": "",
        "recipient": "SZ2J6ZY48GV1EZ5V2V5RB9MP66SW86PYKKQ9H6DPR",
        "value": {
          "hex": "0x0100000000000000000000000000000002",
          "repr": "2"
        }
      }
    },
    {
      "event_index": 3,
      "event_type": "smart_contract_log",
      "contract_log": {
        "contract_id": "STJTXEJPJPPVDNA9B052NSRRBGQCFNKVS178VGH1.hello_world",
        "topic": "print",
        "value": {
          "hex": "0x02000000124576656e74212048656c6c6f20776f726c64",
          "repr": "\"Event! Hello world\""
        }
      }
    },
    {
      "event_index": 4,
      "event_type": "fungible_token_asset",
      "asset": {
        "asset_event_type": "transfer",
        "asset_id": "STJTXEJPJPPVDNA9B052NSRRBGQCFNKVS178VGH1.hello_world::novel-token-19",
        "sender": "SZ2J6ZY48GV1EZ5V2V5RB9MP66SW86PYKKQ9H6DPR",
        "recipient": "SM2J6ZY48GV1EZ5V2V5RB9MP66SW86PYKKQVX8X0G",
        "amount": "2"
      }
    },
    {
      "event_index": 5,
      "event_type": "non_fungible_token_asset",
      "asset": {
        "asset_event_type": "transfer",
        "asset_id": "STJTXEJPJPPVDNA9B052NSRRBGQCFNKVS178VGH1.hello_world::hello-nft",
        "sender": "SZ2J6ZY48GV1EZ5V2V5RB9MP66SW86PYKKQ9H6DPR",
        "recipient": "SM2J6ZY48GV1EZ5V2V5RB9MP66SW86PYKKQVX8X0G",
        "value": {
          "hex": "0x0100000000000000000000000000000001",
          "repr": "1"
        }
      }
    }
  ]
}
