1
0
mirror of https://github.com/oceanprotocol/ocean.js.git synced 2024-11-26 20:39:05 +01:00

Update README_simpleflow.md

This commit is contained in:
Alex Coseru 2020-05-22 11:47:34 +03:00 committed by GitHub
parent 7f967e7d0f
commit 22e769e109
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -39,26 +39,25 @@ For now, you're Alice:) Let's proceed.
```javascript ```javascript
const { Ocean, Logger } = require('@oceanprotocol/lib') const { Ocean, Logger } = require('@oceanprotocol/lib')
//you can use default ABIs or use custom ones const config={
//you can use default factoryAddress or use default one, depending on the network (auto-determined) network: 'rinkeby',
const ocean = Ocean(rpc_url='https://pacific.oceanprotocol.com',factoryABI=Ocean.factoryABI,dataTokenABI=Ocean.dataTokenABI,factoryAddress='0x123',web3Provider: web3) privateKey:'8da4ef21b864d2cc526dbdb2a120bd2874c36c9d0a1fb7f8c63d7f7a8b41de8f'
}
const accounts = await ocean.accounts.list() const ocean = Ocean(config)
erc20_address = ocean.datatokens.deployNewDT(publisher_service_url='123.com',account[0]) const account = await ocean.accounts.list()[0]
const myToken = ocean.datatoken.create('123.com',account)
``` ```
## 2. Alice mints 100 tokens ## 2. Alice mints 100 tokens
```javascript ```javascript
const dataToken=Ocean.datatokens.loadContract(erc20_address) myToken.mint(100)
dataToken.mint(100,account[0])
``` ```
## 3. Alice transfers 1 token to Bob ## 3. Alice transfers 1 token to Bob
```javascript ```javascript
//transfer amount to destination using account myToken.transfer(1,BobAddress)
dataToken.transfer(1,bob_address, account[0])
``` ```
## 4. Bob consumes dataset ## 4. Bob consumes dataset
@ -66,14 +65,18 @@ dataToken.transfer(1,bob_address, account[0])
Now, you are Bob :) Now, you are Bob :)
```javascript ```javascript
const ocean = Ocean(rpc_url='https://pacific.oceanprotocol.com',factoryABI=Ocean.factoryABI,dataTokenABI=Ocean.dataTokenABI,factoryAddress='0x123',web3Provider: web3)
const accounts = await ocean.accounts.list() const config={
const account=account[0] network: 'rinkeby',
privateKey:'8da4ef21b864d2cc526dbdb2a120bd2874c36c9d0a1fb7f8c63d7f7a8b41de8f'
}
const ocean = Ocean(config)
const asset=ocean.assets.loadFromDataToken(erc20_address)
const file=asset.download(account) const account = await ocean.accounts.list()[0]
const myToken = ocean.datatoken.load(erc20_address)
const asset=ocean.assets.loadFromDataToken(myToken)
const file=ocean.assets.download(asset,account)
``` ```
where where