getModelInfo(contract)
Feature
Get information for payment model.
Parameters
string
contract address,
data
of SuccessResponse
object
payment model information includes every account's setting.
example
const contractAddress = "0x41EFb6902ADcb1214a7123b01af66b1D13b89864fca";
// Note: an asynchronous request.
const modelInfo = async () => {
const info = await mitum.payment.getModelInfo(contract);
console.log(info.data);
};
modelInfo();
//output
{
"_hint": "mitum-payment-design-v0.0.1",
"transfer_settings": {
"0xbf09e2FCa827d9E453b0B4B7DDAC5c635d77A84afca": {
"_hint": "mitum-payment-setting-v0.0.1",
"address": "0xbf09e2FCa827d9E453b0B4B7DDAC5c635d77A84afca",
"items": {
"MCC": {
"transfer_limit": "1000",
"start_time": 10,
"end_time": 20,
"duration": 0
}
}
},
"0x8815Cda5C27627175e8165A682c6C47c2656fACAfca": {
"_hint": "mitum-payment-setting-v0.0.1",
"address": "0x8815Cda5C27627175e8165A682c6C47c2656fACAfca",
"items": {
"MCC": {
"transfer_limit": "1000",
"start_time": 20,
"end_time": 1738810849,
"duration": 1001
}
}
}
}
}
Last updated