Contract
Query
Get Vendor ids by page
getVendorIds | |
---|---|
Description | Get Vendor ids by page |
Modifier | NULL |
Constant | TRUE |
INPUTS | TYPE | DESCRIPTION |
---|---|---|
_from | uint256 | The begin id, if id = 0 search from the begin |
_limit | uint256 | The limit of one page |
OUTPUTS | TYPE | DESCRIPTION |
---|---|---|
0 | uint256[] | Vendor ids |
1 | uint256 | The next id of vendor, if id = 0 the next vendor is null |
Get the vendor info by id
getVendor | |
---|---|
Description | Get the vendor information by id |
Modifier | NULL |
Constant | TRUE |
INPUTS | TYPE | DESCRIPTION |
---|---|---|
_vendorId | uint256 | vendor id |
OUTPUTS | TYPE | DESCRIPTION |
---|---|---|
0 | string | Vendor name |
1 | address | Vendor address |
2 | timestamp | Create time: UTC timestamp(s) |
3 | valid | Vendor is valid or not |
Get vendor info by vendor address
getVendorByAddress | |
---|---|
Description | Get vendor information by vendor address |
Modifier | NULL |
Constant | TRUE |
INPUTS | TYPE | DESCRIPTION |
---|---|---|
_vendor | address | Vendor address |
OUTPUTS | TYPE | DESCRIPTION |
---|---|---|
0 | string | Vendor name |
1 | address | Vendor address |
2 | timestamp | Create time: UTC timestamp(s) |
3 | valid | Vendor is valid or not |
All supported tokens ids
supportedTokens | |
---|---|
Description | Get all supported tokens ids |
Modifier | NULL |
Constant | TRUE |
INPUTS | TYPE | DESCRIPTION |
---|---|---|
_from | uint256 | The begin id, if id = 0 search from the begin |
_limit | uint256 | The limit of one page |
OUTPUTS | TYPE | DESCRIPTION |
---|---|---|
0 | uint256[] | Token ids |
1 | uint256 | The next id of vendor, if id = 0 the next vendor is null |
Get token info by id
getToken | |
---|---|
Description | Get token information by token id |
Modifier | NULL |
Constant | TRUE |
INPUTS | TYPE | DESCRIPTION |
---|---|---|
_tokenId | uint256 | Token id |
OUTPUTS | TYPE | DESCRIPTION |
---|---|---|
0 | string | Token symbole |
1 | string | Token name |
2 | uint8 | Token decimal |
3 | address | Token address |
Update
Update base token URI
updateBaseTokenURI | |
---|---|
Description | Update the base URI of token |
Modifier | msg.sender = owner |
Constant | FALSE |
INPUTS | TYPE | DESCRIPTION |
---|---|---|
_uri | string | The base URI of token |
EVENTS | |
---|---|
TokenBaseURIChanged | (string _uri) |
Add vendor
addVendor | |
---|---|
Description | Add vendor |
Modifier | msg.sender = owner |
Constant | FALSE |
INPUTS | TYPE | DESCRIPTION |
---|---|---|
_vendor | address | Vendor address |
_name | string | Vendor name |
EVENTS | |
---|---|
VendorAdded | (address indexed _vendor, string _name) |
Remove vendor by vendor address
removeVendorByAddress | |
---|---|
Description | Remove vendor by address |
Modifier | msg.sender = owner |
Constant | FALSE |
INPUTS | TYPE | DESCRIPTION |
---|---|---|
_vendor | address | Vendor address |
EVENTS | |
---|---|
VendorRemoved | (address indexed _vendor) |
Remove vendor by vendor id
removeVendorById | |
---|---|
Description | Remove vendor by vendor id |
Modifier | msg.sender = owner |
Constant | FALSE |
INPUTS | TYPE | DESCRIPTION |
---|---|---|
_vendorId | uint256 | 商户Id |
EVENTS | |
---|---|
VendorRemoved | (address indexed _vendor) |
Make vendor valid or invalid
makeVendorValid | |
---|---|
Description | Make vendor valid or invalid |
Modifier | msg.sender = owner |
Constant | FALSE |
INPUTS | TYPE | DESCRIPTION |
---|---|---|
_vendorId | uint256 | Vendor id |
_valid | bool | Vendor is valid or not |
EVENTS | |
---|---|
VendorValid | (address indexed _vendor, bool _valid) |
Add token
addToken | |
---|---|
Description | Add token |
Modifier | msg.sender = owner |
Constant | FALSE |
INPUTS | TYPE | DESCRIPTION |
---|---|---|
_contract | address | Token contract address |
EVENTS | |
---|---|
TokenAdded | (address indexed _token) |
Remove token
removeToken | |
---|---|
Description | Remove token |
Modifier | msg.sender = owner |
Constant | FALSE |
INPUTS | TYPE | DESCRIPTION |
---|---|---|
_tokenId | uint256 | Token id |
EVENTS | |
---|---|
TokenRemoved | (uint256 _index) |