Questions tagged [astar]
Questions that are specific to Astar's implementation of a Substrate node.
57
questions
0
votes
1
answer
25
views
How to sign with private key(Not secret key) that was created by "RFC-8032"(described below contents) on online?
Backgrounds
I am working on "ASTAR" parachain scene(TestNet: Shibuya).
I can sign message(unsigned-transaction) on offline environment and then broadcast signed-messaged(signed-transaction).
...
0
votes
1
answer
18
views
Swanky throws error on inititating smart contract:- error install deps "ERROR: [Errno 2] No such file or directory: 'install' "
I'm trying to init a smart contract using swanky and i get this error below. I even tried changing my node version to 18.10.0. It doesn't fix it. Am I missing anything?
0
votes
1
answer
35
views
How to create wrapped DOT asset on local setup
Local setup: Zombienet running Shiden and Relay Chain.
What are the exact steps needed to create an asset which represents DOT on Shiden (wrapped DOT). More specifically, I am trying to create the ...
2
votes
1
answer
95
views
How to transfer wrapped DOT from Astar to Polkadot using XCM
How do you tranfer wrapped DOT (AssetId: 340,282,366,920,938,463,463,374,607,431,768,211,455) on Astar/Shiden to Polkadot/Kusama using XCM?
Following this guide from Astar XCM documentation, this ...
1
vote
0
answers
14
views
"ContractTrapped" Error even with successful cross-contract call
let result_call = ink::env::call::build_call::<Environment>()
.call(self.escrow_address)
.gas_limit(0)
.transferred_value(0)
...
1
vote
1
answer
56
views
How to pass value as a argument in send transactions?
An error occurred: 'Expected 2 arguments for the contract message 'vote', but only 1 was provided.First argument was number type, and the second one was Enum . This error arises when attempting to ...
0
votes
0
answers
44
views
Unable to verify WASM contract in Substrate Astar
I'm encountering difficulties while attempting to verify my WASM smart contract through Astar's Subscan tool. Despite multiple attempts using various options, the verification process remains ...
1
vote
1
answer
55
views
Why is this cross-contract call misbehaving?
#[ink(message)]
pub fn create_new_better_payment(
&mut self,
_value: Balance,
_arbiter_provider: AccountId,
_deadline: u64,
//...
0
votes
1
answer
20
views
Problem shibuya deploy contract
I have tokens from faucet in Shibuya. I ran the command cargo contract build for flipper contract.
When I want to deploy contract using Upload & deploy code, I have contracts.instantiateWithCode ...
0
votes
1
answer
54
views
Get contract address from instantiated ContractRef
Based on this example: https://docs.rs/ink/latest/ink/struct.EnvAccess.html#method.instantiate_contract
Im doing something similar:
#[ink(message)]
pub fn new_multisig(&mut self, threshold:...
0
votes
0
answers
28
views
Unable to recognise Shibuya account address to deploy an EVM contract on Shibuya network using Truffle
I want to make an XVM call from an ink! contract that is deployed to the Shibuya Wasm environment to a Solidity EVM contract that is deployed to the Shibuya EVM environment.
To deploy the Solidity ...
6
votes
3
answers
163
views
Error WeightNotComputable - XCM Transaction
I am getting the XCM error of WeightNotComputable. What could be the cause of this?
Here is the XCM code which fails.
3
votes
1
answer
57
views
Error AssetNotFound - How to send XCM Instruction::Transact?
I have a couple of questions related to sending XCM messages. More specifically, I am trying to send a message from an Astar node to the Polkadot relay chain.
The XCM message contains the Instruction::...
3
votes
1
answer
57
views
duplicate lang item in crate `ink_env` - astar-frame/astar
Trying to build Astar shibuya-runtime crate is failing after adding the ink_env dependency an astar-frame chain-extension.
Here are the changes to both Astar and astar-frame.
Run: cargo build --...
5
votes
1
answer
70
views
Trait item implementation is missing: `reserve_withdraw_assets`
I am running the Astar node locally and pointing to the astar-frame repository which is cloned on my local machine. In the Astar node repository, I added the paths-override method to the point all ...
4
votes
1
answer
102
views
How can I retrieve the baseFeePerGas value for historical blocks on Astar?
I want to calculate fees for historical EIP-1559 transactions on Astar EVM. For this, I need to use the GasPrice formula:
GasPrice = BaseFee + MaxPriorityFeePerGas < MaxFeePerGas ?
BaseFee ...
3
votes
0
answers
55
views
Cargo-contract forcibly calls nightly-2022-06-30 regardless of specified toolchain
I am experiencing an issue when using cargo-contract (version 1.5.1) to build a project (command: cargo +nightly contract build). The specified toolchain is not being recognized, and the process is ...
2
votes
0
answers
51
views
Astar XCM Precompile
I'm running a local node using zombienet, I tried to access to XCM Precompile following this guide but when I instantiate the contract and call assets_reserve_transfer method it does not work. I only ...
1
vote
0
answers
85
views
how withdraw astar frontier tip reward with alice in dev mode, i use evm.withdraw(0x15fdd31c61141abd04a99fd6822c8558854ccde3, 1) report "bad Origin"
[]
https://github.com/AstarNetwork/Astar.git
./target/release/astar-collator --dev -d ./data -l info
astar frontier evm use HashedAddressMapping in evm pallet
alice public key is ...
0
votes
3
answers
41
views
still can't find the #shibuya-faucet channel
On the Astar Network'discord chnanel, I still can't find the #shibuya-faucet channel.I tried bellow action.anyone who can tell met the countermeasure? When I try to execute the contents of 3 and 4
I ...
0
votes
1
answer
43
views
How to deploy smart contract in ink which constructor takes value in params
I have written an erc20 smart contract in ink(Rust). The contract has been compiled successfully. But I got an error while deploying my smart contract. Basically, the contract constructor takes ...
3
votes
1
answer
42
views
Error running Astar parachains with zombienet
I'm following this example but I always get an error:
My config.toml:
[settings]
timeout = 1000
[relaychain]
default_command = "./bin/polkadot"
default_args = [ "-lparachain=debug&...
1
vote
2
answers
58
views
How to send Astar using Python(SubstrateInterface)
I want to automate sending astar(NOT EVM) with Python(SubstrateInterface). I received an error when executing the following code.
# Imports
from substrateinterface import SubstrateInterface, ...
1
vote
0
answers
85
views
How to calculate claimable rewards from dApp Staking on Astar and Shibuya across multiple eras and multiple dApps?
Hi~ I have some questions about the developer staking process.
I am using polkadot-api, developer staking part on shibuya-network.
At portal.astar.network, I can see staking info on the dApp Staking ...
3
votes
1
answer
155
views
How to make rawTransaction? and Can I get some guide or reference about offchain sign?
[Question]
How can I make raw-transaction(unsigned-transaction) with essential parameter(fromAddress, toAddress, value, nonce, fee etc)? I want to know low-level algorithm.
What kind of Cryptography ...
1
vote
1
answer
97
views
Astar RPC endpoint returns error between block 1558933 to block 1848933
I am trying to query the historical data (tx, ownership, etc.) of Cosmize Ticket NFT on Astar EVM. I got the error message when querying between block 1558933 to block 1848933.
Below is how to ...
0
votes
1
answer
48
views
Chain extension for pallet_utility
I want to use the as_derivative function from pallet_utility in my ink! smart contract, and also use psp34 from Openbush. What steps do I need to follow to create a chain extension for pallet_utility ...
1
vote
1
answer
65
views
How to handle TX error on dapp frontend?
Testing contract on polkadotjs, we can easily see user defined or error given by runtime like this:
But working with same contract in frontend I am not able to handle error response in frontend. ...
1
vote
1
answer
70
views
how to treat u256 in ink?
I want to use U256 in ink! but I've got some a error although I imported primitive_types/std....
how can I solve it?
use primitive_types::U256;
pub mod liquidity_num {
pub const MIN_TICK: i32 = -...
0
votes
1
answer
71
views
ENOENT: no such file or directory on compile and deploy swanky contract
This issue display when I clone the swanky project from GH and try to compile.
swanky contract compile {project_name}
I try to ignore the issue which display while compiling and try to deploy and got ...
1
vote
1
answer
26
views
config file is not one of the known types
I am following How to setup zombienet for XCM testing tutorial. But faced error hear. Any suggestion would help a lot.
0
votes
0
answers
31
views
Rejected connection: Transport(i/o error: unexpected end of file
I was synchronizing the Shiden network, but was prevented from doing so by the following error.
There is also an Issue on GitHub, but the conversation is not continuing.
https://github.com/...
1
vote
1
answer
48
views
Recommended way of local development flow for swanky-cli
Right now contract compilation and deployment results in bunch of artifacts and edits to swanky.config.json. I'm just curious what's recommended flow of dealing with those changes or developing smart ...
0
votes
2
answers
95
views
Error Compling Contract
I am just starting with wasm and ink.
I have installed the following dependency:
npm install -g @astar-network/swanky-cli
I am trying to compile the contract flipper and I get the following warnings ...
0
votes
1
answer
107
views
"new CodePromise" now throws an error [ Issue of Weight V2] [duplicate]
I implemented this sample(https://github.com/realtakahashi/polkadot_js_examples) about 3 months ago
This sample works on astar-collator v4.33.0, but does not work on v4.39.0
I got an error when &...
0
votes
1
answer
32
views
Getting canonicalize elem error on Rococo fork [closed]
We are getting the error message below on Astar's custom relay chain, forked from Rococo, runtime is rococo/9310.
Could not canonicalize elem at pos 1549631 using key [12, 109, 109, 114, 63, 165, 23, ...
1
vote
1
answer
76
views
Astar error commpiling Swanky
Trying to compile smart contract and it gives me this error, in charge .toml I put the direct routes and nothing. Other smart contracts compile with ink! properly.
Command I use: cargo +nightly ...
1
vote
1
answer
31
views
Does api.query.session.validators return a Collators list on Astar Network?
As a title, I'd like to confirm that api.query.session.validators interface return a Collators list on Astar Network to check if our collator works well.
0
votes
1
answer
58
views
How to get human-readable ASTR balance in Golang
This question is continued from How to get ASTR balance via json rpc.
I understood calculating StorageKey from Publickey is needed.
It seems that calculating StorageKey and decoding rpc-json responses ...
0
votes
1
answer
62
views
How to get ASTR balance via json rpc
team.
I'd like to get the $ASTR balance of the specific address.
I found that I can do it by calling api.query.system.account(address) with polkadot.js, but I have to write the balance fetcher program ...
1
vote
1
answer
52
views
How to set gasPrice using hardhat in EVM smart contract
I was developing a contract on EVM on Shibuya, Astar Network's testnet.
I'm using hardhat.
We successfully deployed to Shibuya testnet and Shiden network using the following settings.
But it doesn't ...
0
votes
1
answer
17
views
How to find "deploymentTimeStamp" which use when I will execute the command "swanky call" with swanky-cli
% swanky --version
@astar-network/swanky-cli/1.0.0-beta.4 darwin-x64 node-v16.4.0
I used "swanky cli" to deploy the contract to swanky-node.
% swanky contract deploy flipper --gas ...
1
vote
1
answer
67
views
Astar Startup Error after upgrading from version v4.23.0 to v4.33.0
Good day, everyone!
I'm running an Astar validator node.
When I upgraded the version from v4.23.0 to v4.33.0, an error occurred.
2022-11-24 02:06:57 Astar Collator
2022-11-24 02:06:57 :vサイン: version ...
2
votes
1
answer
302
views
How to verify EVM contracts with openzeppelin using subscan or blockscout
source code:
// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.9;
import "@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol";
import "hardhat/console....
3
votes
1
answer
72
views
Best practices for handling my own errors and openbrush's errors?
I am using ink! to implement the contract.
I have implemented my own error, and the contract function has this own error as a return value.
For example, suppose that function implements openbrush's ...
1
vote
2
answers
154
views
Error Installing dependencies on Swanky project init
I recently update Swanky Suite latest version @astar-network/swanky-cli/0.2.1 darwin-x64 node-v16.14.0. I create new project with swanky init my_project but throws Error Installing dependencies. Is ...
1
vote
1
answer
119
views
swanky deploy throws error " ENOENT: no such file or directory"
I am using Swanky Suite, contract compile successfully but while deploy using swanky deploy --account alice --contract flipper --gas 100000000 --args true throws ENOENT: no such file or directory, ...
0
votes
1
answer
96
views
#[ink(constructor)] cause a error, What is wrong with it?
error: encountered unexpected ink! attribute
--> lib.rs:80:15
|
80 | #[ink(constructor)]
| ^^^^^^^^^^^
when I execute $cargo +nightly contract test , the above error ...
1
vote
1
answer
33
views
dApp registration issue - Shiden Network
I'm in the process of making a video tutorial for The Kusamarian YouTube channel :"How to register a dApp on Shiden Network"
I went through all the steps, but it failed at the end.
Could you ...
5
votes
1
answer
144
views
Why does the Astar XC20 wrapper example use the ERC20 wrapper functionality?
I am working on an XC20 implementation of an existing ERC20. I am basing the contract off of the Astar here.
I noticed there is some code inherited from the ERC20 contract via the ERC20Wrapper ...