Tripio Token
ERC20
This contract is an ERC20 token.
Name
Tripio Token
Symbol
TRIO
Decimals
18
Total Supply
5,000,000,000 TRIO
About
link
description
Tripio describes itself as a blockchain-based travel marketplace and protocols. It leverages blockchain technology to directly connect global customers and service providers and aims to build a service ecosystem based on transparent, tamper-resistant trust, and incentives. Tripio aims, through the use of blockchain technology, to reduce transactional and operational costs in travel industries, as well as improve customer experience in their respective products and services. On the Tripio platform, a service provider can reportedly publish his/her unique service terms and conditions using smart contracts.
Investors reportedly include the likes of OK Blockchain Capital, BlockVC, INBlockchain, Node Capital, Genesis Capital, FreeS Fund, Ceyuan Ventures, F2Pool, TRON, Tang Yue (Founder @ elong.com), and Liu Hao (Formerly CEO @ zhaopin.com).
Stats
Public Functions
12
Event Types
6
Code Size
10,518 bytes
Events (6) keyboard_arrow_up
Functions
totalSupply keyboard_arrow_up
balanceOf keyboard_arrow_up
transfer keyboard_arrow_up
Modifiers help
whenTransferable checks for the following:
One or more of the following:
-
owner
must be equal to
the sender's address
- ORtransferable must be true
Requirements help
Source Code
function transfer(address _to, uint256 _value) public whenTransferable returns (bool) {
return super.transfer(_to, _value);
}
allowance keyboard_arrow_up
transferFrom keyboard_arrow_up
Modifiers help
whenTransferable checks for the following:
One or more of the following:
-
owner
must be equal to
the sender's address
- ORtransferable must be true
Requirements help
Source Code
function transferFrom(address _from, address _to, uint256 _value) public whenTransferable returns (bool) {
return super.transferFrom(_from, _to, _value);
}
approve keyboard_arrow_up
Modifiers help
whenTransferable checks for the following:
One or more of the following:
-
owner
must be equal to
the sender's address
- ORtransferable must be true
Source Code
function approve(address _spender, uint256 _value) public whenTransferable returns (bool) {
return super.approve(_spender, _value);
}
increaseApproval keyboard_arrow_up
Modifiers help
whenTransferable checks for the following:
One or more of the following:
-
owner
must be equal to
the sender's address
- ORtransferable must be true
Source Code
function increaseApproval(address _spender, uint _addedValue) public whenTransferable returns (bool success) {
return super.increaseApproval(_spender, _addedValue);
}
decreaseApproval keyboard_arrow_up
Modifiers help
whenTransferable checks for the following:
One or more of the following:
-
owner
must be equal to
the sender's address
- ORtransferable must be true
Source Code
function decreaseApproval(address _spender, uint _subtractedValue) public whenTransferable returns (bool success) {
return super.decreaseApproval(_spender, _subtractedValue);
}
transferOwnership keyboard_arrow_up
burn keyboard_arrow_up
Requirements help
Source Code
function burn(uint256 _value) public {
require(_value <= balances[msg.sender]);
address burner = msg.sender;
balances[burner] = balances[burner].sub(_value);
totalSupply_ = totalSupply_.sub(_value);
Burn(burner, _value);
}