ERC20
This contract is an ERC20 token.
Name
STPT
Symbol
STPT
Decimals
18
Total Supply
1,942,420,283 STPT
About
link
description
The STP (Standard Tokenization Protocol) Network aims to build a decentralized network designed to facilitate the discovery and usage of digital assets across global communities. The STP Standard defines how ownership of tokenized assets are generated, issued, sent, and received while complying with the necessary regulations.
The STPT token is currently used on several platforms including Blockzone.com where it allows users to participate in events like airdrops, bounties, Micro Token Offerings, and virtual staking. Additionally, STPT is used as a payment currency for services within the ecosystem which comprises projects, service providers, issuers, and investors.
The STP team and community are distributed across the globe with a strong concentration in Asia. There are several leaders like Block72 that are initiating the development of the STP and have helped grow the community worldwide especially in hubs including China, Korea, Russia, and Southeast Asia. As the network continues to grow, more platforms and users will utilize the token in order to tap into its global community and interact and engage with the platforms built on STP Network.
Stats
Public Functions
8
Event Types
2
Code Size
7,105 bytes
Library Use
Uses SafeMath for uint.
Events (2) keyboard_arrow_up
Functions
totalSupply keyboard_arrow_up
balanceOf keyboard_arrow_up
allowance keyboard_arrow_up
transfer keyboard_arrow_up
Source Code
function transfer(address to, uint tokens) public returns (bool success) {
balances[msg.sender] = balances[msg.sender].sub(tokens);
balances[to] = balances[to].add(tokens);
emit Transfer(msg.sender, to, tokens);
return true;
}
approve keyboard_arrow_up
Source Code
function approve(address spender, uint tokens) public returns (bool success) {
allowed[msg.sender][spender] = tokens;
emit Approval(msg.sender, spender, tokens);
return true;
}
transferFrom keyboard_arrow_up
Source Code
function transferFrom(address from, address to, uint tokens) public returns (bool success) {
balances[from] = balances[from].sub(tokens);
allowed[from][msg.sender] = allowed[from][msg.sender].sub(tokens);
balances[to] = balances[to].add(tokens);
emit Transfer(from, to, tokens);
return true;
}
approveAndCall keyboard_arrow_up
Source Code
function approveAndCall(address spender, uint tokens, bytes data) public returns (bool success) {
allowed[msg.sender][spender] = tokens;
emit Approval(msg.sender, spender, tokens);
ApproveAndCallFallBack(spender).receiveApproval(msg.sender, tokens, this, data);
return true;
}