Getting Started with Hardhat The ETF Smart Contract

Overview of 0x1 When I started ETF Intelligence Contract Development, I first faced a choice, Hardhat Vs Truffle Vs Remix, which development tool should I choose. I searched Google for a lot of comparisons, including Holliville Valdez's " Hardhat Vs Truffle Vs Remix - Which Is The Best For Blockchain Development?> This article helped me ...

Posted by hiroshi_satori on Sun, 06 Mar 2022 18:54:16 +0100

web3 - overview of smart contract | PHP implementation of ETH 4

Smart contract overview Smart contract is the software running on the blockchain. It is often compared to "vending machine", because it is easy to understand: the vending machine accepts and executes external instructions. When the customer selects the goods and pays, the vending machine will release the goods to the customer without ...

Posted by HughbertD on Sat, 26 Feb 2022 17:26:06 +0100

Hyperledger Caliper Besu stepped on the pit to summarize and test the contract he wrote

Abstract The first article of stepping on the pit writes the example given on the official website, which records how to test your Contract Caliper version is v0 four point two Repository In this article, we continue to use Github Repo on the official website to create a new contract. In order to simplify, we still use Sample to change the ...

Posted by trg on Tue, 22 Feb 2022 10:25:07 +0100

Ethereum learning day1

This article was written in December 2018 Ethereum learning day1 demo of blockchain principle https://anders.com/blockchain/blockchain.html Use geth to build your own private chain (single node) Please install geth first and add geth to the environment variable 1. In a directory, take C:\Users\yqq\eth\persondata as an example ...

Posted by ljzxtww on Tue, 08 Feb 2022 04:38:22 +0100

MasterChef interpretation of SushiSwap -- reprint

MasterChef interpretation of SushiSwap biakia0610 Issued at 14:22:31, April 13, 2021 412 Category column: Blockchain Article label: Blockchain ...

Posted by kazil on Mon, 07 Feb 2022 11:03:42 +0100

Specific process of Ethereum generating address from public key

A large number of articles on the Internet have introduced ECDSA (elliptic curve encryption) algorithm to generate Ethereum public-private key pairs, and then generate a unique Ethereum address. Most of them mentioned that the uncompressed public key generates the address by hashing first, and then the last 40 bits are the address. However, I m ...

Posted by lalloo on Tue, 18 Jan 2022 04:41:54 +0100

Analysis of Ethereum Geth RLP coding source code

RLP coding Basic principles The sole purpose of RLP (Recursive Length Prefix) coding is to solve the problem of structure coding. The two structures of RLP coding design are: String and List. They are defined as follows: String Refers to a string of bytes, corresponding to Go In language string/[]byte/uint/[]uint/[N]uint etc. List Specified ...

Posted by phpQuestioner on Sat, 15 Jan 2022 12:55:55 +0100

0x take Limit Order of protocol analysis

0x take Limit Order of protocol analysis As for the question of what 0x is, I won't be verbose here. There are many documents explaining the basic concepts. Here we mainly show the listing and eating process of limit order. 0xprotocol Process Overview Explanation of some problems in 0x 0x limit order hanging order eating order process Intera ...

Posted by aaaaCHoooo on Sun, 02 Jan 2022 05:31:27 +0100

[software engineering application and practice] JDchain smart contract quick start

Smart contract 1. Introduction JD Chain intelligent contract system consists of five parts: contract code language, contract engine, contract account, contract development framework and contract development plug-in. Contract code language is a programming language used to write smart contracts. Contract engine is a virtual machine that inter ...

Posted by social_experiment on Sat, 01 Jan 2022 08:30:28 +0100

Construction of smart contract development environment and Hello World contract

catalogue err="authentication needed: password or unlock"Error: authentication needed: password or unlock undefined Object has no number say:   hello.say() cannot be called miner is needed at this time   To dig the mine (bookkeeping) A Contract appears   mined !   hello.say() Construction of development environment Sol ...

Posted by tomdelonge on Mon, 06 Dec 2021 19:29:17 +0100