Questions tagged [permissions]
The permissions tag has no usage guidance.
73
questions
0
votes
1
answer
32
views
Purpose of max_inline_action_size?
What is the practical purpose of max_inline_action_size in global settings?
I was attempting to create a contract that would be set with [email protected] / [email protected] active permissions ...
0
votes
1
answer
15
views
Can you stack wait delay threshold for a multi signature transaction?
If for example you have an account with a permission level that has:
threshold of 11
11 accounts with 1 weight each
3 day delay with weight of 2
7 day delay with a weight of 4
Would you be able to ...
0
votes
1
answer
156
views
Building a contact in EOS Studio and getting eosio.code permissions when calling it
After deploying a contract built in EOS Studio ... on my call to another action where I have called 'permission_level()' ... I get a permission error
"transaction declares authority '{"actor&...
0
votes
1
answer
82
views
Refunding impossible
I wanted to refund my eos manually, but unfortunately, I get the following error message:
transaction declares authority '{"actor":"maczaykowski","permission":"...
0
votes
1
answer
199
views
Inline action call that requires get_self() auth possible?
There is a contract B with an action 'create' which uses require_auth( get_self() ).
I would like to call that action from another contract A, is that even possible and if so - how?
Contract b has
...
0
votes
1
answer
50
views
cleos: add auth level to account with specific key pair and limited permissions
Each EOS account has two key pairs: "@owner" and "@active". I want to add another key pair under the name "@limited" which I can use in an unsafe environment (VPS) to ...
2
votes
1
answer
407
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
2
answers
49
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-...
0
votes
1
answer
208
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
1
answer
377
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 ...
0
votes
1
answer
562
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
1
answer
67
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
1
answer
70
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!!
2
votes
1
answer
88
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
1
answer
595
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!
1
vote
1
answer
48
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
3
answers
120
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
1
answer
62
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
1
answer
73
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
1
answer
187
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","...
0
votes
1
answer
63
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
1
answer
41
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
0
answers
34
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
1
answer
109
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
1
answer
52
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 ...
1
vote
1
answer
65
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 ...
0
votes
1
answer
53
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?
0
votes
2
answers
177
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 ...
3
votes
1
answer
197
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?
0
votes
1
answer
58
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
2
answers
51
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
2
answers
337
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 ...
2
votes
1
answer
216
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?
...
1
vote
1
answer
55
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 "...
0
votes
1
answer
35
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?
2
votes
1
answer
482
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 ...
2
votes
1
answer
69
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".
...
3
votes
1
answer
382
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 ...
3
votes
1
answer
253
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,...
2
votes
2
answers
103
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 ...
2
votes
1
answer
120
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 ...
1
vote
1
answer
25
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 ...
2
votes
1
answer
384
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 [email protected] as part of its active ...
1
vote
3
answers
167
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 ...
1
vote
1
answer
234
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
4
answers
360
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: '...
1
vote
1
answer
107
views
how can I implement recovery key thing in eos private network?
There are two keys associated with wallet 1st active and 2nd owner key. What if I forget this keys and want to recover how can I do that on a private network?
7
votes
1
answer
580
views
Can we add the permission to access the table?
I know how to declare ,initialize and get,set values in a table .My question is Can we add permission to access the table to a particular user inside our smart contract ?
2
votes
1
answer
111
views
Advanced Account Permissions
Is it possible to configure permissions to protect an accounts EOS balance with one key (held in cold storage) while allowing tokens that are getting airdropped to this account to be transferred out ...
8
votes
2
answers
865
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": [{"...