ETH Price: $4,331.84 (-3.25%)

Contract

0x1FEE5588cb1De19c70B6aD5399152D8C643FAe7b
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

TokenTracker

Multichain Info

1 address found via
Transaction Hash
Method
Block
Age
From
To
Approve235281932025-10-07 20:13:5936 hrs ago1759868039IN
PhunToken: PHTK Token
0 ETH0.000027340.56084804
Approve235083912025-10-05 1:48:594 days ago1759628939IN
PhunToken: PHTK Token
0 ETH0.000008680.17812464
Approve235037372025-10-04 10:12:114 days ago1759572731IN
PhunToken: PHTK Token
0 ETH0.00000590.12171896
Approve234695892025-09-29 15:37:119 days ago1759160231IN
PhunToken: PHTK Token
0 ETH0.0007864116.21780484
Approve234176152025-09-22 9:16:4716 days ago1758532607IN
PhunToken: PHTK Token
0 ETH0.000092641.91049823
Approve234168182025-09-22 6:35:3517 days ago1758522935IN
PhunToken: PHTK Token
0 ETH0.000201844.16465718
Approve233963162025-09-19 9:45:3519 days ago1758275135IN
PhunToken: PHTK Token
0 ETH0.000022640.46500042
Approve233955972025-09-19 7:20:5920 days ago1758266459IN
PhunToken: PHTK Token
0 ETH0.00008261.70353351
Approve233468072025-09-12 11:52:4726 days ago1757677967IN
PhunToken: PHTK Token
0 ETH0.000096521.99156101
Approve233439772025-09-12 2:24:3527 days ago1757643875IN
PhunToken: PHTK Token
0 ETH0.00001340.275
Approve233115252025-09-07 13:29:4731 days ago1757251787IN
PhunToken: PHTK Token
0 ETH0.000039260.80625751
Approve233112092025-09-07 12:26:3531 days ago1757247995IN
PhunToken: PHTK Token
0 ETH0.000029610.6081442
Transfer233068142025-09-06 21:43:5932 days ago1757195039IN
PhunToken: PHTK Token
0 ETH0.000170663.14310667
Transfer233054412025-09-06 17:08:1132 days ago1757178491IN
PhunToken: PHTK Token
0 ETH0.000170933.14810374
Transfer233045472025-09-06 14:07:3532 days ago1757167655IN
PhunToken: PHTK Token
0 ETH0.000172713.18098625
Approve232485092025-08-29 18:14:5940 days ago1756491299IN
PhunToken: PHTK Token
0 ETH0.000027530.56474371
Approve232429492025-08-28 23:38:4741 days ago1756424327IN
PhunToken: PHTK Token
0 ETH0.000014290.29313464
Approve232406692025-08-28 15:59:5941 days ago1756396799IN
PhunToken: PHTK Token
0 ETH0.000058571.20328646
Transfer232255882025-08-26 13:28:5943 days ago1756214939IN
PhunToken: PHTK Token
0 ETH0.000065952.03444421
Approve231440492025-08-15 4:28:2355 days ago1755232103IN
PhunToken: PHTK Token
0 ETH0.000022030.45265983
Transfer231365332025-08-14 3:13:1156 days ago1755141191IN
PhunToken: PHTK Token
0 ETH0.000083762.5855772
Approve231124222025-08-10 18:24:1159 days ago1754850251IN
PhunToken: PHTK Token
0 ETH0.000119462.46478898
Transfer231123642025-08-10 18:12:3559 days ago1754849555IN
PhunToken: PHTK Token
0 ETH0.000127312.5728042
Approve230406052025-07-31 17:34:3569 days ago1753983275IN
PhunToken: PHTK Token
0 ETH0.000099382.04153752
Approve229708462025-07-21 23:28:3579 days ago1753140515IN
PhunToken: PHTK Token
0 ETH0.00007451.52821604
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Cross-Chain Transactions

Block Age Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Age Amount
View All Withdrawals

Transaction Hash Block Age Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
PhunToken

Compiler Version
v0.5.1+commit.c8a2cb62

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/**
*Submitted for verification at Etherscan.io on 2021-05-11
*/
// File: @openzeppelin/contracts/token/ERC20/IERC20.sol
pragma solidity ^0.5.0;
/**
* @dev Interface of the ERC20 standard as defined in the EIP. Does not include
* the optional functions; to access them see `ERC20Detailed`.
*/
interface IERC20 {
/**
* @dev Returns the amount of tokens in existence.
*/
function totalSupply() external view returns (uint256);
/**
* @dev Returns the amount of tokens owned by `account`.
*/
function balanceOf(address account) external view returns (uint256);
/**
* @dev Moves `amount` tokens from the caller's account to `recipient`.
*
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Contract Security Audit

Contract ABI

API
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"account","type":"address"}],"name":"isPauser","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renouncePauser","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"account","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"account","type":"address"},{"name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"account","type":"address"}],"name":"addPauser","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"_symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"account","type":"address"}],"name":"PauserAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"account","type":"address"}],"name":"PauserRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

60806040523480156200001157600080fd5b506040805190810160405280600981526020017f5068756e546f6b656e00000000000000000000000000000000000000000000008152506040805190810160405280600481526020017f5048544b0000000000000000000000000000000000000000000000000000000081525060128260009080519060200190620000989291906200061c565b508160019080519060200190620000b19291906200061c565b5080600260006101000a81548160ff021916908360ff160217905550505050620000ea3362000134640100000000026401000000009004565b6000600760006101000a81548160ff0219169083151502179055506200012e33601260ff16600a0a6402540be400026200019e640100000000026401000000009004565b620006cb565b620001588160066200037e640100000000026200219a179091906401000000009004565b8073ffffffffffffffffffffffffffffffffffffffff167f6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f860405160405180910390a250565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415151562000244576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b62000269816005546200046d640100000000026200200e179091906401000000009004565b600581905550620002d181600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200046d640100000000026200200e179091906401000000009004565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b620003998282620004f8640100000000026401000000009004565b1515156200040f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f526f6c65733a206163636f756e7420616c72656164792068617320726f6c650081525060200191505060405180910390fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000808284019050838110151515620004ee576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515620005c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f526f6c65733a206163636f756e7420697320746865207a65726f20616464726581526020017f737300000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200065f57805160ff191683800117855562000690565b8280016001018555821562000690579182015b828111156200068f57825182559160200191906001019062000672565b5b5090506200069f9190620006a3565b5090565b620006c891905b80821115620006c4576000816000905550600101620006aa565b5090565b90565b6122a380620006db6000396000f3fe60806040526004361061012d576000357c01000000000000000000000000000000000000000000000000000000009004806306fdde0314610132578063095ea7b3146101c257806318160ddd1461023557806323b872dd146102605780632ff2e9dc146102f3578063313ce5671461031e57806332424aa31461034f57806339509351146103805780633f4ba83a146103f357806342966c681461040a57806346fbf68e146104455780635c975abb146104ae5780636ef8d66d146104dd57806370a08231146104f457806379cc67901461055957806382dc1ec4146105b45780638456cb591461060557806395d89b411461061c578063a457c2d7146106ac578063a9059cbb1461071f578063b09f126614610792578063d28d885214610822578063dd62ed3e146108b2575b600080fd5b34801561013e57600080fd5b50610147610937565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561018757808201518184015260208101905061016c565b50505050905090810190601f1680156101b45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101ce57600080fd5b5061021b600480360360408110156101e557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109d9565b604051808215151515815260200191505060405180910390f35b34801561024157600080fd5b5061024a610a72565b6040518082815260200191505060405180910390f35b34801561026c57600080fd5b506102d96004803603606081101561028357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a7c565b604051808215151515815260200191505060405180910390f35b3480156102ff57600080fd5b50610308610b17565b6040518082815260200191505060405180910390f35b34801561032a57600080fd5b50610333610b29565b604051808260ff1660ff16815260200191505060405180910390f35b34801561035b57600080fd5b50610364610b40565b604051808260ff1660ff16815260200191505060405180910390f35b34801561038c57600080fd5b506103d9600480360360408110156103a357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b45565b604051808215151515815260200191505060405180910390f35b3480156103ff57600080fd5b50610408610bde565b005b34801561041657600080fd5b506104436004803603602081101561042d57600080fd5b8101908080359060200190929190505050610d85565b005b34801561045157600080fd5b506104946004803603602081101561046857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d92565b604051808215151515815260200191505060405180910390f35b3480156104ba57600080fd5b506104c3610daf565b604051808215151515815260200191505060405180910390f35b3480156104e957600080fd5b506104f2610dc6565b005b34801561050057600080fd5b506105436004803603602081101561051757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610dd1565b6040518082815260200191505060405180910390f35b34801561056557600080fd5b506105b26004803603604081101561057c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e1a565b005b3480156105c057600080fd5b50610603600480360360208110156105d757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e28565b005b34801561061157600080fd5b5061061a610ed7565b005b34801561062857600080fd5b5061063161107f565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610671578082015181840152602081019050610656565b50505050905090810190601f16801561069e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156106b857600080fd5b50610705600480360360408110156106cf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611121565b604051808215151515815260200191505060405180910390f35b34801561072b57600080fd5b506107786004803603604081101561074257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506111ba565b604051808215151515815260200191505060405180910390f35b34801561079e57600080fd5b506107a7611253565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156107e75780820151818401526020810190506107cc565b50505050905090810190601f1680156108145780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561082e57600080fd5b5061083761128c565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561087757808201518184015260208101905061085c565b50505050905090810190601f1680156108a45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156108be57600080fd5b50610921600480360360408110156108d557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112c5565b6040518082815260200191505060405180910390f35b606060008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109cf5780601f106109a4576101008083540402835291602001916109cf565b820191906000526020600020905b8154815290600101906020018083116109b257829003601f168201915b5050505050905090565b6000600760009054906101000a900460ff16151515610a60576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b610a6a838361134c565b905092915050565b6000600554905090565b6000600760009054906101000a900460ff16151515610b03576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b610b0e848484611363565b90509392505050565b601260ff16600a0a6402540be4000281565b6000600260009054906101000a900460ff16905090565b601281565b6000600760009054906101000a900460ff16151515610bcc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b610bd68383611414565b905092915050565b610be733610d92565b1515610c81576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001807f506175736572526f6c653a2063616c6c657220646f6573206e6f74206861766581526020017f207468652050617573657220726f6c650000000000000000000000000000000081525060400191505060405180910390fd5b600760009054906101000a900460ff161515610d05576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f5061757361626c653a206e6f742070617573656400000000000000000000000081525060200191505060405180910390fd5b6000600760006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa33604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b610d8f33826114b9565b50565b6000610da882600661169e90919063ffffffff16565b9050919050565b6000600760009054906101000a900460ff16905090565b610dcf336117c1565b565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610e24828261181b565b5050565b610e3133610d92565b1515610ecb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001807f506175736572526f6c653a2063616c6c657220646f6573206e6f74206861766581526020017f207468652050617573657220726f6c650000000000000000000000000000000081525060400191505060405180910390fd5b610ed4816118c2565b50565b610ee033610d92565b1515610f7a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001807f506175736572526f6c653a2063616c6c657220646f6573206e6f74206861766581526020017f207468652050617573657220726f6c650000000000000000000000000000000081525060400191505060405180910390fd5b600760009054906101000a900460ff16151515610fff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b6001600760006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25833604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b606060018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156111175780601f106110ec57610100808354040283529160200191611117565b820191906000526020600020905b8154815290600101906020018083116110fa57829003601f168201915b5050505050905090565b6000600760009054906101000a900460ff161515156111a8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b6111b2838361191c565b905092915050565b6000600760009054906101000a900460ff16151515611241576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b61124b83836119c1565b905092915050565b6040805190810160405280600481526020017f5048544b0000000000000000000000000000000000000000000000000000000081525081565b6040805190810160405280600981526020017f5068756e546f6b656e000000000000000000000000000000000000000000000081525081565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60006113593384846119d8565b6001905092915050565b6000611370848484611c59565b611409843361140485600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f8390919063ffffffff16565b6119d8565b600190509392505050565b60006114af33846114aa85600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461200e90919063ffffffff16565b6119d8565b6001905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515611584576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f45524332303a206275726e2066726f6d20746865207a65726f2061646472657381526020017f730000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b61159981600554611f8390919063ffffffff16565b6005819055506115f181600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f8390919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415151561176a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f526f6c65733a206163636f756e7420697320746865207a65726f20616464726581526020017f737300000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6117d581600661209890919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167fcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e60405160405180910390a250565b61182582826114b9565b6118be82336118b984600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f8390919063ffffffff16565b6119d8565b5050565b6118d681600661219a90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f860405160405180910390a250565b60006119b733846119b285600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f8390919063ffffffff16565b6119d8565b6001905092915050565b60006119ce338484611c59565b6001905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515611aa3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001807f45524332303a20617070726f76652066726f6d20746865207a65726f2061646481526020017f726573730000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515611b6e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f45524332303a20617070726f766520746f20746865207a65726f20616464726581526020017f737300000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515611d24576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001807f45524332303a207472616e736665722066726f6d20746865207a65726f20616481526020017f647265737300000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515611def576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001807f45524332303a207472616e7366657220746f20746865207a65726f206164647281526020017f657373000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b611e4181600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f8390919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611ed681600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461200e90919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515611ffd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b600082840390508091505092915050565b600080828401905083811015151561208e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6120a2828261169e565b151561213c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c81526020017f650000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b60008260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6121a4828261169e565b151515612219576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f526f6c65733a206163636f756e7420616c72656164792068617320726f6c650081525060200191505060405180910390fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550505056fea165627a7a72305820b14c7666258fae2d74f68285d46719ce0f032becca3fa05dfe81439ac78874040029

Deployed Bytecode

0x60806040526004361061012d576000357c01000000000000000000000000000000000000000000000000000000009004806306fdde0314610132578063095ea7b3146101c257806318160ddd1461023557806323b872dd146102605780632ff2e9dc146102f3578063313ce5671461031e57806332424aa31461034f57806339509351146103805780633f4ba83a146103f357806342966c681461040a57806346fbf68e146104455780635c975abb146104ae5780636ef8d66d146104dd57806370a08231146104f457806379cc67901461055957806382dc1ec4146105b45780638456cb591461060557806395d89b411461061c578063a457c2d7146106ac578063a9059cbb1461071f578063b09f126614610792578063d28d885214610822578063dd62ed3e146108b2575b600080fd5b34801561013e57600080fd5b50610147610937565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561018757808201518184015260208101905061016c565b50505050905090810190601f1680156101b45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101ce57600080fd5b5061021b600480360360408110156101e557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109d9565b604051808215151515815260200191505060405180910390f35b34801561024157600080fd5b5061024a610a72565b6040518082815260200191505060405180910390f35b34801561026c57600080fd5b506102d96004803603606081101561028357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a7c565b604051808215151515815260200191505060405180910390f35b3480156102ff57600080fd5b50610308610b17565b6040518082815260200191505060405180910390f35b34801561032a57600080fd5b50610333610b29565b604051808260ff1660ff16815260200191505060405180910390f35b34801561035b57600080fd5b50610364610b40565b604051808260ff1660ff16815260200191505060405180910390f35b34801561038c57600080fd5b506103d9600480360360408110156103a357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b45565b604051808215151515815260200191505060405180910390f35b3480156103ff57600080fd5b50610408610bde565b005b34801561041657600080fd5b506104436004803603602081101561042d57600080fd5b8101908080359060200190929190505050610d85565b005b34801561045157600080fd5b506104946004803603602081101561046857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d92565b604051808215151515815260200191505060405180910390f35b3480156104ba57600080fd5b506104c3610daf565b604051808215151515815260200191505060405180910390f35b3480156104e957600080fd5b506104f2610dc6565b005b34801561050057600080fd5b506105436004803603602081101561051757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610dd1565b6040518082815260200191505060405180910390f35b34801561056557600080fd5b506105b26004803603604081101561057c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e1a565b005b3480156105c057600080fd5b50610603600480360360208110156105d757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e28565b005b34801561061157600080fd5b5061061a610ed7565b005b34801561062857600080fd5b5061063161107f565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610671578082015181840152602081019050610656565b50505050905090810190601f16801561069e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156106b857600080fd5b50610705600480360360408110156106cf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611121565b604051808215151515815260200191505060405180910390f35b34801561072b57600080fd5b506107786004803603604081101561074257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506111ba565b604051808215151515815260200191505060405180910390f35b34801561079e57600080fd5b506107a7611253565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156107e75780820151818401526020810190506107cc565b50505050905090810190601f1680156108145780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561082e57600080fd5b5061083761128c565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561087757808201518184015260208101905061085c565b50505050905090810190601f1680156108a45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156108be57600080fd5b50610921600480360360408110156108d557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112c5565b6040518082815260200191505060405180910390f35b606060008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109cf5780601f106109a4576101008083540402835291602001916109cf565b820191906000526020600020905b8154815290600101906020018083116109b257829003601f168201915b5050505050905090565b6000600760009054906101000a900460ff16151515610a60576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b610a6a838361134c565b905092915050565b6000600554905090565b6000600760009054906101000a900460ff16151515610b03576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b610b0e848484611363565b90509392505050565b601260ff16600a0a6402540be4000281565b6000600260009054906101000a900460ff16905090565b601281565b6000600760009054906101000a900460ff16151515610bcc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b610bd68383611414565b905092915050565b610be733610d92565b1515610c81576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001807f506175736572526f6c653a2063616c6c657220646f6573206e6f74206861766581526020017f207468652050617573657220726f6c650000000000000000000000000000000081525060400191505060405180910390fd5b600760009054906101000a900460ff161515610d05576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f5061757361626c653a206e6f742070617573656400000000000000000000000081525060200191505060405180910390fd5b6000600760006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa33604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b610d8f33826114b9565b50565b6000610da882600661169e90919063ffffffff16565b9050919050565b6000600760009054906101000a900460ff16905090565b610dcf336117c1565b565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610e24828261181b565b5050565b610e3133610d92565b1515610ecb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001807f506175736572526f6c653a2063616c6c657220646f6573206e6f74206861766581526020017f207468652050617573657220726f6c650000000000000000000000000000000081525060400191505060405180910390fd5b610ed4816118c2565b50565b610ee033610d92565b1515610f7a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001807f506175736572526f6c653a2063616c6c657220646f6573206e6f74206861766581526020017f207468652050617573657220726f6c650000000000000000000000000000000081525060400191505060405180910390fd5b600760009054906101000a900460ff16151515610fff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b6001600760006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25833604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b606060018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156111175780601f106110ec57610100808354040283529160200191611117565b820191906000526020600020905b8154815290600101906020018083116110fa57829003601f168201915b5050505050905090565b6000600760009054906101000a900460ff161515156111a8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b6111b2838361191c565b905092915050565b6000600760009054906101000a900460ff16151515611241576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b61124b83836119c1565b905092915050565b6040805190810160405280600481526020017f5048544b0000000000000000000000000000000000000000000000000000000081525081565b6040805190810160405280600981526020017f5068756e546f6b656e000000000000000000000000000000000000000000000081525081565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60006113593384846119d8565b6001905092915050565b6000611370848484611c59565b611409843361140485600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f8390919063ffffffff16565b6119d8565b600190509392505050565b60006114af33846114aa85600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461200e90919063ffffffff16565b6119d8565b6001905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515611584576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f45524332303a206275726e2066726f6d20746865207a65726f2061646472657381526020017f730000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b61159981600554611f8390919063ffffffff16565b6005819055506115f181600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f8390919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415151561176a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f526f6c65733a206163636f756e7420697320746865207a65726f20616464726581526020017f737300000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6117d581600661209890919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167fcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e60405160405180910390a250565b61182582826114b9565b6118be82336118b984600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f8390919063ffffffff16565b6119d8565b5050565b6118d681600661219a90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f860405160405180910390a250565b60006119b733846119b285600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f8390919063ffffffff16565b6119d8565b6001905092915050565b60006119ce338484611c59565b6001905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515611aa3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001807f45524332303a20617070726f76652066726f6d20746865207a65726f2061646481526020017f726573730000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515611b6e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f45524332303a20617070726f766520746f20746865207a65726f20616464726581526020017f737300000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515611d24576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001807f45524332303a207472616e736665722066726f6d20746865207a65726f20616481526020017f647265737300000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515611def576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001807f45524332303a207472616e7366657220746f20746865207a65726f206164647281526020017f657373000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b611e4181600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611f8390919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611ed681600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461200e90919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515611ffd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b600082840390508091505092915050565b600080828401905083811015151561208e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6120a2828261169e565b151561213c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c81526020017f650000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b60008260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6121a4828261169e565b151515612219576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f526f6c65733a206163636f756e7420616c72656164792068617320726f6c650081525060200191505060405180910390fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550505056fea165627a7a72305820b14c7666258fae2d74f68285d46719ce0f032becca3fa05dfe81439ac78874040029

Deployed Bytecode Sourcemap

22299:557:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3583:83;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3583:83:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;3583:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21724:140;;8:9:-1;5:2;;;30:1;27;20:12;5:2;21724:140:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;21724:140:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;9778:91;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9778:91:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;21556:160;;8:9:-1;5:2;;;30:1;27;20:12;5:2;21556:160:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;21556:160:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;22632:81;;8:9:-1;5:2;;;30:1;27;20:12;5:2;22632:81:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4441:83;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4441:83:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;22553:36;;8:9:-1;5:2;;;30:1;27;20:12;5:2;22553:36:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;21872:167;;8:9:-1;5:2;;;30:1;27;20:12;5:2;21872:167:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;21872:167:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;21060:118;;8:9:-1;5:2;;;30:1;27;20:12;5:2;21060:118:0;;;:::i;:::-;;16720:81;;8:9:-1;5:2;;;30:1;27;20:12;5:2;16720:81:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;16720:81:0;;;;;;;;;;;;;;;;;:::i;:::-;;18554:109;;8:9:-1;5:2;;;30:1;27;20:12;5:2;18554:109:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;18554:109:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;20269:78;;8:9:-1;5:2;;;30:1;27;20:12;5:2;20269:78:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;18771:77;;8:9:-1;5:2;;;30:1;27;20:12;5:2;18771:77:0;;;:::i;:::-;;9932:110;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9932:110:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9932:110:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;16863:103;;8:9:-1;5:2;;;30:1;27;20:12;5:2;16863:103:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;16863:103:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;18671:92;;8:9:-1;5:2;;;30:1;27;20:12;5:2;18671:92:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;18671:92:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;20849:116;;8:9:-1;5:2;;;30:1;27;20:12;5:2;20849:116:0;;;:::i;:::-;;3785:87;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3785:87:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;3785:87:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;22047:177;;8:9:-1;5:2;;;30:1;27;20:12;5:2;22047:177:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;22047:177:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;21416:132;;8:9:-1;5:2;;;30:1;27;20:12;5:2;21416:132:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;21416:132:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;22477:39;;8:9:-1;5:2;;;30:1;27;20:12;5:2;22477:39:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;22477:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;22400:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;22400:42:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;22400:42:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10474:134;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10474:134:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;10474:134:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3583:83;3620:13;3653:5;3646:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3583:83;:::o;21724:140::-;21803:4;20506:7;;;;;;;;;;;20505:8;20497:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21827:29;21841:7;21850:5;21827:13;:29::i;:::-;21820:36;;21724:140;;;;:::o;9778:91::-;9822:7;9849:12;;9842:19;;9778:91;:::o;21556:160::-;21649:4;20506:7;;;;;;;;;;;20505:8;20497:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21673:35;21692:4;21698:2;21702:5;21673:18;:35::i;:::-;21666:42;;21556:160;;;;;:::o;22632:81::-;22587:2;22694:18;;22688:2;:24;22673:11;:40;22632:81;:::o;4441:83::-;4482:5;4507:9;;;;;;;;;;;4500:16;;4441:83;:::o;22553:36::-;22587:2;22553:36;:::o;21872:167::-;21963:4;20506:7;;;;;;;;;;;20505:8;20497:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21987:44;22011:7;22020:10;21987:23;:44::i;:::-;21980:51;;21872:167;;;;:::o;21060:118::-;18453:20;18462:10;18453:8;:20::i;:::-;18445:81;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20705:7;;;;;;;;;;;20697:40;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21129:5;21119:7;;:15;;;;;;;;;;;;;;;;;;21150:20;21159:10;21150:20;;;;;;;;;;;;;;;;;;;;;;21060:118::o;16720:81::-;16768:25;16774:10;16786:6;16768:5;:25::i;:::-;16720:81;:::o;18554:109::-;18610:4;18634:21;18647:7;18634:8;:12;;:21;;;;:::i;:::-;18627:28;;18554:109;;;:::o;20269:78::-;20308:4;20332:7;;;;;;;;;;;20325:14;;20269:78;:::o;18771:77::-;18815:25;18829:10;18815:13;:25::i;:::-;18771:77::o;9932:110::-;9989:7;10016:9;:18;10026:7;10016:18;;;;;;;;;;;;;;;;10009:25;;9932:110;;;:::o;16863:103::-;16932:26;16942:7;16951:6;16932:9;:26::i;:::-;16863:103;;:::o;18671:92::-;18453:20;18462:10;18453:8;:20::i;:::-;18445:81;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18736:19;18747:7;18736:10;:19::i;:::-;18671:92;:::o;20849:116::-;18453:20;18462:10;18453:8;:20::i;:::-;18445:81;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20506:7;;;;;;;;;;;20505:8;20497:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20919:4;20909:7;;:14;;;;;;;;;;;;;;;;;;20939:18;20946:10;20939:18;;;;;;;;;;;;;;;;;;;;;;20849:116::o;3785:87::-;3824:13;3857:7;3850:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3785:87;:::o;22047:177::-;22143:4;20506:7;;;;;;;;;;;20505:8;20497:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;22167:49;22191:7;22200:15;22167:23;:49::i;:::-;22160:56;;22047:177;;;;:::o;21416:132::-;21491:4;20506:7;;;;;;;;;;;20505:8;20497:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21515:25;21530:2;21534:5;21515:14;:25::i;:::-;21508:32;;21416:132;;;;:::o;22477:39::-;;;;;;;;;;;;;;;;;;;;:::o;22400:42::-;;;;;;;;;;;;;;;;;;;;:::o;10474:134::-;10546:7;10573:11;:18;10585:5;10573:18;;;;;;;;;;;;;;;:27;10592:7;10573:27;;;;;;;;;;;;;;;;10566:34;;10474:134;;;;:::o;10755:148::-;10820:4;10837:36;10846:10;10858:7;10867:5;10837:8;:36::i;:::-;10891:4;10884:11;;10755:148;;;;:::o;11374:256::-;11463:4;11480:36;11490:6;11498:9;11509:6;11480:9;:36::i;:::-;11527:73;11536:6;11544:10;11556:43;11592:6;11556:11;:19;11568:6;11556:19;;;;;;;;;;;;;;;:31;11576:10;11556:31;;;;;;;;;;;;;;;;:35;;:43;;;;:::i;:::-;11527:8;:73::i;:::-;11618:4;11611:11;;11374:256;;;;;:::o;12039:206::-;12119:4;12136:79;12145:10;12157:7;12166:48;12203:10;12166:11;:23;12178:10;12166:23;;;;;;;;;;;;;;;:32;12190:7;12166:32;;;;;;;;;;;;;;;;:36;;:48;;;;:::i;:::-;12136:8;:79::i;:::-;12233:4;12226:11;;12039:206;;;;:::o;14804:306::-;14898:1;14879:21;;:7;:21;;;;14871:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14966:23;14983:5;14966:12;;:16;;:23;;;;:::i;:::-;14951:12;:38;;;;15021:29;15044:5;15021:9;:18;15031:7;15021:18;;;;;;;;;;;;;;;;:22;;:29;;;;:::i;:::-;15000:9;:18;15010:7;15000:18;;;;;;;;;;;;;;;:50;;;;15092:1;15066:36;;15075:7;15066:36;;;15096:5;15066:36;;;;;;;;;;;;;;;;;;14804:306;;:::o;17836:203::-;17908:4;17952:1;17933:21;;:7;:21;;;;17925:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18011:4;:11;;:20;18023:7;18011:20;;;;;;;;;;;;;;;;;;;;;;;;;18004:27;;17836:203;;;;:::o;18986:130::-;19046:24;19062:7;19046:8;:15;;:24;;;;:::i;:::-;19100:7;19086:22;;;;;;;;;;;;18986:130;:::o;16070:188::-;16142:22;16148:7;16157:6;16142:5;:22::i;:::-;16175:75;16184:7;16193:10;16205:44;16242:6;16205:11;:20;16217:7;16205:20;;;;;;;;;;;;;;;:32;16226:10;16205:32;;;;;;;;;;;;;;;;:36;;:44;;;;:::i;:::-;16175:8;:75::i;:::-;16070:188;;:::o;18856:122::-;18913:21;18926:7;18913:8;:12;;:21;;;;:::i;:::-;18962:7;18950:20;;;;;;;;;;;;18856:122;:::o;12748:216::-;12833:4;12850:84;12859:10;12871:7;12880:53;12917:15;12880:11;:23;12892:10;12880:23;;;;;;;;;;;;;;;:32;12904:7;12880:32;;;;;;;;;;;;;;;;:36;;:53;;;;:::i;:::-;12850:8;:84::i;:::-;12952:4;12945:11;;12748:216;;;;:::o;10255:156::-;10324:4;10341:40;10351:10;10363:9;10374:6;10341:9;:40::i;:::-;10399:4;10392:11;;10255:156;;;;:::o;15550:335::-;15660:1;15643:19;;:5;:19;;;;15635:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15741:1;15722:21;;:7;:21;;;;15714:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15825:5;15795:11;:18;15807:5;15795:18;;;;;;;;;;;;;;;:27;15814:7;15795:27;;;;;;;;;;;;;;;:35;;;;15862:7;15846:31;;15855:5;15846:31;;;15871:5;15846:31;;;;;;;;;;;;;;;;;;15550:335;;;:::o;13454:429::-;13570:1;13552:20;;:6;:20;;;;13544:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13654:1;13633:23;;:9;:23;;;;13625:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13729:29;13751:6;13729:9;:17;13739:6;13729:17;;;;;;;;;;;;;;;;:21;;:29;;;;:::i;:::-;13709:9;:17;13719:6;13709:17;;;;;;;;;;;;;;;:49;;;;13792:32;13817:6;13792:9;:20;13802:9;13792:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;13769:9;:20;13779:9;13769:20;;;;;;;;;;;;;;;:55;;;;13857:9;13840:35;;13849:6;13840:35;;;13868:6;13840:35;;;;;;;;;;;;;;;;;;13454:429;;;:::o;5900:184::-;5958:7;5991:1;5986;:6;;5978:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6038:9;6054:1;6050;:5;6038:17;;6075:1;6068:8;;;5900:184;;;;:::o;5444:181::-;5502:7;5522:9;5538:1;5534;:5;5522:17;;5563:1;5558;:6;;5550:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5616:1;5609:8;;;5444:181;;;;:::o;17558:183::-;17638:18;17642:4;17648:7;17638:3;:18::i;:::-;17630:64;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17728:5;17705:4;:11;;:20;17717:7;17705:20;;;;;;;;;;;;;;;;:28;;;;;;;;;;;;;;;;;;17558:183;;:::o;17300:178::-;17378:18;17382:4;17388:7;17378:3;:18::i;:::-;17377:19;17369:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17466:4;17443;:11;;:20;17455:7;17443:20;;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;17300:178;;:::o

Swarm Source

bzzr://b14c7666258fae2d74f68285d46719ce0f032becca3fa05dfe81439ac7887404

Block Age Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

OVERVIEW

A Blockchain-enabled Mobile Loyalty Ecosystem by Phunware (NASDAQ: PHUN). PhunToken is a utility token that aims to reimagine how brands engage with consumers in a blockchain-enabled, mobile-first world.

Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.