bumi
62a5cefd1a
Update readme to reflect helper script changes
2018-04-23 13:20:57 +02:00
bumi
6378df7075
cleanup
2018-04-23 12:11:26 +02:00
bumi
bd2af6ed72
Smarter cli script
...
It now allows you to list available functions and allows to call
functions on the wrapper or on the contract directly.
2018-04-23 12:10:20 +02:00
bumi
85032353ca
Use kredits library in add-proposal script
2018-04-23 12:06:04 +02:00
bumi
78b47753b3
Constructor confugration options
...
This changes the function signature of the constructor but allows us to
pass any options.
Mainly this is now used for the ipfs configs.
2018-04-23 11:01:08 +02:00
basti
1779d66ee6
Merge pull request #39 from 67P/fix/ipfs-hash
...
Replaces the ipfsHash buffer with a B58 string
2018-04-21 21:04:56 +02:00
fsmanuel
471c705e64
Replaces the ipfsHash buffer with a B58 string
2018-04-21 20:59:59 +02:00
fsmanuel
92c566c13c
Fix build-json to merge addresses
2018-04-21 20:01:46 +02:00
fsmanuel
ee886e6cd0
Merge pull request #38 from 67P/healthcheck
...
Extract healthcheck into its own class
2018-04-21 15:11:01 +00:00
bumi
7ba32bb0ed
Extract healthcheck into its own class
...
This moves the whole checks if everything is running into its own class
and is no longer inside the different functions.
Makes the functions smaller and the healthcheck can be used from the
client only if wanted/needed.
2018-04-21 16:45:04 +02:00
fsmanuel
3e4d270bcb
Merge pull request #29 from 67P/fallback-provider
...
Fallback to provider if no contract signer is given
2018-04-21 09:19:43 +00:00
fsmanuel
772071c699
Merge branch 'master' into fallback-provider
...
# Conflicts:
# lib/kredits.js
2018-04-21 11:18:56 +02:00
fsmanuel
6ca23de343
Lock ethers.js at 3.0.15
2018-04-21 10:44:09 +02:00
fsmanuel
a71c2d0793
Merge pull request #36 from 67P/refactor/use-kredits-in-scripts
...
Refactor helper scripts to use kredits module
2018-04-21 08:39:38 +00:00
fsmanuel
6f02a4d4b2
Merge pull request #35 from 67P/refactor/kredits-init
...
Refactor kredits address initialization
2018-04-21 08:32:57 +00:00
bumi
92f3963c5a
Remove not needed static contractNames function
2018-04-20 13:01:44 +02:00
bumi
aedf2cc7bd
Merge pull request #34 from 67P/feature/support-contract-call-options
...
Add support for contract tx call options
2018-04-20 10:59:07 +00:00
bumi
2503ac7c73
Refactor helper scripts to use kredits module
...
This reuses the kredits library functions in the helper scripts and
seeds. We no longer need to add IPFS hashes manually but simply can
provider contributor/proposal data.
2018-04-20 12:56:09 +02:00
bumi
3da3e22214
Refactor kredits address initialization
...
This moves the Kredits initialization to the instance which allows us to
be more flexible with handling contract addresses.
Example:
var k = new Kredits(provider, signer, {Registry: '0xabc'});
k.init().then((kredits) { ...});
var k = new Kredits(provider, signer, {Contributors: '0xabc'})
k.Contributor.add(...);
2018-04-20 03:08:18 +02:00
bumi
6738abd0b3
Add support for contract tx call options
...
This allows to provide options like gas price/limit settings for the
state changing contract calls.
These options are simply passed to the ethers contract instance.
We need to provide the gas limit when using the jsonrpc provider.
(ganache failed with revert if not enought gas was provider)
2018-04-20 02:09:30 +02:00
fsmanuel
d4ca8d7c25
Merge pull request #33 from 67P/feature/use-prompt
...
Use prompt instead of argv arguments in scripts
2018-04-19 22:26:29 +00:00
bumi
9669f0137b
Use prompt instead of argv arguments in scripts
...
This makes it easier to handle truffle arguments which we for example
need to specify the network.
So we ask the user for input instead on using the argv array which might
change.
2018-04-20 00:22:09 +02:00
fsmanuel
fba767cd40
Only create only registry addresses
2018-04-20 00:18:06 +02:00
fsmanuel
fbd15953ab
Rename contributorAttr address -> account
2018-04-20 00:16:14 +02:00
basti
b6bc5af7bf
Serialize details in contributions
2018-04-19 15:39:00 +02:00
basti
7f56e1163a
Add accounts to contributor serialization
2018-04-19 15:23:15 +02:00
bumi
3ad9835f79
Add kovan deployment
2018-04-19 15:02:40 +02:00
bumi
42bfb3d24e
Fallback to provider if no contract signer is given
...
No signing functions will be available then.
2018-04-19 01:30:27 +02:00
fsmanuel
555cf1e12c
Merge pull request #28 from 67P/library
...
Hello wrapper library
2018-04-18 22:42:25 +00:00
bumi
a16cd862f6
Better ipfs handling and default configs
2018-04-19 00:40:33 +02:00
bumi
424a2c4d02
Fix token modle.exports
2018-04-19 00:28:03 +02:00
bumi
8b0df655e8
Remove debug logs
...
The classes from the library should be less noisy
2018-04-19 00:23:28 +02:00
bumi
d5e68e1639
Hello wrapper library
2018-04-18 18:51:27 +02:00
basti
38a25caaa4
Merge branch 'presist-ganache-db'
2018-04-17 13:24:43 +02:00
basti
f2fc9fd161
Add empty Ganache DB directory
2018-04-17 13:13:52 +02:00
bumi
64ce554c49
readme
2018-04-16 11:01:43 +02:00
bumi
4b1cbbd0f7
Persist ganache DB and use fixed Mnemonic
...
This persists the state of the ganache db and uses a fixed mnemonic
code to create accounts.
It now acts more like a local presistent database and no need to
send funds to the accounts after restart.
2018-04-15 21:03:12 +02:00
fsmanuel
e0407cb31a
Merge pull request #24 from 67P/refactor/naming-conventions
...
More consistent contract parameter naming
2018-04-15 18:24:11 +00:00
bumi
9e57567cd3
rename recipent to contributor in token contract
2018-04-15 20:21:49 +02:00
bumi
d7c8ee46bd
Rename recipientId to contributorId in Operator
2018-04-15 19:58:28 +02:00
bumi
00a7a4e511
Merge branch 'master' into refactor/naming-conventions
...
* master:
Adjust seeds to new proposal storage
2018-04-15 19:39:30 +02:00
bumi
4fd35a86c8
update seeds
2018-04-15 19:35:30 +02:00
bumi
e2e9cd5c3b
Add batch voting for proposals
...
The batchVote function accepts an array of proposal ids and votes for
every one.
Normally arrays without fix length are problematic and gas usage can not be
estimated really well. So we need to see how that works or what other
pattern could be used.
2018-04-15 18:15:21 +02:00
bumi
5235370960
Adjust seeds to new proposal storage
2018-04-15 15:37:11 +02:00
bumi
3a0350d581
Fix
2018-04-10 18:16:19 +02:00
bumi
b85117835d
update contributor account vs. address
2018-04-10 18:02:00 +02:00
bumi
e116e7ebf3
Use new naming convention to call address things accounts
...
So here we use creatorAccount - similar to proposalId.
Like this we will always have an *Account or *Id as identifier.
2018-04-10 17:49:16 +02:00
bumi
147904e237
maybe more consitent
2018-04-10 16:40:11 +02:00
bumi
7f30006703
More consistent contract parameter naming
2018-04-10 16:25:17 +02:00
fsmanuel
e9c6f1e4a7
Merge pull request #23 from 67P/refactor/contributor-naming-convention
...
Rename Contributors function parameter to be more consistent
2018-04-10 14:08:26 +02:00