小编Nol*_*ang的帖子

我无法使用锚点将程序部署到开发网络

我在运行时收到此错误anchor deploy:

Deploying workspace: http://127.0.0.1:8899
Upgrade authority: /home/<user>/.config/solana/id.json
Deploying program "faucet"...
Program path: /home/<user>/Workspace/<project_path>/target/deploy/xxx.so...
Error: RPC request error: cluster version query failed: error sending request for url (http://127.0.0.1:8899/): error trying to connect: tcp connect error: Connection refused (os error 111)
There was a problem deploying: Output { status: ExitStatus(ExitStatus(256)), stdout: "", stderr: "" }.

Run Code Online (Sandbox Code Playgroud)

在部署之前,我已经运行以下命令来更改本地的集群配置:

Deploying workspace: http://127.0.0.1:8899
Upgrade authority: /home/<user>/.config/solana/id.json
Deploying program "faucet"...
Program path: /home/<user>/Workspace/<project_path>/target/deploy/xxx.so...
Error: RPC request error: cluster version query failed: error sending request …
Run Code Online (Sandbox Code Playgroud)

blockchain smartcontracts solana anchor-solana

10
推荐指数
2
解决办法
1万
查看次数

在 solana 中创建帐户或查找帐户的种子是什么?种子可以是任何东西还是特定的?

我的问题是:

  1. 种子是什么?
  2. 为什么需要种子?
  3. 种子输入是随机的还是特定的?

举些例子:

  1. 第一个参数是函数的种子findProgramAddress
const [_pda, _nonce] = await PublicKey.findProgramAddress(
  [Buffer.from(anchor.utils.bytes.utf8.encode("escrow"))],
  program.programId
)
Run Code Online (Sandbox Code Playgroud)
  1. 第二个参数是函数 createWithSeed 的种子?
const GREETING_SEED = 'hello';
const greetedPubkey = await PublicKey.createWithSeed(
  payer.publicKey,
  GREETING_SEED,
  programId,
);
Run Code Online (Sandbox Code Playgroud)

solana

7
推荐指数
1
解决办法
5741
查看次数

Rust 中的 String 真的是引用类型吗?

struct User {
    username: String,
    email: String,
    sign_in_count: u64,
    active: bool,
}

fn main() {
    let mut user = User {
        username: String::from("Paulx"),
        email: String::from("paulx@gmail.io"),
        sign_in_count: 0,
        active: true,
    };

    let name = user.username;
    user.username = String::from("Alix");

    println!("{}", name);
}
Run Code Online (Sandbox Code Playgroud)

您将看到 是username从用户复制的变量name。变量name不是标量类型,为什么它可以复制呢?

rust

0
推荐指数
1
解决办法
110
查看次数

标签 统计

solana ×2

anchor-solana ×1

blockchain ×1

rust ×1

smartcontracts ×1