首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签solidity

#solidity

如何在 Solidity 中对数组进行去重

天地一小儒

Solidity 是一种面向以太坊平台的智能合约编程语言,具有类似 JavaScript 和 C++ 的语法结构。它是专门为在区块链上编写自执行合约而设计的,支...

10110

Solidity:代理模式升级合约

孟斯特

在Solidity中,通过代理模式来升级智能合约是一种常见且有效的做法,它允许在不中断现有合约功能的情况下进行更新。这种模式的基本思路是将合约的状态和主要逻辑分...

17910

solidity智能合约如何实现跨合约调用函数

终有链响

比如现在有一个需求、我需要通过外部合约获取BRC20 token的总交易量。那么我需要在brc20的转账函数里面做一些调整,主要是两个函数内统计转移量。然后再提...

10110

Solidity中如何优化智能合约的Gas消耗

终有链响

在以太坊平台上,每一笔交易和智能合约执行都需消耗Gas,其费用直接关联到交易的复杂度和资源占用。随着区块链应用的拓展,高昂的Gas费用经常成为用户和开发者共同面...

9010

智能合约solidity常用语法

终有链响

构造函数 仅在部署合约时调用一次,完成对合约的初始化。可以在创建合约时转钱到合约

4410

Solidity:ERC20

孟斯特

ERC20是以太坊区块链上的一个标准,用于创建和发行智能合约,实现代币化的应用。它定义了一组通用的接口,使得开发者可以创建和使用代币,而不需要了解底层区块链技术...

11810

Solidity:Gas 优化

孟斯特

在Solidity中,优化gas使用是非常重要的,因为每一笔交易都需要消耗gas。以下是一些可以帮助你优化gas使用的技巧:

12710

Solidity:chainlink

孟斯特

Chainlink是一个去中心化的Oracle网络,它允许智能合约在链上与链下的数据进行安全和可靠的交互。Chainlink的目标是成为区块链和现实世界之间的桥...

6410

Solidity:存钱罐合约

孟斯特

上面的合约可以说是一个存钱罐合约,它允许任何人存入以太币,但只有合约的所有者才能取出:

6810

Solidity:库函数

孟斯特

在Solidity中,库(Libraries)是一种特殊类型的合约,它们包含了一些可重用的函数,可以在其他合约中调用。库函数可以帮助我们减少代码冗余,提高代码的...

9410

Solidity:在合约中创建其它合约

孟斯特

在Solidity中,new关键字用于创建一个新的智能合约实例。当你使用new关键字创建一个新的合约实例时,Solidity会在区块链上部署一个新的合约,并返回...

12010

Solidity:合约调用方式

孟斯特

在Solidity中,合约之间的交互是通过调用进行的。以下是一些主要的合约调用方式:

19410

Solidity:call 和 delegatecall

孟斯特

在Solidity中,call和delegatecall是两种用于在合约之间进行交互的低级函数。它们都可以调用合约的函数,但是它们的工作方式和用途有所不同。

14510

Solidity:发送 ETH

孟斯特

在Solidity中,transfer,send和call是用于发送ETH的三种方法。以下是对这三种方法的详细介绍:

12010

Solidity:接收 ETH

孟斯特

在Solidity中,payable是一个函数修饰符,它允许函数接收Ether(以太币)。如果一个函数被标记为payable,那么你可以在调用该函数时附带一定数...

9810

Solidity:接口

孟斯特

在Solidity中,接口是一种定义合约之间如何交互的方式。接口只能包含函数声明,不能包含函数实现。这意味着接口中的函数没有函数体。接口可以被其他合约实现(通过...

7810

Solidity:事件

孟斯特

在 Solidity 中,事件(Event)是合约与区块链外部的接口。事件可以用来记录合约的状态变化,或者触发合约外部的响应。事件在合约中被触发,然后被区块链记...

12810

Solidity:constructor函数

孟斯特

在Solidity中,constructor是一个特殊的函数,它在合约被部署到区块链时自动执行。这个函数在合约的生命周期中只会被调用一次,就是在合约创建时。

14110
领券