ブロックチェーン関連
Body
chainIDintegerRequiredExample:
137
nftAddressstringRequiredExample:
0x7db55e4F0387F77A81d645f8458086059c6D0152
nftMetadataTypeintegerOptionalExample:
1
nftMetadataURIstringOptionalExample:
https://example.com/nft-metadata.json
ownerAddressstringRequiredExample:
0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
Responses
200Success
application/json
400Error
application/json
401Error
application/json
post
POST /mintNFT HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 210
{
"chainID": 137,
"nftAddress": "0x7db55e4F0387F77A81d645f8458086059c6D0152",
"nftMetadataType": 1,
"nftMetadataURI": "https://example.com/nft-metadata.json",
"ownerAddress": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
}
{
"id": "UXVldWVkVHJhbnNhY3Rpb246MQ==",
"chainID": 137,
"hash": "0x80448087b7d1a02f2872dd86488f19a18ab4e91d5498d57f2056da36d3275a0c",
"status": "pending"
}
Body
chainIDintegerRequiredExample:
137
sftAddressstringRequiredExample:
0x7db55e4F0387F77A81d645f8458086059c6D0152
sftIDone ofRequired
integerOptionalExample:
1
stringOptionalExample:
0x1
sftAmountone ofRequired
integerOptionalExample:
1
stringOptionalExample:
0x1
ownerAddressstringRequiredExample:
0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
Responses
200Success
application/json
400Error
application/json
401Error
application/json
post
POST /mintSFT HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 157
{
"chainID": 137,
"sftAddress": "0x7db55e4F0387F77A81d645f8458086059c6D0152",
"sftID": 1,
"sftAmount": 1,
"ownerAddress": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
}
{
"id": "UXVldWVkVHJhbnNhY3Rpb246MQ==",
"chainID": 137,
"hash": "0x80448087b7d1a02f2872dd86488f19a18ab4e91d5498d57f2056da36d3275a0c",
"status": "pending"
}
Body
chainIDintegerRequiredExample:
137
ftAddressstringRequiredExample:
0x7db55e4F0387F77A81d645f8458086059c6D0152
ftAmountone ofRequired
integerOptionalExample:
1
stringOptionalExample:
0x1
ownerAddressstringRequiredExample:
0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
Responses
200Success
application/json
400Error
application/json
401Error
application/json
post
POST /mintFT HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 145
{
"chainID": 137,
"ftAddress": "0x7db55e4F0387F77A81d645f8458086059c6D0152",
"ftAmount": 1,
"ownerAddress": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
}
{
"id": "UXVldWVkVHJhbnNhY3Rpb246MQ==",
"chainID": 137,
"hash": "0x80448087b7d1a02f2872dd86488f19a18ab4e91d5498d57f2056da36d3275a0c",
"status": "pending"
}
Query parameters
idstringRequiredExample:
UXVldWVkVHJhbnNhY3Rpb246MQ==
Responses
200Success
application/json
400Error
application/json
401Error
application/json
404Error
application/json
get
GET /getTransaction?id=UXVldWVkVHJhbnNhY3Rpb246MQ%3D%3D HTTP/1.1
Host:
Accept: */*
{
"id": "UXVldWVkVHJhbnNhY3Rpb246MQ==",
"chainID": 137,
"hash": "0x80448087b7d1a02f2872dd86488f19a18ab4e91d5498d57f2056da36d3275a0c",
"status": "pending"
}
Body
clientIDstringRequiredExample:
CXqlJpKYiXLzVuq3mU49UY5UFn2N3URVt
signerAddressstringRequiredExample:
0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
messagestringOptionalExample:
to be signed
eip712TypedDataobjectOptional
Responses
200Success
application/json
400Error
application/json
401Error
application/json
post
POST /issueSignatureTicket HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 155
{
"clientID": "CXqlJpKYiXLzVuq3mU49UY5UFn2N3URVt",
"signerAddress": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"message": "to be signed",
"eip712TypedData": {}
}
{
"token": "eyJhbGciOiJFUzI1NiIsImtpZCI6IjEiLCJ0eXAiOiJKV1QifQ.eyJhcGlDbGllbnRJRCI6IlFWQkpRMnhwWlc1ME9qRT0iLCJjbGllbnRJRCI6IkNYcWxKcEtZaVhMelZ1cTNtVTQ5VVk1VUZuMk4zVVJWdCIsImV4cCI6MTcyMTEzMTAwMSwiaWF0IjoxNzIxMTMwNzAxLCJpZCI6ImIzNWQ5MDNiNWEwMGRhYmU4MWYxYmM2MWY0MWMwZGRkNDY2MjljMTg5NTkxYzRlZThlMjRjZTNlOTY4ZTgxZDIiLCJzaWduYXR1cmVNZXNzYWdlIjoidG8gYmUgc2lnbmVkIiwic2lnbmF0dXJlU2lnbmVyQWRkcmVzcyI6IjB4ZDhkQTZCRjI2OTY0YUY5RDdlRWQ5ZTAzRTUzNDE1RDM3YUE5NjA0NSJ9.miUCut9N5oAbSMz7RhC9k0BdCDHc6Dt5Elc_z3_jYlEp9iqCcEtqZdEB_LUNiQKy2XtBG0sTxdoxKA1SZ6bGJQ",
"expireAt": 1231006505
}
Body
clientIDstringRequiredExample:
CXqlJpKYiXLzVuq3mU49UY5UFn2N3URVt
chainIDintegerRequiredExample:
137
fromAddressstringRequiredExample:
0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
toAddressstringRequiredExample:
0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
valueone ofOptional
integerOptionalExample:
1000000000000000000
stringOptionalExample:
0xde0b6b3a7640000
datastringOptionalExample:
0xa9059cbb000000000000000000000000d8da6bf26964af9d7eed9e03e53415d37aa960450000000000000000000000000000000000000000000000000de0b6b3a7640000
feePaymentTypestring · enumRequiredPossible values:
Responses
200Success
application/json
400Error
application/json
401Error
application/json
post
POST /issueTransactionTicket HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 378
{
"clientID": "CXqlJpKYiXLzVuq3mU49UY5UFn2N3URVt",
"chainID": 137,
"fromAddress": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"toAddress": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"value": 1000000000000000000,
"data": "0xa9059cbb000000000000000000000000d8da6bf26964af9d7eed9e03e53415d37aa960450000000000000000000000000000000000000000000000000de0b6b3a7640000",
"feePaymentType": "user"
}
{
"token": "eyJhbGciOiJFUzI1NiIsImtpZCI6IjEiLCJ0eXAiOiJKV1QifQ.eyJhcGlDbGllbnRJRCI6IlFWQkpRMnhwWlc1ME9qRT0iLCJjaGFpbklEIjoxMzcsImNsaWVudElEIjoiQ1hxbEpwS1lpWEx6VnVxM21VNDlVWTVVRm4yTjNVUlZ0IiwiZXhwIjoxNzIxMTM0MTQwLCJpYXQiOjE3MjExMzM4NDAsImlkIjoiODYwMDA1MTZkMDUzM2JiYmRhNzMyMjFlNDE4M2ZlMTFkZjM5ZWU3ZmU5M2U4MGY0ZTAzMTNmMGMzYjM1NzhkZiIsInBheW1lbnRUeXBlIjoidXNlciIsInRyYW5zYWN0aW9uRGF0YSI6IjB4YTkwNTljYmIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkOGRhNmJmMjY5NjRhZjlkN2VlZDllMDNlNTM0MTVkMzdhYTk2MDQ1MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGRlMGI2YjNhNzY0MDAwMCIsInRyYW5zYWN0aW9uRnJvbUFkZHJlc3MiOiIweGQ4ZEE2QkYyNjk2NGFGOUQ3ZUVkOWUwM0U1MzQxNUQzN2FBOTYwNDUiLCJ0cmFuc2FjdGlvblRvQWRkcmVzcyI6IjB4ZDhkQTZCRjI2OTY0YUY5RDdlRWQ5ZTAzRTUzNDE1RDM3YUE5NjA0NSIsInRyYW5zYWN0aW9uVmFsdWUiOiIweGRlMGI2YjNhNzY0MDAwMCJ9.IsxVHE-2HEug6LlebpoHzynyRdVirXMcIziK5xJp0WpKMoTf5uiKQaENLTMtbYlmH-GNb_hJDcI_k5Ui-DLLWQ",
"expireAt": 1231006505
}
Body
channelstring · enumRequiredPossible values:
typestring · enumRequiredPossible values:
recipientAddressstringRequiredExample:
0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
parametersone ofRequired
or
or
isDryRunbooleanOptional
default: false
Responses
200Success
application/json
400Error
application/json
401Error
application/json
post
POST /sendNotification HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 206
{
"channel": "line",
"type": "nft-minting",
"recipientAddress": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"parameters": {
"chainID": 137,
"nftAddress": "0x7db55e4F0387F77A81d645f8458086059c6D0152"
},
"isDryRun": true
}
{
"message": "sent"
}
Last updated