Wallet Address Generation
getpresignedurl
Get the Signed URL to generate the wallet address.
Basic Information
Property
Detail
URL
/api/v1/getpresignedurl
Method
POST
Request parameter
Parameter
Type
Required
Detail
str
yes
E-mail address of the account registered with NFT Garden
timeout
number
no
Validity period of Signed URL (minutes), positive integer, 1~10080
Sample requests
{
"email": "[email protected]",
"timeout": 60
}
Example of successful response
{
"request": {
"email": "[email protected]",
"timeout": 60
},
"response": {
"url": "https://wallet.nftgarden.app/v1/wallet/create?expiry=139...&issued_at=178...&action=generate_wallet&issuer=example%40gmail.com&signature=lOl..."
}
}
Example of response in case of failure(status code 400)
{
"errorCode": "VALIDATION_ERROR",
"message": "入力値が不正です",
"detail": [
{
"loc": [
"body",
"timeout"
],
"msg": "ensure this value is less than or equal to 10080",
"type": "value_error.number.not_le",
"ctx": {
"limit_value": 10080
}
}
]
}
Wallet address generation using signed URL
POST to the url of response.
Sample requests
curl -X POST "https://wallet.nftgarden.app/v1/wallet/create?expiry=1390715135..."
Example of successful response
{
"request": {
"expiry": 1715073373,
"issued_at": 1715069773,
"action": "generate_wallet",
"issuer": "[email protected]",
"signature": "omit"
},
"wallet": {
"address": "0x0000000000000000000000000000000000000000",
"private_key": "0x0000000000000000000000000000000000000000000000000000000000000000"
}
}
Last updated