提案
ContractRegistrationRequest
ContractRegistrationRequest
是用于注册新合约的基础消息(不应直接使用,而应作为提案的一部分)。
字段描述:
ContractAddress - 合约实例的唯一标识符,用于注册该合约。
GasLimit - 执行智能合约时可使用的最大 gas。
GasPrice - 执行智能合约时使用的 gas 价格。
PinContract - 是否应将合约固定在内存中。
AllowUpdating - 定义合约拥有者是否可以在不重新注册的情况下迁移合约(如果为
false
,则只能执行当前的code_id
)。CodeId - 正在注册的合约的
code_id
,在执行时会进行验证,以允许在投票后进行最后的修改。AdminAddress - 可选的管理员账户地址(该地址可以暂停或更新合约参数)。
GranterAddress - 提供执行资金的账户地址。如果
FundMode
不是SelfFunded
,则必须设置此字段(见下文解释)。
FundingMode
表示合约将如何为其执行提供资金。
SelfFunded
- 合约将使用自己的资金来执行。GrantOnly
- 合约仅使用由资助提供的资金。Dual
- 合约将首先消耗资助的资金,然后再使用自己的资金。
ContractRegistrationRequestProposal
ContractRegistrationRequestProposal
定义了一个 SDK 消息,用于在 wasmx
合约注册表中注册单个合约。
字段描述:
Title
- 描述提案的标题。Description
- 描述提案的内容。ContractRegistrationRequest
- 包含合约注册请求(如上所述)。
BatchContractRegistrationRequestProposal
BatchContractRegistrationRequestProposal
定义了一个 SDK 消息,用于在 wasmx
合约注册表中注册一批合约。
字段描述:
Title
- 描述提案的标题。Description
- 描述提案的内容。ContractRegistrationRequests
- 包含合约注册请求的列表(如上所述)。
BatchStoreCodeProposal
BatchStoreCodeProposal
定义了一个 SDK 消息,用于在 wasm 中存储一批合约。
字段描述:
Title
- 描述提案的标题。Description
- 描述提案的内容。Proposals
- 包含存储代码提案的列表(由 Cosmos wasm 模块定义)。
BatchContractDeregistrationProposal
BatchContractDeregistrationProposal
定义了一个 SDK 消息,用于在 wasm 中注销一批合约。
字段描述:
Title
- 描述提案的标题。Description
- 描述提案的内容。Contracts
- 包含要注销的合约地址列表。
Last updated