post https://api-sdk.lmnl.dev/api/message-signing/create
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
- Create Message Signing by String Message for Withdrawals
- Create Message Signing by Structure Type Message for Withdrawals
- Create Message Signing by String Message for Deposits
- 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"
}
}
}