Tokenization platform
Tokenization platform details
GET https://api.mycontract.co:3001/v1/tokenization/:tokenName/details
Headers
Authentication
string
JWT token
{
"ethBalance": "0.320076509",
"btcBalance": "0.00000000",
"projectName": "Demo",
"userCount": 0,
"verifiedUserCount": 0,
"transactionLog": [],
"tokenBalance": 1000000,
"crowdsaleBalance": 0
}{
"status": false,
"message": "no record found"
}Get tokenization platform site configuration
GET https://api.mycontract.co:3001/v1/tokenization/:tokenName/configuration
Headers
Authentication
string
JWT token
{
"status": true,
"data": {
"uniqueId": "5d1f9370-2925-11e9-8222-c5291fdb5328",
"siteName": null,
"siteLogo": null,
"coinSymbol": "Dmo",
"tokenSold": 0,
"tokenSupply": "1000000",
"softCap": null,
"hardCap": null,
"minimumContribution": null,
"bonusRate": 0,
"startDate": null,
"endDate": null,
"homeURL": null,
"aboutusURL": null,
"contactEmail": null,
"tokenContractAddress": "0x6d121481Fe9C76BA949b236627CBfB7F8dAb4Aa0",
"crowdsaleContractAddress": "0xC4c4F5bac9dF6d148b3aCBBFF3389a9c9C006B11",
"createdAt": "2019-02-05T09:06:46.439Z",
"updatedAt": "2019-02-05T12:27:59.979Z"
}
}{
"status": false,
"message": "no record found"
}Update tokenization platform site configuration
POST https://api.mycontract.co:3001/v1/tokenization/:tokenName/configuration
Headers
Authentication
string
JWT token
Request Body
siteLogo
object
Tokenization platform logo in .PNG
siteName
string
Tokenization platform name
softCap
number
Minimum token sale cap
hardCap
number
Maximum token sale cap
startDate
string
Initial token offering start time and date
endDate
string
Initial token offering end time and date
homeURL
string
Landing page URL
minimumContribution
number
Minimum contribution for token sale
contactEmail
string
contact email for FAQ and support
{
"status": true,
"message": "Project updated successfully!"
}{
"status": false,
"message": "no record found"
}Get pending transactions
GET https://api.mycontract.co:3001/v1/tokenization/:tokenName/transactions
Headers
Authentication
string
JWT token
{
"status": true,
"transactionLog": []
}{
"status": false,
"message": "no record found"
}Send token to single user address
POST https://api.mycontract.co/v1/tokenization/:tokenName/token/transfer
Headers
Authentication
string
JWT token
Request Body
tokenAmount
number
Token amount
userAddress
string
User's ethereum address
{
"receipt": {
"blockHash": "0x82e5b2ac5a7812cdad05202f53775fd54165b657c119a50c0aa9c73a24da4a2a",
"blockNumber": 65,
"contractAddress": null,
"cumulativeGasUsed": 49981,
"from": "0x0c500286a0b60cd518dacd8991d71413f915f403",
"gasUsed": 49981,
"logs": [],
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"root": "0xbe510071d9ac9f02a6da2e1f07fa0a6cc36c8130d4de70da53f99c2111d30231",
"to": "0x6d121481fe9c76ba949b236627cbfb7f8dab4aa0",
"transactionHash": "0xf004a63118e3f7781eb3bd4f3814265ff24a1094ccfb6137568f2431fda1e76f",
"transactionIndex": 0
}
}{
status: false,
message: "network error occured"
}Complete pending token transaction
GET https://api.mycontract.co:3001/v1/tokenization/:tokenName/token/transfer/pending
Headers
Authentication
string
JWT token
Request Body
transactionId
array
Array of pending token transfer transactions
Get list of users for provided tokenization platform
GET https://api.mycontract.co:3001/v1/tokenization/:tokenName/users/list
Path Parameters
Authentication
string
JWT token
{
"status": true,
"data": []
}{
"status": false,
"message": "no record found"
}Get user's account and KYC details
GET https://api.mycontract.co:3001/v1/tokenization/:tokenName/user/:id
Headers
Authentication
string
JWT token
{
status: true,
UserData: { data },
}{
status: false,
message: "no data found"
}Update user's account and KYC status
POST https://api.mycontract.co:3001/v1/tokenization/:tokenName/user/:id
Headers
Authentication
string
Request Body
kycStatus
string
Select from this options ( active, pending, rejected)
accountStatus
boolean
User's account status
{
status: true,
message: "data updated"
}{
status: false,
message: "error occured"
}Last updated
Was this helpful?