Skip to content

Commit 47cfd80

Browse files
committed
Merge remote-tracking branch 'origin/main' into gateway-e2e-tests
2 parents 476d638 + 68a7c47 commit 47cfd80

File tree

119 files changed

+2228
-3313
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

119 files changed

+2228
-3313
lines changed

docs/faqs/faqs.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,18 @@ has_children: true
99

1010
Find answers to the most commonly asked FireFly questions.
1111

12-
This content is coming soon and will be guided by community interactions via Discord, meetups, webinars and other technical forums.
12+
## How does FireFly enable multi-chain applications?
13+
It's best to think about FireFly as a rich orchestration layer that sits one layer above the blockchain. FireFly helps to abstract away much of the complex blockchain functionality (such as data exchange, private messaging, common token functionality, etc) in a loosely coupled microservice architecture with highly pluggable components. This enables application developers to focus on building innovative Web3 applications.
1314

14-
If you have immediate questions please don't hesitate to reach out to us on the [Hyperledger Discord](https://discord.gg/hyperledger) in the `#firefly` channel.
15+
There aren't any out of the box bridges to connect two separate chains together, but with a collection of FireFly instances across a consortium, FireFly could help listen for events on Blockchain A and take an action on Blockchain B when certain conditions are met.
16+
17+
## 📜 How do I deploy smart contracts?
18+
In order to interact with a smart contract on a public or private Ethereum chain you need to first deploy it to the chain. Deployment means that you've sent a transaction with the compiled source code to the chain without a specified recipient and received a contract address that you and others on the network can use to interact with your contract.
19+
20+
Refer to the [Smart Contract Tutorial](../tutorials/custom_contracts/) for instructions to deploy a smart contract to your private networking using FireFly.
21+
22+
## 🦊 Can I connect FireFly to MetaMask?
23+
Yes! Before you set up MetaMask you'll likely want to create some tokens that you can use to send between wallets on your FF network. Go to the tokens tab in your FireFly node's UI, create a token pool, and then mint some tokens. Once you've done this, follow the steps listed [here](https://hyperledger.github.io/firefly/tutorials/tokens/erc721.html#use-metamask) to set up MetaMask on your network.
24+
25+
## 🚀 Connect with us on Discord
26+
If your question isn't answered here or if you have immediate questions please don't hesitate to reach out to us on [Discord](https://discord.gg/hyperledger_) in the `firefly` channel:

docs/images/define_a_datatype.png

84.5 KB
Loading
342 KB
Loading
128 KB
Loading
289 KB
Loading
339 KB
Loading

docs/images/message_view.png

-68.9 KB
Binary file not shown.

docs/images/new_message_view.png

516 KB
Loading

docs/reference/types/tokentransfer.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ nav_order: 11
6666
| `created` | The creation time of the transfer | [`FFTime`](simpletypes#fftime) |
6767
| `tx` | If submitted via FireFly, this will reference the UUID of the FireFly transaction (if the token connector in use supports attaching data) | [`TransactionRef`](#transactionref) |
6868
| `blockchainEvent` | The UUID of the blockchain event | [`UUID`](simpletypes#uuid) |
69+
| `config` | Input only field, with token connector specific configuration of the transfer. See your chosen token connector documentation for details | [`JSONObject`](simpletypes#jsonobject) |
6970

7071
## TransactionRef
7172

docs/swagger/swagger.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ has_children: false
99

1010
This is the FireFly OpenAPI Specification document generated by FireFly
1111

12-
Note: The 'Try it out' buttons will not work on this page, because it's not running against a live version of FireFly. To actually try it out, we recommend using the [FireFly CLI](https://github.com/hyperledger/firefly-cli) to start an instance on your local machine, then have a look at the API spec there.
12+
**Note**: The 'Try it out' buttons will not work on this page because it's not running against a live version of FireFly. To actually try it out, we recommend using the [FireFly CLI](https://github.com/hyperledger/firefly-cli) to start an instance on your local machine (which will start the FireFly core on port 5000 by default) and then open the Swagger UI associated with your local node by opening a new tab and visiting [http://localhost:5000/api](http://localhost:5000/api)
1313

1414
<link rel="stylesheet" type="text/css" href="https://unpkg.com/swagger-ui-dist@3/swagger-ui.css">
1515

0 commit comments

Comments
 (0)