Blockwell

STPT

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.

Approval Event

Parameters help
tokenOwner
address help
spender
address help
tokens
uint help

Transfer Event

Parameters help
from
address help
to
address help
tokens
uint help

Functions Expand All Collapse All

totalSupply keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help public
Mutability help constant
Source Code
  function totalSupply() public constant returns (uint) {
    return _totalSupply  - balances[address(0)];
  }

balanceOf keyboard_arrow_up

Parameters help

Name Type
tokenOwner
address help

Properties

Visibility help public
Mutability help constant
Source Code
  function balanceOf(address tokenOwner) public constant returns (uint balance) {
    return balances[tokenOwner];
  }

allowance keyboard_arrow_up

Parameters help

Name Type
tokenOwner
address help
spender
address help

Properties

Visibility help public
Mutability help constant
Source Code
  function allowance(address tokenOwner, address spender) public constant returns (uint remaining) {
    return allowed[tokenOwner][spender];
  }

transfer keyboard_arrow_up

Parameters help

Name Type
to
address help
tokens
uint help

Properties

Visibility help public
Mutability help transaction
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

Parameters help

Name Type
spender
address help
tokens
uint help

Properties

Visibility help public
Mutability help transaction
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

Parameters help

Name Type
from
address help
to
address help
tokens
uint help

Properties

Visibility help public
Mutability help transaction
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

Parameters help

Name Type
spender
address help
tokens
uint help
data
bytes help

Properties

Visibility help public
Mutability help transaction
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;
  }

constructor keyboard_arrow_up

Parameters help

This function has no parameters.

Properties

Visibility help public
Mutability help payable
Source Code
  function () public payable {
    revert();
  }