Questions tagged [permissions]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
1
vote
1answer
358 views

How do permissions on deferred transactions work?

I'm playing around with deferred transactions and encountered an oddity. Say, we have a contract deployed on contract, and an account account. contract has contract@eosio.code as part of its active ...
0
votes
1answer
278 views

Error 3090003: Provided keys, permissions, and delays do not satisfy declared authorizations on Kylin

I've created a test account on Kylin, funded it from a faucet, bought RAM and deployed a contract. when I try to call a contract method I get the above error my call attempt is made using cleos and ...
0
votes
1answer
34 views

A way to decrease power of active and owner keys of account?

I'm reading this article: https://developers.eos.io/eosio-nodeos/docs/accounts-and-permissions It's allowed to add many owners to single EOS account, right? It's allowed to have many active keys for ...
0
votes
1answer
29 views

Error RPC ERROR 3090003: Provided keys, permissions, and delays do not satisfy declared authorizations, how to solve this error

1.abi_json_to_bin 2.unlock default wallet 3.get public_key lists,"EOS5CMpK8wH5MzFA3Vptb3RizKr5MLmEF7A4K9FhL4HSyVrVRT7o8" is one of them 4.make sure the public_key is related to the account ...
0
votes
1answer
32 views

Sent EOS to wrong Account From exchange Coinbase

We transferred funds from Coinbase to another coinbase account but the account name was mistyped due to autocorrect and funds went to an account called 'counbasebase' instead of the exchange '...
0
votes
1answer
72 views

Setting eosio.code permission for contract account in eosjs

I am trying to set the eosio.code permission for my contract on account kbo2byvpkbiy (private blockchain). The reason I want to do this is calling eosio.token/transfer from within this contract. All ...
2
votes
1answer
93 views

How to setup action access control?

Let's say contract-A has a couple of actions defined. If access to one of the contract-A's action, say action1(), needs to be controlled on account basis, how to do it? For example, only few ...
0
votes
1answer
33 views

Where in the code are eosio.prods permission set

where can I find the code in which eosio.prods permission are set? I couldn't find it in system_contract or producer_plugin. thx for any help!!
0
votes
1answer
39 views

How to add “eosio.code” permission to an account on testnet?

I am trying to add a the "eosio.code" permission to an account on testnet. I am using the following command: cleos -u https://api.testnet.eos.io set account permission lsqkeotnnpyu active '{"...
0
votes
2answers
30 views

How to change permission when pushing an action?

Hello I successfully deployed my contract on the jungle testnet on the account rpstestacc13. However when I want to push an action it says that it is missing authority of rpstestacc13. polo@polo-...
4
votes
1answer
760 views

How to get accounts info in smart contract

How can I get accounts info in a smart contract? Or if given a public key and account_name, is there any way can verify that account has this public key in a certain permission?
0
votes
0answers
15 views

How many permissions can be created in the same account?

Is there any limit on the number of permissions that can be created in the same EOS account?
2
votes
2answers
860 views

How to call action of another contract within a contract?

If I'm right then to call the event of another contract, I need to configure the permissions (allow the call). For example, I have contract aliceclass: class aliceclass : public contract { public: ...
5
votes
2answers
609 views

How to set up chain of permission levels for a user?

This is a great answer that describes the ways you can handle user permission levels for inline actions. According to that answer: This can be done a few ways (ordered from most risky for the user ...
3
votes
1answer
522 views

Is it possible to call “updateauth” to change account keys from within a smart contract?

I am trying to write a smart contract that changes the keys of an account (not itself). The transaction will be of course be authorized by the account for which the keys are changing. I feel like it ...
1
vote
1answer
357 views

Code examples for ONLY_BILL_FIRST_AUTHORIZER

Can someone please add code example or describe how to only bill first authorizer? I have tried but can't get it to work. Thanks!
2
votes
1answer
47 views

What rights does a “Privileged” account have?

Is it possible for the "privileged" account to change account permissions on any account? What else can it do? Are the privileged permissions documented anywhere?
1
vote
1answer
25 views

Is it possible to remove the keys/authorization from an Eos account for a fixed period of time only?

In particular, I'm looking for a solution that gives up control of the account and then gets it back after a given amount of time.
1
vote
3answers
72 views

Is it posible to deny EOS transfers for Account?

Imagine I have account A and account B. Account A is the "owner" of B and A wants to deny EOS Transfers for Account B and allow all other Actions(that means A should have full "active" operations)? ...
1
vote
1answer
45 views

What are the permissions on the eosio.prods accounts used for

eosio.prods has the following permissions (see https://eosauthority.com/account/eosio.prods#keys): 15/21 active (controls the eosio account) 11/21 prod.major 8/21 prod.minor these are updated at ...
1
vote
1answer
44 views

In Eosbetdice contract, in the transfer action, why it is able to emplace a new row in this table?

In Eosbetdice contract, https://gitlab.com/EOSBetCasino/eosbetdice_public/blob/master/EOSBetDice.cpp#L193 The code of the contract in this line should be "eosio.token". I wonder why it doesn't get "...
3
votes
1answer
479 views

Getting an unknown key error while transfer some EOS form one account to another

I have written an action transfer in my contract which is as below // @abi action void second::transfer( account_name from, account_name to, asset ...
4
votes
1answer
638 views

“dice” contract “withdraw” action problem

I wonder if anyone experienced a similar problem and managed to resolve it. I'm testing the "dice" contract on my local tesnet. I've setup up all necessary contracts and could deposit assets to the "...
11
votes
2answers
549 views

How to airdrop a new token to EOS holders?

If I'm developing a project on EOS that will require a new custom token I might want to do an airdrop of that token to existing EOS holders. Are there best practices on how to go about that? Roughly ...
1
vote
1answer
30 views

Can smart contract trigger some action on specified timestamp and change certain account balances?

Imagine I have a poll with specified timestamp for the end. At that point in time votes should be tallied and voters token balances should be adjusted in both directions (increase and decrease). How ...
0
votes
1answer
128 views

Add multiple permissions to account in EOS

When I try to set a single permission, it is working fine: cleos --url https://jungle2.cryptolions.io set account permission market active '{"threshold": 1,"keys": [{"key": "MARKET PUBLIC KEY","...
8
votes
2answers
770 views

Can we set permission using eosjs?

Using cleos, we can set the permissions like this: cleos set account permission <your-account> active '{"threshold": 1,"keys": [{"key": "<your-key>","weight": 1}],"accounts": [{"...
0
votes
1answer
42 views

Unable to publish to Kylin

I have been developing against a local node, for which I created a key-pair. Now that it's time to publish to the testnet, I've imported said private key into Scatter and linked it to the account to ...
1
vote
1answer
28 views

How to fetch linked permissions?

I'd like to see what actions my permissions are linked as a result of using linkauth. The v1/get_account info does not return this information. What other ways are there to look up what action a ...
1
vote
0answers
21 views

How to view links between actions and permissions?

Currently I create permissions perm* for user user, and authorize it to push action action* to the code-containing account code like so: cleos set account permission user perm* PUBLIC_KEY active ...
1
vote
0answers
63 views

Multi-signature Account with Wait Time

I want to create a shared hierarchical account using time delays and multi-sigs. My intention is to use a "wait" time delay in conjunction with a mutli-sig proposal. I want to require a multi-sig ...
1
vote
1answer
40 views

Is it possible to lock publish contract with set permission?

Is it possible to setup a lock (multisig) for the command cleos set contract ? in order to request one or more signatures to deploy a contract ? cleos set action permission eosio eosio set ...
0
votes
2answers
100 views

require_auth() not working as expected

I adapted the hello contract, expanding with require_auth() and added an additional account oliver that should be able to execute the action hashin on behalf of the contract owner doctest1. I adjusted ...
0
votes
1answer
39 views

What is the role of a claimer key in eosio account?

I have seen the owner key and active key but does anyone know, what is the use of the claim key?
2
votes
2answers
183 views

Setting a key to NULL

Is it possible to change they key for a permission to an EOS public key equivalent of NULL? Such that you could in essence stop that permission from being used in the future? If so, what would be the ...
1
vote
1answer
55 views

require_auth( user ) not working in HelloWorld

I ran through the hello world tutorial. First time I ran through using v1.6 of nodeos and it worked as advertised. Upgraded to v1.7 of nodeos and the require_auth(user) did not restrict user from ...
3
votes
1answer
120 views

How do I set my smart-contract / account to “immutable”?

What's the correct cleos command to yield the active/owner permissions of a deployed contract to "eosio.code", exclusively?
2
votes
1answer
57 views

How to auth the issue permission to another contract?

I created a token "ABC" from account "tokenabc" and deployed a airdrop contract "airdroptoken". And I hope that everyone who transfers EOS token to this contract will get some airdrop token "ABC". ...
0
votes
2answers
47 views

Referring to permissioned account within contract code?

I've created a table within a contract where I want to store user information. the .emplace() method's first parameter specifies the "scope" (I guess) for data to be stored and thus the user account ...
2
votes
1answer
141 views

How to remove a key from account permissions?

When I imported eos account into Exodus wallet it automatically updated my account permissions and added a second active key. I want to remove this key from my account. Does anyone know how? ...
3
votes
1answer
211 views

Issue setting permissions for use of eosio.token in smart contract

I have an action in a smart contract called submanager that I want to make use of the transfer action from eosio.token (I'm using eosio.cdt v1.3). ACTION subscribe(name from, name to, asset quantity,...
0
votes
1answer
27 views

How much does it cost to add a new permission to an account?

When adding a new key pair to an existing account, how much RAM, CPU, and NET is required?
1
vote
1answer
186 views

Custom permission error 309004/309005

I'm trying to create a custom permission and push an action on my contract, but experience problems with authorization. Alice.acc is the account where the contract is set to. Giveprm is the custom ...
1
vote
1answer
235 views

Using transfer to send tokens within a smart contract results in “unable to find key”

This is my example code deployed on myaccount #include <eosiolib/eosio.hpp> #include <eosiolib/print.hpp> #include <eosiolib/currency.hpp> using namespace eosio; class ...
3
votes
1answer
308 views

How can multisig trigger an action in contract other than eosio.token contract?

Other than eosio.token contract how can we call the inline actions in contract from multisig contract. For example, I have a contracts namely mltisigmetup(with action meetup). Now I need a ...
1
vote
1answer
194 views

Allow users to withdraw their tokens

In my contract I have an action which is supposed to allow users to collect the tokens they have accumulated. To do this I use: void transfer_token(account_name receiver, asset quantity, std::string ...
2
votes
2answers
73 views

Confused about active and owner type accounts. What's a good example for a lay person to understand?

I read the documentation on active vs owner type accounts: Authorization and Permissions Permissions are arbitrary names used to define the requirements for a transaction sent on behalf of ...
1
vote
1answer
24 views

What Data ownership really is in EOS?

All data of transactions can be view live as EOS is public , suppose i made a transaction on EOS block-chain this transaction belong to me but still people can see it. Here is my Question how this ...
1
vote
3answers
125 views

I want to have permissioned data access over eos

Is it possible to have permissioned data access? Suppose I am having a multi_index table and whoever adds data to that table only can access the data because I am having a table storage and one ...
2
votes
4answers
324 views

Error in eosjs account creation on localnet

I am trying to create an account using eosjs in node.js. I am using : eos = Eos({keyProvider}); eos.transaction(tr => { tr.newaccount({ creator: 'eosio', name: '...