PageSourceSearch

https://wandevs.org/

html wandevs.org collected 2026-09-25 21:49:04 UTC 24,058 bytes, 757 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-us">
3
4  <head>
5  <link href="http://gmpg.org/xfn/11" rel="profile">
6  <meta http-equiv="X-UA-Compatible" content="IE=edge">
7  <meta http-equiv="content-type" content="text/html; charset=utf-8">
8
9  <!-- Enable responsiveness on mobile devices-->
10  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
11
12  <title>
13    
14       &middot; wandevs.org
15    
16  </title>
17
18  <!-- CSS -->
19  <link href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous">
20  <link rel="stylesheet" href="/public/css/poole.css">
21  <link rel="stylesheet" href="/public/css/syntax.css">
22  <link rel="stylesheet" href="/public/css/hyde.css">
23  <link rel="stylesheet" href="/public/css/extrastyle.css">
24
25  <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
26  <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700|Roboto">
27
28  <link rel="stylesheet" href="/assets/tipuesearch/css/normalize.css">
29  <link rel="stylesheet" href="/assets/tipuesearch/css/tipuesearch.css">
30
31  <!-- Icons -->
32  <!-- <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/public/apple-touch-icon-144-precomposed.png"> -->
33  <!-- <link rel="shortcut icon" href="/public/favicon.ico"> -->
34  
34<script src="https://embed.runkit.com"></script>
34
35  
35<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
35
36  
36<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js" integrity="sha384-B0UglyR+jN6CkvvICOB2joaf5I4l3gm9GU6Hc1og6Ls7i6U/mkkaduKaBhlAXv9k" crossorigin="anonymous"></script>
36
37
38  
38<script src="/assets/tipuesearch/tipuesearch_content.js"></script>
38
39  
39<script src="/assets/tipuesearch/tipuesearch_set.js"></script>
39
40  
40<script>
41      if (window.location.host.indexOf('wandevs.org') > -1 && location.protocol != 'https:')
42      {
43          location.href = 'https:' + window.location.href.substring(window.location.protocol.length);
44      }
45  </script>
45
46  
46<script src="/assets/tipuesearch/tipuesearch.min.js"></script>
46
47
48    
48<script>
49      ((window.gitter = {}).chat = {}).options = {
50          room: 'wandevs/community'
51      };
52  </script>
52
53  
53<script src="https://sidecar.gitter.im/dist/sidecar.v1.js" async defer></script>
53
54</head>
55
56
57  <body>
58
59    <nav class="navbar navbar-expand-lg fixed-top bg-dark justify-content-between">
60
61  <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
62    <i class="fa fa-align-justify"></i>
63  </button>
64
65  <div class="navbar-header">
66    <a class="navbar-brand text-white" href="/">
67      Wanchain Developer Portal
68    </a>
69  </div>
70
71  <div class="nav-item">
72    <a class="" href="https://github.com/wandevs" target="_blank">
73      <i class="fa fa-github"></i> GitHub
74    </a>
75  </div>
76
77  <div class="mobile-menu">
78    <div class="collapse navbar-collapse" id="navbarSupportedContent">
79      <ul class="navbar-nav mr-auto">
80        
81        
82          <li class="nav-item">
83            WanDevs
84          </li>
85          
86          
87            <li class="nav-item active">
88              <a class="nav-link" href="/">Homepage</a>
89            </li>
90            
91          
92          
93        
94          <li class="nav-item">
95            Getting Started
96          </li>
97          
98          
99            <li class="nav-item">
100              <a class="nav-link" href="/docs/">Introduction</a>
101            </li>
102            
103          
104          
105          
106            <li class="nav-item">
107              <a class="nav-link" href="/docs/doc-contribution/">Contributions</a>
108            </li>
109            
110          
111          
112          
113            <li class="nav-item">
114              <a class="nav-link" href="/docs/wanchain-overview/">Overview of Wanchain</a>
115            </li>
116            
117          
118          
119          
120            <li class="nav-item">
121              <a class="nav-link" href="/docs/difference-between-wanchain-and-ethereum/">Wanchain vs. Ethereum</a>
122            </li>
123            
124          
125          
126          
127            <li class="nav-item">
128              <a class="nav-link" href="/docs/set-up-wanchain-node/">Set up Wanchain Node</a>
129            </li>
130            
131          
132          
133          
134            <li class="nav-item">
135              <a class="nav-link" href="/docs/using-the-console/">Using the console</a>
136            </li>
137            
138          
139          
140          
141            <li class="nav-item">
142              <a class="nav-link" href="/docs/create-wanchain-account/">Create an Account</a>
143            </li>
144            
145          
146          
147          
148            <li class="nav-item">
149              <a class="nav-link" href="/docs/send-transaction/">Send a Transaction</a>
150            </li>
151            
152          
153          
154        
155          <li class="nav-item">
156            Smart Contracts
157          </li>
158          
159          
160            <li class="nav-item">
161              <a class="nav-link" href="/docs/smartcontracts/overview/">Overview of Smart Contracts</a>
162            </li>
163            
164          
165          
166          
167            <li class="nav-item">
168              <a class="nav-link" href="/docs/smartcontracts/hello-world/">Hello World!</a>
169            </li>
170            
171          
172          
173          
174            <li class="nav-item">
175              <a class="nav-link" href="/docs/smartcontracts/development-tools/">Contract Development Tools</a>
176            </li>
177            
178          
179          
180          
181            <li class="nav-item">
182              <a class="nav-link" href="/docs/smartcontracts/create-token/">Create a Token</a>
183            </li>
184            
185          
186          
187          
188            <li class="nav-item">
189              <a class="nav-link" href="/docs/smartcontracts/call-contract/">Call a Contract</a>
190            </li>
191            
192          
193          
194        
195          <li class="nav-item">
196            Cross-chain Transactions
197          </li>
198          
199          
200            <li class="nav-item">
201              <a class="nav-link" href="/docs/crosschain-overview/">Overview of Crosschain Mechanism</a>
202            </li>
203            
204          
205          
206          
207            <li class="nav-item">
208              <a class="nav-link" href="/docs/ethereum/integration/">Ethereum Integration</a>
209            </li>
210            
211              
212              
213                <li class="nav-item">
214                  <a class="nav-link" href="/docs/ethereum/inbound/">Inbound Ethereum Transaction</a>
215                </li>
216              
217              
218              
219                <li class="nav-item">
220                  <a class="nav-link" href="/docs/ethereum/inbound-revoke/">Inbound Ethereum Revoke</a>
221                </li>
222              
223              
224              
225                <li class="nav-item">
226                  <a class="nav-link" href="/docs/ethereum/outboun
226d/">Outbound Ethereum Transaction</a>
227                </li>
228              
229              
230              
231                <li class="nav-item">
232                  <a class="nav-link" href="/docs/ethereum/outbound-revoke/">Outbound Ethereum Revoke</a>
233                </li>
234              
235              
236            
237          
238          
239          
240            <li class="nav-item">
241              <a class="nav-link" href="/docs/erc20/integration/">ERC20 Token Integration</a>
242            </li>
243            
244              
245              
246                <li class="nav-item">
247                  <a class="nav-link" href="/docs/erc20/inbound/">Inbound ERC20 Transaction</a>
248                </li>
249              
250              
251              
252                <li class="nav-item">
253                  <a class="nav-link" href="/docs/erc20/inbound-revoke/">Inbound ERC20 Revoke</a>
254                </li>
255              
256              
257              
258                <li class="nav-item">
259                  <a class="nav-link" href="/docs/erc20/outbound/">Outbound ERC20 Transaction</a>
260                </li>
261              
262              
263              
264                <li class="nav-item">
265                  <a class="nav-link" href="/docs/erc20/outbound-revoke/">Outbound ERC20 Revoke</a>
266                </li>
267              
268              
269            
270          
271          
272          
273            <li class="nav-item">
274              <a class="nav-link" href="/docs/bitcoin/integration/">Bitcoin Integration</a>
275            </li>
276            
277              
278              
279                <li class="nav-item">
280                  <a class="nav-link" href="/docs/bitcoin/inbound/">Inbound Bitcoin Transaction</a>
281                </li>
282              
283              
284              
285                <li class="nav-item">
286                  <a class="nav-link" href="/docs/bitcoin/inbound-revoke/">Inbound Bitcoin Revoke</a>
287                </li>
288              
289              
290              
291                <li class="nav-item">
292                  <a class="nav-link" href="/docs/bitcoin/outbound/">Outbound Bitcoin Transaction</a>
293                </li>
294              
295              
296              
297                <li class="nav-item">
298                  <a class="nav-link" href="/docs/bitcoin/outbound-revoke/">Outbound Bitcoin Revoke</a>
299                </li>
300              
301              
302            
303          
304          
305        
306          <li class="nav-item">
307            Create your first Wanchain application
308          </li>
309          
310          
311            <li class="nav-item">
312              <a class="nav-link" href="/docs/create-application/introduction/">Introduction</a>
313            </li>
314            
315          
316          
317          
318            <li class="nav-item">
319              <a class="nav-link" href="/docs/create-application/using-wanmask/">Using WanMask in a Dapp</a>
320            </li>
321            
322          
323          
324        
325          <li class="nav-item">
326            Porting applications
327          </li>
328          
329          
330            <li class="nav-item">
331              <a class="nav-link" href="/docs/porting/introduction/">Introduction to porting applications</a>
332            </li>
333            
334          
335          
336        
337          <li class="nav-item">
338            Local Networks
339          </li>
340          
341          
342            <li class="nav-item">
343              <a class="nav-link" href="/docs/PrivateChain/">Setup A Private Wanchain</a>
344            </li>
345            
346          
347          
348        
349      </ul>
350    </div>
351  </div>
352
353</nav>
354
355    <div class="sidebar">
356  <div class="container sidebar-sticky">
357    <form action="/search">
358      <div class="tipue_search_right"><input type="text" name="q" id="tipue_search_input" pattern=".{3,}" title="At least 3 characters" required></div>
359      <div class="tipue_search_left"><img src="/assets/tipuesearch/search.png" class="tipue_search_icon"></div>
360      <div style="clear: both;"></div>
361    </form>
362
363    <nav class="sidebar-nav">
364
365      
366      
367        <h4>WanDevs</h4>
368        <ul class="sidebar-nav-list">
369        
370        
371          <li>
372            <a class="sidebar-nav-item active" href="/">Homepage</a>
373            
374          </li>
375        
376        
377        </ul>
378      
379        <h4>Getting Started</h4>
380        <ul class="sidebar-nav-list">
381        
382        
383          <li>
384            <a class="sidebar-nav-item" href="/docs/">Introduction</a>
385            
386          </li>
387        
388        
389        
390          <li>
391            <a class="sidebar-nav-item" href="/docs/doc-contribution/">Contributions</a>
392            
393          </li>
394        
395        
396        
397          <li>
398            <a class="sidebar-nav-item" href="/docs/wanchain-overview/">Overview of Wanchain</a>
399            
400          </li>
401        
402        
403        
404          <li>
405            <a class="sidebar-nav-item" href="/docs/difference-between-wanchain-and-ethereum/">Wanchain vs. Ethereum</a>
406            
407          </li>
408        
409        
410        
411          <li>
412            <a class="sidebar-nav-item" href="/docs/set-up-wanchain-node/">Set up Wanchain Node</a>
413            
414          </li>
415        
416        
417        
418          <li>
419            <a class="sidebar-nav-item" href="/docs/using-the-console/">Using the console</a>
420            
421          </li>
422        
423        
424        
425          <li>
426            <a class="sidebar-nav-item" href="/docs/create-wanchain-account/">Create an Account</a>
427            
428          </li>
429        
430        
431        
432          <li>
433            <a class="sidebar-nav-item" href="/docs/send-transaction/">Send a Transaction</a>
434            
435          </li>
436        
437        
438        </ul>
439      
440        <h4>Smart Contracts</h4>
441        <ul class="sidebar-nav-list">
442        
443        
444          <li>
445            <a class="sidebar-nav-item" href="/docs/smartcontracts/overview/">Overview of Smart Contracts</a>
446            
447          </li>
448        
449        
450        
451          <li>
452            <a class="sidebar-nav-item" href="/docs/smartcontracts/hello-world/">Hello World!</a>
453            
454          </li>
455        
456        
457        
458          <li>
459            <a class="sidebar-nav-item" href="/docs/smartcontracts/development-tools/">Contract Development Tools</a>
460            
461          </li>
462        
463        
464        
465          <li>
466            <a class="sidebar-nav-item" href="/docs/smartcontracts/create-token/">Create a Token</a>
467            
468          </li>
469        
470        
471        
472          <li>
473            <a class="sidebar-nav-item" href="/docs/smartcontracts/call-contract/">Call a Contract</a>
474            
475          </li>
476        
477        
478        </ul>
479      
480        <h4>Cross-chain Transactions</h4>
481        <ul class="sidebar-nav-list">
482        
483        
484          <li>
485            <a class="sidebar-nav-item" href="/docs/crosschain-overview/">Overview of Crosschain Mechanism</a>
486            
487          </li>
488        
489        
490        
491          <li>
492            <a class="sidebar-nav-item" href="/docs/ethereum/integration/">Ethereum Integration</a>
493            
494            <ul class="sidebar-nav-sublist">
495              
496              
497                <li class="">
498                  <a class="sidebar-nav-item" href="/docs/ethereum/inbound/">Inbound Ethereum Transaction</a>
499                </li>
500              
501              
502              
503                <li class="">
504                  <a class="sidebar-nav-item" href="/docs/ethereum/inbound-revoke/">Inbound Ethereum Revoke</a>
505                </li>
506              
507              
508              
509                <li class="">
510                  <a class="sidebar-nav-item" href="/docs/ethereum/outboun
510d/">Outbound Ethereum Transaction</a>
511                </li>
512              
513              
514              
515                <li class="">
516                  <a class="sidebar-nav-item" href="/docs/ethereum/outbound-revoke/">Outbound Ethereum Revoke</a>
517                </li>
518              
519              
520            </ul>
521            
522          </li>
523        
524        
525        
526          <li>
527            <a class="sidebar-nav-item" href="/docs/erc20/integration/">ERC20 Token Integration</a>
528            
529            <ul class="sidebar-nav-sublist">
530              
531              
532                <li class="">
533                  <a class="sidebar-nav-item" href="/docs/erc20/inbound/">Inbound ERC20 Transaction</a>
534                </li>
535              
536              
537              
538                <li class="">
539                  <a class="sidebar-nav-item" href="/docs/erc20/inbound-revoke/">Inbound ERC20 Revoke</a>
540                </li>
541              
542              
543              
544                <li class="">
545                  <a class="sidebar-nav-item" href="/docs/erc20/outbound/">Outbound ERC20 Transaction</a>
546                </li>
547              
548              
549              
550                <li class="">
551                  <a class="sidebar-nav-item" href="/docs/erc20/outbound-revoke/">Outbound ERC20 Revoke</a>
552                </li>
553              
554              
555            </ul>
556            
557          </li>
558        
559        
560        
561          <li>
562            <a class="sidebar-nav-item" href="/docs/bitcoin/integration/">Bitcoin Integration</a>
563            
564            <ul class="sidebar-nav-sublist">
565              
566              
567                <li class="">
568                  <a class="sidebar-nav-item" href="/docs/bitcoin/inbound/">Inbound Bitcoin Transaction</a>
569                </li>
570              
571              
572              
573                <li class="">
574                  <a class="sidebar-nav-item" href="/docs/bitcoin/inbound-revoke/">Inbound Bitcoin Revoke</a>
575                </li>
576              
577              
578              
579                <li class="">
580                  <a class="sidebar-nav-item" href="/docs/bitcoin/outbound/">Outbound Bitcoin Transaction</a>
581                </li>
582              
583              
584              
585                <li class="">
586                  <a class="sidebar-nav-item" href="/docs/bitcoin/outbound-revoke/">Outbound Bitcoin Revoke</a>
587                </li>
588              
589              
590            </ul>
591            
592          </li>
593        
594        
595        </ul>
596      
597        <h4>Create your first Wanchain application</h4>
598        <ul class="sidebar-nav-list">
599        
600        
601          <li>
602            <a class="sidebar-nav-item" href="/docs/create-application/introduction/">Introduction</a>
603            
604          </li>
605        
606        
607        
608          <li>
609            <a class="sidebar-nav-item" href="/docs/create-application/using-wanmask/">Using WanMask in a Dapp</a>
610            
611          </li>
612        
613        
614        </ul>
615      
616        <h4>Porting applications</h4>
617        <ul class="sidebar-nav-list">
618        
619        
620          <li>
621            <a class="sidebar-nav-item" href="/docs/porting/introduction/">Introduction to porting applications</a>
622            
623          </li>
624        
625        
626        </ul>
627      
628        <h4>Local Networks</h4>
629        <ul class="sidebar-nav-list">
630        
631        
632          <li>
633            <a class="sidebar-nav-item" href="/docs/PrivateChain/">Setup A Private Wanchain</a>
634            
635          </li>
636        
637        
638        </ul>
639      
640
641      
642
643    </nav>
644
645
646
647    <div class="sidebar-footer">
648      <p>Site version: v0.1.0</p>
649      <p class="font-italic">&copy; 2025 wandevs.org All rights reserved</p>
650    </div>
651  </div>
652</div>
653
654
655    <div class="content container">
656      <div class="page">
657  <h1 class="page-title"></h1>
658  <center><img src="/img/wandevs.jpeg" alt="Logo" height="140" /></center>
659
660<h3 id="notice">Notice</h3>
661
662<p><strong>Hello developers, we kindly remind you that the content described in this document is outdated and is no longer maintained. Please go to the new <a href="https://docs.wanchain.org">Wanchain Documentation</a>
662. Thank you.</strong></p>
663
664<h3 id="welcome">Welcome</h3>
665
666<p>Welcome to WanDevs.org, the community powering the growth of cross-blockchain technology. WanDevs is a community of blockchain developers who seek to educate, advocate, build, and grow cross-blockchain technology powered by Wanchain. The community is supported by the Wanchain Foundation in that the Foundation will provide ongoing support to developers, as well as the opportunity for financial support for excellent dApps or tools that emerge from the community.</p>
667
668<h3 id="getting-started">Getting Started</h3>
669
670<ol>
671  <li>Sign up for our Gitter Community <a href="https://gitter.im/wandevs/community" target="_blank" rel="noopener noreferrer" role="link" tabindex="0">here</a> or click the Open Chat button in the bottom-right of your screen, and introduce yourself to the team.</li>
672</ol>
673
674<h3 id="start-building---active-bounties">Start Building - Active bounties</h3>
675<p>There are many opportunities to contribute to the WanDevs community. The projects below are examples of some of the highest priority needs. Bounties will vary on a case-by-case basis, so please <a href="mailto: [email protected]" target="_blank" rel="noopener">reach out</a> to us to discuss in advance of starting a project.</p>
676
677<h5 id="cross-chain-dapps">Cross-Chain dApps</h5>
678
679<p>With iWan and WanX providing connectivity to Wanchain’s blockchain, developers can easily build dApps using these API and SDKs. Developers are free to build applications for decentralized finance and other areas of interest or expertise.</p>
680
681<h5 id="open-ended-projects-proposals">Open-Ended Projects Proposals</h5>
682
683<p>If you have a cool idea and want to be funded, you can submit a proposal to Wanchain. Wanchain’s team will evaluate the proposal and provide possible feedback and support. The topics that we are particularly interested are in cross-blockchain use cases and decentralized financial applications.</p>
684
685<h5 id="updating-documentation">Updating documentation</h5>
686
687<p>WanDevs contains examples to start building your dApp. Please review the documentation and check the contribution page to see how you can contribute.</p>
688
689<h5 id="educational-materials">Educational Materials</h5>
690
691<ul>
692  <li>Explanatory videos on Wanchain technology</li>
693  <li>Educational dApp for gamified Wanchain learning experience (see Loom’s Cryptozombies.io)</li>
694  <li>Educational technical blogs (guest writer on Wanchain’s Medium)</li>
695</ul>
696
697<h5 id="quick-tools">Quick Tools</h5>
698
699<p>Quick tools such as a Wanchain address validator, or a Wanchain address converter to convert an Ethereum address to Wanchain address. Quick tools ported from Ethereum to Wanchain are also welcome. The tools can be provided as standalone applications or as an online service. For example, WanDevs has already ported MyEtherWallet and MetaMask to become Wanchain-compatible.</p>
700
701<h3 id="completed-bounties">Completed Bounties</h3>
702
703<ul>
704  <li>MetaMask for Wanchain (WanMask)</li>
705  <li>MyEtherWallet for Wanchain (MyWanWallet)</li>
706</ul>
707
708<h3 id="license">License</h3>
709
710<p>The content and code examples provided here on this site are covered by the MIT License.</p>
711
712<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>MIT License
713
714Copyright (c) 2018 WanDevs
715
716Permission is hereby granted, free of charge, to any person obtaining a copy
717of this software and associated documentation files (the "Software"), to deal
718in the Software without restriction, including without limitation the rights
719to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
720copies of the Software, and to permit persons to whom the Software is
721furnished to do so, subject to the following conditions:
722
723The above copyright notice and this permission notice shall be included in all
724copies or substantial portions of the Software.
725
726THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
727IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
728FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
729AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
730LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
731OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
732SOFTWARE.
733</code></pre></div></div>
734
735</div>
736
737    </div>
738
739    
739<script>
740    var targets = document.getElementsByClassName("runkit-element");
741    for (var i = 0; i < targets.length; i++) {
742        if (targets[i].children.length > 0) {
743            var preamble = targets[i].children[0].textContent;
744            var content = targets[i].children[1].textContent;
745            targets[i].innerHTML = "";
746            var notebook = RunKit.createNotebook({
747                nodeVersion: 8,
748                element: targets[i],
749                source: content,
750                preamble: preamble
751            });
752        }
753    }
754</script>
754
755
756  </body>
757</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.