自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 收藏
  • 关注

原创 Solidity 068 Migrations

This contract is a basic implementation and may be used as a starting point for more complex migration management systems.

2024-03-09 09:08:21 377

原创 Solidity-067 First

The contract does not include any explicit error handling or access control mechanisms, which may need to be implemented based on specific requirements.

2024-03-09 09:03:03 407

原创 Solidity -064 AssemblyScopes

This example is a great way to understand how scoping works in Solidity's inline assembly and the importance of managing variable visibility across different scopes.

2024-03-03 20:47:53 261

原创 Solidity _063 CallingContract

using inline assembly and low-level calls (call, delegatecall, etc.) requires careful handling to avoid security vulnerabilities. Always ensure you're familiar with the best practices and security considerations when working with these features in Solidity

2024-03-03 20:43:02 695

原创 Solidity 062 MemoryAssembly

when working with inline assembly, it's crucial to be cautious as it allows for low-level manipulation of the EVM, which can lead to security vulnerabilities if not handled carefully.

2024-03-03 20:36:57 425

原创 Solidity 061ReturnValues

Functions in Solidity can return multiple values and accept various data types as inputs or outputs.

2024-02-27 08:19:45 370

原创 Solidity-060 AssemblyUsage

Demonstrating assembly variables and simple operations

2024-02-27 08:14:33 759

原创 Solidity-059 StorageAssembly

A function that demonstrates the use of inline assembly to directly manipulate storage

2024-02-27 08:07:57 904

原创 Solidity 058 ViewFunction

ViewFunction contract for clarity and functionality can involve several steps, including adding detailed documentation,

2024-02-25 00:00:46 265

原创 Solidity-057 UsingCallFunction

This contract demonstrates basic state management through a balance variable and includes functions to modify and access this balance.

2024-02-24 23:51:52 956

原创 Solidity 056 SimpleFallBack

The fallback function is a special function in Solidity that does not have a name and does not take any arguments. It is called when the contract receives plain Ether without any data or if none of the functions match the given function identifier.

2024-02-24 23:28:25 307

原创 Solidity_055 SendAndTransferSample

This method uses require to check conditions and reverts the transaction if they're not met, providing a safer mechanism for Ether transfers.

2024-02-24 01:12:47 420

原创 Solidity 054PureFunction

This contract is a basic example to illustrate the structure and syntax of Solidity smart contracts.

2024-02-24 00:15:44 384

原创 Solidity 053Parameters

The contract itself serves as a basic example of how to handle single and multiple parameters and return values in Solidity functions, including the use of tuples for returning multiple values efficiently.

2024-02-18 09:51:31 661

原创 Solidity_ 052 FallbackAndReceive

EtherBox and UsingCall, designed to interact with the Ethereum blockchain.

2024-02-18 09:45:39 511

原创 Solidity 051 ContractWithoutModifier

The Solidity contract ContractWithoutModifier showcases an approach to implementing access control without the use of modifiers, directly incorporating access checks within the function bodies.

2024-02-14 11:38:26 679

原创 Solidity 050ContractWithModifier

This Solidity contract, named ContractWithModifier, demonstrates the use of modifiers for access control within a smart contract on the Ethereum blockchain.

2024-02-14 11:32:46 325

原创 049 MyMathLibrary

Added brief descriptions at the beginning of the MyMathLibrary and MyMathContract to explain their purposes.

2024-02-11 00:41:57 422

原创 Solidity 046 Mathmatics

(IMaths) and provides an implementation for a function that calculates the square of a number.

2024-02-08 19:26:29 218

原创 Solidity 045 LibraryClient

Mylibrary is a separate contract you interact with, need an instance of it, which requires additional steps not covered here due to the assumption it's a library.

2024-02-08 19:22:15 307

原创 Solidity 044 Interface

It consists of an interface IHelloWorld, a contract that implements this interface named HelloWorld, and another contract Client that interacts with the HelloWorld contract.

2024-02-07 23:02:30 1036

原创 Solidity 043 Reheritance

It consists of three contracts: ParentContract, ChildContract, and Client.

2024-02-07 22:52:17 614

原创 Solidity 042 IMaths

Function declarations expand the IMaths interface to include basic arithmetic operations (Add, Subtract, Multiply, Divide) as well as a more complex operation (Power).

2024-02-06 20:05:57 772

原创 Solidity -041 GeneralStructure

Each feature is illustrated with an example within the contract to showcase its practical application. The getAge function, in particular, demonstrates how to work with these features together.

2024-02-06 19:55:22 952

原创 Solidity 040 FunctionPolymorphism

The Solidity compiler differentiates between them based on the parameter type.

2024-02-06 19:44:43 415

原创 Solidity-039 ContractPolymorphism

This code demonstrates basic contract interactions, inheritance, and polymorphism in Solidity, showcasing how derived contracts can override functions from their base contracts to alter their behavior.

2024-02-05 20:16:10 455

原创 Solidity 038Constructor

This contract is a basic example demonstrating state variables, constructors, and functions in Solidity. It allows users to set and get a value, showcasing interaction with smart contract state.

2024-02-05 20:08:24 420

原创 Solidity 037Address

The HelloWorld contract is a simple storage contract for an unsigned integer, providing basic functionality to set and retrieve the value.

2024-02-05 19:57:47 336

原创 Solidity_036 Abstract

Abstract contracts are contracts that have at least one function without its implementation or in the case when you don't provide arguments for all of the base contract constructors.

2024-02-04 19:54:24 478

原创 Solidity - 035 WhileLoop

These comments are designed to provide detailed insights into each part of the contract, from the purpose of the mapping and counter to the specifics of how the while loop functions.

2024-02-04 19:37:18 817

原创 Solidity-034 ReturnValue

he contract is designed to store and manage the block number of a transaction within the Ethereum blockchain.

2024-02-04 19:28:54 444

原创 Solidity-033 IfElse

IfElseExample contract is designed to manage and evaluate different request states using an enumerated type called requestState.

2024-01-28 20:47:32 327

原创 Solidity: 032 LoopContinue

"ForLoopExampleContinue," is designed to demonstrate the use of a for loop and the continue statement in Ethereum smart contract development. It stores Ethereum block numbers along with their corresponding indexes and allows users to retrieve.

2024-01-28 20:40:51 368

原创 Solidity-031 LoopExample

The "ForLoopExample" Solidity smart contract serves as an illustrative example of how to utilize a for loop to store and emit Ethereum block numbers as events.

2024-01-28 01:48:28 333

原创 Solidity-030 ForLoop

This Solidity smart contract demonstrates the use of a for loop to store and emit Ethereum block numbers as events.

2024-01-28 01:42:43 386

原创 Explainable AI (XAI): Bridging the Gap Between Humans and AI

XAI emerges as a critical component in ensuring that AI remains a tool that we can trust and understand.

2024-01-26 20:26:27 297

原创 Solidity- 029 DowhileLoop

Describes the contract's purpose, its key components (mapping and counter), and the functionality of the setNumber and getNumbers functions along with their associated event.

2024-01-26 20:19:50 268

原创 Solidity-028AddressValidations

Ethereum addresses from provided digital signatures, adhering to Ethereum's message signing standards, thereby ensuring authenticity and integrity of transactions on the blockchain.

2024-01-25 20:19:53 577

原创 Solidity- 027TransactionAndMessageVariables

designed to log various blockchain and transaction-related details such as block difficulty, gas limits, transaction data, and addresses involved, using a series of events, thereby providing a transparent view into transaction and block characteristics.

2024-01-25 20:09:32 858

原创 Solidity-026 ScopingStateVariables

"ScopingStateVariables" to demonstrate the practical use of public, private, and internal state variables. I'll also include functions to interact with these variables:

2024-01-24 20:36:12 353

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除