Technology

  • On-chain random number support on PlatON networks

    The PlatON network has been upgraded to version 1.2.0, which includes two important updates, supporting both 100 and 210425 ChainIDs and supporting smart contracts to obtain random numbers. Background DApps such as NFT, Loot drops games and other applications have greatly contributed to the prosperity of the blockchain ecosystem. On-chain random numbers can provide tamper-proof on-chain randomness for DApps, such as NFT casting and attribution, draws, (PvP) Battles, etc. all need to use on-chain random to produce fair results. support a secure on-chain random number solution with good application compatibility….

    May 12, 2022
    0210
  • DQtech Column | Learn from DEX about PlatON Application Development – Flutte (III)

    Author Dex_DQT In this chapter we will use the ATON wallet as a model to learn how to create the function of generating a wallet use Mnemonic Phrases. Operate Menu Stateless Widget Create operate_menu_stateless_widget.dart in the app/page pacage, the code is as follows: The page will look like this: SlideTransition is used when clicking on the Create Wallet button to jump to the Create Wallet page, which allows the page to be drawn out from the right. Create Wallet Stateful Widget create_wallet_stateful_widget.dart in app/pageCreat pacage, The code is as follows:…

    April 14, 2022
    0720
  • Celer cBridge Partners with PlatON to Enable Cross-Chain Transfers!

    Celer Network is excited to announce the planned bridging support for PlatON. Users will soon be able to bridge WETH, WBTC, USDC, USDT, DAI, GRT, and LINK via the Open Canonical Token Standard between ETH and PlatON in a fast, secure and low-cost fashion. PlatON is a multi-faceted next generation Internet infrastructure protocol. They aim to build a decentralized and collaborative AI network and global brain to drive the democratization of AI for safe artificial general intelligence by combining blockchain and privacy-preserving computation technologies. By building a computing system comprised of various…

    April 12, 2022
    0510
  • DQtech Column | Learn from DEX about PlatON Application Development – Flutte (II)

    Author Dex_DQT In the previous chapter we completed setting up the environment and implementing the functions for generating secret keys and obtaining wallet balances. In this chapter we will introduce some common Api interfaces and implement the transfer function. Get Address Hrp The code is as follows: The result is shown below: Get Gas Price The code is as follows: The result is shown below: Get PlatON Block Number The code is as follows: The result is shown below: Get Block by Number You can check the Andorid chapter II,…

    April 11, 2022
    0960
  • Crypto Research | Due Diligence & How To Find The Next 10x Token

    BY JAMES · 01/09/2021 When market conditions are right there are abundant opportunities in seeking out high quality and early stage crypto projects. In this post I’ll walk-through my crypto research process from screening and researching crypto projects to due diligence and tokenomics. Introduction Video Where To Find New Crypto Projects How To Screen Existing Cryptocurrencies Crypto Due Diligence Team Partners Code News Branding What Are Tokenomics Crypto Valuation Long Term Fundamentals Conclusion An Introduction To Crypto Research Where To Find New Crypto Projects Being early to an investment normally amplifies both…

    April 3, 2022
    0880
  • DQtech Column | Learn from DEX about PlatON Application Development – Flutte (I)

    Author Dex_DQT From now on we will start to build the Flutter version of Digging. In this chapter we will be setting up the environment and build the function for getting the wallet balance. There is no official SDK for Flutter, but on the basis of the json-rpc encapsulated interface for Android, we could know that all we need to do in Flutter is to serialize/deserialize the rlp and sign it using ECDSA. Build the Project A reference on how to set up the environment can be found on FlutterChina Let’s…

    March 29, 2022
    0910
  • DQtech Column | Learn from DEX about PlatON Application Development – Android (IX)

    Author Dex_DQT In this chapter we will learn how to build functions to switch wallets and switch networks. it’s the last chapter of the Android chapter. Add a Pop-Up Box to Jump to the Page of Add Wallets on Main Page The layout of the pop-up box can be found inres/layout/dialog_assets_more.xml Then add PopupWindowUtil under the util package, with the following code: Then add the code to pop-up the page in initEvent of page/AssetPage: The page would look like this: Then we could import multiple wallets. Writing the function of…

    March 25, 2022
    01010
  • [Updated] Full Process of Metis 0.3.0 Experience

    Part-A : Metis Experience YouTube: Full Process of Metis 0.3.0 Experience-Part A Part-B : Metis Console Experience YouTube: Full Process of Metis 0.3.0 Experience-Part B

    March 22, 2022
    01880
  • DQtech Column | Learn from DEX about PlatON Application Development – Android (VIII)

    Author Dex_DQT In this chapter, we will learn how to build the function of redemption entrustment and receiving entrustment reward, as well as how to analyze the return results of smart contracts. Create a delegate details page Check out the layout code in the res/layout/activity_delegate_detail.xml file. The page will look like this: Then create the corresponding Delegate Detail Activity in the activity package This page needs to get information about all the delegate nodes of the wallet. In chapter 9 of the javascript chapter, this information can be obtained directly…

    March 22, 2022
    01470
  • DQtech Column | Learn from DEX about PlatON Application Development – Android (VII)

    Author Dex_DQT We’ll split into two chapters to explain how to build delegate functionality. This chapter teaches how to implement the functionality to get a list of validation nodes and delegates, and how to write your own code to call smart contracts. Create Commission Page The delegate page appears as a main page of activity_main and is divided into two sub-pages, “My Delegates” and “Validation Node“.We start by building the delegate page. See the res/layout/page_delegate.xml file for the layout code. Then create the DelegatePage class under the page package, with…

    March 10, 2022
    01700
  • Quick Migration For Ethereum[Bounty #191]

    PlatON is now fully compatible with Ethereum, meaning that smart contracts on Ethereum can be deployed directly on PlatON via platon-truffle, and contract bytecodes running on Ethereum can also be deployed directly on PlatON. To make it easier, more efficient, and less costly for Ethereum users to migrate to PlatON, we chose to migrate directly using Ethereum development tools. PlatON Network Information **Website:**PlatON **Dev docs:**Overview | PlatON **Token Symbol:**LAT Mainnet Public RPC:https://openapi.platon.network/rpc Chain id: 100 Block explorer:https://scan.platon.network/ Dev Network public RPC:http://35.247.155.162:6789 Chain id: 210309 Block explorer:https://devnetscan.platon.network/ Faucet:PlatON Preparation Create PlatON…

    March 7, 2022
    0890
  • Join the Test Bounty of Metis 0.3.0 for Rewards!

    Dear members of the PlatON community, we are excited to announce that the community testing of Metis version 0.3.0 will begin on March 5, which aims to help you get familiar with the new features of Metis. The Test Bounty offers detailed testing documents, as well as incredible rewards. The following contains the latest updates of the new version: Challenging Task​Overview (must-read) Dear members of the PlatON community, today we will first briefly introduce the Test Bounty and its purpose. Metis is the middle layer of the three-layered PlatON network,…

    March 5, 2022
    01560
  • DQtech Column | Learn from DEX about PlatON Application Development – Android (VI)

    Author Dex_DQT In this chapter we will build the functionality to view the list of transactions and transfer funds Add WalletManager method Because of the increase in the number of methods, I will pick the most important methods to explain. If you need other methods, you can go to find the source code. 1, Load All WalletCode as bellow: Since the wallet files we create/import are stored in the walletFiles directory as {wallet name}.json, we need to get the list of files in the walletFiles directory first and then extract…

    March 1, 2022
    01280
  • DQtech Column | Learn from DEX about PlatON Application Development – Android (V)

    Author Dex_DQT In this chapter we will build the import function for the Mnemonic Phrase/key/wallet file Create the main page for importing This page uses ATON’s SmartTabLayout, which was previously used to support ViewPager in the ATON project, but I modified it to support ViewPager2. Please refer to the SmartTabLayout class in the com.platon.aton.widge.table package. Then create the ImportActivity class in the activity package, which inherits from the BaseActivity class. Also modify all other Activities to inherit from this class.The code of the BaseActivity class is as follows: : This…

    February 25, 2022
    01270
  • DQtech Column | Learn from DEX about PlatON Application Development – Android (IV)

    Author Dex_DQT In this chapter we will learn how to generate a secret key from a mnemonic and save it as a file Create a page to confirm mnemonics For the specific layout code, see the file res/layout/activity_verify_mnemonic_phrase.xmlThe page effect is as follows: Then add the VerifyMnemonicPhraseActivity class to the Activity directory, the code is parsed as follows: Create WordInfo class to store the following information about the current word:1, the selected state2, the word itself3, the index of the word in the selected list4, the index of the word…

    February 22, 2022
    0870