Gasless Server API
Message Construction
POST ExplorerSendTxNodeEnter
Message structure (Golang)
typedData := apitypes.TypedData{
Types: apitypes.Types{
"EIP712Domain": {
{
Name: "name",
Type: "string",
},
{
Name: "version",
Type: "string",
},
{
Name: "chainId",
Type: "uint256",
},
},
"NodeEnterData": {
{
Name: "replacedNode",
Type: "address",
},
{
Name: "expiredAt",
Type: "uint256",
},
},
},
PrimaryType: "NodeEnterData",
Domain: apitypes.TypedDataDomain{
Name: c.cf.Signature.DomainName,
Version: c.cf.Signature.DomainVersion,
ChainId: (*math.HexOrDecimal256)(big.NewInt(c.cf.Chain.ChainId)),
},
Message: apitypes.TypedDataMessage{
"replacedNode": replacedNode.String(),
"expiredAt": expiredAt,
},
}Body Parameters
Params
Name
Location
Type
Required
Description
Response Examples
Responses
HTTP Status Code
Meaning
Description
Data schema
Responses Data Schema
Name
Type
Required
Name
Type
Required
POST ExplorerSendTxNodeExit
Message structure (Golang)
Body Parameters
Params
Name
Location
Type
Required
Response Examples
Responses
HTTP Status Code
Meaning
Description
Data schema
Responses Data Schema
Name
Type
Required
Name
Type
Required
POST ExplorerSendTxModifyCommissionRate
Message structure (Golang)
Body Parameters
Params
Name
Location
Type
Required
Response Examples
Responses
HTTP Status Code
Meaning
Description
Data schema
Responses Data Schema
Name
Type
Required
Name
Type
Required
POST ExplorerSendTxSetRewardClaimer
Message structure (Golang)
Body Parameters
Params
Name
Location
Type
Required
Response Examples
Responses
HTTP Status Code
Meaning
Description
Data schema
Responses Data Schema
Name
Type
Required
Name
Type
Required
POST ExplorerSendTxNodeReportVerification
Message structure (Golang)
Body Parameters
Params
Name
Location
Type
Required
Response Examples
Responses
HTTP Status Code
Meaning
Description
Data schema
Responses Data Schema
Name
Type
Required
Name
Type
Required
Last updated