evtjs
Version:
Javascript API Bindings for the everiToken blockchain.
359 lines (308 loc) • 7.6 kB
JSON
{
"evt_address": "uint128",
"proposal_name": "name128",
"address_list": "evt_address[]",
"token_name": "name128",
"domain_name": "name128",
"group_name": "name128",
"fungible_name": "name128",
"symbol_name": "name128",
"meta_key": "name128",
"meta_value": "string",
"public_key": "evt_address",
"user_id": "public_key",
"permission_name": "name",
"weight_type": "uint16",
"authorizer_ref": "string",
"group_def": "group",
"symbol_id_type": "uint32",
"percent": "string",
"lock_status": "uint8",
"lock_asset": "asset",
"lock_condition": "string",
"lock_aprvdata": "string",
"dist_rule": "string",
"passive_method": "string",
"evtlink": "string",
"transaction_extension": {
"fields": {}
},
"evt_transaction": {
"base": "transaction_header",
"fields": {
"actions": "action[]",
"payer": "evt_address",
"transaction_extensions": "transaction_extension[]"
}
},
"authorizer_weight": {
"fields": {
"ref": "authorizer_ref",
"weight": "weight_type"
}
},
"permission_def": {
"fields": {
"name": "permission_name",
"threshold": "uint32",
"authorizers": "authorizer_weight[]"
}
},
"permission_def_optional": "permission_def?",
"weighted_node": {
"fields": {
"key": "evt_address",
"weight": "uint8"
}
},
"group_weighted_node": {
"fields": {
"threshold": "uint8",
"weight": "uint8",
"nodes": "weighted_node[]"
}
},
"group_root": "string",
"group": {
"fields": {
"name": "group_name",
"key": "evt_address",
"root": "group_root"
}
},
"newdomain": {
"base": "",
"fields": {
"name": "domain_name",
"creator": "user_id",
"issue": "permission_def",
"transfer": "permission_def",
"manage": "permission_def"
}
},
"updatedomain": {
"base": "",
"fields": {
"name": "domain_name",
"issue": "permission_def_optional",
"transfer": "permission_def_optional",
"manage": "permission_def_optional"
}
},
"issuetoken": {
"base": "",
"fields": {
"domain": "domain_name",
"names": "token_name[]",
"owner": "address_list"
}
},
"transfer": {
"base": "",
"fields": {
"domain": "domain_name",
"name": "token_name",
"to": "address_list",
"memo": "string"
}
},
"destroytoken": {
"base": "",
"fields": {
"domain": "domain_name",
"name": "token_name"
}
},
"newgroup": {
"base": "",
"fields": {
"name": "group_name",
"group": "group_def"
}
},
"updategroup": {
"base": "",
"fields": {
"name": "group_name",
"group": "group_def"
}
},
"newfungible": {
"base": "",
"fields": {
"name": "fungible_name",
"sym_name": "symbol_name",
"sym": "symbol",
"creator": "user_id",
"issue": "permission_def",
"manage": "permission_def",
"total_supply": "asset"
}
},
"updfungible": {
"base": "",
"fields": {
"sym_id": "symbol_id_type",
"issue": "permission_def?",
"manage": "permission_def?"
}
},
"issuefungible": {
"base": "",
"fields": {
"address": "evt_address",
"number": "asset",
"memo": "string"
}
},
"transferft": {
"base": "",
"fields": {
"from": "evt_address",
"to": "evt_address",
"number": "asset",
"memo": "string"
}
},
"recycleft": {
"base": "",
"fields": {
"address": "evt_address",
"number": "asset",
"memo": "string"
}
},
"destroyft": {
"base": "",
"fields": {
"address": "evt_address",
"number": "asset",
"memo": "string"
}
},
"evt2pevt": {
"base": "",
"fields": {
"from": "evt_address",
"to": "evt_address",
"number": "asset",
"memo": "string"
}
},
"addmeta": {
"base": "",
"fields": {
"key": "meta_key",
"value": "meta_value",
"creator": "authorizer_ref"
}
},
"newsuspend": {
"base": "",
"fields": {
"name": "proposal_name",
"proposer": "user_id",
"trx": "evt_transaction"
}
},
"aprvsuspend": {
"base": "",
"fields": {
"name": "proposal_name",
"signatures": "signature[]"
}
},
"cancelsuspend": {
"base": "",
"fields": {
"name": "proposal_name"
}
},
"execsuspend": {
"base": "",
"fields": {
"name": "proposal_name",
"executor": "user_id"
}
},
"evtlink_segment": {
"base": "",
"fields": {
"typeKey": "uint8",
"value": "string"
}
},
"evtlink_bin": {
"base": "",
"fields": {
"flag": "uint8",
"segments": "evtlink_segment[]",
"publicKeys": "evt_address[]",
"signatures": "signature[]"
}
},
"everipass__n": {
"base": "",
"fields": {
"link": "evtlink"
}
},
"everipay__n": {
"base": "",
"fields": {
"link": "evtlink",
"payee": "evt_address",
"number": "asset"
}
},
"newlock__n": {
"base": "",
"fields": {
"name": "proposal_name",
"proposer": "user_id",
"status": "lock_status",
"unlock_time": "time_point_sec",
"deadline": "time_point_sec",
"assets": "lock_asset[]",
"condition": "lock_condition",
"succeed": "address[]",
"failed": "address[]"
}
},
"aprvlock__n": {
"base": "",
"fields": {
"name": "proposal_name",
"approver": "user_id",
"data": "lock_aprvdata"
}
},
"tryunlock": {
"base": "",
"fields": {
"name": "proposal_name",
"executor": "user_id"
}
},
"setpsvbonus__n": {
"base": "",
"fields": {
"sym": "symbol",
"rate": "percent",
"base_charge": "asset",
"charge_threshold": "asset?",
"minimum_charge": "asset?",
"dist_threshold": "asset",
"rules": "dist_rule[]",
"methods": "passive_method[]"
}
},
"distpsvbonus__n": {
"base": "",
"fields": {
"sym": "proposal_name",
"deadline": "time_point",
"final_receiver": "evt_address?"
}
}
}