Questions tagged [taquito]
Questions related to using the [Taquito](https://tezostaquito.io) Typescript/Javascript library to interact with the Tezos blockchain
102
questions
0
votes
1
answer
78
views
Call contract entrypoint that requires tez to be sent
I'm trying to call a mint entrypoint that requires tez to be sent along with the contract call. I'm not sure how I would do that and I can't find any examples.
This is the entrypoint schema:
"...
0
votes
1
answer
80
views
How to transfer between two tz1 accounts using Taquito RPC functions such as forgeOperations and injectOperation?
I want to use taquito to successfully transfer the amount between two tz1 accounts without using the transfer function of contract API or wallet API.
Instead, I want to use taquito RPC functions such ...
0
votes
1
answer
128
views
Getting CORS errors on mainnet.smartpy.io with Taquito
const Tezos = new TezosToolkit('https://mainnet.smartpy.io');
const network = {
type: 'mainnet',
rpcUrl: 'https://mainnet.smartpy.io'
};
This is what I've been using to hook up Taquito, ...
1
vote
1
answer
85
views
How to forge an operation of kind reveal along with operation of kind transaction using Taquito?
I am using methods such as forgeOperations, injectOperation provided by '@taquito/rpc' package.
However, this method works for already revealed accounts to complete the transfer between two tz1 ...
0
votes
1
answer
61
views
How to know the `branch` value while forging an operation using Taquito?
0
I want to use forgeOperation function provided by '@taquito/rpc' to make a transfer between two tz1 accounts. I can estimate gasLimit, storageLimit and suggestedFee using '@taquito/taquito' estimate ...
0
votes
1
answer
58
views
How to know the transaction counter of an address before making a transaction using Taquito?
I want to use forgeOperation and injectOperation function provided by '@taquito/rpc' to make a transfer between two tz1 accounts. I can estimate gasLimit, storageLimit and suggestedFee using '@taquito/...
0
votes
1
answer
81
views
Packing args in taquito to match sp.pack / PACK
How can i pack on taquito side params so that they match what i would get in smartpy with sp.pack?
Say i have params two ints and a string: 1, 3, "something"
What do i need to do in taquito ...
0
votes
1
answer
43
views
"tezbridge.request" forge operation failed
After multiple failed attempts with tezos.contract.at(addr).methods.entrypoint(args).send(amount), see Revealed public keys but failed to transfer on GRANADANET, I turned to the API tezbridge.request. ...
0
votes
1
answer
83
views
How to get parsed / human-readable contract storage with tezos-node?
How can I get human-readable contract storage data with tezos-node?
If I run a command like curl -s http://localhost:8732/chains/main/blocks/head/context/contracts/KT1BGQR7t4izzKZ7eRodKWTodAsM23P38v7N/...
1
vote
1
answer
90
views
Taquito: error when using "parameter" in withTransfer with Batch API
I am trying to transfer an amount to a contract while calling a contract endpoint using the Batch API provided by Taquito. I've tried passing a parameter object as shown in the Taquito documentation, ...
0
votes
1
answer
103
views
How to call balance_of function using taquito i am facing a issue of parameters
I am calling balance_of function of contract using taquito but i am facing issue that how to pass parameters address and token value in it as it sit showing error
const createInstance=async(res,obj,i)...
0
votes
2
answers
56
views
Calling Harbinger price contract get method in taquito
I am trying to call the get method of the coinbase normalizer harbinger price contract (KT1AdbYiPYb5hDuEuVrfxmFehtnBCXv4Np7r).
Is this the correct way to call the get method, as it doesn't seem to be ...
0
votes
1
answer
76
views
How can I tell if a WalletOperation failed in Taquito?
How can I tell if a WalletOperation failed in Taquito?
After I dispatch a WalletOperation, I can await the results using the confirmation method like so:
const confirmation = await op.confirmation()
...
0
votes
1
answer
110
views
Calling contract deployed on Tezos sandbox using Taquito
I've a simple contract deployed on Tezos sandbox (https://assets.tqtezos.com/docs/setup/2-sandbox/) and I'm using Taquito in frontend to call this contract.
Earlier, I deployed the contract to global ...
1
vote
1
answer
80
views
How to fetch list of known addresses in Taquito?
Just like we can run tezos-client list known contracts to get a list of deployed contracts and any user accounts, is there a way to do the same using Taquito? So, in short, I've RPC address and wish ...
3
votes
1
answer
176
views
How to convert hex string/bytes to ASCII characters
Using Taquito I can load the storage from a smart contract. This storage contains a map called token_info. If I call token_info.get('symbol'), I get a hex string of "4d494e". How do I ...
1
vote
2
answers
185
views
How to fetch all the values in a big map using taquito?
Per the BigMapAbstraction Taquito API docs, there isn't a way to fetch all the values in that map.
Is the suggested way to fetch all of values in the map by doing batch queries on it then? Or what's ...
3
votes
1
answer
198
views
Why aren't the offchain views appearing?
I'm extending the smartpy FA2 template
#
FA2 = sp.import_script_from_url("https://smartpy.io/dev/templates/FA2.py")
class TezosLandNft(FA2.FA2):
...
which has the following offchain views ...
0
votes
1
answer
182
views
How do I transfer tez while invoking a smart contract using Taquito?
const op = await contract.methods
.buy(contractParams?.height, contractParams?.width)
.send();
I have a buy entrypoint and would like to pass in some parameters and some tez at the ...
0
votes
2
answers
138
views
This.rpc.getBalance is not a function
I have a problem during the call to view the balance of an address. I'm following the various tutorials and the following error is raised: this.rpc.getBalance is not a function and it does not return ...
2
votes
2
answers
255
views
How to drain account with Taquito?
I have 9.9 tezos on my address tz2B35M8eHC6FhAVsQrtp8EBPri4H73w7W7C.
I want to send all of it to another address tz1i4ezL2FZ1kZ8oqEY8n6wCr2eGRJPC4xin which has never been used and is thus empty. For ...
1
vote
2
answers
481
views
Taquito + BeaconWallet = Signer?
I've configured Taquito to use the BeaconWallet this way:
const wallet = new BeaconWallet(options)
await wallet.requestPermissions({
network: {
type: 'edonet'
}
...
3
votes
1
answer
77
views
Is it possible to retrieve only a single variable from contract storage?
As far as I can tell using the taquito npm package, in order to get any storage from a contract, you have to get all of a contract's storage. This seems like it can become highly inefficient if you ...
0
votes
1
answer
57
views
Is there a way to list the supported networks from Temple using Taquito?
I'm using Taquito with Temple wallet (prev. Thanos) i my dapp.
To connect the wallet I need to do wallet.connect(<name_of_network>).
If I'm using the wrong network name here I get an error from ...
0
votes
1
answer
106
views
Storage is not getting returned by taquito
I am retrieving the instance of my contract properly with taquito as shown in the taquito example:
const tezos = new TezosToolkit('https://mainnet-tezos.giganode.io/');
Then I go with tezos.at...
And ...
1
vote
2
answers
276
views
Listen for operations of a deployed contract
Coming from an ethereum web3 background, I'm accustomed to listening for a contract's events to figure out when things happen in my contract and react accordingly in the application.
I'm looking for ...
0
votes
0
answers
109
views
DAppClient with Tezos SetProvider? (this.walletProvider.mapOriginateParamsToWalletParams is not a function)
const wallet = await this.getWallet(this.selectedNetwork); // get wallet using DAppClient...
const Tezos = new TezosToolkit(this.config.rpc_endpoints[this.selectedNetwork]);
Tezos.setProvider({
...
1
vote
1
answer
343
views
Calling contract entrypoint having complex parameters
I am trying to call FA-2.0 transfer entry point using tezos taquito, I have also gone through https://tezostaquito.io/docs/complex_parameters/.
however I get the error below when I try to call ...
1
vote
1
answer
173
views
Can I iterate over a big_map using Taquito?
I have made a web interface for Tezos token interaction and now I would like to show a balance overview of the loaded tokens, i.e. show a list of address, account tuples . This requires me to be able ...
2
votes
1
answer
56
views
Interact with Tezos in xamarin
im searching for a way to communicate to the chain in my xamarin app. The problem is that the native libs like this https://github.com/mscappini/Tz.Net are not really well looked after so im searching ...
2
votes
1
answer
156
views
How to estimate transaction fee without initializing a signer in taquito?
I am trying to estimate the fees for a transaction call using the Tezos.estimate.transfer() function but it is asking to initialize a signer. Is it possible to make an estimate call without a signer ...
2
votes
2
answers
321
views
How do I get method arguments using Taquito?
When I have a object of type ContractAbstraction<ContractProvider>, I can get a key/value map of all the endpoints in the deployed contract like this:
const contract: ContractAbstraction<...
2
votes
2
answers
139
views
Passing parameters in truffle tests
I have this parameter for a function:
type modify_list is
| Add of list(address)
| Remove of list(address)
type modify_list_michelson is michelson_or_right_comb(modify_list)
When I try to supply ...
1
vote
1
answer
51
views
how to set type 'Sets' to orginate()
in smartpy,
self.init(used = sp.set(t = sp.TSignature))
in taquito
await Tezos.wallet.originate({
code: contractJson,
storage: {
used: [],
} })
TezosOperationError { ...
2
votes
1
answer
57
views
How to get Harbinger price feed from Taquito
I get an http error 'Key not found' The contract is a harbinger (coinbase carthage) storage contract. What is the correct 'get' param ?
Tezos.contract.at('KT1P7D7jt3PfjMpsEKPyao1kHQR93t7XR5zh')
.then(...
1
vote
2
answers
638
views
How to retrieve the transaction details using Operation Hash in Taquito
I am trying to retrieve the transaction details like status and data using the operation hash in taquito.
What I want to achieve is basically take the op hash as user input and retrieve the details ...
3
votes
1
answer
133
views
Generating new Tz1 account from Taquito
In ConseilJs, there is a KeyStoreUtils which helps generate mnemonic and restore it to an account. Are there any ways in taquito library to perform similar action? Or do we need to install and import ...
0
votes
0
answers
23
views
Adding API key for node in Taquito
How do i add an API key for my rpc in set provider? I could not find the apiKey parameter in the document
https://tezostaquito.io/typedoc/classes/_taquito_rpc.rpcclient.html
2
votes
1
answer
83
views
Get number of entries in bigmap
I am currently writing tests for a contract and for one of those tests, I would like to get the number of entries in a bigmap field of the contract's storage. I am using JavaScript with Taquito and ...
5
votes
3
answers
598
views
How to decode raw transaction?
I am using @taquito to build and sign a transaction. But before I send it I want to decode it to check my destination address, amount etc like you would normally do for other blockchains.
Not sure ...
1
vote
1
answer
291
views
How to increase the counter of a transaction
I am using @taquito/taquito.
To transfer tezos tokens from one address to another is am using below function.
Tezos.contract.transfer({
to: toAddress,
amount: amountToSend,
...
1
vote
1
answer
97
views
Invalid Parameter Error for getBalance() in FA 1.2 Token
We are working for FA 1.2 Tokens with the
Ref Link: https://assets.tqtezos.com/docs/token-contracts/fa12/2-fa12-ligo/
and got stuck at this point.
Code Used:
const op = await contract.methods
...
1
vote
0
answers
47
views
Error: TypeError: Cannot read property 'isValidPrefix' of undefined {}
var Tezos = taquito.Tezos;
Tezos.setProvider({rpc: 'https://carthagenet.SmartPy.io', signer: new taquitoTezbridgeSigner.TezBridgeSigner()})
const amount = 1;
const ...
0
votes
1
answer
106
views
ERROR: Public Key Cannot be Exposed
tezbridge.request({method: 'post_source'})
taquito.Tezos.setProvider({rpc: 'https://rpc.tzkt.io/mainnet', signer: new taquitoTezbridgeSigner.TezBridgeSigner()})
taquito.Tezos.contract.transfer({ to: ...
2
votes
1
answer
229
views
Specifying a counter for parallel transactions
I want to send transactions asynchronously (in parallel) with Taquito. For payments, this works well with a counter (see also https://github.com/ecadlabs/taquito/compare/allow-to-explicitly-set-...
1
vote
1
answer
169
views
Trouble with calling a function with parameters with Taquito
I'm trying to use taquito to call a method in my contract. Note my contract was programmed in SmartPy (if that makes any difference).
I am able to call contract.storage() without any problem.
When ...
2
votes
2
answers
279
views
Signing transaction with external hardware device and broadcasting on Babylonnet gives invalid signature
I am trying to broadcast a Tezos transaction on the Babylon testnet.
I'm using an external military-grade hardware security module (HSM) located on a remote server. Its purpose is to never expose the ...
5
votes
1
answer
52
views
bigmap.get(key, "") with default param in case of no entry for key in the map with Taquito
Can we do something similar to myMap.get(key, defaultValue = None) of smartPy with Taquito?
An instruction like:
const myContract = await Tezos.contract.at(contractAddress);
const contractStorage = ...
1
vote
2
answers
210
views
Taquito default entrypoint not found
I have deployed a smart contract on carthagenet.
The contract only has a single entry point.
Taquito is not able to find that single entry point. I tried both default and root methods and it doesn'...
5
votes
2
answers
380
views
Operation cost for invoking smart contract
I would like to find out if the smart contract's code size/storage or an operation's parameters helps to derive to the cost.
Is there a formula to calculate the cost of the operation to be invoking a ...