- 08 8月, 2017 13 次提交
-
-
由 Nathan Hourt 提交于
Implement the linkauth handler in the system contract
-
由 Nathan Hourt 提交于
The name requirepermission was too long, so I renamed it linkauth
-
由 Nathan Hourt 提交于
Add docs on some of the types, register the index, and implement chain_controller::lookup_minimum_permission.
-
由 Nathan Hourt 提交于
Define the types documented in the issue. TODO: Implement logic
-
由 Nathan Hourt 提交于
-
由 Nathan Hourt 提交于
Require_authorization is now implemented so as the contract executes and asserts that a particular account approved the transaction, the chain asserts that this is so and throws if not. Also, update the tests, since the auth checks now bring to bear the rule that an account cannot be used in the same block that creates it. The tests now comply with this rule. TODO: - Check that all declared authorizations get required by the contract - Implement the mapping from user permissions to message types - Use mapping of permission to message type in lookup_minimum_permission
-
由 Nathan Hourt 提交于
We now check authorization of transactions when they come in as pending, and again when we apply them in some block (either when generating the block or when applying it). When applying the transactions in a block, we check auth for all transactions in the block prior to processing any. To check auth, we first scan all of the declared authorizations, and check that the authorization is sufficient to grant permission for the given account to execute the given message type (TODO: look up the actual required permission level rather than just assuming it's 'active'); then, check that the transaction bears signatures to confer the declared authorization.
-
由 Zhenwei 提交于
-
由 peterwillcn 提交于
-
由 peterwillcn 提交于
-
由 peterwillcn 提交于
-
由 kalloc 提交于
1) add default command - help 2) prevent segfault
-
由 kalloc 提交于
-
- 02 8月, 2017 5 次提交
-
-
由 Nathan Hourt 提交于
Remove the changes around moving authorizations from Message to Transaction, as we decided this is not the best way to go. See details at https://github.com/EOSIO/eos/issues/2#issuecomment-318755302
-
由 Daniel Larimer 提交于
Added active key creation
-
由 Daniel Larimer 提交于
complete abi conversion
-
由 Daniel Larimer 提交于
Dockerfile patch
-
由 Daniel Larimer 提交于
116 crypto api test
-
- 01 8月, 2017 9 次提交
-
-
由 Matias Romeo 提交于
-
由 Matias Romeo 提交于
-
由 Matias Romeo 提交于
-
由 Matias Romeo 提交于
-
由 Matias Romeo 提交于
-
由 Matias Romeo 提交于
-
由 Jaewoo Cho 提交于
Example contracts are now located in `/opt/eos/contracts`. Testers can run the compiles contracts(`.wast`), for example, ``` sudo docker exec eos /opt/eos/bin/eosc setcode currency opt/eos/contracts/currency/currency.wast opt/eos/contracts/currency/currency.abi ```
-
由 Jaewoo Cho 提交于
-
由 Jaewoo Cho 提交于
-
- 31 7月, 2017 2 次提交
-
-
由 Phil Mesnier 提交于
incremental improvement for the p2p networking
-
由 Phil Mesnier 提交于
-
- 30 7月, 2017 7 次提交
-
-
由 Daniel Larimer 提交于
Wallet start
-
由 Daniel Larimer 提交于
fix Could NOT find GMP (missing: GMP_LIBRARIES GMP_INCLUDE_DIR)
-
由 xiejinbin 提交于
-
由 xiejinbin 提交于
-
由 Daniel Larimer 提交于
-
由 Daniel Larimer 提交于
-
由 Daniel Larimer 提交于
Stub out simple dice contract.
-
- 29 7月, 2017 4 次提交
-
-
由 Brian Johnson 提交于
-
由 Brian Johnson 提交于
-
由 Daniel Larimer 提交于
-
由 Daniel Larimer 提交于
Build on Travis CI
-