新增Token账户地址
|
|
功能类型 | 新增Token账户地址 |
请求格式 | POST |
请求地址 | http://macwt.sdgl.com.cn/maccnt/v4.1/?52490/func/Appkey/107909662.html?EnterID=89739 |
提交参数 | action|pwdencrypt |
提交说明 |
必填字段:action|pwdencrypt 说明: action为固定值:IncreaseTokenAddress2 pwdencrypt:为"MPD加密"后的账户密码 |
返回参数说明 |
{"errCode":0,"Msg":"******","NewTokenAddress":"******","LoginID":"******"} 返回说明: 如果errCode==0则成功, Msg:恭喜,新账户生成成功,请保存好Token地址和登录编号 NewTokenAddress:新增成功账户的Token地址 LoginID:新增账户的登录编号 |
v2.0更新说明 |
1、action固定值由IncreaseTokenAddress改成了IncreaseTokenAddress2
2、去掉了原来的password参数,新增了pwdencrypt参数:为加密后的账户密码(使用"MPD加密工具") 3、成功后不再返回钱包钥匙(WalletKey) |
验证TOKEN地址和账户密码
|
|
功能类型 | 验证TOKEN地址和账户密码 |
请求格式 | POST |
请求地址 | http://macwt.sdgl.com.cn/maccnt/v4.1/?52490/func/Appkey/107909662.html?EnterID=89739 |
提交参数 | action|token|sign |
提交说明 |
必填字段: action|token|sign 说明: action为固定值:VerifyTokenAcc token:为token地址 sign:为密码签名工具 |
返回参数说明 |
{"errCode":0,"Msg":"u606du559cuff0cu9a8cu8bc1u6210u529f"} 如果errCode==0则成功。 |
v2.0更新说明 |
此接口为v2.0新增
|
获取钱包钥匙
|
|
功能类型 | 获取钱包钥匙 |
请求格式 | POST |
请求地址 | http://macwt.sdgl.com.cn/maccnt/v4.1/?52490/func/Appkey/107909662.html?EnterID=89739 |
提交参数 | action|token|sign |
提交说明 |
必填字段: action|token|sign 说明: action为固定值:GetmyWalletKey2 token:为token地址 sign:为密码签名(请参照"密码签名工具") |
返回参数说明 |
{"errCode":0,"msg":"u767bu5f55u6210u529fuff01","WalletKey":"*******"} 如果errCode==0则成功,WalletKey为钱包钥匙。 注意:请保存好钱包钥匙(平台不保存,丢失找不回,此页面只显示一次) |
v2.0更新说明 |
此接口为v2.0新增
|
获取助记词
|
|
功能类型 | 获取助记词 |
请求格式 | POST |
请求地址 | http://macwt.sdgl.com.cn/maccnt/v4.1/?52490/func/Appkey/107909662.html?EnterID=89739 |
提交参数 | action|token|sign |
提交说明 |
必填字段: action|token|wlletkey|password 说明: action为固定值:GetMnemonicWords2 token:为token地址 sign:为本地签名A(钱包钥匙+空+账户密码) |
返回参数说明 |
{"errCode":1,"Msg":"******","MnemonicWords":"******"} 如果errCode==0则成功,MnemonicWords为助记词 |
v2.0更新说明 |
1、去掉了原参数:wlletkey
2、去掉了原参数:password 3、增加了参数:sign(为本地签名A) 4、action固定值由GetMnemonicWords改成了GetMnemonicWords2 |
获取身份信息
|
|
功能类型 | 获取身份信息 |
请求格式 | POST |
请求地址 | http://macwt.sdgl.com.cn/maccnt/v4.1/?52490/func/Appkey/107909662.html?EnterID=89739 |
提交参数 | action|token|sign |
提交说明 |
必填字段:action|token|sign 说明: action为固定值:GetMyIdentity2 token:为token地址 sign:本地签名B(钱包钥匙+助记词+账户密码) |
返回参数说明 |
{"errCode":1,"Msg":"******","MyIdentity":"******"} 如果errCode==0则成功,MyIdentity为身份信息 |
v2.0更新说明 |
1、去掉了原参数:wlletkey
2、去掉了原参数:password 3、新增了参数: sign(本地签名B) 4、action固定值由GetMyIdentity改成了GetMyIdentity2 |
获取MT签名串
|
|
功能类型 | 获取MT签名串 |
请求格式 | POST |
请求地址 | http://macwt.sdgl.com.cn/maccnt/v4.1/?52490/func/Appkey/107909662.html?EnterID=89739 |
提交参数 | action|token|sign |
提交说明 |
必填字段: action|token|sign|timestamp 说明: action为固定值:GetMtsign2 token:账户的token地址 sign:本地签名B(钱包钥匙+助记词+账户密码) |
返回参数说明 | {"errCode":0,"Msg":"u606du559cuff0cMTu7b7eu540du4e32u83b7u53d6u6210u529fuff0cu8bf7u7acbu523bu4fddu5b58(u5e73u53f0u4e0du4fddu5b58uff0cu4e22u5931u627eu4e0du56deuff0cu6b64u9875u9762u53eau663eu793au4e00u6b21)uff0cu7528u4e8eu8d26u6237u5bfcu5165u4f7fu7528u3002","Mtsign":"******"} 如果errCode==0则成功,Mtsign为MT签名串。注意:MT签名串获取成功后,只显示一次,请立刻保存(平台不保存,丢失找不回,此页面只显示一次),用于账户导入使用。 |
v2.0更新说明 |
1、去掉了原参数:timestamp
2、sign的签名工具也更换了(本地签名B) 3、action固定值由GetMtsign改成了GetMtsign2 |
重置账户密码
|
|
功能类型 | 重置账户密码 |
请求格式 | POST |
请求地址 | http://macwt.sdgl.com.cn/wt/api/ResetPwd.php |
提交参数 | action|token|sign|pwdencrypt |
提交说明 |
必填字段:action|token|sign|pwdencrypt 说明: action为固定值:ResetPwd token:为账户token地址 sign:发起账户的本地签名H(助记词+MT签名串) pwdencrypt:为设置的新密码"MPD加密"后的pwdencrypt值 |
返回参数说明 |
{"errCode":0,"Msg":"u767bu5f55u6210u529fuff01"} 返回说明: 如果errCode==0则成功 |
v2.0更新说明 |
此接口为v2.0新增
|
转账交易(签名C)
|
|
功能类型 | 转账交易(签名C) |
请求格式 | POST |
请求地址 | http://macwt.sdgl.com.cn/maccnt/v4.1/?52490/func/Appkey/107909662.html?EnterID=89739 |
提交参数 | action|fromtoken|totoken|amount|sign|note |
提交说明 |
必填字段: action|fromtoken|totoken|amount|sign|note 选填字段:note 说明: action为固定值:AssetTransfer2 fromtoken:发起的token地址 totoken:接收的token地址 amount:交易金额,最多小数点后8位 sign:发起账户的本地签名C(身份信息+MT签名串+账户密码) note:交易备注 |
返回参数说明 |
{"errCode":1,"Msg":"******","TranHash":"******"} 如果errCode==0则成功,TranHash为交易Hash |
v2.0更新说明 |
1、去掉了原参数:perkey
2、去掉了原参数:password 3、新增了参数:sign(本地签名C) 4、action固定值由AssetTransfer改成了AssetTransfer2 |
转账交易(签名G)
|
|
功能类型 | 转账交易(签名G) |
请求格式 | POST |
请求地址 | http://macwt.sdgl.com.cn/maccnt/v4.1/?52490/func/Appkey/107909662.html?EnterID=89739 |
提交参数 | action|fromtoken|totoken|amount|sign|note |
提交说明 |
必填字段: action|fromtoken|totoken|amount|sign|note 选填字段:note 说明: action为固定值:AssetTransferMN2 fromtoken:发起的token地址 totoken:接收的token地址 amount:交易金额,最多小数点后8位 sign:发起账户的本地签名G(MT签名串+账户密码) note:交易备注 |
返回参数说明 |
{"errCode":1,"Msg":"******","TranHash":"******"} 如果errCode==0则成功,TranHash为交易Hash |
v2.0更新说明 |
1、去掉了原参数:perkey
2、去掉了原参数:password 3、新增了参数:sign(本地签名G) 4、action固定值由AssetTransfer改成了AssetTransferMN2 |
转账交易(签名I)
|
|
功能类型 | 转账交易(签名I) |
请求格式 | POST |
请求地址 | http://macwt.sdgl.com.cn/maccnt/v4.1/?52490/func/Appkey/107909662.html?EnterID=89739 |
提交参数 | action|fromtoken|totoken|amount|sign|note |
提交说明 |
必填字段: action|fromtoken|totoken|amount|sign|note 选填字段:note 说明: action为固定值:AssetTransferMN3 fromtoken:发起的token地址 totoken:接收的token地址 amount:交易金额,最多小数点后8位 sign:发起账户的本地签名I(身份信息+账户密码) note:交易备注 |
返回参数说明 |
{"errCode":1,"Msg":"******","TranHash":"******"} 如果errCode==0则成功,TranHash为交易Hash |
v2.0更新说明 |
1、去掉了原参数:perkey
2、去掉了原参数:password 3、新增了参数:sign(本地签名I) 4、action固定值由AssetTransfer改成了AssetTransferMN3 |
转账交易合约编写(适用于开发者已申请的锁仓权限)
|
|
POST地址: | http://macwt.sdgl.com.cn/maccnt/Func/ |
POST参数: mac_content |
{ "action":"AssetTransfer", "fromtoken":"发起的token地址", "totoken":"接收的token地址", "amount":"交易金额(最多小数点后8位)", "note":"交易备注(最多10个字)", "sign":"发起方的本地签名C" } |
获取账户信息(根据密码)
|
|
功能类型 | 获取账户信息(根据密码) |
请求格式 | POST |
请求地址 | http://macwt.sdgl.com.cn/maccnt/v4.1/?52490/func/Appkey/107909662.html?EnterID=89739 |
提交参数 | action|token|sign |
提交说明 |
必填字段:action|token|sign 说明: action为固定值:GetAccountInfo token:为账户的token地址 sign:为密码签名工具D |
返回参数说明 |
{"errCode":0,"Msg":"u606du559cuff0cu9a8cu8bc1u6210u529f","Content":[{"RealName":"zhangsan","JoinMobile":"13111111111","CertMobile":"13111111111","FreeBalance":"0.00200000","LockedBalance":"10.00000000","JoinTime":"2019-05-08 17:06:02","OkWalletKey":1,"OkMWords":1,"OkIdentity":1,"OkMtsign":1}]} 返回说明: 如果errCode==0则成功,Content为账户信息(RealName为真实姓名,JoinMobile为注册时预留手机号码,CertMobile为已认证了的手机号码,FreeBalance为可流通的MAT资产数量,LockedBalance为锁仓的MAT资产数量,JoinTime为注册时间,OkWalletKey为1时钱包钥匙已线下保存过,OkMWords为1时助记词已线下保存过,OkIdentity为1时身份信息已线下保存过,OkMtsign为1时MT签名串已线下保存过) |
v2.0更新说明 |
此接口为v2.0新增
|
获取账户信息(根据权限)
|
|
功能类型 | 获取账户信息(根据权限) |
请求格式 | POST |
请求地址 | http://macwt.sdgl.com.cn/maccnt/v4.1/?52490/func/Appkey/107909662.html?EnterID=89739 |
提交参数 | action|token|PSN |
提交说明 |
必填字段:action|token|PSN 说明: action为固定值:GetAccountInfoqx token:为账户的token地址 PSN:为PSN授权码(需MAC官方授权) |
返回参数说明 |
{"errCode":0,"Msg":"u606du559cuff0cu9a8cu8bc1u6210u529f","Content":[{"RealName":"zhangsan","JoinMobile":"13111111111","CertMobile":"13111111111","FreeBalance":"0.00200000","LockedBalance":"10.00000000","JoinTime":"2019-05-08 17:06:02","OkWalletKey":1,"OkMWords":1,"OkIdentity":1,"OkMtsign":1}]} 返回说明: 如果errCode==0则成功,Content为账户信息(RealName为真实姓名,JoinMobile为注册时预留手机号码,CertMobile为已认证了的手机号码,FreeBalance为可流通的MAT资产数量,LockedBalance为锁仓的MAT资产数量,JoinTime为注册时间,OkWalletKey为1时钱包钥匙已线下保存过,OkMWords为1时助记词已线下保存过,OkIdentity为1时身份信息已线下保存过,OkMtsign为1时MT签名串已线下保存过) |
v2.0更新说明 |
此接口为v2.0新增
|
注册用户(1.手机验证码)
|
|
功能类型 | 注册用户(1.手机验证码) |
请求格式 | POST |
请求地址 | http://macwt.sdgl.com.cn/maccnt/FunGo/?smstoreg.cgi |
提交参数 | PSN|action|countrycode|mobile |
提交说明 |
必填字段:PSN|action|countrycode|mobile 说明: action为固定值:SMS_FOR_REG PSN:为PSN授权码(需MAC官方授权) countrycode:为国家代码(中国为86),不填默认为中国地区(86) mobile:为手机号码(不包括国家代码) |
返回参数说明 |
{"errCode":0,"Msg":"u53d1u9001u6210u529fuff0cu8bf7u6ce8u610fu67e5u6536","subtag":55688,"yzmcode":"123456"} 返回说明: 如果errCode==0则成功,subtag为此次发送验证码的标识符(提交注册需要),yzmcode为发送成功的验证码 |
v2.0更新说明 |
此接口为v2.0新增,同一手机号码验证码发送成功5分钟之后可以再次提交!
|
注册用户(2.提交)
|
|
功能类型 | 注册用户(2.提交) |
请求格式 | POST |
请求地址 | http://macwt.sdgl.com.cn/maccnt/FunGo/?subtoreg.cgi |
提交参数 | action|pwdencrypt|realname|countrycode|mobile|yzm|subtag |
提交说明 |
必填字段:action|pwdencrypt|realname|countrycode|mobile|yzm|subtag 说明: action为固定值:ADDMACTOKEN pwdencrypt:为"MPD加密"后的账户密码 realname:为姓名 countrycode:为手机号码所在国家代码 mobile:为手机号码(不包括国家代码) yzm:为收到的验证码 subtag:为合约"手机验证(权限注册)"返回的subtag值 |
返回参数说明 |
{"errCode":0,"Msg":"******","NewTokenAddress":"******","LoginID":"******"} 返回说明: 如果errCode==0则成功, Msg:恭喜,新账户生成成功,请保存好Token地址和登录编号 NewTokenAddress:新增成功账户的Token地址 LoginID:新增账户的登录编号 |
v2.0更新说明 |
此接口为v2.0新增,必须先执行合约"手机验证(权限注册)",然后执行此合约。
|
一键获取所有私密信息
|
|
功能类型 | 一键获取所有私密信息 |
请求格式 | POST |
请求地址 | http://macwt.sdgl.com.cn/maccnt/v4.1/?52490/func/Appkey/107909662.html?EnterID=89739 |
提交参数 | action|token|sign |
提交说明 |
必填字段: action|token|sign 说明: action为固定值:GetmyWalletKey2 token:为token地址 sign:为密码签名D |
返回参数说明 |
{"errCode":0,"Msg":"***","content":[{"WalletKey":"***","MnemonicWords":"***","MyIdentity":"***","Mtsign":"***"}]} 如果errCode==0则成功,content为获取的内容(WalletKey为钱包钥匙、MnemonicWords为助记词、MyIdentity为身份信息、Mtsign为MT签名串)。 注意:获取成功后请立刻保存(平台不保存,丢失找不回,此页面只显示一次) |
v2.0更新说明 |
此接口为v2.0新增
|
MAC多原链认证实测超千万TPS,直击商业应用落地场景痛点。