Closed 3Dpass closed 2 years ago
RPC is added: https://github.com/3Dpass/3DP/blob/dev/nodes/poscan-consensus/src/mining_rpc.rs
In order to submit a 3D model on the mining input you have to use RPC in the following format:
{
"jsonrpc":"2.0",
"id":1",
"method":"push_mining_object",
"params": [
1,
"o\n
v 0.05508197844028473 0.7671535015106201 -0.14178061485290527\n
v 0.05349433422088623 0.764365017414093 -0.10946107655763626\n
v 0.04743874818086624 0.7608485817909241 -0.07884219288825989\n
]
}
Where as one of the parameters is the content of 3D model in .obj format, but with \n
added at the end of each line.
v 0.05508197844028473 0.7671535015106201 -0.14178061485290527\n
v 0.05349433422088623 0.764365017414093 -0.10946107655763626\n
v 0.04743874818086624 0.7608485817909241 -0.07884219288825989\n
Motivation
In order to ensure of working the NODE stand alone without GUI, there has to be the RPC command to submit 3D objects on the network.
Suggested Solution
A new additional command has to be added on top of the existing RPC ones.