post https://api.infstones.com/theta/mainnet/
Creates new message call transaction or a contract creation, if the data field contains code.
Parameters
Object
- The transaction object
Object Name | Required | Type | Detail |
---|---|---|---|
from | ✅ | String | Address the transaction is sent from. |
to | ✅ | String | Address the transaction is directed to. |
gas | ❌ | Integer | A hex code of an integer that represents the gas provided for the transaction execution. |
gasPrice | ❌ | Integer | A hex code of an integer that represents the price used for each paid gas. |
value | ❌ | Integer | A hex code of an integer that represents the value sent with this transaction. |
data | ❌ | String | Hash of the method signature and encoded parameters. Learn more here. |
nonce | ❌ | Integer | A hex code of an integer that represents the nonce. Allows to overwrite your own pending transactions that use the same nonce. |
params: [
{
from: "0xb60e8dd61c5d32be8058bb8eb970870f07233155",
to: "0xd46e8dd67c5d32be8058bb8eb970870f07244567",
gas: "0x76c0",
gasPrice: "0x9184e72a000",
value: "0x9184e72a",
data: "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675",
},
]
Result
The transaction hash, or the zero hash if the transaction is not yet available.
Example
Request
curl <your-endpoint> \
-X POST \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_sendTransaction","params": [
{
from: "0xb60e8dd61c5d32be8058bb8eb970870f07233155",
to: "0xd46e8dd67c5d32be8058bb8eb970870f07244567",
gas: "0x76c0",
gasPrice: "0x9184e72a000",
value: "0x9184e72a",
data: "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675",
},
],"id":1}'
Return
{
"id":1,
"jsonrpc": "2.0",
"result": "0xe670ec64341771606e55d6b4ca35a1a6b75ee3d5145a99d05921026d1527331"
}