Kotlin 1.9.10 官方文档 中文版
迁移指南 字符串 集合 可空性 库创建人指南 简介 可读性 可预测性 可调试性 反向兼容性 原生 Kotlin/Native 入门——在 IntelliJ IDEA 中 Kotlin/Native 入门——使用 Gradle Kotlin/Native 入门——使用命令行编译器 与 C 语言互操作 1.10.2.4.1 1.10.2.4.2 1.10.2.4.3 1.10 互操作性 Kotlin/Native 开发 Apple framework——教程 CocoaPods 集成 CocoaPods 概述 添加对 Pod 库的依赖 使用 Kotlin Gradle 项目作为 CocoaPods 依赖项 CocoaPods Gradle 插件 DSL 参考 Kotlin/Native 库 平台库 Kotlin/Native 开发动态库——教程 内存管理器 内存管理器 Kotlin/Native 内存管理 iOS 集成 迁移到新版内存管理器 旧版内存管理器 不可变性与并发 并发概述 并发可变性 并发与协程 调试 Kotlin/Native 1.10.2.12 1.10.2.13 1.10.2.13.1 1.10.2.13.2 1.10.2.13.3 1.10.2.13.4 1.10.3 1.10.3.1 1.10.3.20 码力 | 3753 页 | 29.69 MB | 1 年前3百度超级链 XuperChain latest 中文文档
2.1. p2p网络配置 2.2. 搭建TDPoS共识网络 2.3. 选举TDPOS候选人 2.4. 常见问题 3. 创建合约 3.1. 编写合约 3.2. 部署 wasm合约 3.3. 部署native合约 3.4. 部署solidity合约 3.5. 设置合约方法的ACL 4. 发起提案 5. 配置变更 5.1. 配置多盘存储 5.2. 替换扩展插件 6. 使用平行链与群组 6.1. xchain进程需要调用合约虚拟机来执行具体的合约代码,合约虚拟机也需要跟 xchain进程通信来进行具体的系统调用,如KV获取等,这是一个双向通信的过 程。 合约双向通信 这种双向通信在不同虚拟机里面有不同的实现, 在native合约里面由于合约是跑在docker容器里面的独立进程,因此牵扯到 跨进程通信,这里选用了unix socket作为跨进程通信的传输层,xchain在 启动合约进程的时候把syscall的sock a7 $./xchain-cli native query --method get -a '{"key":"test"}' counter contract response: 1 3.3. 部署native合约 如果本地搭建超级链环境,在部署、调用 native 合约之前,请先查看 `conf/xchain.yaml` 中native一节,确保native合约功能开启。 1 2 30 码力 | 316 页 | 24.51 MB | 1 年前3百度超级链 XuperChain master 中文文档
2.1. p2p网络配置 2.2. 搭建TDPoS共识网络 2.3. 选举TDPOS候选人 2.4. 常见问题 3. 创建合约 3.1. 编写合约 3.2. 部署 wasm合约 3.3. 部署native合约 3.4. 部署solidity合约 3.5. 设置合约方法的ACL 4. 发起提案 5. 配置变更 5.1. 配置多盘存储 5.2. 替换扩展插件 6. 使用平行链与群组 6.1. xchain进程需要调用合约虚拟机来执行具体的合约代码,合约虚拟机也需要跟 xchain进程通信来进行具体的系统调用,如KV获取等,这是一个双向通信的过 程。 合约双向通信 这种双向通信在不同虚拟机里面有不同的实现, 在native合约里面由于合约是跑在docker容器里面的独立进程,因此牵扯到 跨进程通信,这里选用了unix socket作为跨进程通信的传输层,xchain在 启动合约进程的时候把syscall的sock a7 $./xchain-cli native query --method get -a '{"key":"test"}' counter contract response: 1 3.3. 部署native合约 如果本地搭建超级链环境,在部署、调用 native 合约之前,请先查看 `conf/xchain.yaml` 中native一节,确保native合约功能开启。 1 2 30 码力 | 316 页 | 24.51 MB | 1 年前3百度超级链 XuperChain 3.9-e 中文文档
2.1. p2p网络配置 2.2. 搭建TDPoS共识网络 2.3. 选举TDPOS候选人 2.4. 常见问题 3. 创建合约 3.1. 编写合约 3.2. 部署wasm合约 3.3. 部署native合约 3.4. 设置合约方法的ACL 4. 发起提案 5. 配置变更 5.1. 配置多盘存储 5.2. 替换扩展插件 6. 使用平行链与群组 6.1. 创建平行链 6.2. 获取group_chain合约 xchain进程需要调用合约虚拟机来执行具体的合约代码,合约虚拟机也需要跟 xchain进程通信来进行具体的系统调用,如KV获取等,这是一个双向通信的过 程。 合约双向通信 这种双向通信在不同虚拟机里面有不同的实现, 在native合约里面由于合约是跑在docker容器里面的独立进程,因此牵扯到 跨进程通信,这里选用了unix socket作为跨进程通信的传输层,xchain在 启动合约进程的时候把syscall的sock 会显示此合约账号部署过的所有合约 运行效果如下 3.3. 部署native合约 如果本地搭建超级链环境,在部署、调用native合约之前,请先查看 `conf/xchain.yaml` 中native一节,确保native合约功能开启。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # 管理native合约的配置 native: enable: true0 码力 | 317 页 | 27.80 MB | 1 年前3百度超级链 XuperChain 3.8 中文文档
2.1. p2p网络配置 2.2. 搭建TDPoS共识网络 2.3. 选举TDPOS候选人 2.4. 常见问题 3. 创建合约 3.1. 编写合约 3.2. 部署wasm合约 3.3. 部署native合约 3.4. 设置合约方法的ACL 4. 发起提案 5. 配置变更 5.1. 配置多盘存储 5.2. 替换扩展插件 6. 使用平行链与群组 6.1. 创建平行链 6.2. 获取group_chain合约 xchain进程需要调用合约虚拟机来执行具体的合约代码,合约虚拟机也需要跟 xchain进程通信来进行具体的系统调用,如KV获取等,这是一个双向通信的过 程。 合约双向通信 这种双向通信在不同虚拟机里面有不同的实现, 在native合约里面由于合约是跑在docker容器里面的独立进程,因此牵扯到 跨进程通信,这里选用了unix socket作为跨进程通信的传输层,xchain在 启动合约进程的时候把syscall的sock 会显示此合约账号部署过的所有合约 运行效果如下 3.3. 部署native合约 如果本地搭建超级链环境,在部署、调用native合约之前,请先查看 `conf/xchain.yaml` 中native一节,确保native合约功能开启。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # 管理native合约的配置 native: enable: true # docker相关配置0 码力 | 316 页 | 27.93 MB | 1 年前3百度超级链 XuperChain stable 中文文档
2.1. p2p网络配置 2.2. 搭建TDPoS共识网络 2.3. 选举TDPOS候选人 2.4. 常见问题 3. 创建合约 3.1. 编写合约 3.2. 部署 wasm合约 3.3. 部署native合约 3.4. 部署solidity合约 3.5. 合约升级 3.6. 设置合约方法的ACL 4. 发起提案 5. 配置变更 5.1. 配置多盘存储 5.2. 替换扩展插件 6. 使用平行链与群组 xchain进程需要调用合约虚拟机来执行具体的合约代码,合约虚拟机也需要跟 xchain进程通信来进行具体的系统调用,如KV获取等,这是一个双向通信的过 程。 合约双向通信 这种双向通信在不同虚拟机里面有不同的实现, 在native合约里面由于合约是跑在docker容器里面的独立进程,因此牵扯到 跨进程通信,这里选用了unix socket作为跨进程通信的传输层,xchain在 启动合约进程的时候把syscall的sock counter contract response: 1 3.3. 部署native合约 如果本地搭建 XuperChain 环境,在部署、调用 native 合约之前,请先查看 `conf/xchain.yaml` 中native一节,确保native合约功能开启。 1 # 管理native合约的配置 2 native: 3 enable: true 4 5 # docker相关配置0 码力 | 325 页 | 26.31 MB | 1 年前3百度超级链 XuperChain 3.9 中文文档
2.1. p2p网络配置 2.2. 搭建TDPoS共识网络 2.3. 选举TDPOS候选人 2.4. 常见问题 3. 创建合约 3.1. 编写合约 3.2. 部署wasm合约 3.3. 部署native合约 3.4. 设置合约方法的ACL 4. 发起提案 5. 配置变更 5.1. 配置多盘存储 5.2. 替换扩展插件 6. 使用平行链与群组 6.1. 创建平行链 6.2. 获取group_chain合约 xchain进程需要调用合约虚拟机来执行具体的合约代码,合约虚拟机也需要跟 xchain进程通信来进行具体的系统调用,如KV获取等,这是一个双向通信的过 程。 合约双向通信 这种双向通信在不同虚拟机里面有不同的实现, 在native合约里面由于合约是跑在docker容器里面的独立进程,因此牵扯到 跨进程通信,这里选用了unix socket作为跨进程通信的传输层,xchain在 启动合约进程的时候把syscall的sock 会显示此合约账号部署过的所有合约 运行效果如下 3.3. 部署native合约 如果本地搭建超级链环境,在部署、调用native合约之前,请先查看 `conf/xchain.yaml` 中native一节,确保native合约功能开启。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # 管理native合约的配置 native: enable: true0 码力 | 317 页 | 27.80 MB | 1 年前3百度超级链 XuperChain 3.12-a中文文档
golang 和 java 的 native 合约, c++ 的 wasm 合约以及 solidity 的 evm 合约为例展示 合约的基本操作。完整的语言-合约相容矩阵见 合约开发详解 开启运行时支持(可选) XuperChain 默认情况下只启用了 wasm 合约,如果想要尝试 evm 合约和 native 合约,需要修改 conf.xchain.yml 设置 native 和 evm 的 enable 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 evm: driver: "evm" enable: false # 管理native合约的配置 native: enable: false # docker相关配置 docker: enable: false # 合约运行的镜像名字 contract-sdk-emv/example/counter && solc --abi --bin counter.sol 敬请期待 JAVA C++ GO Solidity Python xchain-cli native deploy –account XC1111111111111111@xuper -a ‘{“creator”:”XC1111111111111111@xuper”}’ –fee 155875170 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain 3.12-c 中文文档
golang 和 java 的 native 合约, c++ 的 wasm 合约以及 solidity 的 evm 合约为例展示 合约的基本操作。完整的语言-合约相容矩阵见 合约开发详解 开启运行时支持(可选) XuperChain 默认情况下只启用了 wasm 合约,如果想要尝试 evm 合约和 native 合约,需要修改 conf.xchain.yml 设置 native 和 evm 的 enable 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 evm: driver: "evm" enable: false # 管理native合约的配置 native: enable: false # docker相关配置 docker: enable: false # 合约运行的镜像名字 contract-sdk-emv/example/counter && solc --abi --bin counter.sol 敬请期待 JAVA C++ GO Solidity Python xchain-cli native deploy –account XC1111111111111111@xuper -a ‘{“creator”:”XC1111111111111111@xuper”}’ –fee 155875170 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain 3.12 中文文档
golang 和 java 的 native 合约, c++ 的 wasm 合约以及 solidity 的 evm 合约为例展示 合约的基本操作。完整的语言-合约相容矩阵见 合约开发详解 开启运行时支持(可选) XuperChain 默认情况下只启用了 wasm 合约,如果想要尝试 evm 合约和 native 合约,需要修改 conf.xchain.yml 设置 native 和 evm 的 enable 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 evm: driver: "evm" enable: false # 管理native合约的配置 native: enable: false # docker相关配置 docker: enable: false # 合约运行的镜像名字 contract-sdk-emv/example/counter && solc --abi --bin counter.sol 敬请期待 JAVA C++ GO Solidity Python xchain-cli native deploy –account XC1111111111111111@xuper -a ‘{“creator”:”XC1111111111111111@xuper”}’ –fee 155875170 码力 | 336 页 | 12.62 MB | 1 年前3
共 532 条
- 1
- 2
- 3
- 4
- 5
- 6
- 54