The function of the Master Token service is currently used to see what tokens are supported by the application which can be used for the process of purchasing PPOB products.
Action Master Token
Action method in Master Token :
- Create
- Update
- Get
- GetById
- Delete
Create
Example Request
{
"Subject": "ewallet",
"SubjectType": "web-crypto-configuration",
"SubjectIdentifier": "master-token",
"Action": "create",
"ResourceType": "data",
"Resource": "data",
"ResourceId": "data",
"Data": {
"id": "",
"name":"SOLANA",
"symbol":"SOL",
"logo":"www.google.com/solanaimage.jpg",
"contractAddress":"asdf",
"detail": {
"id":"",
"tokenId":"",
"network":"SOLANA",
"decimal":"18",
"protocol":"SOLANA",
"isAvailableForTransaction":1,
"isAvailableForBuyToken":1
}
}
}
Update
Example Request
{
"Subject": "ewallet",
"SubjectType": "web-crypto-configuration",
"SubjectIdentifier": "master-token",
"Action": "update",
"ResourceType": "data",
"Resource": "data",
"ResourceId": "data",
"Data": {
"id": "6e9485ac-68a9-4c07-94b9-3d45c24b2365",
"name":"SOLANA U",
"symbol":"SOL U",
"logo":"www.google.com/solanaimage.jpg U",
"contractAddress":"asdf U",
"detail": {
"id":"57f870d5-2604-450e-a6ec-b4f9a1c2e96f",
"tokenId":"6e9485ac-68a9-4c07-94b9-3d45c24b2365",
"network":"SOLANA U",
"decimal":"18",
"protocol":"SOLANA U",
"isAvailableForTransaction":0,
"isAvailableForBuyToken":0
}
}
}
Get
Example Request
{
"Subject": "ewallet",
"SubjectType": "web-crypto-configuration",
"SubjectIdentifier": "master-token",
"Action": "get",
"ResourceType": "data",
"Resource": "data",
"ResourceId": "data",
"Data": {
"keyword": null,
"current": 1,
"size": 10
}
}
GetById
Example Request
{
"Subject": "ewallet",
"SubjectType": "web-crypto-configuration",
"SubjectIdentifier": "master-token",
"Action": "getbyid",
"ResourceType": "data",
"Resource": "data",
"ResourceId": "data",
"Data": {
"id": "6e9485ac-68a9-4c07-94b9-3d45c24b2365",
"detailId":"57f870d5-2604-450e-a6ec-b4f9a1c2e96f"
}
}
Delete
Example Request
{
"Subject": "ewallet",
"SubjectType": "web-crypto-configuration",
"SubjectIdentifier": "master-token",
"Action": "delete",
"ResourceType": "data",
"Resource": "data",
"ResourceId": "data",
"Data": {
"id": "6e9485ac-68a9-4c07-94b9-3d45c24b2365",
"detailId":"57f870d5-2604-450e-a6ec-b4f9a1c2e96f"
}
}