Links

Upload gas free orders

1.Interface call:
https://{host}/gt/swap/v1/noGasSwap
2. Request parameter instance
parameter
whether
explain
orderId
Yes
eg:5d3b383f-5b58-4a35-87b6-2de8d23a492e
r
Yes
eg:0xxxxxxx
s
Yes
eg:0xxxxxxx
v
Yes
eg: 0xxx
rawTransaction
Yes
eg: 0xxxxxxx
3. Example of request parameters
{
//orderId
"orderId": "5d3b383f-xxxx-xxxx-xxxx-2de8d23a492e",
"r": "0xxxx",
"s": "0xxxxx",
"v": "0xxx",
"rawTransaction": "0xxxxxxxxx"
}
4.Example of returned results
{
"orderId": "5d3b383f-xxxx-xxxx-xxxx-2de8d23a492e",
"transactionHash": "0xxxxxxxxxxxxxx"
}
5.Return Parameter Description
field name
field
type
remark
orderId
orderId
String
orderId
tx hash
transactionHash
String
tx hash

code example

java
```java
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"orderId\": \"5d3b383f-xxx-xxx-87b6-xxx\",\n \"r\": \"0xxxx\",\n \"s\": \"0xxxx\",\n \"v\": \"0xxxx\",\n \"rawTransaction\": \"0xxxx\"\n}");
Request request = new Request.Builder()
.url("https://www.swftc.info/gt/swap/v1/noGasSwap")
.method("POST", body)
.addHeader("Content-Type", "application/json")
.build();
Response response = client.newCall(request).execute();
```
curl
```powershell
curl --location 'https://www.swftc.info/gt/swap/v1/noGasSwap' \
--header 'Content-Type: application/json' \
--data '{
"orderId": "5d3b383f-xxx-xxx-87b6-xxx",
"r": "0xxxx",
"s": "0xxxx",
"v": "0xxxx",
"rawTransaction": "0xxxx"
}'
```

Postman