!JlyDNoJGELxCfReXhe:matrix.org

Dev-help

11 Members
Aragon development troubleshooting and help-related discussions1 Servers

Load older messages


Timestamp Message
12 Feb 2020
10:11:24@bridge-bot:matrix.orgbridge-bot <bpierre>@ecwireless What error did you get when typing the command?
13:36:52@bridge-bot:matrix.orgbridge-bot <ecwireless>I think I got it to work. I just added env to the beginning of the command
13:38:40@bridge-bot:matrix.orgbridge-bot <bpierre>Oh right, are you using Fish shell?
13:40:06@bridge-bot:matrix.orgbridge-bot <ecwireless>Yeah, that was it. Fish actually told me what the fix was in the error 🤦🏻‍♂️
13:43:18@bridge-bot:matrix.orgbridge-bot <ecwireless>In order to tweak the finance app tho, is it then necessary to open localhost:3000 and create a new organization to test with? And would I have to use the localhost 8545 on MetaMask for this?
18:45:49@bridge-bot:matrix.orgbridge-bot <sohkai>@ecwireless No, by default npm run start will run against rinkeby and you can test Finance against any organization. You would use the Rinkeby network on Metamask
19:46:26@bridge-bot:matrix.orgbridge-bot <ecwireless>Got it, thank you!
13 Feb 2020
18:53:04@bridge-bot:matrix.orgbridge-bot <ecwireless>I signed the CLA earlier today for a pull request… is it normal for it to be pending for over 4 hours?
19:05:43@bridge-bot:matrix.orgbridge-bot <mcormier>@ecwireless It may take a few moments but 4 hours seems a bit much. Can you make sure that you signed with the same Github account that you pushed and committed with?
19:29:23@bridge-bot:matrix.orgbridge-bot <ecwireless>Yeah, I only have 1 Github account: ECWireless
19:31:37@bridge-bot:matrix.orgbridge-bot <ecwireless>Actually, according to the cla-assistant, I have already signed the CLA. But on the Pull Requests page, it says it’s still pending… Maybe I’ll just give it 24 hours…
19:53:15@bridge-bot:matrix.orgbridge-bot <mcormier>@ecwireless Is this your pull request?: https://github.com/aragon/aragon-apps/pull/1080
19:54:28@bridge-bot:matrix.orgbridge-bot <mcormier>Seems like the commits were not done with your email address
19:54:34@bridge-bot:matrix.orgbridge-bot <mcormier>StudioME - Left iMac seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
20:04:47@bridge-bot:matrix.orgbridge-bot <ecwireless>Oh strange, yeah that’s mine. Lemme try the commit again
21:02:47@bridge-bot:matrix.orgbridge-bot <ecwireless>Alright, I ended up getting it to work. Thanks for pointing that out about my email!
14 Feb 2020
16:00:42@bridge-bot:matrix.orgbridge-bot <aaron>Hey guys, I have an issue with permissions.
I deployed a company DAO and added a second token.
The voting app of the original token has the permission to mint tokens on the second token manager.
Any entity has the permission to open votes on the voting app.

Question: why can ant entity not mint the second token?

15 Feb 2020
10:31:44@bridge-bot:matrix.orgbridge-bot <aaron>hey is anyone else having problems with apm ```❯ aragon apm packages –env aragon:rinkeby –use-frame
✖ Fetching APM packages for aragonpm.eth
→ [ethjs-rpc] rpc error with payload {“id”:3590721893474,“jsonrpc”:“2.0”,"pa

✖ [ethjs-rpc] rpc error with payload {“id”:3590721893474,“jsonrpc”:“2.0”,"params
":[{“to”:“0x”,“data”:“0x3b3b57de9065c3e7f7b7ef1ef4e53d2d0b8e0cef02874ab020c1ece7
9d5f0d3d0111c0ba”},“latest”],“method”:“eth_call”} null

16 Feb 2020
19:31:08@bridge-bot:matrix.orgbridge-bot <mcormier>Hey @aaron I can confirm that I also get this bug, just created an issue for it: https://github.com/aragon/aragon-cli/issues/1466
I will try to fix it this week.
18 Feb 2020
07:29:12@bridge-bot:matrix.orgbridge-bot <BenThotsaphon>Hey guys, I have created an app on the client and I try to use IPFS gateway by using ipfs-http-client dependency. The problem is when building the front-end application I have the error like
and the code is just
import ipfsClient from ‘ipfs-http-client’
const ipfs = ipfsClient(‘endpoint’)
14:21:49@bridge-bot:matrix.orgbridge-bot <djudjuu>Hi,
i am researching aragonOs for my company and atm I have trouble wrapping my head around how authP really works:

I understant that I can encode special conditions to be evaluated with the
parameters of my function call by tight-packing them into uint256 arrays. Very
neat.

What I dont understand, is how this is done in some examples, e.g. the Voting.sol, or Vault.sol

what does these lines mean:

    authP(TRANSFER_ROLE, arr(_token, _to, _value))

what are the contraints that _token , _ and _value have to fulfill?

(by reading the documentation I found that there is grantPermissionP() which
allows to specify some parameters processing, but I dont see it invoked in relation to the TOKEN_TRANSFER role.)

thanks!

14:25:30@bridge-bot:matrix.orgbridge-bot <djudjuu>Hi,
i am researching aragonOs for my company (neufund from berlin => equity tokens) and atm I have trouble wrapping my head around how authP really works:

I understant that I can encode special conditions to be evaluated with the
parameters of my function call by tight-packing them into uint256 arrays. Very
neat.

What I dont understand, is how this is done in some examples, e.g. the Voting.sol, or Vault.sol

what does these lines mean:

    authP(TRANSFER_ROLE, arr(_token, _to, _value))

what are the contraints that _token , _ and _value have to fulfill?

(by reading the documentation I found that there is grantPermissionP() which
allows to specify some parameters processing, but I dont see it invoked in relation to the TOKEN_TRANSFER role.)

thanks!

14:36:36@bridge-bot:matrix.orgbridge-bot <mcormier>Hey djudjuu, it’s up to the organization’s users to specify the permissions that they want. Currently, it’s only possible by calling grantPermissionP directly (https://hack.aragon.org/docs/aragonos-ref#examples-of-rules) or with the CLI: https://hack.aragon.org/docs/cli-dao-commands#dao-acl-grant
14:40:49@bridge-bot:matrix.orgbridge-bot <djudjuu>ah ok, so in the example authP(_token, _from_value) is just a placeholder indicating that whoever grants that permission TRANSFER_ROLE, can specify how those parameters shall be used (when the invoke grantPermissionP() in one of the ways outlined above)
14:40:55@bridge-bot:matrix.orgbridge-bot <djudjuu>?
14:43:27@bridge-bot:matrix.orgbridge-bot <mcormier>Yes exactly :)
14:46:30@bridge-bot:matrix.orgbridge-bot <djudjuu>ok. i like it. Would be cool to mention grantPermissionP() in the reference-docs too… seeing auth/authP <> grant/grantP would make it easier

I definitely hope to work with it in the future… Your evmscript forwarding is really slick to. Modularity that makes me smile :)

16:44:58@bridge-bot:matrix.orgbridge-bot <djudjuu>Hi,

So I dont understand what I need to to to be able to execute evm_scripts

I understand the IForwarderInterface, where I would call runScript(scryptAsBytes), given for example
that I certain conditions I can specify with canForward() are satisfied.

On first look, Vote.sol can execute a forwarded script via runScript()

My question now is related to where that call goes then.

Is my understanding correct, that any contract inheriting from AragonApp.sol can
execute scripts via runScript()?

What is confusing me is the section about the EVMScriptRegistry and the IEMVSCriptExecutor Interface.
It says that any contract I want to execute such callscripts needs to implement the IEVMScriptExecutor-interface.

But when I generated an this diagram from the code, and there it seems that aragon app does not inherit from IEVMScriptExecutor…

Can you tell what I am missing?

16:47:30@bridge-bot:matrix.orgbridge-bot <djudjuu>Hi,

So I dont understand what I need to to to be able to execute evm_scripts

I understand the IForwarderInterface, where I would call runScript(scryptAsBytes), given for example
that I certain conditions I can specify with canForward() are satisfied.

On first look, Vote.sol can execute a forwarded script via runScript()

My question now is related to where that call goes then.

Is my understanding correct, that any contract inheriting from AragonApp.sol can
execute scripts via runScript()?

What is confusing me is the section about the EVMScriptRegistry and the IEMVSCriptExecutor Interface. (https://hack.aragon.org/docs/aragonos-3-ref#evmscripts)
It says that any contract I want to execute such callscripts needs to implement the IEVMScriptExecutor-interface.

But when I generated an this diagram from the code, and there it seems that aragon app does not inherit from IEVMScriptExecutor…

Can you tell what I am missing?

17:18:33@bridge-bot:matrix.orgbridge-bot <mcormier>Ah yes maybe that part of the documentation could be improved. AragonApp inherits EVMScriptRunner, which takes care of fetching the IEVMScriptExecutor to execute the script. You can see in details here how it works: https://github.com/aragon/aragonOS/blob/master/contracts/evmscript/EVMScriptRunner.sol#L40

There are no newer messages yet.


Back to Room List