text: # -*- coding: utf-8 -*-
  # Copyright 2018 ICON Foundation
  #
  # Licensed under the Apache License, Version 2.0 (the "License");
  # you may not use this file except in compliance with the License.
  # You may obtain a copy of the License at
  #
  # http://www.apache.org/licenses/LICENSE-2.0
  #
  # Unless required by applicable law or agreed to in writing, software
  # distributed under the License is distributed on an "AS IS" BASIS,
  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  # See the License for the specific language governing permissions and
  # limitations under the License.
  
  TEST_REQUEST_TRANSFER_ICX = {
      "jsonrpc": "2.0",
      "method": "icx_sendTransaction",
      "id": 1234,
      "params": {
          "version": "0x3",
          "from": "hxbe258ceb872e08851f1f59694dac2558708ece11",
          "to": "hx5bfdb090f43a808005ffc27c25b213145e80b7cd",
          "value": "0xde0b6b3a7640000",
          "stepLimit": "0x12345",
          "timestamp": "0x563a6cf330136",
          "nid": "0x3f",
          "nonce": "0x1",
          "signature": "VAia7YZ2Ji6igKWzjR2YsGa2m53nKPrfK7uXYW78QLE+ATehAVZPC40szvAiA6NEU5gCYB4c4qaQzqDh2ugcHgA="
      }
  }
  
  TEST_REQUEST_SCORE_FUNCTION_CALL = {
      "jsonrpc": "2.0",
      "method": "icx_sendTransaction",
      "id": 1234,
      "params": {
          "version": "0x3",
          "from": "hxbe258ceb872e08851f1f59694dac2558708ece11",
          "to": "cxb0776ee37f5b45bfaea8cff1d8232fbb6122ec32",
          "stepLimit": "0x12345",
          "timestamp": "0x563a6cf330136",
          "nid": "0x3f",
          "nonce": "0x1",
          "signature": "VAia7YZ2Ji6igKWzjR2YsGa2m53nKPrfK7uXYW78QLE+ATehAVZPC40szvAiA6NEU5gCYB4c4qaQzqDh2ugcHgA=",
          "dataType": "call",
          "data": {
              "method": "transfer",
              "params": {
                  "to": "hxab2d8215eab14bc6bdd8bfb2c8151257032ecd8b",
                  "value": "0x1"
              }
          }
      }
  }
  
  TEST_REQUEST_SCORE_ISNTALL = {
      "jsonrpc": "2.0",
      "method": "icx_sendTransaction",
      "id": 1234,
      "params": {
          "version": "0x3",
          "from": "hxbe258ceb872e08851f1f59694dac2558708ece11",
          "to": "cx0000000000000000000000000000000000000000",
          "stepLimit": "0x12345",
          "timestamp": "0x563a6cf330136",
          "nid": "0x3f",
          "nonce": "0x1",
          "signature": "VAia7YZ2Ji6igKWzjR2YsGa2m53nKPrfK7uXYW78QLE+ATehAVZPC40szvAiA6NEU5gCYB4c4qaQzqDh2ugcHgA=",
          "dataType": "deploy",
          "data": {
              "contentType": "application/zip",
              "content": "0x1867291283973610982301923812873419826abcdef91827319263187263a7326e...",
              "params": {
                  "name": "ABCToken",
                  "symbol": "abc",
                  "decimals": "0x12"
              }
          }
      }
  }
  
  TEST_REQUEST_SCORE_UPDATE = {
      "jsonrpc": "2.0",
      "method": "icx_sendTransaction",
      "id": 1234,
      "params": {
          "version": "0x3",
          "from": "hxbe258ceb872e08851f1f59694dac2558708ece11",
          "to": "cxb0776ee37f5b45bfaea8cff1d8232fbb6122ec32",
          "stepLimit": "0x12345",
          "timestamp": "0x563a6cf330136",
          "nid": "0x3f",
          "nonce": "0x1",
          "signature": "VAia7YZ2Ji6igKWzjR2YsGa2m53nKPrfK7uXYW78QLE+ATehAVZPC40szvAiA6NEU5gCYB4c4qaQzqDh2ugcHgA=",
          "dataType": "deploy",
          "data": {
              "contentType": "application/zip",
              "content": "0x1867291283973610982301923812873419826abcdef91827319263187263a7326e...",
              "params": {
                  "amount": "0x1234"
              }
          }
      }
  }
  
  TEST_REQUEST_SEND_MESSAGE = {
      "jsonrpc": "2.0",
      "method": "icx_sendTransaction",
      "id": 1234,
      "params": {
          "version": "0x3",
          "from": "hxbe258ceb872e08851f1f59694dac2558708ece11",
          "to": "hxbe258ceb872e08851f1f59694dac2558708ece11",
          "stepLimit": "0x12345",
          "timestamp": "0x563a6cf330136",
          "nid": "0x3f",
          "nonce": "0x1",
          "signature": "VAia7YZ2Ji6igKWzjR2YsGa2m53nKPrfK7uXYW78QLE+ATehAVZPC40szvAiA6NEU5gCYB4c4qaQzqDh2ugcHgA=",
          "dataType": "message",
          "data": "0x4c6f72656d20697073756d20646f6c6f722073697420616d65742c20636f6e7365637465747572206164697069736963696e6720656c69742c2073656420646f20656975736d6f642074656d706f7220696e6369646964756e74207574206c61626f726520657420646f6c6f7265206d61676e6120616c697175612e20557420656e696d206164206d696e696d2076656e69616d2c2071756973206e6f737472756420657865726369746174696f6e20756c6c616d636f206c61626f726973206e69736920757420616c697175697020657820656120636f6d6d6f646f20636f6e7365717561742e2044756973206175746520697275726520646f6c6f7220696e20726570726568656e646572697420696e20766f6c7570746174652076656c697420657373652063696c6c756d20646f6c6f726520657520667567696174206e756c6c612070617269617475722e204578636570746575722073696e74206f6363616563617420637570696461746174206e6f6e2070726f6964656e742c2073756e7420696e2063756c706120717569206f666669636961206465736572756e74206d6f6c6c697420616e696d20696420657374206c61626f72756d2e"
      }
  }
  