0x2267…b6c2

All memos sent from and to 0x2267…b6c2.

0x2267e877…b6c2·#11,903,475·0x6ce22f18…a4aff4
`@RPPPPPP[PPPV[`Permission denied`@RPPPPPPP[PPPV[`Permission deniedUniswapV2Library: ZERO_ADDRESSUniswapV2Library: IDENTICAL_ADDRESSES
9f14309ea2d0537abc826e319060d7ffaeee8431f01ce23aeb220abfb157954a<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 250 250" width="200px"><defs><style>.dq2019-1{fill:#fff;}.dq2019-2{fill:#ff9210;}</style></defs><title>DHonor logo</title><rect class="dq2019-1" width="250" height="250"/><path d="M121.16,115.81A16.65,16.65,0,0,1,133.42,121a17.44,17.44,0,0,1-.06,24.75,17.81,17.81,0,0,1-25,0,16.82,16.82,0,0,1-5.19-12.4,16.64,16.64,0,0,1,5.19-12.43A17.69,17.69,0,0,1,121.16,115.81Zm-.34,12.45a4.59,4.59,0,0,0-3.44,1.47,5.22,5.22,0,0,0,0,7.17,4.73,4.73,0,0,0,6.89,0,4.94,4.94,0,0,0,1.43-3.58,5,5,0,0,0-1.41-3.59A4.66,4.66,0,0,0,120.82,128.26Z"/><path d="M173.8,150.16H161.18v-19q0-2.91-2.4-2.91c-1.57,0-2.36,1-2.36,2.91v19H143.8V131.4a15.32,15.32,0,0,1,4.35-11.08,15.15,15.15,0,0,1,22.24.72q3.42,4.08,3.41,11.37Z"/><path d="M238.22,116.18v13.5a5,5,0,0,0-2.39-.74q-3.45,0-3.45,5.26v16H219.76V131.77q0-7.29,4-11.62a13.72,13.72,0,0,1,10.63-4.34A25.36,25.36,0,0,1,238.22,116.18Z"/><path d="M26.54,117.21v32.84H12.84V104H30.69q11.75,0,18.39,5.33Q57,115.7,57,126.63q0,10.45-6.75,17.07c-4.5,4.41-10.24,6.39-17.32,6.39-.84,0-5.6,0-7.49-.06l.1-13.51,5.44.13q12,0,12-10,0-9.42-11.78-9.42Z"/><path d="M83.58,120.45V132.6H77.13v17.45H63.43V104h13.7v16.46ZM97,104v46.06H83.27V104Z"/><path class="dq2019-2" d="M121.16,113.8a16.78,16.78,0,0,1,8.05,2l2.14-11.22-5.75,4.12L120.82,100l-4.77,8.67-5.71-4.14,2.1,11.31A18.42,18.42,0,0,1,121.16,113.8Z"/><path class="dq2019-2" d="M198.45,115.37a18.12,18.12,0,1,0,18.11,18.12A18.12,18.12,0,0,0,198.45,115.37Zm0,9.14a9,9,0,1,1-9,9A9,9,0,0,1,198.45,124.51Zm-12.93,15.54-1.68,1,.22-2-1.48-1.28,1.92-.4.77-1.8,1,1.7,2,.17L186.87,139l.44,1.91Zm6,6.21-.82,1.79-.92-1.74-2-.22,1.37-1.41-.39-1.93,1.76.86,1.71-1-.27,1.94,1.44,1.33Zm8.7,3.56-1.74-.91-1.74.91.33-1.93-1.4-1.37,1.94-.29.87-1.76.87,1.76,1.94.29-1.41,1.37Zm6.91-3.52-.92,1.73-.82-1.78-1.93-.34,1.44-1.33-.27-2,1.71,1,1.76-.86-.39,1.92,1.37,1.41Zm4.32-6.25-1.79.81.45-1.91-1.33-1.45,2-.17,1-1.7.76,1.8,1.93.4-1.49,1.28.22,2Z"/><Foundingteam>周朝晖、张华、谭粤飞、童秀珍、曾洁玲</Foundingteam><designer>Tung Sau Chun Queena</designer></svg>
ERC721非同质代币(NFT)介绍ERC721<h1 style="text-align: center;">ERC721非同质代币(NFT)介绍</h1><p style="text-align: left;"><br /><strong>一、什么是ERC721</strong><br />ERC721是一个开放的、用来描述以太坊上建立非同质或者唯一代币的标准。NFT就是non-fungible tokens的缩写。<br />当前色大多数代币(ERC20代币)都是同质的,这意味着这种代币的每一个token都是相同的,而ERC721每一个代币都是唯一的。</p><p style="text-align: left;"><br /><strong>二、标准的定义</strong><br />ERC-721标准定义了一个智能合约必须实现的最小接口。它包括代币管理、拥有和交易。然而它并不包括代币元素据的标准,也未限制增加一些附加支持。<br />请记住,这里提到的是最小接口,这就意味着在实际运用中,你不能仅依赖于这些接口,你必须增加一些额外的功能来支持代币应用。<br />官方网址: <a href=http://erc721.org/>http://erc721.org/ </a> <br /></p><p style="text-align: left;"><br /><strong>三、标准详情</strong><br />ERC-721标准其实有三个接口,ERC721接口、ERC165接口、ERC721TokenReceiver接口<br />3.1 IERC721<br />IERC721接口定义了三个事件,分别是交易事件、授权事件和全部授权事件。事件是用来使轻客户端更方便的追踪以太坊状态的改变。<br />IERC721接口定义了9个函数。分别应用于用户余额、代币所有者、安全交易、普通交易、授权、全部授权、查询授权、查询全部授权,<br />这里详细解释一下安全交易,安全交易是基于接收到代币后必须给出一个响应(执行某些代码)的思想,如果没有响应,则认为代币交易未成功。当然,因为只有合约才有执行代码,所以安全交易只对接收者是合约有效。安全交易函数提供了一个参数data,代表合约接收后应该执行的代码。<br />它有两个同名函数,显然另一个是重载函数,重载函数和原函数的区别在于它并不提供参数data,这也就意味着ERC-721并不强制要求全部采用安全交易进行检查。<br />3.2 IERC165<br />IERC165接口定义了合约支持哪些接口,比如支持ERC721,每个支持的接口都有一个对应的bytes4值与之相对应,这个是固定的,是常量。<br />3.3 IERC721TokenReceiver<br />它定义了合约接收代币后执行的函数,其中一个参数就是IERC721安全交易中的data</p><p style="text-align: left;"><br /><strong>四、附加标准</strong><br />前面提到过,ERC721标准只是最小接口,直接拿来实际运用还存在很多问题,比如没有增发功能(用户从哪获取代币)。需求不同,有时可能还需要燃烧功能。为了能在应用端正确显示用户所拥有的代币,还需要可列举功能。因此这里存在许多附加标准,可以根据自己需求增加并组合。<br />4.1 燃烧 IERC721Burnable<br />IERC721Burnable 燃烧其实就是代币从用户账户中减去,并将代币的owner设置为空地址<br />4.2 可列举 IERC721Enumerable<br />IERC721Enumerable 可列举增加了三个函数分别为:代币发行总量、按索引获取用户代币 按总索引获取代币。但是具体实现时有一些细节点:<br />1. 构造器在构造器中增加可列举接口支持<br />2. 每个地址都对应一个uint256数组来存储它的token,这一点使用Vyper实现不了,因为Vyper没有动态数组<br />3. 因为上述第2点,所以需要改写增发、交易和燃烧方法来修改那个动态数组的内容。<br />4.3 元数据 IERC721Metadata<br />IERC721Metadata增加了名称、符号和代币uri函数。但是具体实现时有一些细节点:<br />1. 构造器中增加元数据接口支持<br />2. 在燃烧时要清除对应的元数据<br />4.4 其它接口 mintable 和 pausable<br />其它还有增发和暂停功能。增发就是增加一个角色控制和外部增发接口,暂停也是一样,只是增加一个外部暂停接口</p><p style="text-align: left;"><br /><strong>五、常用组合</strong><br />一般常用的组合为ERC721标准+ IERC721Enumerable + IERC721Metadata<br />然后再加上自定义的&nbsp;&nbsp;mintable</p><p style="text-align: left;"><br /><strong>六 、github 模板</strong><br />所有的这一切你都不用自己写,github上已经写好了,只需要导入就行了。例如:<br />import 'openzeppelin-solidity/contracts/token/ERC721/ERC721Full.sol';<br />实用技巧,你需要再导入一个 MinterRole 就可以自定义增发实现了,如果你想增发的代币序号从1开始排列的话,直接使用 ERC721Enumerable 中的代币数组长度计数就好,不需要重新做一个变量计数,如果想有其它的实现方式,自己实现。</p><p style="text-align: left;"><br /><strong>七、npm 安装库</strong><br />导入github上的模板需要提前安装对应的库,比如在truffle工程中使用上面的库,需要执行:<br />npm install @openzeppelin/contracts</p>
How To Use Apache as a Reverse Proxy with mod_proxy on CentOS 7(1)proxy<h1 style="text-align: center;">How To Use Apache as a Reverse Proxy with mod_proxy on CentOS 7</h1><p style="text-align: right;">By&nbsp;<a href="https://www.digitalocean.com/community/users/mati">Mateusz Papiernik</a><br />&nbsp;</p><h3 id="introduction">Introduction</h3><p>A&nbsp;<em>reverse proxy</em>&nbsp;is a type of proxy server that takes HTTP(S) requests and transparently distributes them to one or more backend servers. Reverse proxies are useful because many modern web applications process incoming HTTP requests using backend application servers which aren’t meant to be accessed by users directly and often only support rudimentary HTTP features.</p><p>You can use a reverse proxy to prevent these underlying application servers from being directly accessed. They can also be used to distribute the load from incoming requests to several different application servers, increasing performance at scale and providing fail-safeness. They can fill in the gaps with features the application servers don’t offer, such as caching, compression, or SSL encryption too.</p><p>In this tutorial, you’ll set up Apache as a basic reverse proxy using the&nbsp;<code>mod_proxy</code>&nbsp;extension to redirect incoming connections to one or several backend servers running on the same network. This tutorial uses a simple backend written with the with&nbsp;<a href="http://flask.pocoo.org/">Flask web framework</a>, but you can use any backend server you prefer.</p><h2 id="prerequisites">Prerequisites</h2><p>To follow this tutorial, you will need:</p><ul> <li>One CentOS 7 server set up with&nbsp;<a href="https://www.digitalocean.com/community/tutorials/initial-server-setup-with-centos-7">this initial server setup tutorial</a>, including a sudo non-root user.</li> <li>Apache 2 installed on your server by following Step 1 of&nbsp;<a href="https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-centos-7">How To Install Linux, Apache, MySQL, PHP (LAMP) Stack on CentOS 7</a>.</li> <li>Optionally, the&nbsp;<code>nano</code>&nbsp;text editor installed with&nbsp;<code>yum install nano</code>. CentOS comes with the&nbsp;<code>vi</code>&nbsp;text editor by default, but&nbsp;<code>nano</code>&nbsp;can be more user friendly.</li></ul><h2 id="step-1-—-introducing-necessary-apache-modules">Step 1 — Introducing Necessary Apache Modules</h2><p>The modules that are needed to use Apache as a reverse proxy include&nbsp;<code>mod_proxy</code>&nbsp;itself and several of its add-on modules, which extend its functionality to support different network protocols. Specifically, we will be using:</p><ul> <li><code>mod_proxy</code>, the main proxy module Apache module for redirecting connections; it allows Apache to act as a gateway to the underlying application servers.</li> <li><code>mod_proxy_http</code>, which adds support for proxying HTTP connections.</li> <li><code>mod_proxy_balancer</code>&nbsp;and&nbsp;<code>mod_lbmethod_byrequests</code>, which add load balancing features for multiple backend servers.</li></ul><p>All four modules are enabled by default on a fresh CentOS 7 installation. You can verify that they are enabled by running:</p><p>$&nbsp;httpd -M</p><p>The command output will list all enabled Apache modules. The four lines you’re looking for are the aforementioned module names:</p><pre><code langs=""> proxy_module (shared). . . lbmethod_byrequests_module (shared). . . proxy_balancer_module (shared). . . proxy_http_module (shared)</code></pre><h2 id="step-2-—-creating-backend-test-servers">Step 2 — Creating Backend Test Servers</h2><p>Running some simple backend servers is an easy way to test if your Apache configuration is working properly. Here, we’ll make two test servers which respond to HTTP requests with printing a line of text. One server will say&nbsp;<strong>Hello world!</strong>&nbsp;and the other will say&nbsp;<strong>Howdy world!</strong>.</p><p><strong>Note:</strong>&nbsp;In non-test setups, backend servers usually all return the same kind of content. However, for this test in particular, having the two servers return different messages makes it easy to check that the load balancing mechanism uses both.</p><p>Flask is a Python microframework for building web applications. We’re using Flask to create the test servers because a basic app requires just a few lines of code. You don’t need to know Python to set these up, but if you’d like to learn, you can look at&nbsp;<a href="https://www.digitalocean.com/community/tags/python?type=tutorials">these Python tutorials</a>.</p><p>Let’s install the IUS package repository files first. IUS (Inline with Upstream Stable) is a community project that brings up-to-date versions of select software to CentOS, including Python 3.</p><h2 id="step-3-—-modifying-the-default-configuration-to-enable-reverse-proxy">Step 3 — Modifying the Default Configuration to Enable Reverse Proxy</h2><p>In this section, we will set up the default Apache virtual host to serve as a reverse proxy for single backend server or an array of load balanced backend servers.</p><p><strong>Note</strong>: In this tutorial, we’re applying the configuration at the virtual host level. On a default installation of Apache, there are no virtual hosts configured. We will be creating a single, default virtual host that will catch all traffic. However, you can use all those configuration fragments in other virtual hosts as well. To learn more about virtual hosts in Apache, you can read this&nbsp;<a href="https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-centos-7">How To Set Up Apache Virtual Hosts on CentOS 7</a>&nbsp;tutorial.</p><p>If your Apache server acts as both HTTP and HTTPS server, your reverse proxy configuration must be placed in both the HTTP and HTTPS virtual hosts. To learn more about SSL with Apache, you can read this&nbsp;<a href="https://www.digitalocean.com/community/tutorials/how-to-create-an-ssl-certificate-on-apache-for-centos-7">How To Create a SSL Certificate on Apache for CentOS 7</a>&nbsp;tutorial.</p><p>Create the new default virtual host by creating a new empty Apache configuration file in&nbsp;<code>/etc/httpd/conf.d</code>&nbsp;directory using&nbsp;<code>nano</code>&nbsp;or your favorite text editor.</p><pre>$<code langs="">sudo nano /etc/httpd/conf.d/default-site.conf</code></pre>
0x2267e877…b6c2·#8,912,643·0xffb903d2…e51613
ArticleAdmin: zero_addressArticleAdmin: invalid contractArticleAdmin: zero_addressArticleAdmin:has setupArticleAdmin: ArticleStore is paused
0x2267e877…b6c2·#8,912,561·0xe5d6c675…4e74a5
ArticleAdmin: zero_addressArticleAdmin: invalid contractArticleAdmin: zero_addressArticleAdmin:has setupArticleAdmin: ArticleStore is paused
0x2267e877…b6c2·#8,852,049·0x0dfa83e9…eeeecc
CanAdmin: zero_addressCanAdmin: invalid contractindex out of boundsindex out of boundsCanAdmin: permission deniedCanAdmin: permission denied
0x2267e877…b6c2·#8,852,015·0x4289016e…0ad35e
ArticleStore: zero_addressArticleStore: has not pausedArticleStore: invalid contractArticleStore: zero_addressArticleStore: has pausedArticleStore: zero_addressArticleStore: zero_addressArticleStore: has not paused
0x2267e877…b6c2·#8,851,143·0x75e1a74c…d8aa0e
CanAdmin: zero_addressCanAdmin: invalid contractindex out of boundsindex out of boundsCanAdmin: permission deniedCanAdmin: permission denied
0x2267e877…b6c2·#8,851,060·0xdd42491e…c6c8e4
ArticleStore: zero_addressArticleStore: has not pausedArticleStore: invalid contractArticleStore: zero_addressArticleStore: has pausedArticleStore: zero_addressArticleStore: zero_addressArticleStore: has not paused
<svg id="a1" data-name="a1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 279.09 279.01"><defs> <description>This ia a medal of honor awards for Alpha Test of NaturalDAO.</description><issuer class="tissuer">NaturalDAO Core Team</issuer> <honoree class="thonoree">Alpha Tester</honoree> <style type="text/css">.ndao-1{fill:url(#c_335);}.ndao-2{fill:url(#c_52);}.ndao-3{fill:none;}.ndao-4{fill:url(#c_6);}.ndao-5{fill:#350989;} .tdao{ text-anchor: middle; font-size: 40px; font-weight: bold; text-transform: uppercase; fill: none; stroke-width: 1px; stroke-dasharray: 90 310; animation: stroke 6s infinite linear; } .tevent1{ stroke: #FFFFFF; text-shadow: 0 0 5px #FFFFFF; animation-delay: -1.5s; } .tevent2{ stroke: #f39c12; text-shadow: 0 0 5px #f39c12; animation-delay: -3s; } .tevent3{ stroke: #e74c3c; text-shadow: 0 0 5px #e74c3c; animation-delay: -4.5s; } .tevent4{ stroke: #9b59b6; text-shadow: 0 0 5px #9b59b6; animation-delay: -6s; } @keyframes stroke { 100% {stroke-dashoffset: -400;} } </style> <linearGradient id="c_335" x1="58.01" y1="45.76" x2="248.17" y2="262.35" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#535353"/><stop offset="0.03" stop-color="#5e5e5e"/><stop offset="0.07" stop-color="#7b7b7c"/><stop offset="0.12" stop-color="#ababac"/><stop offset="0.19" stop-color="#ededee"/><stop offset="0.19" stop-color="#eeeeef"/><stop offset="0.28" stop-color="#c8c9ca"/><stop offset="0.39" stop-color="#464646"/><stop offset="0.62" stop-color="#888"/><stop offset="0.74" stop-color="#4d4d4d"/><stop offset="0.89" stop-color="#fff"/><stop offset="0.98" stop-color="#3f3f41"/></linearGradient><linearGradient id="c_52" x1="28.52" y1="63.57" x2="265.28" y2="232.61" gradientUnits="userSpaceOnUse"><stop offset="0.01" stop-color="#cfd0d0"/><stop offset="0.03" stop-color="#c9caca"/><stop offset="0.1" stop-color="#b5b5b6"/><stop offset="0.15" stop-color="#aeaeaf"/><stop offset="0.31" stop-color="#fff"/><stop offset="0.36" stop-color="#e2e3e3"/><stop offset="0.44" stop-color="#bababa"/><stop offset="0.51" stop-color="#9c9d9d"/><stop offset="0.57" stop-color="#8a8b8b"/><stop offset="0.62" stop-color="#848585"/><stop offset="0.67" stop-color="#9c9d9d"/><stop offset="0.77" stop-color="#dadada"/><stop offset="0.83" stop-color="#fff"/><stop offset="0.85" stop-color="#f4f4f4"/><stop offset="0.89" stop-color="#d5d5d6"/><stop offset="0.94" stop-color="#a4a5a5"/><stop offset="0.99" stop-color="#78797a"/></linearGradient><linearGradient id="c_6" x1="54.04" y1="98.27" x2="265.33" y2="212.65" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#b1a287"/><stop offset="0" stop-color="#b5a68b"/><stop offset="0.01" stop-color="#c8b99e"/><stop offset="0.03" stop-color="#d6c7ac"/><stop offset="0.04" stop-color="#ded0b4"/><stop offset="0.07" stop-color="#e0d2b6"/><stop offset="0.07" stop-color="#e0d2b5"/><stop offset="0.13" stop-color="#d9c7a3"/><stop offset="0.17" stop-color="#d6c39d"/><stop offset="0.22" stop-color="#c9b793"/><stop offset="0.34" stop-color="#ad9b7d"/><stop offset="0.44" stop-color="#9b8b70"/><stop offset="0.51" stop-color="#95856b"/><stop offset="0.57" stop-color="#a09076"/><stop offset="0.67" stop-color="#bdae93"/><stop offset="0.77" stop-color="#e0d2b6"/><stop offset="0.98" stop-color="#aa9b80"/></linearGradient></defs><title>NaturalDAO自然道</title><path class="ndao-1" d="M180.3,13.85A139.52,139.52,0,1,0,118.61,286C190.87,302.36,268,258.25,285.52,180.76A139.52,139.52,0,0,0,180.3,13.85Zm-30.83,243A106.94,106.94,0,1,1,256.4,149.92,106.94,106.94,0,0,1,149.47,256.86Z" transform="translate(-9.91 -10.37)"/><path class="ndao-2" d="M149.46,15.91a134,134,0,1,0,134,134A134,134,0,0,0,149.46,15.91Zm0,241A106.94,106.94,0,1,1,256.4,149.92,106.94,106.94,0,0,1,149.47,256.86Z" transform="translate(-9.91 -10.37)"/><path class="ndao-3" d="M283.46,149.92a134,134,0,1,1-134-134A134,134,0,0,1,283.46,149.92Z" transform="translate(-9.91 -10.37)"/><path class="ndao-4" d="M256.4,149.92A106.94,106.94,0,1,1,149.47,43,106.94,106.94,0,0,1,256.4,149.92Z" transform="translate(-9.91 -10.37)"/><path class="ndao-5" d="M148.73,148.9l24.05-37.26L184.5,73s-21.69-4.59-36-16.17C134.3,68.45,113,73,113,73l11.72,38.6Z" transform="translate(-9.91 -10.37)"/><path class="ndao-5" d="M148.73,148.9l2.58,44.27,13.32,38.08s20.22-9.1,38.57-8.18c4.66-17.75,19.18-34,19.18-34l-32.25-24.25Z" transform="translate(-9.91 -10.37)"/><path class="ndao-5" d="M148.73,148.9l-41.36,16L75.2,189.24s14.85,16.46,19.59,34.22c18.33-1,38.29,7.83,38.29,7.83l13.21-38.12Z" transform="translate(-9.91 -10.37)"/><path class="ndao-5" d="M148.73,148.9l-27.9-34.47-33-23.17s-11.12,19.17-26.57,29.13c6.56,17.14,4.27,38.84,4.27,38.84l40.33.9Z" transform="translate(-9.91 -10.37)"/><path class="ndao-5" d="M148.73,148.9l42.81,11.57,40.34-.59s-2.23-22,4.45-39.17c-15.36-10-26.23-29-26.23-29l-33.2,22.91Z" transform="translate(-9.91 -10.37)"/> <text text-anchor="middle" x="50%" y="53%" class="tdao tevent1">Alpha Test</text><text text-anchor="middle" x="50%" y="53%" class="tdao tevent2">Alpha Test</text><text text-anchor="middle" x="50%" y="53%" class="tdao tevent3">Alpha Test</text><text text-anchor="middle" x="50%" y="53%" class="tdao tevent4">Alpha Test</text> <text text-anchor="middle" x="50%" y="62%" font-size="12" style="fill:#7B68EE" class="thonor">Commemorative NaturalDAO Token</text><text text-anchor="middle" x="50%" y="70%" font-size="12" style="fill:#87CEFA" class="ttime">2019.9.19</text><ARTIST>Tung Sau Chun Queena</ARTIST><Founder>10ETH</Founder></svg>
0x2267e877…b6c2·#8,566,243·0x771dccf9…fb65ef
not address_admin_contractpermission deniedpermission deniedBeyond the MAX_NUMBERbeyond the borderbeyond the borderpermission deniedThe template has existedpermission deniedThe template is not existedMust has at least one template
0x2267e877…b6c2·#8,566,026·0x41bfdcee…1d29d0
not address_admin_contractpermission deniedpermission deniedpermission deniedThe ico has not startedico has not startedpermission deniedpermission denied
0x2267e877…b6c2·#8,565,915·0x5a60bf85…5ebfff
not address_admin_contractpermission deniedpermission deniedpermission deniedpermission deniedhas a independent pricepermission deniedhas not a independent pricepermission deniedhas a independent pricepermission deniedhas a independent pricepermission deniedinsufficient fee
0x2267e877…b6c2·#8,565,909·0x5e1fcd8a…3768cb
permission deniedpermission deniedzero_address or self_addresspermission deniedno admin interfacepermission deniedpermission deniedpermission deniedpermission deniedpermission deniedpermission deniedpermission deniedpermission denied
0x2267e877…b6c2·#6,803,448·0xe701e2c4…1a6b45
pocket lint: not a valid currenc`Dfomo3d already activatedpocket lint: not a valid currenc`Da; V[PPPPPPPPV[`your not playerNames contract...`Dpocket lint: not a valid currenc`Dyour not playerNames contract...`DRPP` ` RPPPPPPPV[`@Your eth is not enough to be gro`Dsilly dev, you already did thatSafeMath add failedSafeMath mul failedstring must be between 1 and 32 `Dstring cannot start or end with `Dstring cannot start with 0xstring cannot start with 0Xstring contains invalid characte`Dstring cannot contain consecutiv`Dstring cannot be only numbersSafeMath sub failedits not ready yet. check ?eta isorry humans only
0x2267e877…b6c2·#6,757,295·0xa6e8a517…e0c231
pocket lint: not a valid currenc`Dfomo3d already activatedpocket lint: not a valid currenc`Dyour not playerNames contract...`Dpocket lint: not a valid currenc`Dyour not playerNames contract...`DYour eth is not enough to be gro`Dsilly dev, you already did thatSafeMath add failedSafeMath sub failedSafeMath mul failedstring must be between 1 and 32 `Dstring cannot start or end with `Dstring cannot start with 0xstring cannot start with 0Xstring contains invalid characte`Dstring cannot contain consecutiv`Dstring cannot be only numbersits not ready yet. check ?eta isorry humans only
0x2267e877…b6c2·#6,756,813·0x0ea3c35d…a6e688
pocket lint: not a valid currenc`Dfomo3d already activatedpocket lint: not a valid currenc`Dyour not playerNames contract...`Dpocket lint: not a valid currenc`Dyour not playerNames contract...`DYour eth is not enough to be gro`Dsilly dev, you already did thatSafeMath add failedSafeMath sub failedSafeMath mul failedstring must be between 1 and 32 `Dstring cannot start or end with `Dstring cannot start with 0xstring cannot start with 0Xstring contains invalid characte`Dstring cannot contain consecutiv`Dstring cannot be only numbersits not ready yet. check ?eta isorry humans only
0x2267e877…b6c2·#6,743,070·0x15111014…4dc448
you need register the addresssorry humans onlysorry game paused you need register the addressyou need buy one or more keysthe round is endthe round maxKeysaFVV[[PPPPPPPPPPPV[` you need register the addresssorry game pausedsorry humans onlyumm..... you have to pay the na you need register the addressstring must be between 1 and 32 string cannot start or end with string cannot start with 0xstring cannot start with 0Xstring contains invalid charactestring cannot contain consecutivstring cannot be only numbersUP[[PPPPPPPPPV[`the rounds has endsorry that names already taken
0x2267e877…b6c2·#6,737,303·0x8f0ecf32…05865c
pocket lint: not a valid currenc`Dfomo3d already activatedpocket lint: not a valid currenc`Dyour not playerNames contract...`Dpocket lint: not a valid currenc`Dyour not playerNames contract...`DYour eth is not enough to be gro`Dsilly dev, you already did thatSafeMath add failedSafeMath sub failedSafeMath mul failedstring must be between 1 and 32 `Dstring cannot start or end with `Dstring cannot start with 0xstring cannot start with 0Xstring contains invalid characte`Dstring cannot contain consecutiv`Dstring cannot be only numbersits not ready yet. check ?eta isorry humans only
0x2267e877…b6c2·#6,706,603·0x5ccd41a2…20cfe9
pocket lint: not a valid currenc`Dfomo3d already activatedpocket lint: not a valid currenc`Dyour not playerNames contract...`Dpocket lint: not a valid currenc`Dyour not playerNames contract...`DYour eth is not enough to be gro`Dsilly dev, you already did thatPPPPPPPV[a7ha]nV[`SafeMath add failedSafeMath sub failedSafeMath mul failedstring must be between 1 and 32 `Dstring cannot start or end with `Dstring cannot start with 0xstring cannot start with 0Xstring contains invalid characte`Dstring cannot contain consecutiv`Dstring cannot be only numbersPPPPPPPPPV[aO%a]nV[`its not ready yet. check ?eta isorry humans only
0x2267e877…b6c2·#6,701,726·0x3cd4dfff…51c947
pocket lint: not a valid currenc`Dfomo3d already activatedpocket lint: not a valid currenc`Dyour not playerNames contract...`Dpocket lint: not a valid currenc`Dyour not playerNames contract...`DYour eth is not enough to be gro`Dsilly dev, you already did thatPPPPPPPV[a7ha]nV[`SafeMath add failedSafeMath sub failedSafeMath mul failedstring must be between 1 and 32 `Dstring cannot start or end with `Dstring cannot start with 0xstring cannot start with 0Xstring contains invalid characte`Dstring cannot contain consecutiv`Dstring cannot be only numbersPPPPPPPPPV[aO%a]nV[`its not ready yet. check ?eta isorry humans only
0x2267e877…b6c2·#6,700,938·0x0ed949dc…69a909
pocket lint: not a valid currenc`Dfomo3d already activatedpocket lint: not a valid currenc`Dyour not playerNames contract...`Dpocket lint: not a valid currenc`Dyour not playerNames contract...`DYour eth is not enough to be gro`Dsilly dev, you already did thatSafeMath add failedSafeMath sub failedSafeMath mul failedstring must be between 1 and 32 `Dstring cannot start or end with `Dstring cannot start with 0xstring cannot start with 0Xstring contains invalid characte`Dstring cannot contain consecutiv`Dstring cannot be only numbersPPPPPPPPPV[aNFa\its not ready yet. check ?eta isorry humans only
0x2267e877…b6c2·#6,700,916·0x646d5822…d38c35
hey there buddy, you dont even h`Da+WV[PPPPPPPPPPV[`@derp, that games already been re`Dsilly player, that game doesn't `Dhey there buddy, you dont even h`Dsorry that names already takenumm... thats not a name you ownsetRegistrationFeesetRegistrationFeestring must be between 1 and 32 `Dstring cannot start or end with `Dstring cannot start with 0xstring cannot start with 0Xstring contains invalid characte`Dstring cannot contain consecutiv`Dstring cannot be only numberssorry that names already takenMSFun checkSigner failed - 0 not`Dumm..... you have to pay the namsg sender is not a devsorry humans only
0x2267e877…b6c2·#6,695,707·0xc7af0bc5…02544a
pocket lint: not a valid currenc`Dfomo3d already activatedpocket lint: not a valid currenc`Dyour not playerNames contract...`Dpocket lint: not a valid currenc`Dyour not playerNames contract...`DYour eth is not enough to be gro`Dsilly dev, you already did thatSafeMath add failedSafeMath sub failedSafeMath mul failedstring must be between 1 and 32 `Dstring cannot start or end with `Dstring cannot start with 0xstring cannot start with 0Xstring contains invalid characte`Dstring cannot contain consecutiv`Dstring cannot be only numbersPPPPPPPPPV[aNFa\its not ready yet. check ?eta isorry humans only
1-50 of 61