This refers to the process of signing messages within the Ethereum Virtual Machine (EVM). The messages can be structured as 'Type' data or as simple 'String' data.

Quick Navigation: Function Index

  1. Create Message Signing by String Message for Withdrawals
  2. Create Message Signing by Structure Type Message for Withdrawals
  3. Create Message Signing by String Message for Deposits
  4. Create Message Signing by Structure Type Message for Deposits

Create Message Signing by String Message for Withdrawals

Example Request Body

{
    "wallet":{
        "coin": "eth",
        "walletId":4934
    },
     "messageSigning":{
       "createMessageSigningRequest":{
           "messageData": "Hello, My name is Kishor Naik. I am sr.Software Architect.",
            "version": 4
       }
       
    }
}

Create Message Signing by Structure Type Message for Withdrawal

Example Request Body

{
    "wallet":{
        "coin": "eth",
        "walletId":4934
    },
     "messageSigning":{
       "createMessageSigningRequest":{
           "messageData": {"domain":{"chainId":"1","name":"Ether Mail","verifyingContract":"0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC","version":"1"},"message":{"contents":"Hello, Bob!","from":{"name":"Cow","wallets":["0xCD2a3d9F938E13CD947Ec05AbC7FE734Df8DD826","0xDeaDbeefdEAdbeefdEadbEEFdeadbeEFdEaDbeeF"]},"to":[{"name":"Bob","wallets":["0xbBbBBBBbbBBBbbbBbbBbbbbBBbBbbbbBbBbbBBbB","0xB0BdaBea57B0BDABeA57b0bdABEA57b0BDabEa57","0xB0B0b0b0b0b0B000000000000000000000000000"]}]},"primaryType":"Mail","types":{"EIP712Domain":[{"name":"name","type":"string"},{"name":"version","type":"string"},{"name":"chainId","type":"uint256"},{"name":"verifyingContract","type":"address"}],"Group":[{"name":"name","type":"string"},{"name":"members","type":"Person[]"}],"Mail":[{"name":"from","type":"Person"},{"name":"to","type":"Person[]"},{"name":"contents","type":"string"}],"Person":[{"name":"name","type":"string"},{"name":"wallets","type":"address[]"}]}},
            "version": 4
       }
       
    }
}

Create Message Signing by String Message for Deposit

Example Request Body

{
    "wallet":{
        "coin": "eth",
        "walletId":4031
    },
     "messageSigning":{
       "createMessageSigningRequest":{
           "messageData": "Hello, My name is Kishor Naik. I am sr.Software Architect.",
            "version": 4,
            "fromAddress":"0x42c8909a4e67e5db1D0e510E0E592B39F3fADE7c"
       }
       
    }
}

Create Message Signing by Structure Type Message for Deposit

Example Request Body

{
    "wallet":{
        "coin": "eth",
        "walletId":4031
    },
     "messageSigning":{
       "createMessageSigningRequest":{
           "messageData": {"domain":{"chainId":"1","name":"Ether Mail","verifyingContract":"0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC","version":"1"},"message":{"contents":"Hello, Bob!","from":{"name":"Cow","wallets":["0xCD2a3d9F938E13CD947Ec05AbC7FE734Df8DD826","0xDeaDbeefdEAdbeefdEadbEEFdeadbeEFdEaDbeeF"]},"to":[{"name":"Bob","wallets":["0xbBbBBBBbbBBBbbbBbbBbbbbBBbBbbbbBbBbbBBbB","0xB0BdaBea57B0BDABeA57b0bdABEA57b0BDabEa57","0xB0B0b0b0b0b0B000000000000000000000000000"]}]},"primaryType":"Mail","types":{"EIP712Domain":[{"name":"name","type":"string"},{"name":"version","type":"string"},{"name":"chainId","type":"uint256"},{"name":"verifyingContract","type":"address"}],"Group":[{"name":"name","type":"string"},{"name":"members","type":"Person[]"}],"Mail":[{"name":"from","type":"Person"},{"name":"to","type":"Person[]"},{"name":"contents","type":"string"}],"Person":[{"name":"name","type":"string"},{"name":"wallets","type":"address[]"}]}},
            "version": 4,
            "fromAddress":"0x42c8909a4e67e5db1D0e510E0E592B39F3fADE7c"
       }
       
    }
}
Language
Authorization
Basic
base64
:
Click Try It! to start a request and see the response here!