Skip to content

Commit 46bcc9e

Browse files
authored
Merge branch 'main' into fix_cve
2 parents 772e4bc + d655c25 commit 46bcc9e

File tree

17 files changed

+52
-34
lines changed

17 files changed

+52
-34
lines changed

.github/workflows/docker_main.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,13 @@ on:
88
- '.github/**' # exclude .github directory
99
- '**.md' # exclude all markdown files
1010

11+
permissions:
12+
contents: read
13+
packages: write
14+
1115
jobs:
1216
docker:
1317
runs-on: ubuntu-latest
14-
permissions:
15-
contents: read
16-
packages: write
1718
steps:
1819
- uses: actions/checkout@v3
1920
with:

.github/workflows/docker_release.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,14 @@ on:
44
release:
55
types: [released, prereleased]
66

7+
permissions:
8+
contents: read
9+
packages: write
10+
711
jobs:
812

913
docker:
1014
runs-on: ubuntu-latest
11-
permissions:
12-
contents: read
13-
packages: write
1415
steps:
1516
- uses: actions/checkout@v4
1617
with:

.github/workflows/docs.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ on:
77
pull_request:
88
release:
99
types: [released]
10+
11+
permissions:
12+
contents: write
13+
1014
jobs:
1115
build:
1216
runs-on: ubuntu-latest

.github/workflows/go.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Go
22

33
on:
44
push:
5-
branches: [main]
5+
branches: [main]
66
paths:
77
- '**' # include all files
88
- '!.github/**' # exclude .github directory
@@ -18,6 +18,10 @@ on:
1818

1919
workflow_dispatch:
2020

21+
permissions:
22+
contents: read
23+
packages: write
24+
2125
jobs:
2226
build:
2327
env:

.github/workflows/integration.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ on:
77
- cron: "0 0 * * *"
88
workflow_dispatch:
99

10+
permissions:
11+
contents: read
12+
1013
jobs:
1114
e2e-test:
1215
runs-on: firefly-ubuntu-latest

.github/workflows/solidity.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ on:
44
pull_request:
55
branches: [main]
66

7+
permissions:
8+
contents: read
9+
packages: read
10+
711
jobs:
812
solidity-test:
913
runs-on: ubuntu-latest

README.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
[![FireFy Documentation](https://img.shields.io/static/v1?label=FireFly&message=documentation&color=informational)](https://hyperledger.github.io/firefly//)
66
![build](https://github.com/hyperledger/firefly/actions/workflows/docker_main.yml/badge.svg?branch=main)
77
[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/7826/badge)](https://www.bestpractices.dev/projects/7826)
8+
[![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/hyperledger/firefly/badge)](https://scorecard.dev/viewer/?uri=github.com/hyperledger/firefly)
89

910
![Hyperledger FireFly](./images/hyperledger_firefly_logo.png)
1011

1112
Hyperledger FireFly is the first open source Supernode: a complete stack for enterprises to build and scale secure Web3 applications.
1213

1314
The FireFly API for digital assets, data flows, and blockchain transactions makes it radically faster to build production-ready apps on popular chains and protocols.
1415

15-
1616
[ENGLISH](./README.md) | [简体中文](./README_zh_CN.md)
1717

1818
## Start using Hyperledger FireFly
@@ -61,35 +61,35 @@ Other repositories you might be interested in containing those microservice comp
6161
6262
### Blockchain connectivity
6363

64-
- Transaction Manager - https://github.com/hyperledger/firefly-transaction-manager
65-
- RLP & ABI encoding, KeystoreV3 utilities and secp256k1 signer runtime - https://github.com/hyperledger/firefly-signer
66-
- FFCAPI reference connector for EVM Chains - https://github.com/hyperledger/firefly-evmconnect
64+
- Transaction Manager - <https://github.com/hyperledger/firefly-transaction-manager>
65+
- RLP & ABI encoding, KeystoreV3 utilities and secp256k1 signer runtime - <https://github.com/hyperledger/firefly-signer>
66+
- FFCAPI reference connector for EVM Chains - <https://github.com/hyperledger/firefly-evmconnect>
6767
- Public EVM compatible chains: Learn more in the [documentation](https://hyperledger.github.io/firefly)
68-
- Permissioned Ethereum connector - https://github.com/hyperledger/firefly-ethconnect
68+
- Permissioned Ethereum connector - <https://github.com/hyperledger/firefly-ethconnect>
6969
- Private/permissioned: Hyperledger Besu / Quorum
70-
- Hyperledger Fabric connector - https://github.com/hyperledger/firefly-fabconnect
71-
- Tezos connector - https://github.com/hyperledger/firefly-tezosconnect
72-
- Corda connector starter: https://github.com/hyperledger/firefly-cordaconnect
70+
- Hyperledger Fabric connector - <https://github.com/hyperledger/firefly-fabconnect>
71+
- Tezos connector - <https://github.com/hyperledger/firefly-tezosconnect>
72+
- Corda connector starter: <https://github.com/hyperledger/firefly-cordaconnect>
7373
- CorDapp specific customization is required
7474

7575
### Token standards
7676

77-
- Tokens ERC20/ERC721 - https://github.com/hyperledger/firefly-tokens-erc20-erc721
78-
- Tokens ERC1155 - https://github.com/hyperledger/firefly-tokens-erc1155
77+
- Tokens ERC20/ERC721 - <https://github.com/hyperledger/firefly-tokens-erc20-erc721>
78+
- Tokens ERC1155 - <https://github.com/hyperledger/firefly-tokens-erc1155>
7979

8080
### Private data bus connectivity
8181

82-
- HTTPS Data Exchange - https://github.com/hyperledger/firefly-dataexchange-https
82+
- HTTPS Data Exchange - <https://github.com/hyperledger/firefly-dataexchange-https>
8383

8484
### Developer ecosystem
8585

86-
- Command Line Interface (CLI) - https://github.com/hyperledger/firefly-cli
87-
- Explorer UI - https://github.com/hyperledger/firefly-ui
88-
- Node.js SDK - https://github.com/hyperledger/firefly-sdk-nodejs
89-
- Sandbox / Exerciser - https://github.com/hyperledger/firefly-sandbox
90-
- Samples - https://github.com/hyperledger/firefly-samples
91-
- FireFly Performance CLI: https://github.com/hyperledger/firefly-perf-cli
92-
- Helm Charts for Deploying to Kubernetes: https://github.com/hyperledger/firefly-helm-charts
86+
- Command Line Interface (CLI) - <https://github.com/hyperledger/firefly-cli>
87+
- Explorer UI - <https://github.com/hyperledger/firefly-ui>
88+
- Node.js SDK - <https://github.com/hyperledger/firefly-sdk-nodejs>
89+
- Sandbox / Exerciser - <https://github.com/hyperledger/firefly-sandbox>
90+
- Samples - <https://github.com/hyperledger/firefly-samples>
91+
- FireFly Performance CLI: <https://github.com/hyperledger/firefly-perf-cli>
92+
- Helm Charts for Deploying to Kubernetes: <https://github.com/hyperledger/firefly-helm-charts>
9393

9494
## FireFly Core code hierarchy
9595

README_zh_CN.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
[![FireFy Documentation](https://img.shields.io/static/v1?label=FireFly&message=documentation&color=informational)](https://hyperledger.github.io/firefly//)
66
![build](https://github.com/hyperledger/firefly/actions/workflows/docker_main.yml/badge.svg?branch=main)
77
[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/7826/badge)](https://www.bestpractices.dev/projects/7826)
8+
[![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/hyperledger/firefly/badge)](https://scorecard.dev/viewer/?uri=github.com/hyperledger/firefly)
89

910
![Hyperledger FireFly](./images/hyperledger_firefly_logo.png)
1011

doc-site/docs/reference/firefly_interface_format.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ For example, the Ethereum plugin always needs to know what Solidity type the fie
9898

9999
## Automated generation of FireFly Interfaces
100100

101-
A convenience endpoint exists on the API to facilitate converting from native blockchain interface formats such as an Ethereum ABI to the FireFly Interface format. For details, please see the <a href="/swagger/#/Default%20Namespace/postGenerateContractInterface" data-proofer-ignore>API documentation for the contract interface generation endpoint</a>.
101+
A convenience endpoint exists on the API to facilitate converting from native blockchain interface formats such as an Ethereum ABI to the FireFly Interface format. For details, please see the <a href="../../swagger/#/Default%20Namespace/postGenerateContractInterface" data-proofer-ignore>API documentation for the contract interface generation endpoint</a>.
102102

103103
For an example of using this endpoint with a specific Ethereum contract, please see the [Tutorial to Work with custom smart contracts](../tutorials/custom_contracts/index.md).
104104

doc-site/docs/tutorials/broadcast_data.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ title: Broadcast data
2020
## Additional info
2121

2222
- Key Concepts: [Broadcast / shared data](../overview/multiparty/broadcast.md)
23-
- Swagger Reference: <a href="/swagger/#/Default%20Namespace/postNewMessageBroadcast" data-proofer-ignore>POST /api/v1/namespaces/{ns}/messages/broadcast</a>
23+
- Swagger Reference: <a href="../../swagger/#/Default%20Namespace/postNewMessageBroadcast" data-proofer-ignore>POST /api/v1/namespaces/{ns}/messages/broadcast</a>
2424

2525
## Example 1: Inline string data
2626

0 commit comments

Comments
 (0)