Menu

loading...

Settings

Bridges (1)
Hop
šŸ’¬General Discussions Discussion: Privacy

Published: Sep 23, 2024

View in forum ā†’Remove

As the cryptocurrency market continues to evolve, user privacy remains a critical concern. With advancements in privacy technologies like zero-knowledge proofs (zk) and other innovative solutions, it becomes possible for exchanges to stay ahead of the curve. Privacy is fundamental in safeguarding personal and transactional information, enhancing security, and boosting user confidence. Therefore, we are curious whether Hop Exchange has been exploring options for integrating advanced privacy solutions. Specifically, we are interested in knowing if technologies such as zero-knowledge proofs (zk), ring signatures, or mixing services are being considered.

We kindly request insights from Hop Exchange regarding their current and future plans for implementing these privacy enhancements. What are the potential timelines and challenges associated with adopting such technologies? Thank you for your attention and consideration.

1 post - 1 participant

Read full topic

šŸ°Hop Ecosystem RFC - Supporting new coins such as EURe

Published: Sep 23, 2024

View in forum ā†’Remove

We propose the inclusion of the EURe stablecoin by Monerium in Hop Exchange. The EURe is gaining significant traction and offers numerous benefits that would enhance Hopā€™s offerings.

Adding EURe to Hop Exchange will diversify its offerings, attract more users, and strengthen its market position. We request Hop Exchange to consider this proposal and look forward to potential discussions.

1 post - 1 participant

Read full topic

Automated šŸ¤– AUTOMATED: New OP Merkle Rewards Root Wed, 18 Sep 2024 01:00:00 +0000

Published: Sep 19, 2024

View in forum ā†’Remove

This is an automated post by the merkle rewards worker bot :robot:

A new merkle root has been published to GitHub:

Merkle root hash: 0xc418f55b40b1d6eb75ff848e2340fbf515a2e1181f6b673248f05aca1232d047
Merkle root total amount: 290399.799537088822848506 (290399799537088822848506)
Start timestamp: 1663898400 (2022-09-23T02:00:00.000+00:00)
End timestamp: 1726621200 (2024-09-18T01:00:00.000+00:00)
Rewards contract address: 0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73
Rewards contract network: optimism

Instructions to verify merkle root:

docker pull hopprotocol/merkle-drop-framework
docker run --env-file docker.env -v ~/Downloads/op_merkle_rewards_data:/tmp/feesdb hopprotocol/merkle-drop-framework start:dist generate -- --network=mainnet --rewards-contract=0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73 --rewards-contract-network=optimism --start-timestamp=1663898400 --end-timestamp=1726621200

Supply RPC urls in docker.env:

ETHEREUM_RPC_URL=https://example.com
POLYGON_RPC_URL=https://example.com
OPTIMISM_RPC_URL=https://example.com
ARBITRUM_RPC_URL=https://example.com
BASE_RPC_URL=https://example.com
GNOSIS_RPC_URL=https://example.com
NOVA_RPC_URL=https://example.com
LINEA_RPC_URL=https://example.com
POLYGONZK_RPC_URL=https://example.com
USE_API_FOR_ON_CHAIN_DATA=true

Web app to publish root:

Contract information for multisig signers:

Contract address: 0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73
Method: setMerkleRoot
Parameters:
_merkleRoot: 0xc418f55b40b1d6eb75ff848e2340fbf515a2e1181f6b673248f05aca1232d047
totalRewards: 290399799537088822848506

1 post - 1 participant

Read full topic

Automated šŸ¤– AUTOMATED: New ARB Merkle Rewards Root Tue, 03 Sep 2024 03:00:00 +0000

Published: Sep 04, 2024

View in forum ā†’Remove

This is an automated post by the merkle rewards worker bot :robot:

A new merkle root has been published to GitHub:

Merkle root hash: 0x03d3b5684a37912cca9036f8f4da73f628e3a304b3c6496661d877383b27cc5a
Merkle root total amount: 18378.89 (18378890000000000000000)
Start timestamp: 1718150400 (2024-06-12T00:00:00.000+00:00)
End timestamp: 1725332400 (2024-09-03T03:00:00.000+00:00)
Rewards contract address: 0xb3c18710fE030a75A3A981a1AbAC0db984e51853
Rewards contract network: arbitrum

Instructions to verify merkle root:

docker pull hopprotocol/merkle-drop-framework
docker run --env-file docker.env -v ~/Downloads/op_merkle_rewards_data:/tmp/feesdb hopprotocol/merkle-drop-framework start:dist generate -- --network=mainnet --rewards-contract=0xb3c18710fE030a75A3A981a1AbAC0db984e51853 --rewards-contract-network=arbitrum --start-timestamp=1718150400 --end-timestamp=1725332400

Supply RPC urls in docker.env:

ETHEREUM_RPC_URL=https://example.com
POLYGON_RPC_URL=https://example.com
OPTIMISM_RPC_URL=https://example.com
ARBITRUM_RPC_URL=https://example.com
BASE_RPC_URL=https://example.com
GNOSIS_RPC_URL=https://example.com
NOVA_RPC_URL=https://example.com
LINEA_RPC_URL=https://example.com
POLYGONZK_RPC_URL=https://example.com
USE_API_FOR_ON_CHAIN_DATA=true

Web app to publish root:

Contract information for multisig signers:

Contract address: 0xb3c18710fE030a75A3A981a1AbAC0db984e51853
Method: setMerkleRoot
Parameters:
_merkleRoot: 0x03d3b5684a37912cca9036f8f4da73f628e3a304b3c6496661d877383b27cc5a
totalRewards: 18378890000000000000000

1 post - 1 participant

Read full topic

Automated šŸ¤– AUTOMATED: New OP Merkle Rewards Root Wed, 21 Aug 2024 01:00:00 +0000

Published: Aug 22, 2024

View in forum ā†’Remove

This is an automated post by the merkle rewards worker bot :robot:

A new merkle root has been published to GitHub:

Merkle root hash: 0xf54b03f2bb750ca31371b8d2f7c579fe4471b10579dfe9bdd556a067da1f27fc
Merkle root total amount: 289596.009537088822848506 (289596009537088822848506)
Start timestamp: 1663898400 (2022-09-23T02:00:00.000+00:00)
End timestamp: 1724202000 (2024-08-21T01:00:00.000+00:00)
Rewards contract address: 0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73
Rewards contract network: optimism

Instructions to verify merkle root:

docker pull hopprotocol/merkle-drop-framework
docker run --env-file docker.env -v ~/Downloads/op_merkle_rewards_data:/tmp/feesdb hopprotocol/merkle-drop-framework start:dist generate -- --network=mainnet --rewards-contract=0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73 --rewards-contract-network=optimism --start-timestamp=1663898400 --end-timestamp=1724202000

Supply RPC urls in docker.env:

ETHEREUM_RPC_URL=https://example.com
POLYGON_RPC_URL=https://example.com
OPTIMISM_RPC_URL=https://example.com
ARBITRUM_RPC_URL=https://example.com
BASE_RPC_URL=https://example.com
GNOSIS_RPC_URL=https://example.com
NOVA_RPC_URL=https://example.com
LINEA_RPC_URL=https://example.com
POLYGONZK_RPC_URL=https://example.com
USE_API_FOR_ON_CHAIN_DATA=true

Web app to publish root:

Contract information for multisig signers:

Contract address: 0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73
Method: setMerkleRoot
Parameters:
_merkleRoot: 0xf54b03f2bb750ca31371b8d2f7c579fe4471b10579dfe9bdd556a067da1f27fc
totalRewards: 289596009537088822848506

1 post - 1 participant

Read full topic

Automated šŸ¤– AUTOMATED: New Merkle Rewards Root Wed, 21 Aug 2024 00:00:00 +0000

Published: Aug 22, 2024

View in forum ā†’Remove

This is an automated post by the merkle rewards worker bot :robot:

A new merkle root has been published to GitHub:

Merkle root hash: 0x4ccf7e860ea9d959a962f775ac74ea66691fb7a90f5d1a0f253123aa03b15c41
Merkle root total amount: 16814.46 (16814460000000000000000)
Start timestamp: 1718150400 (2024-06-12T00:00:00.000+00:00)
End timestamp: 1724198400 (2024-08-21T00:00:00.000+00:00)
Rewards contract address: 0xb3c18710fE030a75A3A981a1AbAC0db984e51853
Rewards contract network: arbitrum

Instructions to verify merkle root:

docker pull hopprotocol/merkle-drop-framework
docker run --env-file docker.env -v ~/Downloads/op_merkle_rewards_data:/tmp/feesdb hopprotocol/merkle-drop-framework start:dist generate -- --network=mainnet --rewards-contract=0xb3c18710fE030a75A3A981a1AbAC0db984e51853 --rewards-contract-network=arbitrum --start-timestamp=1718150400 --end-timestamp=1724198400

Supply RPC urls in docker.env:

ETHEREUM_RPC_URL=https://example.com
POLYGON_RPC_URL=https://example.com
OPTIMISM_RPC_URL=https://example.com
ARBITRUM_RPC_URL=https://example.com
BASE_RPC_URL=https://example.com
GNOSIS_RPC_URL=https://example.com
NOVA_RPC_URL=https://example.com
LINEA_RPC_URL=https://example.com
POLYGONZK_RPC_URL=https://example.com
USE_API_FOR_ON_CHAIN_DATA=true

Web app to publish root:

Contract information for multisig signers:

Contract address: 0xb3c18710fE030a75A3A981a1AbAC0db984e51853
Method: setMerkleRoot
Parameters:
_merkleRoot: 0x4ccf7e860ea9d959a962f775ac74ea66691fb7a90f5d1a0f253123aa03b15c41
totalRewards: 16814460000000000000000

1 post - 1 participant

Read full topic

Automated šŸ¤– AUTOMATED: New OP Merkle Rewards Root Wed, 24 Jul 2024 01:00:00 +0000

Published: Jul 25, 2024

View in forum ā†’Remove

This is an automated post by the merkle rewards worker bot :robot:

A new merkle root has been published to GitHub:

Merkle root hash: 0x89a6ba7c04ea39f1dc5af3f4f66919e4bff834c28b04177efcc5a5a0bc62bd9d
Merkle root total amount: 288219.289537088822848506 (288219289537088822848506)
Start timestamp: 1663898400 (2022-09-23T02:00:00.000+00:00)
End timestamp: 1721782800 (2024-07-24T01:00:00.000+00:00)
Rewards contract address: 0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73
Rewards contract network: optimism

Instructions to verify merkle root:

docker pull hopprotocol/merkle-drop-framework
docker run --env-file docker.env -v ~/Downloads/op_merkle_rewards_data:/tmp/feesdb hopprotocol/merkle-drop-framework start:dist generate -- --network=mainnet --rewards-contract=0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73 --rewards-contract-network=optimism --start-timestamp=1663898400 --end-timestamp=1721782800

Supply RPC urls in docker.env:

ETHEREUM_RPC_URL=https://example.com
POLYGON_RPC_URL=https://example.com
OPTIMISM_RPC_URL=https://example.com
ARBITRUM_RPC_URL=https://example.com
BASE_RPC_URL=https://example.com
GNOSIS_RPC_URL=https://example.com
NOVA_RPC_URL=https://example.com
LINEA_RPC_URL=https://example.com
POLYGONZK_RPC_URL=https://example.com
USE_API_FOR_ON_CHAIN_DATA=true

Web app to publish root:

Contract information for multisig signers:

Contract address: 0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73
Method: setMerkleRoot
Parameters:
_merkleRoot: 0x89a6ba7c04ea39f1dc5af3f4f66919e4bff834c28b04177efcc5a5a0bc62bd9d
totalRewards: 288219289537088822848506

1 post - 1 participant

Read full topic

Automated šŸ¤– AUTOMATED: New Merkle Rewards Root Wed, 24 Jul 2024 00:00:00 +0000

Published: Jul 25, 2024

View in forum ā†’Remove

This is an automated post by the merkle rewards worker bot :robot:

A new merkle root has been published to GitHub:

Merkle root hash: 0x094d0e49c267784244e4e3b8be0d4b83b65b73952e047af16016f2abdb20ddfe
Merkle root total amount: 12083.09 (12083090000000000000000)
Start timestamp: 1718150400 (2024-06-12T00:00:00.000+00:00)
End timestamp: 1721779200 (2024-07-24T00:00:00.000+00:00)
Rewards contract address: 0xb3c18710fE030a75A3A981a1AbAC0db984e51853
Rewards contract network: arbitrum

Instructions to verify merkle root:

docker pull hopprotocol/merkle-drop-framework
docker run --env-file docker.env -v ~/Downloads/op_merkle_rewards_data:/tmp/feesdb hopprotocol/merkle-drop-framework start:dist generate -- --network=mainnet --rewards-contract=0xb3c18710fE030a75A3A981a1AbAC0db984e51853 --rewards-contract-network=arbitrum --start-timestamp=1718150400 --end-timestamp=1721779200

Supply RPC urls in docker.env:

ETHEREUM_RPC_URL=https://example.com
POLYGON_RPC_URL=https://example.com
OPTIMISM_RPC_URL=https://example.com
ARBITRUM_RPC_URL=https://example.com
BASE_RPC_URL=https://example.com
GNOSIS_RPC_URL=https://example.com
NOVA_RPC_URL=https://example.com
LINEA_RPC_URL=https://example.com
POLYGONZK_RPC_URL=https://example.com
USE_API_FOR_ON_CHAIN_DATA=true

Web app to publish root:

Contract information for multisig signers:

Contract address: 0xb3c18710fE030a75A3A981a1AbAC0db984e51853
Method: setMerkleRoot
Parameters:
_merkleRoot: 0x094d0e49c267784244e4e3b8be0d4b83b65b73952e047af16016f2abdb20ddfe
totalRewards: 12083090000000000000000

1 post - 1 participant

Read full topic

šŸ°Hop Ecosystem Collaberation Request with Contrax Finance

Published: Jul 23, 2024

View in forum ā†’Remove

Hello Hop DAO community,

This is Soheeb with Contrax, and Iā€™m also a casual Hop DAO member (Iā€™ve ā€œhoppedā€ on a few calls before :blush:). Contrax is a new DeFi yield aggregator focused on making access to DeFi yield earning as easy as using a fintech app. We use account abstraction, gas coverage, routing into all strategies with USDC or ETH, and auto-compounding to enhance this experience.

We are currently on Arbitrum and have received the LTIPP grant. We integrated a few Hop vaults before we were even live, and today, almost 3/4 of our $400k in TVL comes from Hop vaults, with the most popular being the Hop hETH vault:

The vault can achieve such a high APY because it is on top of your current vault, which already has LTIPP rewards, with further rewards distributed by us.

Given that we are LTIPP partners and have already done the integration while bringing liquidity to your vaults, we would love to collaborate further. The exact ways to collaborate are open to discussion. At a high level, the goal would be to increase exposure of both protocols to the communities of the other and find ways to work together as we build out the product.

Looking forward to hearing from the community!

1 post - 1 participant

Read full topic

Automated šŸ¤– AUTOMATED: New Merkle Rewards Root Tue, 25 Jun 2024 18:00:00 +0000

Published: Jun 26, 2024

View in forum ā†’Remove

This is an automated post by the merkle rewards worker bot :robot:

A new merkle root has been published to GitHub:

Merkle root hash: 0x81004d8b0ff10d4a1eab01cb31356a13301cf600b155e112a363ff17a4e749de
Merkle root total amount: 3937.1 (3937100000000000000000)
Start timestamp: 1718150400 (2024-06-12T00:00:00.000+00:00)
End timestamp: 1719338400 (2024-06-25T18:00:00.000+00:00)
Rewards contract address: 0xb3c18710fE030a75A3A981a1AbAC0db984e51853
Rewards contract network: arbitrum

Instructions to verify merkle root:

docker pull hopprotocol/merkle-drop-framework
docker run --env-file docker.env -v ~/Downloads/op_merkle_rewards_data:/tmp/feesdb hopprotocol/merkle-drop-framework start:dist generate -- --network=mainnet --rewards-contract=0xb3c18710fE030a75A3A981a1AbAC0db984e51853 --rewards-contract-network=arbitrum --start-timestamp=1718150400 --end-timestamp=1719338400

Supply RPC urls in docker.env:

ETHEREUM_RPC_URL=https://example.com
POLYGON_RPC_URL=https://example.com
OPTIMISM_RPC_URL=https://example.com
ARBITRUM_RPC_URL=https://example.com
BASE_RPC_URL=https://example.com
GNOSIS_RPC_URL=https://example.com
NOVA_RPC_URL=https://example.com
LINEA_RPC_URL=https://example.com
POLYGONZK_RPC_URL=https://example.com
USE_API_FOR_ON_CHAIN_DATA=true

Web app to publish root:

Contract information for multisig signers:

Contract address: 0xb3c18710fE030a75A3A981a1AbAC0db984e51853
Method: setMerkleRoot
Parameters:
_merkleRoot: 0x81004d8b0ff10d4a1eab01cb31356a13301cf600b155e112a363ff17a4e749de
totalRewards: 3937100000000000000000

1 post - 1 participant

Read full topic

Automated šŸ¤– AUTOMATED: New Merkle Rewards Root Tue, 25 Jun 2024 17:00:00 +0000

Published: Jun 26, 2024

View in forum ā†’Remove

This is an automated post by the merkle rewards worker bot :robot:

A new merkle root has been published to GitHub:

Merkle root hash: 0xb03f629bfeb677f50c2a3116643f277a2c89c31a7475e7c71bbc70b073c42a65
Merkle root total amount: 286227.099537088822848506 (286227099537088822848506)
Start timestamp: 1663898400 (2022-09-23T02:00:00.000+00:00)
End timestamp: 1719334800 (2024-06-25T17:00:00.000+00:00)
Rewards contract address: 0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73
Rewards contract network: optimism

Instructions to verify merkle root:

docker pull hopprotocol/merkle-drop-framework
docker run --env-file docker.env -v ~/Downloads/op_merkle_rewards_data:/tmp/feesdb hopprotocol/merkle-drop-framework start:dist generate -- --network=mainnet --rewards-contract=0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73 --rewards-contract-network=optimism --start-timestamp=1663898400 --end-timestamp=1719334800

Supply RPC urls in docker.env:

ETHEREUM_RPC_URL=https://example.com
POLYGON_RPC_URL=https://example.com
OPTIMISM_RPC_URL=https://example.com
ARBITRUM_RPC_URL=https://example.com
BASE_RPC_URL=https://example.com
GNOSIS_RPC_URL=https://example.com
NOVA_RPC_URL=https://example.com
LINEA_RPC_URL=https://example.com
POLYGONZK_RPC_URL=https://example.com
USE_API_FOR_ON_CHAIN_DATA=true

Web app to publish root:

Contract information for multisig signers:

Contract address: 0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73
Method: setMerkleRoot
Parameters:
_merkleRoot: 0xb03f629bfeb677f50c2a3116643f277a2c89c31a7475e7c71bbc70b073c42a65
totalRewards: 286227099537088822848506

1 post - 1 participant

Read full topic

šŸ°Hop Ecosystem Discontinue MAGIC Arbitrum Nova LP mining HOP rewards

Published: Jun 21, 2024

View in forum ā†’Remove

Unecessary selling pressure (214.33 HOP / day), useless incentive (who tf bridges to Nova in MAGICā€¦?).

7 posts - 4 participants

Read full topic

šŸ—³Meta-Governance Grants Committee Election Nomination Thread

Published: Jun 14, 2024

View in forum ā†’Remove

Fortunately, the snapshot vote to renew the Hop grants committee passed with 99.88% voting in favor therefore the next step is to commence the nomination thread.

The base responsibilities for each committee member will be to:

  • Promote the grant program to attract grant applicants (i.e. hosting discord calls or x spaces).
  • Share quarterly participation and voting metrics regarding grant applicants.

If you would like to nominate yourself to join the three-person grants committee please share:

  • Background on yourself.

  • Why are you a great candidate to join the Hop grants committee?

  • Describe a successful grants program.

  • Please share a short list of RFPs you would like for the grants program to target.

  • Past experience with grants programs

  • Reach within crypto community

14 posts - 9 participants

Read full topic

šŸ’¬General Discussions Introduction - Spike - Avantgarde finance

Published: Jun 03, 2024

View in forum ā†’Remove

Hello, Hop! :dizzy:

Just wanted to introduce myself, Iā€™m Spike, I work for Avantgarde finance. Before becoming blockchain maxi I used to be investment banker believe it or not! :laughing:

Iā€™ve been around since 2016, saw first DAO formation and witnessed all the fun with Ethereum classic (how is it still alive).

At Avantgarde Iā€™m covering everything related to governance - voting, decision making, we are a large delegate in a number of protocols including Compound and Uniswap.

Big big big thanks to @francom for having a chat with me recently. It was very helpful in terms of getting better understand how community functions and what are the key pain points.

Iā€™ll be joining the call every now and then to better understand where community is moving.

And of course great to meet everyone!

Cheers!

1 post - 1 participant

Read full topic

Automated šŸ¤– AUTOMATED: New Merkle Rewards Root Tue, 28 May 2024 17:00:00 +0000

Published: May 29, 2024

View in forum ā†’Remove

This is an automated post by the merkle rewards worker bot :robot:

A new merkle root has been published to GitHub:

Merkle root hash: 0x7aed64b8e489d8e85bc11b1d503068774969d12d1a30e4d9eac2b27def0dedb0
Merkle root total amount: 284306.499537088822848506 (284306499537088822848506)
Start timestamp: 1663898400 (2022-09-23T02:00:00.000+00:00)
End timestamp: 1716915600 (2024-05-28T17:00:00.000+00:00)
Rewards contract address: 0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73
Rewards contract network: optimism

Instructions to verify merkle root:

docker pull hopprotocol/merkle-drop-framework
docker run --env-file docker.env -v ~/Downloads/op_merkle_rewards_data:/tmp/feesdb hopprotocol/merkle-drop-framework start:dist generate -- --network=mainnet --rewards-contract=0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73 --rewards-contract-network=optimism --start-timestamp=1663898400 --end-timestamp=1716915600

Supply RPC urls in docker.env:

ETHEREUM_RPC_URL=https://example.com
POLYGON_RPC_URL=https://example.com
OPTIMISM_RPC_URL=https://example.com
ARBITRUM_RPC_URL=https://example.com
BASE_RPC_URL=https://example.com
GNOSIS_RPC_URL=https://example.com
NOVA_RPC_URL=https://example.com
LINEA_RPC_URL=https://example.com
POLYGONZK_RPC_URL=https://example.com
USE_API_FOR_ON_CHAIN_DATA=true

Web app to publish root:

Contract information for multisig signers:

Contract address: 0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73
Method: setMerkleRoot
Parameters:
_merkleRoot: 0x7aed64b8e489d8e85bc11b1d503068774969d12d1a30e4d9eac2b27def0dedb0
totalRewards: 284306499537088822848506

1 post - 1 participant

Read full topic

Automated šŸ¤– AUTOMATED: New Merkle Rewards Root Tue, 30 Apr 2024 16:00:00 +0000

Published: May 01, 2024

View in forum ā†’Remove

This is an automated post by the merkle rewards worker bot :robot:

A new merkle root has been published to GitHub:

Merkle root hash: 0xf6e9ddfc2e29427f49ddedb817044cee70a4652da1429eca1e84db25cdce7ad1
Merkle root total amount: 282326.709537088822848506 (282326709537088822848506)
Start timestamp: 1663898400 (2022-09-23T02:00:00.000+00:00)
End timestamp: 1714492800 (2024-04-30T16:00:00.000+00:00)
Rewards contract address: 0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73
Rewards contract network: optimism

Instructions to verify merkle root:

docker pull hopprotocol/merkle-drop-framework
docker run --env-file docker.env -v ~/Downloads/op_merkle_rewards_data:/tmp/feesdb hopprotocol/merkle-drop-framework start:dist generate -- --network=mainnet --rewards-contract=0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73 --rewards-contract-network=optimism --start-timestamp=1663898400 --end-timestamp=1714492800

Supply RPC urls in docker.env:

ETHEREUM_RPC_URL=https://example.com
POLYGON_RPC_URL=https://example.com
OPTIMISM_RPC_URL=https://example.com
ARBITRUM_RPC_URL=https://example.com
BASE_RPC_URL=https://example.com
GNOSIS_RPC_URL=https://example.com
NOVA_RPC_URL=https://example.com
LINEA_RPC_URL=https://example.com
POLYGONZK_RPC_URL=https://example.com
USE_API_FOR_ON_CHAIN_DATA=true

Web app to publish root:

Contract information for multisig signers:

Contract address: 0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73
Method: setMerkleRoot
Parameters:
_merkleRoot: 0xf6e9ddfc2e29427f49ddedb817044cee70a4652da1429eca1e84db25cdce7ad1
totalRewards: 282326709537088822848506

1 post - 1 participant

Read full topic

šŸŖ³Bugs & Feedback I found a bug. do you have bug bounty program?

Published: Apr 30, 2024

View in forum ā†’Remove

Hello
Iā€™m curious to know if Hop Protocol offers a bug bounty program.

Additionally, Iā€™d like to inquire about the rewards for bug reports, as Iā€™ve discovered a critical bug.

Thank you!

2 posts - 2 participants

Read full topic

šŸ—³Meta-Governance Hop Protocol & DAO Report

Published: Apr 10, 2024

View in forum ā†’Remove

Hop Protocol & DAO Q1 ā€˜24

Welcome to our Quarterly report on the progress of Hop Protocol, the leading crypto bridge focused on enhancing blockchain modularity. In this update, weā€™ll highlight key advancements achieved over the past quarter, from technical upgrades to protocol and DAO growth.

Hop Protocol

In Q1 2024, Hop Protocolā€™s volume surpassed the $5 billion mark. Hop Protocol currently supports transfers between the following networks; Ethereum mainnet, polygon, gnosis, optimism, arbitrum one, arbitrum nova, base, linea, and polygon zkEVM.

The total volume this quarter was a 63.62% increase from last quarter with a total volume of $478 million vs $292 million Q4 2023. The total volume this quarter was higher than each quarter in 2023.

While Hop V1 has been around since 2021 and has successfully bridged over $5 billion, Hop V2 is around the corner as development inches closer to mainnet. Significant progress has been made with off-chain infrastructure as the front-end, explorer, etc. for V2 is complete after ongoing testing. Additionally, on-chain contract development is progressing well, with a focus on transaction simulations taking place in the testnet.

The bonder network continues to perform and is preparing for changes coming up with V2 and its push to decentralize the bonder role.

Hop supports liquidity pools in Ethereum mainnet, polygon, gnosis, optimism, arbitrum one, arbitrum nova, base, linea, and polygon zkEVM . The TVL of Hopā€™s liquidity program is roughly $28.4 million with 76.2% TVL being in ETH. USDC.e comes in second place with 6.3% of the TVL and DAI in third with 5.5%. The protocols with greatest liquidity mining TVL are Arbitrum One with 33.6%, Optimism with 26.2%, Base with 19.9%, and Polygon with 12.5%. The upgrade of the USDC bridge to CCTP has launched and this move supports cheaper and more efficient native USDC transactions and the upgrade to Hop V2.

The list below shows each source chainā€™s most frequented destination chains during Q1 ā€˜24

Ethereum > Polygon

Polygon > Ethereum and Base

Optimism > Base

Arbitrum One > Ethereum and Base

Base > Ethereum

Linea > Optimism, Arbitrum, and Base

The lifetime transfer count is roughly 3.7 million and 74.10% of transfers have been in ETH. USDC is second with around 13.64% of transfers. The average weekly transfer counts this quarter was 29k transfers.

The current circulating Hop token supply is around 75 million which represents around 7.5% of the total token supply.

The table below demonstrates that the Hop tokenā€™s current liquidity is around $682,711 in various exchanges and chains.

Hop DAO

The DAO has approximately 1.47k governance participants and 78 delegates that have been actively participating recently according to karmahq.xyz/dao/delegates/hop.

During this quarter the DAO has had five passing Snapshot votes while Tally has had three passing votes and one failed vote. The failed vote was [HIP-39] Community Multisig Refill (4) which failed due to lack of quorum.

This quarter the DAO passed the following proposals: Treasury Diversification for Ongoing DAO Expenses (HIP44), Treasury Diversification and Protocol Owned Liquidity, Delegate Incentivization Trial (Third Cycle), Community Moderator Role and Team Compensation, and finally, Head of DAO Ops Role and Election.

There are three main proposals that are currently live in the forum: Grants Committee Renewal and Redesign, Protocol Financial Stability Part 1, and Hop Single Sided Liquidity.

Topics for future discussion: Migrating to L2 for Voting and Token Redelegation.

This report solely represents the views and research of the current Head of DAO Operations which could be subject to errors. Nothing in this report includes financial advice.

2 posts - 1 participant

Read full topic

šŸ°Hop Ecosystem [RFC] HOP Single Sided Liquidity

Published: Apr 08, 2024

View in forum ā†’Remove

Summary

Hop DAO should LP 25,000,000 HOP as single sided liquidity in the HOP/ETH 0.30% Univ3 pool on Ethereum. This will increase HOP liquidity and market depth while providing a natural source of diversification for the DAO.

Motivation

As Hop prepares for the launch of v2 and hopefully the ensuing growth of the protocol, now is the time to improve HOP liquidity and position the DAO for increased demand. Hop has not engaged any market makers or incentivized liquidity for HOP to date. I believe that this is the correct approach, however HOP liquidity is extremely low. This makes it difficult to enter positions and leads to significant price volatility. As of this past week, ~$500k of total buy orders would basically exhaust the entire Univ3 pool. This is a relatively small amount of liquidity and could prove problematic if Hop v2 significantly increases demand. I understand that some might say, ā€œwow token shortage good, price go up bigā€, but that approach is not sustainable. The current TVL of the HOP pool is approximately $280k. This proposal would increase the TVL by $1.2m which would put HOP in line with similar assets. Much of the TVL will be well above the current spot price of HOP which should limit potential adverse effects. As a community, I believe that having well aligned HOP holders is in our long-term best interest. Increasing HOP liquidity will create avenues for more participants to get on board in a reasonable manner.

Recent efforts to increase HOP liquidity are positive but still leave a ways to go. Single sided liquidity lets us LP meaningful amounts of HOP solely to the ā€œupsideā€ of the price range. As the price of HOP increases, the DAO is gently selling HOP for ETH based on market demand. If the price of HOP decreases once this position is in range, there will be significantly more market depth to absorb selling. From my perspective, the biggest downside of this proposal is that it effectively creates resting sell orders for HOP that will need to be filled for the price to increase in the pool. I have tried to size the proposal appropriately to increase liquidity while not overburdening the market for HOP. The impact of additional HOP appears to be very reasonable. The next section explains the mechanics and practical implications for the position.

Mechanics of Execution

I will caveat this by saying that it is difficult to model Univ3 positions and that this should be generally accurate but may be slightly off ā€“ please keep in mind that everything is priced in ETH terms so that is an additional variable that makes precision challenging. If there is a great tool for modeling Univ3 positions, please let me know because this was all done manually.

This proposal would take 25,000,000 HOP held by the DAO and LP in a range from just above the current spot price to tick #6400 which equates to roughly a $6 HOP price. To provide context for the additional liquidity, this will add ~$250k of depth between the current spot price and $0.10 HOP. As the price of HOP increases, the dollar value of the depth increases as well (e.g. there is about 2x as much additional depth between $0.10 and $0.20, etc.). The current liquidity is fairly concentrated near the spot price; this proposal would greatly increase the longer tail of liquidity throughout this range. For the purpose of illustration, if the entire range were to be filled it would yield about $31m in ETH for the DAO. This proposal will not provide any liquidity for people to ā€œdumpā€ on at the current prices and only comes into range if the price of HOP increases. If we determine that the liquidity is having negative impacts on HOP or unintended consequences, we can pull the liquidity at any time (I assume this would require a subsequent vote).

I believe that this proposal is a positive step towards creating a more robust environment for HOP ahead of v2 while also providing a gentle means of diversification for the DAO. Please let me know if you have any comments, suggestions or concerns.

Voting Options

  • LP 25,000,000 HOP in specified range
  • No action
  • Abstain

12 posts - 6 participants

Read full topic

Automated šŸ¤– AUTOMATED: New Merkle Rewards Root Tue, 02 Apr 2024 16:00:00 +0000

Published: Apr 03, 2024

View in forum ā†’Remove

This is an automated post by the merkle rewards worker bot :robot:

A new merkle root has been published to GitHub:

Merkle root hash: 0xed1cb21099c17c1fd6e0b72240dd652b5811b74df3ca568aa8f8a98a7fb9daea
Merkle root total amount: 280084.479537088822848506 (280084479537088822848506)
Start timestamp: 1663898400 (2022-09-23T02:00:00.000+00:00)
End timestamp: 1712073600 (2024-04-02T16:00:00.000+00:00)
Rewards contract address: 0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73
Rewards contract network: optimism

Instructions to verify merkle root:

docker pull hopprotocol/merkle-drop-framework
docker run --env-file docker.env -v ~/Downloads/op_merkle_rewards_data:/tmp/feesdb hopprotocol/merkle-drop-framework start:dist generate -- --network=mainnet --rewards-contract=0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73 --rewards-contract-network=optimism --start-timestamp=1663898400 --end-timestamp=1712073600

Supply RPC urls in docker.env:

ETHEREUM_RPC_URL=https://example.com
GNOSIS_RPC_URL=https://example.com
POLYGON_RPC_URL=https://example.com
OPTIMISM_RPC_URL=https://example.com
ARBITRUM_RPC_URL=https://example.com
BASE_RPC_URL=https://example.com
NOVA_RPC_URL=https://example.com
LINEA_RPC_URL=https://example.com
POLYGONZK_RPC_URL=https://example.com
USE_API_FOR_ON_CHAIN_DATA=true

Web app to publish root:

Contract information for multisig signers:

Contract address: 0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73
Method: setMerkleRoot
Parameters:
_merkleRoot: 0xed1cb21099c17c1fd6e0b72240dd652b5811b74df3ca568aa8f8a98a7fb9daea
totalRewards: 280084479537088822848506

1 post - 1 participant

Read full topic

šŸ—³Meta-Governance [RFC] Protocol Financial Stability - Part 1

Published: Mar 27, 2024

View in forum ā†’Remove

Useful Links

Summary

  • This RFC outlines the importance of prioritizing financial stability for HopDAO and introduces the first part of a three-part proposal aimed at effective treasury management.
  • The core of the Framework emphasizes the importance of a structured approach to managing the treasury to guarantee resilience and promote sustainable growth. This includes transparent operations, a clear financial plan, and strategies to uphold token stability.
  • Prior to the snapshot, active engagement with the community is essential to gather feedback and refine the proposed framework

Intro

After discussing with delegates and reviewing poll results, along with understanding the DAOā€™s potential from a developerā€™s perspective, itā€™s clear that prioritizing Hop Financial Stability is crucial. Managing the treasury involves many aspects, from basic budgeting to dealing with complex issues like protocol-owned liquidity and spreading out investments.

Our plan is straightforward:

First, weā€™ll identify the main problems and decide whatā€™s most important. Weā€™ll use feedback from the community and look at the DAOā€™s current financial situation, especially with the upcoming V2 launch. This will help us figure out where to focus our efforts.

Next, weā€™ll create a simple plan for managing the treasury. Weā€™ll outline basic rules and goals for how to handle our money. This will give us a clear path forward and make sure everyone knows what to do. This is the initial part and it will be covered in this post.

Then, weā€™ll look at how to manage the liquidity of our token. Weā€™ll talk about why itā€™s important and come up with ideas to keep our token stable and attractive to investors. This will be the second part of our RFC.

Lastly, weā€™ll set up a plan for how to actually do all this. Weā€™ll decide whoā€™s in charge, what goals we want to meet, and how weā€™ll measure our success. This will be like a roadmap for the DAO to follow and it will be the third and the last part of our RFC.

With this plan, weā€™ll be ready to manage our treasury effectively and make sure Hop stays strong and successful.

Letā€™s work together to make it happen!

Problem Statement

Improving our financial stability is essential for the DAOā€™s success, just like it is for any other business. We need to consider all aspects of our finances, but we also need to prioritize whatā€™s most important.

The Hop Protocol makes a lot of money, but not all of it goes into our HopDAO Treasury. We have a great community, and itā€™s important to listen to them to understand how they see the financial situation and whatā€™s important to them when making investment decisions.

Recently, we did a survey to find out what the community thinks we should focus on. From the feedback we received from delegates, the survey, and my own experience, here are the things that HopDAO needs:

a) Hop requires a systematic and well-thought-out approach to managing its treasury to ensure the DAOā€™s financial resilience and create a platform for sustainable growth.

b) To achieve this, we need a Treasury Management Framework. This framework should include:

  • a transparent operational model with actions, accountable persons, and governance structure,
  • a well-defined financial plan that aims to establish a sustainable runway, liquidity targets, supplemented by proactive budgeting, and regular reporting,
  • a HOP token liquidity management plan to ensure Protocolā€™s token stability and attractiveness for current and future investors.

These priorities form the foundation for the Treasury Management Framework that Iā€™m about to introduce.

Updated Hop Treasury Management Framework

We have laid out the basic structure needed for a successful treasury management plan here.

Now, letā€™s refine and tailor it to fit the priorities of our DAO. As mentioned earlier, the key is to focus on setting clear principles and objectives from the start. Once we have this solid foundation, our governance process will become transparent and flexible enough to adjust to changes in the market and our financial needs over time.

TMF Initial Components

The structure of the content within the Treasury Management Framework is designed to provide a comprehensive approach to treasury management for Hop. It encompasses the following key components:

1. Treasury Management Principles

Following these principles helps us manage our DAOā€™s finances well. We focus on being open, inclusive, and responsible. These principles help us handle our funds in a decentralized way, aiming for transparency, reducing risks, and aligning with our goals.

  • Transparency: We believe in open communication and sharing relevant information about the DAOā€™s finances. Everyone should have access to know how funds are allocated and investments are made. Transparency builds trust and ensures that everyone is on the same page. We commit to monthly financial reporting, accessible via the Hop Community Forum.
  • Simplicity: ā€œSimplicity is the ultimate sophisticationā€. We believe in simplicity over complexity. Treasury management doesnā€™t have to be convoluted and confusing. We aim to streamline our processes, making them accessible and easy to understand for everyone involved. By keeping it simple, we reduce risks and avoid unnecessary complications.
  • Diversification: We encourage spreading the risk by diversifying our investments. Instead of relying on HOP, we explore various opportunities across stablecoins, ETH, and WBTC, deployed across multiple DeFi protocols and strategies. Diversification keeps us balanced and safeguards against unexpected exploits.
  • Accountability and Decentralisation: We recognize the importance of having a dedicated individual or team responsible for driving decisions forward. This ensures that inertia is overcome and progress is made. While we value efficiency, we also advocate for a democratic process where the DAO collectively votes on fundamental guidelines. This strikes a balance between swift action and maintaining oversight to prevent reckless trading practices.
  • Risk Management: Our foremost priority is safeguarding our financial resources. We meticulously assess various risk metrics, from market-related risks to strategy-specific vulnerabilities, ensuring our treasury remains robust and sustainable.
  • Focus: Our treasury management decisions should align with our DAOā€™s objectives, focusing on ensuring the long-term sustainability of the DAO and itā€™s token. By keeping our objectives in sight, we make purposeful and impactful decisions.

2. Treasury Management Objectives

As framed in the problem statement section, the goal of the Treasury Management is to build:

ā€œā€¦a systematic and well-thought-out approach [ā€¦] to ensure the DAOā€™s financial resilience and create a platform for sustainable growth.ā€

I.e., translating this into 5 key objectives that inform our work for the framework:

  1. Meeting Operational Needs: One of the primary objectives of the DAOā€™s treasury management is to ensure that a DAO has sufficient cash and liquidity to meet its financial obligations and fund its day-to-day operations. This involves optimizing cash flows, managing working capital effectively, and maintaining appropriate levels of liquidity to mitigate the risk of cash shortages. The rest of the longer-term oriented capital, e.g., not needed within the next 24-36 months for operational needs, should be used to take advantage of investment opportunities with different risk profiles.
  2. Provide a sustainable liquidity for HopDAO token: Liquidity is a foundational element for the success and stability of any token-based project. It ensures that new investors can seamlessly enter the market while providing an exit path for those looking to divest. HopDAO Treasury should be able to identify mid-term liquidity improvement strategies, and propose long-term solutions to enhance protocol liquidity.
  3. Data-Driven Decision Making: By leveraging data, we aim to optimize investment choices, risk management strategies, and operational efficiency. This principle ensures that our DeFi strategies are grounded in solid analysis of on-chain and off-chain data, as well as utilising state-of-art statistical concepts, enhancing the effectiveness of our treasury management.
  4. Overseeing Risks, related to Treasury: Treasury management aims to identify, assess, and manage various financial risks faced by a DAO. This includes protocol risk, liquidity risk, credit risk, market risk, and operational risk. The objective is to implement strategies and/or hedging techniques to minimize the impact of these risks on the DAOā€™s financial performance.
  5. Regulatory Considerations: We stay updated on DeFi regulations to adapt our strategies and partnerships accordingly. This helps us avoid legal risks and adjust our investments as needed. We stay resilient and flexible amid regulatory changes.

Once the DAO approves these initial components, we can move forward with implementing and executing the framework.

TMF Top Priority Components Overview and Next Steps

Now, weā€™re at a critical point where we need to discuss the practical execution of our objectives. The proposal will be divided into two main areas: Protocol Liquidity Management and Treasury Management execution. Hereā€™s what you can expect in Part 2 and Part 3:

Part 2 - Protocol Owned Liquidity Management Overview:

  1. POL Research: Every decision made by the DAO should be rational and data-driven. I aim to provide the Hop community with an overview of common practices used to manage protocol liquidity. The goal is to assess various protocols and strategies, ranking them based on our specific needs.
  2. Protocol Liquidity Management Framework: In this section, Iā€™ll introduce the principles I plan to use to achieve deep liquidity and price stability.

Part 3 - Treasury Management Mandate:

This final part of the RFC will be structured as a mandate, which will be submitted to the snapshot after gathering all necessary feedback from the community and delegates. Here are the topics we will discuss:

  1. Treasury Management Operational Model & Governance: This section outlines the central components of the framework, aligning all stakeholders and ensuring clarity in the treasury management process. It details procedures, policies, and tools for efficient cash flow management, risk mitigation, and decision-making within the DAO.
  2. Financial Management and Budgeting: Emphasizing cash flow forecasting and liquidity management, this section explores strategies to ensure adequate liquidity for operational needs. It aligns budgeting practices with the DAOā€™s financial goals.
  3. Treasury Asset Allocation: Efficient allocation of treasury funds is vital for maximizing returns while managing risk. This section covers the selection and allocation process for deploying the DAOā€™s financial resources, including diversification, rebalancing, and investment strategies.
  4. Reporting: Transparency is essential for the success of a DAO. This section focuses on reporting tools and mechanisms to ensure full transparency in treasury management, emphasizing timely and accurate reporting for stakeholders.
  5. KPIs, Deliverables, and Terms: This section outlines the specific terms, expectations, timeline, and compensation associated with the mandate.

Conclusion

By implementing the Treasury Management Framework, HopDAO can establish a robust and sustainable approach to managing its financial resources. This framework guides every aspect of treasury management, from principles to governance, empowering DAOs to make informed decisions and achieve their financial goals while maintaining transparency and mitigating risks.

Iā€™m thrilled to be part of this journey and excited to contribute to HopDAOā€™s Treasury success. Your feedback on this proposal is invaluable, and I welcome any thoughts or suggestions you may have. Feel free to reach out to me directly through DMs for a more detailed conversation. Letā€™s work together to shape the future of HopDAO!

2 posts - 2 participants

Read full topic

šŸ—³Meta-Governance October 2023 - March 2024 HIP 4 Delegate Compensation Reporting

Published: Mar 27, 2024

View in forum ā†’Remove

Hey Hop DAO,

Since [HIP-46] Renewal of Hop Delegate Incentivization Trial (Third Cycle) passed, itā€™s time to create a new Delegate Compensation Reporting Thread for this period (October 11, 2023 ā€“ March 27, 2024). The last delegate compensation reporting period ended October 10, 2023, therefore anything from then up until March 27,2024 falls within this reporting period.

To make matters easier for delegates who are eligible for incentives, the Head of DAO Operations will verify the voting and communication requirements for each delegate but each delegate is expected to share in this thread their voting and communication ratio, their lowest HOP delegated during the period, and finally their incentive rewards amount for the period based on the calculation. Please use the calculation from the recent snapshot vote to renew the delegate incentivization program. Please share your communication publicly in each proposalā€™s governance forum thread or create your own voting and communication thread for the Head of DAO Operations to verify. Please include your Ethereum address as well.

Delegates can utilize this Dune Querry 12 5 to find the lowest level of Hop within the time period.

Delegates can also use this graph 9 5 to determine their compensation by using their lowest Hop for the specified period.

Delegates can go ahead and report below in this thread.

Below are the snapshot votes and Tally votes since the last reporting period.

Snapshot Votes Since Last Delegate Reporting Thread

  • [Temperature Check] Treasury Diversification & Protocol Owned Liquidity (multichain HOP/ETH LPs)
  • [HIP-41] Incentivize Hop AMMs on Supported and Upcoming Chains
  • Hop Community Moderator Compensation
  • [HIP-43] Proposal to create Head of DAO Operations
  • [HIP-44] Treasury Diversification for Ongoing DAO Expenses
  • [HIP-45] Head of DAO Operations Election
  • [HIP-46] Renewal of Hop Delegate Incentivization Trial (Third Cycle)

Tally Votes Since Last Delegate Reporting Thread (August, September, October)

  • [HIP-39] Community Multisig Refill (4) on Feb 5th, 2024 was defeated
  • [HIP-40] Treasury Diversification & Protocol Owned Liquidity on Feb 5th 2024 passed
  • [HIP-39] Community Multisig Refill (5) on Feb 15th, 2024 passed
  • [HIP-44] Treasury Diversification for Ongoing DAO Expenses on Mar 4th 2024 passed

For example;
francom.eth
Voting: 11/11
Communication: 9/9 (HIP 40 & HIP 44 had to be voted on in snapshot and tally but you only have to communicate rationale once for each of these proposals).

lowest Hop during period: x
incentive rewards during this period: x

20 posts - 7 participants

Read full topic

šŸ°Hop Ecosystem [Request for Comment] Launch Hop on NEO X (NEO EVM) Mainnet

Published: Mar 18, 2024

View in forum ā†’Remove

Launch Hop on NEO X (NEO EVM) Mainnet

Point of Contact: Tony Sun

Proposal summary

We propose to Hop community to deploy Hop Bridge protocol to the NEO Ethereum Virtual Machine rollup known as ā€œNEO Xā€ on behalf of the community.

We believe this is the right moment for Hop to deploy on NEO X, for several major reasons:

Ā· NEO X is a new zk-rollup that provides Ethereum Virtual Machine (EVM) equivalence (opcode-level compatibility) for a transparent user experience and existing NEO ecosystem and tooling compatibility. Additionally, speed of fraud proofs allows for near instant native bridging of funds bridge (rather than waiting seven days).

Ā· An Ethereum L2 scalability solution utilizing cryptographic zero-knowledge technology to provide validation and fast finality of off-chain transaction computations.

Ā· A new set of tools and technologies were created and engineered and are contained in this organization, to address the required recreation of all EVM opcodes for transparent deployment and transactions with existing Ethereum smart contracts.

Ā· NEO X is aligned with NEO and its values.

Ā· Hop is already deployed on POS with good success

Ā· Hop gaining market-share through early mover advantage

NEO X main net will launch in May to June. Our aim is to have Hop as one of our early stage bridge partners, as we view Hop as a highly crucial product for users to bridge their assets across various chains.

About NEO X

Neo was founded 2014 and has grown into a first-class smart contract platform. NEO is one of most feature-complete L1 blockchain platforms for building decentralized applications.

Neo X is an EVM-compatible sidechain incorporating Neoā€™s distinctive dBFT consensus mechanism. Serving as a bridge between Neo N3 and the widely adopted EVM network, we expect Neo X to significantly expand the Neo ecosystem and provide developers with broader pathways for innovation.

In this pre-alpha version of the TestNet, we have aligned the Engine and dBFT interfaces. The main features are as follows:

dBFT consensus engine support has been added to Ethereum nodes. Geth Ethereum node implementation is taken as a basis.

A set of pre-configured stand by validators act as dBFT consensus nodes. All the advantages, features and mechanics of dBFT consensus are precisely preserved.

Ethereum P2P protocol is extended with dBFT-specific consensus messages.

Invasive existing Ethereum block structure modifications are avoided as much as possible to stay compatible with existing Ethereum ecosystem tools. MixHash block field is reused to store NextConsensus information and Nonce field is reused to store dBFT Primary index.

Multisignature scheme used in Neo N3 is adopted to the existing Ethereum block structure, so that itā€™s possible for Neo X consensus nodes to add M out of N signature to the block and properly verify signature correctness. Extra block field is reused for this purpose.

Secp256k1 signatures are used for block signing.

The multi-node dBFT consensus mechanism, enveloped transactions, and a seamless native bridge connecting Neo X with Neo N3 will be introduced in subsequent versions.

*Please be aware that this pre-alpha version of NeoX is in the active development phase, meaning that ALL data will be cleared in future updates.

Motivation

Thereā€™s significant value in Hop being available on an EVM. Deploying early on NEO X helps solidify Hopā€™s place as a leading DEX and a thought leader.

Additionally, given the community and user uptake Hop has seen on NEO X PoS, itā€™s only natural to make its deployment on NEO X a priority.

Partner Details

Neo Global Development

This proposal is being made by Tony Sun, an employee of Neo Global Development. Neo Global Development is a legal entity focused on the ecosystem growth and maintenance of the suite of NEO.

Partner Legal

The legal entity that is supporting this proposal is Neo Global Development Ltd, a British Virgin Islands corporation known as ā€œNGDā€.

Delegate Sponsor

There is no delegate co-authoring or sponsoring this proposal. Instead, this is a proposal submitted by Tony Sun of NGD to support the growth of NEO as part of the overall NEO community.

Conflict of Interest Declaration

There are no existing financial or contractual relationships between NGD and any of Sushiswapā€™s legal entities, including Sushiswap, SUSHI tokens, nor investments of Sushiswapā€¦

What potential risks are there for this projectā€™s success? How could they be mitigated?

Deploying on NEO X should pose minimal risks, relative to deploying on alternate blockchains. As an Ethereum Layer Two, it uses Zero Knowledge proofs to inherit NEOā€™s core safety, while allowing developers to easily deploy existing EVM codebases. The bridge has been disintermediated, and Sushiswap can expect reputable Oracle providers to be available as data providers from Day One. NEO Xā€™s EVM testnet has been running for the past two months. Additionally, the deployment has been audited multiple times, by auditors including Red4Sec. Welcome to NEO

1 post - 1 participant

Read full topic

Automated šŸ¤– AUTOMATED: New Merkle Rewards Root Tue, 05 Mar 2024 16:00:00 +0000

Published: Mar 06, 2024

View in forum ā†’Remove

This is an automated post by the merkle rewards worker bot :robot:

A new merkle root has been published to GitHub:

Merkle root hash: 0x04ee319bdff2f925dacd5b7b5e7e565de0ca4319c31ee30eb77f1cc0b8b7a1d8
Merkle root total amount: 275744.119537088822848506 (275744119537088822848506)
Start timestamp: 1663898400 (2022-09-23T02:00:00.000+00:00)
End timestamp: 1709654400 (2024-03-05T16:00:00.000+00:00)
Rewards contract address: 0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73
Rewards contract network: optimism

Instructions to verify merkle root:

docker pull hopprotocol/merkle-drop-framework
docker run --env-file docker.env -v ~/Downloads/op_merkle_rewards_data:/tmp/feesdb hopprotocol/merkle-drop-framework start:dist generate -- --network=mainnet --rewards-contract=0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73 --rewards-contract-network=optimism --start-timestamp=1663898400 --end-timestamp=1709654400

Supply RPC urls in docker.env:

ETHEREUM_RPC_URL=https://example.com
GNOSIS_RPC_URL=https://example.com
POLYGON_RPC_URL=https://example.com
OPTIMISM_RPC_URL=https://example.com
ARBITRUM_RPC_URL=https://example.com
BASE_RPC_URL=https://example.com
NOVA_RPC_URL=https://example.com
LINEA_RPC_URL=https://example.com
POLYGONZK_RPC_URL=https://example.com
USE_API_FOR_ON_CHAIN_DATA=true

Web app to publish root:

Contract information for multisig signers:

Contract address: 0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73
Method: setMerkleRoot
Parameters:
_merkleRoot: 0x04ee319bdff2f925dacd5b7b5e7e565de0ca4319c31ee30eb77f1cc0b8b7a1d8
totalRewards: 275744119537088822848506

1 post - 1 participant

Read full topic

šŸ—³Meta-Governance [RFC] Treasury Diversification for Ongoing Expenses

Published: Feb 15, 2024

View in forum ā†’Remove

This RFC is made with the same goals as the original [RFC] Treasury Diversification. Updated parameters are below.

Summary

Sell 25% of Hop DAOā€™s ARB holdings (209,251 ARB) for USDC. This should raise approximately $440k for Hop DAO at current prices (~$2.10).

Motivation

Hop DAO will need stablecoins to cover ongoing expenses. The current and future ongoing expenses that currently exist are:

Execution

The onchain execution of the proposal will send a message through the Arbitrum messenger to trigger a transfer of the ARB currently in the Hop Treasury alias address to the Community Multisig. The Community Multisig can then complete the sale in a series of transactions.

Voting Options

  • Sell 25% of Hop DAOā€™s ARB holdings for USDC
  • No action
  • Abstain

11 posts - 9 participants

Read full topic

šŸ—³Meta-Governance Nominations for Head of DAO Ops Election

Published: Feb 13, 2024

View in forum ā†’Remove

The DAO has voted to create a Head of DAO Ops role with 2.5 million HOP tokens voting in favor. The Head of DAO Operations will connect different aspects of the DAO and make sure there is cross-collaboration and communication to propagate personal responsibilities for the DAOā€™s subgroups. To qualify for this role, one must have been materially active in the DAO for at least 6-months, having attended community calls, posted on the forum, used the hop bridge, and held HOP).

If you would like to take on this role, please share your nomination below with a short excerpt on who you are and why you would make a great Head of DAO Ops.

For the Head of DAO Ops discussion thread

For the Snapshot Vote

6 posts - 4 participants

Read full topic

Automated šŸ¤– AUTOMATED: New Merkle Rewards Root Tue, 06 Feb 2024 16:00:00 +0000

Published: Feb 07, 2024

View in forum ā†’Remove

This is an automated post by the merkle rewards worker bot :robot:

A new merkle root has been published to GitHub:

Merkle root hash: 0x66029da6eccca2631353cb14a4bc878d774c0ca304104df2720f41bd304e6de8
Merkle root total amount: 270774.119537088822848506 (270774119537088822848506)
Start timestamp: 1663898400 (2022-09-23T02:00:00.000+00:00)
End timestamp: 1707235200 (2024-02-06T16:00:00.000+00:00)
Rewards contract address: 0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73
Rewards contract network: optimism

Instructions to verify merkle root:

docker pull hopprotocol/merkle-drop-framework
docker run --env-file docker.env -v ~/Downloads/op_merkle_rewards_data:/tmp/feesdb hopprotocol/merkle-drop-framework start:dist generate -- --network=mainnet --rewards-contract=0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73 --rewards-contract-network=optimism --start-timestamp=1663898400 --end-timestamp=1707235200

Supply RPC urls in docker.env:

ETHEREUM_RPC_URL=https://example.com
GNOSIS_RPC_URL=https://example.com
POLYGON_RPC_URL=https://example.com
OPTIMISM_RPC_URL=https://example.com
ARBITRUM_RPC_URL=https://example.com
BASE_RPC_URL=https://example.com
NOVA_RPC_URL=https://example.com
LINEA_RPC_URL=https://example.com
POLYGONZK_RPC_URL=https://example.com
USE_API_FOR_ON_CHAIN_DATA=true

Web app to publish root:

Contract information for multisig signers:

Contract address: 0x45269F59aA76bB491D0Fc4c26F468D8E1EE26b73
Method: setMerkleRoot
Parameters:
_merkleRoot: 0x66029da6eccca2631353cb14a4bc878d774c0ca304104df2720f41bd304e6de8
totalRewards: 270774119537088822848506

1 post - 1 participant

Read full topic

šŸ—³Meta-Governance RFC: Renewal of the Hop Delegate Incentivization Trial (3rd Period)

Published: Jan 27, 2024

View in forum ā†’Remove

References

Original Delegate Incentivisation Trial 18

Delegate Amendment 11

Renewal of hop delegate incentivization trial

Simple Summary

Over the past year, Hop DAO trialed delegate compensation to participate in Hop DAO Governance actively. This is a proposal to extend the Hop Delegate Incentivization Program for a period of twelve months.

Motivation

Through the delegate incentivisation trial over the past year, delegates have been incentivised to actively participate in Hop DAO Governance by taking part in discussions on the forum, voting on proposals and ensuring to share their rationale for voting a particular way. This program has created a healthy culture of governance-related engagement in the Hop DAO.

Renewing this Hop Delegate Incentivization trial will ensure that the quality of Hop DAO does not decline.

This Incentivisation Program will retain the delegate talent that the Hop DAO has attracted; its continued existence will allow future delegates to join the Hop DAO and allocate resources to improving the Hop Protocol.

How did the program work?

Delegates are required to vote on proposals and communicate their rationale for voting in their delegate thread on the Hop DAO Forum.

Under the current Delegate Compensation Program, delegates are compensated using a formula where delegate incentives increase with the amount of HOP delegated, but in a decreasing fashion. This means that a small delegate will receive a greater incentive per voting weight than a large delegate, but a larger delegate will receive more.

Delegates utilise this Dune Querry 3 to ascertain their lowest level of Hop for that month and use this visualization graph 1 to ascertain the incentives they are due according to their lowest amount of Hop for that month.

Finally, delegates would self-report under a thread dedicated to reporting delegate eligibility each month. The following information would be required of a delegate.

Vote participation percent = (Number of proposals voted upon Ć· all proposals) * 100

Communication participation percentage = Number of proposals referenced with voting position and reasoning for that position Ć· all proposals ) * 100

Lowest Amount of Hop for the period

Incentives to be paid out.

Previous Changes to the Program

Sequel to the feedback provided in the previous proposal, the following changes were implemented in the previous renewal proposal.
There shall be a new formula used to calculate incentives.
Where:
I = Incentives to be received
h = lowest level of HOP delegated that month
M = Multiplier based on consecutive participation periods

To calculate the multiplier (M), we can use the following formula:

M = 1 + (0.1 * P)

Where:
P = Number of consecutive completed 6-month participation periods (capped at a certain value, e.g., 5)

This multiplier starts at 1 for new delegates and increases by 0.1 for each consecutive completed 6-month participation period, capped at a certain value (e.g., 1.5 after five periods).

The Participation rate would be removed; therefore, new delegates who reach the 90,000 threshold could join as delegates at any time.

The incentive formula would be amended to include a Multiplier based on consecutive participation periods.

The primary import of these changes is that new delegates can join Hop Governance at any time, while old delegates are incentivized to continue participating.

There is no opt-in or opt-out mechanism. Delegates will have to self-report to receive compensation.

Specification

This proposal requests for the Hop Delegate Incentivization Program to be renewed for another twelve months; the program will retain all the guidelines and procedures laid down by the original proposal 18, its subsequent amendment 11 and amendment in previous renewal.

Next Steps.

If this proposal passes, the Hop DAO Delegate Incentivization Program will continue for another twelve months.

25 posts - 10 participants

Read full topic

šŸ—³Meta-Governance [RFC] V2 Open questions (financial perspective)

Published: Jan 24, 2024

View in forum ā†’Remove

Related discussion(s)

Rationale

We have a V2 launch coming up soon, and we need to ensure that we have all financial aspects covered. The market could be in our favor, but as we discussed before, we should be proactive. Here is my list of open questions for the upcoming V2 launch from both financial, Ops, and Growth perspectives. Feel free to add your questions; the aim is to keep this as a record of things we should consider.

Open questions:

  • Protocol-Owned-Liquidity
    • Single-sided vs. bonding vs. PALM vs. Tokemak V2 etc.
  • HOP Valuation
    • What would be the parameters of the floor price, etc.? ( For valuation I would suggest a competitors analysis combined with a secondary market sentiment analysis)
  • Treasury
    • Circulation, payments, principles, diversification (Will create another Temp Check following this post to gather feedback)
  • Risk management
    • Liquidity risk, eg. stablecoin reserves, HOP volatility etc.
    • Market risk
    • Governance risks, eg. Governance attacks
  • Growth
    • Do we plan to have grant programs or any other incentives?
  • Token Utility
    • How do we ensure we have enough intrinsic value to hold and use HOP?
    • What would be the tokenomics?

Next Steps

  1. Define a rough timeline for the V2 launch so we can prepare accordingly
  2. POL research: @fourpoops is rocking with his proposal. I would love to double down on it and create a comparison between different options as part of a larger Risk Management initiative (plan to post it this week)
  3. I strongly encourage the community to start discussions on Growth and Token Utility
  4. Treasury and risk management setup
  5. Fast Head of DAO nomination. I think this volume of work shouldnā€™t be on the devsā€™ shoulders but rather on one person who can handle these aspects

I have created a working file where I am already preparing the research on all topics covered here. Feel free to comment and participate!

1 post - 1 participant

Read full topic

šŸ—³Meta-Governance [RFC] Head of DAO Governance and Operations Role

Published: Jan 11, 2024

View in forum ā†’Remove

DAOs can be chaotic due to their unstructured nature but there are DAO service providers who create governance frameworks and push along the day-to-day operations for the benefit of the respective DAOs. Hop DAO has had help from several groups since its inception. GFX Labs was the first to help with DAO operations given their extensive experience in governance and ops. When they exited the DAO, StableLab took on the role of helping the DAO with operations and governance initiatives. Unfortunately, StableLab has decided to refocus their resources elsewhere during this prolonged bear market and have recently exited the DAO.

While it is hard during this extensive bear market to retain talentā€¦. the show must go on. With that in mind, I propose creating a new role titled Head of DAO Operations where an individual is responsible for the day-to-day operations acting as a liaison between the different participants and subgroups of the DAO such as; core developer team, grants committee, ambassadors, delegates, multisig signers and more.

The Head of DAO Operations is not to be construed as a central figure of authority but more like the glue that connects different aspects of the DAO and makes sure there is cross collaboration and communication and helps propagate personal responsibilities for each of the DAOs subgroups. It is imperative for the Head of DAO ops to be fully aligned. Therefore, to qualify for the role one must have been materially active in the DAO for at least 6-months, having attended community calls, posted on the forum, used the hop bridge, held hop).

The Head of DAO Ops will be in charge of community calls, the governance forum (pushing proposals from start to finish with the respective author), and pushing along the grants committee, ambassador program and multisig signers.

Additional responsibilities:
āƒ evaluating and defining compensation for existing and new committees and their members
āƒ Assigning budgets to committees
āƒ Verifying the data posted each month for the delegate compensation thread
āƒ Providing an overview of DAO ops at a regular cadence
āƒ Oversee and manage the transition from old committee members to new committee members when appropriate
āƒ More rapidly iterate on HIP amendments when they are needed
āƒ Help reform the grants committee and handle some of the ops side
āƒ 30 hours a month (1.5xday)
āƒ If a good faith effort to accomplish the tasks set forth as the Head of DAO ops is not made, the DAO will not pay the compensation.

This role should go through a 6-month initial term to make sure DAO operations continue to run smoothly in the short term while preparing for a long-term solution regarding ongoing operations. Since this role requires constant participation and time commitment, I believe compensation for this role should be $3k/month with a 1-year vesting period.

Compensation to be made in HOP token. Vesting starts the day after the election when the role officially begins and the work is to commence. Payment to be made retroactively every 3-months.

22 posts - 11 participants

Read full topic

Core (2)
Ethereum Magicians
EIPs EIP-7773: Amsterdam Network Upgrade Meta Thread

Published: Sep 26, 2024

View in forum ā†’Remove

discussion-to thread for the Amsterdam Meta EIP

1 post - 1 participant

Read full topic

EIPs interfaces E.I.P.-8900: Transparent Financial Statements

Published: Sep 25, 2024

View in forum ā†’Remove

Discussion about E.I.P.-8900: Transparent Financial Statements

Abstract

This proposal defines a standard A.P.I. that enables E.V.M. Blockchain-based companies (or also called ā€œProtocolsā€) to publish their financial information, specifically Income Statements and Balance Sheets, on-chain in a transparent and accessible manner through Solidity Smart Contracts. This standard aims to emulate the reporting structure used by publicly traded companies in traditional stocks markets, like the S.E.C. 10-Q filings. The financial statements include key information, namely as Revenue, Cost of Goods Sold, Operating Expenses, Operating Income, Earnings before Interest, Taxes, Depreciation, and Amortization (E.B.I.T.D.A.) and
Earnings Per Token (E.P.Share-Token), allowing investors to assess the financial health of blockchain-based companies in a standardized, transparent, clear and reliable format.

Motivation

The motivation of this E.I.P. is to Bring Seriousness to the CryptoCurrencies Investments Market. Currently, the situation is as follows:

Most ERC-20 Tokens representing E.V.M. Blockchain-based companies (or also called ā€œProtocolsā€), DO NOT work the same way as a Publicly Traded Stock that represents a Share of ownership of the equity of that such company (so the user who buys a Protocolā€™s ERC-20, is also now a share-holder and co-owner of the business, its profits and/or its dividends), but rather function as ā€œCommoditiesā€ such as oil; they are consumable items created by said E.V.M. Blockchain-based company (or ā€œProtocolā€) to be spent in their platform. They are Publicly Traded and advertised to be representing the underlying Protocol like a Share, working in practice the same way as a Commodity and without any Public, Transparent and Clear Financial Information as publicly traded stocks have.

Added to that, most token research analysis reports that can be currently found on the internet are informal Substack or Twitter posts, with lots of abstract explanations about the features of the said Protocol to invest in, that lack of transparent financial numbers and factual financial information, that are made by anonymous users without real exposed reputations to affect.

This E.I.P. will improve that by giving users and investors transparent, clear and factual financial information to work with when analyzing as a potential investment the such
E.V.M. Blockchain-based company that implements this E.I.P. in their Solidity Smart Contracts, and that will generate Trust, Transparency and Seriousness in the CryptoCurrencies Investments Market long term.

FEEDBACK:

Please, everyone is invited to respectfully and constructively provide useful feedback. Have a nice day! :smiley:

1 post - 1 participant

Read full topic

ERCs ERC-4D: Dimensional Token Standard (DTS)

Published: Sep 25, 2024

View in forum ā†’Remove

ERC: 4D
Author: Ʀkiro
Type: Standards Track
Category: ERC
Status: Draft
Created: 2024-09-24
Requires: 20, 721, 1155, 6551, 404


Abstract

ERC-4D introduces dimensional tokens that combine ERC-20 and ERC-6551, creating tokens that function both as tradable assets and wallets. Each token holds assets within its account, enabling multi-layered assets, recursive token structures, and cyclic ownership. This standard adds liquidity to various asset classes while providing advanced management capabilities.

Motivation

Current token standards like ERC-20 and ERC-721 have paved the way for diverse use cases in the blockchain space, but they operate independently with limited interaction. As decentralized applications evolve, we need a token standard that can handle more complex scenarios. ERC-4D introduces a multi-dimensional approach, merging fungible and non-fungible behaviors. This enables each ERC-4D token to function both as a tradable asset and as a multi-layered asset container. It unlocks new possibilities for asset management, liquidity, and innovative financial instruments.

Specification

The keywords ā€œMUSTā€, ā€œMUST NOTā€, ā€œREQUIREDā€, ā€œSHALLā€, ā€œSHALL NOTā€, ā€œSHOULDā€, ā€œSHOULD NOTā€, ā€œRECOMMENDEDā€, ā€œNOT RECOMMENDEDā€, ā€œMAYā€, and ā€œOPTIONALā€ in this document are to be interpreted as described in RFC 2119 and RFC 8174.

  1. Dual-Root Structure: Each ERC-4D token has both an ERC-20 root and an ERC-6551 root.
    • ERC-20 Root: Enables traditional fungible token behavior.
    • ERC-6551 Root: ERC-721 NFT serving as a wallet with its own token account.
  2. Multi-Layered Assets (Dimensions): ERC-4D can hold other assets, including
    other tokens, NFTs, or even more ERC-4D tokens.
  3. Cyclical Ownership: The ERC-6551 token account is designed to own the original ERC-20 token that created it. This creates a loop in ownership, adding complexity and novel functionalities to the tokenā€™s behavior.
  4. Deque Architecture: The ERC-6551 root allows double-ended queue operations, enabling flexible asset management through both LIFO and FIFO approaches.

Some core functionalities can be defined as follows:

// Creates an account of a specific NFT. If the account exists, returns the address
function createAccount(address implementation, bytes32 salt, uint256 chainId, address tokenContract, uint256 tokenId) external onlyOwner returns (address)

// Excludes an account from the ownership of NFTs. If the account possesses NFTs they are sent to the contract
function setERC721TransferExempt(address account, bool value) external onlyOwner

// Withdraws an NFT from addresses whose balance drops below the threshold
function withdrawAndStoreERC721(address from) internal virtual 

// Mints an NFT to addresses whose balance exceeds a predefined threshold
function retrieveOrMintERC721(address to) internal virtual

Rationale

By combining the capabilities of ERC-20 and ERC-6551, ERC-4D creates a new standard that facilitates more complex asset interactions, addressing the limitations of existing token models in managing nested or recursive assets.

Applications

Including, but not limited to:

  1. Multi-layered Asset Management: Recursive ownership of assets, enabling advanced portfolio or index tokenization.
  2. Liquid Wallets: Tradable wallets containing multiple assets.
  3. RWA Tokenization: Real-world asset tokenization for easier trade and management.
  4. On-Chain Artifacts: Can be utilized to hold digital data or on-chain artifacts such as intellectual property or historical data.
  5. Security Protocols: Self-owning tokens introduce automated governance mechanisms.

Backward Compatibility

ERC-4D remains fully compatible with existing ERC-20 and ERC-721 standards.


This spec is a WIP and will be updated as implementation progresses.

1 post - 1 participant

Read full topic

Protocol Calls & happenings ePBS breakout #10, September 27 2024
Protocol Calls & happenings All Core Devs - Consensus (ACDC) #144, October 3 2024

Published: Sep 21, 2024

View in forum ā†’Remove

Agenda

Consensus-layer Call 143 Ā· Issue #1158 Ā· ethereum/pm Ā· GitHub moderated by @ralexstokes

Stream

1 post - 1 participant

Read full topic

Protocol Calls & happenings Stateless implementers call #24, September 23 2024
Protocol Calls & happenings EOF Implementers call #58, September 18 2024

Published: Sep 20, 2024

View in forum ā†’Remove

Agenda

EOF Implementers Call #58 Ā· Issue #1146 Ā· ethereum/pm Ā· GitHub

Notes

Notes by @shemnon [Copied from ethereum/pm]

  • Client Discussion
  • Discussed Split
    • pt 2 should follow w/in 3-6 months
    • mild preference for one merge, but not enough to block
    • concern about scope creep and moving actual shipment to 1 year
  • Compiler Updates
    • None
  • Specs
    • Tracing
      • evmone will look into implementing, but may have changes to proposle
    • HASCODE/ISCONTRACT
      • Discussed AA concern in discord
        • AA is concerned about the pattern where non-eoa accounts are barred, HASCODE could be used to perpetuate that and slow AA adoption
        • Also, 721 could be solved better with ERC-165 interface
        • counter: AA is slowed by lack of smart contract signatures
        • counter: Banning EOAs possible w/o HASCODE
        • No conclusion yet
      • Could pectra split allow it to be added in V1?
        • Some preference to be in a follow-on fork, but preference may have been driven by time to gather data
        • Split is because of EIP bloat, adding a new EIP would counter the solution
        • At least 1 client wants to include it for V1
          • Absence could slow adoption of EOF (Any ERC-721/ERC-1155 or flashloan project for example)
        • There is concern that 721 and 1155 are badly designed, and so this pattern wonā€™t re-occur. An update of 721 could provide the same protections and conform to modern practices.
        • AA accounts could implement 165, but then they would have to have the 721 callbacks active.
        • See note below about EXTDELEGATE and proxies
      • EXTCALL return codes
        • intent
        • 1 - gas was not burned as part of the violation
          • User reverts
          • Some failures related to call process
        • 2 - all gas consumed as part of the failure
          • Out of gas
          • RETURNDATA copy oob in legacy
          • static call violation
          • data stack overflow
        • No action today
      • Allow EXTDELEGATECALL to legacy
        • This is another use case for HASCODE, to ensure EOF proxies wonā€™t delegate to a legacy contract
          • This could be solved with a ā€œhandshakeā€ method or a trial delegate call
  • Testing
    • PRs will be reviewed
    • 7702 testing
      • many clients were rejecting incorrectly
      • execute mode in EEST can address this problem - uses JSON-RPC only to interact with node
  • Bikeshedding
    • Can we rename types to stack-io in the spec? types was not terribly clear.
      • stack-io
      • section-info or section-spec
      • code-info
      • signature(s)
  • Standing agenda should move testing to the first items

1 post - 1 participant

Read full topic

ERCs ERC-7772: Partial Gas Sponsorship Interface

Published: Sep 20, 2024

View in forum ā†’Remove

Discussion topic for EIP-7772 https://github.com/ethereum/ERCs/pull/649

This proposal defines the necessary interface that decentralized applications (dApps) must implement to sponsor a portion of the required gas for user operations utilizing a Paymaster that supports this standard. The proposal also provides a suggested code implementation that Paymasters can include in their current implementation to support dApp sponsorship. Partial sponsorship between more than one dApps may also be achieved through this proposal.

1 post - 1 participant

Read full topic

ERCs ERC-7771: Router Proxy

Published: Sep 19, 2024

View in forum ā†’Remove

Abstract


The Router Proxy introduces a streamlined approach to managing multiple implementations behind a single proxy, similar to the Diamond Proxy Standard (ERC-2535). Unlike the latter, this method hardcodes module addresses within the proxyā€™s implementation contract, offering a simpler, more explicit, and gas-efficient mechanism. This design reduces complexity, making it easier to reason about and improving overall efficiency while retaining the flexibility to manage multiple modules.

ERC Pull Request


1 post - 1 participant

Read full topic

Protocol Calls & happenings PeerDAS breakout #9, October 1 2024
ERCs ERC-7769: JSON-RPC for ERC-4337 Account Abstraction

Published: Sep 18, 2024

View in forum ā†’Remove

This ERC describes the JSON-RPC calls used to communicate with ERC-4337 bundler.
It was previously included in ERC-4337 itself, but was extracted into a separate document.

This specification is currently identical to the one previously dedfined in ERC-4337 and does not require any modifications existing bundlers or ERC-4337 deployed contracts.

This is the PR for this new ERC: ERC-4337 extension: New JSON-RPC APIs by forshtat Ā· Pull Request #628 Ā· ethereum/ERCs Ā· GitHub

1 post - 1 participant

Read full topic

ERCs ERC-7766: Signature Aggregation for Account Abstraction

Published: Sep 18, 2024

View in forum ā†’Remove

The core ERC-4337 previously included the specification for signature aggregation.
However, as this feature is not required for the functioning of the Account Abstraction, it is being extracted from the core ERC-4337 into a standalone specification.
This specification is currently identical to the one previously implemented in ERC-4337 and does not require any modifications to the deployed ERC-4337 contracts.
However, being a standalone proposal, ā€œERC-7766: Signature Aggregationā€ will continue evolving separately from ERC-4337 on its own timeline.

This is the PR to create the new ERC:

This is the PR to remove the Signature Aggregation specification from ERC-4337:

1 post - 1 participant

Read full topic

Protocol Calls & happenings Pectra testing call #5, 16 September 2024

Published: Sep 17, 2024

View in forum ā†’Remove

Summary

Update by @parithosh (from Eth R&D Discord )

pectra:
eof :
  • Testing is going well and more clients are achieving readiness for a devnet
  • Devnet would depend on fork split decision, likely at ACD this week
  • Weā€™d do interleaved devnets, so eof-devnet-0ā€¦ and a decision needs to be made if its done as prague or as osaka
  • Weā€™d need to be careful not to trigger the same bugs as pectra devnets to reduce debugging overhead. One approach would be to remove the faucet (we plan this for peerDAS), but the downside is that EOF would benefit a lot from public testing
peerDAS :
  • Update on local devnet and its issues
  • Lodestar endianness bug
  • Public devnets once local issues are triaged
  • Devnet cycle would depend on fork split decision made likely during ACD this week
fuzzing :
  • Marius would focus on pectra fuzzing and bad block generators (also open call for other clients to implement this and take some load off of him/speed up the fork)
general :
  • We had a brief temp check on fork splitting and what open tasks that would make shipping quickly a blocker

1 post - 1 participant

Read full topic

Protocol Calls & happenings CFP Ethereum Zurich 2025

Published: Sep 17, 2024

View in forum ā†’Remove

Hey magicians,

I am excited to announce the Call for Papers (CFP) for the Community Track of Ethereum Zurich, dedicated to fostering collaboration, innovation, and alignment within the Ethereum community. This track is open for you magicians ! You can suggest any topic that youā€™d like to see and then collect the result of your proposal by watching the talks in Zurich. Get ready to travel to Switzerland 30-31 January 2025 more info at EthereumZuri.ch

To kick start the community track I propose the following :

CFP Proposal - community track

  1. Localization and Accessibility
  • Ensuring Accessibility in Ethereum Applications (IETF style)
  • Case Studies on Successful Localization Projects

Ethereum Zurich already has two tracks completed you can prepare your paper already !

CFP - Research/Academia

1. P2P Networking and Storage

  • Data Propagation and Gossip Protocols
  • Distributed Storage Systems
  • Network Topology and Optimization
  • Resource Allocation and Incentives

2. Consensus Mechanisms, Tokenomics, and Game Theory

  • Novel Consensus Algorithms
  • Tokenomics and Incentive Design
  • Game Theoretical Models in Blockchain
  • Staking and Governance Mechanisms

3. Formal Methods and Security

  • Formal Verification of Smart Contracts
  • Security Protocol Design and Analysis
  • Attack Vectors and Defense Mechanisms
  • Privacy-Preserving Technologies

4. Policy, Regulations, and Ethics

  • Legal and Regulatory Frameworks
  • Ethical Implications of Decentralized Systems
  • Blockchain and Governance
  • Data Sovereignty and Decentralization

5. Algorithms, Zero-Knowledge Proofs, and Computational Efficiency

  • Zero-Knowledge Proofs (ZKPs) and Cryptographic Primitives
  • Algorithmic Optimization for Blockchain Environments
  • Virtual Machine and Code Execution Optimization
  • Computational Complexity in Blockchain
  • Efficient Hashing & Verification Algorithms

CFP Proposal - Industry

Decentralized Applications (DApps)

  • DeFi: Decentralized Finance and Lending Protocols
  • DeSci, Social Networks and Impact Platforms Powered by Blockchain
  • Blockchain in Gaming, Metaverse, and Virtual Economies

Infrastructure

  • Layer 1 and Layer 2 Solutions: Scaling and Performance Optimization
  • Interoperability Between Blockchain Networks and Bridging Solutions
  • DePin and Supportive Infrastructure

Tokenization and Bridging Real-World Assets (RWA)

  • Tokenizing Physical Assets
  • Legal and Regulatory Implications of Tokenized Economies
  • Building Digital Marketplaces and Ecosystems for Tokenized Assets

Security and Audits

  • Smart Contract Audits and Security Best Practices
  • Managing and Mitigating Cybersecurity Threats in Blockchain
  • Incident Response and Fraud Prevention in Decentralized Systems

Startup Challenges

  • Fundraising in Blockchain: VCs, ICOs, and DAOs
  • Navigating Legal and Regulatory Frameworks for Blockchain Startups
  • Building and Scaling a Blockchain Team: Talent, Culture, and Growth

See you in Zurich !

4 posts - 3 participants

Read full topic

EIPs Meta EIP-7768: No-Ether transactions with free-for-all tips

Published: Sep 16, 2024

View in forum ā†’Remove

Here is sandwiching as a way do third-party pay transactions.


eip: 8888
title: No-Ether transactions with free-for-all tips
author: William Entriken (@fulldecent)
status: Draft
type: Meta
created: 2024-09-14


Abstract

A technique is introduced where an externally-owned account having no Ether can send transactions and pay tips using a new ā€œfree-for-allā€ bucket and using their own origin.tx. This requires no client changes and is compatible with existing ecosystem parts.

Motivation

There is much interest in third-party-pay transactions on Ethereum and competing networks.

Other proposals require changes to the Ethereum client, that transactions be sent to the network (i.e. tx.origin) using a separate account and/or other additional things.

In contrast, this proposal introduces and standardizes a solution to this problem that works only with existing client and technology, and which preserves the tx.origin of the originator of a transaction.

Specification

End user process

  1. An end user who controls an externally-owned account, say Alice, will prepare transaction(s) she would like to execute and she signs this (series of) transactions.
  2. If Alice will like to provide consideration for executing these transactions, she will ensure that a well-known address on the network, ā€œthe free-for-all bucketā€ will control tokens (such as ERC-20, ERC-721, ERC-1155 tokens) at the end of her series of transactions.
  3. Alice orders her transaction nonces carefully considering that what will eventually be executed may be:
    1. None of them;
    2. Only the first;
    3. The first then the second;
    4. The first, then the second, ā€¦ then the Nth transaction, which is not the last in her series of transactions; or
    5. All her transactions, in order.
  4. Alice sends this series of transactions to a service that communicates with block proposers.
    1. Currently mempools in baseline clients would not propogate such transactoins.

For example, if consideration is sent to the free-for-all address, this would typically be the last in her series of transactions.

Block preparer process

  1. Sign a transaction (from any origin) to send Ether to Alice representing the current gas price times the current block size.
  2. (Optional) Prepare and sign a transaction to the free-for-all account, to preload any necessary responses.
  3. Start an execution context and include this send-Ether transaction and all of Aliceā€™s transactions.
  4. In the execution context, identify tokens (e.g. ERC-20, ERC-721, ERC-1155) sent to the free-for-all contract address or other valuable consideration accrued to the free-for-all account.
  5. Sign a transaction to (from any any origin) to take security of the consideration from the free-for-all account and include this transaction in the execution context.
  6. Evaluate the total gas spent.
  7. Rollback the execution context. And repeat steps 1 through 4 with these changes:
    1. Step 1: use the actual required gas amount (in Ether).
    2. Step 4: abort if the consideration received in this second iteration is not the expected amount from the first iteration.
  8. Use some local business logic to compare the Ether spent in step 1 (second iteration) versus the consideration receieved in step 4 and classify the result as favorable or not.
  9. If the result is favorable, commit this execution context to the mainline. Or if the result is not favorable, rollback this execution context.
    1. The result of this decision may feed into a reputation tracking system to avoid evaluating future unfruitful transaction(s).
  10. Continue execution, and publish the block.

Free-for-all bucket

This approach requires that the end user must be able to send consideration the block proposer without knowing who they are, and the block proposer must be able to realize this consideration.

This EIP proposes to use a well-known contract account deployment for this purpose. And here is the required interface:

interface FreeForAll {
  // Performs a call
  function execute(address recipient, memory bytes, uint256 gasLimit, uint256 value);

  // Prepare return values for the next N times this contract is called only in this block
  // [TODO: spell this out]
  function preloadExecutions(memory bytes[]);
  
  // Return the next return value in this block from preloadExecutions
  fallback() {
  }
}

Rationale

This approach can be useful for end users that do not want to or are not able to add Ether to their account.

This approach allows to use the correct origin.tx which may be required for important transactions like ERC-721 setApprovalForAll.

This approach may use more gas than other approaches where the consensus client is changed or where transactions can execute from (origin.tx) a different account.

Alternatives considered

  • Update EIP-1559 so that transactions with gasPrice = 0 are legal, but only if the comensurate amount of gas will be burnt by the block preparer in that same block.
  • Create a new transaction type that encapsulates another signed transaction.
  • Create a new opcode to get the coinbase of the next block.

Backwards Compatibility

ā€¦

Reference Implementation

ā€¦

Security Considerations

ā€¦

Copyright

Copyright and related rights waived via CC0.

2 posts - 2 participants

Read full topic

EIPs interfaces EIP-####: SSZ Transaction / Receipt proofs
ERCs ERC-7770: Fractional Reserve Token

Published: Sep 16, 2024

View in forum ā†’Remove

Abstract

We propose a new token standard for synthetic assets that are only partially redeemable to their underlying asset, but fully backed by other collateral assets.

The standard defines an interface to mint fractional reserve assets, and a standard to reflect economical risk related data to the token holders and lenders.

Motivation

The Cambrian explosion of new L1s and L2s gave rise to bridged assets which are synthetic by nature. Indeed, ETH on Arbitrum L2, or WETH on Binance Smart Chain are not fully fungible with their mainnet counterpart. However, these assets are fully backed by their mainnet counterpart and guaranteed to be redeemable to their mainnet underlying asset, albeit with certain time delay.

Fractional reserve tokens can allow an ecosystem (chains, L2s, and other networks of economic activity) to increase its supply by allowing users to mint the asset not only by bridging it to the ecosystem, but also by borrowing it (typically against a collateral).

As an example, consider a fractional reserve token, namely, frDAI, that represents a synthetic DAI.
Such token will allow users to mint 1 frDAI upon deposit of 1 DAI, or by providing a collateral that worth more than 1 DAI.
Quick redemption of frDAI to DAI is available as long as there is still some DAI balance in the frDAI token, and otherwise, the price of frDAI may temporarily fluctuate until borrowers repay their debt.

Fractional reserve tokens may delegate minting capabilities for multiple risk curators and lending markets. Hence, a uniform standard for fractional reserve minting is needed.
Fractional reserve banking does not come without risks, such as insolvency or a bank run.
This standard does not aim to dictate economic risk management practices, but rather to have a standard on how to reflect the risk to token holders.

Specification

The proposed standard has the following requirements:

Interface

interface IERCXXX is IERC20 {
    // events
    event MintFractionalReserve(address indexed minter, address to, uint256 amount);
    event BurnFractionalReserve(address indexed burner, address from, uint256 amount);
    event SetSegregatedAccount(address account, bool segregated);

    // functions
    // setters
    function fractionalReserveMint(address _to, uint256 _amount) external;
    function fractionalReserveBurn(address _from, uint256 _amount) external;
 
   // getters
    function totalBorrowedSupply() external view returns (uint256);
    function requiredReserveRatio() external view returns (uint256);
    function segregatedAccount(address _account) external view returns (bool);
    function totalSegregatedSupply() external view returns (uint256);
}

Reserve ratio

The reserve ratio reflects the ratio between the token that is available as cash, i.e., available for an immediate redemption (or alternatively, a token that was not minted via a fractional reserve minting), and the total supply of the token. Segregated accounts MUST be subtracted from the cash balance.
Lower reserve ratio gives rise to higher capital efficiency, however it increases the likelihood of depeg or a run on the bank, where token holders cannot immediately redeem their synthetic token.

Formally, the reserve ratio is denoted by $$\frac{totalSupply() - totalBorrowedSupply() - \sum_{a \in \text{Segregated Accounts}} \text{balanceOf}(a)}{totalSupply()}$$.
Additional fractional reserve minting MUST NOT occur when the reserve ratio, multiplied by 1e18 is lower than requiredReserveRatio().

Mint and burn functionality

The fractionalReserveMint and fractionalReserveBurn functions SHOULD be called by permissioned addresses, e.g., risk curators or lending markets. These entities SHOULD mint new tokens only to addresses that already locked collateral in a dedicated contract.

The reserve ratio is denoted by $$\frac{totalSupply() - \sum_{a \in \text{Segregated Accounts}} \text{balanceOf}(a)}{totalSupply() + totalBorrowedSupply()}$$.
fractionalReserveMint MUST revert if the reserve ratio, multiplied by e18 exceeds requiredReserveRatio().

A successful call to fractionalReserveMint(_to, _amount) MUST increase the value of totalSupply(), totalBorrowedSupply(), and the token balance of address _to, by _amount units.
A call to fractionalReserveMint MUST emit a MintFractionalReserve event.
A call to fractionalReserveMint MUST revert if after the mint the reserve ratio, multiplied by 1e18 exceeds the value of requiredReserveRatio().

Similarly, a successful call to fractionalReserveBurn(_from, _amount) MUST decrease the value of totalSupply(),totalBorrowedSupply(), and the token balance of address _from by _amount units.
A call to fractionalReserveBurn MUST emit a BurnFractionalReserve event.

Segregated accounts

Increasing the total supply could be a concern if a token is used for DAO votes and/or if dividends are distributed to token holders.
In order to mitigate such concerns, segregated accounts are introduced, with the premise that money in these accounts is not counted towards the reserve, and therefore, additional token supply cannot be minted against them.

At every point in time, it MUST hold that the sum of token balances for segregated addresses equals to totalSegregatedSupply().

Account balance

The fractionalReserveMint SHOULD be used in conjunction with a lending operation, where the minted token is borrowed. The lending operation SHOULD come with an interest rate, and some of the interest rate proceedings SHOULD be distributed to token holders that are not in segregated accounts.
This standard does not dictate how distribution should occur.

Rationale

The proposed standard aims to standardise how multiple lending markets and risk providers can interact with a fractional reserve token. The actual lending operation should be done carefully by trusted entities, and it is the token ownerā€™s responsibility to make sure the parties who have fractional reserve minting credentials are reliable.

At the core of the coordination relies the need to understand how much additional supply is available for borrow, and at what interest rate. The additional borrowable supply is deduced from the required reserve ratio, and the total, borrowable and segregated supply.
The interest rate SHOULD be monotonically increasing with the current reserve ratio.

The standard does not dictate how the accrued interest rate is distributed. One possible distribution is by making the token a rebased token. An alternative way is to introduce staking, or just airdropping of proceeds.

While a fractional reserve is most useful when it is backed by a known asset, e.g., frDAI and DAI, it can also be used in isolation. In such a case, a token will have a fixed initial supply, however additional supply can be borrowed. In such cases the supply temporarily increases, but the net holdings (totalSupply() - totalBorrowedSupply()) remains unchanged.

Backwards Compatibility

Fractional reserve tokens should be backwards compatible with ERC-20.

Reference Implementation

// The code below is provided only for illustration, DO NOT use it in production
contract FractionalReserveToken is ERC20, Ownable {

    event MintFractionalReserve(address indexed minter, address to, uint256 amount);
    event BurnFractionalReserve(address indexed burner, address from, uint256 amount);
    event SetSegregatedAccount(address account, bool segregated);

    /// @notice token supply in these accounts is not counted towards the reserve, and
    /// therefore, additional token supply cannot be minted against them.
    mapping(address => bool) public segregatedAccount;

    /// @notice ratio between the token that is available as cash (immediate redemption)
    /// and the total supply of the token.
    uint256 public requiredReserveRatio;

    uint256 public totalBorrowedSupply;

    constructor(
        string memory _name,
        string memory _symbol
    ) ERC20(_name, _symbol) Ownable(msg.sender) {}

    function fractionalReserveMint(address to, uint256 amount) external onlyOwner {
        _mint(to, amount);
        totalBorrowedSupply += amount;
        emit MintFractionalReserve(msg.sender, to, amount);

        uint256 reserveRatio = (totalSupply() - totalBorrowedSupply - segregatedSupply) * 1e18 / totalSupply();
        require(reserveRatio >= requiredReserveRatio, "reserveRatio");
    }
    function fractionalReserveBurn(address from, uint256 amount) external onlyOwner {
        _burn(from, amount);
        totalBorrowedSupply -= amount;
        emit BurnFractionalReserve(msg.sender, from, amount);
    }

    // ------------------------------------------------------------------------------
    // Code below is not part of the proposed standard
    // ------------------------------------------------------------------------------
    uint256 internal segregatedSupply; // supply of segregated tokens

    function _update(address from, address to, uint256 value) internal override {
        // keep the reserve up to date on transfers
        if (!segregatedAccount[from] && segregatedAccount[to]) {
            segregatedSupply += value;
        }
        if (segregatedAccount[from] && !segregatedAccount[to]) {
            segregatedSupply -= value;
        }
        ERC20._update(from, to, value);
    }

    function mint(address account, uint256 value) external onlyOwner {
        _mint(account, value);
    }

    function burn(address account, uint256 value) external onlyOwner {
        _burn(account, value);
    }

    function setSegregatedAccount(address account, bool segregated) external onlyOwner {
        if (segregated) {
            require(!segregatedAccount[account], "segregated");
            segregatedSupply += balanceOf(account);
        } else {
            require(segregatedAccount[account], "!segregated");
            segregatedSupply -= balanceOf(account);
        }
        segregatedAccount[account] = segregated;
        emit SetSegregatedAccount(account, segregated);
    }

    function setRequiredReserveRatio(uint256 value) external onlyOwner {
        requiredReserveRatio = value;
    }
}

Security Considerations

Fractional reserve banking comes with many economic risks. This standard does not aim to provide guidelines on how to properly mitigate them.

Copyright

Copyright and related rights waived via CC0.

3 posts - 2 participants

Read full topic

Protocol Calls & happenings All Core Devs - Consensus (ACDC) #142, September 19 2024

Published: Sep 14, 2024

View in forum ā†’Remove

Agenda

Consensus-layer Call 142 Ā· Issue #1154 Ā· ethereum/pm Ā· GitHub moderated by @ralexstokes

Summary

Summary by @ralexstokes [copied from Eth R&D Discord]

  • Began the call with Pectra
    • Touched on status of pectra-devnet-3 ; it has been launched and generally going well
      • deployed a ā€œbad blockā€ fuzzer which surfaced some bugs; relevant teams are debugging
    • Turned to discuss how to handle scoping of the current Pectra fork into a more manageable size
      • Lots of convo, with many different perspectives across core devs here; catch the recording for the full discussion
      • Landed on two key decisions to make
        • Do we focus on the EIPs currently deployed to pectra-devnet-3 as a target for Pectra (next hard fork)?
        • Assuming we split off pectra-devnet-3 from the rest of development for the Pectra hard fork, do we want to determine the scope of the hard fork after Pectra?
      • Again, many inputs and ideas but we agreed to determine the Pectra hard fork as the EIPs currently deployed to pectra-devnet-3 .
        • Thereā€™s still some polish for this EIP set remaining, but the timeline from devnet-3 to mainnet is order of a few months as we move to a ā€˜spec freezeā€™ for Pectra and keep iterating devnets along the way to testnet and ultimately mainnet.
      • There was a lot less consensus around determining the scope of the fork after Pectra. Obvious candidates are EOF and PeerDAS (having already been scheduled for Pectra so far), but there is some uncertainty around other features like Verkle, or additional EIPs with benefits like EIP-7688.
      • We agreed to move ahead with pushing pectra-devnet-3 to production, and tabling the conversation around the scope of the next fork until a later ACD call.
  • Next, we looked at a number of open PRs concerning the ā€œpolishā€ of the devnet-3 feature set so that we can get to a spec freeze ASAP.
  • After the Pectra discussion, we moved to look at the status of PeerDAS and a consideration of the blob parameters
    • A quick check-in on PeerDAS devnets: teams are still working on implementing the latest specs and debugging local issues
    • Then, had a presentation to support raising the target and/or max blob count in Pectra (with consideration for these changes going into the fork after Pectra as well)
    • This proposal touches on the fork scheduling conversation above, and as we can expect there are lots of views/inputs to this decision
    • An interesting point was raised around the deployment of IDONTWANT in the gossip layer, as this feature should save some bandwidth for a node and give us more room to consider raising the blob parameters, even ahead of PeerDAS
      • Implementation is under way, but clients have different amounts of progress here
  • Consensus on the call was that raising the blob target in Pectra could be reasonable, especially pending further mainnet analysis that supports the headroom for an increase
    • Otherwise, it seemed too risky to raise the maximum blob count without PeerDAS

Recording

Additional Info

1 post - 1 participant

Read full topic

Protocol Calls & happenings All Core Devs - Execution (ACDE) #197, September 26 2024

Published: Sep 14, 2024

View in forum ā†’Remove

Agenda

Execution Layer Meeting 197 Ā· Issue #1153 Ā· ethereum/pm Ā· GitHub moderated by @timbeiko

Stream

2 posts - 2 participants

Read full topic

Protocol Calls & happenings Verkle implementers call #24, September 9 2024
Protocol Calls & happenings ePBS breakout #9, September 13 2024

Published: Sep 12, 2024

View in forum ā†’Remove

Agenda

EIP-7732 breakout room #9 Ā· Issue #1150 Ā· ethereum/pm Ā· GitHub

Notes

Notes by @terence [copied from X]

  • Julian presented an argument that slot auction gives an out-of-protocol trusted advantage by running an MEV-Boost auction at the execution stage
  • Mark presented new engine API methods for retrieving payloads
  • We talked about whether withdrawals could be on executions and what the blocker for this is

Recap by @potuz [copied from Eth R&D Discord]

  • @JulianMa presented an analysis pretty much showing that on slot auctions thereā€™s a ā€œtrusted advantageā€ that does not seem to be possible to avoid. This seems like a serious problem on slot auctions and itā€™d be nice to weigh against the known problems of block auctions. We decided to keep building on block auctions for the time being cause itā€™s an easy switch to slot auctions if they are decided later.
  • @ethDreamer proposed a new method in the Engine API to requests payloads by range. We agreed that it was sensible to have this method. I raised that we shouldnā€™t even need to have the payload to sync. Would like to talk to @m.kalinin about this, Perhaps we can schedule an informal call Misha? I think once the requests are sent outside of the payload and the block is hashed as SSZ, we should not need to get the payloads ever on the CL, and would only need to have the payload HTR.
  • @terence proposed that we moved the processing of withdrawals to the execution phase. Mark seemed to strongly prefer it, I donā€™t oppose it and even like it, but acknowledge that itā€™s different on the beacon chain and would want someone else besides me vouching for it. We decided to requests here for signals from teams if they rather want to move this to the EL payload processing.

Recording

ePBS (EIP-7732) breakout room #9

Additional Info

1 post - 1 participant

Read full topic

ERCs ERC7765: Privileged Non-Fungible Tokens Tied To RWA

Published: Sep 10, 2024

View in forum ā†’Remove

Here is my PR:

This EIP defines an interface to carry a real world asset with some privileges that can be exercised by the holder of the corresponding NFT. The EIP standardizes the interface for non-fungible tokens representing real world assets with privileges to be exercised, such as products sold onchain which can be redeemed in the real world.

4 posts - 4 participants

Read full topic

Protocol Calls & happenings Pectra testing call #4, 9 September 2024

Published: Sep 10, 2024

View in forum ā†’Remove

Summary

Update by @parithosh (from Eth R&D Discord)

pectra-devnet-3:

Huge thanks to the testing team for providing reusable execution spec tests on devnets!

Status update posted on interop: ā interop-:night_with_stars:ā 

Devnet launch slated for tomorrow morning, clients passing tests will be added at genesis (clients with non-consensus issues would be included)

Discussion about why local testing yielded passing tests but devnet revealed issues (Mainly due to the RPC/EngineAPI inclusion route used by devnets)

Nethermind spoke about the issues they faced with the latest tests

EOF:

3 clients are mostly ready for devnet-4, in a good place for a devnet in ~weeks timeline after devnet-3

Discussions have already been had about changes for devnet-5

peerdas-devnets:

Lighthouse-prysm seem to be stable on a local devnet Issues with teku were discussed, some issues only show up after many epochs and debugging is still going on

fuzzing:

no update given this week

1 post - 1 participant

Read full topic

Wallets Why does Sign in With Ethereum have such bad UX?

Published: Sep 09, 2024

View in forum ā†’Remove

On the weekend I hacked at ETHWarsaw and we used the ā€œSign in with Farcasterā€ to build an app. Today, knowing the difficulties of signing in with Ethereum, Iā€™m wondering why Ethereum wallets are so much worse: Whatā€™s stopping us to reaching parity?

Just for those who are unfamiliar, hereā€™s an example

My naive understanding is that the Sign in with Farcaster flow just authenticates with the app that this is me who is signing in. But thatā€™s the same for SIWE, right? Does SIWE give any extended information about the user that Farcaster doesnā€™t that would justify the SIWE dialogues to be THAT MUCH worse than sign in with Farcaster?

For comparison, here is the completely awful flow using Ethereum. This is a huge point of churn. It makes me furious that this hasnā€™t notably improved over the last year despite many dapp builders very vocally complaining about this:

And this is only slightly better when using a different wallet, I consider Rainbow to be one of the best ones, yet it is still really bad. Notice how, for example, I had to look for the SIWE request in the notifications tab as it didnā€™t open by default. Other wallets have this and other issues too. It is not isolated to Rainbow. But the real question is why Connect Wallet and SIWE are even split into two actions.

A few things that I donā€™t understand:

  • Why canā€™t we combine ā€œConnect Walletā€ and ā€œSIWEā€ in one dialogue?
  • Why canā€™t we automate the SIWE flow?
  • Why canā€™t we parse the SIWE flow and make it look pretty instead of signing an unformatted string that looks sketchy as hell to a consumer?
  • Are there security concerns for auto-signing SIWE? And if so, why donā€™t these security concerns apply to Warpcast? If there are security concerns, can we maybe have a two pronged approach of ā€œSign in with Ethereumā€ and ā€œStep: 2: Allow the dapp to spend money after the user has signed in?ā€
  • Why is Connect Wallet always so much worse than whatever Warpcast is doing here? It feels way more laggy somehow, why?

Iā€™m a dapp builder so I donā€™t really have any meaningful power to change these things through building on my platform, so this is mostly a call to action for wallet providers etc. Whatā€™s stopping us here to get to parity? If we donā€™t get to parity then Ethereum wallets will simply not be the developerā€™s choice when it comes to consumer dapps. I donā€™t think we want all consumer dapps to be logged in through Warpcast, a closed source app, do we?
Sorry if this is rage bait for you but Iā€™m in rage when I see this. I have complained about this for months and nothing ever changes. We really need to get our shit together here otherwise we wonā€™t be able to compete. Thanks for reading

4 posts - 4 participants

Read full topic

RIPs RIP-7767: Gas to Ether Precompile

Published: Sep 09, 2024

View in forum ā†’Remove

Description

A precompile that allows the caller to burn a specified amount of gas, and return a portion of the gas burned to the caller as Ether

Motivation

Some EVM chains include a form of contract secured revenue (CSR), where a portion of the gas used by the contract is returned to the owner of the contract as Ether via some mechanism. CSR, in its straightforward form, creates a perverse incentive for developers to write bloated code, or run loops of wasteful compute / state writes in order to burn gas.

This proposal describes a way for CSR to be implemented in a computationally efficient and scalable way. Additionally, it provides a standardized interface that improves cross-chain compatibility of smart contract code.

This proposal is also designed to be flexible enough to be implemented either as a predeploy, or a precompile.

Benefits

  • Enable baked-in taxes for token transfers (e.g. creator royalties).
  • Increase sequencer fees, so that L2s can feel more generous in accruing value back to L1.
  • Promote development on L2s, which are perfectly suited for novel incentive mechanisms at the core level.
  • Tax high frequency trading on L2s (e.g. probabilistic MEVs) and route value back to authentic users.

Details

For nomenclature, we shall refer to this precompile as the Gasback precompile.

The behavior of the precompile can be described by the following Solidity smart contract.

  • Caller calls Gasback precompile with abi.encode(gasToBurn).
  • Upon successful execution:
    • The precompile MUST consume at least gasToBurn amount of gas.
    • The precompile MUST force send the caller Ether up to basefee * gasToBurn. The force sending MUST NOT revert. This is to accommodate contracts that cannot implement a fallback function.
    • The precompile MUST return abi.encode(amountToGive), where amountToGive is the amount of Ether force sent to the caller.
  • Else, the precompile MUST return empty returndata.

Suggested Implementation (op-geth level)

Security Considerations

As long as the contract always returns less than or equal to the gas burned, the L2 chain implementing it can never become insolvent.

To make DDoS infeasible, the amount of Ether returned by a call can be adjusted to a ratio (e.g. 50-90%). Alternatively, each call to the contract can burn a flat amount of gas that will not be returned as Ether.

To manage the basefee, the precompile can be dynamically configured to switch to a no-op if the basefee gets too high.

5 posts - 2 participants

Read full topic

Uncategorized Security concerns when deploying contracts with the same account on different chains

Published: Sep 08, 2024

View in forum ā†’Remove

using the plain old CREATE opcode, when Iā€™m deploying contracts, the contract addresses depend on the accountā€™s current nonce.

When Iā€™m using the same account / EOA to deploy contracts on different chains, there might exist completely unrelated contracts on different chains.

Regardless of the UX implications (multichain explorers, eg tenderly would display unrelated transactions across chains), might that lead to security related issues? Could eg someone find a transaction casted for one contract on the L1 and replay that on an L2 (since the contract addresses are the same?)

2 posts - 2 participants

Read full topic

ERCs Decentralized Data Bond Proposal

Published: Sep 08, 2024

View in forum ā†’Remove

Decentralized Data Bonds Standard

Introduction: I believe that data will become the next big asset class in the coming decades. As this transformation occurs, financial instruments will be built around it, such as ETFs, bonds, and much more.

Why Decentralized Data Bonds?

  1. Democratization of Data Ownership: Data is perhaps the most inclusive asset class in the world. Anyone with internet access can generate valuable data. By building a permissionless and decentralized solution, we empower individuals to reclaim ownership of their data.
  2. Collective Bargaining Power: Individual data points often hold limited value, but collectively, they become immensely valuable. Our standard allows users to pool their data, increasing their bargaining power and potential returns.

How It Works

  1. Data Pools / Bonds: Users can contribute their data to specific pools or bonds. Each bond represents a collection of similar or complementary data types.
  2. Verifiable Data Generation: Privately generate proofs for data with protocols such as:
    • Multiparty Computation (MPC) TLS
    • TLS Proxy
    • Trusted Execution Environments (TEE)
  3. Tokenization: Contributors to a bond receive transferable tokens representing their share of the data pool. These tokens serve as both proof of contribution and a means to receive rewards.
  4. Data Utilization: Companies, DAOs, and decentralized protocols can purchase or subscribe to access the aggregated data. Every time the data is accessed or purchased, token holders receive a yield proportional to their contribution.
  5. Governance: Token holders have voting rights on decisions related to their specific data bond, such as pricing, access controls, and data usage policies.

Example: Social Media Data Pool for LLM Training

Imagine a Decentralized Data Bond called ā€œSocial Bondā€ where users can contribute their Reddit and Twitter data:

  1. Users connect their Reddit and Twitter accounts to the platform.
  2. The platform uses MPC-TLS to securely gather social verifiable data
  3. Contributors receive ā€œSocial Bondā€ tokens proportional to the quality and quantity of their data.
  4. An AI company developing a new language model purchases access to this data pool for training purposes.
  5. The revenue from this purchase is distributed to token holders based on their contribution.
  6. Token holders can vote on data usage policies, such as restricting access to non-commercial research only.

The proposed architecture consists of several key components:

  1. Smart Contracts: Manage token issuance, data access rights, and reward distribution.
  2. Decentralized Storage: Utilize solutions like IPFS or Filecoin to store encrypted data off-chain.
  3. Prover Layer: MPC-TLS, TLS Proxy, TEE

Challenges
Design a secure architecture where none of the parties involved, besides the data owner and the buyer, can access the stored data.

Next Steps

  1. Architect the standard
  2. Validate with security researchers
  3. Build the first open-source proof of concept

I am very happy to share my first ever ERC proposal, and hopefully we can bring a new standard to Ethereum that allows users to leverage and take back ownership of their own data.

4 posts - 3 participants

Read full topic

Protocol Calls & happenings PeerDAS breakout #8, September 17 2024

Published: Sep 07, 2024

View in forum ā†’Remove

Agenda

PeerDAS Breakout Room #8 Ā· Issue #1145 Ā· ethereum/pm Ā· GitHub

Notes & chat log

[Copied from Eth R&D Discord]

  • Teams progressing well and will continue with local testing and iron out forking issues before peerdas-devnet-2 launch :rocket:
  • Distributed Block Building breakout call later today :hammer_and_wrench:
  • The main remaining spec change before we can ship PeerDAS is validator custody

Recording

PeerDAS Breakout Room #8

1 post - 1 participant

Read full topic

Wallets Interest in a Chain-Specific Transaction Hashes EIP?

Published: Sep 06, 2024

View in forum ā†’Remove

[Continuing the discussion from Chain-specific addresses]

@vid mentioned in the post above that a addressing standard for transaction hashes which includes the chain itā€™s on would be helpful. I answered above that there is a draft ā€œCAIPā€ (chain-agnostic IP, using the CASA chain-specification URI format) which might be useful to revive for cross-VM use-cases, or just useful to copy-paste into a simpler EVM-only EIP achieving the same ends. Comment if youā€™ve been looking for such a thing or would be interested in prototyping/coauthoring an EIP and/or a CAIP on the subject!

1 post - 1 participant

Read full topic

ERCs ERC-7764: Buyer-Seller Negotiable Pricing

Published: Sep 06, 2024

View in forum ā†’Remove

PR:

This proposal introduces a new smart contract mechanism that allows buyers and sellers to freely negotiate and determine transaction prices on the Ethereum network. A new trading mode is added, where goods can be negotiated rather than only priced. This mechanism allows the seller to set an initial price, and the buyer can propose a new price through negotiation with the seller. Ultimately, both parties can reach an agreement and complete the transaction.

1 post - 1 participant

Read full topic

Ethereum Research
Sharding Steelmanning a blob throughput increase for Pectra

Published: Sep 26, 2024

View in forum ā†’Remove

Steelmanning a blob throughput increase for Pectra

With the discussions about the Pectra hardfork scope continuing, I want to provide some empirical input on the current state of the network.
Iā€™ll try to do so by answering some commonly raised questions that arise in discussions on the proposed blob target/limit increase for Pectra.

The arguments for shipping EIP-7691 in Pectra are:

  • Continue scaling DA - with EIP-4844, we have only set the foundation.
    • Provide existing L2s and their apps enough blob space for further scaling.
    • Avoid creating a precedent of ā€œblob fees can explode and are unpredictableā€ (h/t Ansgar); this harms future adoption if rollups have to account for rare fee spikes over extended periods.
  • The number of reorgs has been trending down since Dencun.
  • The impact of blobs on reorgs has decreased as well.

How did the number of reorgs evolve over time?

reorged = ā€œnodes saw a block by the proposer of the respective slotā€
missed = ā€œno sign that the proposer was onlineā€

  • Within the last 365 days, 5,900 blocks were reorged.
  • This equates to 0.225% of the blocks in that time interval.
  • At the same time, 14,426 slots were missed, representing 0.549%.
  • On average, we observe 492 reorgs and 1,202 missed slots per month.

The number of reorgs has been decreasing, which is a positive development, though not surprising, as core devs continuously improve client software. Interestingly, contrary to expectations that the most recent hard fork (= Dencun) would lead to a significant rise in reorgs, we actually observed the opposite trend.

Since the Dencun upgrade, the number of reorgs halved.

Itā€™s challenging to identify the exact reason for the change in trend, but it may be attributed to the ongoing improvements made by core devs to their client software.

Whatā€™s the impact of blobs on reorgs?

Initial analysis conducted a few months after the Dencun hardfork showed that blocks with 6 blobs were reorged 3 times more frequently than 0-blob blocks. In general, we observed that the reorg rate has increased steadily with a growing number of blobs.

Updating this analysis presents a different picture today. Even though we still see that 6-blob blocks are reorged more frequently than 0-blob or 1-blob blocks, the numbers have decreased significantly, showing no substantial difference between blocks with one blob and those with six blobs.
We still observe a small difference in the reorg rate for 0-blob blocks and x-blob blocks (where x > 0).

reorgrate_animation

How well are blobs distributed over blocks?

Plotting the distribution, we can see that most blobs contain either 0 or 6 blobs, with blocks containing 1 to 5 blobs representing the minority. However, the situation has improved since the last study, with fewer slots at the extremes of 0 blobs and 6 blobs.

all_blobs_day

Related work

Title Url
On Attestations, Block Propagation, and Timing Games ethresearch
Blobs, Reorgs, and the Role of MEV-Boost ethresearch
Big blocks, blobs, and reorgs ethresearch
On Block Sizes, Gas Limits and Scalability ethresearch
The Second-Slot Itch - Statistical Analysis of Reorgs ethresearch

2 posts - 2 participants

Read full topic

Uncategorized Proposal: Delay stateRoot Reference to Increase Throughput and Reduce Latency

Published: Sep 25, 2024

View in forum ā†’Remove

Proposal: Delay stateRoot Reference to Increase Throughput and Reduce Latency

By: Charlie Noyes, Max Resnick

Introduction

Right now, each block header includes a stateRoot that represents the state after executing all transactions within that block. This design requires block builders and intermediaries (like MEV-Boost relays) to compute the stateRoot, which is computationally intensive and adds significant latency during block production.

This proposal suggests modifying the Ethereum block structure so that the stateRoot in block n references the state at the beginning of the block (i.e., after executing the transactions in block n - 1, rather than the state at the end of the block).

By delaying the stateRoot reference by one block, we aim to remove the stateRoot calculation from the critical path of block verification at the chain tip, thereby reducing L1 latency and freeing up capacity to increase L1 throughput.

Technical Specification (High-Level)

When validating block n, nodes ensure that the stateRoot matches the state resulting from executing block n-1 (i.e., the pre-state root of block n).

To be clear, there is no change to exeuction ordering. Transactions in block n are still applied to the state resulting from block n-1.

Motivation

stateRoot calculation and verification is unnecessary work on the critical path of block production. A builder cannot propose a block on MEV boost without first calculating the stateRoot and the attestation committee cannot verify a block without computing the stateRoot to compare with the proposed stateRoot. stateRoot calculation itself accounts for approximately half of time spent by all consensus participants working at the tip. Moreover, whatever latency implications the stateRoot calculation imposes are paid twice on the critical path: once at the block building stage and then again during verification.

    • When block builders submit blocks to relays, they are required to provide the calculated stateRoot. From surveying three of the four largest builders, each spends on average only 40%-50% of their time actually building each block, and the rest on stateRoot calculation.
    • When MEV-Boost relays recieve blocks from builders, they are supposed to verify their correctness. In Flashbotsā€™ relay, also approximately half of the ~100ms (p90) verification time is spent on the stateRoot calculation.
    • When validators receive a new block, or when non-MEV-Boost validators (ā€œhome buildersā€) produce a block, they are also required to re-verify its execution and its stateRoot. Commodity hardware Reth nodes spend approximately 70% of its time in live-sync on the stateRoot (remainder on execution).
~70% of RETH's block processing time is spent on `stateRoot` calculation.

These participants - builders, relays, and validators - are highly latency sensitive. They operate under tight timing constraints around slot boundaries (particularly with the incresaing prevalence of timing games).

The latency introduced by stateRoot verification at the tip is unnecessary and removing it could allow us to improve the health of the block production pipeline, and network stability.

Benefits of Delaying the stateRoot

  • Higher L1 throughput, because the time currently spent verifying the stateRoot can be re-allocated to execution. stateRoot verification would be pipelined to occur in parallel with the next slot (i.e. during time that nodes are currently idle). Bandwidth requirement increases and state growth would also need to be acceptable before activating a throughput increase.
  • Time saved by pipelining the stateRoot could also be allocated towards lowering slot times - improving L1 Ethereum UX, and likely resulting in tighter spreads for users of decentralized exchanges.
  • Builders and relays avoid an unnecessary latency speedbump. Both are highly latency-sensitive actors. We want to minimize the sophistication it takes to be a relay or validator. Removing stateRoot latency from the critical path of block verification means they will no longer have to worry about optimizing it, improving the health and efficiency of the block production pipeline.

Potential Downsides and Concerns

Impacted Applications

  1. Light Clients and SPV Clients
  • Impact: These clients rely on the latest stateRoot to verify transactions and account balances without downloading the entire blockchain. A one-block delay introduces a latency in accessing up-to-date state information. Cross-chain communication protocols (like bridges that utilize light clients) would also experience this delay.
    • Consideration: We do not see an obvious issue with light clients being delayed by a single block.
  1. Stateless Client Protocols
  • Impact: Stateless clients rely on the latest stateRoot to verify transaction witnesses. A one-block delay could affect immediate transaction validation.
    • Consideration: If these clients can tolerate a one-block delay, the impact may be minimal. This aligns with ongoing discussions in the statelessness roadmap.

Rationale

Why This Approach?

  • Efficiency: Removing stateRoot computation from the critical path significantly reduces block verification time.
  • Simplicity: The change is straightforward in terms of protocol modification, affecting only the placement of the stateRoot reference. This is backwards-compatible with the existing block production pipeline (i.e., native building and MEV-Boost). Other proposals which include execution pipelining, like ePBS, are significantly broader in scope and complexity. Delaying the stateRoot is a simpler change we can make with immediate benefit and little risk.
  • Minimal Disruption: While some applications may be affected, we think most (all?) can tolerate a one-block delay without significant issues. We should collect feedback from application developers to validate this.

Backwards Compatibility and Transition

  • Hard Fork Requirement: This change is not backwards compatible and would require a network hard fork.
  • Application Adaptations: Affected applications (light clients, Layer 2 solutions, stateless clients) may need to adjust their protocols or implementations.

Request for Feedback

We invite the community to provide feedback on this proposal, particularly:

  • Feasibility: Are there technical challenges that might impede the implementation of this change?
  • Upside: How much throughput will we be able to eke out from pipelining stateRoot calculation, and reallocating the time to exeuction?
  • Affected Applications: We donā€™t obviously see a class of widely used applications which would be affected. We hope any developers whose applications do depend on same-block stateRoot will let us know.

Next Steps

We plan to formalize this proposal into an EIP for potential inclusion in Pectra B.

Acknowledgements

Thanks to Dan Robinson, Frankie, Robert Miller, and Roman Krasiuk for feedback and input on this proposal.

14 posts - 11 participants

Read full topic

Layer 2 Understanding Minimum Blob Base Fees

Published: Sep 25, 2024

View in forum ā†’Remove

Understanding Minimum Blob Base Fees


by Data Always - Flashbots Research

Special thanks to Quintus, Sarah, Christoph, and Potuz for review and discussions.

tl;dr

The myth that blobs pay zero transaction fees is false. Depending on type of data being posted and the state of gas prices, it costs submitters between $0.10 and $3.00 per blob in mainnet execution fees. EIP-7762, the implementation of a ~$0.01 minimum blob base fee, should have a minimal impact on the market, yet vastly reduce the time that the blob market spends in PGAs during surges of demand while blob usage remains below the blob target.


Proposals to set a blobspace reserve price are controversial in the community, but this may stem from a misunderstanding of how blobs find their way on chain. A common impression is that blobs are currently contributing zero fees to the protocol, but this is misguided and only true when we restrict our analysis to blobspace fees.

Although the blobspace fee market has been slow to reach the targeted level of demand, thus suffering from the cold-start problem initially predicted by Davide Crapis a year before Deneb, blob carrying transactions still pay mainnet gas fees, both for execution and priority. The current concern, raised by Max Resnick, is that the hard limit of six blobs per block and the slow response time of the blobspace fee market creates the potential for long-lasting priority gas auctions (PGAs) when the network sees periods of high demand. During these PGAs it becomes much harder for L2s to price their transactions, and when coupled with the current strict blob mempool rules, blob inclusion becomes less predictable.

EIP-7762 aims to minimize future dislocations between the price of blobspace and blob demand until the adoption of L2s pushes us past the cold-start problem. The current configuration, with the minimum blobspace base fee set to 1 wei, requires at least 30 minutes of fully saturated blocks for blobspace fees to reach $0.01 per blob and to begin to influence blob pricing dynamics. Under the current system, when surges of demand arise the network sees a reversion to unpredictable PGAs as L2s fight for timely inclusion.

As an example, on June 20th the network saw its second blob inversion event, stemming from the LayerZero airdrop. It took six hours of excess demand for blobs until the network reached equilibrium.

Source: https://dune.com/queries/4050212/6819676


The State of Blob Transaction Fees

Six months post-Deneb blobspace usage remains below the target. As a result, the blobspace base fee has remained low and the majority of blobs have incurred negligible blobspace gas fees. To date, there have only been three weeks where the average cost of blobspace rose above $0.01 per blob: the weeks of March 25 and April 1 during the blobscription craze and the week of June 17th during the LayerZero airdrop.

Source: https://dune.com/queries/4050128/6819454

In contrast to fees in blobspace, blob carrying transactions (also known as Type-3) are still required to pay gas fees for execution on mainnet. Despite gas prices falling to a multi-year low, the average blob pays between $0.50 to $3.00 in execution fees. When compared to the price of call data historically posted by L2s these costs are insignificant and blobs are essentially fully subsidized by the network, yet this small cost is important when framing a minimum base fee for blobs.

Source: https://dune.com/queries/4050088/6819431

If we go a step further and segment the execution cost of blob carrying transactions by their blob contents we see that market is highly heterogeneous. Transactions that carry only one blob pay the highest fees per blob, while transactions that carry five or six blobs pay little-to-no fees per blob. In fact these five or six blob carrying transactions pay significantly lower total fees.

Source: https://dune.com/queries/4053870/6825747

A large factor in this discrepancy is the variance in blob submission strategies of different entities: Base, OP Mainnet, and Blast, as well as many smaller L2s, are extremely financially efficient because they post their data to an EOA which requires only 21,000 mainnet gas for execution regardless of blob count, but these transactions are not well suited for fraud proofs. These chains account for the vast majority of transactions that carry five or more blobs, pushing down the perceived price of submitting many blobs in one transaction. By contrast, L2s that post more complex data to better enable fraud proofs, for instance: Arbitrum, StarkNet, Scroll, ZkSync Era, Taiko, and Linea, use significantly more mainnet gas and tend to submit fewer blobs (often only a single blob) per transaction.


Following from the statistics above, if we combine the blobspace and execution fees on a per transaction basis, we see that outside of the brief surges in demand for blobs, which would not have been affected by adding a minimum base fee, the current distribution of fees paid is almost entirely concentrated in execution fees. This demonstrates that the blobspace fee market is currently non-functional and that there is room to raise the minimum cost of blob gas without meaningfully raising the total cost paid by blobs.

Source: https://dune.com/queries/4034097/6792385

By contrast, if we focus on the periods when the blobspace fee market entered price discovery we see that the majority of fee density rapidly transitions into blobspace fees. When the market works, it appears to work well. As such, the most valuable issue to address is the repeated cold-start problemā€”where the market currently finds itself.

Source: https://dune.com/queries/4060561/6837143

When the blobspace fee market is in an execution fee-dominant environment it benefits blob submitters who post less execution dataā€”mostly OP Stack chains. It also complicates the block building process: historically many algorithms were deciding blob inclusion by priority fee per gas, but since the mainnet gas usage of these transactions varied greatly it forced the L2s that submit higher quality proofs to pay higher rates for the entirety of much larger transactions, further amplifying the advantage of submitting less execution data. By moving closer to a blobspace fee-dominant environment we decrease this advantage.


The Impact of a Minimum Fee

At the current value of ether, Maxā€™s original proposal opted to price the minimum fee per blob at $0.05 per blob. Supplementing the cost of execution with this new minimum fee, the proposal would have increased the average cost per blob by 2%.

The revised proposal has decreased the minimum blob base fee to 2^25, about 1/5th the originally proposed value or $0.01 per blob under the same assumptions. Since the beginning of July, this implies an average increase in cost of 0.7% for blobs, but due to the dispersion of financial efficiencies amongst blob submitters the percentage changes are not uniform across entities.

Blob Submitter Dataset Size Current Cost per Blob Proposed Cost Historic Impact
Base 385,077 $0.0687 $0.0797 16.0%
Taiko 271,786 $3.0152 $3.0262 0.4%
Arbitrum 178,127 $1.0099 $1.0209 1.1%
OP Mainnet 106,979 $0.0830 $0.0940 13.3%
Blast 78,430 $0.1655 $0.1765 6.6%
Scroll 49,632 $2.1304 $2.1414 0.5%
Linea 37,856 $0.5817 $0.5927 1.9%
zkSync Era 11,837 $2.6971 $2.7081 0.4%
Others 233,494 $0.6273 $0.6384 1.8%
Total 1,354,218 $1.5734 $1.5844 0.7%

Table: Blob submission statistics by entity from July 1, 2024 to September 17, 2024, assuming a ETH/USD rate of $2,500. Source: https://dune.com/queries/4089576

Modifying the earlier per-transaction breakdown to account for a 2^25 wei minimum blobspace base fee, and only considering transactions where the original blobspace base fee was less than the proposed new minimum, we see that although the profile begins to meaningfully shift, the blob base fee remains a minority component for all affected blob carrying transactions. The highly efficient transactions submitted by Base and OP Mainnet that carry five blobs would see an increase between 10 to 30% depending on the state of L1 gas prices, which should be easily absorbed. Less efficient transactions, particularly those carrying one to three blobs would see total fee increases of less than 10%.

There have been no blob carrying transactions to date where a minimum blob base fee of 2^25 would have accounted for the majority of the cost paid by the transaction.

Source: https://dune.com/queries/4034254/6792625


Blobspace Response Time

Under EIP-4844, the maximum interblock update to the blobspace base fee is 12.5%. Starting from a price of 1 wei, it takes 148 blocks at max capacity, over 29 minutes with 12 second block times, for the base fee to rise above 2^25 wei. This updating period has been framed as the response time of the protocol, but it still only represents a minimum amount of time. Due to market inefficiencies blocks do not end up full of blobs, vastly increasing the duration of price discovery.

Leading into the LayerZero airdrop on June 20th, the blob base fee was sitting at its minimum value of 1 wei. At its peak, the blob base fee reached 7471 gwei ($3,450 per blob). Although this level could have theoretically been reached in under 51 minutes, the climb took nearly six hours. Under Maxā€™s proposal this maximum could have theoretically been reached in 21 minutes, but itā€™s clear that these theoretical values are not accurate approximations.

Rather than focusing on time, the goal of the proposal is to price the minimum blob base fee below, but close to, the inflection point where blobspace fees begin to form a measurable share of total fees paid by blobs. On June 20th, despite the surge in blobs beginning just after 11:00 UTC, it wasnā€™t until 15:17 UTC that blobspace fees began to contribute 0.1% of total fees paid by blobs, and it wasnā€™t until 15:41 UTC that a base fee of 2^25 wei (0.0335 gwei) was exceeded.

Source: https://dune.com/queries/4050166/6819510

By contrast, had the minimum base fee been 2^25 wei during the LayerZero airdrop, the network may have leapfrogged the cold-start problem and minimized the dislocation between price and demand. We might expect the distribution of blob fees to have behaved as follows, with the blob market still taking an hour or longer to normalize.

Source: https://dune.com/queries/4050746/6820583

In summary, raising the minimum blobspace base fee is not a magic bullet, but it should be viewed as a welcome change to the protocol. The market impact from the leading proposal should be minimal, with only the cheapest and lowest quality blobs seeing a price increase larger than 1%, while still remaining significantly cheaper than their competitors.


Open Questions

  • Will the blobspace fee market reach an equilibrium before the Pectra hardfork(s)?
  • Will we see additional cold-start problems each time the blob limit is increased with future hard forks?
  • Will the blob market move towards private mempools?
  • How have block building algorithms changed to better handle blobs since the LayerZero airdrop?
  • Should revenue from these PGAs be captured by proposers or by the protocol?

3 posts - 3 participants

Read full topic

Applications The Portable Web: Hackable, No Data Lock-in, and Crypto-native Web World

Published: Sep 25, 2024

View in forum ā†’Remove

About this post

In the current web environment, users find it difficult to manage their own data and are often locked into specific services. The Portable Web operates as a parallel web alongside the existing one, aiming to provide users with greater control over their data and the ability to make choices. Applications on the Portable Web are primarily envisioned to serve as public infrastructure.

In this post, I will introduce the core ideas of the Portable Web. Detailed specifications unrelated to its feasibility are not included. This is still a rough draft, but Iā€™m submitting this because if I waited for it to be perfect, Iā€™d never finish.

Summary

  • Hackable: Users Can Customize Web Applications

    • A cluster represents a single application unit.
    • Anyone can create a cluster, and within the cluster, entities other than the creator can create their own clients, provide servers, define API schemas, and write migration scripts.
    • Clients and servers are loosely coupled and connected through an API schema, allowing different developers to create them independently.
    • For example, users can create customized UIs to tailor applications to their specific needs, making them easier to use. Additionally, they can develop their own API schemas and host servers to extend particular features. In this way, the Portable Web allows not only developers but also regular users to actively contribute to the evolution of applications.
  • No Data Lock-In: Users Have Control Over Their Data

    • A client caches the userā€™s data.
    • By using a server that conforms to the API schema, clients can share cached data across different servers.
    • Cached data on a client can also be migrated using migration scripts.
    • A client caches the data that a user sends and receives, but by transmitting this data to a server chosen by the user, it is managed in a decentralized manner. If needed, users can migrate their data to other servers, ensuring that their data is not locked into any particular entity.
  • Crypto-Native: Crypto-Economics as an Incentive Mechanism

    • In the Portable Web, cluster providers issue tokens and are incentivized by offering clusters that create real demand for those tokens.
    • All payments within a cluster are made using the issued tokens.
    • The presence of new participants contributes to the growth of the cluster, so the original cluster providers do not exclude them.
    • While Web2 operates as a monopoly and winner-takes-all game, the Portable Web promotes a collaborative and inclusive approach.

Background

Web2

The Web3 community has extensively discussed the problems of Web2, so I wonā€™t delve deeply into that here. However, it is important to emphasize that the root of Web2ā€™s problems lies in its architectureā€”specifically, the way browsers directly access target URLs.

In the Web2 architecture, users submit the content they generate directly to the service, without retaining ownership or local copies. User accounts and content exist within the service, and the service accumulates this data. This accumulation accelerates the creation of new data. It is extremely difficult for users to switch to another service and achieve the same level of utility. To do so, users would need to transfer their content, and other users would also need to migrate en masse.

The existing Web architecture leads to content lock-in and account lock-in, which in turn fosters the concentration of power and a winner-takes-all dynamic.

Web3

While Web3 often claims to challenge existing power structures and maximize user rights, in reality, it is currently just adding a blockchain layer on top of Web2.

Although blockchain is decentralized, the fact that existing Web3 applications are built on top of the current Web architecture undermines its potential

Portable Web Architecture

To solve the above issues and achieve a decentralized web while maximizing user rights, it is necessary to build a new architecture. The proposed solution is the Portable Web. This new web architecture provides an environment where users have complete control over their data and identity and enables developers and service providers to collaboratively evolve a single application.

Components of the Portable Web

Portable Web Browser

The browser plays several key roles in enabling the Portable Web.

  1. Controlled Server Communication: It limits the servers with which the client can communicate. Clients cannot interact with servers unless explicitly intended by the user.
  2. Currency Restriction: It restricts the currency used for payments in applications. The browser contains a wallet, ensuring that payments can only be made using the currency initially set by the cluster. By default, the browser interacts with an internal exchange (DEX or CEX), so the user is unaware of the currency being used.
  3. Identity Management: It manages the userā€™s identity as a Self-Sovereign Identity (SSI), preventing servers or clients from locking in the userā€™s identity.
  4. Built-In Support for Bootstrapping: It comes with built-in client and server information for the index cluster to support bootstrapping. Users can later connect to other clients or servers.
  5. Data Migration and Updates: It executes migration scripts specified by the client to transfer data and manages client updates.

Cluster

A cluster represents a single application, identified by its purpose document.

The components that make up a cluster are:

  • Purpose Document
  • API Schema
  • Migration Script
  • Client
  • Server

Anyone can contribute components other than the purpose document to help develop and evolve the cluster.

Index cluster

The index cluster functions like an App Store within the Portable Web (although anyone can provide it).

Providers of cluster components register their data with the index cluster. The index cluster hosts this registered data, offering users information and software. Additionally, the information includes details such as version and compatibility.

The index cluster knows which components belong to which clusters and understands the relationships between servers and API schemas, clients and API schemas, as well as clients and migration scripts.

Components of a Cluster

Purpose Document

The purpose document serves to enable and promote community-driven development. It defines:

  1. The Ultimate Goal: The overarching objective that the cluster aims to achieve.
  2. Tokens Used: The specific tokens to be utilized within the cluster.

This document is made public upon the clusterā€™s creation and remains immutable thereafter. While the ultimate goal stated in the purpose document does not have any systemic function, the community uses this document as a basis for improving and adding features.

API Schema

The API schema is a protocol that defines the communication methods between clients and servers. It needs to be in a developer-readable format. By adhering to this schema, clients and servers created by different developers can communicate with each other.

If there is compatibility between API schemas, servers and clients can support multiple Web API schemas.

Migration Script

A migration script assumes that the client has a specific data model. It allows data transfer and synchronization between clients that refer to the same migration script.

Client

A client consists of static content like HTML or JavaScript and can operate independently without relying on constant internet connectivity or specific servers. The client can only communicate with destinations specified by the user. It should not be implemented to depend on a specific server.

The client can cache data that the user sends to or receives from the server. It must specify a particular migration script and cache data in a data structure that allows data migration by executing that script.

Server

A server provides APIs that conform to the API schema. Any functionality that can be defined in the API schema can be provided.

Versioning

In the Portable Web, a cluster is a single application unit, but it can behave differently depending on which components are used. Since anyone can create components such as migration scripts, API schemas, clients, and servers, various versions coexist within a cluster.

Migration Script

Version management of migration scripts is represented using a Directed Acyclic Graph (DAG) and can be updated by anyone. When creating a new migration script, you must specify a backward-compatible migration script. The new migration script must be able to migrate data by transforming the data structure, even when executed from clients that supported the specified backward-compatible migration script. Since anyone can create migration scripts, they may branch but can also merge.

By executing the appropriate number of migration scripts, data can be migrated from older clients to clients that support the latest migration script. For example, a client that supports migration script ā€˜aā€™ can migrate data to a client that supports migration script ā€˜eā€™ by executing migration scripts three timesļ¼ˆbā†’cā†’e or bā†’dā†’eļ¼‰.

API Schema

A new API schema does not carry information about relationships with other API schemas, such as backward compatibility. Clients and servers can support multiple API schemas, so compatibility management is handled individually by clients and servers. They can support additional API schemas as long as compatibility is not broken.

Client

Client updates are mainly divided into three types. For all types of updates, the user can choose whether to accept the update.

  1. Type 1: Updates that do not change either the migration script or the API schema.
  2. Type 2: Updates that change the API schema.
  3. Type 3: Updates that change the migration script.

Type 1 does not affect other components.

In the case of Type 2, compatibility with the servers that the user usually uses may be lost unless the server also updates to the corresponding API schema.

In the case of Type 3, the client can update to a new migration script that specifies the current migration script as backward-compatible. Data can be migrated from a client supporting the previous migration script, but since itā€™s only backward-compatible and not fully compatible, data cached in the client that has updated the migration script cannot be migrated back to other clients still using the older migration script. In such cases, as shown in the diagram below, other clients need to either support the updated migration script or create a new one to ensure compatibility.

Server

A server update means changing or adding the corresponding API schema. You can update by registering the updated API schema information in the index cluster.

The Economics of the Portable Web

For the Portable Web to function sustainably and for developers and service providers to actively participate, economic incentives are essential. This section explains the economic system that supports this architecture.

Incentives for Participants

Cluster Creators

Cluster creators launch new applications within the Portable Web ecosystem. They can issue tokens specific to their clusters, which become the foundation of the clusterā€™s economy. By designing tokens that encourage widespread adoption of their applications, cluster creators can earn revenue through seigniorage (profit from token issuance).

As the cluster gains popularity and more users join, the demand for these tokens increases. This heightened demand raises the value of the tokens, providing economic incentives for cluster creators to continue developing and improving their applications. The success of the cluster is directly linked to the value of the tokens, aligning the interests of cluster creators with those of users and other participants.

Server Providers

Servers within the Portable Web host data and provide APIs that conform to the clusterā€™s API schema. Server providers can monetize their services through various billing models, such as subscription fees, pay-per-use charges, or offering premium features. Since users manage their own data and can choose which servers to interact with, service providers are encouraged to offer high-quality, reliable services to attract and retain users.

By accepting payments in the clusterā€™s tokens, service providers also participate in the clusterā€™s economy. If the tokenā€™s value increases, the potential revenue for service providers grows as well. In this way, a symbiotic relationship is formed where service providers contribute to the clusterā€™s growth while profiting from its success.

Client Developers

Client developers create software that provides the clusterā€™s user interface and caches data sent to and received from servers. They can monetize their efforts by selling premium clients or offering additional features for a feeā€”all transacted in the clusterā€™s tokens.

Anyone can provide clients, and because of the interoperability within the clusterā€™s ecosystem, developers are encouraged to innovate and offer more valuable user experiences. They are motivated to continuously improve the products they provide.

Users

By using the Portable Web, users enjoy greater control over their data and the ability to customize their application experience. They participate in the clusterā€™s economy by using tokens to access premium features and more. Additionally, users who hold tokens may see their value increase as the cluster grows, providing an incentive to support and promote the cluster.

By engaging in the clusterā€™s economy, users have more opportunities to actively participate, provide feedback, and contribute to the community. Their involvement is expected to help develop the ecosystem further.

Discussions

Here, I briefly outline concerns and future challenges.

Versioning

With the current version management method, thereā€™s a risk that migration scripts and API schemas could proliferate uncontrollably, negatively impacting user experience and data portability.

At present, it might be desirable for the initial cluster creator to have initiative over specifications while still allowing anyone to customize.

Incentives for Data Lock-in

The initial cluster creators have a disincentive against implementing data lock-in. This is because their goal is to profit from token seigniorage rather than from data lock-in (if they aimed to profit from data lock-in, they would not choose the Portable Web architecture). To profit from token seigniorage, they need to increase the real demand for the token, thereby boosting its price. To increase this demand, cluster creators must offer more attractive applications to users. Applications that appeal to users typically offer:

  • No data lock-in
  • Customizability by anyone, fostering diversity and rapid development.

Given this, cluster creators are likely to see remaining open as more beneficial than implementing data lock-in.

In other words, within the cluster, at least one component set (server, API schema, client, and migration script) must support data portability.

Service providers who join later and are not token stakeholders have a positive incentive for data lock-in, similar to conventional web environments. However, since users can choose components from the cluster, the most user-preferred components will be utilized. In an environment without data lock-in, if users still choose a locked-in component, it is a result of their own decision. This is also part of the value the Portable Web offers, and it cannot deny this choice.

Economics

If payments can be made through methods other than those provided by the browserā€™s standard, the systemā€™s economy could collapse, rendering this architecture unviable.

When the Purpose of a Cluster Changes

The components of a cluster must align with its purpose. If functionalities that do not follow the clusterā€™s purpose are implemented, the cluster will lose its distinct identityā€”the symbol that differentiates it from other clusters. This would be similar to Facebook and LinkedInā€”which have different purposesā€”losing their boundaries and becoming inconvenient applications. Moreover, if a feature does not align with usersā€™ objectives, it is unlikely to gain their support.

Q&A

Is the Portable Web feasible? (click for more details) What is the difference between Fediverse? (click for more details) Why am I posting this here? (click for more details) Is this post the final version? (click for more details)

I welcome your feedback and collaboration to further develop and refine the Portable Web concept.

1 post - 1 participant

Read full topic

ZK Rollup Using FRI for DA with Optimistic Correctable Commitments in Rollups

Published: Sep 21, 2024

View in forum ā†’Remove

Abstract

Scaling blockchains and transitioning from Web2 to Web3 require efficient solutions for storing and accessing large volumes of data. We present a new technique for using FRI commitments combined with optimistic correctable commitments to implement Data Availability (DA). This allows for a significant reduction in the volume of data stored on-chain, by hundreds and thousands of times compared to the volume of data served by the distributed network. For each cluster of megabytes, it is sufficient to store only a short 32-byte hash on-chain. In the context of rollups, we introduce a new commitment construction that ensures reliable storage and data availability when used in rollups instead of the standard commitment C. Combined with recursive rollups, our solution paves the way for unlimited blockchain scaling and the transfer of Web2 to Web3, ensuring reliability, security, and data availability.

Introduction

The Problem of Scaling and Data Storage in Blockchain

Blockchains produce enormous amounts of data, and efficient management of this data is critical for their scaling and widespread application in Web3. Traditional solutions, such as Filecoin, do not provide reliable data storage at the consensus level. Other solutions, like Arweave, while offering storage reliability, are not suitable for dynamic Web3 applications due to the impossibility of modifying or deleting data.

Modern solutions, such as EthStorage and 0g, aim to solve these problems but face limitations:

  • EthStorage uses data replication, requiring the storage of multiple copies of the same volume of data to ensure reliability.
  • 0g applies Reed-Solomon codes for data sharding but uses KZG10 commitments, which are not optimal for building recursion ā€” a key mechanism for scaling through recursive rollups.

The Potential of Our Solution

  • Scaling through recursive rollups: Support for recursive rollups allows for a significant increase in network throughput. This is achieved by processing large volumes of data off-chain and storing only minimal commitments on-chain. This approach provides unlimited scaling without compromising security and decentralization.

  • Ease of Use through Account Abstraction: Despite the technical complexity of recursive rollups, they remain transparent for end users and developers. With the implementation of account abstraction, users donā€™t need to concern themselves with which specific rollup stores their funds ā€” they see a total balance and can perform operations without additional complications. Similarly, developers of decentralized applications can create services without worrying about which rollup processes their data. This is akin to how Bitcoin wallets use UTXO abstraction: users see their total balance without delving into technical details. Thus, our solution provides scalability without compromising convenience and accessibility for users and developers.

  • Economical data storage: Our solution allows storing hundreds or thousands of times less information on-chain compared to the volume of data processed off-chain. For each megabyte of data distributed in the network, only a short 32-byte hash is stored on the blockchain. This significantly reduces storage and transaction costs, making the technology more accessible for mass adoption.

  • Flexibility through off-chain block transfer: Using recursive rollup technology, blocks can subsequently be moved off-chain without losing data integrity and availability. This provides flexibility in network architecture and optimizes resource usage.

  • Transformation of Web2 to Web3: Our technology provides infrastructure for transferring existing Web2 applications and services to the decentralized Web3 environment. This opens up new opportunities for companies, allowing them to leverage the advantages of blockchain ā€” security, transparency, and decentralization ā€” without the need to completely rethink their business models.

  • Competitive advantage: Unlike existing solutions, our proposal combines efficiency, scalability, and compatibility with advanced technologies such as recursive rollups. This creates a significant competitive advantage and sets new standards in the industry.

Our Goal

We propose a solution that allows the use of FRI (Fast Reed-Solomon Interactive Oracle Proofs of Proximity) for DA with optimistic correctable commitments. This provides:

  • Efficient data storage: Storing only a small commitment (e.g., 32 bytes) on-chain for data clusters of several megabytes.
  • Compatibility with recursive rollups: Reducing the volume of data required for on-chain storage, contributing to unlimited blockchain scaling.
  • Data reliability and availability: Ensuring data correctness and availability even in the presence of errors or malicious actions.

Preliminary Information

FRI and Its Application

FRI is a method used in zkSNARK protocols to verify the proximity of data to Reed-Solomon code. It allows creating compact commitments to large volumes of data and provides efficient verification of their correctness.

Problems When Using FRI for DA

Direct implementation of FRI for DA faces problems:

  • Incorrect commitments: A malicious participant can present a commitment with errors in correction codes. If these errors are few enough, such a commitment will be accepted by the network.
  • Lack of connection between commitment and data: Even if the data is recovered, establishing a connection with the original commitment is difficult due to possible errors in the original commitment.

Our Solution: Optimistic Correctable Commitments

We propose an extension over FRI that solves these problems by introducing a new commitment construction \mathcal{C} = (C, \chi, \{a_i\}), where

\mathbf{D} - data we want to store in the network,

C=\mathrm{Commit}(\mathbf{D}) - commitment to the data,

\mathrm{Shard}_j - shards into which the data is divided using Reed-Solomon codes,

H_j = \mathrm{Hash}(\mathrm{Shard}_j) - hash of the shard,

\chi = \mathrm{Challenge}(C, \{H_j\}) - pseudorandom challenge,

\{a_i\} - result of opening the commitment C at \chi.

This construction provides:

  • Connection between data and commitment: Ensures that the data corresponds to the commitment and can be verified.
  • Possibility of error correction: The system is capable of detecting and correcting errors without trusting validators or clients.
  • Use in rollups: Provides mechanisms for integration with rollups, allowing them to use \mathcal{C} instead of the standard commitment C.

fig0

Implementation Details

Data Structure and Sharding

Data Representation

Let the data D be represented as a matrix of size T \times K, where |D| = T \cdot K. We consider the matrix as a function of columns.

Domain Extension

We apply domain extension to the matrix, increasing the number of columns from K to N using Reed-Solomon codes and the Discrete Fourier Transform (DFT). This allows for redundancy for error correction.

Data Sharding

The resulting matrix has a size of T \times N. Each column \text{Shard}_j (for j = 1, \dots, N) is considered as a separate data shard. These shards are distributed among network nodes for storage.

Shard Hashing

Each shard is hashed using a cryptographic hash function:

H_j = \mathrm{Hash}(\text{Shard}_j).

fig1

Commitment Generation and Opening

Commitment to Data

We apply FRI to the matrix, considering it as a function of rows. This allows obtaining a commitment C = \mathrm{Commit}(D), compactly representing all the data.

Random Point Generation

We use the Fiat-Shamir heuristic to calculate a pseudorandom point \chi, dependent on the commitment and shard hashes:

\chi = \mathrm{Challenge}(C, H_1, H_2, \dots, H_N).

Commitment Opening

We perform a polynomial opening of the commitment C at point \chi, obtaining proof \{a_i\}:

\{a_i\} = \mathrm{Open}(C, \chi).

New Commitment Construction for Rollups

Use in Rollups

When applied in rollups, \mathcal{C} is used instead of the standard commitment C.

Shard Correctness Verification

For each shard \text{Shard}_j, a node can verify it without the need to store all the data:

  1. Calculate the shard value at point \chi:

    s_j = \mathrm{Eval}(\text{Shard}_j, \chi).

  2. Calculate the opening value at the point corresponding to the shard:

    s'_j = \mathrm{Eval}(\{a_i\}, P_j),

    where P_j is the point associated with sharding.

  3. Compare values:

    s_j \stackrel{?}{=} s'_j.

If the equality holds, shard \text{Shard}_j is considered correct.

fig2

Correctness Lemma

Lemma: If for shard \text{Shard}_j the equality s_j = a_j holds, then with high probability \text{Shard}_j is a correct shard of data D.

Proof:

Using the Schwartz-Zippel lemma, we know that two different polynomials of degree d can coincide in no more than d points out of |F|, where F is the field. Since \chi is chosen randomly, the probability that an incorrect shard will pass the check is \frac{d}{|F|}, which is negligibly small for large fields.

System Architecture

Data Writing Process

  1. Transaction Initiation:

    • The client forms a transaction with data \mathbf{D} and metadata \mathcal{M}:
      • Commitment C.
      • Shard hashes \{H_j\}.
      • Opening \pi = \{a_i\} at point \chi.
      • Construction \mathcal{C} = (C, \chi, \{a_i\}).
  2. Transaction Validation:

    • Validators check the clientā€™s signature.
    • Verify the correctness of metadata and opening \pi.
    • Verify the correctness of \mathcal{C}.
  3. Transaction Signing:

    • If all checks are successful, validators sign the transaction and transmit metadata and shards to network nodes.
  4. Shard Distribution:

    • Data \mathbf{D} is sharded, and shards \{\text{Shard}_j\} are distributed among network nodes.
  5. Node Verification:

    • Nodes receive their shards and check:
      • Correspondence of shard hash H_j and received shard \text{Shard}_j.
      • Correctness of opening \pi and construction \mathcal{C}.
      • If all checks are successful, nodes sign the transaction, after which the transaction can be included in a block.
  6. Metadata Storage:

    • Nodes parse the verified metadata into fragments, sign them using threshold signature, and distribute these fragments for storage among themselves.

Optimistic Error Correction

If errors or inconsistencies are detected:

  • Decentralized Recovery: Nodes jointly recover correct data using the redundancy of Reed-Solomon codes.
  • Fraud Proofs: Nodes can form fraud proofs if they detect incorrect actions.
  • Use of SPoRA Mining: In the process of SPoRA mining, nodes find in their data structure the data for which they can receive a reward. We have improved SPoRA mining to incentivize the node to recover all original data and commitments for the sectors involved in mining. Thus, to check the correctness of shard hashes and commitment, the miner only needs to compare several hashes, which minimally uses their resources but stimulates the miner to actively check and recover data.

Classification and Elimination of Errors

Types of Defects

Uncorrectable Defects

  • Incorrect metadata structure: Inability to interpret C, \pi, \{H_j\}, \mathcal{C}.
  • Mismatch between hash and shard: H_j \neq \mathrm{Hash}(\text{Shard}_j).

Reaction: The transaction is rejected by validators and nodes.

Metadata Inconsistency

  • Incorrect opening: Checking \pi returns false.
  • Mismatch in shard verification: s_j \neq a_j.
  • Incorrect calculation of \chi: \chi does not correspond to the calculated value from C and \{H_j\}.

Reaction:

  • Nodes form fraud proofs, proving incorrectness.
  • Validators who proposed such a transaction are subject to penalties.

Correctable Defects

  • Errors in correction codes: Small errors in shards that can be corrected.

    Circuit for this fraud proof for 1 MiB cluster requires \sim 3 \cdot 2^{15} (16 \to 8) poseidon2 hashes.

  • Partial incorrectness of shards: Some shards are damaged but can be recovered from others.

    Circuit for this fraud proof for 1 MiB cluster requires \sim 2^{15} (16 \to 8) poseidon2 hashes.

Reaction:

  • Nodes use data redundancy to recover correct shards in the mining process.
  • Miners will form fraud proofs consisting of a zkSNARK that recalculates this data correctly. Since the data of one block is just hundreds of thousands of field elements, there is no difficulty for the miner to generate such a zkSNARK. The proof and verification of the zkSNARK will be paid from the penalty of validators who proposed such a transaction.

Security Guarantees

Itā€™s important to note that the optimistic elements of the protocol do not reduce the security of the system, as the assumption of the presence of a sufficient number of honest nodes is as reliable as these elements themselves. If an honest node misses defects or refuses to store data, it still wonā€™t be able to mine and receive rewards.

  • Data preservation with an honest minority: If there is a sufficient number of honest nodes in the network, the data will be correctly stored and correspond to the corrected code close to the original code used to generate the commitment. Even if the commitment or shards were generated with errors, the network will be able to correct them and restore the data without errors.

  • Protection against incorrect changes: In the process of error correction, a dishonest majority will not be able to substitute shard hashes with incorrect ones or replace the commitment with one that does not correspond to the corrected code. This guarantees the immutability of data and their correspondence to the stated commitment. If there is already an accepted commitment in the network, it is impossible to introduce errors into it during the error correction process, even if the client, all validators, and all nodes are malicious.

Examples and Scenarios

Example 1: Data Recovery with Errors

Situation: Several shards are damaged due to failures.

System Actions:

  1. Error Detection: Nodes detect incorrect shards during verification.
  2. Data Recovery: Using Reed-Solomon code redundancy, nodes recover correct shards.
  3. Metadata Update: Update corresponding shard hashes H_j.
  4. Continued Operation: The system functions without interruptions, data remains available.

Example 2: Use in Rollups

Situation: A developer implements our system in a recursive rollup.

Actions:

  1. Integration of \mathcal{C}: The rollup uses the construction \mathcal{C} = (C, \chi, \{a_i\}) instead of the standard commitment C.
  2. Additional Opening: The rollup performs commitment opening at point \chi and includes this in the state proof.
  3. State Verification: Using \mathcal{C}, the rollup proves the correctness of its state in zkSNARK or zkSTARK.
  4. Scaling: Data corresponding to \mathcal{C} is not stored on-chain, which allows for a significant reduction in the volume of data stored on-chain.

Explanation of Key Concepts

Fiat-Shamir Heuristic

A method of transforming interactive protocols into non-interactive ones using hash functions. In our case, it is used to generate a pseudorandom point \chi dependent on the commitment and shard hashes.

Schwartz-Zippel Lemma

A theorem stating that two different polynomials of degree d can coincide in no more than d points from field F. It ensures that the probability of successful forgery of verification is negligibly small.

Reed-Solomon Codes

Error correction codes that allow data recovery in the presence of errors or losses. Used to create redundancy and ensure reliability of data storage.

\mathcal{C} Construction in Rollups

  • Why itā€™s needed: Provides a link between data and commitment, allowing rollups to prove the correctness of their state.
  • How itā€™s used: The rollup includes \mathcal{C} in its proofs, which guarantees data availability and its correspondence to the commitment.
  • Advantages:
    • Reduction of on-chain data volume.
    • Increasing proof efficiency.
    • Ensuring data reliability and availability.

Conclusion

We have presented a technique for using FRI for DA with optimistic correctable commitments, introducing a new construction \mathcal{C} = (C, \chi, \{a_i\}), which is especially useful in the context of rollups. Our system allows for a significant reduction in the volume of data stored on-chain and ensures data reliability and availability. It provides developers with new tools for creating scalable decentralized applications, integrating with recursive rollups, and incentivizing nodes to behave honestly through SPoRA-mining mechanisms and fraud proofs.

Appendices

Detailed Explanation of Commitment and Opening

Commitment Generation

  1. Data: Matrix D of size T \times K.
  2. Function: consider rows of D as values of T-1 degree polynomial function f(x) over field F.
  3. FRI Application: Apply FRI to f(x) to obtain commitment C.

Generation of Random Point \chi

  • Use a hash function to generate \chi:
    \chi = \mathrm{Hash}(C, H_1, H_2, \dots, H_N).

Opening at Point \chi

  • Calculate values \{a_i\} necessary to prove that f(\chi) corresponds to the data.

Use in Rollup

  • Additional Opening: The rollup includes in the proof the opening of the commitment at point \chi, i.e., \{a_i\}.
  • \mathcal{C} Construction: The rollup publishes \mathcal{C} = (C, \chi, \{a_i\}).
  • Advantages:
    • Provides data verifiability without the need for access to all data.
    • Guarantees that data is available and stored in the network.
    • Allows the rollup to reduce the volume of data needed for on-chain storage.

Proof of the Correctness Lemma

Assumption: Let \text{Shard}_j be incorrect but pass the check s_j = a_j.

Probability:

  • The probability that an incorrect shard will coincide at point \chi with a correct one is \frac{d}{|F|}, where d is the degree of the polynomial.
  • For a large field F, the probability is negligibly small.

Conclusion: With high probability, if a shard has passed the check, it is correct.

1 post - 1 participant

Read full topic

Proof-of-Stake Vorbit SSF with circular and spiral finality: validator selection and distribution

Published: Sep 20, 2024

View in forum ā†’Remove

Thanks to Francesco Dā€™Amato and BarnabĆ© Monnot for feedback, and to participants of the RIG + friends (1, 2) meetup where parts of Orbit came togetherā€”including BarnabĆ©ā€™s finality stairwell.

By Anders Elowsson

1. Introduction

Ethereum will transition to single-slot finality (SSF) to provide fast and strong economic guarantees that transactions included in a block will not revert. This requires upgrades to the consensus algorithm (1, 2, 3, 4) and the signature aggregation scheme (1, 2, 3), as previously outlined. A third requirement is to upgrade Ethereumā€™s validator economics and management, with current progress on rotating participation presented in the Orbit SSF proposal. A few considerations in this area are how to incentivize validator consolidation (1, 2), how to temper the quantity of stake (1, 2, 3, 4), and how to select validators for the active set.

With SSF, the consensus mechanism will still consist of an available chain (e.g., RLMD GHOST) and a finality gadget (e.g., resembling Casper FFG or Tendermint). It remains unlikely that all validators will be able to participate in every slot, eventhough validator consolidation from EIP-7251 can offer a tangible improvement. This means that validators must be partitioned into committees, with each committee voting on the head of the available chain and/or finalizing successive checkpoints. Committees voting on the available chain must rotate slowly, but such strict requirements do not apply to the finality gadget (after validators have finalized their checkpoint).

This post will take a closer look at cumulative finality when finality committees rotate quickly or moderately, proposing strategies for validator selection and distribution. A forthcoming post is intended to review the dynamics of slower validator rotations, with a focus on the available chain. To properly model the impact of consolidation, equations for generating a ā€œpure Zipfianā€ distribution for a specific quantity of stake are first presented in Section 2, with modeled staking sets generated at varying levels of purity. A method for generating committees in a new type of ā€œepochā€ is then presented in Section 3 and cumulative finality analyzed under different levels of validator consolidation and stake quantitiesā€”applying various committee selection criteria. A good evaluation measure is the ā€œaggregate finality gapā€, tallying missing finality for a block during its progression to full finality. It turns out that the activity rate of a validator should not strictly be determined by its size. Ideally, it varies with the quantity of stake and the composition of the validator set, hence ā€œVorbit", as in variable Orbit.

Cumulative finality is impeded at epoch boundaries when committees are shuffled. Circular finality is therefore suggested in Section 4, wherein successive epochs are repeated across a longer era, such that finality accrues in a circular fashion. A mechanism for shuffling the validator set in a spiral fashion is also introduced, to improve finality at shuffling boundaries. The impact of various selection and distribution methods is analyzed in Section 5, and the effect on finality across deposited stake is presented in Section 6. Section 7 reviews methods for predicting the optimal number of validating committees, and Section 8 reviews features related to consensus formation and staking risks.

2. Zipfian staking sets used for modeling

2.1 Pure Zipfian distribution

To model committee-based SSF, it is necessary to define the expected level of consolidation in the validator set, including a realistic range. The idea is to generate validator sets across this range and then explore how to optimally partition each set into committees. Optimization criteria relate to for example cumulative finality. An achievable consolidation level will also serve as a healthy bound when exploring consolidation incentives in a forthcoming study.

Vitalik reviewed the distribution of stakers in the early days of Ethereum and established that it was roughly Zipfian. The relationship between the staking deposit size D and the quantity of stakers N was then stipulated to D=32N\log_2{N} under a ā€œpureā€ Zipfian distribution. A straightforward procedure for generating a ā€œpureā€ Zipfian staking set is to distribute stakersā€™ balances as

\frac{32N}{1}, \frac{32N}{2}, ..., \frac{32N}{N}.

When N is large (as in this case), the associated harmonic series

1 + \frac{1}{2} + ... + \frac{1}{N}

approaches \ln(N)+\gamma, where \gamma is the Eulerā€“Mascheroni constant, approximately 0.577. The total quantity of stake is then

D = 32N(\ln(N)+\gamma),

which is close to Vitalikā€™s approximation. Appendix A.1 shows that N therefore can be determined as

N = e^{ W \left( \frac{D}{32} e^\gamma \right) - \gamma},

where W denotes the Lambert W function. These equations provide the blueprint for generating a pure Zipfian staking set given any specific D. The equation is first applied to D to determine N, and the harmonic series involving N is used to create the distribution. The corresponding two lines of Python code are provided in Appendix A.1.

2.2 Modeled validator sets

Figure 1 shows the resulting distribution of staker balances in cyan. In purple is a second distribution (ā€œ1/2 Zipfianā€) created by removing half the stakers (every other staker in the sorted set, starting with the second largest), and reallocating the removed ETH across 32-ETH validators. This aims to capture a scenario where many larger stakers maintain 32-ETH validators. Even if they eventually consolidate, it could still represent an intermediate distribution of ā€œnominalā€ staker set sizes over the next few years as consolidation slowly progresses. This post uses several such distributions, including also a 9/10 Zipfian distribution (removing every tenth staker), a 4/5 Zipfian distribution, and a 2/3 Zipfian distribution.

Figure 1. Log-log plot of distributions of staker set sizes used for modeling in this post, at D= 30M ETH. The set sizes in cyan follow a ā€œpureā€ Zipfian distribution, and the set sizes in purple remove every other staker and reallocates the stake to 32-ETH validators.

The pure Zipfian distribution has N\approx79\,000 at D= 30M ETH staked. Ethereumā€™s node count is hard to estimate; crawlers can only provide lower bounds. But it would appear that the node count is a bit below the staker set size for this hypothetical distribution. The 1/2 Zipfian distribution in purple has N\approx481\,000. This is a point that hopefully will be passed through on the way to a consolidated validator set; yet it is uncertain how quickly progress will be made.

The staking sets are converted to validator sets \mathcal{V} by having stakers with more than 2048 ETH (excluding those already reallocated to 32-ETH validators) divide their stake into validators of the maximum allowed size (s_{\text{max}}=2048), thus capturing the ideal outcome. The last two validators in this procedure are set to an equal size below 2048. For example, a staker with 5048 ETH will have validators of size {2048, 1500, 1500}.

Most of the stakers hold less than 2048 ETH under the Zipfian distributions, so this only adds around 9000 validators for the pure Zipfian distribution and around 5000 validators for the 1/2 Zipfian distribution. For the Zipfian staking set, Appendix A.2 shows that the corresponding Zipfian validator set size V=|\mathcal{V}| can be estimated quite precisely as

V = \frac{N}{64} \left(63+\ln(N/64) + 2\gamma \right).

The distribution of validator counts and sums across consolidation levels is shown in Figure 2.

Figure 2. Distribution of validator count and sum at 30M ETH staked in the five modeled validator sets. Axes are log-scaled.

3. Committees, cumulative finality, and aggregate finality gap

3.1 Generation of committees

Define \hat{V_a} as a desirable upper limit for the active validator set size V_a. The protocol can allow (and wants) V_a to increase up to \hat{V_a}, but not beyond this limit. This post sets \hat{V_a}=31250, which corresponds to the committee size when 1 million validators are split up into 32 committees (reflecting approximately the current committee size). There has been some progress in enabling clients to handle larger committees, yet the finality gadget may have a slightly different profile than today (e.g., subject the network to twice the signature load). Smaller committees such as \hat{V_a}=4096 could therefore also be modeled using the same framework if required.

Let C denote the number of committees in a new form of ā€œepochā€ constituting a full rotation of the validator set. The validator set is first split up into C disjoint regular committees, ensuring V/C<\hat{V_a}. As an example, the 4/5 Zipfian staking set at D= 30M ETH consists of around 233 thousand (k) validators. An epoch must therefore be split up into at least C=8 committees, with each regular committee in that case consisting of around 29100 validators. Setting C=8 leaves room to include around V_{\mathrm{aux}}=\hat{V_a}-29\,100=2150 auxiliary validators in each committeeā€”validators that also have been assigned to participate in some other regular committee. Once these 2150 validators have been added, the final full committees consist of \hat{V_a} validators.

To select auxiliary validators for the committees, each validator of size s ETH is assigned a weight w. The baseline weighting is

w(s)=\frac{s}{s_{\mathrm{max}}},

where s_{\mathrm{max}}=2048 as previously discussed. This is similar to the thresholding operation of Orbit SSF, but it uses s_{\text{max}} rather than 1024. This change differentiates validators in the range 1024-2048. Vorbit performs optimally under full differentiation, and the change also makes individual consolidation incentives (discussed in Section 8.3) reasonable above 1024. Section 5.1 discusses how Orbit can adopt full differentiation. The probability P(s) for a validator of size s ETH to be drawn as the next auxiliary validator to be included in a committee is given by:

P(s) = \frac{w(s)}{\sum_{v \in \mathcal{V}_{Ā¢}} w(s_v)},

where v represents each validator in the complementary set \mathcal{V}_{Ā¢} not already part of the committee, and s_v is the size of validator v. The smallest validators will then tend to participate in roughly 1/C of the slots and larger validators more frequently, with outcomes depending on the quantity of stake and consolidation level (see also Figure 22).

3.2 Cumulative finality

Figure 3 shows the stepwise committee-based cumulative finality for the 4/5 Zipfian staking set, with committees finalizing consecutive slots. For transactions included in block n, aggregate finality is visually accounted for at the conclusion of the slot that the committee voted in. Finality when only using the regular committee is illustrated using a dashed blue line. Since each regular committee is completely disjoint and proportionally reflects the overall distribution, each committee adds an equal marginal cumulative finality to non-finalized transactions/blocks. The solid blue line in Figure 3 shows cumulative finalization when each regular committee in the example has been supplemented by auxiliary validators up to \hat{V_a} (ā€œFullā€).

Figure 3. Cumulative finalization of block n for the 4/5 Zipfian staking set. The finality gap (blue arrow) gradually falls. The aggregate finality gap is the sum of all finality gaps until full finality (cyan area).

3.3 Aggregate finality gap

Let D_f be the quantity of stake that has finalized a block, and D the total quantity of stake deposited for staking. The finality gap F_g is the proportion of the stake that has not yet finalized a block:

F_g = \frac{D-D_f}{D}.

While D_f is a relevant measure of economic security in isolation, D-D_f is less useful if D is unknown. A blockā€™s finality gap will fall with each new slot as long as new validators participate in the finalizing committees. The example with full committees has a lower finality gap due to the additional finality afforded by the auxiliary validators. Since they are selected in a weighted fashion, the effect is rather pronounced eventhough only around 2150 additional validators were added in this example. The difference in the finality gap diminishes as full finality approaches. At this point, most validators will have been present as part of their regular allocation anyway, and repeating a validator does not, in this comparison, improve upon finality (an argument could potentially be made for higher economic security when repeating a validator, but this is beyond the scope of this post).

A useful utility measure when dealing with cumulative finality is the aggregate finality gap \widetilde{F}_{\!g} that a block is subjected to during consensus formation, until full finalization. It is represented by the cyan area in Figure 3 and is calculated as

\widetilde{F}_{\!g} = C - \sum_{i=1}^{C} F_{g}(i).

3.4 Auxiliary committees

What happens if the 4/5 Zipfian set is divided into 9 committees instead of 8? The added auxiliary committee (C_{\mathrm{aux}}=1) results in \hat{V_a}/9\approx3470 auxiliary validators in each committee, facilitating a further reduction in \widetilde{F}_{\!g}. A comparison between epochs of 8 committees (blue) and 9 committees (purple) is shown in Figure 4. The difference in the finality gap \Delta F_{\!g} for block n is indicated in green for the slots when there is a reduction in the gap, and in red when there is an increase. Cumulative finality first improves due to the additional auxiliary validators, and this is the most pronounced effect. As the number of duplicated validators increases, the reduction diminishes. At the beginning of slot n+7, the validator set divided into 8 committees instead has a lower F_g, and it reaches full finality one slot earlier, at the start of slot n+8.

Figure 4. Cumulative finalization of block n for the 4/5 Zipfian staking set. When adding an auxiliary committee, there is more room for auxiliary validators with high balances in each committee (purple line), and finality therefore accrues faster during the initial phase.

The aggregate finality gap continues to fall when more auxiliary committees are added, as indicated in Figure 5. In the comparison between C_{\mathrm{aux}}=3 and C_{\mathrm{aux}}=4, \Delta F_{g} is negative starting at the beginning of slot n+5, and continues to fall all the way up to slot n+12. As a result, the aggregate finality gap \widetilde{F}_{\!g} is about equal for these two configurations.

Figure 5. Cumulative finalization of block n for the 4/5 Zipfian staking set, comparing the outcome between different numbers of auxiliary committees.

Figure 6 shows the same example for a purely Zipfian staking set. At C_{\mathrm{aux}}=4, almost 20M ETH (2/3 of the stake) will finalize the block in the first slot. As in the previous example, the benefit of adding auxiliary committees diminishes as more are added (\widetilde{F}_{\!g} stops decreasing and eventually reverses).

Figure 6. Cumulative finalization of block n for a pure Zipfian staking set, comparing the outcome between different numbers of auxiliary committees.

Figure 7 instead shows the outcome with a 1/2 Zipfian staking set. The approximately 486k validators need to be split into at least

\left\lceil \frac{486000}{\hat{V}_{\!a}} \right\rceil = 16

committees. With no full committees, only 1.875 million ETH will finalize each round. This might seem problematic since a committee that fails to finalize will hold up finality until a sufficient amount of stake in the committee has been replaced through an inactivity leak or a similar mechanism. An accelerated inactivity leak could be considered under such circumstances. From an accountability perspective, this level of stake has however been argued to be totally sufficient.

Figure 7. Cumulative finalization of block n for the 1/2 Zipfian staking set, comparing the outcome between different numbers of auxiliary committees.

4. Circular and spiral finality

The figures in the previous subsection have all captured cumulative finality over one epoch and are representative for the first block in an epoch. During each epoch, the complete validator set is iterated over, so full finality is reached at the end of the epoch. However, if the validator set is shuffled between epochs, then only the first block of the epoch will achieve full finality by the end of the epoch. For blocks in later slots of the epoch, full finality will not be reached until the end of the next epoch. Marginal cumulative finality decreases markedly at epoch boundaries, because committees on each side of the boundary will have more validator overlaps (even when using only regular committees). Thus, when stating that full finality can be reached within eight slots for the 4/5 Zipfian staking set in Figures 3-5, this is a qualified statement. For the second block of the epoch, full finality is not reached until after 15 slots (7 slots in the first epoch and 8 slots in the subsequent epoch). Recall that C denotes the number of committees in an epoch, which is also then the number of slots in an epoch during regular operation. The average number of slots to full finality \bar{S}_{\!f} then becomes

\bar{S}_{\!f}=C + \frac{C-1}{2}.

While full finality might be more of an ideational concern, degradation from shuffling begins already at the second slot/committee if the block was proposed in the last slot of the epoch. There are two ways to improve on this: circular finality and spiral finality. Both provide benefits starting from a blockā€™s second slot of accruing finality.

4.1 Circular finality

The most straightforward solution is to avoid shuffling the validator set each epoch. Instead, the validator set is shuffled in eras, where each era can consist of multiple epochs. The number of epochs per era E_{\text{era}} is determined from the desired number of slots per era \hat{S}_{\text{era}} and C, rounded to the nearest integer:

E_{\text{era}}=\lfloor\hat{S}_{\text{era}}/C\rceil.

With this change, the first (E_{\text{era}}-1)C blocks of the era will be finalized in C slots, whereas the last C blocks will finalize in accordance with the previous equation C + (C-1)/2. Furthermore, and perhaps more importantly, cumulative finality will not degrade when crossing epoch boundaries within the era. The average number of slots to full finality among the E_{\text{era}}\times C blocks of an era becomes:

\bar{S}_{\!f}=\frac{C(E_{\text{era}}-1)C + C(C + (C-1)/2)}{E_{\text{era}}\times C},

which simplifies to

\bar{S}_{\!f}=C + \frac{C-1}{2E_{\text{era}}}.

As an example, set \hat{S}_{\text{era}}=64. The 4/5 Zipfian staking set with no auxiliary slots will then finalize 57 out of 64 blocks in 8 slots, with one block each among the remaining finalizing in 9, 10, 11 slots, etc. Furthermore, only the last 7 out of 64 slots in the era will suffer degraded cumulative finalization, whereas 56 out of 64 will do so without circular finality. The average number of slots to full finality becomes \bar{S}_{\!f} \approx 8.4. In contrast, without circular finality, the result is \bar{S}_{\!f}=C+(C-1)/2 = 11.5.

4.2 Spiral finality

While circular finality is effective in reducing \bar{S}_{\!f} and the proportion of blocks with degraded cumulative finality, it does not reduce the maximum time to full finality, which remains S_{f} = 2C-1. This maximum applies to the block proposed in the second slot of the last epoch of the era. A method to reduce this maximum is spiral finality, where limits are placed on how many slots validators may shift forward within the epoch when they are shuffled. This is controlled by the variable C_{\text{shift}}. Setting C_{\text{shift}}=2 means that validators may only shift two slots forward, but they can always shift back to the start of the epoch. The regular validators located in the first committee of the epoch \mathcal{C}_n can then be reassigned between committees \mathcal{C}_n and \mathcal{C}_{n+2}, the regular validators in committee \mathcal{C}_{n+1} can be reassigned between committees \mathcal{C}_n and \mathcal{C}_{n+3}, etc. If \hat{V}_a is set relatively low, it might be reasonable to make further stipulations on the random selection, to ensure an even distribution of large and small validators.

Circular and spiral finality can be combined to achieve a low average time to full finality, as well as a lower upper bound on it. In this setup, spiral finality is applied to the last epoch of an era.

5. Optimized selection and distribution of auxiliary validators

This section reviews two different methods for optimizing the distribution of auxiliary validators. The plots will as previously disregard epoch boundaries (presume circular finality). In fact, to provide a more stable results in light of the randomness inherent in the validatior selection process, finality is evaluated in a circular fashion in all plots of cumulative finality in this post. This involves computing results for C consecutive slots across all C different starting positions. Additionally, the approach ensures that spacing and distribution of validators are not attuned to epoch boundaries, and is particularly useful in Section 5.2 that introduces equally spaced validators.

5.1 Adjusted weighting

The most straightforward modification is to adjust the weighting scheme by adding the power p to the original equation:

w(s)=\Big(\frac{s}{s_{\mathrm{max}}}\Big)^p.

If p>1, larger auxiliary validators are further prioritized over smaller validators. This can be useful since the smaller validators are still guaranteed to be included in one committee, and C can be relatively small (short epochs). A potential change to the Orbit slow-rotation paradigm, when validators are selected directly from the weighting and there is no regular committee, is that p instead can be set below 1. This reduces the ā€œslopeā€ of the thresholding mechanism, allowing smaller validators to be selected with a higher probability than for example 1/32 or 1/64. This can be beneficial for reasons discussed in Section 8.3, and will be further explored in a post covering the slowly rotating validator set.

Figure 8 shows the difference in the finality gap in terms of finalized stake \Delta D_{f} when changing p from 1 to 2. The average outcome across the five validator sets (from 1/2 Zipfian to fully Zipfian) was used. The reader may also wish to review Figure 22 in Section 8.2, which shows how the change in weighting alters the probability for a validator of size s to be active.

Figure 8. Change in D_{f} at 30M staked when p is changed from 1 to 2, during a blockā€™s progression to full finality.

As evident, D_{f} is on average almost 5M ETH higher for the first slot, when C_{\text{aux}} is between 3-4 (those lines are somewhat overlapping in the graph). This is a significant improvement, reducing the finality gap at the first slot by almost 1/6. The examples with 2-4 auxiliary committees then experience a slight reduction starting at n+5. This is because validators with the most stake become included in almost every committee: repeated validators do not increase the cumulative finality, and they occupy space in the committees, preventing new validators from finalizing the block.

5.2 Equal spacing

Since repeated validators do not increase cumulative finality, it is advantageous to equally space repeated auxiliary validators across the epoch so that repetitions occur as far apart as possible. The distribution of auxiliary validators can then be done slightly differently. The number of auxiliary inclusions \lambda can be set for a validator with stake s as

\lambda(s) = \frac{V_{\text{aux}}(C-1)w(s)-\widetilde{V}_{\!\text{aux}}}{\sum_{v \in \mathcal{V}} w(s_v)}.

In this equation, \widetilde{V}_{\!\text{aux}} sums the auxiliary validator instances added across the full epoch among validators that are present in every slot. It is initially set to zero. For any validator v with \lambda_v > C-1, an iterative procedure sets \lambda_v = C-1, removes the validator from \mathcal{V}, adds C-1 to \widetilde{V}_{\!\text{aux}}, and recomputes \lambda for the remaining validators. The iterative procedure relying on \widetilde{V}_{\!\text{aux}} is necessary because a validator can never be included more than once per slot (\lambda \not > C).

Given \lambda, each validator is guaranteed inclusion in \lfloor \lambda \rfloor committees, with any remaining fraction used when drawing validators that will be included in one additional auxiliary committee. The final outcome is denoted \lambda_f. Auxiliary inclusions for validators are equally spaced at intervals of C/(\lambda_f+1) slots. The spacing procedure starts from the regular committee position, rounding the computed distance to the nearest integer, and wrapping around epoch boundaries using the modulo operation.

Due to randomness in the distribution of validators, slots will with this procedure generally end up slightly below or above \hat{V}_a. In general, this should not be an issue because \hat{V}_a would typically allow for some flexibility. However, to maintain consistency with the random draw in the evaluation, an iterative procedure reallocated validators from committees with more than \hat{V}_a validators to committees with fewer, still ensuring no duplications of validators within a committee.

Let \equiv represent equal spacing and \not\equiv the spacing achieved due to random draw. The change \Delta D_f at 30M ETH staked, computed as D_f(\equiv) - D_f(\not\equiv), is shown in Figure 9. The variable p was set to 2 both for random and equally spaced validators.

The most significant improvement from equal spacing occurs in the second slot after the block has been proposed. By definition, the first slot will not contain any repetitions anyway. The improvements are most pronounced when there are fewer auxiliary committees, as these are the circumstances where 2048-ETH validators are not included in nearly every committee.

Figure 9. Change in D_{f} at 30M staked when validators are equally spaced across the epoch, during a blockā€™s progression to full finality.

The outcome for the 4/5 Zipfian staking set using p=2 and equal spacing is shown in Figure 10. It can be compared with the previous plot in Figure 5, that shows the outcome with p=1 and random spacing. The changes increase D_f from 15M ETH to 20M ETH in the first slot when C_{\text{aux}} is 3-4 and in the second slot when C_{\text{aux}}=1.

Figure 10. Cumulative finalization of block n for the 4/5 Zipfian staking set, with p=2 and equal spacing \equiv.

6. Analysis across D

The analysis in this and the next section relies on p=2 and the randomized distribution of auxiliary validators \not\equiv. Figure 11 shows how the aggregate finality gap varies with C_{\text{aux}} across deposit size for the 4/5 Zipfian set. At lower quantities of stake, C_{\text{aux}}=0 gives the lowest \widetilde{F}_{\!g}. At higher quantities of stake, C_{\text{aux}}=5 gives the lowest among those plotted. But increasing C_{\text{aux}} all the way up to 7 will spuriously give the lowest results above 70M ETH staked. However, outcomes are very tightly overlapping at higher settings (hence they were not plotted), implying that in terms of \widetilde{F}_ {\! g}, venturing above C_{\text{aux}}=4 will not offer significant improvements.

The characteristic shark fin-pattern emerges when validators are redistributed due to changes in C. As D increases while the distribution is kept fixed, V also increases. Each ā€œfinā€ represents the addition of one committee. This addition gives room for more auxiliary validators, which reduces \widetilde{F}_ {\! g} when C_{\text{aux}} is relatively low. However, if C_{\text{aux}} is too high for the given validator set, the outcome is reversed, and the addition of one committee instead increases \widetilde{F}_ {\! g}. This is evident in Figure 12, which zooms in on the outcome below D= 35M ETH.

Figure 11. Aggregate finality gap for the 4/5 Zipfian set across D for various numbers of auxiliary committees.

Figure 12. Aggregate finality gap for the 4/5 Zipfian set with D\leq 35M ETH for various numbers of auxiliary committees.

Define \widetilde{F}^*_{\!g} as the minimum aggregate finality gap, achieved at the associated minimum auxiliary committees C^*_{\text{aux}}. This corresponds to the lowest line at any specific D in Figures 11-12. Figure 13 plots \widetilde{F}^ * _ {\!g} for all five staking sets. As evident, there are two fundamental factors that degrade committe-based cumulative finality: a higher quantity of stake and a lower level of consolidation.

Figure 13. The minimum aggregate finality gap across stake. Fast finality is degraded both by a higher quantity of stake and a lower level of consolidation.

Figure 14 instead focuses on how the optimal number of committees at \widetilde{F}^*_{\!g} varies. However, the optimal number of committees will fluctuate greatly due to the fin-like pattern evident in Figure 12, and it is also a discrete measure. Therefore, parabolic interpolation (see Appendix B.3) was applied to three points around the minimum, resulting in a smoother representation of total committees, here denoted C^y. Both the aggregate finality gap and the total number of committees rise linearly with an increase in the quantity of stake, keeping the distribution fixed.

Figure 14. Interpolated total number of committees that minimizes the aggregate finality gap.

7. Predicting the optimal number of auxiliary committees

7.1 Overview

How should the number of auxiliary committees (or any other setting such as p) be determined during operation if the suggested variant of committee-based finality is pursued? Five options can be highlighted:

  1. Generate committees and compute \widetilde{F}_ {\! g} (or some more appropriate measure, as further discussed in Appendix B.2) for various C_{\text{aux}}-settings (e.g., 0-6), selecting the one that minimizes \widetilde{F}_ {\! g}. This solution might have a high computational load if there are several hundred thousand validators.
  2. Run the process for only the current and adjacent C_{\text{aux}}-settings. If the analysis is performed frequently, store the results and rely on hysteresis, switching only if a clear majority of recent evaluations are in favor. For example, a threshold of 80% over the last week could be used.
  3. If the computational load in (2) is still too high, a reduced validator set \mathcal{V}_ r can be relied upon, with validators in \mathcal{V}_ r drawn evenly spaced from the ordered full set \mathcal{V}. The setting for \hat{V_a} should then be reduced proportional to the reduction in the validator set before generating committees.
  4. Compute some simple features of the validator set related to for example variability, and determine an appropriate number of auxiliary slots based on these features.
  5. Specify a fixed number of auxiliary committees so that the mechanism performs reasonably well under a wide range of validator sets, e.g., C_{\text{aux}}=2.

When it comes to implementation complexity, all options are rather straightforward. A benefit of Options 1-3 is that client will need to implement the function for assigning validators to committees anyway. The remaining process is then the evaluation function described in Appendix B.1. This process does not have a high time complexity, but it might still be too computationally intensive if there are many hundred thousand validators.

Option 2 is then rather appealing, with some parallels to how hysteresis is leveraged when updating validatorsā€™ effective balance. Option 3 can further reduce the computational requirements by at least an order of magnitude (10x), perhaps up to two (100x). A question then is what accuracy that can be achieved if the validator set is reduced to for example |\mathcal{V}_ r| = 1000 or |\mathcal{V}_ r| = 5000. This is studied in Section 7.2. Another question is of course the viability of Option 4, which could further reduce the computational requirements. This is studied in Section 7.3, and Option 5 is reviewed in Section 7.4. The conclusion of the experiment, expanded on in Section 9, is that Option 2, 3 or 5 seems like the most viable, with Option 5 as a natural starting point.

The ground truth for modeling was not based on the optimal number of auxiliary committees C_{\text{aux}} but instead on the optimal number of auxiliary validators V_{\text{aux}}, mainly to circumvent the fin-like pattern in Figures 11-12. To achieve a smoother target, a more refined point V^{y}_{\text{aux}} between neighboring V_{\text{aux}} values was derived via parabolic interpolationā€”as previously illustrated also for C^y in Figure 14. A further small adjustment was made before interpolation, slightly weighting up \widetilde{F}_ {\! g} when a large number of auxiliary slots relative to the number of regular slots was applied. Appendix B.2-3 explains the full procedure for generating the ground truth. Appendix B.4 then describes the generation of an additional log-normal validator set to provide a greater spread in the evaluated examples. It is shown in yellow in Figures 15-20. One thousand validator sets were generated for each of the six different distributions for the analysis with D in the range 10M-80M ETH, giving a total of 6000 examples.

7.2 Prediction accuracy with a reduced validator set

How accurate can the predictions be with a reduced validator set \mathcal{V}_r from Option 3, if \mathcal{V}_r consists of only 1000 or 5000 validators? To test this, the predicted optimal, V^{x}_{\text{aux}}, was computed on the reduced set, using the same evaluation procedure as when setting the ground truth V^{y}_{\text{aux}} on the full set (Appendix B.1). The outcome is shown in Figure 15 for 1000 validators (R^2=0.893) and in Figure 16 for 5000 validators (R^2=0.960). The broader black diagonal line represents perfect predictions, while the thinner black lines indicate the range where predictions fall within \hat{V}_{\!a}.

Figure 15. Predictions of the optimal number of auxiliary validators compared to ground truth, based on a reduced set of 1000 validators.

Figure 16. Predictions of the optimal number of auxiliary validators compared to ground truth, based on a reduced set of 5000 validators.

As evident, at higher values for V_\text{aux}, predictions become increasingly less accurate. This is related to the phenomenon shown in Figure 11, wherein the relative difference in \widetilde{F}_{\! g} will not be that large between the the best settings for C_{\text{aux}} (and thus V_{\text{aux}}). The broader implication is that getting C_\text{aux} slightly wrong will then not matter much. At the other end, getting it wrong at lower C_\text{aux} towards the bottom left corner is more of a concern. Note also that only examples where D> 40M ETH are problematic (review Figure 20 for the ground truth range 25M-35M).

The errors in the predictions stem from how the random selection influences the composition of the committees. Repeating the experiment several times and averaging the outcomes will therefore serve to improve accuracy (as would equally spaced validators described in Section 5.2). An example of the average outcome for four validator sets with V_{r} = {1000, 2000, 3000, 5000} respectively is shown in Figure 17. The predictions are now all within the \hat{V}_a boundary, and R^2=0.981. It must also be remembered that while V^{y}_{\text{aux}} by definition is the ground truth ideal outcome, it will also itself reflect a random division of validators during generation.

Figure 17. Predictions of the optimal number of auxiliary validators compared to ground truth, based on the average of four reduced sets.

7.3 Prediction accuracy using general features

Can general features be used to determine the optimal number of auxiliary validators? To explore this, features were generated for the simulated validator sets, capturing basic properties such as validator count, deposit size, and various measures of variability. Polynomial feature expansion of degree 2 was used to generate all monomials of the original features, capturing interactions and non-linear relationships. Predictions were then made using multiple linear regression. The final features were selected through a semi-automatic forward feature selection process, manually choosing among top predictors to premier those that are easier to interpret (a key requirement is a simple model). This process resulted in a linear regression model consisting of three features: {V\sigma, V_w\delta, D^2}.

The first feature is the number of validators V multiplied by the standard deviation of the validator set \sigma. If the standard deviation is high, auxiliary validators become particularly useful for reducing the finality gap. The second feature multiplies the average absolute deviation, denoted \delta, with a weighted count of validators V_w. The weighting assigned validators of size 32 and 2048 a weight of 1, with the weight then log-linearly falling to 0 at the mean validator size \bar{\mathcal{V}}. Specifically, each validator holding s ETH, received a weighting of:

\text{Weighted count}(s) = \begin{cases} 1 - \frac{\log(s) - \log(32)}{\log(\bar{\mathcal{V}}) - \log(32)} & \text{if } s \leq s_1 \\ 1 - \frac{\log(2048) - \log(s)}{\log(2048) - \log(\bar{\mathcal{V}})} & \text{if } s > s_1 \end{cases}.

Predictions with V^{x}_{\text{aux}}<0 were set to 0 (the number of auxiliary validators cannot be negative). The predictions had R^2=0.975 and are shown in Figure 18. The wider dispersion in the lower left corner is somewhat problematic, as previously discussed. Option 4 therefore gives slightly worse outcomes than Option 3. Also note that since there was no training/test split, quite a bit of overfitting can be assumed. If Option 4 is to be pursued seriously, there would need to be a test set and a wider variety in training examples.

Figure 18. Predictions of the optimal number of auxiliary validators compared to ground truth, based on general features capturing, e.g., variability in the validator set.

7.4 Prediction accuracy using a fixed number of auxiliary committees

It may also be interesting to review the outcome with a fixed number of auxiliary committees. The outcome when setting all examples to a fixed C_{\text{aux}}=2 is shown in Figure 19. It generates predictions in a vertical band that is \hat{V}_a wide, with deviations from the ground truth extending well beyond \hat{V}_a. Figure 20 instead focuses on the range 25-35M ETH. In this case predictions tend to fall within \hat{V}_a, except for the log-normal distribution, which has several examples with little to no variability in validator balances (in that case, auxiliary slots bring no benefit). This illustrates that if D is kept in a narrow range, the variation in the optimal number of auxiliary committees/validators is reduced considerably. Starting with a fixed number of auxiliary committees is therefore a viable baseline strategy.

Figure 19. Predictions of the optimal number of auxiliary validators compared to ground truth, with a fixed C_{\text{aux}}=2.

Figure 20. Predictions of the optimal number of auxiliary validators compared to ground truth, with a fixed C_{\text{aux}}=2, for validator sets in the range D= 25M-35M ETH.

8. Properties related to consensus formation

8.1 Committee rotation ratio

Define the committee rotation ratio R as the proportion of the stake that is replaced in successive committees following finalization. If all validators are replaced, R=1, and if all remain, R=0. Figure 21 shows how R changes across V_{\text{aux}} at 30M ETH staked. Aside from the relevance to the slow-rotation regime of the available chain, a ceiling has previously been discussed for a finality gadget leveraging Casper FFG. That suggestion, R=0.25, is indicated by a black horizontal line. The circles indicate the point where the aggregate finality gap is minimized (V^*_{\text{aux}}). This happens at rather modest rotation ratios and can of course readily be adjusted. Rotation becomes comparatively slow after adding around 150k auxiliary validator instances (C_{\text{aux}}\approx5), where 90% of the stake remains whenever a committee finalizes and rotates.

Figure 21. Committee rotation ratio R across auxiliary validators. Circles indicate the point where the aggregate finality gap is minimized.

8.2 Activity rate

The activity rate a captures the proportion of the committees that a validator is active in (defined as p in the Orbit post). The reciprocal a^{-1} captures the average number of slots until the validator has participated in one of them and will be referred to as a validatorā€™s ā€œapsisā€ā€”its orbital distance.

Figure 22 shows how a varies with validator size s when the aggregate finality gap is minimized (at V^*_{\text{aux}} marked by circles in Figure 21). As evident, a(s) is not a fixed property across validator sets, and will vary with, e.g., consolidation level and deposit size. Leveraging a variable orbit (ā€œVorbitā€) seems natural, because a multitude of features that Ethereum wishes to optimize for vary with the composition of the validator set (a dynamic threshold has also previously been suggested).

Figure 22. The activity rate a across validator balances s at the minimized aggregate finality gap and 30M staked for the five sets. Note that the x-axis is log-scaled.

8.3 The activity ratio and its implications on staking economics

The activity ratio a_r = a(s_{\mathrm{min}})/a(s_{\mathrm{max}}) captures how often validators with a small balance are active, relative to validators with larger balances. The apsis ratio again denotes the reciprocal a^{-1}_r and can sometimes be easier to interpret: a^{-1}_r=32 means that small validators are present 32 times less frequenly than big validators. When a_r is small (and a^{-1}_r thus big), stakers running validators with a lower balance close to s_{\mathrm{min}} will bear a lower slashing risk than stakers running validators with higher balances close to s_{\mathrm{max}}. Inactive validators can hardly (by mistake or otherwise) make slashable actions. Someone running many small validators can therefore catch a faulty setup early so that a lower proportion of their validators are affected. Likewise, a small validator is less likely to get caught up in a catastrophic slashing event. Even if such an event only takes place every 100 years, it still meaningfully impacts the expected value of staking, particularly if the total staking yield decreases in the future.

In a slow-rotating mechanism, a_r is particularly relevant, given that stakers with a high average apsis on their validators can have even more time to, e.g., adjust faulty setups for inactive validators before they return as active. Yet a_r is relevant also in a fast-rotating mechanism. To encourage consolidation, individual incentives should compensate for the additional risks that large validators take on, relative to small validators. Individual incentives can potentially also be combined with collective consolidation incentives. The individual incentives will generally need to be higher when a_r is smaller, because the benefit of running smaller validators increases. It is therefore desirable to keep a_r closer to 1, whenever possible. This minimizes the yield differential between small and large validators, reducing ā€œtensionsā€ among stakers. Such tensions emerge under high yield differentials, where Ethereum will favor (or at least appear to favor) stakers with more capital.

Even if the additional yield is intended to compensate for increased risks, only stakers with high capital will have the option to choose between higher and lower risk. Stakers with more capital will also disproportionately benefit from the ability to adjust faulty setups among one of their many validators, should they decide to split up their stake. Tensions may therefore also emerge if a large staking service provider (SSP) relies on small validators to reduce its risk profile, and collective incentives as a result bring down everyoneā€™s yield. There may for example be calls to discouragement attack the specific SSPā€™s validators, introducing an unhealthy dynamic to consensus formation. There are similarities to the type of issues that may emerge in MEV burn when using an English auction, where SSPs will need to specifically target each other through early builder bids to remain competitive.

In Figure 22, a_r is approximately 1/6 for the Zipfian staking set at p=2. Validators with 2048 ETH are always present, and validators with 32 ETH are only present as regular validators in one of the 6 committees of the epoch. This situation is generally better than if the smallest validators only are present once every 32 slots, as with the Orbit thresholding mechanism. The Orbit thresholding mechanism can however be adjusted by setting p<1. In a subsequent post, addressing slow rotation for the available chain, that avenue is intended to be explored further, together with other related consensus issues beyond the scope of this post.

Allowing 1-ETH validators would further reduce the activity ratio, requiring an increased yield differential. Smaller validator balances such as 1 ETH will thus require a communication effort to explain why these validators receive a markedly lower yield, and why large staking service providers cannot be prevented from relying on 1-ETH validators to lower their risk profile (but certainly nudged in the opposite direction via public discourse).

9. Conclusion and discussion

Cumulative committee-based finality has been reviewed under fast-rotating validator committees. A good measure for evaluating cumulative finality is the aggregate finality gap \widetilde{F}_{\!g}, which aggregates the finality gap for a block during its progression to full finality. The four main avenues for reducing (improving) \widetilde{F}_{\!g} are:

  • adding a few auxiliary committees (around 2-4) beyond those required for all validators to cast one vote in an epoch,
  • including the largest validators in almost every committee,
  • equally spacing auxiliary validators to minimize successive repetitions,
  • pursuing ā€œcircular finalityā€ (repeating epochs over a longer era) and ā€œspiral finalityā€ (constrained shuffling) to mitigate degradation in cumulative finality during shuffling.

Five validator sets were used in the analysis, capturing various levels of Zipfianness. Section 6 made it clear that both insufficient validator consolidation and a higher quantity of stake (keeping the distributions fixed) impede finality, thereby increasing \widetilde{F}_{\!g}. When considering tempering the quantity of stake, one argument has been that it will generate a higher quantity of small validators. Regardless of the merits of this theory, it should be noted that a higher quantity of stake and a large proportion of small validators combines to produce the worst conditions for accruing finality, as shown in Figure 13.

Methods for dynamically adjusting the number of auxiliary commitees were reviewed. The best method is to simply simulate and evaluate the outcome with the same or one more/less auxiliary committees. This can be done on a reduced validator set to improve performance, if necessary. However, it is not a strict requirements that the number of auxiliary slots should change dynamically. The optimal setting for a given point in time is likely to remain viable for quite a while.

Properties related to consensus formation are important to keep in mind. As shown in Section 8, the committee rotation ratio R falls rather quickly with added auxiliary validators. It would be beneficial to map out more specific requirements on R from a consensus perspective going forward, both for the available chain and the finality gadget. Requirements regarding the activity ratio a_r are easier to understand in some respects; a higher ratio is better when considered in isolation, as it reduces tensions and yield differentiation.

The assumption of a pure Zipfian staking distribution becomes rather dubious if the range is extended much further. If the minimum staking balance is reduced from 32 ETH to 1 ETH, there will not necessarily be an exponential increase in stakers. One reason is that fixed costs for running a validator eventually surpass yield revenue as the staking balance decreases. For example, when focusing exclusively on fixed costs, if running a 32-ETH validator requires a 1% yield to remain profitable, then running a 1-ETH validator would require a 32% yield. Another point to keep in mind when considering a move to allow for 1-ETH validators is the decreased activity ratio a_r that it would bring. At the same time, allowing users with less capital to become active participants in the consensus process is of course fundamentally valuable and something to strive for.



Appendix A: Zipfian distribution

A.1 Quantity of stakers under a pure Zipfian distribution

For large N, the harmonic series

1 + \frac{1}{2} + ... + \frac{1}{N}

approaches \ln(N)+\gamma, where \gamma is the Eulerā€“Mascheroni constant, approximately 0.577. The total quantity of stake is

D = 32N(\ln(N)+\gamma)

The task now is to deduce N, given a specific D. Let u = \ln(N) + \gamma. Then N = e^{u - \gamma}, and the equation can be rearranged as follows:

\frac{D}{32}e^\gamma = u e^{u}

Use the definition of the Lambert W function, which gives u = W(z), where
z = \frac{D}{32} e^\gamma:

u = W \left( \frac{D}{32} e^\gamma \right)

Recall that u = \log(N) + \gamma. Substituting this in gives

\log(N) + \gamma = W \left( \frac{D}{32} e^\gamma \right),

and thus

\log(N) = W \left( \frac{D}{32} e^\gamma \right) - \gamma.

Both sides are finally exponentiated to solve for N:

N = e^{ W \left( \frac{D}{32} e^\gamma \right) - \gamma}

The equation provides a simple way to deduce N given D, such that the baseline Zipfian distribution in the form of the harmonic series can be used in accordance with the previous specification. The following two lines of Python code generate the staking set S for a specific deposit size, where eg=np.euler_gamma:

N = round(np.exp(scipy.special.lambertw(D*np.exp(eg)/(32))-eg))
S = 32*N/np.arange(1, N + 1)

A.2 Quantity of validators under a pure Zipfian distribution

Recall that the number of stakers is as previously derived

N = e^{ W \left( \frac{D}{32} e^\gamma \right) - \gamma}.

Among these N stakers, 1/64 will have a stake of 2048 or higher:

2048 = \frac{32N}{N_{h}},
N_{h} = \frac{N}{64}.

Under ideal circumstances, that stake will be divided up into

V_{h} = \frac{1}{2048}\sum_{n=1}^{N_h} \frac{32N}{n} = \frac{32N}{2048} \cdot (\ln(N/64) + \gamma) = \frac{N}{64} \cdot (\ln(N/64) + \gamma)

validators. However, the \frac{N}{64} stakers will roughly add an expected \gamma validators each to that figure, due to waste when splitting up stake into its last validators (i.e., the cumulative effect of the fractional parts). There are 63N/64 stakers with less than 2048 ETH. The total number of validators under a pure Zipfian distribution, where stakers maximize consolidation, is thus

V=\frac{N}{64} \left(63+\ln(N/64) + 2\gamma \right).

The equation is a fairly exact approximation. For example, at 30M ETH, the outlined procedure gives 88065 validators, and the equation (after rounding N in the first step) gives 88065.385 validators.

Appendix B: Prediction and evaluation

B.1 Evaluation procedure

Cumulative finality of a block is simulated by a boolean mask that iterates through the committees, entering every validator seen up to and including a particular slot/committee. Thus, the starting point is a binary mask of all validators in the committee of the first processed slot. The operation then progresses through the slots of the epoch, entering previously unseen validators from a committee to the binary mask applicable to a specific slot. Finalized validators are then summed at each slot, from which D_f and thus \widetilde{F}_ {\! g} are computed. For best accuracy, the evaluation is performed in a circular fashion, as previously discussed. If S_{\text{ep}} is high, there can be an upper limit on how many starting points that are evaluated, e.g., starting at every other or every third slot. The evaluation for Section 6 used a limit of ten different starting points.

A potential optimization is to also compute a separate mask (or list of indices) that specifies only the newly unseen validators for each slot. This mask/list specifies if the validator is present in the current committee AND NOT present in the cumulative finality mask computed up to the previous committee. The benefit is that summation can be done only of the newly added validators, subsequently adding the cumulative sum derived at the previous slot/committee.

B.2 Weighted aggregate finality gap

The aggregate finality gap \widetilde{F}_ {\! g} generally seems like a well-balanced optimization criterion. Yet in some scenarios, it may be desirable to prioritize high finality in the initial slots (thus also slowing down rotation), while in others, a short time to full finality overall may be preferred (thus also increasing the activity ratio discussed in Section 8.3). A weighted aggregate finality gap can therefore be useful. This post used a weighting that provides a slightly shorter time to full finality on average. This helped resolve edge cases in the log-normal set (Appendix B.4) where the mechanism was brought very close to full finality, but the last fraction of finality took several slots. However, the opposite direction can also be explored, factoring in, for example, requirements concerning rotation speed.

Define a scenario where full finality can be achieved in 2 regular slots, but two auxiliary validators are added, as {2|4}. The weighting was designed to affect the following outcomes equally: {2|4}, {4|7}, {10|15} and {21|28}. This weighting for {a|b} was:

w = \frac{b\sqrt[3]{b-a}}{ka}.

The constant k was set to 2^6 and the weight applied to each evaluated number of auxiliary slots. This can be done in two ways: \widetilde{F}_ {\! gw} = \widetilde{F}_ {\! g}(1+w) or \widetilde{F}_ {\! gw} = \widetilde{F}_ {\! g} \ +w, with the first being used in this work.

B.3 Interpolated ground truth

The ground truth for modeling was not auxiliary committees C_{\text{aux}} but instead the number of auxiliary validators V_{\text{aux}} to be added. The main reason why C_{\text{aux}} is generally undesirable as a ground truth is related to the fin-like pattern in Figures 11-12. The optimal C_{\text{aux}} will shift at the boundaries where regular committees require one more regular slot, causing the ground truth to oscillate as D rises. Targeting auxiliary validators avoids this issue. The total number of committees C shown in Figure 14 could have been used as well, but this precludes parabolic interpolation with \widetilde{F}_ {\! gw} for the regular committee as one of the interpolation points.

A remaining issue is that the V_{\text{aux}} that minimizes \widetilde{F}_ {\! gw} is discretized into steps differing by \hat{V}_ {\!a}, since the minimum can only be defined at integers in C_ {\text{aux}}. Define the number of auxiliary committees that minimizes \widetilde{F}_ {\! gw} as C^*_{\text{aux}}. Parabolic interpolation was performed across the three neighboring points, \widetilde{F}_ {\! gw}(C^*_{\text{aux}}-1), \widetilde{F}_ {\! gw}(C^*_{\text{aux}}) and \widetilde{F}_ {\! gw}(C^*_{\text{aux}}+1) to derive a relative position:

w_{V} = \frac{\widetilde{F}_ {\! gw}(C^*_{\text{aux}}+1)-\widetilde{F}_ {\! gw}(C^*_{\text{aux}}-1)}{2(2\widetilde{F}_ {\! gw}(C^*_{\text{aux}}) - \widetilde{F}_ {\! gw}(C^*_{\text{aux}}-1) - \widetilde{F}_ {\! gw}(C^*_{\text{aux}}+1))}.

Define V_{\text{aux}}(C^*_{\text{aux}}) as the number of auxiliary validators at the optimal number of auxiliary committees. The ground truth V^{y}_{\text{aux}} is given by the w_{V}-weighted average of neighboring values. Thus, if w_{V}<0, it becomes

V^{y}_{\text{aux}}=V_{\text{aux}}(C^*_{\text{aux}}-1)(1-w_{V}) + V_{\text{aux}}(C^*_{\text{aux}})w_{V},

with a corresponding weighting applied if w_{V}>0. Predictions for the number of auxiliary validators in Section 7 are correspondigly defined as V^{x}_{\text{aux}}.

B.4 Generation of a log-normal distributed validator set

To provide a wider variety of examples of validator sets, an additional set with a log-normal distribution was generated. The mean \mu_{\mathcal{V}} was first drawn from a normal distribution centered at 400 ETH with a standard deviation of 128 ETH, restricted to lie within the range s_{\text{min}} = 32 ETH to s_{\text{max}} = 2048 ETH. Next, the standard deviation \sigma of the log-normal distribution was drawn uniformly from the interval [0, 3]. To provide edge cases with validator sets that have no variability at all, any \sigma below 0.2 was set to 0.

Given the selected mean \mu_{\mathcal{V}} and standard deviation \sigma, the mean of the log-normal distribution in the logarithmic space \mu was computed as

\mu = \ln(\mu_{\mathcal{V}}) - \frac{\sigma^2}{2},

with the goal of keeping the mean in the original space close to \mu_{\mathcal{V}}. Validators were then generated up to the sought quantity of stake D by sampling from a log-normal distribution defined by the parameters \mu and \sigma, ensuring that each generated validator remained within the bounds s_{\text{min}} to s_{\text{max}}.

1 post - 1 participant

Read full topic

Networking Privacy Problems in the P2P Network and What They Tell Us

Published: Sep 20, 2024

View in forum ā†’Remove

Authors: Lioba Heimbach, Yann Vonlanthen, Juan Villacis, Lucianna Kiffer, Roger Wattenhofer

Preprint: [2409.04366] Deanonymizing Ethereum Validators: The P2P Network Has a Privacy Issue

TL;DR

The messages exchanged in the Ethereum P2P network allow a silent observer to deanonymize validators in the network, i.e., map a validator to an IP address of a node in the network. Our deanonymization technique is simple, cost-effective, and capable of identifying over 15% of Ethereumā€™s validators with only three days of data. This post discusses the technique, its implications, and potential mitigations to protect validatorsā€™ privacy in the P2P network.

Background

Ethereumā€™s P2P network is what allows validators to exchange important messages like blocks and attestations, which keeps the blockchain running. With over a million validators, itā€™s not practical for each one to send a vote (attestation) to every node for every block, especially to keep Ethereum accessible to solo stakers. To make things manageable, voting (i.e., attestations by validators) is divided in two main ways:

Time Division Across Slots: Validators only need to vote once per epoch (i.e., once every 32 slots), in a random slot. Thus, only a fraction are voting in a given slot.

Network Division Across Committees: Validators are split into 64 committees. Within each committee, a set of validators is assigned as aggregators that collect and combine attestations into a single aggregate. This division of attestations into committees is further mirrored in the network layer, which is also divided into 64 attestation subnets (overlay sub-networks). Each committee is assigned to one of these 64 subnets, and the corresponding attestations are broadcast only within the respective subnet. These subnets are also referred to as topics in the context of GossipSub, the underlying P2P implementation used by Ethereum.

Attestation Propagation in GossipSub: When a validator signs an attestation, it gets published to its specified subnet by sending it to a subset of peers that are part of the subnet. The node hosting a validator does not need to be subscribed to this specific subnet, since their committee changes every epoch. Instead, each node in the network subscribes to two subnets by default, and participates in propagating attestations only in these two subnets - these are known as backbone duties. Additionally, each node maintains a connection with at least one peer in each subnet so that their own attestations can be sent to the correct subnet in one hop.

Deanonymization Approach

Given the background on Ethereum node behavior, we describe how an ideal peer (a peer who gives us perfect information) would behave. Let us assume we are connected to a peer running V validators who is a backbone in two subnets. The peerā€™s validators will attest V times per epoch. Let us assume we receive perfect information from this peer, meaning they forward all attestations they hear about in their two backbones to us. In each epoch, we will receive V attestations from our peer for their validators, and N\cdot \frac{2}{64} for all other N validators.

Observation: An ideal peer will only send us an attestation in a subnet they are not a backbone of if they are the signer of the attestation.

Thus, in this scenario, we receive all attestations for the V validators of the peer and can distinguish them as the only attestations we do not receive from the two backbones of the peer. Thus, linking validators to peers in this scenario is trivial.

Case Study

In practice, however, network message data is not perfect. To showcase this, we plot the attestations received from an example peer across time and subnets. On this peer, we will identify four validators associated with the peer; their respective attestations are highlighted in red, blue, yellow, and green, while the remaining attestations are shown in pink. Notice that the attestations from these four validators, who happen to have consecutive identifiers, appear equally distributed across subnets. In contrast, the vast majority of attestations come from the two subnets where the peer acts as a backbone (subnets 12 and 13 for the sample peer). Thus, we can locate validators on our peers by observing how the attestations belonging to a validator, which we receive from the peer, are distributed across subnets.

Additionally, and this is where the imperfect information comes into play, the validators hosted on the peer are occasionally tasked with being aggregators in a subnet approximately every 30 epochs per validator. During these times, they temporarily become a backbone (smaller pink horizontal strips) for these subnets and receive attestations from multiple validators belonging to the subnet.

Heuristics

Based on the above observations and other network behaviors which lead to imperfect information such as temporary disconnects, we develop a set of heuristics to link a validator with a node. We verify our results (see pre-print for more details).

Comparison to Other Approaches

We are aware of three existing approaches to deanonymize peers in the P2P network that, similarly to us, only rely on observing messages.

A research post explores mapping validators to peers by observing which peer consistently first broadcasts a block. There also exists a medium post that discusses using attestation arrival times in a similar fashion. The presented analysis is based on data collected on the Gnosis Beacon Chain. Finally, in parallel to our work, a further research post discussed using dynamic subscriptions to deanonymize validators in the P2P network.

We believe that compared to these approaches our method requires significantly less data or concurrent network connections (in the case of timing analyses). Further, it is less prone to noise in comparison to those approaches based on arrival times and also works if a node hosts more than 62 validators (this is the limit of the approach based on dynamic subscriptions). Thus, we suspect it to be able to more precisely deanonymize a larger proportion of the network in less time.

Measurement Results

By deploying our logging client across four nodes over a period of three days, we were able to deanonymize more than 15% of Ethereumā€™s validators in the P2P network. Our nodes were located in Frankfurt (FR), Seoul (SO), Virginia (VA), and Zurich (ZH). By deploying a greater number of nodes and running the measurement for longer, we presume this figure would increase.

With the data we collected, we can also make additional observations about the geographic decentralization and hosting of validators, as well as the behavior of staking pools.

Geographic Decentralization

We show the distribution of validators across countries in the following figure both overall and separately for the four nodes we ran. We locate the largest proportion (around 14%) in the Netherlands. Further, 71.53% of the validators we locate are in Europe, 11.95% are in North America, 11.52% are in Asia, 4.90% are in Oceania, 0.06% are in Africa and 0.03% are in South America.

Additionally, we notice geographical biases, e.g., the SO nodeā€™s high relative proportion of deanonymizations in Australia and South Korea. Thus, we presume that the skew towards Europe could be a result of us running two out of the four nodes in Europe.

Cloud Hosting

We perform a similar analysis to understand how peers are run - if they run hosted on cloud providers or through residential ISP (likely home stakers). Overall, around 90% of the validators we locate are run through cloud providers, with the other 10% belonging to residential ISPs. We plot the distribution across organizations and find that eight out of the ten largest organizations are cloud providers. Further, we locate the largest number of validators in Amazon data centers, i.e., 19.80% of the validators we locate.

Staking Pools

We also take a deeper look at the practices of the five largest staking pools (Lido, Coinbase, Ether.Fi, Binance, and Kraken). On average, we observe 678 validators on a given peer for staking pools, with the largest node running 19,263 validators (!).

Additionally, many staking pools utilize node operators and many of the node operators run validators for various staking pools. This creates a dependency between the staking pools. In particular, we find five instances of validators from two different staking pools that utilize the same node operators being located on the same machine.

Security Implications

Taking Out Previous Block Proposers: One security issue thatā€™s been discussed is the incentive for the proposer of slot n+1 to prevent the proposer of slot n from publishing a block. If successful, the slot n+1 proposer can include both the missed transactions and new ones in their block, earning more in fees. Since proposers are known in advance (about six minutes), an attacker could deanonymize the proposer for slot n and launch a temporary DoS or BGP hijack attack, preventing them from submitting their block. Importantly, this attack only needs to last for four seconds - the window for making a block proposal.

Breaking Liveness and Safety: Extending this attack, an attacker could continuously target the upcoming proposers to stop the networkā€™s progress. If more than one-third of block proposals are missed, Ethereumā€™s finality gadget wonā€™t be able to finalize blocks, halting the network. Even worse, safety could be compromised as many Ethereum light clients assume the chain head is finalized. By breaking network synchrony through DoS or network partitioning, attackers could cause serious issues.

Mitigations

To mitigate these security risks one can either improve privacy in the P2P network or protect against potential attacks. We discuss both avenues.

Providing anonymity

Increase Subnet Participation: Validators could subscribe to more subnets than the default, making it harder for adversaries to link specific attestations to validators. This increases the communication overhead on the network, potentially undermining Ethereumā€™s goal of enabling solo stakers to run validators with minimal resources. However, given the increase of the MAX_EFFECTIVE_BALANCE in the upcoming hardfork there might be room for a slight increase in the number of P2P messages.

Run Validators Across Multiple Nodes: Validators could distribute their attestation broadcasts across multiple nodes, making it harder to deanonymize them. While this increases operational costs, it can enhance privacy by spreading validator responsibilities across different IP addresses.

Private Peering Agreements: Both Lighthouse and Prysm clients allow validators to set up private peering agreements, where a group of trusted peers helps relay gossip messages. While this improves performance and reliability, it also provides some privacy, making it harder to trace validators to a single IP. Instead, an attacker would have to target multiple peers in the agreement. However, finding trusted peers can be costly and difficult, especially for smaller stakers.

Anonymous Gossiping: Protocols like Dandelion and Tor have been proposed to enhance anonymity. Dandelion, for example, sends messages through a single node first (the ā€œstemā€ phase) before broadcasting to the network (the ā€œfluffā€ phase), which helps conceal the message origin. However, these methods introduce delays and might not be fast enough for the Ethereum P2P network.

Defending Against DoS

Network Layer Defenses: The libp2p framework used for the Ethereum P2P layer already includes some defenses like limiting the number of connections, rate-limiting incoming traffic, and auto-adjusting firewalls. However, these arenā€™t foolproof, and manual intervention might still be needed during attacks.

Secret Leader Election: Another potential defense against DoS attacks is keeping the identity of block producers secret until they propose blocks. This idea, called secret leader election, avoids other issues and looks promising. Some proposals have been made for Ethereum, but theyā€™re still in the early design phase as far as we are aware.

1 post - 1 participant

Read full topic

Block proposer FOCIL Resource Design Considerations

Published: Sep 19, 2024

View in forum ā†’Remove

Special thanks to Thomas, Julian, Barnabe, and Jihoonsong for reviewing it

This document was motivated by our work on the FOCIL consensus spec, where we realized that the protocol required more thoughtful consideration around resource constraints since certain details were not explicitly specified in the FOCIL Ethereum research post.

Prerequisite

Before we begin, we assume the following setup to establish a clean baseline for our considerations:

  • The setup is based on the Electra hard fork. It also makes sense to revisit this on top of EIP-7732 (ePBS) for comparison
  • We are assuming solo block building and releasing, where the proposer is not running MEV-Boost. This is the first key component to get right, while the Builder API is a secondary consideration
  • We are assuming a solo staker setup with typical compute, memory requirements, and bandwidth that you can easily follow on the Ethereum chain today

Actors

Before we proceed, we assume the following actors are part of the protocol and analyze their responsibilities:

  • Inclusion List (IL) committee members, who are responsible for constraining the next slot proposer by its set of inclusion list transactions
  • The proposer, who is responsible for proposing the next slot
  • Attesters, who are attesting to the next slot for the head of the chain
  • Nodes, which are verifying and following the chain. Proposers and attesters are part of nodes that have staked Ether

Timeline

We assume the following timeline in which the IL committee, proposer, and attesters perform some honest actions:

  • Slot n-1, t=6: The IL committee publishes their local Inclusion Lists (ILs) over a global topic after learning the contents of block n-1
  • Slot n-1, t=9: Attesters and honest verifying nodes lock in their view of the local ILs
  • Slot n, t=0: The block proposer for slot n releases block B, which includes the payload which should satisfy the IL requirement
  • Slot n, t=4: Attesters for slot n vote on block B, verifying the IL aggregation by comparing it to their local IL views and confirming whether block B is ā€œvalidā€
    • We overload the word ā€œvalidā€ when referring to a block, but it could mean ā€œimportable,ā€ ā€œcanonicalā€, or something else. See the open question for further clarification

Interval 1: IL Committee Releases Local IL

Actor: Inclusion List Committee

IL committee members retrieve a list of IL transactions from EL client given the head (CL ā†’ EL call), then they sign the local IL (transactions + summaries) and release it to the gossip network.

Resource Considerations

  • Retrieving IL transactions from the EL mempool ā†’ CPU/MEM
  • Signing the inclusion list ā†’ CPU
  • Uploading the inclusion list to the gossip network ā†’ Bandwidth (Upload)

Actor: Nodes (including Attesters)

Nodes following the chain will download the IL, verify it for anti-DOS (not importing it to EL yet), and forward it to other peers. Nodes also import the IL into fork choice and track which ILs have been seen using an aggregate cache. Attesters and nodes following the chain should have the same view of the chain.

Resource Considerations

  • Downloading the IL ā†’ Bandwidth (Download)
  • Forwarding the IL ā†’ Bandwidth (Upload)
  • Verifying the IL for anti-DOS ā†’ CPU/MEM
  • Caching seen and aggregate ILs ā†’ MEM

Actor: Proposer

The proposer for the next slot actively monitors the IL gossip network and, collects and aggregates the local ILs, then at IL aggregation cutoff (interval #2) proposer updates the block-building process with a list of IL transactions to be included for its block. This requires a CL to EL call.

Resource Considerations

  • Inherits the same costs as nodes following the chain

Proposer Edge Case

If the next slotā€™s proposer observes a sufficient number of inclusion lists based on a parent hash it hasnā€™t seen, the proposer will need to manually request the missing beacon block, import the block, and build on top of that block.

Conclusion

Based on the above, we can identify potential resource-intensive areas and narrow down on them:

  • IL Committeeā€™s CPU impact: IL transaction retrieval from EL & signing: while there are resource demands here, this is presumed to be relatively inexpensive and not a major concern.
  • Nodes bandwidth impact: Nodes downloading and uploading ILs may use tons of bandwidth, especially research post currently states that the inclusion list size is flexible/unbounded. This introduces a potential DOS risk, as a malicious IL committee member could flood the network with a large number of transactions, even if they are invalid. Nodes would still gossip about the IL before they import the ILs. Anti-DoS measures need to be considered carefully.

Interval 2: Nodes lock their view, proposer import IL transactions

Actor: Proposer

The proposer updates block building process with a list of inclusion list transactions. This is a CL ā†’ EL call.

Resource Considerations

  • Updates block building process with a list of inclusion list transactions ā†’ CPU/MEM

Actor: Nodes (including Attesters)

Lock inclusion list view. Stop accepting local inclusion list from this point.

Resource Considerations

  • Lock local inclusion list view ā†’ None

Conclusion

  • Proposerā€™s CPU impact: Importing the IL transactions into the block-building process could disrupt the block building process, potentially straining the execution layer clientā€™s CPU during transaction simulation. This may become complicated under account abstraction as transactions may invalidate each other. This should be further analyzed.

Interval 3: Proposer Releases Block

Actor: Proposer

The proposer retrieves the execution payload from the EL client (CL ā†’ EL call), and releases it to the beacon block gossip network. Everyone else then verifies the block.

Resource Considerations

  • Retrieving the payload from the EL client ā†’ CPU/MEM

Actor: Nodes

Nodes receive the beacon block and verify it. The new verification steps include checking the inclusion list aggregate construction and confirming whether the inclusion list satisfies the evaluation function, which is be completed on the CL. The checking of IL conditions (whether they can be skipped due to conflicts or not) will be performed on the EL.

Resource Considerations

  • Verifying that the inclusion list is satisfied on CL ā†’ CPU
  • Verifying inclusion list conditions on EL ā†’ CPU

Conclusion

The additional duties for the proposer do not seem to be a significant concern. The new verification steps for nodesā€”checking verifying that the inclusion list meets the satisfactory conditionsā€”may introduce some additional CPU load, but it doesnā€™t appear to be a major issue.

Interval 4: Attester Committee

Actor: Attester

The attester votes for the beacon block using LMD GHOST fork choice rule. Attesters will only vote for a beacon block that satisfies the inclusion list evaluation function, based on observations from Interval 1.

Resource Considerations

  • Attesters voting for a block that satisfies the inclusion list evaluation function ā†’ No additional cost

Conclusion

There is no difference than today.

Resource Consideration Summary

As seen above, the most significant resource concerns revolve around inclusion list upload, download, and the potential for spamming from a nodeā€™s perspective. Another key concern is the overhead on nodes for verifying and importing the inclusion list, as well as the proposerā€™s need to update its block-building process to satisfy the inclusion list. These aspects require careful consideration and design to ensure efficiency and security.

Open Questions

Based on the above, we outline several open questions that will influence how the specification is written:

  1. Block Not Satisfying the Evaluation Function: How should a block that fails the inclusion list evaluation function be handled, and what design considerations come into play for such conditions?

    • Should it be treated similarly to blobs and cannot be imported?
    • Should it not be filtered by fork choice?
    • Should it not be valid in the state transition function?
  2. Inclusion List Equivocations: If an inclusion list committee member sends different versions of the inclusion list to different nodes, and they are all propagated across the network, what are the consequences of this action? How could such behavior negatively impact the proposer building the next block?

  3. Proposer Already Building on a Different Head: If the proposer builds on a different head than the one sent by the inclusion list committee, and thus needs to change its head view, what are the consequences of this action for block validity and proposer behavior?

  4. Inclusion List Transactions Invalidations: Local inclusion list transactions can be invalidated in a few ways. Even if these transactions are invalidated, the block should still be able to satisfy the evaluation function. Transactions may be invalidated as multiple inclusion lists merge with each other or with transactions in the block. Besides typical nonce checking, account abstraction introduces new ways for transactions to be invalidated, as balance can be drained with a static nonce. How much additional simulation a block builder needs to perform due to transaction invalidation and how much this affects its CPU compute remains to be seen for both MEV-Boost actors and local builders.

  5. Proposerā€™s Observation of the IL Committee Subnet: The proposer monitors the inclusion list committee subnet to know when it is ready to construct the aggregate. There are two design approaches here, and itā€™s worth considering them further. The first approach is a greedy proposer, where the proposer waits until t=9, gathers as many ILs as possible, sends them to the EL, and the EL updates its block. The second approach is a selective proposer, where the proposer waits until it has a sufficient inclusion list to satisfy the eval function, sends them to the EL, and can do this in less than t=9s or even earlier. The question is whether the second approach justifies the optimization to allow the proposer to release the inclusion list aggregate earlier. The second approach may only be well suited for an IL with its own dedicated gas limit.

1 post - 1 participant

Read full topic

Economics Trusted Advantage in Slot Auction ePBS

Published: Sep 19, 2024

View in forum ā†’Remove

Thanks to Thomas Thiery, Anders Elowsson and BarnabĆ© Monnot for reviewing this post. Also, thanks to everyone in the Robust Incentives Group and the ePBS Breakout Call #9 attendees for discussions. This postā€™s argument was presented during the ePBS Breakout Call #9 (recording; slides).

ePBS facilitates the fair exchange between a beacon proposer and a block producer. A block producer is the party that constructs the execution payload, which could be a sophisticated builder or a proposer. The beacon proposer sells the rights to build an execution payload to a block producer in exchange for a bid. The Unconditional Payment and Honest Builder Safety are two desiderata of this fair exchange. The former means that a proposer must receive the bidā€™s value regardless of the block producerā€™s actions. The latter roughly implies the block producer must receive the execution payload rights if it paid for them. The final desideratum is that there is No Trusted Advantage. In this context, we define this final desideratum as follows.

(Definition) No Trusted Advantage: The beacon proposer is incentivized to use the in-protocol commitment to commit to the block producer whose in-protocol bid value maximizes the beacon proposerā€™s utility.

Since most beacon proposers run MEV-Boost, it has become apparent that they want to outsource block building to sophisticated block producers. The No Trusted Advantage desideratum ensures that the commitment that beacon proposers use to outsource to block producers benefits from the Unconditional Payment and Honest Builder Safety guarantees that ePBS provides. Suppose an ePBS design does not satisfy No Trusted Advantage, then a rational beacon proposer may be incentivized to sell the execution payload construction rights or to receive payment for the sale via other commitments that do not have the trustless fair exchange properties of ePBS. The trust a rational beacon proposer must then pose in a third party hurts the credible neutrality of the network and defeats the purpose of ePBS.

This post argues that the slot auction Payload-timeliness committee (PTC) ePBS design does not satisfy No Trusted Advantage. We will present an informal model in which a rational proposer outsources execution payload construction via another commitment than the commitment facilitated via ePBS. In practice, this attack means that a proposer will not use ePBS as intended. Instead, the beacon proposer waits until the execution payload must be revealed and sells the execution payload construction rights via an out-of-protocol block auction, like how MEV-Boost currently works.

In the slot auction Payload-timeliness committee (PTC) ePBS design, a beacon proposer commits to a block producer at the beginning of the slot (t = 0). The block producer must reveal its execution payload halfway into the slot (t = 6). This time difference exists because a block producer must be able to observe attestations for the beacon block so that it knows that the beacon block will likely become canonical, ensuring Honest Builder Safety.

Consider a proposer that decides whether to sell the execution payload construction rights Early (t = 0) or Late (t = 6). The proposer must decide which auction it will use at time t = 0, and it can only choose one auction format. If the proposer is incentivized to sell Early, slot auction ePBS satisfies No Trusted Advantage. If the proposer is incentivized to sell Late, No Trusted Advantage is violated since the proposer would commit to itself in the beacon block and run a MEV-Boost-like auction just before t = 6. Assume the proposer maximizes its payoff.

Builders also bid to maximize payoffs. At the beginning of the block, builders only know the distribution of values they could extract by building the execution payload. Just before t = 6, builders learn the precise value they could extract by building an execution payload called the realized value.

If the proposer were to host an auction Early, builders would bid based on their distribution of values; specifically, risk-neutral builders would bid according to the expected value. If the proposer hosts an auction Late, builders bid based on their realized value. This post assumes bids are monotonically increasing in value. The critical insight is that the expected auction revenue is likely higher based on realized value than expected values under many circumstances. This is because only the highest-order statistics of realized values are relevant.

Considering an ascending-bid first-price auction, the winning builder should pay the builderā€™s value with the second-highest valuation. Hence, if the second-highest expected value in the Early auction is lower than the expectation of the second-highest realized value, then the proposer will choose to sell via the Late auction.

(Main Result) Slot Auction ePBS does not satisfy No Trusted Advantage: In an ascending-bid first-price auction, a rational beacon proposer will auction the execution payload construction rights via the Late auction if the second-highest expected value (Early auction revenue) is lower than the expectation of the second-highest realized value (Late auction expected revenue). In this case, slot auction ePBS does not satisfy No Trusted Advantage.

This result relies on two key assumptions:

  1. The beacon proposer has access to a secondary market to sell the execution payload construction rights to block producers in the Late auction.
  2. Block producers have less access to a secondary market for selling the execution payload construction rights to other block producers in the Late auction than the beacon proposer.

If the first assumption does not hold, then the beacon proposer effectively has no option to sell in the Late auction. A secondary market will likely be available to the beacon proposer since this market already exists via MEV-Boost. On the other hand, Terence has argued that ePBS makes same-slot unbundling attacks easier if a beacon proposer were to sell Late because a beacon proposer could release equivocation execution payloads without losing fork-choice weight or being slashed.

The second assumption could be motivated by the complexity of facilitating trust between two sophisticated parties. Perhaps relays are less willing to facilitate fair exchange between two sophisticated parties. Perhaps block producers will continuously request bids from bidders in the secondary market, whereas today, proposers do not. Perhaps adverse selection is worse if the auctioneer is sophisticated.

Suppose the second assumption does not hold, and the beacon proposer and builders have equal access to the secondary market. In that case, the beacon proposerā€™s decision to sell in the Early or the Late auction is a risk-reward trade-off. This is because a block producer would then incorporate the value it could get by reselling the item in the secondary market in its bid, which would be equivalent to the value a beacon proposer could get. If the beacon proposer is less risk-averse than builders, it will sell in the Late auction; otherwise, it will sell in the Early auction.

The key point is that whether ePBS is usedā€”whether No Trusted Advantage is satisfiedā€”depends on the risk appetite of beacon proposers and the state of the secondary market if ePBS were deployed with slot auctions. Yet it is entirely unclear what these proposersā€™ risk appetite or the secondary marketā€™s state will be. In contrast, MEV-Boost has given the ecosystem a lot of information on how block auctions work, providing confidence in it satisfying No Trusted Advantage.

Satisfying No Trusted Advantage in slot auction ePBS is challenging. This desideratum could be achieved by forcing a sale in the early auction, for example, using MEV-Burn. Execution Auctions use MEV-Burn. Whether MEV-Burn is sufficient to satisfy the No Trusted Advantage is still understudied.

This argument could be pivotal in whether ePBS is deployed with block or slot auctions. The difference between the two is huge in terms of market structure. Therefore, it would be very valuable to have numerical validation of the theoretical argument presented here. If you want to create a simulation that tests this theory, please get in touch with Julian Ma (julian.ma@ethereum.org)

3 posts - 2 participants

Read full topic

Layer 2 Decentralized Anti-MEV sequencer based on Order-Fairness Byzantine Fault-Tolerant (BFT) consensus

Published: Sep 13, 2024

View in forum ā†’Remove

by KD.Conway

TL;DR

  • This post introduces a Decentralized Anti-MEV Sequencer based on Order-Fairness Byzantine Fault-Tolerant (BFT) Consensus, a mechanism designed to counteract MEV and ensure transaction fairness.

Order Fairness

Received-Order-Fairness[1]: with parameter 1/2 < š›¾ ā‰¤ 1 dictates that if š›¾ fraction of honest nodes receive a transaction tx before txā€², then tx should be ordered no later than txā€™.

Introducing the Anti-MEV Sequencer

Our proposed solution is a Decentralized Anti-MEV Sequencer that leverages an Order-Fairness Byzantine Fault-Tolerant (BFT) consensus mechanism. This system provides:

  1. Decentralization: Instead of a centralized sequencer, we will build a sequencer network with multiple nodes contributing to transaction ordering and batching.

  2. Order-Fairness: Transactions are processed based on the time they were received by the nodes in the sequencer network, ensuring no one participant can manipulate transaction ordering.

  3. Byzantine Fault Tolerance: The consensus protocol ensures the system remains operational even if some of the participants behave maliciously.

Workflow

  1. When a user wants to send a transaction on a layer 2 blockchain, they submit the transaction to the sequencer network.

  2. The Order-Fairness BFT consensus is employed to determine the correct order of transactions. This guarantees that, even if a minority of nodes act maliciously, the system can still reach consensus on a fair transaction order.

  3. After reaching consensus, the sequencer batches the transactions and submits them to the Rollup smart contract on Ethereum, where they are executed in the agreed-upon order.

For details on the system implementation of the Order-Fairness BFT consensus, please refer to the corresponding references at the end of this post.

References

[1] Kelkar, Mahimna, et al. ā€œOrder-fairness for byzantine consensus.ā€ Advances in Cryptologyā€“CRYPTO 2020: 40th Annual International Cryptology Conference, CRYPTO 2020, Santa Barbara, CA, USA, August 17ā€“21, 2020, Proceedings, Part III 40. Springer International Publishing, 2020.

[2] Kelkar, Mahimna, et al. ā€œThemis: Fast, strong order-fairness in byzantine consensus.ā€ Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security. 2023.

3 posts - 2 participants

Read full topic

Sharding PANDAS: A Practical Approach for Next-Generation Data Availability Sampling

Published: Sep 13, 2024

View in forum ā†’Remove

PANDAS: A Practical Approach for Next-Generation Data Availability Sampling

Authors: Onur Ascigil1, Michał KrĆ³l2, Matthieu Pigaglio3, Sergi ReƱƩ4, Etienne RiviĆØre3, Ramin Sadre3

TL;DR

  • PANDAS is a network layer protocol that supports Danksharding with 32 MB blobs and beyond.
  • PANDAS aims to achieve a 4-second deadline for random sampling (under the tight fork choice model).
  • Following the Proposer-Builder Separation (PBS), resourceful builders perform the initial distribution (i.e., seeding) of samples to the nodes.
  • PANDAS proceeds in two phases during each slot: 1) Seeding Phase, where the chosen builder of a slot distributes subsets of rows and columns of a 2-D encoded blob to the validator nodes, and 2) Row/Column Consolidation and Sampling phase, where nodes sample random cells and at the same time retrieve and reconstruct assigned rows/columns to boost the data availability of cells.
  • PANDAS uses a direct communication approach, which means 1-hop, i.e., point-to-point communications, for both seeding and sampling phases rather than a gossip-based, multi-hop approach or a DHT.

We make the following assumptions when designing PANDAS:

Assumption 1) Resourceful Builders: Following the Proposer-Builder Separation (PBS) scheme, in PANDAS, a set of resourceful builders ā€” e.g., cloud instances with sufficiently high upload bandwidth such as 500 Mbps or more ā€” undertake the distribution of seed samples to the network.

Assumption 2) Builder Incentives: The builders have an incentive for the blob data to be available since the block will be accepted only if DAS succeeds. However, different builders can have different amounts of resources. The interest of rational builders is to guarantee that data will be considered available while spending a minimal amount of resources.

Assumption 3) Validator Nodes (VNs) are the primary entities of DAS protocol: A single Validator Node (VN) performs only a single sampling operation (as one entity), independent of the number of validators it hosts.

Assumption 4) Dishonest Majority: A majority (or even supermajority) of VNs and builders can be malicious and, therefore, may not follow the protocol correctly.

Assumption 5) Sybil-resistance VNs: An honest VN can use a Proof-of-Validator scheme to prove that it hosts at least one validator. If multiple nodes attempt to re-use the same proof, they can be blocklisted by other honest nodes and builders.

Below are the objectives of PANDAS:

Objective 1) Tight fork choice: Honest validator nodes (VNs) complete random sampling before voting for a block, even when the majority of VNs are malicious*.* Therefore, we target the tight fork choice model, which means that honest VNs in a slotā€™s committee must complete random sampling before voting within four seconds into that slot.

Objective 2) Flexible builder seeding strategies: Given that different builders can have different resources, our design allows the block builder the flexibility to implement different blob distribution strategies, each with a different trade-off between security and resource usage. For higher security, the builder can send more copies of the blobā€™s cells to validator nodes, ensuring higher availability. Conversely, to minimise resource usage, the builder can distribute a single copy of each cell at most, reducing bandwidth usage at the expense of lower security. This flexible approach allows the builder to navigate the trade-off between ensuring data availability and optimising bandwidth while under the incentive for the block to be deemed available by validator nodes to be accepted.

Objective 3) Allowing Inconsistent Node Views: Our objective is to ensure that the VNs and the builders are not required to reach a consensus on the list of VNs. While we aim for the VNs and builders to generally agree on the set of VNs in the system, it is not necessary for the VNs to maintain strictly consistent views or for the buildersā€™ and VNsā€™ views to be fully synchronised.

PANDAS Design

Continuous Peer Discovery: To achieve Objective 3, the nodes in the system perform continuous peer discovery in parallel to the protocol phases below to maintain an up-to-date ā€œviewā€ containing other peers. The builder and the VNs aim to discover all the VNs with a valid Proof-of-Validator. We expect both the builder and VNs to have a close but not perfect view of all the VNs in the system.

A membership service running the peer discovery protocol inserts new (verified) VNs to the view and eventually converges to a complete set of VNs. Peer discovery messages are piggybacked to sample request messages to reduce discovery overhead.

PANDAS protocol has two (uncoordinated) phases, which repeat during each slot:

Phase 1) Seeding,

Phase 2) Row/Column Consolidation and Sampling

In the seeding phase, the builder pushes subsets of row/columns directly to the VNs where row/column assignment is based on a deterministic function. Once a VN receives its samples from the builder, it consolidates the entire row/column it is assigned to (by requesting missing cells from other VNs assigned to the corresponding row/column) and simultaneously performs random sampling.

VNs do not coordinate to start consolidating and sampling. Therefore, a node finishing phase 1 can begin phase 2 immediately without coordinating with other nodes. The VNs who are the committee members of a slot must complete seeding and random sampling within 4 seconds into the slot.

Below, we explain the two phases of our protocol in detail.

Phase 1- Seeding: The builder assigns VNs to individual rows/columns using a deterministic function that uses a hashspace as we explain below. This mapping of VNs to individual rows/columns is dynamic and changes in each slot. The mapping allows nodes to locally and deterministically map nodes to rows/columns without requiring the number or full list of nodes to be known.

The Builder prepares and distributes seed samples to the VNs as follows:

1.a) Mapping Rows/Columns to static regions in the hashspace: The individual rows and columns are assigned static regions in the hashspace as shown in the upper portion of Figure 1.

1.b) Mapping VNs to a hashspace : The builder uses a sortition function FNODE(NodeID, epoch, slot, R) to assign each VN to a key in the hashspace. The function takes parameters such as NodeID, which is the identifier of the node (i.e., peer ID), epoch and slot numbers, and a random value R derived from the header of the block header from the previous slot.


Figure 1: Assignment of Row samples to VNs. The Column samples are mapped similarly.

A VN assigned to a rowā€™s region will receive a subset of the cells belonging to that row from the builder. As the VNs are re-mapped to the hashspace during each slot using FNODE, their row/column assignments can also change.

NOTE: A dynamic, per-slot assignment of rows and columns to VNs is impossible in a gossip-based seeding approach where per-row and per-column gossip channels must remain relatively stable over time.

1.c) Row/Column Sample Distribution: For each row and column, the builder applies a best-effort distribution strategy to push subsets of each row/column to the VNs mapped to the corresponding row/columnā€™s region. The builder uses a direct communication approach, particularly a UDP-based protocol, to distribute the cells for each row/column directly to the VNs.

Rationale for direct communication*:* We aim to complete the seeding phase as quickly as possible to give time for committee members to complete random sampling before voting (Objective 1).

Row/Column Distribution Strategies: We allow the builders to choose distribution strategies based on resource availability in line with Objective 2. A trade-off between resource usage and data availability exists for different distribution strategies. Consider the example in Figure 2 for distributing two rows. In one extreme case (on the left), the builder distributes the entire row 1 to each VN in the rowā€™s region for improved data availability at the expense of higher resource usage. In another extreme case, the builder sends non-overlapping row pieces of row 6 to each VN in that rowā€™s region, which requires fewer resources but results in less availability of individual cells.

We are currently evaluating different distribution strategies, including ones that can deterministically map individual cells of rows/columns to individual VNs in the row/columnā€™s region.

NOTE: The builder is only involved in the Seeding phase.


Figure 2: Two (extreme) strategies to distribute row samples to the VNs in the corresponding rowā€™s region.

Phase 2- Row/Column Consolidation and Sampling: VNs that are part of the current slotā€™s committee aim to complete random sampling within the slotā€™s first four seconds (i.e., voting deadline). To boost the availability of cells, particularly for the committee members of the slot who must perform (random) sampling within four seconds, the VNs also consolidate, i.e., retrieve the full row and column they are assigned to based on the FNODE mapping as part of row/column sampling.

2.a) VN Random Sampling: The VNs in the current slotā€™s committee attempt to retrieve 73 randomly chosen cells as soon as they receive their seed samples from the builder.

Using the deterministic assignment FNODE, VNs can locally determine the nodes expected to eventually custody a given row or column.

Sampling Algorithm: Some of these nodes may be offline or otherwise unresponsive. Sequentially sending requests for cells risks missing the 4-second deadline for the committee members.


Figure 3: Sample Fetching Example: The rows and columns assigned to each VN are shown on the top of the corresponding VN. VN14 knows to send a request to VN78 to retrieve cell one based on the knowledge of the mapping FNODE.

At the same time, sending requests to all peers holding copies will lead to an explosion of messages in the network and bear the risk of congestion. Fetching must, therefore, seek a tradeoff between the use of parallel and redundant requests on the one hand and latency constraints on the other hand. Our approach employs an adaptive cell-fetching strategy using direct communication between nodes through a UDP-based (connectionless) protocol. The fetching algorithm can tolerate losses and offline nodes.

2.b) VN Row/Column Consolidation: If a VN receives less than half of the cells of its assigned row or column from the builder (as a consequence of the builderā€™s chosen distribution strategy), it requests the missing cells from other VNs. A VN requests cells from only the VNs assigned to the same row/columnā€™s region during row/column consolidation. When a VN has half of the cells of a row or column, it can locally reconstruct the entire row or column.

The Rationale for Consolidating Row/Column:

  • Reconstructing missing cells: while performing row/column sampling, VNs reconstruct missing cells.
  • To boost the availability of cells: Given the deterministic mapping (FNODE), the builder can choose any distribution strategy to send subsets of rows and columns to the VNs. Row/Column consolidation aims to improve the availability of samples so that random sampling can be completed on time.

Ideally, the builder should select a seed sample distribution strategy that enables VNs to consolidate rows and columns efficiently. To facilitate this, the builder can push each VN a map (together with the seed samples) that details how individual cells of a row/column are assigned to VNs within that row/columnā€™s region as part of the builderā€™s distribution strategy. With this map, VNs can quickly identify and retrieve missing cells to reconstruct a complete row, thereby improving the availability of the data.

NOTE: In some DAS approaches, the term ā€˜row/column samplingā€™ refers to nodes retrieving multiple rows and columns before voting on the availability of the blob. In our approach, nodes retrieve rows and columns to enhance data availability, supporting validators who must perform random sampling before they vote.

We refer to this as ā€˜row/column consolidationā€™ instead of ā€˜row/column samplingā€™ because in PANDAS, committee members vote based on random sampling, and they do not directly sample entire rows or columns.

What about Regular Nodes (RNs)?

Unlike VNs, RNs do not obtain seed row/column samples from the builder. The builder sends initial seed samples to a Sybil-resistant group of VNs that use the Proof-of-Validator scheme. There is currently no mechanism for RNs to prove that they are not Sybils; therefore, the initial distribution of samples from the builder only uses VNs.

Using the public deterministic function FNODE, RNs can be similarly mapped to individual row/column regions. Once mapped to a region, RNs can (optionally) perform row/column consolidation to retrieve entire rows and columns and respond to queries for cells within their assigned region.

Like other nodes, RNs must perform peer discovery. In general, RNs aim to discover all the VNs and can also seek to discover other RNs. Given the knowledge of other peers through peer discovery, RNs can perform random sampling through direct communication. Unlike VNs, RNs are not under strict time constraints to complete sampling ā€” they can start sampling after the VNs, for instance, after receiving the block header for the current slot.

Discussion & On-going Work

We assume rational builders to have an incentive to cut costs (and under provision) but, at the same time, aim to make blocks available (to be rewarded). This implies that the builders will aim for the row/column consolidation to be as efficient as possible, i.e., with efficient consolidation, which boosts the availability of cells, the builder can send less copies of each cell during the seeding phase to cut costs.

We are currently experimenting with different distribution strategies with malicious VNs withholding samples and attempting to disrupt peer discovery. Our DAS simulation code is available on DataHop GitHub repository.

1 Lancaster University, UK

2 City, University London, UK

3 UniversitƩ Catholique de Louvain (UCLouvain)

4 DataHop Labs

5 posts - 4 participants

Read full topic

Block proposer AUCIL: An Auction-Based Inclusion List Design for Enhanced Censorship Resistance on Ethereum

Published: Sep 12, 2024

View in forum ā†’Remove

By @sarisht @kartik1507 @voidp @soispoke @Julian
In collaboration with @barnabe @luca_zanolini @fradamt - 2024-09-12T04:00:00Z UTC

TLDR;

In this post, we introduce an AUCtion-based-Inclusion List design, AUCIL, that leverages competition within an inclusion list committee consisting of rational parties. The protocol design leverages two key components: (i) an input list creation mechanism allowing committee members to pick non-overlapping transactions while maximizing their fees, and (ii) an auction mechanism allowing parties to ensure most of these input lists are included in the final output inclusion list. The former ensures many censored transactions are considered for inclusion, and the latter employs competition where including as many of the input lists as possible is incentivized to produce the output inclusion list.

Introduction

The centralized builder ecosystem of Ethereum today has led to ~2 builders with the power to decide which transactions are posted on Ethereum. This centralization leads to censorship concerns since the builders have complete authority over which transactions are included. The current solution proposed (and rejected) by Ethereum (EIP 7547) requires the current proposer to determine the inclusion list (or the set of censored transactions) to be included by the next proposer. Such a proposer also acts as a single point of failure, which can easily be bribed to exclude transactions. This has led to proposals such as COMIS and FOCIL that require inputs from multiple proposers to be aggregated to form the inclusion list.

Intuitively, using multiple proposers implies the need to bribe multiple parties for a transaction to be excluded. However, do all parties include the transaction in the first place? Since the resulting inclusion list is finite (limited to block size), how do each of these parties decide which transactions to include in their local list such that maximizing the utility also increases the systemā€™s throughput? Moreover, when aggregating the transactions to produce the inclusion list, how many points of failure can be bribed to exclude transactions? This post introduces a multi-proposer design called AUCIL to address these questions.

Motivation

Letā€™s first motivate the first part as to how the inclusion lists should be created. For existing inclusion list designs, the intricate assumption is that an IL Proposer can include as many transactions as it sees. While FOCIL or COMIS, leave the proposal of transactions in Local Inclusion List underspecified, Fox et al. assumes that there is no network congestion. However, including all the transactions could lead to a scenario where the size of the inclusion list is larger than the block size. In such a scenario, the builder (constrained by transactions in the Inclusion List) would add as many transactions as possible, dropping any leftover transactions in the inclusion list.

The first thing to note above is that for an IL Proposer, it never makes sense to add more transactions than the block size, and thus, there could be an implicit block space size constraint (\mathcal{L}) on the Local Inclusion List (We would refer to these as Input Lists).

Now, consider that the proposer is passive (i.e., rational but does not accept a bribe). Since each input could be size \mathcal{L}, the resulting union of lists could be of size \geq \mathcal{L}. Now, the builder (or proposer without the PBS) is constrained to pick transactions from the Inclusion List; it would pick the top \mathcal{L} paying transactions, and the rest would not execute. Thus, the inclusion list proposers would only want to include the top \mathcal{L} transactions. Thus, all the previous analysis made for inclusion lists with a scale factor of the number of inclusion list proposers holds in this case (Fox et al., FOCIL, COMIS).

However, things look very different in the presence of a bribing adversary. Consider that one party is bribed enough (we will quantify this at the end of paragraph) to exclude a top \mathcal{L} paying transaction and instead replace it with (\mathcal{L}+1)^{th} transaction. The builder now receives an inclusion list with \mathcal{L}+1 transactions and can choose any transaction to exclude. The adversary can further bribe the builder to exclude the target transaction. Since there is one extra transaction in the list, the block can be formed without violating the properties of an inclusion list (All transactions are executed, or the block space is full). Coming back to the incentives for the party, if it is the only party that deviates from picking top \mathcal{L} transactions, then it would be the only recipient of the fee from (\mathcal{L}+1)^{th} transaction. This may be larger than the utility received (if f_t for the target transaction is not n times larger than f_{\mathcal{L}+1} for the inserted transaction). Even in the worst case, the bribe required would be slightly larger than f_t/n.

All in all, the property of inclusion list that allows the transaction to be excluded if the block is full is a property the design in this post wishes to avoid. Thus, we would restrict the size of input lists to less than \mathcal{L}/n such that even if all parties propose unique transactions, the size of the inclusion list is less than the available block size.[1]

There could exist other solutions to this problem like cumulative non-expiring inclusion list and unconditional inclusion lists, however, these require additional state support, where parties would have to keep track of previous inclusion lists.[2]

As for the other question of how many points of failure exist while using multi-proposer designs, aggregation of lists from all parties is the most critical point of failure, which hasnā€™t yet been adequately studied. Fox et al. sidestep this by never truly aggregating and assuming that the proposerā€™s inputs would be included without truly analyzing the problem. In COMIS, the aggregator role is formalized, and they assume that this role is trusted for their analysis. FOCIL removes this assumption by using the proposer of the next block and keeping the point of failure in check with the committee of attesters. However, relying on attesters comes with its share of problems. Attesters are not incentivized to verify; as long as they vote with other attesters, they receive rewards without the risk of a penalty. Using attesters to compute is thus more unreliable than relying on the attesters to confirm the existence of the block or verify a proof as used in this post.

Model

In this post, we consider all parties involved in consensus as rational, i.e., trying to maximize the value they receive through transaction fees, consensus, or bribery. We will call each party collectively proposing the inclusion list as an IL Proposer and their input as an input list. We will refer to the aggregator as the party that computes a union of these input lists to create an inclusion list. Differing from previous proposals, we assume that the input list size of each party is constrained. The size of an input list can be at most k \leq \mathcal{L}/n, as mentioned in the previous section. The total number of IL proposers is considered to be n. Each transaction tx_i pays a fee of f_i for inclusion in the inclusion list, which is paid to the IL Proposer(s) that include it (chosen by the user independently from the base fee and Ethereum transaction fee). If the transaction repeats across multiple input lists, the fee is equally divided amongst all the IL Proposers that included it tracably on-chain.

We assume an external adversary with a budget such that it can bribe parties to take adversarial actions.

Problem Statement

The problem setting consists of n rational parties who locally have access to a set of censored transactions (M_i) that are continually updated (their mempool). Let M = \cap_i M_i. The problem is to create a list of valid transactions with each party contributing a share of transactions it observes.

Adversarial model. We assume each of the n parties is rational, i.e., they maximize their utility. We assume a bribing adversary will bribe these parties to censor one or more transactions.

Definition ((b,p,T)-Censorship Resistance.) We say that a protocol is (b,p,T)-censorship resistant if given a budget b to an external adversary for bribing parties, for all transactions t \in T(M) at least p parties output a list which contains all the transactions in T(M).

The protocol design aims to maximize b for a fixed p and |T(M)|. More concretely, in non-multi-proposer inclusion list design schemes, b is typically O(f), but our protocol aims to obtain b = O(n\cdot f).

To facilitate understanding of the goal, T(M) can be considered the ā€œfeasibleā€ subset of transactions in M, e.g., those paying sufficiently high fees subject to a space limit. The definition of T depends on the protocol we implement, and it is justified why such a T is used.

In our protocol, we assume that M_i = M. When M_i \neq M, our protocol does not satisfy the definition since it may output a higher paying transaction that appears in some M_i at the expense of some lower paying transaction in the intersection

Input List Creation Mechanism

The first question we address is how IL Proposers select transactions for their input lists. A simple approach is for IL Proposers to naively choose the transactions that pay the highest fees, regardless of the actions of others. However, this greedy approach is not a Nash equilibrium. If all other IL Proposers are greedily selecting transactions, the rational choice for any IL Proposer might not be to do the same. Table 1 illustrates this point.

Strategy Objects Picked Utility
Pick Top Paying (o_1,o_2) 7
Alternate (o_3,o_4) 15

Table 1: Picking top-paying objects is not a Nash equilibrium. Consider transactions (\{o_1,o_2,o_3,o_4,o_5,o_6\}) with utilities (\{11, 10, 9, 6, 4, 3\}) respectively and three players with max size input list of 2. Other players are assumed to follow the strategy of picking the top-paying transaction.

A more viable approach is to use mixed strategies, where each party selects transactions based on a predefined probability distribution. Deviating from this distribution would result in lower expected revenue. However, a mixed Nash equilibrium may not be sufficient, especially in games where players can wait to observe othersā€™ actions before deciding. Thus, this post explores a correlated equilibrium instead.

A correlated equilibrium is a situation where each player is suggested specific actions, and deviating from these suggestions leads to lower utility, assuming others follow the suggestions. To prevent centralization (by asking a single known party to send recommendations), we propose a well-known algorithm that each party can run locally to simulate these suggested actions. Deviating from the algorithm would result in lower utility for the deviating party.

Algorithm 1: A Greedy Algorithm for Transaction Inclusion

Input: ( n \geq 0 ), ( m \geq 0 ), ( k \geq 0 ) (number of players, transactions, input list size)

Output: ( L_i ) arrays for all ( i \in P ) (final inclusion lists for each player)

  1. P \gets [1,\dots,n]
  2. U \gets [u_1,\dots, u_m]
  3. N \gets [1,\dots,1]
  4. \forall i \in P: L_i \gets [1,\dots,1]
  5. l \gets 0
  6. while l < k do
    1. i \gets 0
    2. while i < n do
      1. U_{curr} \gets (U \otimes L_i) \oslash N
      2. s \gets argmax(U_{curr})
      3. L_{i}[s] \gets 0
      4. N[s] \gets N[s] + 1
      5. i \gets i + 1
    3. end while
    4. l \gets l + 1
  7. end while
  8. return \forall i \in P: L_i

This algorithm iteratively updates each playerā€™s transaction inclusion status. Each playerā€™s input list (L_i) indicates whether a transaction has been included (0) or not (1). The algorithm aims to maximize utility values greedily, including transactions based on their current utility and the number of times each transaction has been included.

Description of the algorithm

Consider the following simulation protocol. All parties are first numbered randomly. Since the randomness needs to be the same across all parties, a random seed is agreed upon before the start of the protocol. All parties are assigned items greedily, one at a time. Each party picks the item that gives the maximum utility at that instant. To do so, it computes the current utility of all objects yet to be chosen \left((U \otimes L_i) \oslash N\right). The first (U \otimes L_i) makes the utility of all objects already chosen by i as 0, and then \oslash N divides by the number of parties sharing the object if party i decides to pick that object. The list of objects the party picks is updated (0 implies the object is chosen), and the number of parties picking the object is also updated. The procedure is repeated k times such that each party picks k objects. This protocol achieves a correlated equilibrium. Note that while the protocol assigns objects to parties one at a time, in practice, the output recommends all transactions to the parties at once.

This protocol provably achieves a correlated equilibrium while also achieving a notion of game-theoretic-fairness properties (almost equal distribution of fee) (Paper to follow soon). The set of all transactions chosen by the input list creation algorithm is T(M), for which we achieve (b,p, T)-censorship resistance through AUCIL, which follows.

Aggregation of input lists

After creating input lists, the next step is to aggregate the lists to create an inclusion list for the next block. If a transaction appears in the inclusion list, it is constrained to appear in the next block. Since the space occupied by the input list is fixed, it cannot suffer from spam transactions since each transaction is confirmed valid (with an adequate base fee) right before the block that includes it.

A standard way to approach this problem is to assign a party the role of an aggregator. This aggregator would compute the union of all the input lists and add it to the inclusion list. However, this aggregator is now a single point of failure. For instance, it may be the case that the aggregator may not receive input lists from all IL proposers and thus cannot be expected to add all input lists. However, if we consider this and only require it to include some threshold number of input lists, then the aggregator can strategically omit specific input lists and significantly reduce the required budget to censor transactions.

So, what can be done in this case? FOCIL requires the proposer of the following block to include an inclusion list, a superset of local input lists. However, it still allows for some transactions to not be on the inclusion list (due to the threshold). Instead, we look at a different way to deal with this problem. We auction off the role of the aggregator; however, instead of paying a bid to win the role of the aggregator, the bids are the size of the inclusion list. Thus, if a party P proposes a larger inclusion list than all other parties, then P would be rewarded with the aggregator role and reward.

Algorithm: AUCIL Outline

Participants: All IL proposers P_1, P_2, \ldots, P_n

Step 1: IL Proposers Broadcast Input Lists

  • For each proposer P_i:
    • P_i \rightarrow_B (broadcasts to all parties): \text{inpL}_i

Step 2: Parties Aggregate Input Lists into an Inclusion List and Broadcast It

  • For each party P_j:
    • \text{incL}_j = \bigcup_{i=1}^{n} \text{inpL}_i
    • P_j \rightarrow_B (broadcasts to all parties):\left(\text{incL}_j, \ell_j = \text{size}(\text{incL}_j)\right)

Step 3: Proposer Selects the Highest Bid Inclusion List

  • Proposer receives: \{(\text{incL}_1, \ell_1), (\text{incL}_2,\ell_2), \ldots, (\text{incL}_n,\ell_n)\}
  • Proposer selects the highest bid.

While Step 2 has its incentives clear by introducing aggregation rewards (u_a), Step 1 and Step 3 are not incentive compatible. If all other parties broadcast their input lists, then it is dominant not to broadcast its input list for a party. This way, it can create the largest inclusion list and thus win the auction. Thus, Step 1 is not incentive-compatible. Similarly, the proposer is not incentivized to pick the largest bid. Censorship in auctions (Fox et al.) has been studied and is easily applicable here. Thus, Step 3 is also not incentive-compatible.

Recall the definition of censorship resistance. If some protocol satisfies the definition of (b,p, T)-censorship resistance, then at least p parties output a non-censored inclusion list. Thus, we require the proposer to include proof of the included bid being greater than n-p other bids (e.g., including n-p bids). If the proposer fails to add such proof, the block would be considered invalid, thus making Step 3 incentive compatible.

We make the auction biased to deal with the problem of not broadcasting. First, observe that if no party is broadcasting its input list, then the probability of winning the auction for any party is very low; thus, broadcasting its input list at least yields the rewards from including the input list in making the inclusion list. Thus, if more people believe that keeping its input list private does not lead to a significant increase in the probability of winning, then parties would be incentivized to broadcast its input list.

Algorithm: AUCIL

Participants: All IL proposers P_1, P_2, \ldots, P_n

Step 0: IL Proposers Generate Their Auction Bias

  • For each proposer P_i:
    • P_i generates a random bias: \text{bias} \gets \text{VRF}(P_i, \text{biasmax})
    • (The bias is uniformly distributed between 0 and \text{biasmax} and is added to the bid.)

Step 1: IL Proposers Broadcast Input Lists

  • For each proposer P_i:
    • P_i \rightarrow_B (broadcasts to all parties): \text{inpL}_i
    • (Proposers broadcast their input lists to all parties.)

Step 2: Parties Aggregate Input Lists into an Inclusion List and Broadcast It

  • For each party P_j:
    • \text{incL}_j = \bigcup_{i=1}^{y_j} \text{inpL}_i
      • (where y_j is the number of input lists party P_j receives.)
    • P_j \rightarrow_B (broadcasts to all parties): \left(\text{incL}_j, \ell_j = y_j + \text{bias}\right)
    • (Parties declare their bid with the added bias.)

Step 3: Proposer Selects the Highest Bid Inclusion List

  • Proposer receives: \{(\text{incL}_1, \ell_1), (\text{incL}_2,\ell_2), \ldots, (\text{incL}_n,\ell_n)\}
  • Proposer selects the highest bid and adds it to the block (\text{incL},\ell).
  • Proposer adds proof that the highest bid is greater than n-p other bids.

Step 4: Attesters Vote on the Validity of the Block

  • For each attester:
    • Attester receives: \{(\text{incL}_1, \ell_1), (\text{incL}_2,\ell_2), \ldots, (\text{incL}_n,\ell_n)\} and (\text{incL},\ell)
    • Attester verifies the attached proof and votes only if the proof is correct.
  • Block is considered valid if it receives more than a threshold of votes.

With the above algorithm, we claim that the party is incentivized to broadcast the input list unless the bias drawn is greater than \text{biasmax} -1. Even when the bias is greater than \text{biasmax} -1, a mixed Nash equilibrium still exists, and parties could still choose to broadcast.

Censorship Resistance

Censorship by bribery to IL Proposers

The first attack step an adversary can take is removing a transaction from the input lists. For this, assume that a bribe is given to those IL Proposers who are assigned to include the target transaction. This bribe should be enough to ensure that the target transaction is excluded from each input list with probability 1. It is assumed (for now) that each of these IL Proposers would compute the union of all observed input lists in Step 3.

Fox et al. analyze the bribe required for a multi-proposer scenario. In their case, it is assumed that the transaction repeats across all proposers. If a transaction pays a fee (higher fee for them) of f_i, then the adversary would have to pay n times the fee to censor the transaction.

In our case, the analysis is similar. If the transaction repeats across \kappa_i input lists, then the expected bribe required is \kappa_i f_i. The parameter \kappa_i is directly proportional to \frac{n\cdot f_i\cdot k}{\sum f_i}, where \sum f_i is the sum of fees paid by all transactions chosen by the protocol. As an intuition for this number, one of our results ensures that the revenue distribution from each transaction is fair, and thus, assumes that each transaction gives the same utility. (Letā€™s say there exist two transactions paying a fee of 15 and 5, respectively, then the former transaction would be included in thrice as many input lists as the latter transaction. Thus, revenue is the same). n\cdot k represents the total available slots out of which a transaction with fee f_i would occupy \frac{f_i}{\sum f_i} off the total space to maintain the same revenue assumption. Thus, if bribing the IL Proposers to exclude the transaction from the input list is the dominant action (as compared to bribery by aggregator we will mention next), then the protocol would be (b=O(\frac{nkf_i^2}{\sum f_i}),n, T)-censorship resistant.

Censorship by bribery to aggregator

In an alternate bribery attack, the adversary could bribe a party to reduce its bid by excluding all input lists that contain the target transaction. Thus, the bid for each party decreases by \kappa_i. This would be the same as drawing a bias \kappa_i less than what is drawn. A bias of \text{biasmax}-1 is supposed to have almost 0 probability of winning, and thus, reduction of a party bias to \text{biasmax}-\kappa_i, essentially means the adversary is bribing the party to not participate in the auction. From our analysis, the adversary would have to pay in expectation \frac{\kappa_i n}{biasmax} parties (Each with a bias greater than n-\kappa_i) a bribe of u_a each in order for them not to include the input lists containing the target transaction. Setting \text{biasmax} and u_a to be \sqrt n and \sqrt n \cdot u_{il} \geq \sqrt n \cdot f_i, we achieve (b = O(\frac{n^2kf_i^2}{\sum f_i}),n-\kappa_i\sqrt n+1,T)-censorship resistant.

Conclusion

We outline an input list building scheme that all parties are incentivized to follow. Working within the confines of limited-size inclusion lists, we achieve significant censorship resistance guarantees (proportional to the number of parties, including the transaction). Then, we looked at an aggregation scheme, AUCIL, that utilizes auctions to incentivize parties to include the largest inclusion list. AUCIL ensures that the aggregator is incentivized to add all input lists to the transaction. We are also analyzing how coalition affects the censorship resistance guarantees and will publish the results soon. Meanwhile, it would be amazing to hear thoughts on AUCIL and the inclusion list building mechanism.


  1. Note that with EIP-1559, the cost to fill the block scales when the block space is full. And so, if the network is not congested, and the adversary is inserting artificial transactions to raise the congestion, then the cost of bribery would be high across multiple blocks. ā†©ļøŽ

  2. We achieve the same ā€œunconditionalā€ property as Unconditional ILs without assigning exclusive Inclusion List space. ā†©ļøŽ

3 posts - 2 participants

Read full topic

Economics Pricing Ethereum Blocks with Vol Markets with Implications for Preconfirmations

Published: Sep 12, 2024

View in forum ā†’Remove

Ethereum Block Pricing in the Context of Vol Markets

by Lepsoe (@ETHGas)

With thanks to the Commit Boost, and Titan teams for making Preconfs a near-term open and scalable possibility, and Drew for prompting the market sizing exploration

TL;DR

  • With the forthcoming gas markets and the ability to buy Entire Blocks, we look at how to price these taking into account prevailing market Volatility, Token prices, Transaction Fees, and Liquidity
  • Treating the Blockchain/Network as a financial instrument, Block purchases are effectively Options on this network. If one can buy 5 blocks of Ethereum (e.g. 1 minute), one can observe prices in CEXs over this time with an option to monetize the difference between CEX and DEX prices (e.g. latency arb trade)
  • Buying a block is analogous to buying a Straddle on the Network, and all its DEXs. Taking into account transaction fees, liquidity and slippage, however, this is more analogous to a Strangle.
  • We then employ an arbitrage trade that involves Shorting European Strangles in CEX (e.g. Deribit, Binance, OKX), and Buying Blocks or Preconfs of Ethereum. This implies a minimum or floor price for one or many consecutive blocks
  • We can then draw a direct, real-time connection between the current implied Vol for ETH, BTC, SOL, etcā€¦ and Preconfs prices
  • We conclude that if ETH Vol is 75%, and transaction fees are 0.10%, then buying 5 consecutive blocks of Ethereum should be no lower than 6.9 Gwei
  • Historically, very short-end vol appears to rise dramatically higher than 75% with a Mean of 273%, although the median remains at 75% over the last 2 years
  • With the current PBS flow and prior to blockspace commitment contracts, this strategy is possible but limited to only the current/next block. With the ability to buy two or more blocks, it becomes easier to execute on and thus price Preconfs with confidence
  • Connecting the two markets, Vol and Macro traders may therefore trade the Preconf markets, in some cases, with little care as to how these instruments are used or valued with respect to the underlying physical gas markets themselves (e.g. typical orderflow, MEV)
  • The terms Preconfs and Blocks are used interchangeable for readability

Background

How much are Ethereumā€™s blocks worth?

Arbitrage, often referred to as ā€˜arbā€™ trading, typically involves quantitative strategies that exploit pricing discrepancies or minor imbalances between closely related financial instruments. These instruments may be similar in nature or expected to exhibit similar behaviors over time - they can be priced with models or priced using dynamic replication (such as options replicated through dynamic hedging).

One such arb is statistical arbitrage (ā€˜stat arbā€™) that frequently employs mean reversion models to capitalize on short-term pricing inefficiencies. Another one is latency arbitrage that takes advantage of minute price variations across different trading venues. In the cryptocurrency, a common form of arbitrage is known as CEX/DEX arb, a type of latency arbitrage where decentralized exchanges (DEXs) respond more slowly to market changes than centralized exchanges (CEXs), largely due to differing block or settlement times. In such scenarios, traders engage in relative-value or pairs trading between centralized exchanges (such as Binance and OKX) and decentralized exchanges (such as Uniswap and Curve).

The Network As a Financial Instrument

In this article, we look to delineate, and quantify such an arbitrage trade between two seemingly different instruments: the Vol markets on CEX vs the Ethereum Blockchain itself (i.e. the Network, not DEXs).

The purpose of this article is to introduce a closed-form solution to price a floor price for Ethereum Blocks drawing a direct relationship between Vol markets and the minimum price one should pay for Ethereum Blocks. More specifically, we will look at the effect of selling Strangles on ETH (and other tokens) in CEX, while buying Blockspace Commitments (or Preconfirmations) on Ethereum.

While this type of relationship may exist with limited effect today for 12 seconds, the burgeoning space of preconfirmations and validator commitments will enable this to exist for much longer periods turning what may be a theoretical exercise today into a practical exercise tomorrow.

Through this exercise, we position the Blockchain or Network itself as a financial instrument that can be used for macro hedging or relative value trading purposes.

What is a Strangle?

The building blocks of options markets or ā€˜Volā€™ markets are ā€˜vanillaā€™ options known as calls and puts. Combining such vanilla options together at the same strike produces a ā€˜V-shapedā€™ payoff known as a ā€˜Straddleā€™. A Straddle will always have a positive intrinsic value or payoff enabling the buyer to monetize any movement of the underlying instrument.


Figure 1: Straddles vs Strangles

When the strikes are apart from one another, in the above example by a distance of ā€˜zā€™, they are called a ā€˜Strangleā€™. For example:

  • A Put and Call both with strikes of 100 (i.e. X) would collectively be called a Straddle
  • A Put and Call with strikes of 90 (i.e. X - z) and 110 (i.e. X + z) respectively, would collectively be a Strangle

Strangles payoff or have an intrinsic value only when the underlying spot price has moved by a sufficient distance, in this case ā€˜zā€™.

What Are Preconfirmations?

Preconfirmations and Blockspace Commitments are part of a new field of Ethereum Research and Development focused on giving Validators (called Proposers, i.e. those that Propose the next epoch of blocks) expanded abilities to sell blockspace in a way that gives them more flexibility than they are currently afforded within the current PBS (Proposer-Builder- Separation) flow.

Such an initiative is intended broadly to bring more control in-protocol (as opposed to externally with Block Builders), and streamline scaling technology for the new field of Based Rollups.

While there are different forms of Blockspace Commitments, the general form has Proposers providing commitments to buyers - typically Searchers, Market Makers, Block Builders, and others looking to use the blockspace for transactions, among other purposes. For example, there are:

  • Inclusion Preconfirmations: Where Proposers issue guarantees to include transactions within a specified block, anywhere in the block
  • Execution Preconfirmations: Where Proposers issue guarantees to include transactions within a specific block, with a specific state or result
  • Whole Block Sales which may be called Entire Blocks or Execution Tickets: Where Proposers sell their block en masse to an intermediary who then engages in some form of pseudo block building consisting perhaps of a mix of their own trades, Inclusion Preconfirmations, Execution Preconfirmations, private order flow, and public order flow.

For the purposes of this paper, we will be referring to Whole Block Sales by Proposers, but may refer to them generically as Preconfirmations or Preconfs for ease of reading and consistency with some current nomenclature.

Current Preconf and Blockspace Pricing

The value of Ethereum blocks are often associated with the Maximum Extractable Value (MEV), that is, the largest amount of value that one could extract or monetize within a 12 second period. This may include a mix of the publicā€™s willingness to pay for transactions (financial and non-financial), private order flow, as well as other MEV trades including sandwich attacks, atomic arbitrage, CEX/DEX arb, or other.

Extending into the Multi-block MEV (MMEV) or Consecutive Block valuation, MMEV valuation is often performed in the context of TWAP oracle manipulation attacks producing forced liquidations by price manipulation. While there is an intersection between longer-term CEX/DEX arb captured in single-block pricing discussions vs the relative value vol markets, we prefer the simplicity and forward-looking nature of the vol markets for the purpose of our pricing exercise.

Putting this together, there are multiple ways to value a single or multiple set of Ethereum blocks. From our analysis, we present a floor price for Ethereum blocks driven by non-arbitrage pricing and the Vol markets in CeFi. From this floor price one may additionally then consider encompassing other forms of value capture to arrive at a true mid-market price of an Ethereum Block.

The Trade

Historical Background

Buying a block, or multiple blocks of Ethereum enables one more control over order execution and states. Simply, if it were possible to buy 12.8 minutes of Ethereum (i.e. 64 blocks or two epoch) one could watch prices as they move in CEX during this time, and at any time during this 12 minute period, one could put on a relative value trade capturing the difference in prices between the CEXs and DEXs. If, for example, prices rose 5% in CEX during this time, one could sell assets in CEX, and buy those same assets in DEX (where the prices havenā€™t moved) earning 5% in the process. While this may not be currently feasible, it is the starting point for discussion.

Historically, we can look at these dynamics measuring the maximum price movements over 12 secs, 1 min, or more. We can then take into account the liquidity on DEXs and calculate a historical breakeven between the profitability of such transactions with the number of blocks for a given period. For more on this see this article: | Greenfield

While possible to calculate, weā€™re more interested in looking forward, not backward. Enter the Vol markets.

Vol Markets & Strangles

To execute the trade above, one must cross bid-offer, paying transaction fees on both the CEX and DEX side as well as ā€˜timeā€™ the market accordingly to maximize the arbitrage. One furthermore has to factor in the liquidity or depth of the market. That is, for the strategy to pay off, prices need to move beyond a certain minimum threshold or in our case, a Strike price different from the current Spot price.

Let us assume that the ā€œsum of transaction fees and slippage between CEX/DEXā€ - our ā€˜thresholdā€™ or Strike is 0.10%. If we have the Vol of the asset, and a time horizon, we can now price this using Black-Scholes as a simple Strangle.

Assume the following:

  • Trade Size: $10mm
  • Token: ETH
  • Spot Price: 100 || to keep things simple
  • Interest Rates: 4.00%
  • Dividend Yield: 0.00%
  • Vol: 75%
  • Expiry: 32 Blocks (12.8mins)
  • Fees: 0.10 as accounted for in the following Strikes:
    • Strike 1: 100 + 0.10 = 100.10 - for the Call Option
    • Strike 2: 100 - 0.10 = 99.90 - for the Put Option

Result:

  • Call Price: 0.0620%
  • Put Price: 0.0619%
  • Strangle Price: 0.0620% + 0.0619% = 0.1239%
  • Price in USD Terms: $12,388


Figure 2: A Strangle on Ethereum and all its DEXs combined

Per the diagram above, if one could trade this Strangle in CEX for $12,388 (see spreadsheet for calculations), one should equivalently be able to trade Preconfs on Ethereum for the same price. If the underlying spot market in CEX moves up or down more than 0.10, whilst DEX prices stay the same, then these options become in-the-moneyā€¦

Putting CEX and DEX together below, one would sell the Strangle on ETH in CEX but buy Preconfs on Ethereum giving them an almost identical payoff where z represents both the expected transaction fees and the distance to the Strike price for pricing purposes:


Figure 3: Short CEX Strangle + Long Ethereum Preconf

If the Vol markets imply a price of $12,399 for 12.8mins (i.e. 32 blocks) then this is the amount (less one dollar) that one would be willing to pay to buy up 32 consecutive blocks (i.e. 12.8mins) of Ethereum. Given the assumptions above, the expected value is always positive and we thus have a closed-form solution to Floor pricing for Preconfs.

The arbitrage carries two scenarios:

  • Prices are between 99.90 and 100.10: Both the Strangle and Preconf Expire ā€˜out-of-the-moneyā€™ without any cash settlement
  • Prices are beyond 99.90 and 100.10 with options expiring ā€˜in-the-moneyā€™. The Trader incurs a loss on the CEX Strangle, but then monetizes the gain in DeFi by entering into an off-market spot trade (with respect to CEX) crystallizing the in-the-money value of the option

Vol Traders do this 1000s of times a day, with automated systems and razor-sharp precision. Trading Vol vs Preconfs opens up an entirely new relative-value asset class for them to potentially buy vol or gamma much more cheaply.

Scenario Analyses and Sensitivities

Turning to Gas Market terminology, the price of $12,399 translates into a Gwei price of 165 Gwei ($12,399 / 2,500 * 1e9 / 30e6) assuming the ETH price is 2,500 in this example. Using the Strangle pricing method, we can then infer from the ETH Vol markets (75% vol in this case) the price of 1 block, all the way up to 32 consecutive blocks or slots as follows:


Figure 4: Price for N-Consecutive Blocks of Ethereum

Comparing the difference in Strangle prices between a period of N(0,1), to a Strangle with a period of length N(0,2), we can then price the Strangle for Slot 2 N(1,2), as follows for the entire curve. We can furthermore take the ā€˜average preconf priceā€™ for N slots.

Figure 5: Slot N Price vs Avg Price for N-Slots

The following table highlights the fees in Gwei that validators would get paid for specific blocks/slots with 5.16 Gwei as the average. This may be compared, for example, to historical Priority Fees that one receives via MEV-Boost where 4.04 Gwei is the average:


Figure 6: Historical Priority Fees from MEV-Boost. Priority Fees from 24 Jan 2024 to 9 Sep 2024.

Transaction Costs Impact on Pricing

The difference between the Strike Prices and Spot Price or transaction costs above are taken to be uniform at 0.10%. In practice however, transaction costs encompass i) actual transaction fees, and ii) liquidity/slippage in execution. Below, we see that Transaction Costs have a significant impact on Preconf pricing especially where there is a shorter time-to-maturity.


Figure 7: Preconf Pricing for varying levels of Transaction Costs

Volatility Impact on Pricing

Finally, as the CEX leg of the trade uses Volatility as the primary market input, we now consider the impact that volatility has on Preconf pricing with Vega close to 0.1 Gwei at the 4th slot, and ~0.06 Gwei at the 32nd slot. That is, at Slot 4, a 10% change in Vol is impacts Block prices by 1 Gwei.


Figure 8: Preconf Prices for Different levels of Volatility

Refinements & Market Sizing

For market sizing, we look exclusively at the CEX Strangle vs Preconf on Ethereum L1.

Consecutive Blocks

The exercise considers buying multiple blocks, potentially up to 32 or 64 blocks depending on the lookahead window. In reality however, this is extremely difficult due to the diversity of Validators.

There is a subset of Validators that, for ideological reasons or other, do not adopt MEV-Boost, and would be unlikely to adopt a framework that captures more MEV. In economic terms, they are not rational. It could be that they do not ā€˜believeā€™ in MEV, or they simply could be an at-home staker that hasnā€™t upgraded to MEV-Boost. Either way, these Vanilla or self-built blocks account for slightly less than 10% (and decreasing) of blocks (see realtime with ETHGasā€™ GasExplorer, and research with Blocknative).

Letā€™s assume the other 90% are rational (i.e. they are economically motivated) and that they are somehow able to coordinate among one another through some unifying medium for the sale of consecutive blocks. In this case, we can then model the frequency of single vs consecutive blocks where about half of the time there are less than 7 consecutive blocks, and the other half have somewhere between 8 and 32 consecutive blocks.


Figure 9: Frequency of Consecutive Blocks

Historical Volatility Analysis

Looking at almost 2 years of trades from 10 Sep 2022 to 10 Sep 2024 on Deribit, we uncover some fascinating dynamics for short-dated transactions.

1 Hour to Expiry

For those transactions with less than 1 hour to expiry, we find approx 13,500 trades over this period, a mean Vol of 107.52%, a Median of 63%, and 75th Percentile as 102%. Note that Deribitā€™s Vols are capped at 999 suggesting that the mean may be higher than that which is indicated.


Figure 10: Distribution of Implied Vol on ETH Options with less than 1 Hour to Expiry

12 Mins to Expiry

For transactions with less than 12 mins to expiry (or approx 64 blocks), we find almost 1,400 trades over this period with a mean of 273% Vol, median of 75% Vol, and 75th Percentile as 395% Vol.


Figure: 11: Distribution of Implied Vol on ETH Options 12 Mins to Expiry

<12 Minutes to Expiry

Across these 1,400 trades, we then split them into their 1-minute buckets to view distributions across times more closely associated with Preconf Block timeframes.


Figure 13: Distribution of ETH Implied Vol for the last 12 mins to Expiry

The Vol numbers are far larger than we expected warranting further research into this area. While liquidity will need to be analyzed, we have provided some Preconf-implied Pricing given Vols of a much higher magnitude for convenience:


Figure 14: Preconf Implied Prices for very high levels of Volatility

Vol Smile

As you may recall, weā€™re not looking for at-the-money Vol (used for a Straddle) but rather for Vol as it may relate to Strangles. The Vol for out-of-the-money options is almost always higher than at-the-money options. To this effect, we have provided a heat map below providing some color on the smile accordingly.

Figure 15: Vol Smile for 0 to 12 minutes

Market Sizing

Bringing the above information together, we decide to take the combined Vol set and use that as a proxy for Strangle pricing. To account for illiquidity, we then provide different scenarios at lower volatilities assuming that as we sell more Strangles, the Vol would decrease accordingly.

We can now size the market considering:

  • The historical mean Vol: 275%
  • The frequency of Consecutive Blocks: Per the above
  • The implied preconf Floor pricing as a function of Vol: Black-Scholes
  • And, making some adjustment for Liquidity: Reducing Vol by up to 200%


Figure 16: Preconf Pricing Based on Frequency of Consecutive Blocks, Historical Volatility and adjusted for Liquidity

The annual market size for Blockspace could equal approximately 419,938 ETH per year historically (~$1bln equiv) and with approx 33 million Staked ETH, this amounts to 5.33 Gwei per block or an extra 1.25% in Validator Yields as a floor above Base Fees.

Vol 275% Vol 225% Vol 175% Vol 125% Vol 75% Vol
Gwei Total 282,615 218,322 155,081 93,997 38,350
Gwei per Block 39.25 30.32 21.54 13.06 5.33
ETH Total Fees 3,094,638 2,390,631 1,698,137 1,029,270 419,938
Increase to APYs 9.10% 7.03% 4.99% 3.03% 1.24%
$ Total Fees 7,736,594,273 5,976,577,160 4,245,342,208 2,573,176,209 1,049,844,310

Other Considerations

Liquidity

On the CEX side, we would like to assume there is infinite liquidity but this is not realistic. In the example immediately above, we bump the Vol downward to adjust for this but in reality, we would need more order book information. Looking forward, this market could also be illiquid because there was never another market to trade it against, e.g. Preconfs. We furthermore would need to run the analysis considering tokens other than ETH.

Everyday there is a 12-minute direct overlap where a set of option expiries for BTC, ETH, SOL, XRP on Deribit (and other exchanges) roughly match the time-frame for preconfs enabling one to recalibrate and reconcile any intraday Vol positions vs the actual Preconf markets with more accuracy. For the rest of the day, traders would need to run basis-risk between the Vol positions on their books, with their Preconf positions accordingly. As such, execution in the Vol markets and direct one-for-one pairs trading may be limited on a regular basis and only possible sporadically.

As an alternative to directly offsetting the Short Strangle positions with Long Preconfs, a trader may approach this on a portfolio basis and trade the greeks. In this instance, a preconf buyer may consider selling longer-dated, more liquid straddles, and buying them back up to 12 mins later or whenever the preconf is exercised. The gamma profile there is much less sharp meaning any moves in Spot will have a lesser impact on option price. There is additional Vol/Vega to consider (although less impactful for a short-dated option) and the time decay (which is in the arbitrageurā€™s favor here as they would be Short the options and theta decays faster closer to expiry). If one could seemingly buy Vol 5-10% cheaper via Preconfs over time, then this would indeed be attractive to options traders.

On the DEX side, liquidity across ETH, and other tokens is limited to about $4-5mm at the time of this article. Taking into account the total volume on major DEXs, weā€™d additionally expect about $200k of additional demand every block from general order flow. Although most of this typically may not be seen in the public mempool, over 32 blocks this would be $6.4mm which one could either use to estimate option expiration liquidity and/or capture via other conventional MEV approaches (i.e. front/back-runs).

More research on liquidity, and execution is warranted.

Inventory

To execute trades on two different venues, traders will need to hold sufficient inventory on both locations. For this reason, an additional cost of capital is not considered in this exercise.

For example, if the Call part of the Strangle ends up in-the-money (ITM), when the Preconf is exercised, the user will:

  • Buy, letā€™s say, ETH in the DEX and sell it in the CEX. That is, the user needs USDT/C inventory onchain, and ETH inventory in the CEX, to avoid any transfer lag.

Larger market makers should have sufficient liquidity on both sides making this lesser of an issue.

European vs American Options

The CEX Strangle (i.e. where the Arbitrageur is ā€˜Shortā€™) is a European Option unlike the Preconfirmation (i.e. where the Arbitrageur is ā€˜Longā€™) which is more an American Option. This gives the Arbitrageur positive basis such that the instrument they are ā€˜Longā€™ has more optionality or upside built into it. If the Preconf is early exercised, the trader receives the intrinsic value while the Strangle still has some time value (although minimal), therefore, the PNL is equal to the Net Premium minus the time value difference.

What About Other MEV and MMEV?

While there is some intersection between conventional MEV and the Strangle strategy as highlighted above, there is still the value to the everyday deal-flow, alongside significant other forms of MEV that are not captured. Monetization of such flows would be separate to, and in addition to, that of the Floor price.

The Strangle exercise above suggests that some types of single-block MEV may currently be constrained by transaction costs which would indicate a non-linear MMEV for when multi-block purchases are possible (at least within the first few blocks).

Conclusions

The purpose of this paper is to open up a discussion and illustrate a novel approach for the pricing of preconfs - one that importantly responds in real-time to prevailing market conditions. While the execution of such a strategy is difficult, it is not insurmountable for sophisticated players to automate.

Perhaps the most important consideration is that the Price of the Preconfs is a function of the Size of the Markets. If both the Options markets on Deribit and DEX liquidity are 10x larger than they are today, the Preconf Price Floors would be 10x those indicated above. Financial markets often look for inflection points where trades that were almost-possible suddenly become mainstream. With Gas Markets opening up, Macro traders now able to hedge Vol with Preconfs, Based Rollups increasing liquidity, and a trend towards lower transaction fees, this is indeed an interesting area of research.

We believe that highlighting a seemingly odd relationship between token Vol and the Ethereum Blockchain itself will help to further the study of risk-neutral block pricing and are excited to discuss and explore this, and other approaches, with any other parties who may be interested.

References

[ 1 ] Pascal Stichler, Does multi-block MEV exist? Analysis of 2 years of MEV Data

[ 2 ] Ɩz B, Sui D, Thiery T, Matthes F. Who Wins Ethereum Block Building Auctions and Why?. arXiv preprint arXiv:2407.13931. 2024 Jul 18.

[ 3 ] Jensen JR, von Wachter V, Ross O. Multi-block MEV. arXiv preprint arXiv:2303.04430. 2023 Mar 8.

[ 4 ] Christoph Rosenmayr, Mateusz Dominiak - Statistical Arbitrage on AMMs and Block Building On Ethereum - Part 1

1 post - 1 participant

Read full topic

Decentralized exchanges Resolving the Dichotomy: DeFi Compliance under Zero Knowledge

Published: Sep 11, 2024

View in forum ā†’Remove

This is a summary and enumeration of relevant research questions based on the recent EEA Article by the same title as this post.

Bulleted Summary

  • DeFi protocols face a compliance challenge due to the type of assets traded and their often decentralized governance.
  • A solution is leveraging blockchain-native compliance mechanisms, specifically smart contracts, and onchain verifiable zero-knowledge proofs.
  • This approach ensures regulatory compliance, weighted risk management, and required transaction reporting while preserving user privacy.
  • The framework attaches Compliance-Relevant Auxiliary Information (CRAI) to onchain transactions, enabling real-time compliance monitoring/verification, in a privacy-preserving way using zero-knowledge proofs.
  • The framework also specifies compliance-safe DeFi interaction patterns involving using smart contract wallets, DeFi compliance contracts, a compliance smart contract system, and zero-knowledge proofs to enforce compliance rules specified in the compliance smart contract system that defines compliance policies, attestation providers, and compliant assets.
  • The framework offers benefits like regulatory compliance, risk management, privacy protection, security, versatility, transparency, and accountability.
  • By adopting such a framework, DeFi protocols could navigate the regulatory landscape while maintaining their core principles.
  • Some of this solution already exists (compliance smart contract system, compliant assets, etc.) and need to be further expanded (smart contract wallets, compliance wrapper contracts, DeFi-specific custom hooks, etc.)

Below is a list of open research questions in no particular order:

  • What are the potential challenges and limitations of implementing this framework in existing DeFi protocols?
  • How can the frameworkā€™s privacy features be further enhanced to accommodate complex compliance scenarios with many compliance assertions as zkps e.g. using proof aggregation and proof recursion?
  • How can the framework be extended to support a broader range of compliance requirements beyond KYC/AML e.g. incorporated DAOs, Power-of-Attorney?
  • What are the potential governance challenges associated with managing and updating compliance policies within the framework?
  • How can the frameworkā€™s transparency and accountability features be leveraged to further enhance DeFi e.g. custom hooks?
  • How can the framework be adapted to different regulatory environments and jurisdictions?
  • What are the economic implications of implementing this framework for DeFi users and protocols?

Given that part of the framework already exists, this post is to stimulate further discussion on the framework itself, and its suggested open research questions.

Looking forward to the feedback from the Ethereum research community.

1 post - 1 participant

Read full topic

zk-s[nt]arks Lookup argument and its tweaks

Published: Sep 11, 2024

View in forum ā†’Remove

In building the Placeholder proof system for =nil; Foundation, we use a lookup argument based on the Plookup paper by Aztec researchers. We took Plookup technique as a starting point and then made some practical improvements for writing large PLONK circuits with a complex logic.

Lookup argument allows prover to prove that some table over prime field (hereafter assignment table) satisfies specific constraints: some cells computed from assignment table (lookup input) belong to list of values that is also computed from the assignment table (lookup table).

Join-and-split algorithm

The core of Plookup techinque is a sorting algorithm. We call it join-and-split because it includes two steps:

  • join ā€” lookup table columns are joined together with input columns into single large vector using special reordering algorithm.
  • split ā€” constructed vector is split again into original size parts.

The case with the single lookup table and single input column is described in the Plookup paper in detail. But it wasnā€™t enough for our use-cases. We needed lots of efficiently packed lookup tables and lookup constraints applied to arbitrary rows and columns, and we didnā€™t want to repeat lookup argument for each (input, table) pair.

So, we modified join-and-split algorithm to be able to join more than two columns. It allows us to use multiple lookup constraints even if they are applied on same rows and use a large lookup table, even if its size is greater than the whole assignment table rows amount by appending columns to assignment table instead of rows. Balance between assignment table rows and columns amounts helps to find a perfect balance for the best prover performance and verification cost.

Selector columns

Original article contains technique to lookup tuples of values that are placed in the same or neighboring rows. It constructs linear combinations of columns with a random factor. Combining this approach with polynomial expressions usage for lookup tables and input columns both we achieved selector columns full support. Circuit designer now can manage which rows exactly are constrained and what rows are reserved for lookup tables storing.

Plookup paper also describes technique for multiple lookup tables support. They propose to associate each lookup table with its unique identifier and fill tag column to mark what rows contains lookup tables with which identifier. Tag column for input helps to mark what constraints are applied to marked row. Tag columns should be a part of the random linear combination constructed for the lookup table and input columns respectively. This approach is obviously limited. Sum of lookup tables sizes should be less than the whole table rows amount.

We combined lookup table identifier usage with our selector columns construction and algorithms for large lookup tables. These modifications allow lookup tables to be stored and used without regard to lookup argument restrictions, but according to the best circuit design. It made our lookup argument into a universal and flexible tool.

Detailed description of our modifications can be found on our HackMD page. Feel free to share your comments!

1 post - 1 participant

Read full topic

Economics The Shape of Issuance Curves to Come

Published: Sep 10, 2024

View in forum ā†’Remove

In this post we will analyze the consequences that the shape of the issuance curve has for the decentralization of the validator set.

The course of action is the following:

First, we will introduce the concept of effective yield as the yield observed after taking into account the dilution generated by issuance.

Second, we will introduce the concept of real yield as the effective yield that a validator obtains post expenses (OpEx, CapEx, taxesā€¦).

Armed with these definitions we will be able to make some observations about how the shape of the issuance curve can result in centralization forces, as the real yield observed can push out small uncorrelated stakers at high stake rates.

Then, we will propose a number of properties we would expect the issuance curve to satisfy to minimize these centralization forces. And explore some alternative issuance curves that could deal with the aforementioned issues.

Finally, some heuristic arguments on how to fix a specific choice of issuance and yield curves.

Source Code for all plots can be found here: GitHub - pa7x1/ethereum-issuance

Effective Yield

By effective yield we mean the yield observed by an Ethereum holder after taking into account circulating supply changes. For instance, if everyone were to be a staker, the yield observed would be effectively 0%. As the new issuance is split evenly among all participants, the ownership of the circulating supply experienced by each staker would not change. Pre-taxes and other associated costs this situation resembles more a token re-denomination or a fractional stock split. So we would expect the effective yield to progressively reach 0% as stake rates grow to 100%.

On the other hand, non-staking holders are being diluted by the newly minted issuance. This causes holders to experience a negative effective yield due to issuance. We would expect this effect to be more and more acute as stake rates grow closer and closer to 100%.

These ideas can be put very simply in math terms.

Letā€™s call s the amount of ETH held by stakers, h the amount of ETH held by non-stakers (holders), and t the total circulating supply. Then:

s + h = t

After staking for certain period of time, we will reach a new situation s' + h' = t'. Where s' and t' have been inflated by the new issuance i are obviously related to the nominal staking yield y_s:

s' = s + i = s \cdot y_s

h' = h

t' = t + i = t + s \cdot (y_s - 1)

Now, letā€™s introduce the normalized quantities s_n and h_n. They simply represent the proportion of total circulating supply that each subset represents:

s_n \equiv \frac{s}{t}

h_n \equiv \frac{h}{t}

We can do the same for s'_n and h'_n:

s'_n \equiv \frac{s'}{t'} = \frac{sy_s}{s(y_s - 1) +t}

h'_n \equiv \frac{h'}{t'} = \frac{t-s}{s(y_s - 1) + t}

With these definitions we can now introduce the effective yield as the change in the proportion of the total circulating supply observed by each subset.

y_s^{eff} \equiv \frac{s'_n}{s_n} = \frac{y_s}{\frac{s}{t}(y_s-1) + 1}

y_h^{eff} \equiv \frac{h'_n}{h_n} = \frac{1}{\frac{s}{t}(y_s-1) + 1}

Net Yield

Staking has associated costs. A staker must acquire a consumer-grade PC, it must pay some amount (albeit small) for electricity, it must have a high-speed internet connection. And they also must put their own labor and time to maintain the system operational and secure, or must pay someone to do that job for them. Stakers also observe other forms of costs that eat away from the nominal yield they observe, e.g. taxes. We would like to model this net yield observed after all forms of costs, because it can give us valuable information on how different stakers are impacted by changes in the nominal stake yield.

To model this we will introduce two types of costs; costs that scale with the nominal yield (e.g. taxes or fees charged by an LST would fit under this umbrella), and costs that do not (i.e. HW, electricity, internet, laborā€¦).

With our definitions, after staking for a reference period stakers would have earned s' = y_s s = s + s(y_s - 1)

But if we introduce costs that eat away from the nominal yield (letā€™s call them k), and costs that eat away from the principal (letā€™s call them c). We arrive to the following formula for the net stake:

s' = s(1-c) + s(y_s - 1) - \max(0, sk(y_s - 1))

NOTE: The max simply prevents that a cost that scales with yield becomes a profit if yield goes negative. For instance, if yield goes negative itā€™s unlikely that an LST will pay the LST holders 10%. Or if yield goes negative you may not be able to recoup in taxes as if it were negative income. In those cases we set it to 0. This will become useful later on when we explore issuance curves with negative issuance regimes.

This represents the net stake our stakers observe after all forms of costs have been taken into account. To be noted that this formula can be easily modified to take into account other types of effects like validator effectiveness (acts as multiplicative factor on the terms (y_s - 1)) or correlation/anti-correlation incentives (which alter y_s).

To fix ideas, letā€™s estimate the net yield observed by 3 different types of stakers. A home staker, an LST holder, and an institutional large-scale operator. The values proposed are only orientative and should be tuned to best reflect the realities of each stakeholder.

A home staker will have to pay for a PC that they amortize over 5 years and costs around 1000 USD, so 200 USD/year. Pay for Internet, 50 USD per month, for around 600 USD/year. Something extra for electricity, less than 100 USD/year for a typical NUC. Letā€™s assume they are a hobbyist and decide to do this with their spare time, valuing their time at 0 USD/year. This would mean that his staking operation has a cost of around 1000 USD/year for them. If they have 32 ETH, with current ETH prices we can round that at ~100K USD. This would mean that for this staker, c = \frac{1}{1000}. As their costs represent around 1 over 1000 their stake value.

Now for the costs that scale with the yield. They will have to pay taxes, these are highly dependent on their tax jurisdiction, but may vary between 20% and 50% in most developed countries. Letā€™s pick 35% as an intermediate value. In that case, their stake after costs looks like:

s' = s\left(1-\frac{1}{1000}\right) + s(1-0.35)(y_s - 1)

We can do the same exercise for a staker using an LST. In this case, c=0 and k is composed of staking fees (10-15%) and taxes (20-50%) which depend on the tax treatment. Rebasing tokens have the advantage of postponing the realization of capital gains. If we assume a 5 year holding period, equivalent to the amortization time we assumed for solo staking, it could look something like this:

  • Fixed costs: 0
  • Staking fees: 10%
  • Capital gains tax: 20%
  • Holding period: 5 years

s' = s(1-0) + s(1-0.14)(y_s - 1)

Finally, for a large scale operator. They have higher fixed costs, they will have to pay for labor, etcā€¦ But also will run much higher amount of validators. In that case, c can get much smaller as itā€™s a proportion of s. Perhaps 1 or 2 orders of magnitude smaller. And taxes will be typical of corporate tax rates (20-30%).

s' = s\left(1-\frac{1}{10000}\right) + s(1-0.25)(y_s - 1)

Net Effective Yield (a.k.a Real Yield)

Finally, we can blend the two concepts together to understand whatā€™s the real yield a staker or holder obtains net of all forms of costs and after supply changes dilution. I would suggest calling this net effective yield as the real yield, because well, thatā€™s the yield you are really getting.

y_s^{real} = \frac{(1-c) + (y_s - 1) - \max(0,k(y_s - 1))}{\frac{s}{t}(y_s-1)+1}

y_h^{real} = y_h^{eff} = \frac{1}{\frac{s}{t}(y_s-1) + 1}

In the second equation we are simply stating the fact that there is no cost to holding, so the real yield (after costs) of holding is the same as the effective yield of holding.

The Issuance Curve and Centralization

Up to here all the equations presented are agnostic of Ethereumā€™s specificities and in fact are equally applicable to any other scenario where stakeholders observe a yield but that yield is coming from new issuance.

To bring this analysis back to Ethereum-land it suffices to substitute y_s by Ethereumā€™s issuance yield as a function of the total amount staked s. And substitute t by the total circulating supply of ETH.

t \approx 120\cdot 10^6 \quad \text{ETH}

i(s) = 2.6 \cdot 64 \cdot \sqrt{s} \quad \text{ETH}\cdot\text{year}^{-1}

y_{s}(s) = 1 + \frac{2.6 \cdot 64}{\sqrt{s}} \quad \text{year}^{-1}

We can plot the real yield for the 4 different types of ETH stakeholders we introduced above, as a way to visualize the possible centralization forces that arise due to economies scale, and exogenous factors like taxes.

We can make the following observations, from which we will derive some consequences.

Observations

  • Observation 0: The economic choice to participate as a solo staker, LST holder, ETH holder or any other option is made on the gap between the real yields observed and the risks (liquidity, slashing, operational, regulatory, smart contractā€¦) of each option. Typically higher risks demand a higher premium.

  • Observation 1: Holding always has a lower real yield than staking, at least for the assumptions taken above for costs. But the gap shrinks with high stake rates.

  • Observation 2: Different stakers cross the 0% real yield at different stake rate. Around 70M ETH staked solo validators start to earn negative real yield. At around 90M ETH institutional stakers start to earn negative real yield. At around 100M LST holders start to earn negative real yield.

  • Observation 3: When every staker and every ETH holder is becoming diluted (negative real yield), staking is a net cost for everyone.

  • Observation 4: There is quite a large gap between the stake levels where different stakers cross the 0% real yield.

  • Observation 5: Low nominal yields affect disproportionately home stakers over large operators. From the cost structure formula above we can see that as long as nominal yields are positive, the only term that can make the real yield negative is c. This term is affected by economies of scale, and small operators will suffer larger c.

Implications

Observation 0 and Observation 1 imply that as the gap between real yields becomes sufficiently small, participating in the network as some of those subsets may become economically irrational. For example, solo staking may be economically irrational given the operational risks, liquidity risks, slashing risks if the yield premium becomes sufficiently small vs holding. In that case solo stakers may become holders or switch to other forms of staking (e.g. LSTs) where the premium still satisfies the risk.

Together with Observation 2 and Observation 4 implies that as stake rates become higher and higher the chain is at risk of becoming more centralized, as solo stakers (which are the most uncorrelated staking set) must continue staking when it may be economically irrational to do so. Given the above assumptions LSTs will always observe at least 1% real yield higher than holding even at extreme stake rates (~100%), this may mean that there is always an incentive to hold an LST instead of ETH. Furthermore, when solo stakers cross to negative real yield but other stakers do not, other stakers are slowly but steadily gaining greater weight.

From Observation 3 we know that the very high stake rate regime, where everyone is observing a negative real yield, is costly for everyone. Everyone observes dilution. The money is going to the costs that were included in the real yield calculation (tax, ISPs, HW, electricity, laborā€¦).

Observation 5 implies that nominal yield reductions need to be applied with care and certainly not in isolation without introducing uncorrelation incentives at the same time. As they risk penalizing home solo stakers disproportionately.

Recommendations

Given the above analysis, we can put forward a few recommended properties the yield curve (respectively the issuance curve) should have. The idea of establishing these properties is that we should be able to discuss them individually and agree or disagree on their desirability. Once agreed they constrain the set of functions we should consider. At a minimum, it will make the discussion about issuance changes more structured.

  • Property 0: Although this property is already satisfied with the current issuance curve, it is worth stating explicitly. The protocol should incentivize some minimum amount of stake, to ensure the network is secure and the cost to attack much larger than the potential economic reward of doing so. This is achieved by defining a yield curve that ramps up the nominal yield as the total proportion of stake (s_n) is reduced.

  • Property 1: The yield curve should contain uncorrelation incentives such that stakers are incentivized to spin-up uncorrelated nodes and to stake independently, instead of joining large-scale operators. From a protocol perspective the marginal value gained from another ETH staked through a large staking operation is much smaller than if that same ETH does so through an uncorrelated node. The protocol should reward uncorrelation as thatā€™s what allows the network to achieve the extreme levels of censorship resistance, liveness/availability and credible neutrality the protocol expects to obtain from its validator set. The economic incentives must be aligned with the expected outcomes, therefore the yield curve must contain uncorrelation incentives.

  • Property 2: The issuance curve (resp. yield curve) should have a regime where holding is strictly more economically beneficial than staking, at sufficiently high stake rates. This means that the real yield of holding is greater than the real yield of staking if the stake rate is sufficiently high. As explained above itā€™s the real yield gap the defining characteristic that establishes the economically rational choice to join one subset or another. If the holding real yield can be greater than the staking real yield at sufficiently high stake rates there is an economic incentive to hold instead of continue staking. To be noted, up to here we are not making an argument at what stake rate this should be set. It suffices to agree that 99.9% stake rate is unhealthy for the protocol (itā€™s a cost for everyone, LSTs will displace ETH as pristine collateral, etcā€¦). If thatā€™s the case, then we can prevent this outcome by setting the holding real yield to be higher than staking at that level. Unhealthy levels are likely found at much lower values of stake rate.

  • Property 3: To prevent centralization forces, the stake rates at which uncorrelated validators vs correlated validators cross to negative real yield should be small, as small as possible. A large gap between the thresholds to negative real yields of uncorrelated (e.g. home stakers) and correlated sets (e.g. large operators) creates a regime where the validator set can become more and more centralized. To make the case more clear, if uncorrelated validators reach 0 real yield at 30M ETH staked, while holding an LST composed of large operators (e.g. cbETH, wstETH) does so at 100M ETH. The regime where the stake ranges between 30M and 100M is such that solo stakers will tend to disappear, either quickly (they stop staking) or slowly (they become more and more diluted), the outcome in either case is a more centralized validator set.

  • Property 4: The yield curve should taper down relatively quick to enter the regime of negative real yields. From Property 2 and Property 3 we know we should build-in a regime where the real yield from issuance goes negative, but we want this regime to occur approximately at the same stake rate for the different types of stakers, to prevent centralization forces. Observation 5 implies that if the slope of this nominal yield reduction is slow, stakers with different cost structures will be pushed out at much different stake rates. Hence, we need to make this yield reduction quick.

  • Property 5: The issuance yield curve should be continuous. Itā€™s tempting to play with discontinuous yield curves, but yield is the main incentive to regulate the total stake of the network. We would like that the changes induced to the total stake s are continuous, therefore the economic incentive should be a continuous function.

Exploring Other Issuance Curves

The desired properties can be summarized very succinctly:

  • The yield curve should be continuous.
  • The yield curve should go up as stake rate goes to 0.
  • The yield curve should go to 0 as the stake rate goes up, crossing 0 at some point that bounds from above the desired stake rate equilibrium.
  • The yield curve should have uncorrelation incentives such that spinning up uncorrelated validators is rewarded and incentivized over correlated validators.
  • The real yield curves of correlated and uncorrelated stakers should become negative relatively close to each other.

A very simple solution to meet the above is to introduce a negative term to Ethereumā€™s issuance yield and uncorrelation incentives.

The negative term should grow faster than the issuance yield as the stake grows, so that it eventually overcompensates issuance and makes the yield go negative quickly at sufficiently high stake rates. This negative term can be thought of as a stake burn, and should be applied on a slot or epoch basis such that itā€™s unavoidable (thanks to A. Elowsson for this observation).

Uncorrelation incentives are being explored in other posts. We will simply leave here the recommendation of adopting them as part of any issuance tweaks. Read further: Anti-Correlation Penalties by Wahrstatter et al.

Ethereumā€™s Issuance with Stake Burn

The following is an example of how such a negative term can be introduced.

i(s) = 2.6 \cdot 64 \cdot \sqrt{s} - 2.6 \cdot \frac{s \ln s}{2048} \quad \text{ETH} \cdot \text{year}^{-1}

y_{s}(s) = 1 + \frac{2.6 \cdot 64}{\sqrt{s}} - \frac{2.6 \ln s}{2048} \quad \text{year}^{-1}

The negative stake burn term eventually dominates issuance and can make it go negative. There is complete freedom deciding where this threshold occurs, by simply tweaking the constant pre-factors. In this particular case, the parameters have been chosen so they are rounded in powers of 2 and so that the negative issuance regime roughly happens around 50% stake rate.

This negative issuance regime induces a positive effective yield on holders, which provides the protocol with an economic incentive to limit the stake rate. As the real yield will eventually be greater holding ETH than staking. It also serves to protect the network from overloading its consensus layer, as it provides the protocol with a mechanism to charge exogenous sources of yield that occur on top of it. If priority fees, MEV, or restaking provide additional yield that would push stake rates above the desired limit, the protocol would start charging those extra sources of yield by making issuance go negative. Hence redistributing exogenous yield onto ETH holders.

To understand better the impact that this stake burn has on the different stakeholders we can plot the real yield curves.

We can see how the introduction of a negative issuance yield regime has helped achieve most of the properties we desired to obtain. Particularly, we can notice the stake rates at which different stakeholders reach 0 real yield have compressed and are much closer to each other. And we can appreciate how when stake rates get close to 50% (given the choice of parameters) holders start to observe a positive real yield which disincentivizes additional staking. Holding real yields can become quite large so even large exogenous sources of yield can be overcome.

Given that we havenā€™t touched the positive issuance term, this results in a large reduction of the staking yield. We can increase the yield trivially while respecting the same yield curve shape. Here the same curve with larger yield:

i(s) = 2.6 \cdot 128 \cdot \sqrt{s} - 2.6 \cdot \frac{s \ln s}{1024} \quad \text{ETH} \cdot \text{year}^{-1}

y_{s}(s) = 1 + \frac{2.6 \cdot 128}{\sqrt{s}} - \frac{2.6 \ln s}{1024} \quad \text{year}^{-1}

This shows the target yield that is observed at a specific stake rate is a separate consideration to the curve shape discussion. So if you dislike this particular example because of the resulting yield at current stake rates. Fear not, that has an easy fix.

Adding Uncorrelation Incentives to the Mix

We will not cover the specifics of how uncorrelation incentives should be introduced nor how they should be sized, but we will illustrate how the introduction of a correlation penalty can help align the economic incentives with the network interest of maintaining an uncorrelated validator set.

To do so we will simulate what would happen to the real yields observed by the following stakeholders:

  • Home Validator (Very Uncorrelated): -0.0% subtracted to the nominal yield through correlation penalties
  • LST Holder through a decentralized protocol (Quite Uncorrelated): -0.2% subtracted to the nominal yield through correlation penalties
  • LST Holder through staking through large operators (Quite Correlated): -0.4% subtracted to the nominal yield through correlation penalties
  • Large Institutional Operator (Very Correlated): -0.6% subtracted to the nominal yield through correlation penalties

The following figure zooms in to the area where negative real yields are achieved:

Important Note: The above values for correlation penalties are not based on any estimation or study. They have been chosen arbitrarily to showcase that the inclusion of uncorrelation incentives in the issuance curve can be used to disincentivize staking through large correlated operators. We refer the analysis of the right incentives to other papers.

Fixing the Issuance Yield Curve

Up until now the focus has been on the shape of the yield curve (respectively the issuance curve) but very little has been said about the specific yield we should target at different stake rates. As illustrated above, by simply applying a multiplicative factor we can keep the same curve shape but make yields be higher or lower as wished.

In this section we will provide some heuristic properties to address this problem and be able to specify the prefactors that allow us to define a concrete yield curve.

These heuristic properties are orientative. There is no hard science behind them, just some soft arguments that provide reasonable justification for these choices.

Heuristic 0: The nominal issuance yield should become negative at 50% stake rate or lower. Higher stake rates start to become problematic, above those levels the majority of circulating supply is staking. In case of supermajority bug the majority of ETH holders could be incentivized to break the consensus rules. The negative yield regime can be seen as a protection mechanism from the protocol to prevent this type of situations from happening, it sets an economic incentive to align the social layer with the protocol interests.

Heuristic 1: Target 3% yield at 25% stake rate. When PoS was released there was no idea what would be the expected staking yield the market would consider appetizing. Would 5% be enough? Or 3%?

Now we have data points, current staking yield is 3% as measured by https://beaconcha.in (issuance, MEV, and priority fees included). So we know the market certainly has appetite for ETH yield at 3%. There is also some soft-arguments by V. Buterin, J. Drake et al. that 25% stake rate should provide enough security.

And finally, the current issuance curve happens to provide 3% yield at 25% stake rate. So by fixing the new curve to meet that same yield at 25% we anchor the same yield (and issuance) at the target rate. But any extra amount of stake will be met with a reduction in yield and issuance that makes it go to 0 before hitting 50%.

As current stake rate is a tad over 25% the proposed change to the issuance curve would imply a bit of issuance reduction, nothing very significant. But most importantly it avoids the ever growing issuance increase as stake rates become higher.

In conjunction with well designed uncorrelation incentives it could help the protocol ensure it does not overpay for security, stake rates are self-limiting, and the validator set very uncorrelated.

Final Words

The analytic form of the yield curve or the issuance curve matter much less than we may think. It might be tempting to spend time tinkering with its concrete analytic form but for all it matters it could be equally defined with a piece-wise continuous function.

Its purpose is to provide an economic incentive to get stake rates where the protocol needs them to be (not too high, not too low) and maintaining a large uncorrelated validator set.

This post is an invitation to steer the discussion towards said properties instead of getting lost with the fine details. If we nail down the properties we will constrain the solution space enough so that almost any function we choose will do the job.

1 post - 1 participant

Read full topic

Applications Introducing CCTP Express: a faster and cheaper way to use CCTP

Published: Sep 10, 2024

View in forum ā†’Remove

By Wel and Alan on behalf of CCTP Express
For most recent information about CCTP Express, please visit our X.

Motivation

We recognize the vital role stablecoins play in the Web3 ecosystem, especially within DeFi. Among them, USDC stands out for its high transparency and regulatory compliance. Circle, the issuer of USDC, introduced the Cross-Chain Transfer Protocol (CCTP) to securely transfer USDC across chains using a native burn-and-mint mechanism.

CCTP is a game-changing tool that drives USDC adoption in the multichain world, allowing developers to create applications that offer secure, 1:1 USDC transfers across blockchains. This eliminates the added risks of using bridges.

However, CCTP has a key limitation: wait time. Its off-chain attestation service requires block confirmations on the source chain to ensure finality before minting USDC on the destination chain. This process can take anywhere from 20 seconds to 13 minutes, which is not ideal for users needing instant transfers. To address this, CCTP Express was designed to provide instant USDC bridging while leveraging CCTP. We position CCTP Express as a booster tool of CCTP, enabling users to benefit from faster and cheaper transactions.

We believe CCTP Express is an essential tool to achieve chain abstraction by providing an instant USDC bridging experience.

TL;DR

  • CCTP Express is positioned as a booster tool to use CCTP, where users enjoys a faster and cheaper experience;
  • It is an intent-base bridging system built upon CCTP, instant USDC bridging is enabled by the ā€œFiller-Pay-Firstā€ mechanism;
  • CCTP Express is a trustless design, allowing anyone to participate as a filler or datadaemon without permission;
  • To mitigate the reorg risk exposed to the fillers, CCTP Express introduces an insurance fee that varies based on the user-defined initiateDeadline.;
  • In order to lower the transaction costs, repayment and rebalancing transactions are bundled, cross-chain messages are transmitted as hashes to reduce data size.

Primary principles

1. CCTP Dependency
CCTP Express is specifically designed to enhance CCTP. All fund rebalancing must be done exclusively through CCTP to avoid exposure to potential risks associated with other bridges.

2. Decentralization
The system must be trustless to ensure maximum protection for everyoneā€™s assets. Players in the system, including Fillers and Datamaemon, are permissionless.

3. Win-Win-Win
The design should benefit all stakeholders ā€” users, fillers, and CCTP. Users gain a faster and more cost-effective experience, fillers receive satisfactory rewards while their funds are safeguarded, and CCTP grows stronger through the support of CCTP Express.

Key concepts

CCTP Express is an intent based cross-chain bridging system built upon CCTP. The key to speed up the transaction is the adoption of the ā€œFiller-pay-firstā€ mechanism.

When a user submits a bridging intent, fillers initiate an order on the origin chain, then immediately call a fillOrder on the destination chain and transfer funds to the user accordingly.

The system periodically validates the payments and repays to fillers in batches. Rebalancing across domains is done across CCTP if needed. This settlement process is out of the scene of the users, the repayments and rebalancing are bundled to save costs.

Dive Deeper

CCTP Express adopts a Hub-and-Spoke architecture, it can be broken down into a 3-layered system: a request for quote mechanism to obtain usersā€™ bridging intent, enabling a filler network to claim and fill those orders, and lastly a settlement layer periodically repay fillers through CCTP and utilizing attestation service from Iris (Circleā€™s off-chain attestation service).

Our design adheres to ERC-7683, emphasizing the importance of aligning with industry standards. This ensures that cross-chain intent systems can interoperate and share infrastructure like order dissemination services and filler networks. By fostering this interoperability, we enhance the end-user experience by increasing competition for fulfilling user intents. Below is a diagram of the architecture of CCTP Express:

Order initiation

  1. User signs an off-chain message defining the parameters of an order:
 function deposit(
        bytes32 recipient,
        bytes32 inputToken,
        bytes32 outputToken,
        uint256 inputAmount,
        uint256 outputAmount,
        uint32 destinationDomainId,        
        bytes32 exclusiveFiller,
        uint32 exclusivityDeadline,
        uint32 initiateDeadline,
        uint32 fillDeadline,
        bytes calldata message
    ) external;
  1. The order is disseminated to Fillers. The Filler calls initiate on the origin chain SpokePool. A CrossChainOrder will be created and the userā€™s funds are transferred to the SpokePool for escrow.
  2. The SpokePool on origin chain submits a Deposit message to Circleā€™s off-chain attestation service, Iris, for attestation and subsequently a DepositAttestation will be generated.

Filler Network Fills Order

  1. Fillers call fillOrder on the destination SpokePool with their own assets which are then transferred to the user from the SpokePool.

  2. The SpokePool on destination chain submits a Fill message to Iris and a FillAttestation will be generated.

Settlement

  1. A permissionless Datadaemon retrieves the DepositAttestation and FillAttestation and relays to the Hub Pool on the Settlement Chain.

  2. Periodically, the Datadaemon calls repayFunds and rebalanceFunds at the Hub Pool, which would collect all the attestations and perform the following steps:

  • Iterate through a list of attestations, a valid filled order is supported by both Deposit and Fill attestation.

  • Determine the aggregate settlement sum from all valid fills for each filler.

  • If there is sufficient funds on SpokePool to repay filler, a repayFunds message in the form of merkle root hash is sent to Iris.

  • For the remaining outstanding payment, the Hub Pool will send a rebalanceFunds message in the form of merkle root hash to Iris, which indicates how much a SpokePool with surplus funds would send to another pool in deficit to fulfill the need for repayment.

  1. Once the repayFunds and rebalanceFunds messages get attested by Iris, they are sent to respective SpokePools. Datamaemon will call repayFunds and rebalanceFunds on SpokePools with merkle root hash and their respective transaction details. Accordingly, funds would be repaid to fillers and sent to other SpokePools to ensure sufficient funds for handling repayments.

  2. Repay funds to fillers from the SpokePool on destination chain, and rebalance funds across SpokePools on different chains via CCTP.

Cctp Fill Settlement

  1. In case of an order initiated by Fillers not being filled, anyone can call cctpFill and mark the order status on destination chain SpokePool to RequestCctpFill and block any filler from filling it. At the same time, the SpokePool will emit a CctpFill message to Iris for attestation.

  2. The CctpFillAttestation will be used to replace the FillAttestation mentioned in 5. and allow the user fund to be transferred via the CCTP route.

Risk and solutions

Reorg risk
The reorg risk is uniquely borne by fillers. If the filler fills the intent too fast without waiting for the finality on the source chain, the source chain may reorg and cause a loss to the filler since the intent has been filled on the destination chain and the filler would end up in empty hand.

The reorg risk is effectively mitigated by the Insurance Fee, which varies based on the initiateDeadline specified by the user. If the initiateDeadline is sufficiently long, the filler can reinitiate the CrossChainOrder on the origin chain in the event of a reorg, ensuring the userā€™s funds are transferred again. The insurance fee is calculated using below formula:

Formula of Insurance Fee

Where:
f(t) is the insurance fee which is a function varies with t
V is the trading volume, representing the maximum insurance fee
e is the base of the natural logarithm
k is a constant that control the descending rate of the fee
t is the time between order creation time and the initiateDeadline
T is the time required for finality on the origin chain

The insurance fee varies with the initiateDeadline- it decreases with the increment of time between the order creation time and the initiateDeadline:

Since the insurance fee decreases significantly when the initiateDeadline is long (it drops to nearly zero if it is 2x of the time needed for finality on the origin chain), a normal user is likely to set a long initiateDeadline to avoid paying the fee, minimizing the reorg risk for the filler.

High system costs
The complexity of the design apparently implies higher costs compared to bridging directly using CCTP. To align with our goal of providing a faster and cheaper way to use CCTP, we mitigate costs through two key strategies: transaction bundling and data compression.

Transactions bundling-

Datadaemon works periodically to call repayment and rebalancing on the hub pool. This interval is adjustable to make sure a sufficient number of transactions are processed in each batch.

In this architecture design, gas costs are primarily incurred in rebalancing via CCTP and fund transfers. By processing rebalancing in batches and handling repayments in aggregate sums to the fillers, these costs are distributed across multiple transactions, reducing the costs on any single transaction.

Data Compression-

Cross-chain messages are transmitted between spoke pools and the hub pool via Iris, Circleā€™s off-chain attestation service. To minimize data size and reduce gas costs, these messages are sent in the form of a hash.

For a detailed comparison of gas consumption between CCTP and CCTP Express, check out this article.

FAQ

1. What does it mean to the end user?
When using CCTP Expressā€™s front end or applications integrated with CCTP Express, users benefit from a significantly faster and cheaper way to bridge USDC across chains. By leveraging CCTP as the underlying asset bridge, the system enhances user experience while maintaining robust security.

2. What are the possible use cases?
We believe CCTP Express is essential to achieve chain abstraction by providing an instant USDC bridging experience. Possible use cases included-

USDC-denominated dApps
USDC is widely adopted in various dApps, e.g. dYdX and Polymarket. dApps can integrate CCTP Express SDK to offer their users instant transfer in and out from all CCTP supported chains without the usual waiting time.

Payment Network
CCTP Express can offer instant settled transaction experience for users across chains, enabling them to pay their USDC for a coffee from any CCTP supported chain.

Money Lego
Arbitragers and Solvers can utilize CCTP Express to be the backbone of their cross chain actions. Itā€™s highly undesirable for arbitragers or solvers to wait for long in the high speed crypto world, CCTP Express can offer them superior speed without worrying about security as CCTP Express is using CCTP as the underlying bridge.

3. With a similar idea of providing cross chain bridging powered by off chain agents, how is CCTP Express different from other intent-based bridges, say Across?

The primary distinction between CCTP Express and Across are: positioning and settlement mechanism.

Positioning -

While both protocols are intent-based bridges powered by fillers/relayers, CCTP Express is positioned to be a booster tool to use CCTP.

Given this focus, CCTP Express is closely integrated with CCTP and evolves in tandem with it. For instance, if CCTP supports EURC, CCTP Express will promptly support it as well.

And this alignment also applies to the choice of picking which chain CCTP Express supports. CCTP Express aims to cover all EVM and non-EVM chains CCTP operates. And like CCTP, CCTP Express adopts the bytes32 address format, instead of the 20 byte address used in EVM, to handle 32 byte addresses in many non-EVM chains.

In contrast, Across is limited to EVM chains only, as it has a hard requirement to support EVM- chains only.

Settlement mechanism -

In CCTP Express, the Hub Pool smart contract utilizes the Iris attestation service used in CCTP to relay and verify messages. Deposit and Filled messages from various Spoke Pools are sent to Iris for attestation and then collected in the Hub Pool, which processes repayments on-chain.

In contrast, Across uses canonical bridges to relay messages and utilizes UMA to optimistically verify fill events off-chain. Since UMA works off-chain, an interval is needed as a dispute window.

Discuss with Us

To shape a better product, we are keen to discuss with users, fillers and dApp teams who need instant USDC bridging. If anyone is interested in CCTP Express, we have a public telegram group here to discuss about it: Join Group Chat

1 post - 1 participant

Read full topic

zk-s[nt]arks Fake GLV: You don't need an efficient endomorphism to implement GLV-like scalar multiplication in SNARK circuits

Published: Sep 09, 2024

View in forum ā†’Remove

 _____     _           ____ _ __     __
|  ___|_ _| | _____   / ___| |\ \   / /
| |_ / _` | |/ / _ \ | |  _| | \ \ / /  
|  _| (_| |   <  __/ | |_| | |__\ V /   
|_|  \__,_|_|\_\___|  \____|_____\_/   

You donā€™t need an efficient endomorphism to implement GLV-like scalar multiplication in SNARK circuits

Introduction

P-256, also known as secp256r1 and prime256v1, is a 256-bit prime field Weierstrass curve standardized by the NIST. It is widely adopted in internet systems, which explains its myriad use cases in platforms such as TLS, DNSSEC, Appleā€™s Secure Enclave, Passkeys, Android Keystore, and Yubikey. The key operation in elliptic curves based cryptography is the scalar multiplication. When the curve is equipped with an efficient endomorphism it is possible to speed up this operation through the well-known GLV algorithm. P-256 does unfortunately not have an efficient endomorphism (see parameters) to enjoy this speedup.

Verifying ECDSA signatures on Ethereum through precompiled contracts, i.e. smart contracts built into the Ethereum protocol (there are only 9) is only possible with the secp256k1 curve and not the P-256.
Verifying ECDSA signatures on P-256 requires computing scalar multiplications in Solidity and is especially useful for smart-contract wallets, enabling hardware-based signing keys and safer, easier self-custody. Different solutions can bring P-256 signatures on-chain. There are primarily three interesting approaches: (zk)-SNARK based verifiers, smart contract verifiers (e.g. [Dubois23], Ledger/FCL (deprecated), smoo.th/SCL and daimo/p256verifier), and native protocol precompiles (EIP/RIP 7212).

Using SNARK (succinctness) properties, provides a great way to reduce gas cost for computation on Ethereum (e.g. ~232k gas for Groth16, ~285k gas for PLONK and ~185k gas for FFLONK). This is very competitive with (and sometimes better that) the currently gas-optimal smart contract verifier. Moreover one can batch many ECDSA verifications in a single proof, amortizing thus the gas cost. However verifying P-256 signatures in a SNARK circuit can be very expensive i.e. long proving time. This is because the field where the points on the P-256 curve lie is different than the field where the SNARK computation is usually expressed. To be able to verify the proof onchain through the procompile the SNARK field needs to be the BN254 scalar field. Different teams tried to implement the ECDSA verification on P-256 in a BN254 SNARK circuit efficiently. Among these: zkwebauthn/webauthn-halo2, https://github.com/zkwebauthn/webauthn-circom and PSE/circom-ecdsa-p256.

If P-256 had an efficient endomorphism we could have optimized the proving time a great deal!

In this note we show a way to implement a GLV-like scalar multiplications in-circuit without having an efficient endomorphism.

Other applications

Background

Standard scalar multiplication

Let E be an elliptic curve defined over the prime field \mathbb{F}_p and let r be a prime divisor of the curve order \#E(\mathbb{F}_p) (i.e. the number of points).
Let s \in \mathbb{F}_r and P(x,y) \in E(\mathbb{F}_p), we are interested in proving scalar multiplication s\cdot P over the r-torsion subgroup of E, denoted E[r] (i.e. the subset of points of order r).

The simplest algorithm is the standard left-to-right double-and-add:

INPUT: s = (s_{tāˆ’1},..., s_1, s_0), P āˆˆ E(Fp).
OUTPUT: sP.
1. Q ā† āˆž.
2. For i from tāˆ’1 downto 0 do
    2.1 Q ā† 2Q.
    2.2 If s_i = 1 then Q ā† Q + P.
3. Return(Q).

If/else branching is not possible in SNARK circuits so this is replaced by constant window table lookups inside the circuit. This can be achieved using polynomials which vanish at the constants that arenā€™t being selected, i.e. a 1-bit table lookup Q ā† s_i * Q + (1 - s_i) * (Q+P). Hence this double-and-add algorithm requires t doublings, t additions and t 1-bit table lookup.
This can be extended to windowed double-and-add, i.e. scanning more than a bit per iteration using larger window tables, but the multiplicative depth of the evaluation increases exponentially. We use affine coordinates for doubling/adding points because inverses cost as much as multiplications, i.e. instead of checking that 1/x is y we provide y out-circuit and check in-circuit that x\cdot y = 1. However since we start with Q ā† āˆž it is infeasible to avoid conditional branching since affine formulas are incomplete. Instead, we scan the bits right-to-left and assume that the first bit s_0 is 1 (so that we start at Q ā† P), we double the input point P instead of the accumulator Q in this algorithm and finally conditionally subtract (using the 1-bit lookup) P if s_0 was 0.

INPUT: s = (s_{tāˆ’1},..., s_1, s_0), P āˆˆ E(Fp).
OUTPUT: sP.
1. Q ā† P.
2. For i from 1 to tāˆ’1 do
    2.1 If s_i = 1 then Q ā† Q + P.
    2.2 P ā† 2P.
3. if s_0 = 0 then Q ā† Q - P
4. Return(Q).

GLV scalar multiplication

However it is well known that if the curve is equipped with an efficient endomorphism then there exists a faster algorithm known as [GLV].

Example 1 : suppose that E has Complex Multiplication (CM) with discrimant -D=-3, i.e. E is of the form y^2=x^3+b, with b \in \mathbb{F}_p. This is the case of BN254, BLS12-381 and secp256k1 elliptic curves used in Ethereum. There is an efficient endomorphism \phi: E \rightarrow E defined by (x,y)\mapsto (\omega x,y) (and \mathcal{O} \mapsto \mathcal{O}) that acts on P \in E[r] as \phi(P)=\lambda \cdot P. Both \omega and \lambda are cube roots of unity in \mathbb{F}_p and \mathbb{F}_r respectively, i.e. \omega^2+\omega+1 \equiv 0 \pmod p and \lambda^2+\lambda+1 \equiv 0 \pmod r.

Example 2 : suppose that E has Complex Multiplication (CM) with discrimant -D=-8, meaning that the endomorphism ring is \mathbf{Z}[\sqrt{āˆ’2}]. This is the case of the Bandersnatch elliptic curves specified in Ethereum Verkle trie. There is an efficient endomorphism \phi: E \rightarrow E whose kernel is generated by a 2-torsion point. The map can be found by looking at 2-isogeneous curves and applying VĆ©luā€™s formulas. For Bandersnatch it is defined by (x,y)\mapsto (u^2\cdot \frac{x^2+wx+t}{x+w},u^3\cdot y\cdot \frac{x^2+2wx+v}{(x+w)^2}) for some constants u,v,w,t (and \mathcal{O} \mapsto \mathcal{O}) that acts on P \in E[r] as \phi(P)=\lambda \cdot P where \lambda^2+2 \equiv 0 \pmod r.

The GLV algorithm starts by decomposing s as s = s_0 + \lambda s_1 and then replacing the scalar multiplication s \cdot P by s_0 \cdot P + s_1 \cdot \phi(P). Because s_0 and s_1 are guaranteed to be \leq \sqrt{r} (see Sec.4 of [GLV] and Sec.4 of [FourQ] for an optimization trick), we can halve the size of the for loop in the double-and-add algorithm. We can then scan simultaenously the bits of s_0 and s_1 and apply the Strauss-Shamir trick. This results in a significant speed up but only when an endomorphism is available. For example the left-to-right double-and-add would become:

INPUT: s and P āˆˆ E(Fp).
OUTPUT: sP.
1. Find s1 and s2 s.t. s = s1 + šœ† * s2 mod r 
    1.1 let s1 = (s1_{tāˆ’1},..., s1_1, s1_0) 
    1.2 and s2 = = (s2_{tāˆ’1},..., s2_1, s2_0)
2. P1 ā† P, P2 ā† šœ™(P) and Q ā† āˆž.
3. For i from tāˆ’1 downto 0 do
    3.1 Q ā† 2Q.
    3.2 If s1_i = 0 and s2_i = 0 then Q ā† Q.
    3.3 If s1_i = 1 and s2_i = 0 then Q ā† Q + P1.
    3.4 If s1_i = 0 and s2_i = 1 then Q ā† Q + P2.
    3.5 If s1_i = 1 and s2_i = 1 then Q ā† Q + P1 + P2.
4. Return(Q).

Using the efficient endomorphism in-circuit is also possible (see [Halo, Sec. 6.2 and Appendix C] or [gnark implementation] for short Weierstrass curves and [arkworks] and [gnark] implementations for twisted Edwards). But one should be careful about some extra checks of the decomposition s = s_0 + \lambda s_1 \mod r (not the SNARK modulus). The integers s_0, s_1 can possibly be negative in which case they will be reduced in-circuit modulo the SNARK field and not r.

The fake GLV trick

Remember that we are proving that s\cdot P = Q and not computing it. We can ā€œhintā€ the result Q and check in-circuit that s\cdot P - Q = \mathcal{O}. Now, if we can find u,v \leq \sqrt{r} such that v\cdot s = u \pmod r then we can check instead that

(v\cdot s)\cdot P - v\cdot Q = \mathcal{O}

which is equivalent to

u\cdot P - v\cdot Q = \mathcal{O}

The thing now is that u and v are ā€œsmallā€ and we can, similarly to the GLV algorithm, halve the size of the double-and-add loop and apply the Strauss-Shamir trick.

Solution: running the half-GCD algorithm (i.e. running GCD half-way) is sufficient to find u and v. We can apply the exact same trick for finding the lattice basis as in the GLV paper (Sec. 4). For completeness we recall the algorithm hereafter.
We apply the extended Euclidean algorithm to find the greatest common divisor of r and s (This gcd is 1 since r is prime.) The algorithm produces a sequence of equations

w_i \cdot r + v_i \cdot s = u_i

for i = 0, 1, 2, \dots where w_0 = 1, v_0 = 0, u_0 = r, w_1 = 0, v_1 = 1, u_1 = s, and u_i \geq 0 for all i. We stop at the index m for which u_m \geq \sqrt{r} and take u = u_{m+1} and v = -v_{m+1}.
Note: By construction u is guaranteed to be a positive integer but v can be negative, in which case it would be reduced in-circuit modulo the SNARK modulus and not r. To circumvent this we return in the hint u, v and a \texttt{b}=1 if v is negative and \texttt{b}=0 otherwise. In-circuit we negate Q instead when \texttt{b}=1.

Implementation

A generic implementation in the gnark library is available at gnark.io (feat/fake-GLV branch). For Short Weierstrass (e.g. P256) look at the scalarMulFakeGLV method in the emulated package and for twisted Edwards (e.g. Bandersnatch/Jubjub) look at the scalarMulFakeGLV method in the native package.

Benchmark

The best algorithm to implement scalar multiplication in a non-native circuit (i.e. circuit field ā‰  curve field) when an efficient endomorphism is not available is an adaptation of [Joye07] (implemented in gnark here).
Next we compare this scalar multiplication with our fake GLV in a PLONKish vanilla (i.e. no custom gates) circuit (scs) over the BN254 curve (Ethereum compatible). We also give benchmarks in R1CS.

P-256 Old (Joye07) New (fake GLV)
[s]P 738,031 scs
186,466 r1cs
385,412 scs
100,914 r1cs
ECDSA verification 1,135,876 scs
293,814 r1cs
742,541 scs
195,266 r1cs

Note here that the old ECDSA verification uses Strauss-Shamir trick for computing [s]P+[t]Q while the new version is merely two fake GLV multiplications and an addition.

Comparison

p256wallet.org is an ERC-4337 smart contract wallet that leverages zk-SNARKs for WebAuthn and P-256 signature verification. It uses PSE/circom-ecdsa-p256 to generate the webAuthn proof, and underneath PSE/circom-ecdsa-p256 to generate the ECDSA proof on P-256 curve. The github README reports 1,972,905 R1CS. Compiling our circuit in R1CS results in 195,266 R1CS. This is more than a 10x reduction, which is not only due to the fake GLV algorithm but also to optimized non-native field arithmetic in gnark.

Other curves

Similar results are noticed for other curves in short Weirstrass, e.g. P-384 and STARK curve:

P-384 Old (Joye07) New (fake GLV)
[s]P 1,438,071 scs 782,674 scs
ECDSA verification 2,174,027 scs 1,419,929 scs
STARK curve Old (Joye07) New (fake GLV)
[s]P 727,033 scs 380,210 scs
ECDSA verification 1,137,459 scs 732,131 scs

and also in twisted Edwards e.g. Jubjub vs. Bandersnatch:

Jubjub Old (2-bit double-and-add) New (fake GLV)
[s]P 5,863 scs
3,314 r1cs
4,549 scs
2,401 r1cs
Bandersnatch Old (GLV) New (fake GLV)
[s]P 4,781 scs
2,455 r1cs
4,712 scs
2,420 r1cs

EDIT: Thanks to Ben Smith for reporting that a similar idea was proposed in [SAC05:ABGL+] for ECDSA verification. We note that, in our context, the trick applies to a single scalar multiplication and that the half GCD is free through the hint.

Acknowledgement

I would like to thank Arnau Cube, Aard Vark, Holden Mui, Olivier BĆ©gassat, Thomas Piellard and Ben Smith for fruitful discussions.

6 posts - 3 participants

Read full topic

Economics Embedded fee markets and ERC-4337 (part 2)

Published: Sep 05, 2024

View in forum ā†’Remove

by: Davide Rezzoli (@DavideRezzoli) and BarnabƩ Monnot (@barnabe)

Many thanks to Yoav Weiss (@yoavw) for introducing us to the problem, Dror Tirosh (@drortirosh) for helpful comments on the draft, and the 4337 team for their support. Reviews ā‰  endorsements; all errors are the authorsā€™ own.

This work was done for ROP-7.


Introduction

In our previous post, we introduced the ERC-4337 model. This model outlines the fee market structure for bundlers and details the cost function related to the on-chain publishing cost and the off-chain (aggregation costs) of a bundle.

We also introduced the concept of the ā€œBundler Gameā€. This game will be the primary focus of the second part. Given a set of transactions, a bundler can choose which transactions to include in their bundle. This creates an asymmetry of information between the bundlers and the user, as the user doesnā€™t know how many transactions will be included in the bundle. This leads to a zero-sum game where the user is at a clear disadvantage.

This research aims to explore methods to improve the UX by ensuring that users do not need to overpay for inclusion in the next bundle. Instead, users should be able to pay a fee based on the actual market demand for inclusion.

Current state of ERC-4337

In todayā€™s market, the P2P mempool is not live on mainnet and itā€™s being tested on the Sepolia testnet. Companies building on ERC-4337 are currently operating in a private mode, the users connect via an RPC to a private bundler which will than work with a buidler to publish onchain your useroperation. Bundle Bear app, developed by Kofi, provides some intriguing statistics on the current state of ERC-4337.

In the Weekly % Multi-UserOp Bundles metric, we observe the percentage of bundlers creating bundles that include multiple userops. From the beginning of 2024 to June 2024, this percentage has not exceeded 6.6%. This data becomes even more interesting when considering that many bundlers run their own paymasters, entities that sponsor transactions on behalf of users. Notably, the two largest bundlers who also operate as a paymaster, in terms of user operations published, sponsored 97% of the user operations using their services. The paymaster pays for some parts of the useroperation and the rest is paid by the dapps or other entity.

The question that arises is why paymasters, dApps, etc., are paying for the user operations. Will the user pay them back in the future? We canā€™t be sure what will happen, but my personal guess is that currently, dApps are covering the fees to increase usage and adoption of their apps. Once adoption is high, users will likely have to pay for the transactions themselves. Itā€™s worth mentioning that for the user to pay for a user operation with the current model is not the best option, since a basic ERC-4337 operation costs ~42,000 gas, while a normal transaction costs ~21,000 gas.

Variations on ERC-4337

Overview of ERC-4337

The mempool is still in a testing phase on Sepolia and is not live on the mainnet. Without the mempool, users have limited options for using account abstraction. Users interact with an RPC, which may be offered by a bundler that bundles UserOps, or with an RPC service that doesnā€™t bundle, similar to services like Alchemy or Infura, which receive and propagate transactions to other bundlers.

High level of a transaction in ERC-4337 without the mempool

Once the mempool is live, the transaction flow will resemble the diagram below, which is similar to the current transaction flow. A mempool enhances censorship resistance for users because, unlike the RPC model, it reduces the chances of a transaction being excluded. However, even with a mempool, there is still a risk that an RPC provider might not forward the transaction, but the mempool model is particularly beneficial for users who prefer to run their own nodes, as it mitigates this risk.

High level of a normal transaction using an EOA

High level of an userop type of transaction

While bundlers have the potential to act as builders, we prefer to keep the roles separate due to the competitive landscape. Bundlers would face significant competition from existing, sophisticated builders, making building less attractive and potentially less profitable. As a result, bundlers are more incentivized to collaborate with established builders rather than building independently and risking losses.

Combining the roles of bundler and builder into a single entity implies significant changes to the current system. Bundlers would need to compete with existing sophisticated builders, or alternatively, current builders will need to horizontally integrate and assume the bundler role as well. The latter scenario, while more plausible, raises concerns about market concentration and the potential negative impact on censorship resistance.

Bundlers and builders as two different entities

With the users connecting directly to an RPC, everything runs in a more private environment, which doesnā€™t help with market competition. In the near future the mempool will be on the mainnet increasing competition.

Using a mempool, in which userops are public to different bundlers increases competition, in the case of non native account abstraction having a separation between bundler and builder is needed, in the case of native account abstraction the separation might not be needed since the builder can interpret the userops as normal transactions.

For our model we believe that having a separation between the bundler and the builder also offers some advantages, especially in terms of competition and censorship resistance. Imagine a scenario where all the bundlers are offering a cost \textbf{v} for getting included in their bundle. There will be a bundler who wants to attract more users to achieve higher profits, so they will offer a cost \textbf{vā€™} where \textbf{vā€™} < \textbf{v} with enough competition among bundlers, \textbf{v'} will get close to \omega, the aggregation cost for the bundle. In this case, the bundlers who can search more efficiently and have better hardware to include more transactions in a bundle will earn higher fees and in return makes the useroperation for the user cheaper.

This could lead to the following outcome: In a competitive environment, bundlers will lower their prices to be selected by users, who will, in turn, seek the lowest price for the inclusion of their user operation in a bundle. This competition will create a system where the bundler who offers the best price will be selected more often than the bundler who is only trying to maximize their profit by creating smaller bundles. Separating the roles of the bundler and builder can also enhance censorship resistance. A bundler can create a bundle of aggregated user operations and send it to different builders. If the bundle includes operations that could be censored, a non-censoring builder can accept it and proceed with construction. However, itā€™s worth noting that from a userā€™s perspective, this setup could increase costs, as the introduction of a bundler adds an additional party, leading to higher expenses.

RIP-7560

Native account abstraction isnā€™t a novel concept; itā€™s been under research for years. While ERC-4337 is gaining traction, its implementation outside the protocol offers distinct advantages alongside trade-offs. Notably, existing EOAs canā€™t seamlessly transition to SCWs, and various types of censorship-resistant lists are harder to utilize. As previously mentioned, the gas overhead of a userOp cost escalates significantly compared to a normal transaction. RIP-7560 wonā€™t inherently resolve the ongoing issue concerning off-chain costs, but it substantially reduce transaction expenses. From the initial ~42000 gas, itā€™s possible to reduce the cost by ~20000 gas.

High level of a type4 transaction with RIP-7560

Layer2s Account Abstraction

Account abstraction can be utilized in Layer 2 (L2) solutions. Some L2s already implement it natively, while others follow the L1 approach and are waiting for a new proposal similar to RIP-7560. In L2, the L1 is used for data availability to inherit security, while most of the computation occurs off-chain on the L2, providing cheaper transactions and scalability.

High level of Account abstraction in Layer 2

In scenarios where computation on L2 is significantly cheaper than the cost of calldata for data availability (DA) on the mainchain, the use of signature aggregation proves highly beneficial. For instance, pairing for BLS on the mainnet is facilitated by the 0x08 precompile from the EVM, which costs approximately ~45000k gas. Consequently, using BLS on L1 is more expensive than traditional transactions.

Compression techniques on L2s are already being used, such as 0-byte compression, which reduces the cost from ~188 bytes to ~154 bytes for an ERC20 transfer. With signature aggregation, the compression efficiency can be further enhanced by using a single signature, reducing the size to ~128 bytes.

In Layer 2s, signature aggregation is a crucial innovation that enhances both transaction efficiency and cost-effectiveness. By combining multiple signatures into a single one, the overall data payload is significantly reduced, which lowers the costs associated with data availability on Layer 1. This advancement not only improves scalability but also reduces transaction costs for users, making the system more economical and efficient.

Signature Aggregation economics in Layer2s

When using an L2 service, the user incurs several costs, including a fee for the L2 operator, a cost based on network congestion, and the cost of data availability on L1.

From a previous research on ā€Understanding rollup economics from first principlesā€, we can outline the costs a user faces when using L2 services as follows:

When a user interatcs with a layer 2 he has some costs that we can define as follow:

  • User fee = L1 data publication fee + L2 operator fee + L2 congestion fee
  • Operator cost = L2 operator cost + L1 data publication cost
  • Operator revenue = User fees + MEV
  • Operator profit = Operator revenue - Operator cost = L2 congestion fee + MEV

In the case of non-native account abstraction, an additional entity, the bundler, may introduce a fee for creating bundles of userops.

Considering the bundler, the costs and profits are extended as follows:

  • User fee = L1 data publication fee + L2 operator fee + L2 congestion fee + Bundler Fee
  • Bundler Cost = Quoted(L1 data publication fee + L2 operator fee + L2 congestion fee)
  • Bundler Revenue = User fee
  • Bundler profit = Bundler Revenue - Bundler cost = Difference between L1 and L2 costs and quoted prices from the bundler + Bundler fee
  • Operator Cost = L1 data publication fee + L2 operator fee
  • Operator profit = Operator revenue - Operator cost = L2 congestion fee + MEV

The bundler earns its fee from the user for their services, while the remainder of the userā€™s payment covers the L2 operatorā€™s costs. If the user is unaware of the bundle size, estimating the actual cost of sending userops becomes challenging, potentially leading to the bundler charging higher fees than the one necessary to cover the operator cost.

Incentive Alignment in L2

The interaction between the bundler and L2 helps address this issue, as L2s are incentivized to keep user costs low due to competition. Overcharging users can drive them to switch to other L2s offering fairer prices.

Letā€™s redefine our model by introducing the operator. The user bids to the bundler for inclusion in the next L2 block by bidding a value V. The user aims to minimize the data publication fee, while the bundler seeks to maximize their fee or gain a surplus from L2 interaction costs and user fees.

The costs associated with creating a bundle and publishing it on-chain can be divided into two parts:

On-chain cost function: A bundler issuing bundle \mathbf{B} when the base fee is r expends a cost:

C_\text{on-chain}(\mathbf{B}, r) = F \times r + n \times S \times r

Aggregated cost function: The bundler has a cost function for aggregating n transactions in a single bundle \mathbf{B} with base fee of r:

C_\text{agg}(\mathbf{B}, r) = F' \times r + n \times S' \times r + n \times \omega

with S' < S the reduced size of a transaction and the pre-verification gas use F' > F, which contains the publication and verification of the single on-chain aggregated signature.

If the user can obtain a reliable estimate for n, they can calculate their cost using the estimateGas function, available in most L2 solutions. Having a good estimation can make the user bid accordingly without having to overestimate their bid for inclusion. This function determines the necessary cost to ensure inclusion. Having a good estimate for n and the estimateGas function can avoid the user to pay for a higher preVerificationGas. In the next section, we will explore various mechanisms to ensure a reliable estimation of n.

Layer2s operate an oracle

The oracleā€™s role is to monitor the mempool and estimate the number of transactions present. The process works as follows: the Layer 2 deploys an oracle to check the mempool and then informs the user about the number of transactions in the mempool. This enables the user to estimate their bid for inclusion in a bundle. The Layer 2 can request the bundler to include at least a specified number of transactions (n) in a bundle, or else the bundle will be rejected. Once the bundler gathers enough transactions to form a bundle, it sends the bundle to the Layer 2, which then forwards it to the mainnet as calldata for data availability.

Layer2s with shared sequencer

An interesting approach is to have multiple Layer 2 (L2) networks running a shared sequencer. This setup can provide a more accurate estimate of the mempool, as the sequencer reaches an agreement through consensus facilitated by the shared sequencer.

In this configuration, different L2 networks operate independently but share a common sequencer. At regular intervals, these networks check the number of user operations (userops) in the shared mempool. The shared sequencer helps synchronize and aggregate data from these networks. Once they reach an agreement, the information is communicated to the user, allowing them to bid based on the number of userops present.

This approach offers several advantages. Firstly, it provides a decentralized method to determine the number of userops in the mempool, enhancing resistance to collusion. Secondly, it eliminates the single point of failure that could occur if only one system were managing the communication between the user and the mempool. Thirdly, the shared sequencer ensures consistency and reduces discrepancies between the different L2 solutions.

By leveraging the shared sequencer, this method ensures a robust and reliable system for estimating and communicating the state of the mempool to users, thus improving the overall efficiency and security of the process.

In the two explained approaches by using an oracle, there is a potential attack vector where an adversary could generate multiple user operations in the mempool, knowing that they will revert if aggregated together. As a result, the oracle sees that there are n transactions and requires a large bundle, but the bundler cannot create the bundle. This issue could stall the network for many blocks.

Layer2s operate their own bundler

In this proposal, the Layer 2 itself assumes the role of the bundler, while another entity handles the aggregation of signatures (this could be current bundler services). The process works as follows: the Layer 2 operates its own bundler, and users send their operations (userops) to the mempool. The Layer 2 selects some of these userops from the mempool and sends them ā€œrawā€ to the aggregator, compensating the aggregator for aggregating the signatures. Once the aggregator produces the bundle, it sends it to the bundler, which then forwards it to the mainnet as calldata for data availability.

The main idea is that the Layer 2 handles the collection of userops and then outsources the aggregation to another entity. The Layer 2 pays for the aggregation and charges the user a fee for the service.

There are two different options:

  1. Flat Fee Model: The bundler (Sequencer) selects some transactions and charges the user a flat fee. This flat fee is calculated similarly to current Layer 2 transactions, predicting the future cost of L1 data publication. Alternatively, the Layer 2 could charge the user a flat fee based on the cost of bundling n aggregated userops, the layer 2 still have to predict how many transactions will be present in the bundle he will contruct to correctly quote the user, this can be made in the same way is now where the . As it is now where the l2 charge the best comeptitive price to the user that it is in the Layer 2ā€™s best interest to keep the prices as competitive as possible for the user.

  2. Requesting Refunds: If the Layer 2 wants to enhance its credibility, it could enable automatic refunds. This would involve a mechanism that checks how many userops are published in a single block and whether the transactions could have been aggregated. If a userop that could have been aggregated wasnā€™t, and no automatic refund was issued, the user can request a refund. In this scenario, the Layer 2 could stake some assets, and if the refund isnā€™t provided, the user could enforce the refund, ensuring fairness and accountability.

Conclusion

In these two different posts, we outline the difficulties users experience when bidding to be included in the next bundle. In the first part, we presented the ERC-4337 model, explaining the costs a bundler incurs when posting a bundle on-chain and the associated off-chain costs. We also outlined the fee markets for bundlers and began discussing the issue of formatting the bundler. Users experience difficulties with bidding due to a lack of knowledge about the number of transactions present in the mempool at the time of bundling.

In the second part, we explained ERC-4337 and RIP-7560. We then discussed why signature aggregation is more likely to occur on Layer 2 solutions rather than directly on Layer 1. We demonstrated how Layer 2 solutions could address the asymmetric knowledge that users experience in different ways. The first one is to use oracles to signal to the user how many transactions are present in the mempool, with this approach the users knows how much they should bid and can force the bundler to make larger bundles. The third approach which is the simplest is that the L2 acts as a bundler and outsources the aggregation to a third party and lets the users pay a fee for it.

2 posts - 2 participants

Read full topic

Block proposer Timestamp Ordering in MCP for Timing Games

Published: Sep 03, 2024

View in forum ā†’Remove

Thanks to @Julian and @denisa for the corrections, suggestions and discussions!

Multiple Concurrent Proposers (MCP) has recently become a significant topic of discussion within the community, particularly following the introduction of the BRAID protocol and the rise of DAG consensus. Maxā€™s argument in favor of MCP for Ethereum centers on the monopoly created by leader-based consensus mechanisms, where the leader for a given slot is granted substantial monopolistic power. This concentration of power leads to issues such as short censorship for some transactions.

In leader-based consensus, the designated leader for each slot has the exclusive authority to propose blocks, which allows them to exploit their position for profit maximization, such as through transaction reordering or frontrunning. MCP aims to mitigate these issues by decentralizing the block proposal process, reducing the influence any single proposer can exert over the network during a given slot.

Multiple Concurrent Proposers Economic Order

Let n represent the number of validators in the network. A subset of validators maintains a local chain, denoted by k < n. The protocol at some step will need to pick the union of all local blockchains at slot i and an ordering rule must be applied between transactions of each local chain.

Deterministic Block Ordering: A deterministic rule is applied to order the blocks and its transactions. In the context of MEV-SBC ā€˜24 event, Max proposes two approaches:

  1. Sorting by Priority Fee: Blocks are sorted based on the priority fee of transactions. MEV (Maximal Extractable Value) taxes can be applied, where a percentage of the priority fee is extracted and redistributed by the application. This approach is detailed in the proposal ā€œPriority is All You Needā€.
  2. Execution Flags: Transactions can set an ā€œexecution flagā€ that indicates specific actions, such as interacting with a particular liquidity pool (e.g., trading ETH/USDC in the UNIv5 pool). When the block ordering rule encounters a transaction with such a flag, it pulls all flagged transactions attempting to interact with that pool and executes them as a batch.

Timing Games with Frontrunning Incentive

Let p be a proposer participating in the MCP protocol, who is responsible for proposing a block in their local chain during slot i. We acknowledge that there exists an inherent delay and processing time required to propose this block. Specifically, the protocol permits a maximum allowable delay of \Delta time units before p incurs penalties.

p may strategically opt to delay their block proposal until \Delta - \epsilon (where \epsilon > 0 ) time units. This delay enables p to potentially exploit a frontrunning opportunity by observing and computing a partial order of transactions submitted by other proposers. By strategically placing their block proposal just before the misslot penalty (no block has been proposed and itā€™s no going to be accepted for slot i), p could include transactions with higher gas fees, a situation that provides a clear incentive for engaging in frontrunning behavior and the main incentive for playing timing games in this post.

Under the current deterministic protocol rules, such a timing strategy is incentivized as it allows proposers to maximize their rewards through manipulation of transaction order. This situation underscores the need for an effective mechanism. However, a more robust solution may involve revisiting the transaction ordering rules to eliminate this concrete incentive for timing games that lead to such exploitative behaviors, thereby ensuring a fairer and more secure protocol.

Partially Ordered Dataset (POD)

One of the main concerns regarding MCP is the absence of a clearly defined method for determining the order of transactions. It remains uncertain how the sequence and the underlying criteria for ordering will be established, as well as how the influence of clients will be exercisedā€”whether through mechanisms such as auctions, latency considerations, or the risk of spam attacks, as highlighted by Phil at SBC '24.

The team of Common Prefix has conducted a thorough analysis of various consensus protocols, including leader-based, inclusion list, and leaderless consensus models, with a focus on their resistance to censorship. As a result of their research, they developed the concept of a Partially Ordered Dataset. In this model, the order of transactions is determined by the timestamps recorded by the clients, which may lead to a lack of strict ordering when two transactions are recorded simultaneously. The implications of relinquishing strict ordering in transaction processing have not been extensively explored in the existing literature, or at least, I am not aware of any comprehensive studies on the matter.

A POD is a finite sequence of pair \{(r, T), ā€¦, (rā€™, Tā€™)\} s.t. r is round (slot) and T a set of transactions.

A round is perfect r_{perf} if no new transactions can appear with recorded round r_{rec} \leq r_{perf}, which means there is no conflict in the ordering before r_{perf}.

A POD protocol exposes the following methods.

  • input event write(tx) : Clients call write(tx) to write a transaction tx .
  • output event write_return(tx, Ļ€) : after write(tx) the protocol outputs write_return(tx, Ļ€), where Ļ€ is a record certificate.
  • input event read_perfect(): Clients call read_perfect() to read the transactions in the bulletin.
  • output event read_perfect_return(r, D, Ī ) : after read_perfect() protocol outputs read_perfect_return(r, D, Ī ), where r is a round, called the past perfect round, L is a set of transactions, D is a POD, and Ī  is a past-perfect certificate. For each entry (r', T) in D, we say that transactions in T became finalized at round r'.
  • input event read_all() : returns all transactions up to the current round without past-perfection guarantees, hence it can return faster than read_perfect().
  • output event read_all_return(D, Ī )
  • identify(Ļ€, Ī ) ā†’ P' āŠ† P : Clients call identify(Ļ€, Ī ) ā†’ P' āŠ† P to identify the set P' of parties who vouched for the finalization of a transaction, where Ī  is a POD and Ļ€ is the certificate returned by write_return(tx, Ļ€).

The properties of Liveness and Security are detailed in the original work, and the following will be utilized in subsequent arguments:

Fair punishment: No honest replica gets punished as a result of malicious operation. If identify(Ļ€, Ī ) ā†’ P', where Ļ€ is a record certificate for transaction tx and Ī  is a past-perfect certificate for a POD D, can only be created if all parties in P' sign tx and D.

The construction of the POD is as follows: The client will send a transaction to all the validators in the network and will have to wait for n - f signatures to confirm his transaction has been received by the network, where f is the amount of allowed byzantine validators. Once the client received the signature he will record the median of all the signatures he has received, as there is going to be some latency and difference between the validators when they received the transaction.

For the reading set of transactions for some round the client will have two options:

  • Believe in synchrony on the txs received: Request all the recorded transactions from the validators for some specific round r. Once obtains the n- f signatures of all the transactions computes the median of the set of transactions based on their timestamps.
  • Past-perfect guarantees, no-synchrony believer: Assume r_{perf} to be the minimum of the received r values, then we will not have any transaction with lower timestamp. Now takes the union of all the upcoming transactions. Now the client will have to wait some \delta time to ensure through the gossip mechanism there is no lower r_{perf} and no more transaction for the upcoming round.

PODs mitigating MEV in MCP

Adopting Partially Ordered Datasets (PODs) as the primary data structure for MCP introduces a novel approach that hasnā€™t been extensively studied, particularly regarding its potential to mitigate the types of MEV games previously described.

In PODs, transactions are ordered deterministically based on their timestamps. While this approach necessitates handling cases where multiple transactions share the same timestampā€”or evaluating the likelihood of such occurrencesā€”it fundamentally alters the dynamics of the fronturunning incentive of timing games previously described against other proposers block transactions.

Consider a scenario in slot m where a malicious proposer attempts to front-run or sandwich another transaction. Under the previous deterministic ordering, which was based on auctions and priority fees, such attacks were feasible because proposers could manipulate their position in the ordering by outbidding others or exploiting latency. However, with timestamp-based ordering as implemented in PODs, this strategy changes significantly. An open question is still to know which strategies can be applied with PODs or timestamp ordering to extract MEV and if they are worse in wellfare of the network compared with the described game.

In this new setup, being the last proposer in a slot would actually place that proposer in the final position within the transaction order, limiting their ability to engage in front-running or sandwiching assuming honesty in all nodes. Instead, they would only be able to perform back-running, which is generally considered less harmful than front-running or sandwiching. This shift in ordering strategy could effectively reduce the risk of these more dangerous forms of MEV exploitation.

If a malicious validator attempts to manipulate the order of transactions by bribing proposers, slashing should be applied to the validator. By imposing such penalties, the protocol discourages malicious behavior and ensures that the integrity of the transaction ordering process is maintained. One of the future next questions itā€™s how can we detect a bad behaviour in the transaction record, maybe applying Turkeyā€™s Method itā€™s a posible option and assume that outliers are malicious records.

However, the situation is more complex than it appears. The shift to a new game for validators, where transaction ordering is influenced by latency, introduces additional challenges. Validators may now engage in latency games, where geographical proximity to other validators or network nodes becomes a crucial factor in gaining an advantage. To mitigate this, it is essential to ensure that validators are well decentralized across different regions.

Decentralizing validators geographically helps reduce the impact of latency-based advantages. Validators clustered in the same location could lead to centralization risks, where a few validators might dominate the network due to their low-latency connections. This centralization could undermine the fairness of transaction ordering and potentially reintroduce the risk of censorship.

Moreover, validators are incentivized to avoid sharing the same location because doing so decreases the uniqueness of the transactions they can access for a possible backrunning and taking such opportunities. The more validators operate from the same region, the fewer unique transactions each can capture, leading to lower profits from transaction fees, as these would have to be split among more validators. This dynamic encourages validators to spread out, fostering a more decentralized and resilient network that is better protected against latency-based games and the centralization of power. However, the current incentive is still weak and future work will reside in how to provide better incentives for non-centralization.

3 posts - 2 participants

Read full topic

Data Structure Interpreting MPT branch node values

Published: Aug 31, 2024

View in forum ā†’Remove

Consider a branch node for an MPT.
Suppose the 17ā€™th item in the branch node list is supposed to be NULL, because the branch node is not a ā€œterminatorā€ node. Ethereum documentation says NULL is encoded as the empty string.
Suppose the 17ā€™th item in the list is supposed to be a value because the branch node is a terminator node. Suppose this value happens to be the empty string.
How to distinguish these two cases?
Note this question should be independent of RLP encoding, which only concerns how we encode the list. Iā€™m asking whatā€™s in the list itself, before considering how the list is subsequently encoded.

1 post - 1 participant

Read full topic

Layer 2 Exploring Verifiable Continuous Sequencing with Delay Functions

Published: Aug 30, 2024

View in forum ā†’Remove

Thanks to Conor, Lin and Swapnil from the Switchboard team, Cecilia and Brecht from the Taiko team, Alex Obadia, Justin Drake, Artem Kotelskiy and the Chainbound team for review.

Abstract

Agreeing on time in a decentralized setting can be challenging: wall clocks may drift between machines, agents can lie about their local times, and it is generally hard to distinguish between malicious intent and just unsynchronized clocks or network latencies.

Ethereum can be thought of as a global clock that ticks at a rate of 1 tick per ~12 seconds. This tick rate is soft-enforced by the consensus protocol: blocks and attestations produced too early or too late will not be considered valid. But what should we do in order to achieve a granularity lower than 12 seconds? Do we always require a consensus protocol to keep track of time?

We want to explore these questions in the context of untrusted L2 sequencers, who donā€™t have any incentive to follow the L2 block schedule that is currently maintained by trusted L2 sequencers, and will likely play various forms of timing games in order to maximize their revenue.

In this article, we introduce mechanisms to enforce the timeliness, safety and non-extractive ordering of sequencers in a decentralized rollup featuring a rotating leader mechanism, without relying on additional consensus, honest majority assumptions or altruism. To do so, we use three key primitives:

  1. Client-side ordering preferences,
  2. Ethereum as a global 12s-tick clock,
  3. Verifiable Delay Functions.

Lastly, we show the case study of MR-MEV-Boost, a modification of MEV-Boost that enables a variation of based preconfirmations, where the same construction explored can be applied to reduce the timing games of the proposer.

Rationale

Rollup sequencers are entities responsible for ordering (and in most cases, executing) L2 transactions and occasionally updating the L2 state root on the L1. Currently, centralized sequencers benefit from the reputational collateral of the teams building them to maintain five properties:

  • Responsiveness: responding to user transactions with soft commitments / preconfirmations in a timely manner. We want to highlight that this definition includes the timely broadcast of unsafe heads on the rollup peer-to-peer network.
  • Non-equivocation (safety): adhering to preconfirmation promises when submitting the ordered batch on the L1, which is what will ultimately determine the total ordering of transactions.
  • Non-extractive ordering: not extracting MEV from users by front-running or sandwiching, or by accepting bribes for front-running privileges.
  • Liveness: posting batches to L1 and updating the canonical rollup state regularly.
  • Censorship-resistance: ensuring that no valid transactions are deliberately excluded by the sequencer regardless of the sender, content, or any external factors.

In this piece we are concerned with how the first four properties can be maintained in a permissionless, untrusted setting. Note that censorship-resistance is ensured by construction: by introducing multiple organizationally distinct sequencers in different geographies and jurisdictions we have a strong guarantee that any transaction will be accepted eventually.

Consider a decentralized sequencer set S := \{S_1,\dots,S_n\} with a predictable leader rotation mechanism and a sequencing window corresponding to a known amount of L1 slots. For simplicity, letā€™s assume S_{i} is the current leader and S_{i+1} is the next one. At any point in time, only one sequencer is active and has a lock over the rollup state.

Here are two strategies that sequencer S_i can explore to maximize its expected value:

1. Delaying the inclusion of transactions

Suppose a user sends a transaction to S_i at a certain L2 slot. Then, the sequencer could wait some time before inserting the transaction into a block in order to extract more MEV with sandwich attacks in collaboration with searchers or by directly front-running the user. In particular, since MEV grows superlinearly with time, itā€™s not in the sequencerā€™s best interest to commit early to a transaction. The worst case scenario would be the sequencer delaying inclusion until the sequencer rotation ^1.

2. Not publishing unsafe heads in the rollup peer-to-peer network

In this setting the sequencer has low incentives to publish the unsafe heads in the rollup network: since L2 blocks are signed by the sequencer (e.g. in Optimism), they act as a binding commitment which can be used by users to slash it in case of equivocations.

This has a major downstream consequence on the UX of the rollup: both the next sequencer and users need to wait until a batch is included to see the latest transactions. For users it means they wonā€™t know the status of their transactions in a timely manner, while the next sequencers risks building blocks on invalid state.

We will now explore mechanisms to mitigate these behaviours and introduce slashing conditions for sequencers.

Primitive 1: Transaction Deadlines

We introduce a new EIP-2718 transaction type with an additional field:

  • deadline - uint256 indicating the last L2 block number for which the transaction is considered valid.

This idea is not entirely new. For instance, the LimeChain team has explored this in their Vanilla Based Sequencing article. However, in our variant the deadline field is signed as part of the transaction payload and it is not expressed in L1 slots.

The reasoning behind it is that the sequencer cannot tamper with either the deadline field or block.number (because it is a monotonically increasing counter), and therefore it is easy to modify the L2 derivation pipeline to attribute a fault in case the sequencer inserts the user transaction in a block where block.number > deadline.

This approach mitigates problem #1. However, it does not in any way solve the responsiveness issue, since sequencers can still delay proposing the block in order to extract more MEV.

Primitive 2: Ethereum as a Global Clock

A simple rotating sequencer design would be one where S_i loses the power to settle batches after the end of its sequencing window W_i, which is dictated by an L1 smart contract. However, the sequencer still needs some time to post the batch with the latest L2 blocks. We therefore introduce an inclusion window that is shifted n \geq 1 slots ahead of W_i, where S_i still has time to land rollup batches on L1 with the last L2 blocks, even if the responsibility of sequencing has shifted to S_{i+1}.

In case of any safety fault, the sequencer should be slashed. If the sequencer has not managed to post all their assigned L2 blocks by the end of its inclusion window, it will forego all associated rewards. Optionally, there could also be penalties for liveness faults. This also helps with the problem of collaboration with the next sequencer, by ensuring that the latest blocks will be known to it within n\cdot12 seconds. Ideally, weā€™d like to keep n as small as possible with a value of 1.

There are still some potential issues here: getting a transaction included on Ethereum is probabilistic, meaning that you canā€™t be sure that a transaction you send will actually be included in time. In this context it means that the last batch sent by an honest leader may not be included in the L1 by the end of its inclusion window. This can be helped with two approaches:

  • A ā€œbasedā€ setup, where the sequencer is also the L1 block proposer and can include any transactions right up to the point they have to propose, or
  • Using proposer commitments with a protocol like Bolt. We expand more on this in the ā€Further workā€ section below.

Note that we assume there is a registry smart contract that can be consulted for the currently active sequencer, i.e. it implements some leader election mechanism and takes care of sequencer bonds along with rewards and penalties. It is up to the rollup governance to decide whether the registry can be fully permissionless or if it should use an allowlist. In case of any misbehaviour, governance would be used to temporarily or permanently remove the sequencer from the allowlist.

Primitive 3: Verifiable Delay Functions

Verifiable Delay Functions (VDFs henceforth) are a cryptographic primitive that allows a prover to show a verifier that a certain amount of time was spent running a function, and do it in a way that the verifier can check the result quickly.

For instance, consider a cryptographic hash function h and define the application

H(n,s) := (h \circ \underset{n\ times}\dots \circ h)(s),

where s is a byte array an n is a natural number.

Composing (or chaining) hash functions like SHA-256 cannot be trivially sped up using parallel computations, but the solution lacks efficient verification ^2 as the only way to verify the result is to recompute the composition of functions. This solution appeared as a naĆÆve VDF in Bonehā€™s paper, and for this reason it is referred to as weak.

Another example of VDF is iterated squaring over a group of hidden order, with which it is possible to construct time-lock puzzles. Weā€™ll explore the usage of the latter in the next sections.

Why VDFs tho?

VDFs are very useful in the context of sequencing because they can act as a proof of elapsed time for the duration of the block (specifically block_time / max_adversary_speedup, see ā€œSecurity Considerationsā€). Consider the following algorithm for the block production pipeline:

  1. At the beginning of L2 block N, the sequencer starts computing a VDF that takes an L2 block time (or slightly less) to compute for honest players, using the previous block hash as its input.
  2. After the end of the L2 slot the sequencer builds a block B_N where the header contains the result of the VDF, denoted V_N. We call this sealing a block. This means the block hash digest contains V_N.

This algorithm has the nice property of creating a chain of VDF computations, in some sense analogous to Solanaā€™s Proof of History from which we inherit the security guarantees. What does this give us in the sequencer context? If we remember that a sequencer has a certain deadline by which it has to post batches set by the L1 slot schedule, we can have the L1 enforce that at least some number of L2 blocks need to be settled. This has two downstream results:

  • The sequencer must start producing and sealing blocks as soon as their sequencing window starts. Pairing this with the transaction deadline property results in an upper bound of time for when a transaction can be confirmed. If they donā€™t follow the block schedule set by the VDF and the L1, they risk not being able to post any batch.
  • We mitigate problem #2 by taking away the incentive to withhold data (not considering pure griefing attacks): this is because the sequencer cannot tamper with an existing VDF chain, which would require recomputing all the subsequent VDFs and result in an invalid batch.

In general, for the sake of this post we will consider a generic VDF, provided as a ā€œblack boxā€ while keeping the hash chain example in mind which currently has stronger guarantees against ad-hoc hardware such ASICs. See ā€œSecurity Considerationsā€ below for more insights.

Proving correct VDFs

If a sequencer provides an invalid VDF in an L2 block header it should be slashed, and ideally weā€™d like to ensure this at settlement time. However, recalculating a long hash chain on the EVM is simply unfeasible due to gas costs.

How to show then that the number of iterations of the VDF is invalid? One way could be to enforce it optimistically (or at settlement, in case of ZK-rollups) by requiring a valid VDF chain output in the derivation pipeline of the rollup. In case of equivocation in an optimistic rollup the sequencer can be challenged using fraud proofs.

Hardware requirements

Since by definition VDFs cannot be sped up using parallelism, it follows that computing a VDF can be done by only using a single core of a CPU, and so it does in our block production algorithm.

This makes it different and way more lightweight compared to most Proof-of-Work consensus algorithms such as Bitcoinā€™s which requires scanning for a value such that, when hashed with SHA-256, the hash begins with a certain number of zero bits.

Itā€™s also worth to note that modern CPUs are optimized to compute the SHA-256 hash function. Since 2016 Intel, starting with the Goldmount family of chips, is offering SHA Extensions in the Core and Xeon line-ups on selected models which introduces three new instructions specialized in computing different steps of the hash function algorithm more efficiently.

Lastly, single-core performance has stagnated over the years indicating that there is a minor benefit in investing in the latest generation of CPUs, thus lowering down the requirements of the system.

Case Study: MR-MEV-Boost

Multi-Round-MEV-Boost, is a modification of MEV-Boost that enables based preconfirmations by running multiple rounds of MEV-Boost auctions within a single L1 slot. The usage of this primitive is to output after each round a based rollup block built by L2 block builders. As shown in the article, this approach inherits the L1 PBS pipeline and mitigates some of the negative externalities of based preconfirmations as a result.

Like MEV-Boost, this fork relies on the opted-in proposer to be an auctioneer which ends the sealed auction by calling the getHeader (Builder-API) endpoint of the relays. After having signed the sealed bid, the getPayload (Builder-API) is called by the proposer to receive the actual content of the winning bid and to publish the block in the based rollup network.

In the original protocol, the end of the auction usually coincides with the end of the L1 slot (more precisely, near one second after it); delaying it results in a high risk of not being able to broadcast the block in time to gather all the needed attestation and forgo all its associated rewards. As such, a block time is proposed every twelve seconds with consistency, enforced by Ethereum consensus.

In contrast, given it consists of multiple rounds happening during the slot, in MR-MEV-Boost an untrusted proposer is incentivized to end the auction seconds later or earlier ^{3} according to the incoming bids, in order to extract more more MEV. In the worst case, MR-MEV-Boost will reflect L1 block times. Another consequence of this is an inconsistent slot time for the based rollup. This can be seen as a much more serious form of timing games.

In the article, the discussed possible solutions to this problem are the following:

  1. Introduce user incentives: if users determine that a proposer is misbehaving, they stop sending transactions to said proposer.
  2. Introduce a committee (consensus) to attest to timeliness and maintain slot durations.

We now argue that a trustless solution that strongly limits the proposer without requiring actions from the user does exist, and it leverages the same construction we used for the VDF-powered block production algorithm in the context of decentralized sequencing.

The construction is fairly simple and consists of computing a VDF that lasts x := 12/r seconds, where r is the number of rounds in an L1 slot (the L2 block time). The proposer must calculate this VDF using the previous based rollup block hash as public input and, at the end of the round, sending it along with the body of a modified getPayload call. The output of the VDF is then stored in the rollup block header and if invalid can result in slashing the proposer after a successful fraud proof.

With this approach the amount of time a proposer can delay the end of a round is limited: for instance if the first auction ended one second later then during the last round it wonā€™t be able to provide three seconds of computation for the VDF but two, resulting in an invalid block and consequent slashing ^4. This is because in order to start computing a valid VDF, it requires the previous block hash as its input, implying a sealed block.

Security Considerations

Are VDFs really safe for this purpose?
Suppose an adversary owns hardware which is capable of computing the VDF faster compared to the baseline of honest players without getting noticed (otherwise the number of iterations for the VDF is adjusted by the protocol). Then, the faster the attacker (max_adversary_speedup), the less our construction would constrain the space of its possible actions. In particular, the sequencer would be able to commit a bit later to blocks and be able to re-organize some of them for extracting more value.

However, given we donā€™t need the ā€œfast provingā€ property, hash-chains have proven to be robust with Solanaā€™s Proof of History and will continue to be at least in the short-term. Also, our security requirements will not be as strict as something that needs to be enshrined in Ethereum forever.

Some solutions and directions to get stronger safety guarantees can be found in the ā€Further workā€ section below.

Current limitations

Sequencer credibility

As with many new services which leverage (re)staking, the credibility of the sequencer has an upper bound which is the amount it has staked: if a MEV opportunity exceeds that, then a rational untrusted actor would prefer to get slashed and take the MEV reward.

Leader rotation can be a critical moment

As discussed in the batcher and registry smart contract section, the inclusion window is shifted of one slot forward at minimum compared to the sequencing window. This is needed because of the time required to settle the last batch before rotating leader, but leaves an additional slot time of at least 12 seconds in which the sequencer has room to re-organize the last L2 blocks before publishing them on the rollup peer-to-peer network. As a consequence, liveness is harmed temporarily because S_{i+1} might be building blocks on invalid state if it starts to sequence immediately.

Lastly, one additional slot might not be enough to settle a batch according to recent data on slot inclusion rates for blobs. This can be mitigated by leveraging new inclusion preconfirmation protocols, as explained below.

Sequencer last-look

Our construction makes very difficult for a sequencer to reorg a block after it has been committed to, however it doesnā€™t solve front-running in its entirety. In particular, the sequencer may extract value from users transactions while building the block with associated deadline field. A possible solution along with its limitations is explored in the section below.

Conclusion

In this article, we explored mechanisms to enforce the timeliness, safety, and non-extractive ordering of untrusted L2 sequencers in a decentralized rollup environment.
The primitives discussed ensure that sequencers can act more predictably and fairly, mitigating issues such as transaction delays and data withholding. Moreover, these techniques can reduce trust assumptions for existing single-sequencer rollups, aligning with the concept of rollups functioning as ā€œservers with blockchain scaffoldingā€. These findings provide a robust framework for the future development of decentralized, secure rollup architectures.

Further work

Trusted Execution Environments (TEEs) to ensure the sequencer is not running an ASIC

A Trusted Execution Environment is a secure area of a CPU, often called enclave, that helps the code and data loaded inside it be protected with respect to confidentiality and integrity.
Its usage in blockchain protocols is an active area of research, with the main concerns being trusting the hardware manufacturer and the various vulnerabilities found in the past of some implementations (hereā€™s the latest).
Depending on the use case these trust assumptions and vulnerabilities might be a deal-breaker. However, in our setting we just need a guarantee that the sequencer is not using specialized hardware for computing the VDF, without caring about possible leakage of confidential data from the enclave or manipulation of the wall clock / monotonic clock.

Adapt existing anti-ASICs Proof-of-Work algorithms

The Monero blockchain, launched in 2014 as a privacy and untraceable-focused alternative to Bitcoin, uses an ASIC-resistant Proof-of-Work algorithm called RandomX. Quoting their README:

RandomX is a proof-of-work (PoW) algorithm that is optimized for general-purpose CPUs. RandomX uses random code execution (hence the name) together with several memory-hard techniques to minimize the efficiency advantage of specialized hardware.

The algorithm however leverages some degree of parallelism; it is an interesting research direction whether it can adapted into a single-core version, leading to a new weak-VDF.
This approach, while orthogonal to using a TEE, can potentially achieve the same result which is having a guarantee that the sequencer is not using sophisticated hardware.

Time-lock puzzles to prevent front-running

As mentioned in the ā€œCurrent limitationsā€ section, our construction doesnā€™t limit the problem of sequencer front-running the users. Luckily, this can be solved by requiring users to encrypt sensitive transactions using time-lock puzzles, as we will show in more detail in a separate piece. However, this solution doesnā€™t come free: encrypted transactions or encrypted mempools can incentive spamming and statistical arbitrage, especially when the protocol fees are not very high.

Inclusion Preconfirmations and Data Availability layers

Batch submissions to an L1 contract could be made more efficient by leveraging some of the new preconfirmations protocol like Bolt by Chainbound or MEV-Commit by Primev to have guaranteed inclusion in the same slot. In particular, sequencing windows should end precisely in the slot before one where the proposer is running the aforementioned protocols in order to leverage inclusion commitments.

Additionally, the batch could be posted into an efficient and lightweight Data Availability layer run by proposers to enforce a deadline of a configurable amount of seconds in the beginning of the slot, otherwise the sequencer would be slashed.


Footnotes

  1. More precisely, if an operator controls multiple subsequent sequencers it could delay inclusion until the last sequencer rotation.
  2. In Solana, the verification of a SHA-256 chain is actually parallelised but requires dividing a block associated to a ~400ms computation into 32 shreds which are forwarded to the rest of the validators as soon as theyā€™re computed. As such, verification is sped up by computing the intermediate steps of the hash chain in parallel.
  3. In general, the proposer will end some rounds earlier as a side effect of delaying other rounds. For example, it could force a longer last round to leverage possible L1 <> L2 arbitrage opportunities.
  4. There is an edge case where the proposer might not be able to compute all the VDFs even if honest, and it is due to the rotation mechanism: since the public input of the VDF must be the previous rollup block hash, during rotation the next leader will need some time before hearing the block from the rollup network, potentially more than 1s. This could lead the next proposer to be late in computing the VDFs.
    To reduce this risk, the next proposer could rely on various parties to receive this information such as streaming services and/or trusted relays.

1 post - 1 participant

Read full topic

Sharding PeerDas Documentation

Published: Aug 30, 2024

View in forum ā†’Remove

Joint work with @b-wagn, A Documentation of Ethereumā€™s PeerDAS

The long-term vision of the Ethereum community includes a comprehensive data availability protocol using polynomial commitments and tensor codes. As the next step towards this vision, an intermediate solution called PeerDAS is about to integrated, to bridge the way to the full protocol. With PeerDAS soon becoming an integral part of Ethereumā€™s consensus layer, understanding its security guarantees is essential.

The linked document aims to describe the cryptography used in PeerDAS in a manner accessible to the cryptographic community, encouraging innovation and improvements, and to explicitly state the security guarantees of PeerDAS. We focus on PeerDAS as described in Ethereumā€™s consensus specifications [Eth24a, Eth24b].

Our intention is two-fold: first, we aim to provide a description of the cryptography used in PeerDAS that is accessible to the cryptographic community, potentially leading to new ideas and
improvements that can be incorporated in the future. Second, we want to explicitly state the security and efficiency guarantees of PeerDAS. In terms of security, this document justifies the following claim:
Theorem 1 (Main Theorem, Informal): Assuming plausible cryptographic hardness assumptions, PeerDAS is a secure data availability sampling scheme in the algebraic group model, according to the definition in [HASW23].

We hope to receive feedback from the community to make further improvements to this document

1 post - 1 participant

Read full topic

Layer 2 Accessible Encryption for Ethereum Rollups with Fairomon

Published: Aug 28, 2024

View in forum ā†’Remove

Co-authored by @pememoni and @shakeshack. With special thanks to the rest of the Fairblock team!

Fairomon is a special fairy type pokemon that combines the work of Fairblock and Monomer - a framework that enables builders to create Ethereum rollups with built-in encryption with minimal lift.

Background

Monomer is a rollup framework that enables Cosmos SDK app chains to be deployed as rollups on Ethereum. Internally, Monomer is built on top of the OP stack relying on it for chain derivation and settlement while supporting an ABCI interface for a Cosmos SDK app chain to be deployed on top. Fairblock provides threshold MPC encryption that can be utilized in Monomer rollups through a module built for Cosmos SDK chains.

Fairblock enables blockchain developers to integrate pre-execution encryption. This pre-execution encryption is made possible through their threshold MPC network that delivers identity-based encryption (IBE), and soon custom encryption schemes, to partner chains. Fairblockā€™s MPC network, called Fairyring, generates threshold encryption and decryption keys for each supported Monomer rollup, while the rollups themselves receive and process encrypted transactions natively.

How it Works

FairyRing uses decentralized key generation to issue a master secret key (MSK) for each epoch (every 100 blocks). From each MSK, a master public key (MPK) can be derived. Once the MPK is derived, it is relayed to a Monomer chain where it will be used to encrypt each requested transaction. In parallel, the MSK is split into equal shares for the amount of FairyRing validators participating in the network. For each request for decryption, FairyRing validators use their share of the MSK to collectively derive the associated private keys.

In threshold IBE, users or developers can program the decryption conditions for transactions. Onchain conditions that could trigger decryption could be a block height, the price of an asset, a smart contract call, verification of a ZK proof, or the end of a governance poll, for example. Identity-based encryption allows for the programmability of decryption and allows for decryption to be triggered by ā€œIDs,ā€ which can be either onchain conditions or on/offchain identifiers or attributes that certain wallets prove ownership of.

Whatā€™s Possible with Fairomon

MPC encryption can make a number of previously inaccessible applications possible within rollups, most notably encrypted mempools, censorship-resistant sequencing, and DeFi and gaming apps such as encrypted orders, leaderless NFT auctions, ID-gated content, and highest-hand-wins card games like blackjack.

The transaction flow for an application is as follows:

  • User submits an encrypted tx and decryption condition (e.g. target height) to an app
  • Chain receives encrypted txs in mempool
  • Encrypted txs are sorted by target heights and ordering within a block is committed to inside of the integrated x/pep module
  • When target height or decryption condition is reached, the app chain receives decryption key from the Fairyring chain
  • Encrypted txs are decrypted and executed inside the BeginBlock method of the x/pep module

See the architecture diagram below for a detailed description of how Fairyring integrates with a Monomer appchain.

Monomer links:

Fairblock links:

1 post - 1 participant

Read full topic

Security Outdated encryption stored on blockchain

Published: Aug 28, 2024

View in forum ā†’Remove

Please pardon my ignorance. Iā€™ve read several publications related to blockchain being used in healthcare, construction and the like. Many of these publications state that blockchain allows the storage of secured data.

My question is this: If data is ā€œsecurelyā€ stored on blockchain (I assume encrypted) and the encryption algorithm LATER (after long-term usage) is proven to be ā€œcryptographically brokenā€ (e.g., SHA-1) ā€¦

  • does this not mean all ā€œsecuredā€ data on the blockchain using that algorithm is suddenly public?
  • are there steps that can be taken to re-encrypt the data to avoid the massive leak of data?

Kind regards.

7 posts - 4 participants

Read full topic

Economics Does multi-block MEV exist? Analysis of 2 years of MEV Data

Published: Aug 28, 2024

View in forum ā†’Remove

Does multi-block MEV exist? Analysis of 2 years of MEV Data

by Pascal Stichler (ephema labs)

Many thanks to Toni, Julian, Danning, Chris and Marc for feedback and especially to BarnabƩ for nudging the research in the first place and continuous feedback.

TL;DR

  • We looked at proposer-builder data and MEV-Boost payment data since the merge (September 2022) to identify patterns of multi-block MEV.
  • We observe fewer multi-slot sequences of builders than a random Monte Carlo simulation would predict. The longest observed multi-slot sequence is 25 slots.
  • Average MEV-Boost payments increase for longer consecutive sequences by the same builder from ~0.05 ETH for single slots to ~0.08 ETH for nine consecutive slots.
  • In longer sequences, the payment per slot increases slightly with later slots. This indicates that builders bid higher to get longer sequences or the first slot after a longer sequence.
  • There is a weak positive autocorrelation between subsequent MEV-Boost payments. This contradicts the hypothesis that there are generally periods of low and high MEV.
  • Comparing builders with periods of low and high base fee volatility shows a low correlation. This indicates that no builder specialization based on base fee volatility has developed yet.

The detailed results can be found in the Jupyter notebook on Github or Google Colab.

Background

Multi-block Maximal Extractable Value (MMEV) occurs when one party controls more than one consecutive block. It was first introduced in 2021 by [1] as k-MEV and further elaborated by [2]. It is commonly assumed that controlling multiple slots in a sequence allows to capture significantly more MEV than controlling them individually. This derives from MEV accruing superlinearly over time. The most discussed multi-block MEV strategies include TWAP oracle manipulation attacks on DEXes and producing forced liquidations by price manipulation.

After the merge, [3] have looked into the first four months of data on multi-block MEV and summarized it as ā€œpreliminary and non-conclusive results, indicating [that] builders employ super-linear bidding strategies to secure consecutive block space".

With the recent Attester-Proposer-Separation (APS) and pre-confirmation discussions, multi-block MEV has become more of a pressing issue again as it might be prohibitive for some of the proposed designs (For a more in-depth overview, weā€™ve created a diagram of recently proposed mechanism designs and also Mike Neuder lately gave a comprehensive overview).

Methodology

In order to get a better understanding of the historical prevalence of multi-block MEV, we decided to look at all slots from the Merge in September ā€˜22 until May ā€˜24 (totalling roughly 4.3 million slots) and analyze the corresponding data on validators and builders and on MEV-boost payments (if applicable). The scope was to identify patterns of unusual consecutive slot sequences and accompanying MEV values. The data has been kindly provided by Toni WahrstƤtter and contains information per slot on relay, builder pubkey, proposer pubkey and MEV-Boost value as well as a builder pubkey and validator pubkey mapping. In the labeling of validators for our purposes staking pool providers such as Lido or Rocket Pool are treated as one entity.

MEV-Boost payments are used as a proxy for the MEV per block. We acknowledge that this is only a non-perfect approximation. The ascending MEV-Boost first-price auction by its nature of being public essentially functions like a second price + 1 wei auction (thanks to Julian for pointing this out!). Hence, we strictly speaking only get an estimate of the intrinsic value of the second highest bidder. However, as [4] have observed more than 88% of MEV-Boost auctions were competitive and [5] concluded that the average profit margin per top three builder is between 1% and 5.4%, further indicating a competitive market between the top builders. Based on this, despite the limitations we deem it feasible to use the MEV-Boost payments as an approximation for the generated MEV per block.

To establish a baseline of expected multi-slot sequences, a Monte Carlo simulation was conducted. In this simulation, builders were randomly assigned to each slot within the specified time period, based on their observed daily market share during that period. The frequency of consecutive slots, ranging in length from 1 to 25 (the longest observed sequence in the empirical data), was recorded. This procedure was repeated 100 times, and the average was taken. We decided to use daily market shares for the main analysis as in the investigated time period market shares have strongly shifted [4]. For comparison we also ran the analysis on monthly and overall market shares.

Further, base fee volatility data has been included to cross-check effects of low and high-volatility periods. Previous research (e.g. [6] & [7]) has focused on token price volatility effects based on CEX-prices. As we are interested in low- and high-MEV environments, we deem base fee volatility for our use case more fitting, as it is driven by empty or full blocks which are at least partially a result of the prevalence of MEV opportunities.

Empirical Findings

Finding 1: Fewer multi-slot sequences exist than assumed by random distribution


Figure 1: Comparison of statistically expected vs. observed multi-slot sequences (note that slots > 25 have been summarized in slot 25 for brevity)

Firstly, the prevalence of multi-slot sequences with the same builder proposing the block was investigated to determine if they are more common than would be expected by chance.

Comparing the results of the Monte Carlo simulation as a baseline in expected distribution (blue) with the observed distribution (orange), it can be seen that significantly fewer multi-slot sequences occur than expected (Figure 1). The longest observed sequence was 25 slots and the longest sequence with the same validator (Lido) and builder (BeaverBuild) was 11 consecutive slots on March 4th, 2024 (more details with descriptive statistics in the notebook). Running the same simulation on monthly or total market shares in the time period, the observation shifts to having more longer sequences than expected, however we attribute this to the statistical effect of changing market shares. A detailed analysis can be run in the notebook or be provided upon request.

In the next step, to understand this in a more-fine-grained manner, the values are compared for each of the top 10 builders based on market shares. Therefore, for each builder, the difference between expected and observed occurrences of multi-slot sequences are plotted with the size of the bubble indicating the delta in Figure 2. The expected occurrences are based on the results of the Monte Carlo simulation. Red bubbles indicate a positive deviation (more observed slots than expected), while blue indicates a negative deviation. Green dots indicate values in line with the expectation. In Figure 2 it is shown in absolute numbers, in the notebook it can also be seen on a relative scale.


Image 2: Deviations between expected (Monte Carlo simulation) and observed multi-slot frequencies per builder

It can be observed in the relative as well as in the absolute deviation that for the top builders there are more single slot sequences than expected with the exception of ETH-Builder, f1b and Blocknative. For multi-slot sequences with two or more slots, almost all top 10 builders have less than expected. This shows that the trend is not limited to singular entities but derives more from the general market structure.

Finding 2: Payments for multi-slot sequences are higher on average than for single slots

To understand if multi-slot sequences are valuable, we looked into MEV-Boost payments and compared single-slot to multi-slot sequences (Figure 3).


Figure 3: Average MEV-Boost payments per Sequence Length

It can be observed that in accordance with previous work of [3], we observe higher average MEV payouts for longer consecutive sequences (from about 0.05 ETH for single slot sequences to around 0.08 ETH for sequences with nine consecutive slots). Note that the gray numbers in Figure 3 provide the sample size for each slot length. So it can be observed that the longer the sequence, almost linearly the average MEV-boost payment per slot in the sequence rises. At this stage of the research we can only speculate why this is the case. It could be driven by a higher value in longer consecutive sequences, but also by alternative effects. For example, Julian rightfully pointed out it could also be driven by an increasing intrinsic value for the second highest-bidder due to accumulating MEV in private order flow and the intrinsic valuation of the winning bidder remains constant. Or as Danning suggested, it might be driven by certain types of proprietary order flow (e.g. CEX-DEX arbitrage) being more valuable in certain time periods (e.g. volatile periods) leading to more consecutive sequences as well as higher MEV-Boost payments on average. For a more comprehensive answer and a more in-depth understanding, an analysis on the true block value (builder profits plus proposer payments) and potentially on individual tx level is necessary. We leave this open for future research.

This trend also holds when plotting the average payments for each individual builder. The results on this are shown in the notebook.

Finding 3: Per Slot Payments also increase with longer sequences

Supplementary to the absolute average payment, we also looked into the payment per slot position in longer sequences (Figure 4). E.g. how much was on average paid for the third position in a longer sequence.


Figure 4: Average MEV-Boost payments per Sequence Position

Also in the payment per slot analysis a similar trend can be observed, however less prevalent. This suggests that there is slight value in longer sequences, however builders are not willing to bid significantly more for longer consecutive sequences or the first slot after a longer sequence.

This indicates for us that, at least so far, multi-slot strategies are not applied systematically. In this case, we expect builders would need to pay significantly higher values for later slots to ensure to capture the MEV opportunity prepared earlier.

Finding 4: Low auto-correlation between consecutive MEV-Boost payments


Figure 5: Auto-correlation of MEV-Boost Payments

We examined auto-correlation in the MEV boost payments to understand if historical MEV data allows us to forecast future MEV and to see if there are low- and high-MEV periods (Figure 5).

Overall, it can be observed that within the first few slots the correlation strongly decreases until an offset of 2 to 3 slots (we tested for Pearson Correlation Coefficient, Spearmanā€™s Rank Correlation Coefficient and Kendallā€™s Rank Correlation Coefficient). Based on this we can conclude that not more than one to three slots in advance the MEV value can be moderately predicted based on historical data.

Further interesting observations can be made. As expected, the Spearman and Kendall correlation coefficients are significantly higher than the Pearson correlation coefficient, underlining that the data is not following a normal distribution but being skewed and having large outliers. Additionally, it is interesting to note that for the Pearson correlation coefficient, the complete data set and the top 50% quantile dataset behave similarly, which is not the case for the Spearman and Kendall coefficients. This might be an indicator that the rank ordering for the lower 50% quantile can be more reliably predicted, further underlying that high MEV values are volatile and spiky, hence difficult to predict.

Finding 5: No indication of builder specialization on low- or high base fee volatility environment

Previous research (e.g. [6] & [7]) has found that certain builders specialize in low- or high token price volatility environments, with volatility being measured on CEX-price changes. Further, [5] observe that different builders have different strategies with some focusing on high-value blocks while others on gaining market share in low-MEV blocks.

Complementary, to determine whether low or high base fee volatility impacts (multi-block) MEV, we analyzed changes in base fee data to identify periods of high volatility. The base fee fluctuations are driven by whether the gas usage in the previous block was below or above the gas target, as defined by EIP-1559. To identify high volatility environments, we employed two methods: (i) a more naive approach that calculated price changes per slot, classifying the highest and lowest (negative) 10% of these changes as high volatility periods, with the remaining 80 % of slots being categorized as low volatility. Consequently, high volatility blocks occur following a block with either minimal or significant MEV and/or priority tips. (ii) Secondly, the Garman-Klass volatility [8] was calculated on an epoch basis, with slots in the top 20% of GK values designated as high volatility. This approach allows us to examine longer periods characterized by minimal or significant MEV and/or priority tips.

Initial correlation analysis shows only a low correlation between low and high volatile periods and the respective builders (CramĆ©rā€™s V for the naive approach 0.0664 and for the Garman-Klass 0.0772). This indicates that there seems to be no builder specialization based on the volatility environment of the base fee. So, it can be observed that in contrast to token price volatility for base price volatility there seems to not have a specialization of builders developed (yet). Further research is needed to elaborate on this first finding.

Limitations

The research presented here is intended as an initial exploratory analysis of the data rather than a comprehensive study. It is important to note several limitations that affect the scope and conclusions of this analysis. Firstly, it is limited by the considered data set being publicly available MEV-Boost payments data. This leaves out roughly 10 % of non-MEV-Boost facilitated blocks and it does not reflect potential private off-chain agreements. Additionally, the data was partially incomplete and in other parts contained duplicate information (see the notebook for details). Further, missed slots have been excluded so far, a more detailed analysis in the future might focus on the particular effects missed slots have on the subsequent MEV. Lastly, as outlined in the methodology section, using MEV-Boost payments is only a proxy for captured MEV and the competitive metric used in [4] is only partially applicable for our use case.

As outlined in section Finding 2 it currently can only be speculated about the causation of the increasing average MEV-Boost payouts. Furthermore, running the analysis on the true block value (proposer payment plus builder profits) might generate further insights and solidify the research findings.

On the frequency analysis, the approach contains somewhat a chicken and egg-problem. The Monte Carlo simulation is run on market shares, while the market shares potentially derive from multi-slot sequences. We see a daily time window as an appropriate balance between precision and the need to filter out isolated effects, although this can be critically challenged.

Conclusions

Analyzing block meta-data since the merge, we observe that multi-slot sequences occur less frequently than statistically expected. Further, we observe that the average payments for longer multi-slot sequences increase with the sequence length. Similarly, the payments per slot position in longer sequences also slightly rise. This might indicate that there is generally value in longer consecutive sequences. However, considering the only slight increase in value and the fewer observed multi-slot sequences than expected we so far see no indication of deliberate multi-slot MEV strategies being deployed. Also on individual builder level we currently donā€™t observe strong deviations from expected distributions. This may also stem from the fact that in the current PBS mechanism, with MEV-Boost operating as a just-in-time (JIT) block auction, creating multi-block MEV opportunities carries inherent risk. This risk arises as creating these opportunities typically requires an upfront investment, and the opportunity might be captured by a competing builder in the next slot, assuming no off-chain collusion between the proposer and builder. This element of risk is a critical factor that could be eliminated by some of the proposed changes to the mechanism (e.g. some APS designs), making it an essential consideration when defining future mechanisms.

References

[1] Babel K, Daian P, Kelkar M, Juels A. Clockwork finance: Automated analysis of economic security in smart contracts. In 2023 IEEE Symposium on Security and Privacy (SP) 2023 May 21 (pp. 2499-2516). IEEE.

[2] Mackinga T, Nadahalli T, Wattenhofer R. Twap oracle attacks: Easier done than said?. In 2022 IEEE International Conference on Blockchain and Cryptocurrency (ICBC) 2022 May 2 (pp. 1-8). IEEE.

[3] Jensen JR, von Wachter V, Ross O. Multi-block MEV. arXiv preprint arXiv:2303.04430. 2023 Mar 8.

[4] Yang S, Nayak K, Zhang F. Decentralization of Ethereumā€™s Builder Market. arXiv preprint arXiv:2405.01329. 2024 May 2.

[5] Ɩz B, Sui D, Thiery T, Matthes F. Who Wins Ethereum Block Building Auctions and Why?. arXiv preprint arXiv:2407.13931. 2024 Jul 18.

[6] Gupta T, Pai MM, Resnick M. The centralizing effects of private order flow on proposer-builder separation. arXiv preprint arXiv:2305.19150. 2023 May 30.

[7] Heimbach L, Pahari V, Schertenleib E. Non-atomic arbitrage in decentralized finance. arXiv preprint arXiv:2401.01622. 2024 Jan 3.

[8] Meilijson I. The Garman-Klass volatility estimator revisited. arXiv preprint arXiv:0807.3492. 2008 Jul 22.

4 posts - 2 participants

Read full topic

Proof-of-Stake A Note on Equivocation in Slot Auction ePBS

Published: Aug 23, 2024

View in forum ā†’Remove

Thanks to Francesco Dā€™Amato, BarnabĆ© Monnot, Mike Neuder, and Thomas Thiery for feedback and review. Thanks again to Francesco for coming up with the second proposal.

Whether we want to implement slot auctions into ePBS is an active discussion area, and support for slot auctions was signaled in the seventh ePBS breakout call. Currently, the ecosystem lacks knowledge about the fork choice safety of slot auctions in the current ePBS proposal. This note presents two strawman proposals to start discussing the forkchoice safety of slot auction ePBS.

This note presupposes the reader is familiar with the ePBS proposal (EIP-7732). An essential part of this EIP is that a payload boost is applied to a beacon block if the Payload-timeliness committee (PTC) reaches a quorum. If an execution payload is seen on time by a majority of the PTC, the beacon block that corresponds to the execution payload receives additional fork-choice weight (Reveal Boost). If the PTC observes a timely message from the builder stating that it withholds its payload, the additional fork-choice weight is given to the parent block of the beacon block corresponding with the withhold message (Withholding Boost).

In slot auction ePBS, the beacon proposer does not commit to an execution payload hash, unlike in block auction ePBS. Instead, it commits to a specific builder that can submit an execution payload when it is time to reveal. The first problem is that a builder could submit multiple execution payloads. In this note, we will refer to this as a builder equivocation.

In block auction ePBS, something similar to equivocation is possible. The builder could wait for at least one PTC member to vote PAYLOAD_ABSENT and then release a withhold message and an execution payload to split the PTCā€™s view such that none of the three vote options (PAYLOAD_ABSENT, PAYLOAD_WITHHELD, PAYLOAD_PRESENT) reaches the quorum of 50% of the votes.

In block auction ePBS, this equivocation does not benefit the builder much. If the PTC does not reach a quorum, no payload boost is applied, and the honest next-slot validator will take the payload as head. If the builder equivocates, the protocol does not need to guarantee Builder Reveal Safety since the builder does not act as the protocol expects. Still, the builder does not have the flexibility to submit a different execution payload since the beacon block commits to the execution payload hash.

It could be that the builder is incentivized to play a timing game and eventually decides that it is best if the block were withheld. The builder could submit a withhold message and see if the PTC will reach a quorum on PAYLOAD_WITHHELD. If the PTC does not seem to do so, and the PTC also has not yet reached a quorum on PAYLOAD_ABSENT, the builder reveals its payload after all. This attack seems difficult to pull off, but it allows the builder to check whether it can renege on its promised payment to the proposer while still landing its payload on-chain if it has to pay (assuming an honest next-slot proposer).

In slot auction ePBS, a builder may be more incentivized to equivocate because it can change the contents of its execution payload. For example, the builder could broadcast a particular execution payload, but a short time later, a significant MEV opportunity appears, and the builder now wants to broadcast a new execution payload.

Preventing equivocations in slot auction ePBS would be desirable because equivocations would cause insecurity in fork choice. Specifically, we want to obtain the following properties with minimal changes.

:bulb:Desiderata

  1. If the builder reveals precisely one timely execution payload, it should retain the same Builder Reveal Safety guarantees as in block auction ePBS
  2. If the builder reveals multiple timely and equivocating execution payloads,
    a. no execution payload should go on-chain,
    b. but the Unconditional Payment should be as strong as in block auction ePBS

Should slashing or a penalty be applied to equivocating execution payload messages? This question is relevant to block and slot auction ePBS, although the potential benefits of equivocation are likely to be higher in slot auction ePBS. Since ePBS still allows local block construction, it seems unwise to apply harsh slashing or penalties if there is equivocation because this may disincentivize local block construction. Moreover, since it is not clear that there are significant gains to be made from equivocating execution payloads, and if gains are to be made, slashing or penalties do not qualitatively change this, so slashing or penalties are not immediately necessary.

Proposal 1: Vote for Execution Payload Hash

The first strawman proposal to obtain these properties involves changing the block auction ePBS fork-choice specification as follows.

:bulb: Proposal 1: Vote for Execution Payload Hash

  1. Replace PAYLOAD_PRESENT with execution_payload_hash
  2. If no PTC quorum is reached, let the honest next-slot validator use an empty block as its head instead of a full block.

A PTC member would now vote for the execution_payload_hash it has observed instead of simply voting whether a payload is present. Reveal boost is applied if a quorum is reached on execution_payload_hash. Intuitively, this is necessary for slot auctions since the PTC now indicates which execution payload should be used if the block is full and not just that the block is full.

It seems like desideratum 1ā€”the same Builder Reveal Safety as in block auction ePBSā€”is immediately satisfied since an honest builder does not release equivocating execution payloads. A PTC memberā€™s execution_payload_hash vote functions the same as a PAYLOAD_PRESENT vote.

If the builder equivocates but the PTC still reaches a quorum on execution_payload_hash, then the execution payload will make it on-chain in the same way a payload would have made it on-chain if the builder did not equivocate. I believe this is fine because the builder released an equivocating payload that did not split the view of the PTC (sufficiently). This indicates that this equivocating payload is a minor threat to the fork-choice security. Although this outcome contradicts desideratum 2a, the timely requirement in desideratum 2 should be read as the execution payload intends to split the view of the PTC sufficiently.

If the builder equivocates and the PTC does not reach a quorum, then the next-slot honest proposer should see an empty block as its head. The builder loses some of its Builder Reveal Safety because it could be that the builder reveals only one payload (does not equivocate), yet the PTC does not reach a quorum. However, Builder Reveal Safety is not very strong in block auction ePBS either because a next-slot rational proposer would prefer to build on an empty block than a full block since these are more valuable (the ex-post reorg safety is low if reveal boost is not applied). Changing the default next-slot honest proposer behavior from seeing a full block to an empty block as its head does not change much in Builder Reveal Safety, and the system then satisfies desideratum 2.

What if the next-slot proposer is dishonest? The builder could collude with the next-slot proposer and broadcast messages such that the PTC does not reach a quorum and include an execution payload late. This is similar to the attack in block auction ePBS, where a builder tries to get Withhold Boost to apply but releases an execution payload if it does not succeed. The builder and next-slot proposer collusion allows the builder to play aggressive timing games while ensuring Builder Reveal Safety. These timing games come at the expense of the execution validation time of the attesting committee. It is not immediately apparent what this attack would gain for the builder and next-slot proposer collusion since the builder timing game gain comes almost entirely from the next-slot proposerā€™s revenues.

The downside of this proposal is the problem of free data availability. The PTC could now reach a quorum on an execution_payload_hash. These PTC votes would end up on-chain, and an adversary could use them to show that a piece of data was available to the PTC. Yet the adversary would not have to pay the base fee needed to provide the data on-chain; it only has to pay the proposer to commit to the adversary as the builder.

Proposal 2: Pretend Payload Absent

The second strawman proposal does not suffer from the free data availability problem and achieves the desiderata as follows.

:bulb: Proposal 2: Pretend Payload Absent
If the next-slot proposer/attesters observe(s) at least two equivocating payloads, it/they assign(s) no additional fork-choice weight to any empty or full block

The behavior of a PTC member does not change from the block auction ePBS specification. However, suppose a proposer sees that the block producer in the previous slot released equivocating execution payloads. In that case, it ignores the fork-choice weight the PTC may have given to any fork.

If the builder is honest, this does not change its Builder Reveal Safety since the system works exactly as it does in block auction ePBS. Desideratum 1 is thus immediately satisfied.

If the builder equivocates, an honest-but-rational proposer will choose to build on an empty block since it allows the proposer to extract the MEV from two slots of time instead of one. The attesters will not object to this since they observed the equivocating payloads and assigned no additional fork-choice weight to any forks. Therefore, if the next-slot proposer and attesters are honest, desideratum 2 is also satisfied.

The next-slot proposer could collude with the builder. The builder could equivocate, and the next-slot proposer could choose to build on a full block. Similarly to the collusion situation described in the first proposal, though, the gain that a builder gets from this equivocation seems to primarily come from the profits the next-slot proposer could make. It is not clear that the joint utility of the collusion increases by enough to justify the collusion.

A builder and a next-slot proposer could collude to ensure an execution payload does not become canonical. Consider a builder that submits an execution payload, and the PTC reaches a quorum on whether this payload is timely. Later, the builder regrets the contents of its execution payload and aims to remove it from the canonical chain. It could then release an equivocation payload so the next-slot proposer will not build on the undesirable execution payload. This is similar to a builder not revealing its block in block auction ePBS.

In conclusion, these strawman proposals seem to achieve the same fork-choice safety under slot auctions as under block auctions with minimal changes. While the first proposal has a problem with free data availability, the second proposal may be more susceptible to builder games, such as reorging its execution payload. The lack of free data availability and being less susceptible to builder games are advantages of slot auctions in ePBS. Further research on a design that simultaneously solves both problems would be very valuable. If you are interested in working on (slot auctions in) ePBS, please see this page!

6 posts - 3 participants

Read full topic

Economics The Role of the P2P Market in ePBS

Published: Aug 23, 2024

View in forum ā†’Remove


A two-tier auction market: the right resembles the less sophisticated publicly observable P2P market, and the left resembles the more sophisticated private RPC market.

Thanks to Potuz, BarnabƩ Monnot, Terence Tsao, and Thomas Thiery for comments and discussion.

The current ePBS proposal, EIP-7732, suggests operating a two-tier market where builders can bid to obtain the execution payload construction rights. Large block builders are expected to use the pull-based direct connection market. This market allows for lower latency and more flexibility for the builder, as the builder only needs to commit to its bid once the proposer asks for it. This market, however, requires the proposer to connect to the builderā€™s RPC and actively pull bid(s) from it. Smaller builders who lack this connectivity with the validator set can use the push-based P2P market. This market has stricter rules for what bidders can do but does not need the proposer to pull bid(s) from it since bids are pushed to the proposer.

This note explores the role of the P2P market in ePBS. Although there has been some initial exploration on the topic, this note presents a clear counterfactual of a world where the P2P market were not included in EIP-7732. This note also emphasizes multiplexingā€”the ability of proposers to discover buildersā€”as the most important aspect of the P2P market.

The three arguments in favor of the P2P market that the author has seen in previous work are: 1) it allows anyone to set a floor price for the auction, 2) it can be used for MEV-Burn in future protocol upgrades, and 3) it lowers entry barriers for new entrants or long-tail builders.

The first argument is that allowing anyone to bid via the publicly observable P2P market gives all validators the ability to set a floor price for the auction. Validators can bid based on the block that they could locally build. Builders must then bid at least above the bid of these validators to obtain the execution payload construction rights. It has been argued that this is valuable if a cartel of builders intends to keep bids low. The floor price, however, would not break up a cartel. Although proposers would make slightly more revenue in this case, it is unclear what the value of such a floor price is to the protocol.

The beacon proposer selling the rights may be the ideal party to set a reserve price. As I argue in this post, a proposer may want to put a higher reserve price than its valuation for the execution payload construction rights to attract higher bids from builders. The P2P market allows the proposer to signal its reserve price to the market. In this sense, the P2P market allows the validator and other participants to express their preferences.

The second argument states that the P2P market may facilitate MEV-Burn in future protocol upgrades. MEV-Burn aims to decouple the rewards from selling execution payload construction rights from being a validator. This has numerous benefits; for example, it decreases the value of using a staking service provider (SSP) since MEV-Burn decreases the variance of validator payoffs. MEV-Burn requires that builder bids be legible to the protocol. Most designs achieve this by having a committee that observes the best available bids. If ePBS would only have the direct connection market, the MEV-Burn designs need to be revisited since a proposer selling the execution rights is incentivized to understate the amount that will be burnt. Still, the P2P market is expected to only reflect a small portion of the value of the execution payload construction rights, hence even ePBS with the P2P market may not be satisfactory for an effective MEV-Burn solution.

The last reason for the P2P market is that it would allow builders from which proposers are unlikely to pull bids to still compete in the market. Proposers may be unlikely to pull bids from builders that infrequently participate in the auction because they are very specialized or from new builders unknown to the proposer. This could be because proposers have an outdated whitelist of builders from which to pull bids. Allowing these proposers to participate in the push-based P2P market will result in more builder diversity in block construction, which may benefit the protocol.

This last reason is what we will explore in this post. Specifically, what does the Ethereum ecosystem gain by enshrining the push-based P2P market aside from an out-of-protocol solution that facilitates small buildersā€™ participation in the market?

Shea Ketsdever recently released a post on TEE-Boost, an adaptation of MEV-Boost that uses Trusted Execution Environments. In this post, she highlights the different roles a relay plays. One of the roles is multiplexing, allowing proposers to discover builders who may want to participate in the auction.

The ePBS P2P market aims to achieve multiplexing. In the context of ePBS, multiplexing has at least two facets: trustlessness and value reflection. Trustlessness is important because ePBS removes the trust that proposers and builders must place in a relay to facilitate the fair exchange. Value reflection is essential because a multiplexing tool that poorly reflects the value bidders assign to the auctioned item will not efficiently match an auctioneer with the correct bidder.

The ePBS P2P market scores very well on the trustlessness front. Neither a proposer nor a builder must trust anyone since bids are broadcast via the P2P network, and the winning bid is committed to on-chain. The P2P market, however, scores poorly on the value reflection front. Since the P2P network must be DOS resistant, it cannot handle too many bids, so bidders will likely not be allowed to bid as often as they could in MEV-Boost, meaning they have to be strategic about when they bid. Moreover, early bids will not be able to be canceled, which could lead to strategic builders only winning via the P2P market if the valuation of other builders that operate via the direct connection market has decreased (adverse selection). Finally, the value reflection of the P2P market relative to the RPC market will worsen as the RPC market becomes more sophisticated while the P2P market becomes stale.

How would an out-of-protocol actor facilitate multiplexing if ePBS were deployed? In MEV-Boost, relays facilitate multiplexing because submitting blocks to relays is (largely) permissionless, and relays are well-connected to validators. In ePBS, a relay - from no one referred to as a bid curation relay - would look different. A bid curation relay could open an RPC endpoint that proposers connect to and host an auction where builders submit bids, like in MEV-Boost. Bids, however, do not need to contain transaction data since the bid curation relay would not be responsible for the fair exchange problem that is solved via ePBS. Bids in ePBS are a bid value and the hash of the execution payload. A proposer then pulls the highest bid from the bid curation relay and, if it so desires, commits to the highest bid via the in-protocol ePBS system. A winning builder then sees this in-protocol commitment and publishes the block via ePBS.

It becomes clear that the trust assumptions that proposers and builders must place in a bid curation relay are vastly lower than in MEV-Boost. Essentially, the proposer and builders must trust the bid curation relay to forward the highest-paying bid when the proposer asks for it. The bid curation relay is not trusted with the block contents (builder privacy is preserved) and is not responsible for unconditional payment (data availability and validation are enforced via the protocol).

The ePBS relay scores worse on the trustlessness front than the P2P market since the proposer and builders must trust the relay not to censor its bids. On the other hand, the value reflection of such a bid curation relay could be far better. The relay could offer bid cancellations and high-frequency bidding to builders. Moreover, relays could invest in latency reductions and charge for this, as some do in MEV-boost. If a relay successfully reduces latency, more prominent builders may connect to it. This means the value reflection of relays relative to directly connected builders may remain stable or improve over time.

Shea also highlights another option that has been discussed widely before: next to the P2P market; there could be an on-chain registry of builders. There could be a smart contract that any builder could write its RPC endpoint to. Any validator could then see the available RPC endpoints and pull bids from it during its slot. This alternative scores well on the trustlessness front since no trust is required, and it scores well on the value reflection point since it allows all builders to compete on a similar level. The proposer could pull from this registry every time it is supposed to propose a block.

Why do we care about multiplexing? Multiplexing contributes to the credible neutrality of the network. In the context of ePBS, credible neutrality may mean something like this: the builder with the highest valuation for the execution payload construction rights is allocated these rights. If proposers were to rely solely on directly connected builders, some long-tail builders who happened to have an exceptionally high value for a specific block might be excluded. If proposers rely on bid curation relays, they may not forward the highest-paying bid because they prefer to forward another bid for whatever reason. If proposers rely on an on-chain registry of builders, it may not connect to the newer or smaller builders.

Allowing multiplexing to contribute to credible neutrality is a trade-off between trustlessness and value reflection. If a completely trustless market is so poor at value reflection that it never surfaces a winning bid, it does not contribute much to credible neutrality. If a perfectly value-reflecting market puts a lot of trust in one party, the benefit of credible neutrality is also nonexistent.

To conclude, the P2P market is easy to implement, and its maintenance does not require a hard fork so clients can iterate freely. Although the P2P market only contributes a little to the core functionality of ePBS, there are virtually no downsides to implementing it, and it is a nice feature that may benefit some users and could be beneficial for proposers as it increases their revenues and may be helpful for MEV-Burn in the future. Further work could specify the P2P market rules and how an on-chain registry of builder RPC endpoints could work.

1 post - 1 participant

Read full topic

Security An Automatic Technique to Detect Storage Collisions and Vulnerabilities within Solidity Smart Contract

Published: Aug 23, 2024

View in forum ā†’Remove

Storage collisions and vulnerabilities within Ethereum smart contracts can lead to unexpected issues like freezing funds, escalating privileges, and financial asset theft. A storage collision occurs when two different storage structs unintentionally use same storage slot(s), or the slot layout is changed during the upgrade of implementation contract. These collision vulnerabilities have been detected in large numbers (worth millions of dollars) in a recent study within smart contracts deployed on the Ethereum network.

In this topic, we propose a more accurate and complete technique to detect storage vulnerabilities and collisions in Solidity smart contracts. And encourage the Ethereum community to provide feedback on the proposed technique.

Introduction

We are working on a solution based on advanced static analysis techniques that can identify vulnerabilities within the deep storage of Ethereum Solidity smart contracts. We aim to detect storage collisions in proxy contracts deployed on the Ethereum network like ERC-2535 (Diamond/Multi-Facet Proxy), ERC-1822, upgrade proxy pattern, etc., as complex proxy contracts are more likely to experience a storage collision, like during the upgrade of implementation or facet contracts.

N. Ruaro et al. analyzed Ethereum contracts using contract bytecode to detect storage collisions and reported 14,891 vulnerable contracts. Their technique was able to identify storage slot types correctly with an accuracy of 87.3%. Whereas, we aim to build a solution that will use source code to accurately analyze the storage layout and slot types of the contract. Furthermore, we will also analyze dynamic arrays, mapping variables, and complex nested structs in our analysis.

Suppose a collision occurs on the state variablesā€™ base slots, our approach will allow us to identify the impact of the collision on dynamic arrays and mapping variables declared consecutively, and arrays data type or mappings key types are same which is a common practice in large contracts like gaming contracts.

As shown in the below example code, the slot layout was changed during the contract upgrade, and since token_uris and token_version have same key types and data types, both variables will return each otherā€™s data after the upgrade due to collision.

library ImplementationStorage1 {
    struct AddressSlot {
        address owner; // slot n+0
        mapping(uint256 => string) token_uris; // slot n+1
        mapping(uint256 => string) token_versions; // slot n+2
    }

    function getAddressSlot(bytes32 slot) internal pure returns (AddressSlot storage r) {
        assembly {
            r.slot := slot
        }
    }
}

// updated code
library ImplementationStorage2 {
    struct AddressSlot {
        address owner; //slot n+0
        mapping(uint256 => string) token_versions; // slot n+1 (shld be token_uris)
        mapping(uint256 => string) token_uris; // slot n+2 (shld be token_versions)
    }

    function getAddressSlot(bytes32 slot) internal pure returns (AddressSlot storage r) {
        assembly {
            r.slot := slot
        }
    }
}

token_uris accessing token_versions and vice-versa after the upgrade.

       (before upgrade)                        (after upgrade)   
      _________________                      _________________
     |     Proxy       |                     |     Proxy       |
     |_________________|                     |_________________|
     | * IMPLEMENT_SLOT| --> NFTManager1     | * IMPLEMENT_SLOT| --> NFTManager2
     | * ADMIN_SLOT    |                     | * ADMIN_SLOT    |
     |_________________|                     |_________________|
     | + upgradeTo()   |                     | + upgradeTo()   |
     | + changeAdmin() |                     | + changeAdmin() |
     |_________________|                     |_________________|
              |                                       |
              v                                       v
      _________________                       _________________
     |   NFTManager1   |                     |   NFTManager2   |
     |_________________|                     |_________________|
     | - owner         |                     | - owner         |
     | - token_uris    | **** collision **** | - token_versions|
     | - token_versions| **** collision **** | - token_uris    |
     |_________________|                     |_________________|

We plan to build a technology that will automatically detect all storage collisions within a Solidity smart contract.

Methodology

We have structured our development plan into three distinct phases, outlined as follows:

  • Automatic State Variable Detector and Slot Layout Calculator

In this phase, we focus on developing an automatic state variable detector and slot layout calculator. This component will facilitate the identification of state variables within smart contracts and determine their corresponding slot layout. By automating this process, we aim to streamline the initial analysis procedures.

Sample output of Slot Calculator

slot 0 - mapping ds.selectorToFacetAndPosition[bytes4] = FacetAddressAndPosition;
slot 1 - mapping ds.facetFunctionSelectors[address] = FacetFunctionSelectors;
slot 2 - address [] ds.facetAddresses;
slot 3 - mapping ds.supportedInterfaces[bytes4] = bool;
slot 4 - address ds.contractOwner;
slot 5 - mapping ds.tempSelectorsNested[uint256] = FacetAddressAndPosition;
slot 6 - FacetAddressAndPosition [] ds.FacetAddressAndPositionArray;
slot 7 - mapping ds.tempMapping[uint256] = uint256;
slot 8 - mapping ds.tempMapping2[address] = uint256;
  • Mapping Keys Analyzer and Slot Calculator of Complex Variables

Building upon the foundation established in phase 1, in this phase we will first extend the slot calculator capability to calculate the slots of complex variables and their entries (for all data types) i.e. slots of mapping keys, dynamic array, complex struct, mappings with complex struct as value.

This component will also include the approximation of all keys used in mapping variables for saving data using advanced static analysis techniques. By accurately approximating keys and calculating entries, we seek to enhance the precision and breadth of storage slot calculation methodology, which will help detect storage collision within deep storage data of a smart contract.

  • Collision Detector for State Variables and Complex Variables All Entries Slots

The final phase of our methodology focuses on implementing a collision detector for both state variables and complex variable slots. This critical component will identify any potential collisions or conflicts within any type of state variables and their associated variable(s)/value(s) slots. By detecting and addressing collisions, we aim to ensure the integrity and reliability of smart contracts.

We aim to develop a robust and comprehensive methodology for smart contract storage collision detectors, by systematically progressing through above discussed three development phases.

Conclusion

The development of our solution will allow developers to ensure that their contract has no potential storage collisions before deployment. It will also be able to detect storage collisions within deep storage of deployed smart contracts and can help in securing contracts worth millions of dollars.

1 post - 1 participant

Read full topic

Block proposer Mechan-stein (alt. Franken-ism)

Published: Aug 21, 2024

View in forum ā†’Remove

Mechan-stein (alt. Franken-ism)

^ choose your own adventure ā€“ either way, just trying to portmanteau ā€˜Frankensteinā€™ and ā€˜Mechanism.ā€™


^ā€œdonā€™t worry bro, just one more auction, i swear. check it out.ā€ h/t Mallesh for the relevant tweet.

\cdot
by mike ā€“ wednesday; august 21, 2024.
^hbd Bo. if you, dear reader, havenā€™t seen ā€œInsideā€ or ā€œInside Outtakes,ā€ watching them is your homework assignment.
\cdot
Many thanks to BarnabƩ, Julian, Thomas, Jacob, mteam, Toni, Justin, Vitalik, Max, and Mallesh for discussions around these topics and comments on the draft!
\cdot
The idea for the combined mechanism explored in Part 2 of this post came from a BaranbƩ-led whiteboarding session and accompanying tweet thread. These ideas are also explored in the this doc, which inspired this talk.
\cdot
tl;dr; We sketch a high-level framing for Ethereum block construction centered around the design goals of encouraging builder competition, limiting the value of validator sophistication, and preserving the neutrality of block space. We then highlight three proposed mechanisms and how they interface with the established desiderata. We conclude by exploring the potential synergies of combining these designs into a single flow, called Mechan-stein.
\cdot
Contents
(1) The building blocks of block-space market design
   Enshrined PBS & MEV-burn via PTC
   Execution Auctions (an Attester-Proposer Separation instantiation)
   FOCIL
(2) Mechan-stein
   Potenital Issues with Mechan-stein
\cdot

Related work


[1] The building blocks (pun intended) of block-space market design

Since before the Merge, much has been (and continues to be) written about Ethereumā€™s transaction supply chain and block-space market design. I still think Vitalikā€™s Endgame summarizes the best-case outcome most succinctly with,

ā€œBlock production is centralized, block validation is trustless and highly decentralized, and censorship is still prevented.ā€

We can operationalize each of these statements into a design goal for our system:

  1. ā€œBlock production is centralized.ā€ \rightarrow MEV is a fact of life in financial systems, and some actors will inevitably specialize in its extraction. We canā€™t expect solo-stakers to run profitable builders, but we can encourage competition and transparency in the MEV markets. When discussing MEV-boost, we usually describe it as aiming to democratize access to MEV for all proposers (which it does extremely well), but one under-discussed element of the existing system is that it encourages builder competition by creating a transparent market for buying block space. There are (and always will be) advantages and economies of scale for being a big builder (e.g., colocation with relays, acquiring exclusive order flow deals, and holding large inventory on various trading venues ā€“ for more, see this recent paper from Burak, Danning, Thomas, and Florian), but anyone can send blocks and compete in the auction. Another important element of MEV-boost is that the auction happens Just-In-Time (JIT) for the block proposal, making timing games around the block proposal deadline valuable to the proposer who serves as the auctioneer. Still, the real-time nature of the auction ensures that the builder with the highest value for this specific slot wins the auction (rather than, e.g., the builder with the highest average value for any slot ā€“ see Max & Malleshā€™s argument for why ahead-of-time auctions are more centralized). This leads to design goal #1: encourage builder competition.^{[1]}
  2. ā€œBlock validation is trustless and highly decentralizedā€^{[2]} \rightarrow Ethereumā€™s primary focus has been preserving the validator setā€™s decentralization (why this is important in item #3 below). This fundamental tenet instantiates itself in both the engineering/technical design and the economic/incentive design. On the engineering front, the spec is written with the minimum hardware requirements in mind. This constraint ensures that participation in Ethereumā€™s consensus is feasible given (relatively) modest resources. On the economic level, the goal is to minimize the disparity in financial outcomes between at-home stakers and professional operators. Beyond feasibility, this aims to make at-home staking not too irrational. This double negative is tongue-in-cheek but hopefully conveys the message of trying to ensure there is some economic viability to at-home staking rather than staking through a centralized provider. Another lens for interpreting this is keeping the marginal value of sophistication low. We canā€™t expect at-home operators to have the exact same rewards as Coinbase and Lido (e.g., because they may have higher network latency), but the centralized staking providers shouldnā€™t benefit greatly from sophistication. This leads to design goal #2: limit the value of validator sophistication.
  3. ā€œCensorship is prevented.ā€ \rightarrow Credible neutrality is what differentiates crypto-economic systems from FinTech. If centralized entities determine which transactions land on chain and which do not, itā€™s over. To ensure the anti-fragility and neutrality of Ethereum, we must rely on a geographically distributed validators; the validator set is the most decentralized part of the block production pipeline. In my opinion, (i) the main point of having a decentralized validator set is to allow those validators to express different preferences over the transactions that land on chain (ā€œhigh preference entropyā€ ā€“ h/t Dr. Monnot), and (ii) relying on this decentralization is the only way to preserve neutrality of the chain (c.f., Uncrowdable Inclusion Lists for more discussion on chain neutrality). This leads to design goal #3: preserve the neutrality of Ethereum block space.

Right. To summarize:

  1. ā€œBlock production is centralized.ā€ \rightarrow design goal #1: encourage builder competition.
  2. ā€œBlock validation is trustless and highly decentralizedā€ \rightarrow design goal #2: limit the value of validator sophistication.
  3. ā€œCensorship is prevented.ā€ \rightarrow design goal #3: preserve the neutrality of Ethereum block space.

Ok. This is all great, but letā€™s talk specifics. Many proposals aim to accomplish some of the design goals above. I am going to focus on three:

  1. Enshrined Proposer-Builder Separation & MEV-burn via Payload-Timeliness Committee (abbr. PTC onwards).
  2. Execution Auctions/Attester-Proposer Separation.
  3. Fork-Choice Enforced Inclusion Lists (abbr. FOCIL onwards).

This may seem jargon-laden, and I apologize; please check out the links for the canonical article on each topic; for even more legibility, I will present a high-level view of each proposal below.

Enshrined PBS & MEV-burn via PTC

This design enshrines a JIT block auction into the Ethereum consensus layer. The diagram below summarizes the block production pipeline during the slot.

  1. The builder bids in the auction by sending (block header, bid value) pairs to the proposer and the committee members.
  2. The proposer commits to the highest bid value by signing and publishing the winning bid.
  3. The committee enforces that the proposer selected a sufficiently high bid according to their view.
  4. The builder publishes the block.
  5. The committee enforces the timeliness of the builderā€™s publication.

Analysis

  • PTC allows the protocol (through the enforcement of the committee) to serve as the trusted third-party in the fair-exchange of the sale of the block building rights. MEV-burn (maybe more aptly denoted as ā€œblock maximizationā€ because burning isnā€™t strictly necessary for the bids) asks the attesters to enforce a threshold for the bid selected as the winner by the proposer.
  • PTC primarily implements design goal #1: encourage builder competition. PTC enshrines MEV-boost, fully leaning into creating a competitive marketplace for block building. As in MEV-boost, the real-time block auction allows any builder to submit bids and encourages competition during each slot. Additionally, the JIT auction and bid-threshold enforcement of MEV-burn reduces the risk of multi-slot MEV by forcing each auction to take place during the slot. Lastly, PTC and other ePBS designs historically were aimed at removing relays. With bid thresholds from MEV-burn, the bypassability of the protocol becomes less feasible (even if the best builder bypasses, the second best can go through the protocol and ensure their bid wins).
  • PTC marginally addresses design goal #2: limit the value of validator sophistication. By creating an explicit market for MEV-aware blocks, PTC ensures that all validators can access a large portion of the MEV available in their slot. MEV-burn also smooths out the variance in the validator rewards. However, one of the major limitations of this auction design is the ā€œvalue-in-flightā€ (h/t BarnabĆ© for coining the term) problem of the auction taking place during the slot. Because the value of the sold item changes dramatically throughout a slot, the auctioneerā€™s role benefits from sophistication. Beyond simple timing games, more exotic strategies around the fork-choice rule (e.g., using extra fork-choice weight to further delay block publication, h/t Toni) are possible, and we are just starting to see these play out.
  • PTC does not address design goal #3: Preserve the neutrality of Ethereum block space. Neither PTC nor PBS generally are designed to encourage censorship resistance. The fact that a few builders account for most of Ethereumā€™s blocks is not surprising, and we should not count on those builders to uphold the credible neutrality of the chain (even if they are right now). While it is true that PTC aims to maintain a decentralized validator set, the fact that the full block is sold counter-acts that effect by still giving discretionary power of the excluded transactions to the builder (e.g., consider the hypothetical where 100% of validators are at-home stakers (maximally decentralized), but they all outsource to the same builder \implies the builder fully determines the transactions that land onchain).

Execution Auctions (an Attester-Proposer Separation Instatiation)

In contrast to the JIT block auction enabled by PTC, this design enshrines an ahead-of-time slot auction into the Ethereum consensus layer. A slot auction still allocates the entire block to the winner of the auction, but they no longer need to commit to the specific contents of the block when bidding (e.g., they are buying future block space) ā€“ this allows the auction to take place well in advance of the slot itself. The diagram below summarizes the block production pipeline 32 slots ahead of time (the 32 is just an arbitrary number; you could run the auction any time in advance or even during the slot itself; the key distinction is the fact that the bids donā€™t contain commitments to the contents of the block).

N.B., the first three steps are nearly identical to the PTC process. The only differences are (a) the auction for the Slot N+32 block production rights takes place during Slot N and (b) the bid object is a single bid value rather than the (block header, bid value) tuples. The actual building and publication of the block happen during Slot N+32, and Execution Auctions are agnostic to that process.

  1. The builder bids in the auction by sending bid value to the proposer and the committee members.
  2. The proposer commits to the highest bid value by signing and publishing the winning bid.
  3. The committee enforces that the proposer selected a sufficiently high bid according to their view.

Analysis

  • Execution Auctions allow the protocol (through the enforcement of the committee) to serve as the trusted third party in the fair-exchange of the sale of the block building rights for a future slot.
  • Execution Auctions primarily support design goal #2: limit the value of validator sophistication. With the real-time auction of PTC, we described how the value-in-flight problem results in value from the sophistication of the validators who conduct the auction. In Execution Auctions, the auction occurs apriori, making the value of the object sold less volatile. The validator conducting the auction has a much simpler role that doesnā€™t benefit from timing games in the way they do in the JIT auction, thereby reducing their value from sophistication.
  • Execution Auctions do not address design goal #1: encourage builder competition. By running the auction ahead of time, the highest value bidder will always be the builder who is best at producing blocks (h/t Max and Mallesh for formalizing this). The builder may still choose to sell the block production rights on the secondary market, but only at a premium over the amount they can extract.^{[3]}
  • Execution Auctions do not address design goal #3: Preserve the neutrality of Ethereum block space. Execution Auctions are not designed to encourage censorship resistance. We fully expect the future block space and builder markets to remain centralized. Another major concern with Execution Auctions is the risk of multi-slot MEV. Because the auction is not real-time, it is possible to acquire multiple consecutive future slots and launch multi-slot MEV strategies without competing in any auction during the slot itself. (We could try to mitigate this by making the look-ahead only a single slot ā€“ e.g., Slot N+1 auction during Slot N, but this may open up the same value-in-flight issues around JIT block auctions. More research is needed (and actively being done h/t Julian) here.)

FOCIL

This design allows multiple consensus participants to construct lists of transactions that must be included in a given slot. In contrast to the previous designs, this is not an auction and does not aim to enshrine a MEV marketplace into the protocol. Instead, the focus here is improving the systemā€™s neutrality by allowing multiple parties to co-create a template (in the form of a set of constraints) for the produced block. The diagram below describes the block production process during the slot itself.

  1. The IL committee publishes their inclusion lists to the builder (clumping this together with the proposer for this diagram because the builder must follow the block template) and the attesters.
  2. The builder publishes a block that includes an aggregate view of the ILs they received and conforms to the constraints therein.
  3. The attesters enforce the block validity conditions, which now check that the builder included a sufficient threshold of observed inclusion lists.

Analysis

  • FOCIL increases the protocolā€™s neutrality by allowing multiple validators to express their preferences in the block co-creation.
  • FOCIL primarily contributes to design goal #3: preserve the neutrality of Ethereum blockspace. This is the direct goal; more inputs to the block construction seems like a no-brainer (very much in line with the latest thread of concurrent proposer research). Critically, FOCIL intentionally does not give any MEV power to the inclusion list constructors (see Uncrowdability for more) to avoid the economic capture of that role. In particular, FOCIL does not aim to constrain the builderā€™s ability to extract MEV generally; the builder can still reorder and insert transactions at will in their block production process. Instead, itā€™s their ability to arbitrarily exclude transactions, which FOCIL reduces.
  • FOCIL does not address design goal #1: encourage builder competition. FOCIL is agnostic to the exact block production process beyond enforcing a block template for transactions that cannot be excluded arbitrarily.
  • FOCIL does not address design goal #2: limit the value of validator sophistication. FOCIL is agnostic to the exact block production process beyond enforcing a block template for transactions that cannot be excluded arbitrarily.

Right. That was the ā€œvegetable eatingā€ portion of this article. The critical takeaway is each of the above proposals primarily addresses one of the cited design goals, but none address all three simultaneously. This makes it easy to point out flaws in any specific design.
ā€¦
You probably see where we are going with this. Letā€™s not bury the lede. What if we combine them? Each serves a specific role and operates on a different portion of the slot duration; why not play it out?

[2] Mechan-stein

With the groundwork laid, we can ~nearly~ combine the three mechanisms directly. There is one issue, however, which arises from both auctions selling the same object ā€“ the proposing rights for Slot N+32. The resulting bids in the first auction (the slot auction sale of Slot N+32 during Slot N) would thus not carry any economic meaning because bidders would be competing for the slot but would then be forced sellers by the time the slot arrived. To resolve this, the second auction (which happens JIT during the slot) could instead be a Top-of-Block auction (e.g., the first 5mm gas consumed in the block). There are many articles exploring the Top-of-Block/Rest-of-Block split (sometimes called block prefix/suffixes) (see, e.g., here, here, here), so we wonā€™t go into the details of the consensus changes required to facilitate this exchange. Taking its feasibility for granted, the double-auction design of Mechan-stein makes more sense.
- Auction 1 during Slot N sells the block proposing rights for Slot N+32 and is conducted by the proposer of Slot N.
- Auction 2 during Slot N+32 sells the Top-of-Block to a (potentially different) builder who specifies the specific set of transactions to be executed first in the block. This auction is conducted just in time by the builder/winner of Auction 1.

With this framing, the winner of Auction 1 effectively bought the option to build (or sell) the Rest-of-Block for Slot N+32 ā€“ thus the expected value of the bids in that auction would be the average amount of MEV extractable in the block suffix (aside: this might play nicely with preconfs). The diagram below shows the flow at a high level (leaving off many back-and-forths for legibility).

  1. The Slot N proposer auctions off the Slot N+32 proposing rights.
  2. The Slot N attesters enforce the bid threshold of the slot auction.
  3. [32 slots later] The Slot N+32 IL committee publishes their ILs.
  4. The Slot N+32 builder auctions off the Top-of-Block for Slot N+32.
  5. The Slot N+32 PTC enforces the bid threshold of the Top-of-Block auction.
  6. The Slot N+32 PTC enforces the timeliness of the block publication from the winning builder.
  7. The Slot N+32 attesters enforce the IL threshold of the final block.

Yeah, yeah ā€“ itā€™s a lot of steps, but the pitch is pretty compelling.

  • Mechan-stein addresses design goal #1: encourage builder competition. The permissionless, JIT Top-of-Block auction helps mitigate the risk of multi-slot MEV in Execution Auctions by forcing the slot auction winner to sell a portion of the block or at least pay a threshold to build the full block themselves.
  • Mechan-stein addresses design goal #2: limit the value of validator sophistication. The role of an average validator in block production is now the simple combination of (1) conducting the ahead-of-time slot auction and (2) publishing their inclusion list when part of an IL committee. This greatly reduces the power bestowed on the validator because (1) they are now conducting an auction apriori (thus, latency and timing games play a smaller role) and (2) the inclusion list intentionally does not generate much value for MEV-carrying transactions (because it only guarantees inclusion rather than ordering).
  • Mechan-stein addresses design goal #3: preserve the neutrality of Ethereum block space. By allowing many participants to co-create the set of constraints enforced on the builder of each block, high preference entropy is achieved without unduly benefiting the transactions that land in an inclusion list, as block builders can still reorder and insert at their leisure. However, the builderā€™s ability to exclude is limited, removing some of their monopolist power over the transactions in the block.

The combined mechanism creates a set of checks and balances where the weaknesses of one design in isolation are the strengths of another. Everything is perfect, right?

Potential issues with Mechan-stein

It might not be only rainbows and butterflies. Without being comprehensive (neither in the list of potential issues nor the responses to said issues), letā€™s run down a few of the most obvious questions with Mechan-stein and some initial counter-points.

  • Point #1 ā€“ complexity, complexity, complexity. This could (and maybe should) count for multiple points (h/t Mallesh for the relevant tweet). Each of these proposals involves massive changes to the consensus layer of Ethereum with wide-ranging impact (particularly on the fork-choice rule). The devil is truly in the details, and getting something like this specā€™ed out and implemented would be an immense research and engineering lift ā€“ letā€™s just say William of Ockham would not be impressed.
    • Counter-point #1 ā€“ building the future of finance in a permissionless and hyper-financialized world wasnā€™t going to be simple (ā€œRome wasnā€™t built in a dayā€). It shouldnā€™t be shocking that there doesnā€™t seem to be a silver bullet for building an MEV-aware, decentralized, credibly neutral blockchain. Maybe eating the complexity now can leave the chain in a more stable equilibrium. Also, there may be significant synergies in combining designs (e.g., using the same committee for FOCIL and PTC). You could probably do a subset of Mechan-stein and still get some benefits (e.g., FOCIL + PTC).
  • Point #2 ā€“ how may the ahead-of-time slot auction distort the MEV market? Mostly just reciting Max and Malleshā€™s argument (3rd time referencing that paper in this article lol). By removing the real-time nature of the initial auction, you bias it towards a winner-take-all for the best builder (or the ā€œBest Block Space Future Value Estimatorā„¢ā€). Iā€™d say this is similar in spirit to the Phil Daian view of making the competition as deterministic as possible (e.g., ā€œdeterministic vs statistical opportunitiesā€).
    • Counter-point #2 ā€“ that is the point of still having the PTC conduct a JIT Top-of-Block auction. I think this feels reasonable. However, there is still a slight edge that the auctioneer (who may be a builder themselves) has in the JIT auction, which is they can benefit from the sophistication and latency investments as they are the auctioneer and a participant. As mentioned above, you could consider skipping the Execution Auctions part of Mechan-stein and just going with FOCIL + PTC (or even leave MEV-boost alone as the primary PBS market and just do FOCIL). (h/t Justin for pointing out that you could try to do Execution Auctions where multiple proposers (more than one auction winner) are selected ā€“ another combined mechanism that tries to mitigate the multi-slot MEV risk.)
  • Point #3 ā€“ there is still power in being the block producer. As pointed out in this comment and its response on the FOCIL post, there is still some discretionary power in being the block builder. Namely, they can choose which ILs they exclude from their aggregate up to some protocol-enforced tolerance. This notion of having an IL ā€œaggregatorā€ is the main difference between FOCIL and a leaderless approach like Braid.
    • Counter-point #3 ā€“ this seems like a fundamental feature. Again, I find myself leaning on Philā€™s comment and mental model for ā€œhow economic power expresses itself in the protocol.ā€ In a distributed system with network latency and geographic decentralization, some parties will have advantages over others. Suppose the protocol doesnā€™t explicitly imbue some participants with power during some period (e.g., by electing a leader). In that case, that power will still manifest somewhere else, likely in a more implicit (thus more sophisticated) way. This is more of a meta point, and I am happy to be convinced otherwise.

All right, going to cut it here; hope you found it interesting. Lotā€™s to think on still.

thank for reading :heart: -mike


footnotes

^{[1]}: It is worth noting that, conditioned on having strong censorship resistance properties, the difference between a monopolist builder and a competitive marketplace of builders isnā€™t so vital. As discussed with BarnabĆ© and Julian, perhaps a more important property is the ā€œreplace-abilityā€ of a monopolist builder if they begin abusing their power. All else being equal, I still prefer the outcome where we have multiple builders, even if just for the memetic reality of having a single block builder looks highly centralized, even if the other consensus participants heavily constrain them. Hence, builder competition still feels like a fair desiderata.:leftwards_arrow_with_hook:ļøŽ

^{[2]}: Vitalik pointed out that when he originally wrote this, he was referring more to the act of validating the blocks (e.g., by verifying a ZK proof) rather than explicitly participating in consensus. The name ā€œvalidatorā€ denotes someone who engages in consensus, which has been a nomenclatural pain point since the launch of the beacon chain. Despite this, I still like the framing of keeping some form of consensus participation decentralized (mainly as a means to better chain neutrality), so I will slightly abuse the naming confusion. xD :leftwards_arrow_with_hook:ļøŽ

^{[3]}: It is worth noting that validators could also choose to only sell their block at a premium in the more general case through the use of the min-bid feature of MEV-boost. See more on min-bid from Julian and Data Always. :leftwards_arrow_with_hook:ļøŽ

7 posts - 5 participants

Read full topic

Ecosystem (5)
Curve
Proposals Reduce TUSD Pegkeeper Debt Ceiling to 0 and pyUSD to 5m

Published: Sep 25, 2024

View in forum ā†’Remove

Summary:

Reduce TUSD PegKeeper debt ceiling to 0.
Reduce pyUSD PegKeeper debt ceiling to 5m

Abstract:

PegKeeper debt ceiling is the max amount of crvUSD that a PegKeeper can mint to a target crvUSD pool. Historically, the USDC/USDT pools have been the primary liquidity centers and most useful PegKeeper pools for keeping crvUSD on peg. This proposal balances the proportional debt ceiling to PegKeeper pool TVL so reliance on each PegKeeper is suitable for the significance of the respective pool. It also proposed to fully remove exposure to TUSD due to regulatory risk and solvency concerns.

Motivation:
The current PegKeeper debt ceilings vs pool TVLs along with proposed ratio are as follows:

Pegkeeper Debt Ceiling Pool TVL Debt Ceiling/TVL Proposed Ratio
USDC 25m 12.62m 1.98 1.98
USDT 25m 9.69m 2.58 2.58
pyUSD 15m 963k 15.58 5.19
TUSD 10m 556k 17.99 0

Notice the PegKeeper ceiling to TVL ratio is much higher for pyUSD and TUSD. These pools also have not shown a strong trajectory in their TVL:

pyUSD

TUSD

This can cause potential issues with the PegKeepers because of ratio limits. A recent proposal voted to increase the caller_share of these PegKeepers to incentivize updating these less efficient PegKeepers. Ratio limits require multiple PegKeepers to deploy debt before increasing the total share of debt that can be deployed. One can play with this Desmos graph to experiment with how changes in debt ceiling affect the ratio limit of the PegKeepers. Essentially, the high debt ceiling relative to pool size may limit the deployment of debt in the USDT/USDC PegKeepers (the important crvUSD PegKeepers) and artificially require more debt to deploy through the pyUSD/TUSD PegKeepers (the ā€œsupplementaryā€ PegKeepers).

Ultimately Curve requires a strong diversity of PegKeepers, but that is another discussion. crvUSD is overexposed to minor stablecoins, especially TUSD which has a dubious track record and has recently been charged by the SEC with defrauding investors. LlamaRisk has always taken a skeptical stance toward TUSD, and stakeholders are advised to read the public attestations provided for TUSD. Attestations disclose that nearly 100% of reserves are with the Hong Kong depository institution:

The Hong Kong depository institution also invests in other instruments to generate yield, which are made up of investments that may not be readily convertible to cash, subject to market conditions or fund performance.

Furthermore, attestations disclose that accounting is done at cost. It is impossible to have any insight, based on publicly available information, whether the reserves backing TUSD are liquid or even if the stablecoin is solvent. What we do know is that TUSD experienced prolonged depeg following its offboarding from Binance in February and supply drawdown from 3.3B in Nov '23 to 500M in April '24. The supply has since remained conspicuously static, indicating that there is little public interest in the stablecoin and it may be largely held by insiders. In fact, 78% of the supply on Ethereum (~50% of total supply) is held by an EOA associated with Justin Sun.

PegKeeper V2 was designed to mitigate exposure to stablecoin depegs. However, it may be prudent to consider completely removing crvUSD exposure to TUSD, which has a notably poor track record on peg stability and transparency standards compared to all other PegKeeper stablecoins. Other PegKeeper contenders may include USDM. A followup proposal will address onboarding USDM PegKeeper.

Specification:

call crvUSD ControllerFactory: 0xC9332fdCB1C491Dcc683bAe86Fe3cb70360738BC

TUSD_PK: "0x0a05FF644878B908eF8EB29542aa88C07D9797D3"
PYUSD_PK: "0x3fA20eAa107DE08B38a8734063D605d5842fe09C"

set_debt_ceiling(TUSD_PK, 0)
set_debt_ceiling(PYUSD_PK, 5000000000000000000000000)

1 post - 1 participant

Read full topic

Gauge Proposals Proposal to add tBTC/cbBTC [Ethereum] to the Gauge Controller

Published: Sep 22, 2024

View in forum ā†’Remove

Summary:

Proposal to add gauge support for the tBTC/cbBTC pool on Ethereum.

References/Useful links:

Link to:

Protocol Description:

tBTC is a permissionless wrapped Bitcoin, that is 1:1 backed by mainnet BTC. tBTC is trust minimized and redeemable for mainnet BTC without a centralized custodian.

cbBTC is a new, but already well known centralized wrapped Bitcoin.

Motivation:

This proposal aims to add a veCRV gauge for the Curve tBTC/cbBTC pool on Ethereum.

The recent launch of cbBTC, Threshold considers this pair essential for effective liquidity routing on mainnet, and expects it to attract significant liquidity.

The DAO has budgeted T token bribes to incentivise this pool, with the goal to attract liquidity to the pool and increase the overall liquidity of tBTC on mainnet.

Specifications:

1 Governance:

tBTC operates on Threshold DAOā€™s decentralized threshold encryption protocol. Threshold DAO is governed by the networkā€™s work token, T. T token holders govern the DAO via proposals raised to the Threshold forum, which can be raised to a vote via Snapshot, as well as the on-chain Governor Bravo module via Boardroom.

tBTC contract deployments are currently managed via the Council multi-sig, a 6-of-9 multi sig managed by trusted community members: 0x9F6e831c8F8939DC0C830C6e492e7cEf4f9C2F5f

In the future, all contract authorities will be passed to the Governor Bravo contract.

2 Oracles:

tBTC does not rely on an oracle price feed.

3 Audits:

Links to:

Immunefi Bug Bounty: Threshold Network Bug Bounties | Immunefi

4 Centralization vectors:

Threshold Network governance is decentralized, and updates are ratified by the DAO.

tBTC contract updates are currently managed by the Council multi-sig.

5 Market History:

tBTC is a wrapped BTC token, and is pegged to the price of BTC. Since launch, tBTCā€™s price has not significantly diverged from that of BTC. tBTC launched in January of 2023, and currently has ~3400 BTC to collateralize the ~3400 tBTC.

The tBTC/cbBTC pool has recently been created.

Link to pool: https://etherscan.io/address/0xae6ee608b297305abf3eb609b81febbb8f6a0bb3

Link to gauge:
https://etherscan.io/address/0xc11b5bad6ef7b1bdc90c85d5498a91d7f19b5806

Value:

The new tBTC/cbBTC pool on Curve is intended to provide effective liquidity routing on mainnet, as well as boost tBTC TVL on Curve by leveraging the launch of cbBTC.

Threshold has allocated T incentives to bootstrap liquidity via incentivised bribes on Warden. Similar programs have successfully bootstrapped tBTC liquidity in the past.

Our goal is to create deep, sticky liquidity on Curve and benefit from existing orderflows. This will serve to increase TVL and volume on Curve.

1 post - 1 participant

Read full topic

Gauge Proposals Proposal to add tBTC/thUSD [Ethereum] to the Gauge Controller

Published: Sep 22, 2024

View in forum ā†’Remove

Summary:

Proposal to add gauge support for the tBTC/thUSD pool on Ethereum.

References/Useful links:

Link to:

Protocol Description:

tBTC is a permissionless wrapped Bitcoin, that is 1:1 backed by mainnet BTC. tBTC is trust minimized and redeemable for mainnet BTC without a centralized custodian.

thUSD is a collateralized stablecoin Bitcoin based on a fork of Liquity protocol. Interest free thUSD loans are created when a user deposits tBTC and ETH as collateral with a minimum collateral ratio of 110%. Undercollateralized positions are liquidated by the protocol, and collateral is sold to maintain a minimum system-wide collateralisation of 150%.

Users are able to deposit thUSD in the stability pool, which closes at-risk troves and distributes the collateral pro-rata to stability pool participants. Fees are collected for loan origination and redemption.

Motivation:

This proposal aims to add a veCRV gauge for the Curve tBTC/thUSD pool on Ethereum.

thUSD has successfully launched and is growing. The key directives of the growth phase are to add functionality and to continue to increase liquidity on Curve.

The DAO has budgeted T token bribes to incentivise this pool, with the goal to attract liquidity to the pool and continue to position Curve as the centre of thUSD liquidity on Ethereum.

Specifications:

1 Governance:

tBTC operates on Threshold DAOā€™s decentralized threshold encryption protocol. Threshold DAO is governed by the networkā€™s work token, T. T token holders govern the DAO via proposals raised to the Threshold forum, which can be raised to a vote via Snapshot, as well as the on-chain Governor Bravo module via Boardroom.

tBTC contract deployments are currently managed via the Council multi-sig, a 6-of-9 multi sig managed by trusted community members: 0x9F6e831c8F8939DC0C830C6e492e7cEf4f9C2F5f

In the future, all contract authorities will be passed to the Governor Bravo contract.

thUSD operates as a collection of immutable smart contracts. As a Liquity fork, these contracts have been rigorously stress tested in a real-world scenario. Threshold has also sought independent audits.

The parameters that can be adjusted by the DAO are: the amplification factor of the BAMM contract, thUSD price feeds (Chainlink and Tellor), and thUSD collateral options.

These parameters are managed by the Threshold DAO via the Governor Bravo on-chain governance system.

2 Oracles:

tBTC does not rely on an oracle price feed.

thUSD uses two price oracles to determine system collateralization, which are supplied by Chainlink and Tellor.

3 Audits:

tBTC Audits

tBTC Immunefi Bug Bounty: Threshold Network Bug Bounties | Immunefi

thUSD Audits

thUSD Immunefi Bug Bounty: Threshold USD Bug Bounties | Immunefi

4 Centralization vectors:

Threshold Network governance is decentralized, and updates are ratified by the DAO.

tBTC contract updates are currently managed by the Council multi-sig.

thUSD parameters are governed by Threshold DAO, which operates via a decentralized on-chain governance system.

Updateable parameters are: the amplification factor of the BAMM contract, thUSD price feeds (Chainlink and Tellor), and thUSD collateral options.

Parameter changes require an on-chain governance cycle to change.

5 Market History:

tBTC is a wrapped BTC token, and is pegged to the price of BTC. Since launch, tBTCā€™s price has not significantly diverged from that of BTC. tBTC launched in January of 2023, and currently has ~3400 BTC to collateralize the ~3400 tBTC.

thUSD is a collateralized stablecoin backed by ETH and tBTC. It targets a 1:1 peg with USD, and is built on a sophisticated automated system that achieves price stability by liquidating undercollateralized troves. Liquid thUSD can be used to close at-risk troves, or pay back debt.

Since launch, thUSDā€™s price has not significantly diverged from that of USD. thUSD launched in April of 2024, and currently has ~117 tBTC ($7.32M) & ~54.2 ETH (~$131k) to collateralize the ~3.1M thUSD.

The tBTC/thUSD pool has recently been created.

Link to pool: https://etherscan.io/address/0xb79bbc5c96ba248e10c1bdac1a2b83790ff22b7f

Link to gauge:
https://etherscan.io/address/0x4e057701a76de5b7ade2fcca2b6761325646f8fa

Value:

The new tBTC/thUSD pool on Curve is intended to provide new functionality for thUSD holders (ability to long BTC) as well as enhance thUSD price stability.

Threshold has allocated T incentives to bootstrap liquidity via incentivised bribes on Warden. Similar programs have successfully bootstrapped tBTC liquidity in the past.

Our goal is to create deep, sticky liquidity on Curve and benefit from existing orderflows. This will serve to increase TVL and volume on Curve.

1 post - 1 participant

Read full topic

Gauge Proposals Add a gauge for the following pool: USR/RLP

Published: Sep 16, 2024

View in forum ā†’Remove

Summary:

Resolv is a protocol issuing and maintaining USR, a stablecoin backed by delta-neutral Ether collateral pool.

USR is overcollateralized; excess collateral pool is tokenized into Resolv Liquidity Pool (RLP).

To make secondary liquidity in USR and RLP more accessible in larger volumes, an USR/RLP pool was created. Resolv Labs, core contributors of the protocol, propose to add USR-RLP pool on Ethereum to the Gauge Controller.

References/Useful links:

Protocol Description:

Resolv is a protocol that maintains USR, a stablecoin fully backed by ETH and pegged to the US Dollar. The stablecoinā€™s delta-neutral design ensures price stability, and is backed by a tokenized insurance pool (RLP) to provide additional security and overcollateralization.

Key features:

  1. Stable and Transparent: USR is backed 100% by ETH collateral pool. Its price fluctuations are hedged using perpetual futures to ensure price stability. This approach creates a delta-neutral portfolio, maintaining a stable value pegged to the US Dollar.
  2. Insurance Layer: RLP acts as a protection mechanism, absorbing risks related to counterparty defaults and negative interest rates. This additional layer of security guarantees that USR remains overcollateralized, which enhances the stablecoinā€™s stability and reliability.
  3. Capital Efficiency: USR and RLP can be minted and redeemed on a 1:1 basis with liquid collateral, avoiding the inefficiencies associated with overcollateralization. This straightforward minting process allows users to efficiently utilize their assets without tying up excessive capital.
  4. Profitable and Secure: The protocolā€™s collateral pool generates profits through staking ETH and earning funding fees from futures positions. Additionally, Resolv employs robust risk management strategies, including diversifying exposure to trading venues and using off-exchange custody solutions, to ensure the security and profitability of its assets.
  5. Optimized for Investment: USR and RLP have different levels of expected yield and its volatility. The protocolā€™s separation of risks and returns allows investors to understand their investment profiles better, making USR a reliable choice for stable and predictable returns.

Motivation:
Resolv is looking to develop depth of secondary liquidity for RLP, with Curve USR-RLP pool as its main venue. With more liquidity, Resolv will proceed with integrations with leverage DeFi protocols, enabling more use cases for RLP and its purchase flow going through Curve.

Specifications:

  1. Governance: Governance token RSLV is expected to launch soon. Currently the protocol utilises a multi-signature wallet to deploy smart contracts and operate collateral pool. As the protocol moves into public phase, the contributors will shift protocol governance to public discussions and voting.
  2. Oracles: There is currently no on-chain oracle for USR or RLP. Oracle will be set up as soon as there are more reliable sources of on-chain liquidity.
  3. Audits: Resolv is audited by MixBytes, Pessimistic, and Pashov. Links to audit reports can be found on the protocol documents page (Security | Resolv Docs)
  4. Centralization vectors: Collateral pool that backs Resolv tokens is operated by a centralized backend / Ops team. The signatories for the operations, both offchain and onchain, consist of executive team.
  5. Market History: Resolv has been live since April 2024 and has current TVL of approx $16mn. Average yield metrics since the start of the product: Native USR staking - 6.49% APR, RLP - 12.96% APR.

Voting Live:
https://dao.curve.fi/vote/ownership/842
https://crvhub.com/governance/ownership/842

1 post - 1 participant

Read full topic

Gauge Proposals Proposal to Add shezBTC/WBTC Pool to Gauge Controller

Published: Sep 10, 2024

View in forum ā†’Remove

Curve Proposal - Enable shezBTC/WBTC gauge [Ethereum]

Summary:

This is a proposal to enable $CRV rewards for the shezBTC/WBTC gauge on Curve at: Curve.fi

$CRV incentives will increase liquidity, boosting the efficiency of trading and grow user engagement

By incentivizing, we attract committed LPs, which would result in a thriving ecosystem on Curves AMM, positioning curve as a leader for LPing high yield on correlated pairs.

References/Useful links:

Website: https://www.shezmu.io/

Docs: Abstract | Shezmu

dApp: Shezmu | Leveraging Yield

Twitter: x.com

Github: ShezmuTeam (Shezmu) Ā· GitHub

Protocol Description:
Shezmu introduces a groundbreaking hybrid Collateralized Debt Position (CDP) platform that innovatively combines the capabilities of both NFTs and Yield-Bearing Tokens. Our platform allows users to borrow against both NFTs and Yield-Bearing Tokens, providing unparalleled flexibility and liquidity in the digital asset space. In addition to the core CDP functionality, our project offers a suite of utilities designed to enhance user experience and asset value.

Core Features

  1. Hybrid CDP Platform:
  • Having BTC, ETH and Stablecoin derived assets available to borrow, users can minimize liquidation risk by borrowing an asset thats price moves in tandem with their collateral, making it the most flexible and lowest risk of liquidation CDP to exist.
  • Borrowing Against NFTs and Yield-Bearing Tokens: Users can use their NFTs and Yield-Bearing Tokens as collateral to secure loans, unlocking liquidity without relinquishing ownership of their valuable digital assets.
  • Dynamic Collateral Management: Oasis supports a wide array of both NFTs and Yield-Bearing Tokens, ensuring users can maximize their assetsā€™ potential.
  1. Agora Bonds:
  • Enhanced Yield Opportunities: Users can participate in our bonding mechanism, providing liquidity to the platform in exchange for attractive returns. This feature ensures a steady supply of capital and rewards participants with competitive yields.
  1. Cross-Chain Swaps:
  • Seamless Interoperability: Shezmu supports cross-chain swaps, enabling users to bridge and swap assets across different blockchain networks effortlessly into Shezmu. This functionality enhances asset mobility and reduces the barriers between various blockchain ecosystems.
  1. Shezmu-Pegged NFTs:
  • Innovative Incentives: Shezmu introduces a unique pegged model for NFTs, where users can burn Shezmu tokens to earn guardian NFTs that emit rewards. This mechanism not only adds value to NFT holdings but also creates a deflationary effect, increasing the scarcity and value of remaining tokens. The NFTs may also be borrowed against in Oasis, allowing for a complete loop within our ecosystem.
    By integrating these advanced features, our hybrid CDP platform not only provides a robust solution for borrowing against NFTs and Tokens but also enriches the digital asset ecosystem with liquidity bonds, cross-chain swaps, and innovative NFT utilities. This comprehensive approach ensures users can fully leverage their assets, participate in diverse financial opportunities, and benefit from the evolving crypto landscape.

Motivation:
The curve shezBTC/WBTC gauge will play an important early role in incentivising liquidity providers to help with the process of bootstrapping initial liquidity. It will then serve as an important source of liquidity for shezBTC on an ongoing basis, supporting its utility and viability for integration into a range of DeFi protocols.

Specifications:

Governance: Here is a link to the multisig wallet for the owner safe:

https://etherscan.io/address/0xa004e4cedea8497d6f028463e6756a5e6296bad3

Cronjob Pricing Oracle: Here is a link to the Crobjob Oracle we use for fetching price for assets on our dApp:

https://etherscan.io/address/0x9a559e936395e4e10ed7435d6a43fe69fb1112f7

Audits: First audit can be viewed here:

Centralization Vectors: We have a relatively small engineering team, with one lead engineer, 2 front end developers, two back end developers, and a subgraph developer, but plans and funds are in place to scale as needed. The treasury is currently controlled by the multi-sig wallet.

Market History: Shezmu was launched on the 8th of September 2023 and shezBTC was deployed on the 18th of March 2024. Since then Shezmu TVL has gradually accumulated over $4m in TVL. There have been no major volatility events attached to shezBTC since launch.

Value: We believe in migrating the majority yield pool to wherever the majority of user provided LP is. Therefore, if the Curve pool proves very popular for our community, it is very likely that we will support it to become the primary source of liquidity.

1 post - 1 participant

Read full topic

Gauge Proposals Proposal to Add shezETH/WETH Pool to Gauge Controller

Published: Sep 10, 2024

View in forum ā†’Remove

Curve Proposal - Enable shezETH/WETH gauge [Ethereum]

Summary:

This is a proposal to enable $CRV rewards for the shezETH/WETH gauge on Curve at: Curve.fi

$CRV incentives will increase liquidity, boosting the efficiency of trading and grow user engagement

By incentivizing, we attract committed LPs, which would result in a thriving ecosystem on Curves AMM, positioning curve as a leader for LPing high yield on correlated pairs.

References/Useful links:

Website: https://www.shezmu.io/

Docs: Abstract | Shezmu

dApp: Shezmu | Leveraging Yield

Twitter: x.com

Github: ShezmuTeam (Shezmu) Ā· GitHub

Protocol Description:
Shezmu introduces a groundbreaking hybrid Collateralized Debt Position (CDP) platform that innovatively combines the capabilities of both NFTs and Yield-Bearing Tokens. Our platform allows users to borrow against both NFTs and Yield-Bearing Tokens, providing unparalleled flexibility and liquidity in the digital asset space. In addition to the core CDP functionality, our project offers a suite of utilities designed to enhance user experience and asset value.

Core Features

  1. Hybrid CDP Platform:
  • Having BTC, ETH and Stablecoin derived assets available to borrow, users can minimize liquidation risk by borrowing an asset thats price moves in tandem with their collateral, making it the most flexible and lowest risk of liquidation CDP to exist.
  • Borrowing Against NFTs and Yield-Bearing Tokens: Users can use their NFTs and Yield-Bearing Tokens as collateral to secure loans, unlocking liquidity without relinquishing ownership of their valuable digital assets.
  • Dynamic Collateral Management: Oasis supports a wide array of both NFTs and Yield-Bearing Tokens, ensuring users can maximize their assetsā€™ potential.
  1. Agora Bonds:
  • Enhanced Yield Opportunities: Users can participate in our bonding mechanism, providing liquidity to the platform in exchange for attractive returns. This feature ensures a steady supply of capital and rewards participants with competitive yields.
  1. Cross-Chain Swaps:
  • Seamless Interoperability: Shezmu supports cross-chain swaps, enabling users to bridge and swap assets across different blockchain networks effortlessly into Shezmu. This functionality enhances asset mobility and reduces the barriers between various blockchain ecosystems.
  1. Shezmu-Pegged NFTs:
  • Innovative Incentives: Shezmu introduces a unique pegged model for NFTs, where users can burn Shezmu tokens to earn guardian NFTs that emit rewards. This mechanism not only adds value to NFT holdings but also creates a deflationary effect, increasing the scarcity and value of remaining tokens. The NFTs may also be borrowed against in Oasis, allowing for a complete loop within our ecosystem.
    By integrating these advanced features, our hybrid CDP platform not only provides a robust solution for borrowing against NFTs and Tokens but also enriches the digital asset ecosystem with liquidity bonds, cross-chain swaps, and innovative NFT utilities. This comprehensive approach ensures users can fully leverage their assets, participate in diverse financial opportunities, and benefit from the evolving crypto landscape.

Motivation:
The curve shezETH/WETH gauge will play an important early role in incentivising liquidity providers to help with the process of bootstrapping initial liquidity. It will then serve as an important source of liquidity for shezETH on an ongoing basis, supporting its utility and viability for integration into a range of DeFi protocols.

Specifications:

Governance: Here is a link to the multisig wallet for the owner safe:

https://etherscan.io/address/0xa004e4cedea8497d6f028463e6756a5e6296bad3

Cronjob Pricing Oracle: Here is a link to the Crobjob Oracle we use for fetching price for assets on our dApp:

https://etherscan.io/address/0x9a559e936395e4e10ed7435d6a43fe69fb1112f7

Audits: First audit can be viewed here:

Centralization Vectors: We have a relatively small engineering team, with one lead engineer, 2 front end developers, two back end developers, and a subgraph developer, but plans and funds are in place to scale as needed. The treasury is currently controlled by the multi-sig wallet.

Market History: Shezmu was launched on the 8th of September 2023 and shezETH was deployed on the 18th of March 2024. Since then Shezmu TVL has gradually accumulated over $4m in TVL. There have been no major volatility events attached to shezETH since launch.

Value: We believe in migrating the majority yield pool to wherever the majority of user provided LP is. Therefore, if the Curve pool proves very popular for our community, it is very likely that we will support it to become the primary source of liquidity.

1 post - 1 participant

Read full topic

Gauge Proposals Proposal to Add shezUSD/USDC Pool to Gauge Controller

Published: Sep 10, 2024

View in forum ā†’Remove

Curve Proposal - Enable shezUSD/USDC gauge [Ethereum]

Summary:

This is a proposal to enable $CRV rewards for the shezUSD/USDC gauge on Curve at: Curve.fi

$CRV incentives will increase liquidity, boosting the efficiency of trading and grow user engagement

By incentivizing, we attract committed LPs, which would result in a thriving ecosystem on Curves AMM, positioning curve as a leader for LPing high yield on correlated pairs.

References/Useful links:

Website: https://www.shezmu.io/

Docs: Abstract | Shezmu

dApp: Shezmu | Leveraging Yield

Twitter: x.com

Github: ShezmuTeam (Shezmu) Ā· GitHub

Protocol Description:
Shezmu introduces a groundbreaking hybrid Collateralized Debt Position (CDP) platform that innovatively combines the capabilities of both NFTs and Yield-Bearing Tokens. Our platform allows users to borrow against both NFTs and Yield-Bearing Tokens, providing unparalleled flexibility and liquidity in the digital asset space. In addition to the core CDP functionality, our project offers a suite of utilities designed to enhance user experience and asset value.

Core Features

  1. Hybrid CDP Platform:
  • Having BTC, ETH and Stablecoin derived assets available to borrow, users can minimize liquidation risk by borrowing an asset thats price moves in tandem with their collateral, making it the most flexible and lowest risk of liquidation CDP to exist.
  • Borrowing Against NFTs and Yield-Bearing Tokens: Users can use their NFTs and Yield-Bearing Tokens as collateral to secure loans, unlocking liquidity without relinquishing ownership of their valuable digital assets.
  • Dynamic Collateral Management: Oasis supports a wide array of both NFTs and Yield-Bearing Tokens, ensuring users can maximize their assetsā€™ potential.
  1. Agora Bonds:
  • Enhanced Yield Opportunities: Users can participate in our bonding mechanism, providing liquidity to the platform in exchange for attractive returns. This feature ensures a steady supply of capital and rewards participants with competitive yields.
  1. Cross-Chain Swaps:
  • Seamless Interoperability: Shezmu supports cross-chain swaps, enabling users to bridge and swap assets across different blockchain networks effortlessly into Shezmu. This functionality enhances asset mobility and reduces the barriers between various blockchain ecosystems.
  1. Shezmu-Pegged NFTs:
  • Innovative Incentives: Shezmu introduces a unique pegged model for NFTs, where users can burn Shezmu tokens to earn guardian NFTs that emit rewards. This mechanism not only adds value to NFT holdings but also creates a deflationary effect, increasing the scarcity and value of remaining tokens. The NFTs may also be borrowed against in Oasis, allowing for a complete loop within our ecosystem.
    By integrating these advanced features, our hybrid CDP platform not only provides a robust solution for borrowing against NFTs and Tokens but also enriches the digital asset ecosystem with liquidity bonds, cross-chain swaps, and innovative NFT utilities. This comprehensive approach ensures users can fully leverage their assets, participate in diverse financial opportunities, and benefit from the evolving crypto landscape.

Motivation:
The curve shezUSD/USDC gauge will play an important early role in incentivising liquidity providers to help with the process of bootstrapping initial liquidity. It will then serve as an important source of liquidity for shezUSD on an ongoing basis, supporting its utility and viability for integration into a range of DeFi protocols.

Specifications:

Governance: Here is a link to the multisig wallet for the owner safe:

https://etherscan.io/address/0xa004e4cedea8497d6f028463e6756a5e6296bad3

Cronjob Pricing Oracle: Here is a link to the Crobjob Oracle we use for fetching price for assets on our dApp:

https://etherscan.io/address/0x9a559e936395e4e10ed7435d6a43fe69fb1112f7

Audits: First audit can be viewed here:

Centralization Vectors: We have a relatively small engineering team, with one lead engineer, 2 front end developers, two back end developers, and a subgraph developer, but plans and funds are in place to scale as needed. The treasury is currently controlled by the multi-sig wallet.

Market History: Shezmu was launched on the 8th of September 2023 and shezUSD was deployed on the 18th of March 2024. Since then Shezmu TVL has gradually accumulated over $4m in TVL. There have been no major volatility events attached to shezUSD since launch.

Value: We believe in migrating the majority yield pool to wherever the majority of user provided LP is. Therefore, if the Curve pool proves very popular for our community, it is very likely that we will support it to become the primary source of liquidity.

1 post - 1 participant

Read full topic

Gauge Proposals Proposal to Add RCH-crvUSD to the Gauge Controller

Published: Sep 09, 2024

View in forum ā†’Remove

This proposal seeks to add the RCH-crvUSD pool on Ethereum to Curveā€™s Gauge Controller, enabling users to assign gauge weight and mint CRV rewards.

References/Useful Links:

Website: sofa.org

Documentation:docs.sofa.org

Github:GitHub - sofa-org/sofa-protocol

Twitter:x.com

Discord:SOFA.org

Telegram:Telegram: Contact @SOFAorg

RCH-crvUSD token/pool:
0x017433c8be1ce841d2d1b9bffd577a6b74cf302c

Protocol Description:

SOFA.org is a decentralized, non-profit organization (DAO) built by experienced banking and technology veterans to define a common standard for settling all financial assets on-chain. It aims to facilitate the tokenization and on-chain settlement of Real World Assets (RWA) and financial products, creating a decentralized clearinghouse.

Our project launched product-ready on day 1 (currently live on ETH and Arb), where we built one of the 1st crypto structure product protocols thatā€™s fully on-chain, giving users an innovative and uncorrelated way to earn yield with customizable payoffs.

Key features of SOFA.org:

  1. Users can access customizable structured products vaults via a traditional ā€˜RFQā€™ system.

  2. There are Earn and Surge structured product protocols catering to different risk appetites users.

  3. Currently, SOFA.org supports deposit tokens including USDT, USDC, stETH and RCH.

  4. Instant on-chain settlement eliminates credit risks and back-office operations.

  5. Utilizes ERC-1155 standard for secure collateral re-pledging across CeFi and DeFi protocols.

  6. $RCH utility token was 100% fair-launched on Uniswap with no pre-sales or insider privileges.

  7. All protocol earnings are used to buyback and burn $RCH on Uniswap.

  8. $SOFA is the governance token that allows holders to participate in the decision-making process for the SOFA.org ecosystem.

Motivation:

Curveā€™s platform is ideal for facilitating stable asset swaps, particularly for uncorrelated assets like $RCH and crvUSD. By adding the RCH-crvUSD pool to Curveā€™s gauge, SOFA.org aims to:

  • Enhance liquidity for $RCH by pairing it with the stable and efficient crvUSD.

  • Provide Curve users with a unique, yield-generating pool while minimizing price volatility risk.

  • Further diversify the Curve ecosystem by offering users access to SOFAā€™s innovative yield enhancement platform.


$RCH is the core utility token within the SOFA ecosystem. It was 100% fairly launched with no pre-sales or insider privileges, ensuring a community-driven approach. And it is designed to reward users for transacting within the ecosystem and participating in its growth.

$RCH has a total supply of 37 million tokens, with 25 million (~67%) pre-minted and locked in a Uniswap liquidity pool. The remaining 12mm (33%) are earmarked to be airdropped to protocol users and supporters. Furthermore, all protocol revenues will be used to buyback $RCH in Uniswap on a regular basis, ensuring a long-term deflationary supply design and long-term value accrual to token holders.

More details about $RCH: Tokenomics Ā· SOFA.org Documentation

$RCH historical price can be found on:
Coingecko: https://www.coingecko.com/en/coins/rch-token
CMC: SOFA Org price today, RCH to USD live price, marketcap and chart | CoinMarketCap

crvUSD is Curve Financeā€™s stablecoin, allowing users to mint stable assets using various crypto collateral. It operates with a passive position management system. And it is designed to provide a more capital-efficient stablecoin mechanism and smoother liquidations, while maintaining a decentralized design which the Curve DAO governs.

For more information on crvUSD, visit:
https://docs.curve.fi/crvUSD/overview/


Liquidation Resistance and Elimination of Counterparty Risks:

SOFAā€™s execution workflow requires both users and market makers to lock up their maximum exposures at trade inception into our ERC-1155 vaults. As such, there are zero liquidation risks at any point in our product life cycle, ensuring collateral value stability and workflow fluidity on a continuous basis.

Governance:

SOFA.orgā€™s governance system is built around $SOFA, the governance token, allowing holders to participate in key decisions about protocol development. This ensures decentralization and community involvement in managing the ecosystem, including decisions about product onboarding, collateral support, and airdrop distribution rates.

$RCH is the core utility token driving value accrual within the platform, with 100% of protocol earnings used for buybacks and burns on Uniswap to create a deflationary supply.

(The SOFA points system will be introduced in Q4, enabling $RCH holders to actively participate in SOFA DAO governance through $SOFA tokens)

Oracles:

SOFA.org integrates on-chain oracle networks to ensure transparent, real-time settlement of financial products. These oracles report market prices for external assets, allowing for accurate execution of our structured products.

Audits:

SOFA.org has undergone comprehensive audits by leading security firms:

Centralization Vectors:

As a decentralized, non-profit, open-source technology organization, all decisions within the SOFA.org ecosystem are determined by votes from $SOFA token holders. As a pure governance token, $SOFA does not participate in any profit sharing within the ecosystem.

SOFA.orgā€™s $RCH token was launched with no insider ownership or pre-sale allocations, ensuring no large centralized holders can manipulate or exit-dump the token. This decentralized approach safeguards the ecosystem and aligns with our commitment to community-driven governance.

Market History:

Since launching in June 2024, $RCH has been paired with ETH in a Uniswap V3 liquidity pool, with the pool tokens immediately burned to prevent liquidity withdrawal. And all protocol earnings are used to buyback and burn $RCH on Uniswap.This deflationary mechanism sets a stable floor for $RCHā€™s value.

Adding the RCH-crvUSD pool to Curveā€™s gauge controller will further stabilize and grow liquidity, benefiting both the SOFA and Curve communities by providing a unique stable-asset pair.

12 posts - 10 participants

Read full topic

Proposals Funding proposal for Swiss Stake AG, the company building Curve

Published: Aug 19, 2024

View in forum ā†’Remove

Preamble

Since the inception of the Curve AMM smart contracts at the start of 2020 and the creation of the Curve DAO in August 2020 (together ā€œCurveā€), Curve has established itself as a cornerstone of DeFi.

Curve has been able to attract top contributors for every area of its work and has grown into a living community with a diverse ecosystem.

Today numerous projects built on the protocol for the benefit of Curve and a wide distribution of CRV tokens results in a highly decentralized ownership. Curve DAO acts until now as a parametric DAO, for funding it has only been used twice, to fund the grants council.

We are aware that this proposal is a cultural shift and are seeking broad support to underpin its legitimacy.

General Information / Background

This proposal requests a grant for software research and development work as well as related tasks for the benefit of Curve as outlined within this proposal. The grant will be for one year, unused funds will be rolled over to the next year.

Until this point in time, Swiss Stake AG as the initial developer of the Curve software repositories has used the CRV allocation received in August 2020 as the primary funding for further development and research work. As the company wants to retain existing and attract new critical talent & stakeholders, the company seeks funding to ensure, respectively establish long term support for Curve. Currently 25+ persons/entities are directly or indirectly engaged by Swiss Stake AG for development and research work related to Curve.

The company does not have other substantial revenue sources and hence is dependent on the community to vote and ensure that Swiss Stake AG can continue contributions to Curve for years to come. It is the paramount goal of Swiss Stake AG to keep researching, building and further contributing to Curve.

Grant Proposal

3.1 Project Description

To directly or indirectly by engaging third parties (ā€œProject Descriptionā€):

  • develop and promote Curve, respectively the Curve technology and software repositories.
  • coordinate with and engage third parties for code quality and integration safety (Audits, Security Research). Based on past experience within the Curve ecosystem, approx. 35% of the overall costs related to the development of new software components for the repositories is being used for such checks while the rest is the actual software development cost.
  • develop and promote software development kits (SDKs) and other software tools to interact with smart contracts for Curve
  • build and support the growth of the Curve ecosystem
  • create educational resources and organize events related to Curve
  • create other resources, software, or other material to support the adoption of the Curve technology / Curve ecosystem

3.2 Grant Amount

Based on past experience with similar development and research tasks within the Curve ecosystem, Swiss Stake AG requests 21ā€™000ā€™000 CRV token vested over one year to the company multisig (ā€œGrant Amountā€). We request this from the Community Fund, currently holding 47ā€™545ā€™144 CRV and need the support from Curve DAO token holders.

We did consult with some stakeholders and did our best to integrate the feedback we collected over the last few weeks.

Signing rights of the multisig reflect the signing rights within Swiss Stake AG as displayed in the commercial registry with one additional contingency signer defined by Swiss Stake AG.

3.3 Grant Conditions

  • Swiss Stake AG shall use the Grant Amount received in good faith exclusively for the Project Description. Any other use without the prior consent by the Curve DAO is prohibited. Unused funds will be rolled over to the next year and spent in line with the Project Description. If any part of the Grant Amount cannot be used in accordance with the Project Description, it shall be returned to the Curve DAO.

  • Swiss Stake AG may at its sole discretion decide to stake the CRVs received as part of the Grant Amount in liquid wrappers to generate additional yield. This yield also will be used exclusively for the Project Description.

  • Swiss Stake AG shall release any and all intellectual property consisting of mathematical codes, software programs, routines, and other functions that control the functioning and operation of a computerā€™s hardware that results from the use of the Grant Amount (ā€œSoftwareā€) under an open-source license compatible with the Curve software repositories.

  • The Grant Amount includes Swiss Value Added Tax (ā€œVATā€) (if applicable). The Grant Amount may be used for the payment of income tax, capital tax, VAT and tax at source or withholding tax, and any other taxes of Swiss Stake AG, if such taxes apply and are related to the Grant Amount or the activities mentioned in the Project Description.

  • Swiss Stake AG commits to produce bi-annual reports on the spending of the Grant Amount. It will list expenses in a summarized form and inform about the ongoing initiatives for which the funds are used. The report will be published in written form on the governance forum.

  • Swiss Stake AG shall inform the Curve DAO of any event or change in circumstances that could reasonably affect its ability to perform any of the grant conditions.

  • Swiss Stake AG does not guarantee any success related to its activities under the Project Description and all liabilities except for gross negligence, intent and fraud should be excluded.

  • The grant proposal as well as the subsequent grant shall in all respects be governed by and construed in accordance with substantive laws of Switzerland (to the exclusion of the Vienna Convention on the Contracts of the Sale of Goods). Any dispute arising out of or in connection with the grant proposal as well as the subsequent grant shall exclusively be referred to the courts competent for the city of Zug, Switzerland.

Proposal Voting Process

After feedback and adjustments by the Curve community, Swiss Stake AG will create the on-chain voting proposal with the request for 21ā€™000ā€™000 CRV running for 7 days.

If the quorum of 30% is reached and the majority of the votes is yes, the vote is enacted to vest 21ā€™000ā€™000 CRV over one year to Swiss Stake AG.

Update

What is the grant going to be spent on?

We plan on developing and delivering a series of revolutionary technical features to be added to the Curve project software repositories. This includes:

  • Technology which allows automatically scaling supply sinks for crvUSD such as staked crvUSD. This will also be made portable to other (even non-EVM) chains.

  • Code to enable more collaterals for crvUSD such as LP tokens of Curve pools. Curve benefits from this enhanced capital efficiency, allowing liquidity to be utilized more effectively.

  • Code for two-way lending markets (e.g. markets where one can borrow against collateral which can be borrowed itself).

  • Code for multi-market semi-isolated lending.

  • Enabling cryptoswap algorithm to be well integrated with crvUSD to allow for much more efficient forex pools. That also needs provision of the technical basis for non-USD variants of crvUSD.

  • Enabling DAO cross-chain functionality (starting with boosts for pools deployed on non-Ethereum chains).

  • We are planning on improving and transforming the UI/UX interface and experience, all code will be open source.

  • Reworking governance site (e.g. dao.curve.fi), all code will be open source.

Optimized use of grants

We understand the importance of developing a sustainable business model that minimizes or ideally eliminates the need for future grant requests. Over the next 12 months, we will be actively working on this and will keep the community informed of our progress.

Furthermore, we are dedicated to use and spend the grant in a responsible and sustainable manner. Swiss Stake AG will stake the CRV received as part of the grant (and which are not immediately needed) with major liquid locker projects (such as e.g. Convex, StakeDAO, Yearn).

We acknowledge that continued funding is not guaranteed, and we remain committed to demonstrating our value alongside other organizations working toward similar goals.

Community Updates & Reporting

Swiss Stake AG will allocate the entire grant strictly according to the purposes outlined here. If any funds remain unspent within the next 12 months, these residual amounts will be rolled over into the next period.

We are committed to providing the community with regular updates on the status and progress of all technical features. Additionally, we will track and report the expenditure of funds across the following categories: 1) Security Audits, 2) Front-End Development, 3) Software Development, 4) Infrastructure, 5) Community & Tech Support, and 6) Research & Analytics. These reports will be made available to the community on a quarterly basis through the governance forum.

Vesting to a smart contract

Over one year, CRV tokens will be vested to a smart contract, from which Swiss Stake AG multisig can withdraw the CRV. In a dispute, Curve DAO can disable withdrawal for the multisig, then either re-enable it or send the CRV token back to the community funds.

Smart contract is located here.

43 posts - 20 participants

Read full topic

Proposals Adjust pool parameters of dlcBTC/wBTC pool for upcoming CurveLend integration

Published: Aug 16, 2024

View in forum ā†’Remove

Summary

Proposal to adjust pool parameters of dlcBTC/wBTC pool for upcoming CurveLend integration

Motivation

On advice from both the Curve core team and Curve Research, we propose to change the pool parameters of dlcBTC/WBTC in order to be better optimized for integration into CurveLend, notably the increase of ma_exp_time to 2 hours.

ma_exp_time = increase from 866 to 10387 (7200 / log(2))
D_ma_time = 62324 (unchanged)

dlcBTC/WBTC: Curve.fi

For

Adjust dlcBTC/WBTC pool parameters

Against

Do not change dlcBTC/WBTC pool parameters (do nothing)

1 post - 1 participant

Read full topic

Proposals Kill emissions to JPEG/ETH, DCHF/3CRV, pufETH/wstETH, stUSDT/crvUSD, CRV/asdCRV/vsdCRV (arbitrum)

Published: Jul 30, 2024

View in forum ā†’Remove

Summary:

Kill CRV emissions to the mentioned gauges.

Abstract:

All pools in the kill list are deprecated, either because the pools were redeployed (stUSDT, pufETH, vsdCRV), tokens were migrated (JPEG), or underlying protocol was deprecated (DCHF).

Motivation:

Gauges cleanup.

Specification:

ACTIONS = [
    # JPEG/ETH kill
    ('0x5a8fdC979ba9b6179916404414F7BA4D8B77C8A1', "set_killed", '0xfa49b2a5d9e77f6748bf05801aa22356d514137b', True),
    # DCHF/3CRV kill
    ('0x5a8fdC979ba9b6179916404414F7BA4D8B77C8A1', "set_killed", '0xb0a6f55a758c8f035c067672e89903d76a5abe9b', True),
    # pufETH/wstETH kill
    ('0xB6Ec26A3433D6CD11084c2094F12c4E571806D06', "set_killed", True),
    # stUSDT/crvUSD kill
    ('0xdf103acc4826c169b5e3ff874548cb82123e9f51', "set_killed", True),
    # CRV/asdCRV/vsdCRV kill
    ('0x017dB2B92233018973902858B31269Ed071E1D39', "set_killed", '0x25E822B65a58Ce1A53DbC327d4fA489351FB1Df0', True),
]

1 post - 1 participant

Read full topic

Proposals Deploy a Curve L2 in order to Mint crvUSD (similar than Fraxtal)

Published: Jul 26, 2024

View in forum ā†’Remove

Summary:

Launch a Curve L2 in order to Mint crvUSD rather than Ethereum.
Frax has already launched an app chain Fraxtal, using fraxtal ETH as gas frxETH
Ideally Curve Chain should use crvUSD as gas token (such as xDAI for Gnosis)
Abstract:

Actually crvUSD is only minted on ETH mainet, which could be expensive for users.
Retails are using Llama lend only on Arbitrum.
Ethereum main net is quite expensive and Curve could miss some opportunity of yield.

Motivation:

-1 more fees for Curve Governance (Sequencer fees) + possible staked ETH yield if ETH gas or more utility to crvUSD
2 less fees paid by users on ETH mainet
3 possible launch of ETH LSD from Curve on this chain crvETH
4connections with other L2 if using a native connected chain

Specification:

Use Arbitrum, Optimism or Polygon zkEVM stack (OP and Polygon could have a native bridge to all similar L2 stacks)
Use an advanced bridge in order to move from Curvechain to other L2 (e.g. CCIP Chainlink, Layer Zero, Cosmos IBC)
(zk EVM seems using IBC tech from Cosmos SDK)

For:

More fees, business expansion, sovereign dapp

Against:

Curve is only a smartcontract level but not infrastructure
Poll:
Post a link to your proposal if itā€™s already been created

Click to view the poll.

5 posts - 2 participants

Read full topic

Gauge Proposals Proposal to Add sol.ibcUSDT/USDT Pool to Gauge Controller

Published: Jul 18, 2024

View in forum ā†’Remove

Summary:

Picasso Network is an interoperability protocol that has successfully extended the Inter-Blockchain Communication (IBC) protocol to connect Ethereum, Cosmos, Solana, and Polkadot.

IBC has three key features:

  • Native Protocol Security: Light Client verification on both sending and receiving chains ensures that all IBC transactions are secured by the consensus of each of the two chains.
  • Censorship Resistance: There are no centralized entities that can censor transactions. If one relayer decides to not send the packet, there will be other relayers.
  • Permissionlessness: The decision to connect or not sits at the individual blockchain level and is not governed by any centralized entity.

To promote cross-pollination and seamless connectivity between Solana and Ethereum the team has launched the first USDT (Solana) / USDT (Ethereum) pool on Curve.

To enable early incentives for USDT/USDT liquidity on Curve, Picasso Network proposes to add USDT(Solana) / USDT pool on Ethereum to the Gauge Controller.

References/Useful links:

Protocol Description:
Picasso L1 Protocol enables secure asset transfers and Multi-Asset Restaking through cross-chain IBC.

Solving the problems of interoperability and security has always been the mission of Picasso Network and can address both of these by taking a two-pronged approach.

Amidst the need for solving the issues that have arisen from scaling the industry, the Inter-Blockchain Communication (IBC) protocol has emerged as a critical tool in building a cross-chain DeFi ecosystem without compromising security and decentralization.

Motivation:

Picasso Network is looking to develop deeper liquidity and increased cross-pollination activity between the Ethereum and Solana ecosystems. The USDT(Solana) / USDT(Ethereum) pool on Curve will act as the initial and main pool for these activities. With more liquidity, Picasso Network can support further strategies, integrations, and protocols seeking to operate across the Ethereum and Solana ecosystems with purchase flow going through Curve.

Specifications:

  1. Governance:
    The governance token $PICA has been launched, please see our Governance section for more details: PICA Use Cases | Picasso Documentation

  2. Oracles:
    USDT(Solana) represents Solana-native Tether USDT bridged to Ethereum, and as such, should closely track USDT agnostically. As there is currently no oracle for USDT(Solana), we will look to add additional price feeds as liquidity within the pool increases.

  3. Audits:
    Picasso Network has been audited by Halborn, Ottersec and others. All audits are publicly available here: composable/audits at main Ā· ComposableFi/composable Ā· GitHub

  4. Centralization vectors:
    Inter-Blockchain Communication (IBC) requires a relayer to pass information across a given IBC channel to complete transfers between chains. Though there are no formal restrictions for running a relay, Composable Foundation currently maintains the single relayer for the IBC channel responsible for bringing Solana assets into Ethereum.

The relayer does not have any control over funds themselves being moved over IBC and, as such, poses minimal threat to user funds.

  1. Market History:
    The pool consists of USDT (Solana) and USDT (Ethereum). More information on the market history of USDT can be found on the official website and on coingecko.

Voting Live:
https://curvemonitor.com/#/dao/proposal/ownership/797/
https://crvhub.com/governance/ownership/797

1 post - 1 participant

Read full topic

Gauge Proposals Proposal to Add ynETH/wstETH Pool to Gauge Controller

Published: Jul 17, 2024

View in forum ā†’Remove

Summary:
This proposal seeks to add the ynETH/wstETH pool to the Gauge Controller on Curve Finance. By doing so, we aim to incentivize liquidity, enhance the poolā€™s liquidity, and benefit from the Curve Finance ecosystem. YieldNest will be deploying multiple LRTs with different risk factors and is planning to utilize Curve as its main liquidity hub.

References/Useful links:

Protocol Description:
YieldNest is a pioneering restaking protocol that optimizes restaking yield through auto-compounding curated restaking baskets that can be isolated and structured in new, novel ways. The ynETH token (YieldNestā€™s first LRT) represents native restaked ETH within the YieldNest ecosystem, offering users enhanced yield opportunities. The ynETH/wstETH pool allows users to trade between ynETH and wstETH, combining the benefits of YieldNest and Lidoā€™s wrapped staked ETH.

Motivation:
The ynETH/wstETH pool requires incentivization to attract liquidity providers and deepen the poolā€™s liquidity. By adding this pool to the Gauge Controller, liquidity providers will earn CRV rewards, making the pool more attractive and fostering a robust trading environment on Curve Finance. We used Curve Sim to calculate the best parameters, ensuring this pool will be highly competitive and beneficial for Curve, bringing in more admin fees for veCRV stakers.

Specifications:

  1. Governance: Decentralization and community governance are important for YieldNest starting as an open finance protocol and plan to become a fully decentralized protocol. We are currently investigating Aragon OSx (Aragon V2) and plan to implement this once the protocol is in a more hardened and stable position. The YieldNest contracts are currently upgradeable using standard TransparentUpgradeableProxy and BeaconProxy contracts from the OpenZeppelin libraries. This is necessary given the projectā€™s current stage and its dependency on Eigenlayer, which still makes breaking changes to the core protocol requiring logic upgrades. Admin and multisig addresses, along with their roles, are documented here and will be hardened over time.

  2. Oracles: YieldNest will leverage a Curve Oracle a crvUSD/ynETH oracle will be built by multiplying the TricryptoLlama crvUSD/wstETH oracle with the ynETH/wstETH oracle. We are also hardening the price feeds by implementing a Redstone and Chainlink oracle to ensure accurate and reliable price feeds for its assets, mitigating risk and ensuring precise valuation.

  3. Audits: Links to audits: Audits | YieldNest Docs.
    Full initial system audit was conducted by ChainSecurity, with an additional audit from Zokyo.

  4. Centralization vectors: The centralization vectors for YieldNest include reliance on a centralized Oracle. Additionally, staking rewards management and validator operations (spinning up and exiting validators) are centralized in the early stages to ensure flexibility and mobility.

  5. Market History: As a pre-market gauge, trading for the ynETH/wstETH pool will go live once the gauge vote is approved.

Curve Sim Parameters:
The parameters chosen for the ynETH/wstETH pool are designed to optimize performance and competitiveness:

  • mid_fee: 0.005%
  • out_fee: 0.08%
  • A: 20000000
  • gamma: 0.02
  • allowed_extra_profit: 0.000001
  • fee_gamma: 0.03
  • adjustment_step: 0.000025
  • ma_half_time: 1200 (Moving Average Time)

YielNest ynETH/wstETH Curve pool

1 post - 1 participant

Read full topic

Proposals Curve Grant compensation for affected users of the June 12th crvUSD de-peg incident

Published: Jul 14, 2024

View in forum ā†’Remove

Summary:

On June 12, 2024, several sUSDe Llamalend users were hard-liquidated due to a crvUSD upward depegging event. The total loss is about $31,000. The incident has been reported by the LlamaRisk team, and actions will be taken to prevent similar occurrences: crvUSD Upward Depeg (June 12, 2024) Incident Report - Llama Risk.

This proposal aims to repay affected users for their losses using Curve Grants funds. Total amount approximately: 30,928/0.2846 = 108,671 CRV

Motivation:

The incident was caused by an upgraded version of the PegKeeper (V2), which was introduced to prevent spam attacks. As a side effect, the surge in crvUSD demand during the mass liquidation of Michā€™s position caused crvUSD to depeg upwards to as high as ~$1.15, which PegKeeper couldnā€™t prevent due to the newly introduced ā€˜deviationā€™ check.

Llamalend markets by design should only liquidate based on dropping collateral value, but never due to an upward depegging of crvUSD.

Specification:

The following approximate losses were suffered by the sUSDe lend.curve market:

Curve.fi AMM: 0x6505aeC799AC3b16a79cb1Ae2A61884889b54C1b Controller: 0xB536FEa3a01c95Dd09932440eC802A75410139D6 Monetary Policy: 0xf574cBeBBd549273aF82b42cD0230DE9eA6efEF7

For:

PegKeepers didnā€™t respond as expected due to a newly introduced design flaw. This caused crvUSD to depeg upwards and liquidate several positions.

lend.curve markets are marketed as isolated markets. They turned out not to be isolated as the sUSDe pool liquidations were a direct cause of the liquidation demand in the crvUSD/CRV pool.

The learnings from the incident are valuable for the protocol, warranting compensation to build a more resilient model for the future (Recommended Mitigations section: crvUSD Upward Depeg (June 12, 2024) Incident Report - Llama Risk).

Against:

Llamalend is advertised as BETA. Usage is 100% at your own risk.

6 posts - 5 participants

Read full topic

Gauge Proposals Proposal to Add LLAMAwnft/ETH to the Gauge Controller

Published: Jul 10, 2024

View in forum ā†’Remove

Summary:
This is a joint proposal developed by Litra Finance and the Llama with the intent to add the LLAMAwnft/ETH pool to the Gauge Controller on mainnet. LLAMAwnft is the wrapper of the Llama NFTs by Litra Finance.

References/Useful links:
Website: Litra - Unleash the superliquidity of NFTs
Documentation: Welcome to Litra Finance | docs
Github Page: GitHub - litrafi/litra-contract: Smart contracts used in Litra finance
Whitepaper: https://litra.finance/docs/litra_whitepaper.pdf
Twitter/X: x.com

Protocol Description:
Litra Finance is creating NFT liquidity using advanced bonding curves and veToken model to provide NFT Liquidity as a Service and empower NFT pricing and solve the low liquidity issue of the NFT market.

Motivation:
This proposal aims to add the LLAMAwnft/ETH pool to the veCRV gauge on mainnet.
This new pool combines the wrapped the Llama NFTs and Ether for reducing the cost of maintaining NFT liquidity, providing more incentives to LPs, and lowering the barriers to entry for the NFT trading market, especially for expensive blue-chip NFTs.

Specifications:

  1. Governance: Litra Finance integrates the veToken model into the NFT market. The Litra DAO will launch at the same time as the Litra token later. The launching time needs to be determined.
  2. Oracles: No oracles are currently needed and used.
  3. Audits: Litra Finance Security Audit - HackMD
  4. Centralization vectors: Litra Finance will be fully decentralized with minimal admin controls.
  5. Market History: The LLAMAwnft/ETH Curve pool has just been seeded.

Pool details:
Pool/Token: 0x4484a052a0be82af20896ea3c8d891a3d11e8d1a
Gauge: 0xb80af51b6a6ff9253cffa30240f2fc7cc839a436

1 post - 1 participant

Read full topic

Gauge Proposals Proposal to Add dlcBTC/WBTC to the Gauge Controller

Published: Jul 07, 2024

View in forum ā†’Remove

Proposal to Add dlcBTC/WBTC to the Gauge Controller

Author: Aki Balogh
Date: 2024-07-07

Summary

This proposal seeks to add the dlcBTC/WBTC poolā€™s gauge to the Gauge Controller on the Ethereum network.

Pool Address: dlcBTC/WBTC Pool
Gauge Address: Gauge on Arbitrum

References/Useful Links

dlcBTC

Websites: DLC.Link, Building a Better Wrapped Bitcoin for DeFi
Documentation: dlcBTC Documentation
Analytics: dlcBTC Analytics
CoinGecko: dlcBTC on CoinGecko
GitHub: dlcBTC GitHub
Discord: DLC.Link Discord
Twitter: dlcBTC Protocol Twitter, Aki Balogh Twitter
Telegram Community: English, Chinese

WBTC

Website: wBTC
Documentation: wBTC Documentation
Analytics: wBTC Analytics
CoinGecko: wBTC on CoinGecko
GitHub: wBTC GitHub
Twitter: wBTC Protocol Twitter

Protocol Description

dlcBTC

dlcBTC is a decentralized wrapped Bitcoin on Ethereum, enabling Bitcoin holders to participate in DeFi protocols while retaining full ownership of their assets. dlcBTC leverages Discreet Log Contracts (DLCs) for secure cross-chain transactions, ensuring trustless and decentralized asset management. Unlike other bridges, dlcBTC is theft-proof as funds can only return to the original depositor. dlcBTC is minted by a permissioned set of merchants managed by the DLC Foundation, ensuring self-custody and reducing central points of failure. dlcBTC operates as an oracle-free system where 1 BTC = 1 dlcBTC, and its contracts have minimal parameters, making it a fully automated and robust solution.

WBTC

WBTC (Wrapped Bitcoin) is a tokenized version of Bitcoin (BTC) that runs on the Ethereum blockchain. WBTC is backed 1:1 with Bitcoin and is managed by a consortium of custodians and merchants. WBTC is held in centralized custody by BitGo, introducing counterparty risk. WBTC enables Bitcoin holders to use BTC in the Ethereum ecosystem and access decentralized finance (DeFi) applications.

Motivation

Incentivizing the dlcBTC/WBTC pool is essential to provide deep liquidity for both dlcBTC and WBTC, promoting their usage within the DeFi ecosystem. This will enhance the trading experience for users, ensuring low slippage and high availability for both tokens. Additionally, it will support the broader adoption of decentralized Bitcoin solutions in DeFi, fostering a more robust and diverse ecosystem.

DLC.Link has committed to co-incentivizing the dlcBTC/WBTC pool to ensure its success and sustainability. This strategic collaboration aims to attract a significant amount of liquidity, thereby enhancing the poolā€™s depth and efficiency.

Specifications

Governance

dlcBTC operates with a minimized governance framework, detailed in this forum post. The protocolā€™s contracts have minimal parameters and operate as an oracle-free system where 1 BTC = 1 dlcBTC. This soft peg is maintained through market makers such as Amber Group.

Oracles

dlcBTC utilizes a Chainlink proof of reserve feed to ensure transparency and trust in the system. That feed can be seen here: Chainlink dlcBTC PoR feed on Arbitrum

Additionally, the Curve BD team has built a custom oracle combining two NG pools (e.g., dlcBTC-WBTC and tricrypto-crvUSD pools). Details here: Custom ngOracle contract

Audits

Lightpaper & Audit Reports: Lightpaper and Security Audits
Lightpaper: dlcBTC Lightpaper
Original DLC Whitepaper (MIT, 2018): DLC Whitepaper
MetaTrust Security Audit - May 2024: MetaTrust Audit
CoinFabrik Security Audit - Nov 2023: CoinFabrik Audit
CoinFabrik Platform Design Review - Aug 2023: CoinFabrik Design Review

Centralization Vectors

dlcBTC protocol has no major centralization vectors. Depositorsā€™ Bitcoin is secured in a Discreet Log Contract (DLC), a special type of pseudo-programmable multisig that is supported natively on Bitcoin L1. Mint and burn signals are relayed through DLC.Linkā€™s Attestor network (powered by node operators including Hashkey Cloud, OKX and Everstake).

However, the attestors cannot receive funds. Attestors cannot maliciously divert or burn a depositorsā€™ BTC collateral, and the collateral can only be released to the wallet address that provided it.

dlcBTC is not a Bitcoin L2. DLCs are secured by the full hashrate of the Bitcoin network and utilize Arbitrum validators.

Market History

dlcBTC is a new asset supported by our initial merchants: Amber Group, IMC, and soon others including HashKey OTC, Time Research, and Psalion. Amber Group has recently minted an initial $1 million worth of dlcBTC, with additional merchants set to contribute significantly.

Also, dlcBTC has passed the first of three proposals to list as collateral on Aave: TEMP CHECK Onboard dlcBTC to Aave v3.

Voting is Live!

https://dao.curve.fi/vote/ownership/782
https://crvhub.com/governance/ownership/782
Convex Snapshot Link

1 post - 1 participant

Read full topic

Gauge Proposals Proposal to add USR-USDC Pool to the Gauge Controller

Published: Jul 03, 2024

View in forum ā†’Remove

Summary:

Resolv is a protocol issuing and maintaining USR, a stablecoin backed by delta-neutral Ether collateral pool.

To enable early incentives for secondary liquidity in USR, Resolv Labs, core contributors of the protocol, propose to add USR-USDC pool on Ethereum to the Gauge Controller.

References/Useful links:

Protocol Description:

Resolv is a protocol that maintains USR, a stablecoin fully backed by ETH and pegged to the US Dollar. The stablecoinā€™s delta-neutral design ensures price stability, and is backed by a tokenized insurance pool (RLP) to provide additional security and overcollateralization.

Key features:

  1. Stable and Transparent: USR is backed 100% by ETH collateral pool. Its price fluctuations are hedged using perpetual futures to ensure price stability. This approach creates a delta-neutral portfolio, maintaining a stable value pegged to the US Dollar.
  2. Insurance Layer: RLP acts as a protection mechanism, absorbing risks related to counterparty defaults and negative interest rates. This additional layer of security guarantees that USR remains overcollateralized, which enhances the stablecoinā€™s stability and reliability.
  3. Capital Efficiency: USR and RLP can be minted and redeemed on a 1:1 basis with liquid collateral, avoiding the inefficiencies associated with overcollateralization. This straightforward minting process allows users to efficiently utilize their assets without tying up excessive capital.
  4. Profitable and Secure: The protocolā€™s collateral pool generates profits through staking ETH and earning funding fees from futures positions. Additionally, Resolv employs robust risk management strategies, including diversifying exposure to trading venues and using off-exchange custody solutions, to ensure the security and profitability of its assets.
  5. Optimized for Investment: USR and RLP have different levels of expected yield and its volatility. The protocolā€™s separation of risks and returns allows investors to understand their investment profiles better, making USR a reliable choice for stable and predictable returns.

Motivation:
Resolv is looking to develop depth of secondary liquidity for USR, with Curve USR-USDC pool as its main venue. With more liquidity, Resolv will proceed with integrations with leverage DeFi protocols, enabling more use cases for USR and its purchase flow going through Curve.

Specifications:

  1. Governance: Governance token RSLV is expected to launch soon. Currently the protocol utilises a multi-signature wallet to deploy smart contracts and operate collateral pool. As the protocol moves into public phase, the contributors will shift protocol governance to public discussions and voting.
  2. Oracles: There is currently no on-chain oracle for USR. Oracle will be set up as soon as there are more reliable sources of on-chain liquidity.
  3. Audits: Resolv is audited by MixBytes and Pessimistic, links to audit reports can be found on the protocol documents page (Security | Resolv Docs)
  4. Centralization vectors: Collateral pool that backs Resolv tokens is operated by a centralized backend / Ops team. The signatories for the operations, both offchain and onchain, consist of executive team.
  5. Market History: Resolv has been live since April 2024 and has current TVL of approx $16mn. Average yield metrics since the start of the product: Native USR staking - 9.16% APR, RLP - 19.36% APR.

Voting Live:
https://dao.curve.fi/vote/ownership/778
https://crvhub.com/governance/ownership/778

1 post - 1 participant

Read full topic

Gauge Proposals Proposal to add TriLST-PT Pool to the Gauge Controller

Published: Jul 02, 2024

View in forum ā†’Remove

Summary:

Hey everyone, Yusuke here from Napier Finance. Weā€™ve been talking to c2tp, Michael, and all other Curve ecosystem believers to develop Napier Finance which I hope the community likes.

This is a proposal to add TriLST-PT (Curve Tricrypto Factory) Pool on Ethereum to the Gauge Controller to enable users to assign gauge weight and mint CRV.

Link to the pool: https://etherscan.io/address/0xf7e009b8111c09a906d1d84938745b9edeedfdde
Link to the gauge: https://etherscan.io/address/0xdf19894056c736935c90fe08c54f1742e2593e62

References/Useful links:

Link to:

Protocol Description:

The end game for Curve ecosystem. Napier is a liquidity hub for yield/points trading powered by Curve Finance.

There are 3 main parts to understand NapierProtocol:

  1. Minting System
    A system for dividing yield bearing assets into separate tokens representing claims on principal and claims on yield (called ā€œPrincipal Token (PT)ā€ and ā€œYield Token (YT)ā€).

  2. Napier Pool
    A time-dependent pool that pairs LPTs of the Curve Pool with underlying assets.

  3. External Protocol: Curve Pool
    3 LST PTs are paired

Napier is an incredibly useful tool for a diverse set of actors within the DeFi space.

If you have exposure to any yield in DeFi, using Napier allows you to always choose the best practices, regardless of market conditions, such as:

  • Fixed Rate: Lock in the yield on your position, removing any uncertainty about future returns.

  • Upfront Yield: Napier allows you to obtain your anticipated yield upfront, giving you immediate access to funds that generally take months or years to accrue.

  • Yield (Point) Trading: Yield Tokens (YTs) represent the right to future yield, allowing you to trade and speculate on interest rate (APR) fluctuations, akin to buying a token and gaining exposure to its price changes.

  • Liquidity Provision: Providing liquidity in Napier offers the opportunity to earn from swap fees, keeping you entitled to yield accrual and all sorts of incentives.

Motivation:

Our mission is The end game for Curve ecosystem, making Curve ecosystem all about finance. The establishment of this pool brings a new utility to the ecosystem has been an invaluable challenge that weā€™ve faced head-on.

Specifications:

  1. Governance: The governance token NPR will soon be launched, and protocol management will transition entirely to an on-chain DAO model.

  2. Oracles: Napier does not use oracles that can somehow affect the price of PTs or YTs.

  3. Audits: Napier Finance is audited by Mixbytes (Soon) and Sherlock 1st and Sherlock 2nd.

  4. Centralization vectors: Thereā€™s no single person or dev with admin controls over the protocol.

  5. Market History: Napier Finance and TriLST-PT (Curve Tricrypto Factory) will be launching on Friday 5th July 2024.

Vote is live here: https://dao.curve.fi/vote/ownership/777

1 post - 1 participant

Read full topic

Proposals Change rate curve for USDe market on LlamaLend

Published: Jun 26, 2024

View in forum ā†’Remove

Abstract:

After Ethena announced points for sUSDe and USDe markets on LlamaLend, utilization of the market briefly went up to 100%. This is a sign of the maximum borrow rates being not high enough given the market demand.

Therefore, I propose to modify the rate curves.

Specification:

USDe market uses a usual (non-custom) rate curve for LlamaLend:

rate = (max_rate / min_rate)**utilization * min_rate

Here is a comparison of parameters:

Old:

    min_rate = 0.5%
    max_rate = 25%

New:

    min_rate = 0.5%
    max_rate = 40%

Old rate curve is shown with a dashed line, and new one is the solid line:
usde-proposed-rates

1 post - 1 participant

Read full topic

Proposals Change rate curve for sUSDe market on LlamaLend

Published: Jun 26, 2024

View in forum ā†’Remove

Abstract:

After Ethena announced points for sUSDe and USDe markets on LlamaLend, utilization of the market briefly went up to 100%. This is a sign of the maximum borrow rates being not high enough given the market demand.

Therefore, I propose to modify the rate curves.

Specification:

sUSDe market uses a rate curve pegged to sUSDe rates. Here is a comparison of parameters:

Old:

    low_ratio = 0.35
    high_ratio = 1.5
    target_utilization = 0.85

New:

    low_ratio = 0.35
    high_ratio = 2.5
    target_utilization = 0.8

Old rate curve is shown with a dashed line, and new one is the solid line:
susde-proposed-rates

1 post - 1 participant

Read full topic

Gauge Proposals Proposal to add eBTC/tBTC to the Gauge Controller

Published: Jun 20, 2024

View in forum ā†’Remove

Summary: This proposal, submitted on behalf of BadgerDAO and Threshold, seeks to add the eBTC/tBTC poolā€™s gauge to the Gauge Controller on the Ethereum network.

References/Useful links:

Protocol Description:

  • eBTC: eBTC is a collateralized crypto asset, soft pegged to the price of Bitcoin and built on the Ethereum network. It is backed exclusively by Lidoā€™s stETH and powered by immutable smart contracts with minimized counterparty risk. Designed to be the most decentralized synthetic Bitcoin in DeFi, eBTC allows anyone in the world to borrow BTC at no cost.
  • tBTC: tBTC is a permissionless wrapped Bitcoin, that is 1:1 backed by mainnet BTC. tBTC is trust minimized and redeemable for mainnet BTC without a centralized custodian.

Motivation:
Incentivizing the eBTC/tBTC pool is essential to provide deep liquidity for both eBTC and tBTC, promoting their usage within the DeFi ecosystem. This will enhance the trading experience for users, ensuring low slippage and high availability for both tokens. Additionally, it will support the broader adoption of decentralized Bitcoin solutions in DeFi, fostering a more robust and diverse ecosystem.

BadgerDAO and Threshold have committed to co-incentivizing the eBTC/tBTC pool to ensure its success and sustainability. This strategic collaboration aims to attract a significant amount of liquidity, thereby enhancing the poolā€™s depth and efficiency.

Specifications:

  1. Governance:

    • eBTC: eBTCā€™s Minimized Governance framework is detailed in this forum post. The protocolā€™s contracts are immutable, with minimal parameters that can be modified via two Timelocks with 2 or 7-day delays. Only parameters that do not violate usersā€™ trust assumptions can be changed.
    • tBTC: tBTC operates on Threshold DAOā€™s decentralized threshold encryption protocol. Threshold DAO is governed by the networkā€™s work token, T. T token holders govern the DAO via proposals raised to the Threshold forum, which can be raised to a vote via Snapshot, as well as the on-chain Governor Bravo module via Boardroom. In the future, all contract authorities will be passed to the Governor Bravo contract.
  2. Oracles:

    • eBTC: The eBTC Protocol primarily relies on Chainlink for price data and is adding a secondary (fallback) oracle via governance. Details on the Chainlink Oracle setup can be found here.
    • tBTC: tBTC does not rely on an oracle price feed.
  3. Audits:
    eBTC:

  1. Centralization vectors:
  • eBTC: The protocol has no major centralization vectors. Minimal governance is conducted transparently and distributedly, with robust timeclocks and monitoring. Contracts are immutable, and collateral types cannot be changed.
  • tBTC: Threshold Network governance is decentralized, and updates are ratified by the DAO. tBTC contracts updates are currently managed by the Council multi-sig.
  1. Market History: Both eBTC and tBTC have maintained a consistent and tight peg to BTC for most of their history. For the case of tBTC, even though some depegs were observed during its early history, itā€™s price hasnā€™t deviated more than 1% for almost a year, making it one of the most stable BTC wrappers in the market:
  • eBTC
  • tBTC

2 posts - 1 participant

Read full topic

Proposals Distribute 304k OP from DAO vault on Optimism to tricrypto pools over 90 days

Published: Jun 19, 2024

View in forum ā†’Remove

Summary:

Distribute 304k OP from DAO vault on Optimism to tricrypto pools over 90 days. Also claim 60k OP to DAO vault on Optimism for a recent grant approved by Optimism (this is 40% of an overall 150k OP grant).

Abstract:

See the previous proposal to distribute OP to these pools. The incentives have expired and this vote is to continue incentives.

Motivation:

Bootstrap Curve Lending on Optimism

Specification:

Streamers are already set up to distribute to target gauges. Only modification is to increase the reward duration to 90 days. See additionally a call to claim 60k OP to the DAO vault on Optimism. Following actions are broadcasted over the x-gov relayer.

OP_TOKEN = "0x4200000000000000000000000000000000000042"
STREAMER = "0x1C8f3D9Fc486e07e3c06e91a18825a344CeeFc54"
AGENT_PROXY = "0x28c4A1Fa47EEE9226F8dE7D6AF0a41C62Ca98267"
AMOUNT_TO_STREAM = 304828805439120005699539

GAUGES = ["0x3050a62335948e008c6241b3ef9a81a8c0613b76", "0xb280fab4817c54796f9e6147aa1ad0198cfefb41"]  # up to 8 gauges

ACTIONS = [
    ("0x8e1e5001C7B8920196c7E3EdF2BCf47B2B6153ff", "broadcast", [ # claim OP
        (OP_TOKEN, encode("transferFrom(address,address,uint256)", "0x19793c7824Be70ec58BB673CA42D2779d12581BE", "0xd166eedf272b860e991d331b71041799379185d5", 60000000000000000000000)),
    ]),
    ("0x8e1e5001C7B8920196c7E3EdF2BCf47B2B6153ff", "broadcast", [ # setup streamer
        ("0xD166EEdf272B860E991d331B71041799379185D5", encode("transfer(address,address,uint256)", OP_TOKEN, AGENT_PROXY, AMOUNT_TO_STREAM)), # transfer from vault to proxy
        (OP_TOKEN, encode("approve(address,uint256)", STREAMER, AMOUNT_TO_STREAM)),  # allow the gauge streamer to transferFrom proxy
        (STREAMER, encode("set_reward_duration(uint256)", 7776000)),
        (STREAMER, encode("notify_reward_amount(uint256)", AMOUNT_TO_STREAM)),
    ]),
]

Vote:

DAO vote 761 here

1 post - 1 participant

Read full topic

Gauge Proposals Proposal to add ETHFI/weETH on Ethereum to Gauge Controller

Published: Jun 04, 2024

View in forum ā†’Remove

References/Useful links:

ā€¢ Website - https://www.ether.fi/
ā€¢ Documentation - ether.fi Whitepaper | ether.fi
ā€¢ Github Page - etherfi-protocol Ā· GitHub
ā€¢ Twitter - x.com

Protocol Description:

Ether.Fi is a decentralized, non-custodial liquid staking protocol built on Ethereum, allowing users to stake their ETH and participate in the DeFi ecosystem without losing liquidity. The protocols eETH is a liquid restaking token (weETH is the non-rebasing equivalent), serving as a representation of ETH staked on the Beacon Chain, which rebases daily to reflect the associated staking rewards. Users can deposit ETH into the liquidity pool on Ethereum Mainnet to mint eETH, hold eETH to accrue rewards, and use eETH within DeFi or swap it back to ETH at any time via the liquidity pool.

ETH staked through the ether.fi liquidity pool accrues normal Ethereum staking rewards, and will also be natively restaked with EigenLayer. Staking with eETH on ether.fi automatically natively restakes that ETH to EigenLayer and accrues normal staking rewards while allowing users to keep composability on their eETH in other DeFi protocols.

ETHFI is the governance token that gives community members a direct mechanism to contribute to the ether.fi protocol and influence the growth of the ether.fi ecosystem. ETHFI was launched on March 18, 2024

Motivation:

Ether.Fi is looking to seed a ETHFI/weETH twocrypto pool on Curve to serve as a primary source of liquidity for ETHFI on chain. Incentivising a Curve pool will continue to boost the liquidity of the governance token. Higher liquidity ensures that traders and investors can easily enter or exit positions, which is essential for the overall usability and attractiveness of the ETHFI token within the DeFi ecosystem. To ensure success, ether.fi is committed to growing pool liquidity through bribes and incentives.

Specifications:

  1. Governance: Currently, the ether.fi protocol utilises a time-locked multi signature wallet, with the signatories being doxxed ether.fi executives and investors. Governance of ETHFI is comprised of a Discourse channel for discussions, a snapshot page used for voting, and Agora used for voting delegation.
  2. Oracles: For weETH, the protocol relies on an oracle for withdrawals and beacon state. The Oracle is based on the hash consensus mechanism and run by the committee members. Initially, the ether.fi team will be the only ones to operate the Oracle nodes, however the protocol grows, it will add more external parties to join the committee.
  3. Audits: Audit reports for the http://ether.fi/ protocol are found on the GitBook page - Audits | ether.fi. The audits have been carried out by reputable firms such as Certik, Zellic, Nethermind, Omniscia and Solidified to ensure the security of the protocol. An audit competition was also recently completed through Hats Finance.
  4. Centralization vectors: The centralization vectors primarily relate to the Oracle until it becomes decentralized, in line with the protocol roadmap. The price (staking rewards for rebasing) and the validator management (spinning up new validators and exiting them for liquidation) are also currently centralized for the early stages of the protocol to ensure mobility. As mentioned above, the signatories currently consist of the doxxed executive team and investors. ETHFI is a non-upgradable governance token.
  5. Market History: eETH has accumulated approx. 1.58M of ETH staked within the protocol since launching in the middle of November 2023. ETHFI has a market cap of approx. 542M, with a FDV of 4.7B. 24 hour trading volume since launch has ranged from

Links:

  • Pool / Token: 0xcccd572b22dee28479b11dd99589a1e4c0682a7e
  • Gauge: 0x6579758e9e85434450d638cfbea0f2fe79856dda

3 posts - 3 participants

Read full topic

Proposals sUSDe LlamaLend market for up to 35x leverage with a special monetary policy

Published: Jun 01, 2024

View in forum ā†’Remove

Summary:

Ethenaā€™s sUSDe vault provides a very interesting currency for farming and speculation. Currently giving around 25% APR, it is also fairly volatile, with fluctuations up to 0.5%-1% (or even more). Liquidity for sUSDe is also very good.

It would be very advantageous for traders to leverage in the dips (say, at -1% deviation). With x35 leverage, one could win 35% of the initial deposit while earning a few hundred % APR.

Below I present a description of how this can be achieved.

Market parameters:

Simulator required few modifications to support two different Thalf times: one is for sUSDe/sDAI pool (Thalf = 30 min), and another for sDAI/FRAX (Thalf = 10 min). Data used /frax pool because it historically had a better liquidity and existed for longer, however in reality we would use sUSDe/sDAI + sDAI/crvUSD or even (better) need to create sUSDe/crvUSD.

Results show that maximum leverage is achievable at the following parameters:

fee = 0.2%
A = 200
liq_discount = 1.4% (conservative)
loan_discount = 1.9%

Max leverage = 1 / (1.9% + 0.96%) ~= x35

The graph for maximum losses in an hour:
2_A

Average losses are much much smaller, on the order of 0.025% per day at max leverage:

Dynamic monetary policy:

Monetary policy is pegged to EMA of sUSDe rate: it reaches its value at utilization = 85%, getting lower to 35% that rate at utilization = 0:
Figure_1

Simulation for this rate curve is presented here, smart contract can be found here.

Comparison of EMA and raw sUSDe rates is on the picture below (we peg rate to EMA):

Addrresses:

1 post - 1 participant

Read full topic

Proposals PegKeeper V2 Upgrade: Add PKv2 USDC(25m), USDT(25m), pyUSD(15m), TUSD(10m)

Published: May 30, 2024

View in forum ā†’Remove

Summary:

PegKeeperV2 upgrade! Regulator is introduced for smarter control of PK ceilings. Adding following PegKeepers with corresponding crvUSD debt ceilings:

  • USDC(25M),
  • USDT(25M),
  • pyUSD(15M),
  • TUSD(10M).

Older PegKeepers ceilings are set to 0.

Abstract:

There is a DAO vote in progress to upgrade the crvUSD PegKeepers to refine the system architecture and be more resilient to spam attacks and depeg of any constituent pegkeeper asset. Curve has recently released PKv2 documentation where you can read further on the new design.

Motivation:

The old pegkeeper was vulnerable to several adverse scenarios, most critically to the risk that a pegkeeper asset depegs temporarily or permanently, causing unbacked crvUSD to enter circulation and potentially resulting in depeg. The new design mitigates this risk by preventing the pegkeeper from depositing crvUSD into circulation if the pool oracle price deviates from other pegkeeper pools. There is also a rate limit implemented that requires multiple pegkeepers to become active before any single pegkeeper can deposit up to its debt ceiling. There is also an emergency admin set to the Curve emergency DAO multisig that can pause pegkeepers if necessary. Together these additional precautions reduce crvUSDā€™s dependency on the stability of its pegkeeper assets.

Because of the reduced risk to crvUSD, the proposal here reintroduces TUSD as a pegkeeper asset. It also introduces pyUSD as a new pegkeeper asset, replacing USDP (also issued by Paxos). Both of these assets have been previously reviewed by Llama Risk:

pyUSD Pegkeeper Onboarding Review
TUSD Asset Risk Assessment

Specification:

There is a DAO vote active for this upgrade. The vote first removes the 4 v1 pegkeepers from the monetary policy based on crvUSD aggregated prices (used to determine crvUSD interest rates) and sets their debt ceilings to 0.

Next, it adds the 4 v2 pegkeepers to the new PegKeeper Regulator:

Call via agent (0x40907540d8a6C65c637785e8f8B742ae6b0b9968):
ā”œā”€ To: 0x36a04CAffc681fa179558B2Aaba30395CDdd855f
ā”œā”€ Function: add_peg_keepers
ā””ā”€ Inputs: [(ā€˜address[]ā€™, ā€˜_peg_keepersā€™, (ā€˜0x5b49b9add1ecfe53e19cc2cfc8a33127cd6ba4c6ā€™, ā€˜0xff78468340ee322ed63c432bf74d817742b392bfā€™, ā€˜0x68e31e1edd641b13caeab1ac1be661b19cc021caā€™, ā€˜0x0b502e48e950095d93e8b739ad146c72b4f6c820ā€™))]

It then adds the 4 new pegkeepers to each of the monetary policy contracts and sets their respective debt ceilings to:

  • USDC(25M),
  • USDT(25M),
  • pyUSD(15M),
  • TUSD(10M).

Finally, it sets the emergency admin to the Curve emergency DAO multisig, the same address used for certain emergency actions in Curve pools including kill gauge and some parameter controls. In this case, the multisig can globally pause or unpause pegkeepers deposit, withdrawal, or both (for all pegkeepers included in the PegKeeper Regulator).

Vote:

1 post - 1 participant

Read full topic

Proposals Pay $250k Bug Bounty to f(x) Protocol for Discovery of Curve Swap Router Bug

Published: May 30, 2024

View in forum ā†’Remove

Summary

On April 30, 2024, an f(x) user lost ~$725,000 from slippage while swapping stETH to fxUSD because of incorrect price quoting on the f(x) swap UI. The UI uses the Curve swap router as part of its determination of the optimal swap path. The Curve router API delivered a price quote that differed from the execution price. The bug has been corrected and the user compensated in full from the f(x) treasury.

Curve Grants intends to pay a bounty to f(x) for the discovery of a bug associated with this incident for $250,000 worth of CRV, the maximum bounty size offered by Curve. Payment will be made to the f(x) treasury.

The Incident

On April 30, 2024, a user placed a swap order of 314.89 stETH for fxUSD on the f(x) swap UI. The UI compared rates between the protocol direct minting, DEX aggregators, and Curve to offer the best rate. The open source Curve SDK was used to route swaps on Curve. The user was quoted a favorable rate when routing through Curve (as quoted by the f(x) swap interface):

However, the actual rate at the time had very high slippage through Curve, which was correctly displaying high slippage on the Curve UI:

The affect user executed this tx that resulted in a loss of $726,039 compared to the quoted price by the f(x) swap interface.

The trade routed through

  1. Curve stETH/ETH
  2. Curve LLAMMA crvUSD/WETH
  3. Curve crvUSD/fxUSD


Source: BlockSec Explorer

The user received 221,448.52 fxUSD.

f(x) Response

The f(x) team responded to the incident by compensating the affected user in full from their treasury. The user was compensated 726,039 fxUSD in this tx.

They f(x) team coordinated with the Curve team to identify the cause of the issue. An announcement about the incident was posted to the AladdinDAO Dicord channel.

Source of the Problem

f(x) had been using Curve-js version 2.46.4 whereas the Curve UI uses the latest version (version 2.57.3 at the time of the incident). There had been a substantial update in v2.47.0 and v2.48.0 that changed the behavior of the respective routers. This versioning mismatch was responsible for incorrect router behavior on the f(x) swap interface and explains why the Curve UI was giving a different quote. Curve recommends anyone integrating Curve-js to always use the latest version available.

Note that f(x) had previously contacted Curve while attempting to upgrade the router version to the latest version just two weeks before the incident. Their team had been experiencing issues with upgrading successfully, and unfortunately were not able to successfully upgrade before this incident occurred.

Additional Bug Discovery

Investigation into the incident revealed a bug existing in the most recent version of the Curve router. It had not caused any user losses but was, nonetheless, considered a risk that required patching.

In the most recent router implementation, it still might have been possible that the route could change between the quote and the swap. (Note that this is a possible, albeit very unlikely scenario.) As seen below, getBestRouteAndOutput uses a 5 minute cache for route and a 15 second cache for output. If the cache were to expire, it could happen that the route or output would update during the swap.


Source: Curve-js router.ts

The caching has been modified to take the route and output from permanent cache. Permanent cache is now filling in the getBestRouteAndOutput method.


Source: Curve-js router.ts

This update in the most recent version of Curve-js (v2.57.5), patched as of commit 32e9905, resolved this unlikely possibility that the router quote updates mid-execution.

Takeaway

Curve makes all possible efforts to maintain its open source services, although these repositories are available ā€œas isā€, and Curve cannot guarantee the performance of this software for use by third part integrators. Wherever possible, integrators should use the latest version of Curve software and consult with the Curve team on integrations.

However, this incident revealed a potential issue that could affect users by executing a swap at a different rate from the quote given by the router. This was considered a low probability but high impact risk. Therefore, Curve Grants intends to award f(x) with a bug bounty worth $250,000 in CRV for discovering the issue. Curve Grants intends to send the amount to the f(x) treasury.

f(x) Treasury Multisig: 0x26B2ec4E02ebe2F54583af25b647b1D619e67BbF

Address Confirmation: deployments/deployments.mainnet.md at main Ā· AladdinDAO/deployments Ā· GitHub

1 post - 1 participant

Read full topic

Gauge Proposals INV and T whitelisting for direct liquidity mining incentives

Published: May 29, 2024

View in forum ā†’Remove

Summary:

Whitelist INV and T for direct liquidity mining incentives.

Context:

Inverse Finance and Threshold are incentivizing liquidity provision across various pools, including DOLA/crvUSD and TricryptoINV for Inverse and ETH/T, arbi-WBTC/tBTC, op-WBTC/tBTC, crvUSD + tBTC + wstETH, thUSD + 3CRV and thUSD + crvUSD for Threshold through veCRV voting incentives. Recently, the effectiveness of these voting incentives has turned net negative in free markets due to the correlation between the volume of incentives and the dilutive effect of available votes.

Rationale:

In order to maintain a neutral to positive efficiency of vote incentives, Inverse Finance and Threshold would like to whitelist the INV and T tokens for direct liquidity mining towards these pools.The INV and T distribution will be managed by the Quest board address from Paladin, which must be whitelisted to facilitate the distribution.

Parameters:

Token ticker: INV
Token contract address: 0x41d5d79431a913c4ae7d69a668ecdfe5ff9dfb68

Token ticker: T
Token contract address: 0xcdf7028ceab81fa0c6971208e83fa7872994bee5

Quest board address : 0xF13e938d7a1214ae438761941BC0C651405e68A4

Target pools:

  • DOLA/crvUSD : 0x8272e1a3dbef607c04aa6e5bd3a1a134c8ac063b
  • TricryptoINV : 0x5426178799ee0a0181a89b4f57efddfab49941ec
  • crvUSD + tBTC + wstETH : 0x2889302a794da87fbf1d6db415c1492194663d13

Target gauges:

  • DOLA/crvUSD : 0xecad6745058377744c09747b2715c0170b5699e5
  • TricryptoINV : 0x4fc86cd0f9b650280fa783e3116258e0e0496a2c
  • crvUSD + tBTC + wstETH : 0x60d3d7ebbc44dc810a743703184f062d00e6db7e

2 posts - 2 participants

Read full topic

Gauge Proposals Proposal to add PAL/WETH to the Gauge Controller [Ethereum]

Published: May 23, 2024

View in forum ā†’Remove

Summary:

Proposal to add gauge support for the PAL/WETH pool on Mainnet.

Abstract:

Our proposal aims to deepen the PAL/ETH liquidity using the new crypto ng type of pool.

References/Useful links:

Link to:

Protocol Description:

Paladin is a DeFi ecosystem focused on governance protocols and markets, designed to unlock the value of governance. It aims to enable every DeFi stakeholder to participate in governance as they wish, building solutions around governance power. These solutions are designed to strengthen the underlying DeFi protocol by leveraging the tokenā€™s voting power or utility while creating value for token holders.
Paladinā€™s flagship product, Quest v2, introduces a pioneering method for boosting voting incentives across various DEXs including Curve and F(x) protocol.
The Autovoter by Paladin optimizes voting incentives for holders of vlCVX, vlAURA, and vlLIQ, offering some of the most competitive yields available for governance tokens.
Warlord, a novel governance index, allows users to leverage vote incentives within the Convex and Aura ecosystems while automatically managing CVX and AURA positions.
Paladin Lending enhances decentralized finance by facilitating voting pools for prominent protocols like Curve.

Motivation:

With PAL being the cornerstone of the Paladinā€™s product suite and with the upcoming tokenomics upgrade, Paladin has decided to move its protocol owned liquidity to a crypto ng Pool to use the latest and most efficient Curve pool for volatile assets.
To provide additional immediate PAL liquidity, Paladin has been incentivizing DEX liquidity for PAL ever since its inception and plans to keep using governance power and PAL bribes with this new pool.

Specifications:

  1. Governance: The current Governance of Paladin is composed of a Forum to discuss Proposals, a Snapshot space to vote, and the execution of a vote is currently handled by a Community Multisig where the members are elected through the DAO voting process but the DAO is currently voting to switch governance to an Optimistic Council (PIP-23)

  2. Oracles: The protocol does not use Oracles

  3. Audits: You can find all the audits of the current products here.

  4. Centralization vectors: Treasury is managed by multi sigs

  5. Market History: Curve has been the homeland for PALā€™s liquidity since March 21.
    Link to the latest curve pool here

Pool details:

Pool : 0x85847ef522d78efdbec8afb0045dc7d6982837c3

Gauge : 0x8682FA9C4b6495Ddf38643807Ca088eBE0d22b8B

For / Against / Abstain

1 post - 1 participant

Read full topic

Gauge Proposals Proposal to add eBTC/wstETH to the Gauge Controller

Published: May 17, 2024

View in forum ā†’Remove

Summary: This proposal, submitted on behalf of BadgerDAO and Lido, seeks to add the eBTC/wstETH poolā€™s gauge to the Gauge Controller on the Ethereum network.

References/Useful Links:

Protocol Description: eBTC is a collateralized crypto asset, soft pegged to the price of Bitcoin and built on the Ethereum network. It is backed exclusively by Lidoā€™s stETH and powered by immutable smart contracts with minimized counterparty risk. Designed to be the most decentralized synthetic Bitcoin in DeFi, eBTC allows anyone in the world to borrow BTC at no cost.

Motivation: The request to enable this gauge is motivated by several factors. Firstly, establishing Curve as a primary liquidity venue for eBTC will strengthen the protocol and enhance its composability and use cases. Secondly, Lido aims to expand the liquidity profile of stETH and views eBTC as a strategic pairing due to the synergies between the assets.

Additionally, the CDP nature of eBTC, backed solely by stETH with a 110% MCR requirement and no fees or interest rates, makes it the most capital-efficient way to long stETH against BTC in DeFi. Having a pool with this pair will enable a smooth path for most leverage operations, and we believe Curve is the perfect venue to handle this with the highest efficiency possible. The liquidity in this pool is expected to drive most of the leverage volume, resulting in high fees for the protocol.

Finally, Lido plans to incentivize LPs to adopt the pool. The communities of Lido, BadgerDAO, Curve, and Convex have historically collaborated closely, and this pool will further strengthen these ties, unlocking a variety of integrations and synergies.

Specifications:

  1. Governance: eBTCā€™s Minimized Governance framework is detailed in this forum post. The protocolā€™s contracts are immutable, with minimal parameters that can be modified via two Timelocks with 2 or 7-day delays. Only parameters that do not violate usersā€™ trust assumptions can be changed.
  2. Oracles: The eBTC Protocol primarily relies on Chainlink for price data and is adding a secondary (fallback) oracle via governance. Details on the Chainlink Oracle setup can be found here.
  3. Audits:
  1. Centralization Vectors: The protocol has no major centralization vectors. Minimal governance is conducted transparently and distributedly, with robust timeclocks and monitoring. Contracts are immutable, and collateral types cannot be changed.

  2. Market History:

  • eBTC has maintained a strong peg to BTC since its launch (~2 months ago) ranging from 0.99 to 1.009.
  • All its liquidity (~$4.1M) is currently in a Uniswap V3 pool paired with wBTC, where it has consistently maintained a strong peg:

2 posts - 2 participants

Read full topic

Uniswap
Governance-Meta Mobile Governance with Lighthouse <> Uniswap

Published: Sep 25, 2024

View in forum ā†’Remove

Dear Uniswap community,

Iā€™m Arnold, Founder at https://lighthouse.cx/

At Lighthouse, weā€™re focused on making governance more effective. We have dedicated iOS/Android apps and a push platform for community leaders.

Weā€™ve identified Uniswap as one of the more active communities in this space, and weā€™re excited to share our product with you.

With Lighthouse, you can follow the Uniswap space in our mobile app to stay informed about the latest proposal updates. Youā€™ll receive push notifications whenever new proposals are created, and you can even vote from within the app if your mobile wallet supports WalletConnect.

At the time of this writing, there is an upcoming proposal that will be ready for vote tomorrow. We encourage you to download the app to see how easy it is to vote while on the go!


Links

Learn more about us here.

Website: https://lighthouse.cx/
Docs: https://docs.lighthouse.cx/
Mirror: Lighthouse

Soon

  • We won a grant from SAFE to improve voting UI/UX with SAFE on mobile.

https://snapshot.org/#/safe.eth/proposal/0x98c7041ac814c38d54f08ea115f7d44d78f5720029aa18ce0d52342acc7955df

We will also be monitoring this thread for any feedback and using it to post key updates.

If you prefer to write to us directly please feel free to reach out at help@lighthouse.cx

3 posts - 2 participants

Read full topic

Requests for Comment Onboarding Package for Lisk

Published: Sep 24, 2024

View in forum ā†’Remove

TLDR: This proposal adds Lisk to the v3 deployments record and grants Lisk an Onboarding Package, which includes $250k of UNI incentives for three months on three key markets and Angle Merklā€™s integration of Lisk. Lisk will match Uniswapā€™s incentives 1-for-1. Separate from this proposal, Lisk has arranged for Oku to support Lisk, and the contracts have been deployed.

About Lisk

Lisk is a Layer 2 blockchain dedicated to bringing Web3 adoption in emerging markets back to Ethereum. By leveraging cost-efficient, scalable, and innovative Layer 2 technology, Lisk enables real-world applications in emerging markets to operate efficiently on Ethereum for the first time. Liskā€™s founder-focused approach provides a comprehensive ecosystem of startup programs, tooling, seed liquidity, and knowledge bases to support local founders from inception to success. As a long-standing Web3 infrastructure project, Lisk has been contributing towards democratizing blockchain accessibility for developers globally since 2016. As an original member of the Optimism Superchain, Lisk also plays a pivotal role in building the industryā€™s first truly interoperable supernetwork alongside Optimism, Base, Mode, and Worldchain.

Learn more about Lisk: Link

Today, Liskā€™s total value locked is ~$150 million, which makes it the sixteenth largest chain Layer 2 by TVL, according to L2beats. Having launched its Developer Mainnet in June and with the Public Mainnet scheduled for Q4, the Lisk DeFi ecosystem is very much in its infancy.

Roll Out Plan

With Lisk still in its early stages, Uniswap has the opportunity to grab the majority of its market share without spending much capital. We propose directing the requested UNI incentives to the following markets:

  1. USDC/USDT 0.05% - 42.5%
  2. WETH/USDT 0.30% - 42.5%
  3. LSK/ETH 0.30% - 15%

Oku has already completed integrating the contracts with its infrastructure. If the proposal passes, we will coordinate with the Lisk team, Angle Merkl, and the Accountability Committee to set up the incentives as soon as possible. As of now, weā€™re shooting to be live the week of October 14th. In the meantime, anyone from the ecosystem who would like the contract details can find them below, or if they want access to the staging deployment for Lisk on Oku, they can contact the Oku team.

Deployment Details

GFX Labs deployed the standard Uniswap v3 contracts and the associated peripheral contracts on Lisk. The crosschain account handles the deploymentā€™s ownership via Liskā€™s messaging system.

  • v3CoreFactoryAddress: 0x0d922Fb1Bc191F64970ac40376643808b4B74Df9
  • multicall2Address: 0xE3dbcD53f4Ce1b06Ab200f4912BD35672e68f1FA
  • proxyAdminAddress: 0x454050C4c9190390981Ac4b8d5AFcd7aC65eEffa
  • tickLensAddress: 0x38EB9e62ABe4d3F70C0e161971F29593b8aE29FF
  • nftDescriptorLibraryAddressV1_3_0: 0x743E03cceB4af2efA3CC76838f6E8B50B63F184c
  • nonfungibleTokenPositionDescriptorAddressV1_3_0: 0x8B3c541c30f9b29560f56B9E44b59718916B69EF
  • descriptorProxyAddress: 0x6Aa54a43d7eEF5b239a18eed3Af4877f46522BCA
  • nonfungibleTokenPositionManagerAddress: 0x5911cB3633e764939edc2d92b7e1ad375Bb57649
  • v3MigratorAddress: 0xaa52bB8110fE38D0d2d2AF0B85C3A3eE622CA455
  • v3StakerAddress: 0xdD489C75be1039ec7d843A6aC2Fd658350B067Cf
  • quoterV2Address: 0x738fD6d10bCc05c230388B4027CAd37f82fe2AF2
  • swapRouter02: 0x1b35fbA9357fD9bda7ed0429C8BbAbe1e8CC88fc
  • Permit2: 0xB952578f3520EE8Ea45b7914994dcf4702cEe578
  • Universal Router: 0x447B8E40B0CdA8e55F405C86bC635D02d0540aB8
  • Limit order registry: 0x352A86168e6988A1aDF9A15Cb00017AAd3B67155
  • Crosschain account: 0x81dE30A9a2816F95f2EE8DF62bafC45a095d57b2

Cost

  • $250k in UNI for three months of incentives
  • ā‚¬20k for Angle Merkl

Two things are worth noting. First, Lisk will match Uniswapā€™s incentives 1-for-1. Second, Oku is not included in the costs of this proposal because Lisk already arranged for Oku to deploy and integrate the Uniswap v3 contracts.

Timeline

Below is the proposed timeline for delegatesā€™ consideration. The timeline is an estimate and may be extended during the process as more time is required.

  • Contracts deployed (completed)
  • Request for Comment (RFC) ends October 6th
  • Temperature check October 7th-11th
  • The onchain vote review period starts on October 12th
  • Onchain voting opens on October 14th

6 posts - 4 participants

Read full topic

Governance-Meta UAC Season 3 Application

Published: Sep 24, 2024

View in forum ā†’Remove

The onchain vote to renew the Uniswap Accountability Committee (UAC) has passed. We will commence with the election of two new committee members. This present forum post will serve as the space for candidates interested in applying to the UAC to submit their applications. For a detailed account of the type of work that the UAC conducts and will plan on undertaking during Season 3, please read the Season 2 Report.

Committee Details

  • The UAC will consist of 5 people for increased work capacity and multisig security.
  • Budget for the number of hours a month is 30 hours/month @ $200/hour
  • For foreseeable seasons, we are adopting a staggered election system to retain three current members on the committeeā€”this helps sustain momentum and continuity with existing projects. We believe a degree of stickiness with the UAC team is important since conducting the noted operations requires subject matter expertise and familiarity with the DAO.
    • Going forward, the UAC will internally decide which members will be reelected, that is if two members donā€™t voluntarily not run again.
    • Season 3 will last for about 6 months, through March 2025.

Eligibility Criteria

You are only allowed to apply as an individualā€”not as an organization, using your DAO-recognized name and identity. Although you may be associated with an organization, it is important to have representation from a designated point-person to ensure clear accountability. Multisig operations are also less obscure when dealing with a single individual, and since the UAC is responsible for escrowing and deploying large amounts of funds, this will increase trust from the DAO.

Application Logistics

  • If you wish to apply for a position in the UAC, please comment on this post by completing the below application template. Please keep responses brief and to the point.
  • The application deadline is Tuesday, October 1st @ 12am UTC.
  • All applicants meeting the outline requirements will be included in a Snapshot vote.
  • The Snapshot will run for 5 days, between October 2nd - October 7th.
  • The top two candidates will become active UAC members for S3.

Voting Fairplay (Max Matching)

  • If you or anyone from your organization is applying for a UAC position, you are not allowed to designate 100% of your voting power to the candidate in question. The maximum self-voting % allowed is 50%, and this amount must be at least evenly distributed among other candidates. The maximum self-vote percentage in any scenario must be matched equally with at least one other candidate.
  • Example: if you self-vote with 50% of your voting power, you must give one more candidate the other 50% (max matching 50%). If you self-vote with 25% of your voting power, you may divide the remaining 75% among as many candidates as you like, as long as one other candidate also receives 25% (max matching 25%). The self-vote % is simply your own voting cap that must be matched at least once with another applicant.
  • This setup introduces a cap to self-voting, while simultaneously giving a degree of priority to yourself, as we understand that you would not be applying if you didnā€™t feel like a qualified candidate. This is something that was ā€œsoft consensusā€ decided when some issues arose with the treasury working group vote a few months ago.

Application Template

DAO-recognized Name:

Country of Residence & Time Zone:

Occupation:

What is your motivation for applying to this working group? (max 3 sentences)

Please list your association, history, and contributions to the Uniswap protocol or DAO:

Briefly provide an overview of any other working groups or teams that you have been a part of in the past:

Briefly provide an overview of any role that has required you to operate as a multisig member:

Conflict of Interest Declaration:

Provide the wallet address that you will be using as a part of the UAC:

**Failure to follow the application template will result in disqualification from the election

2 posts - 2 participants

Read full topic

Requests for Comment [RFC] Establish a Legal fund to pay for Delegate Legal Fees

Published: Sep 21, 2024

View in forum ā†’Remove

Proposal: Establish a Legal Defense Fund to Cover Subpoena-Related Costs for Uniswap DAO Delegates

Summary
As decentralized autonomous organizations (DAOs) evolve and gain influence, their participants, including delegates, increasingly face legal scrutiny from regulatory bodies and other entities. Recently, it has come to light in private communications that some DAO delegates and participants may have been subpoenaed in connection with their activities within the DAO, some in highly alarming and threatening situations.

To support and protect Uniswap DAO participants from the growing legal risks associated with their involvement, we propose setting aside $10 million in a dedicated Operator Legal Defense Fund. This fund will be used exclusively to cover legal expenses incurred by participating delegates in responding to subpoenas related to their participation in the Uniswap DAO.

Rationale
The regulatory environment around decentralized finance (DeFi) and DAOs remains uncertain and rapidly evolving. As a result, Uniswap DAO participants are increasingly vulnerable to legal actions initiated by governmental and regulatory bodies. Without the appropriate financial support, individual delegates may face overwhelming legal costs simply for their role in representing the DAO and participating in governance.

Given the significant legal risks faced by Uniswap DAO members, it is crucial for Uniswap to establish a similar legal support mechanism.

By allocating $10 million to this Legal Defense Fund, we are creating a safeguard for our delegates and participants, ensuring they have access to proper legal representation and the resources needed to respond to subpoenas.

Proposal Details

  1. Fund Allocation

    • The DAO will allocate $10 million to establish a Legal Defense Fund. This fund will be reserved solely for covering legal and operational expenses related to subpoena responses for Uniswap DAO participants.
  2. Eligibility Criteria

    • To qualify for reimbursement from the Legal Defense Fund, a participant must:
      • Be an active Uniswap DAO delegate at the time the subpoena was issued. (TBD: this could be made broader, for example some people might not be participating because of legal risk)
      • Provide verifiable proof of the subpoena related to their role within the DAO.
      • Submit legitimate legal bills associated with their defense or response to the subpoena.
  3. KYC Requirement

    • Given the sensitive nature of distributing funds for legal purposes, KYC (Know Your Customer) verification will be required before any payouts are made. This ensures accountability and prevents misuse of funds while maintaining the security and integrity of the DAO.
  4. Fund Disbursement Process

    • Eligible delegates will submit a formal reimbursement request, including evidence of their legal expenses and proof of the subpoena.
    • Each case will be reviewed by an independent team, which will verify the documentation before authorizing the release of funds.
    • To ensure fairness and transparency, a detailed process for submitting and reviewing claims will be implemented.
    • TBD: Unclear what sort of privacy requirements need to be implemented at this point.
  5. Governance and Oversight

    • A designated committee, consisting of community members and legal experts, will oversee the management of the Delegate Legal Defense Fund. This committee will be responsible for reviewing and approving disbursement requests and ensuring that the funds are used appropriately.
    • (TBD: I am not personally a fan of creating committees willy-nilly, so Iā€™d like to leave this point as something to be determined if this proposal gains traction)
  6. Fund Administration (TBD)

  • The administration of the Legal Defense Fund will be determined in collaboration with the Uniswap community and stakeholders.
  • Options under consideration include having the Uniswap Foundation manage the fund directly, given its role in overseeing the broader mission and operations of the DAO. However, due to potential legal and jurisdictional complexities, it may be more appropriate to create a separate legal entity specifically dedicated to managing the fund.
  • This entity would be responsible for the following tasks:
    • Managing and disbursing the funds in accordance with the guidelines set by the DAO.
    • Conducting KYC and verifying the eligibility of applicants.
    • Working with external legal advisors to review claims and ensure proper fund usage.

The exact structure, governance, and operational details of the fund administration are left as TBD at this time. This will be fleshed out through a community discussion and agreed upon prior to moving toward an on-chain vote. Careful attention will be paid to compliance with legal standards while ensuring that the fund operates efficiently and in alignment with the decentralized nature of the Uniswap DAO.

The goal of this proposal is not to create extended processes and entities but rather a streamlined process for ensuring that Delegates have appropriate legal coverage for their participation in governance.


Conclusion
The success of the Uniswap DAO is built on the contributions of its participants and delegates, who have taken on significant responsibilities and risks in shaping the future of decentralized finance. By establishing this Legal Defense Fund, the DAO will demonstrate its commitment to protecting its members from legal threats and ensuring they have the necessary resources to navigate these challenges.

In an uncertain regulatory landscape, it is critical that we take proactive steps to safeguard the rights and well-being of our community members. This fund will not only provide financial protection but also ensure that the DAO continues to operate with the full confidence of its delegates and participants.

4 posts - 2 participants

Read full topic

Request For Comment About the Request For Comment category

Published: Sep 21, 2024

View in forum ā†’Remove

(Replace this first paragraph with a brief description of your new category. This guidance will appear in the category selection area, so try to keep it below 200 characters.)

Use the following paragraphs for a longer description, or to establish category guidelines or rules:

  • Why should people use this category? What is it for?

  • How exactly is this different than the other categories we already have?

  • What should topics in this category generally contain?

  • Do we need this category? Can we merge with another category, or subcategory?

1 post - 1 participant

Read full topic

Requests for Comment [RFC] Preparing for possible Governance Attacks

Published: Sep 17, 2024

View in forum ā†’Remove

Summary

Kickstart a discussion around preparing the DAO for possible governance attacks.

Motivation

In 2023, several major DAOs faced governance crises due to attacks that exploited weaknesses in their treasury management. Nouns DAO encountered an incident when investor DCF GOD and allies amassed enough NFTs to propose liquidating the treasury. Amidst a bear market and disagreements over spending priorities, they used the governance structure for personal gain, withdrawing $27 million from the treasury.

Similarly, Aragon DAO experienced a governance exploit in May 2023. Investors gained control of 51% of the token supply and proposed liquidating the treasury. Despite efforts to oppose the move, they extracted $163 million, which led to Aragonā€™s dissolution.

Most recently, in 2024, Compound DAO suffered a governance attack by a group known as the ā€œGolden Boys.ā€ They exploited the governance process to pass a proposal transferring $24 million in COMP tokens to a protocol under their control. This attack succeeded due to several factors: low voter turnout, poor timing of the vote (during a weekend), and lack of transparency.

These cases highlight a critical vulnerability in DAOsā€”concentrated voting power and low voter engagement can lead to malicious actors seizing governance control and draining the treasury for personal gain.

Rationale

Uniswap DAOā€™s core mission is to govern its protocol and manage treasury resources to support its long-term objectives. However, as the DAO grows, its treasury expands, creating an attractive target for potential attacks.

The current dynamic poses a threat: while the value of the treasury increases, the percentage of tokens actively delegated for governance decreases. This creates an imbalance where an attacker could acquire enough $UNI to take control of the DAO at a cost far below the total value of the treasury. Without safeguards, Uniswap DAO is at risk of facing a similar governance attack.

Implementation

We see two possible solutions to address this challenge:

  1. Establish a Veto Council

One proposed solution to safeguard the DAOā€™s treasury is to create a Veto Council. This council would have the authority to veto any proposal deemed harmful to the DAO. However, to avoid centralisation risks, the councilā€™s veto power would be limitedā€”lasting only 18 months. This ensures the councilā€™s role is temporary, allowing time to strengthen governance while minimising the risk of long-term centralisation.

The Veto Council would provide an immediate defence mechanism, intervening when malicious proposals threaten the DAOā€™s stability or treasury. The ENS DAO recently adopted a similar solution (link).

  1. Introduce Proposal Staking

An alternative solution is to implement a staking requirement for proposal authors. Under this system, anyone submitting a proposal must stake a small amount of UNI tokens, which would be locked until the vote concluded. Additionally, the vote would include a default option to cancel the proposal and slash the author if it receives over 33% of the votes to veto the proposal. This would effectively discourage bad actors from submitting harmful proposals, as they risk losing their staked tokens. The Cosmos hub governance has successfully implemented the ā€˜ā€™No with Vetoā€™ā€™ option to combat spam and malicious proposals and has achieved tremendous success. This approach, however, can only be implemented in matured DAOs in terms of governance processes as an irrational stakeholder(s) with 33% of the voting power could exploit the system and veto any proposal and slash an innocent participant.

Benefits:

  • Unlike the Veto Council, which introduces some level of centralisation, proposal staking preserves the DAOā€™s decentralised nature. It empowers the broader delegate community to assess and vote on the validity of proposals, ensuring the process remains transparent and democratic.

  • By adding financial risk to submitting proposals, the staking mechanism discourages malicious intent while encouraging more thoughtful, well-constructed proposals.

  • No with Veto could be used by minor delegates to convey their strong disagreement with a particular proposal.

Next Steps

  • Gather consensus from the DAO about next steps.

Voting Options

  • Establish a Veto council
  • Explore Proposal staking
  • Make no changes
  • Other

10 posts - 9 participants

Read full topic

Delegation Pitch Avantgarde Finance Delegate Platform

Published: Sep 17, 2024

View in forum ā†’Remove

Delegate Address: avantgardefi.eth (0xb49f8b8613be240213c1827e2e576044ffec7948)
Email: governance@avantgarde.finance
Website: https://avantgarde.finance/
Twitter: https://x.com/avantgardefi
Governance Lead: @justErik

About us

Avantgarde is a crypto native asset management, advisory and research firm, specialising in asset liability management, R&D, special situations, risk monitoring and on-chain diversification strategies. Avantgarde has conducted work for leading protocols including Uniswap, The Graph, Arbitrum, Nexus Mutual, Paraswap, Enzyme and others. DAOs leverage Avantgardeā€™s combined expertise in protocol development and asset management for developing strategies to improve treasury sustainability.

Why Avantgarde?

Avantgarde has been active in the Uniswap ecosystem for several years, participating in initiatives such as the Uniswap Bridge Assessment Committee and contributing with R&D to various proposals in line with our expertise.

The core team behind Avantgarde brings a wealth of experience from reputable TradFi firms such as Goldman Sachs, BlackRock, and Barclays; and have been involved in DeFi since as early as 2016, most notably building the on-chain asset management protocol Enzyme, which went live on mainnet in 2019 and boasts a very robust track record without a single major protocol incident since.

With this experience and expertise, we at Avantgarde aim to help steer the Uniswap DAO to financial sustainability and community-driven growth, cementing the Uniswap protocol as the leading DEX across DeFi.

Past contributions to Uniswap ecosystem and/or demonstrated protocol knowledge:

  • Active delegate over the last 3 years
  • Selected as part of the Uniswap cross-chain bridge committee providing research & advice to delegates: results
  • Attended and participated in major governance meetings in NYC and Brussels
  • Integrated Uniswap into other DeFi protocols and active Uniswap pool manager, see e.g. Enzyme

Disclosure of Conflicts of Interest:

Avantgarde is actively contributing to a number of chains across the wider Ethereum ecosystem, though none can be said to be a direct competitor to Uniswap.

3 posts - 1 participant

Read full topic

Uncategorized August '24 Uniswap Report

Published: Sep 16, 2024

View in forum ā†’Remove

Hi Uniswap Community,

We published our most recent issue of the Uniswap Monthly Report, summarizing protocol metrics for August 2024.

You can find our latest report at newsletter.oku.trade and subscribe for future monthly releases.

Hereā€™s the executive summary:

  • In August 2024, the Uniswap Protocol processed $55.23 billion in monthly volume (-6.4%) across $5.18 billion in liquidity (-18.6%), earning market makers $69.4 million in fees (-9.2%).

  • Across all chains, Ethereum saw the most Uniswap volume with $29.91 billion in v3 pools, seconded by Arbitrum. Of the major deployments, Polygon held up best in volume, liquidity, and fees.

  • This month, the protocol experienced a relative decline in volume (-3.8%), liquidity (-2.2%), and fees (-1.8%) over competing DEX protocols.

  • Layer 2 deploymentsā€™ share of volume and liquidity remained flat at 31.4% and 13.3%, respectively, while their fee share fell 3% month-over-month to 19.4%

  • This month, the recent Uniswap v3 deployment on Mantle was added to the report.

The report contains charts and tables displaying the data and exact figures. Weā€™re eager to continue aggregating this data and sharing our findings.

*Data was sourced primarily from the Oku API , with help from DeFiLlama and TradingView.

1 post - 1 participant

Read full topic

Consensus Check [RFC] Steps for Uniswap to take in light of research on how intent-based protocols are shaping on-chain liquidity

Published: Sep 16, 2024

View in forum ā†’Remove

TLDR:

The ERC-7683 standard, presented in Q2 2024 by Uniswap Labs and Across, establishes a unified framework for intent-based systems to define cross-chain actions precisely. Should this standard gain widespread adoption, it could fundamentally alter the dynamics of DEXs, with Uniswapā€”the DEX with the largest TVLā€”standing at the epicenter of this seismic shift.

Although studies suggest that our first hypothesis is correct and that the main reason a user refrains from taking action (in this case, bridging and adding liquidity) is due to think time, our findings indicate that the other hypotheses are incorrect. Consequently, the rise of intent-based protocols shows a positive correlation with on-chain liquidity, potentially enhancing it rather than diminishing it. This correlation is stronger on Ethereum than Arbitrum or Base, although the effect varies depending on the asset pairs analyzed.

Introduction

Liquidity remains a critical challenge for many emerging blockchain networks, particularly within DEXs. Despite accumulating significant TVL, these networks often struggle to maintain sufficient liquidity, leading to poor UX, high transaction costs, and ultimately, hampered growth and adoption. This issue is exacerbated by the complexities and costs associated with bridging assets across chains and low APYs that fail to incentivize liquidity providers.

This study explores how Uniswap can play a pivotal role in mitigating these challenges by leveraging atomic cross-chain swaps. These swaps enable seamless asset exchanges across different blockchains without relying on a central intermediary, potentially reducing friction and unlocking new liquidity pools.

Our research will focus on three key hypotheses:

  1. Transaction costs and bridging complexities deter liquidity provision on new blockchains.
  2. Intent-based atomic cross-chain swaps could reduce liquidity on smaller DEXs.
  3. These swaps may impact the on-chain liquidity of high-cap assets more than long-tail assets.

By investigating these aspects, we aim to provide actionable insights and recommendations to enhance liquidity provision in new blockchain networks supported by Uniswapā€™s innovative technology and established platform.

Liquidity Flywheel

Our research builds on the concept of the liquidity flywheel, which is the essence of every AMM-based DEX and the main incentive why liquidity providers add liquidity. Hereā€™s a simple breakdown of how it works:

  1. High Liquidity Attracts Traders: The more liquidity there is, the easier and faster it is for traders to execute large transactions without significantly affecting the price.
  2. Trading Volume Generates Fees: Every trade is charged a fee, which is collected and distributed to the LPs (Liquidity Providers) who have supplied liquidity.
  3. Fees Attract Liquidity Providers: Because liquidity providers earn these trading fees, providing liquidity becomes an attractive way to earn passive income. The more fees generated from trading volume, the more people are incentivized to add liquidity to earn those fees.
  4. More Liquidity Attracts More Traders: The pools grow larger as more people add liquidity. Larger pools mean even better trading conditions for traders, attracting more traders to Uniswap, increasing trading volume, generating more fees, and thus continuing the cycle.

One strategy new blockchains use to attract liquidity is to increase incentives for liquidity providers through airdrops or tokens, ensuring that the APY they receive for providing liquidity is higher than what other blockchains offer. This is how they attempt to kickstart the liquidity flywheel.

However, these incentives often fall short of starting this flywheel due to two main reasons:

  1. Friction (speed, cost, security, etc.) from bridging assets and making the necessary swaps to add liquidity.
  2. The security of these new blockchains, which is inferior to the base layer (Ethereum), leads most LPs to prefer staying on Ethereum despite receiving lower APYs.

Cross-chain intent-based protocols address friction by allowing users to bridge and swap assets quickly and securely.

Yet, while solving one problem, they could potentially create another: If the fees generated in an AMM are distributed to solvers instead of liquidity providers, could this impact the liquidity flywheel and, consequently, be detrimental to the liquidity of AMM DEXs like Uniswap?

While it is true that solvers need to get their liquidity somewhere, they typically have access to significant funds and can obtain liquidity from CEXs at a lower cost and with greater ease than on-chain. As a result, they may not generate fees for LPs in these situations. However, this dynamic changes when dealing with long-tail assets that are only available on-chain or listed on a limited number of CEXs with low liquidity. In such cases, market makers would need to acquire these assets on-chain, thereby generating fees for LPs.

Weā€™ve analyzed with empirical data what is happening and if our hypotheses are correct.

Analysis

To test our hypotheses, we analyzed the on-chain volume and the volume of intent-based protocols (not just the cross-chain ones, but every relevant intent-based protocol) for three different asset pairs across three blockchains. The objective was to verify whether an increase in the volume of intent-based protocols correlates with a decrease in on-chain volume for the same asset pairs. This decrease would lead to a decrease in the on-chain liquidity because it could break the liquidity flywheel.

Although it could make sense to analyze all the off-chain volume (all transactions conducted off-chain, including those on CEX and intent-based protocols), in this study, we focus exclusively on the volume from intent-based protocols because it reflects transactions only from on-chain users (those who use a DEX, whether intent-based or not) and not from off-chain users (those who only use CEX).

Our analysis was conducted systematically involving four key steps, ensuring a comprehensive evaluation of the blockchain and asset pairs in question.

Step 1: Blockchain Selection

The first step involved identifying the most suitable blockchains for our case study. This was achieved through the following process:

  1. Data Collection: We gathered inflow-outflow data from deBridge (one of the most relevant cross-chain intent-based protocols), focusing on a cumulative 180-day period.
  2. Data Analysis: We compiled a list of the top blockchains by cumulative inflow-outflow volume, to identify blockchains with significant intent-based cross-chain activity.
  3. Criteria Matching: We further refined the selection by ensuring that the chosen blockchain met specific criteria:
    • Adequate (i.e. among the top 10 volume blockchains) cumulative 180-day off-chain volume.
    • The absence of an ongoing airdrop could skew the data.
  4. Selection: We chose 3 different blockchains based on the three steps above:
    • Base Layer: Ethereum
    • Consolidated Alt-layer: Arbitrum
    • Alt-layer + new chain: Base

Step 2: Off-chain and On-chain Data Collection (180-day Period)

After defining the sample, the next step focused on collecting and analyzing off-chain and on-chain data, ensuring that we had a detailed understanding of the asset pairs and their volumes.

  1. Off-chain Data Extraction: We obtained the cumulative volumes generated on intent-based protocols for all exchanged asset pairs (e.g., ETH-USDT, ETH-USDC) on the selected blockchains over 180 days.
  2. On-chain Data Extraction: We obtained the cumulative volumes generated on DEXs for all exchanged asset pairs (e.g., ETH-USDT, ETH-USDC) on the selected blockchains over 180 days.
  3. Asset Pair Identification: We chose 3 pairs of assets for each blockchain: the main pair of assets (ETH-USDC or similar), a pair of assets including a high cap with high volume (e.g. PEPE-ETH), and a pair of assets of an on-chain-only token (or at least predominantly on-chain) (e.g. USDC-USD+)
  4. Selection: We chose 3 different pairs of assets for each blockchain:
    • Ethereum: USDC-ETH, PEPE-ETH, APU-ETH
    • Arbitrum: USDC-ETH, ARB-ETH, MIM-ETH
    • Base: USDC-ETH, BRETT-ETH, USDĀ±USDC

Step 3: Market Activity Data Collection (180-day period)

The final step related to data extraction focused on retrieving network activity data to use as a proxy in our analysis.

  1. Network Activity Data Collection: We extracted the daily transaction count for each of the selected blockchains.
  2. Data Utilization: This data was then used as a proxy indicator to better understand and analyze the network activity in relation to the other variables in our study.

Step 4: Data Analysis

In this phase, we looked over the collected data using statistical and graphical methods. The primary objective was to determine whether there was a correlation between the increase in off-chain volume and the decrease in on-chain volume for each asset pair.

The analysis involved the following steps:

  1. Data Transformation: Logarithmic transformations were applied to the on-chain volume, off-chain volume, and active addresses data to address skewness and stabilize variance.
  2. Regression Models: Ordinary Least Squares (OLS) regression models were employed to analyze the relationship between on-chain volume (dependent variable) and two independent variables: off-chain volume and active addresses. The models were separately applied to each token pair on each blockchain.
  3. Statistical Significance: The significance of off-chain volumeā€™s effect on on-chain volume was determined using p-values, with a threshold of p < 0.05 to indicate statistical significance.
  4. Pearson Correlation Coefficient: Pearson correlation coefficients were calculated to assess the strength of the linear relationship between on-chain and off-chain volumes.
  5. Visualizations: Regression plots were generated to visually represent the relationship between on-chain and off-chain volumes, including the Pearson correlation coefficient.
  6. Time Series Analysis: Analyzed the relationships between on-chain volume, off-chain volume, and active addresses over time.
  7. ADF Test: Applied the ADF (Augmented Dickey-Fuller) test to ensure the stationarity of the time series data.
  8. VAR Model: Utilized a VAR (Vector AutoRegression) model to explore the interdependencies among the variables.
  9. Granger Causality: Conducted Granger causality tests (normal and inverse) to assess whether off-chain volume can predict on-chain volume and whether on-chain volume can predict off-chain volume, indicating potential causality.

This approach tested the hypothesis that an increase in off-chain volume was statistically associated with a decrease in on-chain volume for the selected asset pairs and either confirmed or refuted it.

Additionally, we analyzed the solversā€™ activity and compared their volume to the on-chain volume to assess whether intent-based protocols are a practical alternative solution to AMM-based DEXs.

Results

The numerical results obtained from the first 4 steps of the data analysis are summarized in the following table:

To provide further context, we have included the charts for each of the analyzed asset pairs below:









It is observed that for all pairs, there is a significant positive correlation, except those that are purely onchain (USDĀ±USDC and MIM-WETH). Additionally, this correlation is significantly stronger on Ethereum than on Arbitrum and Base.

The ADF test results indicate that all variables, except for the log series of active addresses and for USDC-WETH on Arbitrum are stationary, as evidenced by their significantly low p-values. This is summarized in the table below:

The numerical results from the Granger Test indicate that the outcomes vary across different asset pairs, depending on the lags analyzed. This data is summarized in the following tables:

The optimal lag selection for the VAR model was determined based on the AIC coefficient, with the number of lags chosen according to the lag showing the lowest coefficient among the 15 lags analyzed. This approach provides a robust framework to explore the interdependencies among the variables. Additionally, the Granger causality tests reveal a significant predictive relationship between off-chain volume and on-chain volume, and vice versa for some assets, with p-values indicating potential strong causality. This suggests that movements in one volume type can reliably predict movements in the other, highlighting a dynamic interaction between on-chain and off-chain activities.

For other assets, the relationship only implies correlation in one directionā€”either from off-chain to on-chain or from on-chain to off-chain. For less liquid asset pairs, the correlation is confirmed to be insignificant.

Lastly, we also analyzed the solversā€™ typical working hours and compared their volume with on-chain volume to assess whether, in practice, the solution based on them is effective and whether they are active at all times of the day.

In the heatmap, it can be observed that despite solvers being primarily institutions or market makers, their activity does not decrease significantly at any time during the week and is even higher during periods of reduced volume, such as weekend nights.

Discussion

Based on the analysis, the relationship between off-chain volume and on-chain volume varies depending on the specific blockchain, token pairs, and the type of pair of assets (traded on CEX+DEX vs traded only on DEX):

Ethereum

  • USDC-WETH: The analysis shows a significant positive correlation between off-chain and on-chain volumes (coefficient = 0.698, p-value < 0.001). This suggests that an increase in off-chain trading volume is associated with a notable increase in on-chain volume. VAR model results indicate a strong predictive relationship from off-chain to on-chain volume, with Granger causality tests confirming this bidirectional influence. This pairā€™s high liquidity across CEX and DEX platforms underscores the robustness of this relationship, suggesting that off-chain activity might drive or reflect similar trends in on-chain transactions.
  • PEPE-WETH and APU-WETH: Both pairs exhibit strong positive correlations, with coefficients of 0.828 and 0.756, respectively, and very low p-values. The VAR analysis for these pairs also indicates a significant influence of off-chain volume on on-chain activity, particularly for PEPE-WETH, where Granger causality tests suggest that off-chain volume significantly predicts on-chain volume. These findings imply that even for less prominent pairs, off-chain volume is a strong predictor of on-chain activity.

Base

  • USDC-WETH: The positive but smaller coefficient (0.186, p-value < 0.001) suggests a weaker yet significant relationship between off-chain and on-chain volumes. VAR analysis for this pair shows that while there is a positive correlation, the predictive power is weaker compared to Ethereum. The differences might stem from variations in market maturity, liquidity, or infrastructure. Granger causality tests did not find a strong causal relationship, indicating that the interaction between these volumes might be more complex on Base.
  • USDĀ±USDC: This pair shows an insignificant and slightly negative relationship between off-chain and on-chain volumes (coefficient = -0.011, p-value = 0.433). The results suggest that for USDĀ±USDC, off-chain activity may not be a reliable predictor of on-chain volume and vice versa.
  • BRETT-WETH: Although less traded than USDC-WETH, BRETT-WETH still shows a positive correlation (coefficient = 0.152, p-value < 0.001). The VAR analysis suggests that off-chain volumes can moderately predict on-chain activity even for smaller pairs on Base, although the relationship is not as robust as in more liquid pairs.

Arbitrum

  • USDC-WETH: The relationship between off-chain and on-chain volumes is moderate but significant (coefficient = 0.404, p-value < 0.001). However, the ADF tests indicate that the time series for on-chain volume, off-chain volume, and active addresses are not stationary, which raises concerns about the validity of the VAR model and Granger causality tests applied in this context. Although the VAR model suggests that off-chain volume influences on-chain volume, this relationship may be less robust due to the non-stationarity of the data. The Granger causality tests confirm some degree of influence, highlighting the interconnectedness of off-chain and on-chain activities even in less mature ecosystems like Arbitrum. However, these results should be interpreted with caution, given the potential for spurious relationships caused by the underlying trends in the non-stationary data. Further preprocessing or alternative modeling approaches may be necessary to obtain more reliable insights.
  • ARB-WETH: The effect is weaker (coefficient = 0.173, p-value < 0.001) but still significant, indicating that off-chain activity influences on-chain volume, though the impact is smaller compared to more liquid pairs. The VAR analysis also supports this finding, showing a moderate influence of off-chain volume on on-chain activity.
  • MIM-WETH: This pair shows the weakest relationship (coefficient = 0.022, p-value = 0.337), with the VAR model and Granger causality tests indicating a lack of significant interaction between off-chain and on-chain volumes. The results suggest that for MIM-WETH, off-chain activity may not be a reliable predictor of on-chain volume and vice versa.

Comparative Insights Across Blockchains

  • Ethereum as a Benchmark: Ethereum remains the blockchain where off-chain volume most strongly affects on-chain activity. The robustness of these relationships, particularly for USDC-WETH, makes Ethereum an essential benchmark for understanding the dynamics between off-chain and on-chain trading. These insights could inform strategies as other blockchains evolve and develop their market structures.
  • Divergence in Lower Liquidity Networks: The results from Base and Arbitrum highlight that the relationship between off-chain and on-chain volumes can vary significantly depending on each blockchainā€™s liquidity and trading environment. On these blockchains, off-chain activityā€™s influence on on-chain volumes is less pronounced, possibly due to differences in market infrastructure or liquidity provision strategies.

Although our initial hypotheses suggested that intent-based protocols might negatively impact on-chain liquidity, our findings indicate a positive correlation across most pairs and blockchains. A key reason could be that this off-chain volume (generated by solvers) remains very lowā€”about 4.63% of on-chain volumeā€”failing to reach the critical threshold needed to significantly affect APY in liquidity pools.

Furthermore, the strength of this relationship varies significantly. The effect is more pronounced in highly liquid pairs (such as USDC-WETH on Ethereum) and diminishes in pairs primarily traded on DEXs or with lower liquidity. This could suggest that solvers are not interested in filling orders from DEX-only tokens. Our main hypothesis suggests that this is because these tokens canā€™t be arbitraged through CEXs, making it difficult to offer better quotes than the price provided by an AMM LP. However, this is just a hypothesis and should be investigated further to obtain conclusive data.

Regarding the time series of all the aggregated data, its analysis, supported by the ADF tests, confirms that most key variables are stationary, ensuring that the relationships observed are reliable and not driven by underlying trends.

The VAR model analysis, considering the most significant lags (ranging from 1 to 10 across different pairs), reveals that past values of on-chain and off-chain volumes do indeed influence current volumes over time. However, the complexity and interaction within these markets are highly dependent on the specific asset pair and blockchain, with varying degrees of impact observed across different lags.

Granger causality tests show a mixed picture of the relationships between off-chain and on-chain volumes. For some pairs, there is a strong bidirectional relationship, indicating that off-chain and on-chain activities are closely interlinked, each influencing the other. However, for other pairs, the relationship is weaker or even insignificant, suggesting that the dynamics between off-chain and on-chain activities can vary widely depending on the specific context.

Regarding solver activity, although they fill less volume on weekends, a comparison with on-chain volume shows that they fill orders every day at every hour, indicating that intent-based protocols are currently a good alternative to AMM-based DEXs.

Conclusions

We formulated three hypotheses before conducting this research:

  1. Transaction costs and bridging complexities deter liquidity provision on new blockchains.

True: Studies suggest that trader behavior is predominantly influenced by ā€œthink timeā€ (in this case, the time a user spends thinking about how to bridge funds), one of the most critical predictors of user satisfaction. In addition, the task completion rate and ā€œclick timeā€ (or offset time) also play significant roles. Transaction costs and bridging complexities compel users to deliberate on the fastest, safest, and cheapest way to bridge funds for adding liquidity, leading to longer thinking times and decreased user satisfaction. This results in fewer users choosing to bridge funds to new blockchains.

These are not the only factors driving this behavior; incentives and lower security on new blockchains are also relevant reasons users may avoid bridging funds and providing liquidity.

  1. Intent-based atomic cross-chain swaps could reduce liquidity on smaller DEXs.

Partially False: The data analysis suggests that while intent-based atomic cross-chain swaps were hypothesized to reduce liquidity on smaller DEXs, this is not entirely the case. Instead, there is a positive correlation between off-chain and on-chain volumes, indicating that off-chain activity can enhance on-chain liquidity because of the liquidity flywheel (more volume leads to more fees, leading to more liquidity). This suggests that rather than diminishing liquidity on DEXs, the off-chain volume may complement and support on-chain trading activity across different assets and blockchains.

  1. These swaps may negatively impact the on-chain liquidity of high-cap assets more than that of long-tail assets.

Partially False: The data analysis shows that intent-based swaps do not negatively impact the on-chain liquidity of high-cap assets as hypothesized. Instead, a stronger positive correlation exists between off-chain and on-chain volumes for high-cap assets, which enhances on-chain liquidity. This positive correlation is particularly evident in blockchains with higher liquidity and more mature ecosystems, where off-chain activity complements and bolsters on-chain trading. In contrast, long-tail assets exhibit a weaker correlation, suggesting that the impact of these swaps on on-chain liquidity is less pronounced for less liquid assets.

It is important to remember that correlation does not imply causation. While the results analyzed through the Granger causality tests suggest that these correlations might reflect a causal relationship, this evidence alone is insufficient to confirm causality. The Granger test indicates potential predictability between variables, but it cannot account for all possible external factors or underlying mechanisms driving these relationships. Therefore, while the findings provide strong indications of a causal link, further investigation, and additional methods would be necessary to establish causality.

Recommendations

The findings of this study indicate that the rise of intent-based protocols, while potentially beneficial for certain aspects of cross-chain functionality, could pose significant challenges to the liquidity dynamics of AMM-based decentralized exchanges like Uniswap. To address these potential challenges and ensure sustained growth and resilience, Uniswap could consider the following strategic recommendations:

  • Enhancing Liquidity on Smaller Blockchains: Based on our analysis, Uniswap should consider strengthening the infrastructure for intent-based protocols on smaller blockchains, primarily by deploying UniswapX on more blockchains. The positive correlation between off-chain and on-chain volumes indicates that improving on-chain volume could lead to increased fees and, consequently, more incentives for liquidity providers to contribute to these networks. Uniswap is already paving the way for this by implementing the ERC-7683 standard and deploying UniswapX cross-chain, which leverages this framework. To maximize the impact of these initiatives, Uniswap should also enhance support for solvers and simplify their onboarding process, attracting more participants and further boosting liquidity on smaller blockchains. The practical steps should be as follows:
    1. Deploy UniswapX on Target Blockchains: The governance should vote on and allocate resources towards expanding UniswapX to smaller blockchains such as Base or Optimism. Prioritize blockchains with active user bases and liquidity needs, ensuring that deployment is efficient and aligns with market demand.
    2. Create Incentive Programs for Solvers: Uniswap could introduce temporary incentives to encourage filling on smaller blockchains (e.g. protocol fee sharing, grants, etc).
    3. Improve Solver Onboarding: To attract more solvers and market makers, Uniswap could allocate resources to streamline the onboarding process. This might include providing grants or subsidies for solver infrastructure, offering developer tools, and simplifying documentation, making it easier for new solvers to participate.
  • Continuous Monitoring: Uniswap should regularly monitor the evolving landscape of intent-based protocols and their impact on on-chain liquidity. By staying informed and adapting its strategies accordingly, Uniswap can ensure it remains competitive and responsive to the dynamic changes in the decentralized finance ecosystem. This could involve periodic reviews of data, user behavior, and market developments to make adjustments as needed.
  • Tailoring Strategies: Uniswap should consider these dynamics when implementing new features. For Ethereum, where off-chain volume significantly impacts on-chain behavior, strategies that closely integrate off-chain and on-chain data could be crucial. On Base and Arbitrum, however, more tailored approaches that focus on strengthening on-chain liquidity or optimizing cross-chain interactions might be needed to ensure that the off-chain innovations translate effectively into these ecosystems.
  • Consider Alternative Cross-Chain Solutions: If off-chain volume is found to impact on-chain liquidity negatively, Uniswap should explore the implementation of alternative cross-chain solutions proposed in the CAKE framework (see references) that do not rely on intent-based mechanisms. By diversifying its approach to cross-chain functionality, Uniswap can mitigate potential risks to on-chain liquidity and maintain a robust and balanced ecosystem.

Future work

While this research provides insights into the potential impact of intent-based protocols on on-chain liquidity, several ways for future research remain open. Expanding the scope of the analysis to include a broader range of blockchains and token pairs would help validate and generalize the findings.

Comparative analyses between the different solutions proposed in the CAKE models and their impact on the Defi landscape would be another valuable area of research. These comparisons could highlight different chain abstraction solutionsā€™ relative strengths and vulnerabilities.

Finally, simulations that model the potential impact of full adoption of the ERC-7683 standard across various ecosystems could help anticipate risks and inform the development of mitigation strategies. By pursuing these lines of inquiry, future research can provide a more comprehensive understanding of the challenges and opportunities presented by intent-based protocols in decentralized finance.

(references and acknowledgements below)

4 posts - 2 participants

Read full topic

Requests for Comment [RFC] AlphaGrowth - Growing Uniswap through Incentives, Distribution, and Co-Marketing

Published: Sep 14, 2024

View in forum ā†’Remove

RFC - Growing Uniswap through Incentives, Distribution, and Co-Marketing

Introduction

Purpose

In recent months, weā€™ve actively engaged dozens of Uniswap stakeholders, gathering diverse perspectives from across the ecosystem. This process helped us pinpoint key areas for improvement, specifically in securing and distributing grants/incentives, and co-marketing them with chains and ecosystem partners. The purpose of this forum post is to address these areas for improvement and initiate a qualitative discussion around a high-level plan of action.

Authors

AlphaGrowth and our sister company ReservoirDAO are DAO service providers primarily working in the realm of DeFi growth through securing grants, growth-marketing, and DeFi Operations. Our marquee partner is Compound.Finance, where we run all things growth, business development and marketing for the DAO.

(Co-authors for Uniswap Ecosystem Incentives Initiative section)

@PGov is a long time community member and delegate who has worked across various committees and grant programs in Uniswap and across Defi.

@AranaDigital members have been involved in Uniswap DAO for the past 2.5 years, having participated as active delegates and contributors through multiple working groups.

How we got here

Over the last few cycles, we cut our teeth in the world of grants, go-to-market, tokenomics, and ecosystem growth. Weā€™ve helped dozens of projects go multichain. Throughout this process, members of Compound DAO encouraged us to design and implement a comprehensive growth program to address stagnation in the protocol. As of today, we lead growth for Compound.Finance. Some wins at Compound include securing nearly $4M in incentives for Compound users, the launch of 7 new markets and 30+ new collateral assets, and a TVL growth of over $400M. Here is the most recent quarterly report of our Growth program at Compound. For a comprehensive view of AlphaGrowth-led Compound Growth Program, check out this Dune Dashboard.

Why weā€™re here

Both decentralization and regulatory uncertainty have hindered growth in all corners of DeFi. We, like many members of the community, see Uniswap as a pioneer with great power. Without an organized forward trajectory of pioneers like Uniswap and Compound, we risk seeing the industry spin its wheels.

Uniswap has done a tremendous job setting the gold standard for how we trade assets on-chain. The Uniswap product, brand, and community are some of the strongest in DeFi.

We are here because we believe that Uniswap will be the liquidity layer of the internet; and we want to help get it and keep it there.

Co-contributors

This post was guided by the opinions of numerous Uniswap delegates, each bringing their own perspectives and expertise. A special thanks to the following delegates* for taking the time to help guide and narrow down the scope of this program:

Cole, 404DAO | Cam, Consensys | Gab, She.256 | Alex, FranklinDAO

Derrick and Tommy, CalBlockchain | Darren, Blockworks Research

Mineso and Mateo, Michigan Blockchain | Renzo and Hugo, ChicagoDAO

Kevin, BlockchainCU | Jordan, Index Coop | Erick, Blockchain Education Network

Ross, a16z | Getty, Oku & GFX Labs | Tnorm and Matt, Gauntlet | Dennison, Tally

Callen, Wintermute | Raffaelo, Arrakis | Doo, StableLab | Krzysztof, L2BEAT

Coltron, Karpatkey | Thanos, Keyrock |

*Disclaimer: The perspectives and expertise shared by the delegates listed above are their own, and their participation in guiding this initial post does not indicate endorsement or support for its content.

Whatā€™s the problem?

Weā€™re leaving incentives on the table.

Tons of grants and incentives have been left on the table. Without a team dedicated to securing and effectively distributing these funds, valuable opportunities for growth and user acquisition are being missed out on. Here are some concrete examples:

  • Optimism Grants Council: Potential to secure ~$1 million each year in incentives for Uniswap users
  • Scroll: Recently closed applications to a grants program awarding six figures to ecosystem projects
  • Other chains like Taiko, Mantle, Rootstock, Boba, and Linea offer incentives that Uniswap is eligible for but not is taking full advantage of.
  • Projects including Circle (USDC) have spoken to us about ways to incentivize usership, but channels for doing so are currently unclear to them.

*These potential incentive partners are listed here based on previous incentive issuance

Opportunities are lacking coverage; growth is beginning to stagnate

Uniswap, despite its status as a leading DeFi protocol, risks falling into complacency by relying too heavily on its reputation and existing user base. The assumption that Uniswap will continue to dominate without active outreach and promotion is dangerous. Recent data show a relative downturn in the number of new users interacting with Uniswap:

Source: https://dune.com/queries/2466255/4056861

Neglecting ecosystem partners and their offerings

Partners and builders within the Uniswap ecosystem are facing challenges in engaging and sharing opportunities with the Uniswap community. Teams like Oku are often marketing new deployments, opportunities, and feature updates on their ownā€”efforts that could be amplified by the Uniswap ecosystem if a mechanism were in place. At present, the lack of a standardized process for co-marketing initiatives is causing missed opportunities for organic growth. If Bunni, a layer on top of Uniswap, wants to offer $1M of incentives to specific Uniswap pools, whatā€™s the best way for them to share this with the Uniswap community? Uniswap is missing a place for ecosystem partners to engage, cross-pollinate, and share opportunities with users.

Additionally, the Onboarding Package referred to here offers network partners tremendous value. However, many chains are unaware that this opportunity exists. Currently, no outbound team is promoting the Onboarding Package and inviting chains to apply. The latest UAC report mentioned that the current impact of programs like the URGP can also be increased if the DAO were to establish a marketing team:

Why do these problems matter?

Why secure incentives?

Econ 101: People respond to incentives. If we donā€™t secure these incentives for Uniswap users, other more growth-oriented DEXes will. Without this additional firepower, it will be increasingly difficult to retain and grow the Uniswap protocol and user base. Many DEX teams on L2s collaborate directly with core ecosystem teams to secure these incentives. If we donā€™t run this race, we will continue losing market share.

Why market opportunities?

Simply put, DeFi users must be aware of opportunities if they are to capitalize on them. If Uniswap launches on a new chain, there needs to be a greater marketing push so that the incentives are effectively utilized. Additionally, without distribution, only power users and insiders will have visibility into these opportunities. Finally, ecosystems will be much more willing to offer us incentives if we plan on shouting the opportunities from the rooftops.

Beyond marketing these opportunities to users, marketing opportunities (like the Onboarding Package) to chains will make them far more likely to offer Uniswap users reciprocal incentivization.

Why highlight and co-market with ecosystem partners?

When we co-market, we not only increase visibility for our initiatives but also strengthen the loyalty of key partners. By highlighting partner contributions and opportunities, we create a virtuous cycle where partners are incentivized to do and offer even more to the ecosystem. Co-marketing is another way of showing appreciation to the Uniswap Ecosystemā€™s talented contributors. Many of these partners have opportunities and incentives for Uniswap users to capitalize on. In addition to Oku, projects built on top of Uniswap, such as hook builders, are seeking a clear co-marketing channel. By neglecting our ecosystem partners, weā€™re missing out on opportunities that drive value, contribution, loyalty, and organic growth around V4 and beyond.

What solutions do we propose?

Uniswap Ecosystem Incentives Initiative (UEII)

Letā€™s dive deeper into the program teased by @PGov and @AbdullahUmar from the Metagovernance team earlier this week. (Forum Post) To distribute the most value to Uniswap users, when it comes to sourcing incentives, we propose leveraging our dedicated team to help the Metagov team. This outbound initiative will include members of the AlphaGrowth, PGov, and Arana teams, focusing on securing grants and incentives for the DAO and Uniswap users.

The initial focus will be on chains where Uniswap is currently deployed, capitalizing on the lower-hanging fruit. Depending on the goals of the issuing partners, these grants and incentives can be distributed in several ways: allocated to liquidity providers on specific chains / liquidity pools (e.g., stablecoins, LSTs, LRTs), used to subsidize transaction costs and trading fees, or directed toward other creative initiatives.

When reaching out to prospective chains, weā€™ll leverage our experience, the existing DAO programs like the Onboarding Package, and weā€™ll collaborate with the Metagov team (currently the UADP) to strengthen our pitch.

Oftentimes these grants require KYC/KYB, which weā€™ll handle through ReservoirDAO, AlphaGrowthā€™s sister company DAO LLC in the Marshall Islands. This is how weā€™ve successfully claimed and distributed incentives for Compound. Weā€™re fully doxed and ready to facilitate the process. Weā€™ll provide the infrastructure to make it even easier to secure incentives.

A dedicated team to market incentives and opportunities

To ensure these opportunities and incentives are shared far and wide, we propose leveraging our growth-marketing team. As we secure these grants and incentives, our mission is to strategically promote and distribute this alpha across the DeFi space, increasing TVL, volume, and activity on Uniswap.

Based on the success weā€™ve had running campaigns around the distribution of millions in incentives to Compound users, the primary marketing channel we recommend is Twitter. Promoting engaging content will help mitigate the cold-start problem. Additionally, ensuring visibility on industry-leading platforms such as CoinMarketCap and CoinGecko will keep Uniswap top-of-mind for ideal audiences. If there are other channels that the DAO would like to see activated, we are more than happy to entertain these options.

Our team will work closely with the Accountability Committee, Oku and others to identify the best opportunities to prioritize the roadmap of future Uniswap deployments. Over the past year, for instance, the DAO has approved the deployment of Uni V3 on over a dozen EVMs, but there has never been a DAO-led push to ensure that individuals outside of the DAO are aware of these deployments. We will act as that bridge between the DAO and the broader DeFi community.

A dedicated program to vet and highlight ecosystem partners

In order to offer reciprocity to partners and opportunities to users, weā€™re proposing the creation of a program dedicated to highlighting the most exciting and valuable opportunities within the Uniswap ecosystem, especially with Uni V4 hooks. Partners can apply to this program for co-marketing / promotion, and our team will review, qualify, and KYB each opportunity (to prevent any bad actors from being promoted). If the partnerā€™s application meets the requirements of the review committee (and the team passes KYB), the opportunity will be greenlit for our marketing team to promote.

The review committee will consist of several members who will first establish the criteria for what qualifies as worthy of co-marketing. Once the criteria are set, the team will meet weekly to vote on co-marketing opportunities from various partner applications. The goal is to highlight opportunities in the Uniswap ecosystem, particularly with the launch of V4 hooks and teams offering user incentives. While AlphaGrowth will handle the admin work, KYB, promotion, and distribution, having a diverse group of quality voices on the review committee is optimal. If an application has a majority vote and quorum, it will be advanced to the marketing team for promotion.

Here are some DAO members who have verbally committed interest in being a part of this proposed co-marketing review committee:

@Juanbug | Governance, PGov
@AbdullahUmar | Governance, Arana Digital
@Cole_404 | Governance, 404 DAO
@Pennblockchain | Governance, FranklinDAO
@Zeebradoom | Governance, CalBlockchain
@Hugob | Governance, ChicagoDAO
@Michiganblockchain | Governance, Michigan

We are also more than happy to hold an election to decentralize the creation of this review team.

Reporting

To maximize transparency, efficacy and attribution of these programs, we will regularly analyze and report campaign success metrics. Some of these metrics include engagement rates, TVL growth, trading volume, daily/monthly active users, and new wallets created.

We will post quarterly progress reports on the forum to ensure the Uniswap community is in the loop and that our efforts are public.

Whatā€™s the rationale for these solutions?

We know that people respond to incentives

Weā€™ve done it several times now. Our team has secured around $4M in grants and incentives for Compound.Finance users alone. In addition to Compound, weā€™ve helped numerous DeFi projects secure grants from a variety of ecosystems. Weā€™ve been on both side of the equation; over the past few years, we also helped deploy millions in grants and incentives on behalf of the Aurora and Kava ecosystems. These incentives onboarded dozens of DeFi protocols and several hundred million in TVL. We learned what works, and more importantly, what doesnā€™t.

The primary rationale behind this strategy is based on our success at Compound, where our approach to grants and co-marketing has driven significant growth. At Compound, weā€™ve secured and deployed nearly $4M in incentives and expanded into seven new markets. This resulted in significant TVL growth across multiple chains, including a jump from $51M to $200M million on Arbitrum alone. Based on our tried and true methods at Compound and elsewhere, weā€™re confident that Uniswap users will benefit greatly from this same playbook.

If we donā€™t talk about it, it wonā€™t be heard

As we (and other partners) create valuable opportunities, itā€™s important that we make DeFi aware of them. Without awareness, thereā€™s little chance of action. Itā€™s crucial to run campaigns that spread the word. Another successful example of this playbook was focused on users transitioning from bridged USDC.e to native USDC. We secured the incentives, incentivized an action, marketed the opportunity, and saw active wallets jump 4.5x over the course of a few months.

Ecosystem partners deserve a chance in the spotlight

When speaking with several partners throughout the Uniswap Ecosystem, we learned that there is no easy way for them to cross-pollinate their communities and offerings with Uniswap users. These contributors are actively seeking more channels to reach the Uniswap community. Highlighting partners will give them even more reason to build, engage, and incentivize on Uniswap.

What are the high level steps for implementation?

1. Securing incentives (UEII)

  1. Identifying existing opportunities. Weā€™ve been aggregating grants programs for several years. Weā€™ve been on both sides of the equation, and we now know what is looked for in each applicant. Since we already have our finger on the pulse of these grants programs, identifying these opportunities for Uniswap will be a simple activation. We will submit applications for Uniswap early and often. Additionally, we will engage all of Uniswapā€™s existing blockchain ecosystem partners to explore their appetite for a one-off incentive program. We have already received positive feedback from several of these chains looking to play ball and incentivize liquidity.
  2. Creating new opportunities. In many cases, blockchain ecosystems have funds specifically set aside to incentivize user engagement, but these opportunities might not always be publicly announced through formal grants programs. To unlock these opportunities, we will leverage our relationships with various ecosystems. Weā€™ll find mutually beneficial ways to incentivize activity on their chains via Uniswap.
  3. KYC/KYB. Many of these grants require KYC/KYB, which will be done through ReservoirDAO, our DAO LLC in the Marshall Islands. This DAO LLC is how we have claimed and distributed incentives for Compound. We are fully doxed and happy to facilitate this process.
  4. Incentive Distribution. Distribution is currently done by the UAC and as we secure these grants, we will work with them to optimize distribution.

2. Marketing incentives

  1. Create socials. Establish Twitter account (@GrowUniswap already secured)
  2. Ad approval. Whitelist account for promotion
  3. Collaboration and content creation. Work with incentives team / issuing ecosystem to create content, graphics, and narratives
  4. Push campaigns. Run ads to share incentive opportunities with the community
  5. Reporting and attribution. Analyze and report efficacy of each campaign

3. Co-marketing partners program

  1. Landing page. Creation of a landing page that hosts the application process and qualification criteria for the co-marketing program
  2. Application. Together with the oversight committee, weā€™ll determine the criteria for an eligible ecosystem partner
  3. KYB. We will leverage Provenance for all necessary KYB
  4. Review process. The committee will review each application and qualify each applicant based on the predetermined criteria
  5. Promote to the marketing team. Once approved, the partner will be highlighted by the dedicated marketing team. In addition to the regular marketing of incentive opportunities, we will aim for at least one qualified co-marketing event per week.

Whatā€™s next?

The intention of this forum post is to simply kick off the conversation around some tried and true solutions that will prevent stagnation. As the conversation with the community progresses, we will nail down more of the quantitative pieces such as KPIs and budget requests.

We strongly believe that these initiatives will significantly benefit the Uniswap DAO, brand and user experience. We look forward to the communityā€™s feedback and support for this growth program.

28 posts - 21 participants

Read full topic

Governance-Meta Uniswap Delegate Reward Initiative - Cycle 3 Discussion

Published: Sep 13, 2024

View in forum ā†’Remove

Recently, Uniswap Delegate Reward Initiative - Cycle 2 has passed and top 15 delegates have been selected.

There are many thoughts and changes including:

We want to open the floor for different ideas , suggestions, as well as concerns. Specifically, any case studies or theories or data would be quite helpful to the discussions.

27 posts - 11 participants

Read full topic

Requests for Comment [RFC] - Hedge against Impermanent Loss

Published: Sep 11, 2024

View in forum ā†’Remove

Hedge against Impermanent Loss

This post seeks to find out whether the Uniswap community would be interested in having a Hedge against Impermanent Loss available for its liquidity providers.

Summary

Liquidity providers in AMMs are facing the risk of Impermanent Loss. The losses caused by this risk can be substantial and can potentially deter users from providing liquidity. Having a substantial amount of liquidity not only in major token pools but also in the mid and small sized tokens is necessary for the future of DeFi that lies in composability and swapping is the main building block today and tomorrow.

Providing liquidity providers with an option to hedge fully or partially against Impermanent Loss would likely increase the volume of assets in Uniswapā€™s liquidity pools. This would stabilize liquidity availability as users would feel more secure about their investments and be less inclined to withdraw their capital. Additionally, new tokens are more likely to be listed on Uniswap, as the availability of this feature could be a key factor for the communities of newly listed tokens.

How it works

The design is straightforward. At its core is a liquidity pool that matches underwriters and buyers. On one side, buyers purchase the Hedge against Impermanent Loss, with the liquidity pool acting as the counterparty. On the other side, underwriters take on the Impermanent Loss risk. The liquidity pool ensures that buyers and sellers are matched over timeā€¦

This hedge fully covers the Impermanent Loss, with a small excess payout due to the discrete nature of the hedge. For example, if the Impermanent Loss from a 10% price shift results in a $20 loss, the hedge would compensate $20, plus a small additional amount. Buyers pay a premium to acquire this coverage.

The Hedge against Impermanent Loss is priced using a European options model. This approach offers two benefits:

  • Familiarity: European options are well-understood financial instruments, simplifying onboarding for underwriters and facilitating third-party distribution by arbitrageurs.
  • Flexibility: Options act as market-priced conditional statements, and their P&L profiles can be easily combined to create more complex structures that align with Impermanent Loss behavior.

In the background, the hedge is constructed as a portfolio of options with strike prices spread out to match available market conditions, resulting in a payout curve that has linear segments.

Team

We are Carmine Finance. Team of developers on a mission to handle risks in DeFi. My name is Marek Hauzr and I founded Carmine little over two and a half years ago.

The Carmine team has a strong track record in DeFi, Web3 development, and traditional finance, making us well-equipped to deliver on this project.

  • Carmine Options AMM: Successfully built and operated an options AMM on StarkNet, enabling long/short options trading and staking. The team is developing advanced features like hedging impermanent loss and leveraging (Twitter: @CarmineOptions, Website: link).
  • DeRisk: Our DeFi risk management platform aggregates data from AMMs and lending protocols, monitoring real-time metrics like health ratios and capital utilization. Currently running on StarkNet and Solana, DeRisk is monitoring over $1.7 billion USD in assets (Website: link, GitHub: link).
  • Trading & Finance: Extensive backgrounds in high-frequency trading, market-making, and risk management from traditional finance and DeFi.
  • Konoha Governance: Contributed to the StarkNet ecosystem by developing open-source governance smart contracts (GitHub: link).
  • AI & Machine Learning: Developed AI-driven solutions for predictive analytics and risk management in financial markets.

10 posts - 6 participants

Read full topic

Governance-Meta Uniswap Ecosystem Incentives Initiative

Published: Sep 10, 2024

View in forum ā†’Remove

Introduction:

As a member of the metagovernance team (UADP) with @AbdullahUmar, we are interested in working with @alphagrowth to increase our presence and engagement with the target chains that Uniswap is currently deployed on.

Over the past six months, Uniswap has incentivized over a dozen v3 deployments on compatible L1 and L2 EVM chains with over $5M of UNI tokens. In addition to bolstering liquidity and utilization of Uniswap across these chains, the allocated incentives have brought in thousands of unique addresses and users to the respective chains. Furthermore, participating in the governance of Arbitrum, and other target chains soon, through the UADP show the DAOā€™s willingness to engage and devote resources to the combined growth of both of our communities. Now, with the conclusion of our first ecosystem grant from Arbitrum, we are expressing our intention to expand our incentives initiative to other chains and deepen our relationships within those communities.

Background:

  • Uniswap has voted to incentivize over a dozen deployments across various chains. Deployed incentives and chains are listed here.
  • Uniswap was a recipient of the initial Arbitrum airdrop, and with ~25% of the funds, a metagovernance program was started on Arbitrum. The voting rationale of the program is here; the program has gained delegation since and maintained 100% voting rate.
  • The metagovernance team, UADP (@Juanbug, @AbdullahUmar), applied for the Arbitrum long term incentives pilot program. More info here.
  • Uniswap received a grant of 1,000,000 ARB tokens. To show alignment, a matching incentives discussion was also started for Uniswap and $750,000 of UNI was approved.
  • The UADP then worked with @Gauntlet to distribute these tokens over 12 weeks, concluding recently in September. An in-depth report on the efficacy of this program will soon be delivered by the Gauntlet team.

Going forward:

With the success of the initial trial grant application on Arbitrum, we believe now is the time to move forward with expanding these initiatives. Many of the chains that Uniswap is deployed on administer tens of millions of dollars in grants, often without enough worthy applicants. We also believe that an additional level of alignment can be achieved with target chains if the DAO is able to hold a stake in their governance tokens. A vehicle like the UADP has proven successful in participating in Arbitrum governance, and such a setup extrapolated to other EVMs will be beneficial as well as the likelihood of attaining grants and sustaining reciprocating relationships is only increased if the DAO becomes an active participant.

Grant Applications:

We are interested in replicating what we did at Arbitrum, across the other deployments of Uniswap. This will be a much more intense venture, and are asking the community for feedback on what and where to focus. We believe this is a great opportunity to work closely with the AlphaGrowth team. They have been exploring ways of marketing the DAO in the broader ecosystem and have shown success running this playbook on Compound.

@alphagrowth is a DeFi and DAO service provider primarily working in the realm of growth through securing grants, growth-marketing, and Defi Operations. Today, they run all growth, business development, and marketing efforts for the Compound.Finance protocol. AlphaGrowthā€™s achievements at Compound include securing nearly $4 million in incentives for Compound users, launching 7 new markets and over 30 collateral assets, and driving a TVL increase of more than $400 million (Quarterly Report).

Together with AlphaGrowth, some areas we want to focus on are:

  • Identifying existing opportunities
    • To boost our current efforts, AlphaGrowth has been involved in grants programs for several years. Since they already have their finger on the pulse of so many grants programs, identifying these opportunities for Uniswap will be a simple activation. We will submit applications for Uniswap early and often. Additionally, we will engage all of Uniswapā€™s existing blockchain ecosystem partners to explore their appetite for one-off incentive programs.
  • Creating new opportunities
    • In many cases, blockchain ecosystems have unspecified ecosystem funds set aside to incentivize user engagement, but these opportunities might not always be publicly announced through formal grants programs. To unlock these opportunities, we and AlphaGrowth will leverage our relationships with various ecosystems.
  • KYC/KYB
    • Many grants/incentives require KYC/KYB. We can utilize ReservoirDAO, AlphaGrowthā€™s sister company, a DAO LLC in the Marshall Islands. This DAO LLC is how they have claimed and distributed incentives for Compound. Everyone is doxed and happy to facilitate this process.
  • Incentive Distribution
    • Once weā€™ve secured the grants, we will distribute the incentives through various Uniswap partners. For our grant prior from Arbitrum, we used Gauntlet and Merkl. To distribute incentives at Compound, AlphaGrowth had great success using just Merkl and OKX. In addition to using these tried and true partners previously mentioned, we will identify the most effective distribution partners for Uniswap incentives.
  • Marketing
    • As we open up more of these lucrative opportunities for Uniswap users, itā€™s crucial that there is visibility. In the coming days, AlphaGrowth will be pushing forward a high impact marketing plan similar to the one they have been running at Compound.

Working together on these pieces, we are confident we will have sufficient coverage and bandwidth to manage the chains

Expanded Metagovernance:

Currently, Uniswap has only received self-delegation from Arbitrum as a part of the UADP team. In the future, this is an avenue that we are actively exploring to deepen our relationship with other teams. Being delegates builds trust from within and strengthens any grant application we submit. We will continue to look for good opportunities to become involved with other chains where Uniswap is deployed and even consider other complimentary communities if relevant.

Next Steps:

We want to start a discussion around the interest and scope of our plan. We can continue in our current state or scale up and appropriately cover these many bustling ecosystems. Namely, we would like to nail down the size and focus of this initiative. In the coming weeks, we will incorporate general feedback and ideas before moving forward with a full plan and budget.

We will receive suggestions across a multitude of scopes with an ultimate goal of reaching community consensus on an execution plan. Thank you everyone for your time and we look forward to everyoneā€™s opinions!

13 posts - 8 participants

Read full topic

Governance-Meta Uniswap-Arbitrum Grant Program (UAGP) - July/August Reporting

Published: Sep 09, 2024

View in forum ā†’Remove

In early August we shared the UAGP Review Report with the DAO, which discussed everything from our operations as the UAGP committee, grant and program outcomes, key learnings, and the future prospects for the UAGP. While this report reflected on the operations of the UAGP from the 9 months since our inception, it is important to note that the program is not completely over. The UAGP has closed to new applications but will continue milestone-verification and reporting for our existing grantees until the beginning of February. This post reflects our first update since closing for new applications.


:camera_flash: Program Snapshot

:bookmark_tabs: Applications

As mentioned, new applications closed midway through this reporting period, and as of the time of writing, the program has received over 140 applications from a widely diverse group of projects. The following describes the final breakdown of application focus by each RFP category from the UAGP.

It should be noted that throughout operations, the UAGP received 0 applications under RFP 2: Arbitrum Testnet with EIP-1153 Enabled, which should be used to inform future grant program RFP design.

:moneybag: Financial

Reporting date: Sept 6th, 2024

Treasury Overview :moneybag:

Current Treasury (USDC)* Current Treasury (ARB)
974,615 102,641

*The UAGP holds the project treasury in USDC stablecoin converted at a rate of $2/ARB to operationally hedge currency risk for projects of ARB token.

Grants Overview :handshake:

Grants Promised for Payout (USD) Grants Already Paid Out (USD) % of Treasury Transferred (USD)
943,444 452,670 43%

:gear: Project Outcomes

Following a busy period of accomplishments last reporting, grantee milestone completion has tapered off in July/August. This can largely be attributed to the remaining milestones of grantees being larger downstream objectives, such as protocol launches. Additionally, there are 5 completed grants that no longer have reporting obligations to the UAGP, these are ephema, Rabbithole, Concero, Layer3, and Demeter Fetch.

One onboarded grantee, Angle, is waiting for the launch of Uniswap v4 before starting their reporting, as their UAGP milestone scope becomes relevant only after the launch. Additionally, it should be noted that there is a prospective grant within the UAGP pipeline, which is still being considered by the assessment team. The committee and applicant are in discussions regarding the merit and specifications of the potential grant which has delayed a decision.

Moving forward, the UAGP committee will operate in a lean structure. With the close of assessments and applications, the UAGP is excited to turn our attention toward supporting our grantees as they work toward their final grant objectives.

To track the individual project reporting highlights for this period, as well as review their responses to our key metric impact questions, please see our July/August reporting in Notion here.


Contact points

:white_circle: To find all info: UAGP Information Hub

:white_circle: To reach out: Discord

:white_circle: To stay up to date: Twitter

1 post - 1 participant

Read full topic

Governance-Meta On-chain voting interface almost never loads

Published: Sep 08, 2024

View in forum ā†’Remove

Looks like Uniswap has become Google in terms of how easy it is to get to an human, so I will allow myself to post an uncategorized topic.

Because the voting interface almost never works. Tried from 10 different countries and probably 4-5 devices. Some days - like today - it just wonā€™t work regardless of browser, adblocker, extensions, connection quality, use of VPN, etcā€¦
The only thing in common I think is that a Linux kernel is on all of my devices.

5 posts - 3 participants

Read full topic

Governance-Meta Uniswap Governance Community Calls

Published: Sep 06, 2024

View in forum ā†’Remove

The Uniswap DAO has seen a large influx of delegates and community participants over the past couple of months. DAO-led programs have also increased in quantity. Unfortunately, many of these proposals and conversations can get lost in the swath of forum posts, making it difficult to keep track of whatā€™s important and timely. It also takes some time for new entrants to become familiar with the DAOā€™s existing initiatives. To increase clarity around monthly DAO occurrences, we are resuming governance community calls, now led by the Uniswap Accountability Committee (UAC).

These calls will be hosted using Google Meets on the second Tuesday of every month, from 10am ā€“ 11am Eastern Time. You may refer to this calendar to keep track of meeting dates and links.

Note that these community calls are hosted by the DAO and are separate from the Uniswap Foundationā€™s calls.

This forum thread will provide updates and reminders regarding the monthly calls. We will be recording each of the meetings and tracking the attendance for delegates that are a part of the delegate reward program.

If you are ever interested in covering a particular proposal or discussion point regarding Uniswap governance in general, please feel free to reach out. Our team will collect a list of relevant topics for each call and contact authors of currently active proposals to ensure that they have a chance to directly interact with the community and fairly present their thoughts. The format of these calls will be a combination of quick, successive presentations from a couple of community members, followed by a live Q&A/discussion.

3 posts - 1 participant

Read full topic

Requests for Comment Uniswap Accountability Committee (UAC): Season 2 Report

Published: Aug 29, 2024

View in forum ā†’Remove

Authors: @AbdullahUmar (Arana Digital), @Juanbug (PGov), @Frisson (Tally)

The purpose of this report is of two-fold:

Part 1: Descriptive Report

This section outlines the operations and programs with UAC oversight and provides a financial recap of account balances and expenditures.

Contents

  • Preface and Background
  • Collaborating with Target Chains
  • Escrow and Oversight for DAO Programs and Working Groups
  • Multisig Operations
  • Accounting and Financials
  • Uniswap Revitalization and Growth Program Campaigns
  • Incentive and Liquidity Matching
  • Deployment Record Management
  • Community Call

Part 2: Request for Comment (RFC)

Based on the information from Part 1, this section proposes a 7-month renewal of the UAC for Season 3 and requests rebalancing of program accounts under deficits. The renewal and the rebalancing aspects will both be conducted as two separate temperature checks.

Part 1: Descriptive Report

Preface and Background

Over the past season, the UAC has organically taken on an expanded role within the DAO. In addition to our original mandate to ā€œā€¦liaise with projects seeking to deploy Uniswap; ensure deploying projects are correctly configured; and providing a recommendation to the community on whether to approve certain deploymentsā€, we added a focus on managing official deployment subdomain records, driving market share by deploying incentives as part of the Uniswap revitalization and growth program (URGP), and scaling DAO operations by serving as an oversight and escrow committee for other DAO programs.

The focus on driving market share in particular has proven consequential for the committee. Weā€™ve deployed over $4M of DAO-funded UNI, with over $1M in matching funds from partner chains. This area of focus has demanded operational rigor from members, including a very high level of availability, the capability to create and audit complex onchain transactions, managing working groupsā€™ financials, and strong business development skills. This season also added other overhead like accounting, logging transactions, and managing multiple multisigs.

This report outlines the operations behind the UAC from this previous season, along with an update regarding the financial situation of DAO programs and working groups. The last section will act as the request for comment (RFC) to renew the UAC and balance accounts.

Collaborating with Target Chains

Since Season 1, the UAC has been central to facilitating the deployment of Uniswap on numerous alternative EVM environments. We work closely with these target chains, helping them create their RFCs, provide resources for deploying relevant contracts, and walk them through the governance process for attaining the DAOā€™s stamp of approval. During Season 2, Rootstock, Zora, Blast, Mantle, Sei, Manta , Taiko, and Redstone have all been onboarded by the DAOā€“and existing deployments have received between $250k - $1M of liquidity incentives.

Whenever a new chain onboards Uniswap into its ecosystem, the UAC is involved in overseeing and detailing that chainā€™s financial commitment to Uniswap. This primarily comes in the form of incentive or liquidity matching. One of the stipulations that the DAO has informally agreed on is giving priority to target chains that match Uniswapā€™s onboarding package. The onboarding package was introduced by the GFX Labs team in February 2024, and it can be split into three main parts:

  1. UNI Incentives
  2. Incentive Distribution Costs
  3. Front-end Integration

The go-to provider for distributing funds has been Merklā€“they take a 3% fee on the amount of incentives distributed, and if weā€™re looking to deploy incentives on a chain that they havenā€™t integrated yet with, the DAO must pay an integration cost of $21.6k.

The go-to front-end for allowing users to actually use Uniswap v3 has been Oku. Their team charges a total of $105k per integration. Oku also handles the backend contract deployment and verification process. Some teams, namely Zora and Redstone, decided to collaborate with Protofire for deploying the v3 contracts. Redstone also used AW House for setting up their front-end. The UAC has had to be more hands-on with new entrants, assisting with the governance and contract deployment process. As soon as a team has experience with one deployment, the following deployments become much easier to handle.

Some target chains have been fortunate enough to attain a spot on the canonical Uniswap.org front-endā€“however, we can never guarantee that a target chain will be able to receive such a spot. Depending on the need of the target chain, we will refer them to the above list of experienced deployers and front-ends. This list may over time expand as more providers enter the space. The UAC had conversations with the DapDap team, for example, to potentially increase the breadth of DAO-approved front-ends. Their team released a proposal asking the DAO for funding a handful of existing v3 deployments. This proposal never went to vote as the DapDap team felt a degree of hesitancy from the DAO around funding the program. As they are needed, the UAC will continue having these types of conversations going forward.

Escrow and Oversight for DAO Programs

Maintaining leanā€“yet secureā€“operations is vital for any DAO. One of the ways DAOs run into operational and accountability issues is when treasury funds are haphazardly spread across various wallets. Itā€™s more constructive to elect a trusted group of contributors, assigned with the responsibility to track and custody the DAOā€™s funds. The creation of new working groups or the approval of treasury-funded programs typically requires administering payroll or deploying funds for various initiatives. These operational responsibilities have largely been diverted to the UAC.

The UAC currently administers incentive distribution for the URGPā€“plus escrows and distributes payroll for the Delegate Compensation initiative, Uniswap Treasury Working Group, and the Delegate Reward Working Group.

Multisig Operations

For the most part, the UAC uses two multisigs to conduct its operations:

  • Primary UAC Wallet Address: 0x3B59C6d0034490093460787566dc5D6cE17F2f9C
  • UAC Incentives Wallet Address: 0xEBCCf1ce13F63c6B98811F03964F51fC43cef851
    • This wallet is deployed across various EVMs

There were four members as part of this multisig for Season 2ā€“and the threshold for signage was Ā¾.

  • Multisig Members are same as UAC

The Primary Wallet is in charge of receiving all token flows approved by the DAO. It acts as the escrow and distribution wallet for paying working groups. The Incentives Wallet is in charge of routing liquidity incentives from the URGP. This is in part done to prevent signing an unneeded number of transactions from the Primary Wallet as it is the foundational escrow unit. Dispersing incentives via interactions with the Merkl application is therefore conducted solely through the Incentive Wallet.

The Incentives Wallet is also deployed across a number of other EVMs, like Base, Scroll, Manta, etc. This was required to deploy UNI incentives on all of these target chains. Earlier this summer, Merkl launched a cross-chain feature that allows the deployment and claiming of incentives directly on Ethereum Mainnet. For instance, we were able to use the Incentives Wallet on Ethereum to reward liquidity providers on zkSync. These LPs would then claim their rewards directly on mainnet instead of on zkSync, making it easier for them to swap in and out of UNI.

We will likely continue using this cross-chain feature in the future to prevent the segmentation of funds and overhead with managing an increasing number of multisigs.

Accounting and Financials

The DAO currently does not have a system for tracking expenses, managing runway, or overseeing the treasury. There are separate initiatives addressing such needsā€“but the UAC has begun administering its internal accounts to better manage DAO funds and report their utilization over time. Routing funds for various programs to the UAC wallet will help manage DAO funds in a more prudent and standardized manner. We have also begun using more sophisticated tooling like DEN, ensuring proper tracking and labeling of transaction data.

You may view the UAC as a DAO-adjacent entity, currently solely governed by a multisig and not a legal entity. Token flows in and out of the UAC multisig areā€“todayā€“only denominated in the native $UNI token. The committee does not yet have the authority to buy and sell assets. This setup may alter in the future to ensure more flexible runway management, but itā€™s not a guarantee.

Cash vs token-based accounting is a key concern to address. Almost every program that the DAO has voted in favor of so far has been quoted in US dollars. Since the UNI token is quite volatile, the dollar value of the funds assigned to a particular program upon execution may be significantly higher or lower than what was intended during either the RFC or voting period. Denominating programs in terms of dollars makes it much easier for delegates to conceptualize the cost of a particular program. Such a practice also eases communication with external parties. Itā€™s easier to market a ā€œ$250k Incentive Packageā€ versus a ā€œ35.7k UNI Incentive Package.ā€ Plus, many of the approved programs are associated with a working groupā€™s payroll, which is best denominated in dollars.

We are therefore requesting all future proposals that use the UAC as an escrow service to assign a dollar value to their requested budget. The UAC would like to periodically revisit these budgeted accounts and balance them if the dollar value of the given funds falls below the allotted amount.

See the below analysis for detailed accounts (through mid-August):

Breakdown of Inflows

Token inflows refer to funds sent from the Uniswap treasury to the Primary Wallet.

  • Treasury Address: 0x1a9C8182C09F50C8318d769245beA52c32BE35BC

Outflows simply refer to funds being sent away from the UACā€™s control, either for the use of certain programs or for compensating DAO contributors.

A total of four passed proposals led to an increased Primary Wallet balance. Nearly $6M worth of capital was approved for all of these programs in aggregate. February and May saw the largest inflows, driven by the community electing to incentivize twelve different deployments. Below is a more granular breakdown:

Program Account Balances

This section of the report consolidates each Accountā€™s current balance and expenses. There are a total of seven Accounts:

  • Delegate Reward WG
  • Incentive Package
  • UAC Payroll
  • UAC Tooling
  • UAC Buffer
  • Delegate Compensation
  • UTWG Payroll

Note that the deficit/surplus values are assuming a UNI price of $5.90.

Delegate Reward WG

This WG was formed to complete research regarding how Uniswap delegates should be compensated for their active participation in the DAO. Below is a snippet of the budget for this group:

The proposal to fund the first cycle of delegate compensation and the retroactive funding for the Delegate Reward WG passed with an earmarked allocation of 27,000 UNI, equating to $280,000 when the proposal was initiated (UNI = $10.37).

Above is the actual allocation distributed to six different teams for their participation in the working group. In other words, the Delegate Reward WG Payroll Account has remaining funds since only 41% of the allotted funds were used. Therefore, this Account has 3,625.95 UNI ($37,608.68 @ $10.37/UNI) remaining. DAO members are still involved in administering this program and iterating its next cycles, so it requires a 3,424.9 UNI rebalance.

Delegate Compensation

In concert with the Delegate Reward WG, three monthā€™s worth of delegate compensation was approved, totaling $216k. June and July payments have been sent out, aggregating to $144k so far. The Account balance, when in dollars, equals $72k. However, due to the decrease in UNI price, this Account is at a deficit. We are requesting the DAO to rebalance this Account, which will cost $72k, or 12,203.39 UNI.

Incentive Package

The incentive packages were approved in two separate waves, with $4.75M in aggregate to be spent on direct distributions to liquidity providers and $142.5k in distribution costs paid to Merkl (3% take rate).

Merkl agreed to offer the DAO a discount for distributions, so the actual Merkl take rate amounts to $125,625:

However, we are not able to account for this discount immediately since Merkl has to manually send the UAC wallets the $16,875 reimbursement, so we are treating these funds as a future receivable. Payment reception will occur as the active campaigns begin winding down. As of mid-August, we have distributed all of the incentives except for BSC ($1M) and half of Blast ($250k).

The second aspect of the Incentive Package Account are the integration costs paid to Oku and Merkl.

Both Oku and Merkl were paid only once they completed their respective integrations. Below is the statement of token flows for these line items. All of these costs have officially been paid.

Since the UNI token price fluctuated heavily during the last two quarters, this Account is currently at a surplus of $276k. We were able to deploy some campaigns at prices above $10, which required the utilization of far less UNI tokens. No rebalance will be requested here.

Uniswap Treasury Working Group (UTWG) Payroll Account

Four teams are actively working on researching an approach for Uniswap to manage its treasury. This team was initially allotted 6000 UNI. Nearly half of that balance has been expended for payroll. Since the token price has significantly fallen since this Account was created, there is currently a deficit of $13,740.31, requiring a rebalancing of 2,328.87 UNI.

UAC Payroll Account

Overall expenses for running the UAC amounted to $39.2k (4728.31 UNI) in the form of payroll. For reference, Season 1 of the UAC was nearly $30k (4759 UNI). The scope of the committee between the two seasons has increased drastically, so each committee member logged their overtime hours per month. Based on the base rate of $200/hour, the overtime cost summed to $32.6kā€“this overage hasnā€™t yet been paid and is simply marked as a current liability on the balance sheet. We are including payment of this overtime allocation as part of the vote to renew the UAC.

The UAC wallet currently holds 4845.69 UNI in this Account. In order to cover the overtime fees, we would require this balance to be topped with ~$4k, or 679.73 UNI. This rebalancing does not include the costs associated with renewing the UAC for Season 3.

UAC Tooling Account Balance

This Account is relatively negligible, but we are including it on the balance sheet since the UAC may increase its tooling and other miscellaneous expenses in the future. At no point did we request funds for tooling, so this Account is naturally at a deficit. A year-long DEN subscription between July 2024 - July 2025 was paid for in August for reporting and tracking, requiring a rebalance of 423.04 UNI.

UAC Buffer Expenses

Certain expenses require the immediate use of funds due to the lengthy process for an onchain vote to request short-term funds. Notably, we used UAC funds to top-up the LTIPP incentives wallet (0x1026D3D219098D7b1B0A180F7E557DEeA7DA82C1). Whenever we distribute incentives, our team allocates the required dollar amount of fundsā€“we do not base it on UNI amount since that causes aberrations in the value of distributions. To ensure that the LTIPP matching amount equated to the voted $750k amount, we sent 23k UNI to the LTIPP wallet in July. This Buffer Account was retroactively created, so it requires a rebalance as shown below:

One more point of note is that the LTIPP incentive matching allotment ideally would have been sent to the UAC wallet. Merely sending DAO-approved funds to the UAC Primary wallet makes tracking flows easier. A reason why these LTIPP funds were sent directly to a third-party wallet is because the LTIPP $ARB received from Arbitrium DAO required members of the receiving multisig to KYC.

The two UADP members and one Merkl representative had to KYC using Fractal. We donā€™t presently partake in KYC/KYB on behalf of the UAC but may need to in the future.

Rebalancing Summary

Based on the above accounting, we are requesting a total rebalance ofā€“

UNI USD
42,059.93 $248,153.57

Uniswap Revitalization and Growth Program Campaigns

As part of the URGP, we have facilitated the deployment of 12 Merkl campaigns this season. Below are graphics outlining the details of each campaign. Half of the campaigns have now concluded, and the rest will periodically terminate through December. Exactly a year after the termination of a campaign, we will be able to pull any unclaimed capital back.

Please visit this spreadsheet for a more detailed breakdown of campaigns and the ability to click on the Merkl links.

Incentive and Liquidity Matching

This section outlines the chains that decided to add or match incentives on their end. Note that a couple of chains, like Scroll and Polygon zkEVM, privately committed liquidity to v3 pools. These were administered by Oku. Commitments from target chains that have been made publicly are monitored by the UAC, ensuring all involved parties deliver on their promises.

Rootstock

Rootstock is an interesting case because they were not given any LP incentives from the DAO because the URGP was introduced shortly after Uniswap was deployed on their chain. They also paid for Oku out of their own pockets. The barrier for being considered an official Uniswap deployment was higher prior to January 2024, and the Michigan Blockchain team spent months vetting and negotiating liquidity commitments with Rootstock. This process has now become a lot more seamless since the DAO has considered the downside risk of multichain deployments to be minimal.

Three phases of liquidity deployments were promised by the IOV Labs team, totaling $3M. The below update is from their teamā€“they completed the liquidity provision phases more quickly than anticipated, having deployed all the required funds by March 2024.

Since this update, theyā€™ve continued adding more liquidity across various pools, both independently and with the help of Money On Chain. You can track Rootstock Labsā€™ wallet (0x7aa20504b9c1af913ff8b979a923c2f032e7d24a) hereā€“which currently has a total position value of ~$16M.

Moonbeam

Uniswap launched on Moonbeam in Q2 2024ā€“at the time, the URGP was not live, so no incentive or liquidity matching was introduced. This deployment also attracted no usage because it was not connected to a front-end, until Moonbeam partnered with Oku, launching in October 2023. This highlights that every deployment proposal from here on out must have a plan to incorporate a front-end.

The UAC revisited this deployment in Q1 to gauge willingness to match the DAOā€™s incentive package. Moonbeam Foundation committed $100k GLMR worth of incentives as part of their Moonrise Campaign, highlighting various projects built on Moonbeam, including Uniswap v3 via Oku. All pools selected for UNI-based incentives were the same ones that received GLMR incentives.

Although the DAO does not have its independent marketing or outreach unit, we are able to partly outsource this functionality to front-ends. Oku has so far been the main catalyst for publicizing the DAOā€™s incentive programs.

It may be worth considering a marketing group for the DAO to more reliably and freely communicate campaigns, events, and proposals to the broader DeFi community. The Uniswap Labs and Uniswap Foundation social accounts donā€™t tend to advertise many of these programs. Bypassing such approval may prove valuable.

Sei

Sei Foundation has committed up to $1M worth of liquidity to Uniswap pools on Sei. Like Rootstock, a tranched approach is being used to bootstrap this liquidity. On a quarterly basis, the Sei team and the UAC will evaluate the TVL, volume, and activity of the Uniswap pools on Sei. Capital deployments are based on Uniswapā€™s volume/active users from the previous quarter and the TVL at the start of each quarter. Lower traction will lead to lowered future commitments from Sei Foundation. The initial guaranteed commitment by their Foundation was $400k.

The first round of POL was deployed in late June across three pools:

$100k USDC/WSEI 0.3%

$100k USDC/WSEI 0.3%

$120k WETH/WSEI 0.05%

$50k USDT/WSEI 0.05%

Manta

The Manta team matched the Uniswap DAOā€™s $250k incentive lot with an equivalent dollar amount of MANTA tokens. This 1:1 incentive match brough no compliance issuesā€“the Manta team simply sent their tokens to the UAC multisig on Manta Pacific. Again, Oku helped co-market this incentives program:

Mantle

The Mantle team did not match any incentives. However, the Gamma team deployed $75k worth of wMNT tokens for their users. These incentives were deployed by Gamma, not by the UACā€“but our incentive timelines were coordinated to occur simultaneously, from July 4 - October 4 of this year.

The above post demonstrates another opportunity to co-market incentives with not only target chains but products built using Uniswap, like ALMs. Such relationships will become increasingly important with v4ā€™s release.

Deployments Record Management

A central aspect of records management is tracking and updating the official Uniswap deployments across the numerous EVMs. This is vital for ensuring safety and standardization of the protocols on these target chains. Earlier this year, the Primary UAC wallet attained the ability to alter the text record on the Uniswap deployments ENS subdomains. Whenever a set of contracts are considered official and are properly verified, the UAC is responsible for writing to the given subdomains.

For more details, along with a comprehensive list of each of the deployed v3 contracts, refer to this post.

Community Call

The UAC will also be taking on the responsibility to administer monthly community calls going forward. These were previously hosted by Blockworks Researchā€“but due to turnover in their team, theyā€™re stepping away from this duty. Once the new UAC team is elected, we will release a new community call calendar for delegates and all interested parties to keep track of. We believe that continuing the community calls is an important aspect in helping consolidate month-to-month occurrences, allowing people to ask questions and stay in the loop with DAO developments.

Part 2: RFC

This section is divided into two RFCsā€“one for renewing the UAC and the other to rebalance accounts. Each of these sections will run as their own temperature check to give the DAO more optionality over what to approveā€“the results of the temperature checks will then be wrapped together as a single onchain vote.

Renew UAC for Season 3 (Temp Check 1)

The UAC has ramped up contributions in its current iteration, demanding more hours from members than in the past. Collectively, with our new much expanded scope, we have contributed more than originally expected, which was the limited 10 hours/month per member. In total over 6.5 months, committee members have worked 359 hours, 99 hours more than the expected 260 hours for this time frame. Note that the extra hours have not been paid out. Today, the scope of the UAC can broadly relate to DAO operations, program oversight, and protocol growthā€“the specifics of these categories will continue to evolve to meet the needs of the DAO.

Going forward, we propose a few key areas of focus for the committee:

  • Proposing new incentive programs, including a potential exploration into Protocol Owned Liquidity and other forms of growth beyond mere incentives
  • Administering an operational framework for the Uniswap DAO to best sustain efficiency with ever increasing programs and working groups
  • Continuing our role as an escrow service for DAO-funded programs
  • Polishing our accounting and record-keeping to improve reporting
  • Exploring and implementing growth programs related to Uni v4

To accommodate this expanded focus, we propose the following next steps to operationalize the committee going forward:

  • Add an additional member (going from 4 to 5 members) to increase work capacity and multisig security
  • Increase the maximum hours per member from 10 hours/month to 30 hours/month
  • Institute a staggered election system to retain three current members on the committeeā€“this helps retain momentum and continuity with existing projects. We believe a degree of stickiness with the UAC team is important since conducting the noted operations requires subject matter expertise and familiarity with the DAO.
    • Going forward, the UAC will internally hold a vote to decide which of the ā…– members will be up for reelectionā€“that is, if two members donā€™t resign by default
    • For this election, @0xpibblez has stepped down, so there are automatically 2 available seats for the Season 3 election
  • Approve the $32.6k of wages payable to accommodate for Season 2 overtime
  • Fund the committee with an additional $210,000 of $UNI for payroll through March 2025 (this assumes that all 5 members spend 30 hours per month for all 7 months, given the $200/hour rate)

Note: The UAGP is funding legal research into an entity structure that would be suitable for the UAC. This would, among other aspects, allow the committee to sign incentive matching agreements with protocols to which Uniswap is being deployed. The introduction of a legal entity may change the dynamic of the UAC and its election setup as well.

Rebalance Accounts in Deficit (Temp Check 2)

Fluctuations in the UNI token price means that the accounts for various programs become unbalancedā€“sometimes at a surplus and other times at a deficit. Since programs are almost always budgeted in terms of dollars, we are looking to top up those balances to ensure liabilities around sustaining elected DAO programs are covered. The temperature check associated with rebalancing will be run separately from the UAC Season 3 renewal voteā€“the vote will request 42,060 UNI.

Please revisit the ā€œAccounting and Financialsā€ section above for a granular demonstration of the summarized rebalancing numbers.

We look forward to hearing the DAOā€™s feedback.

12 posts - 8 participants

Read full topic

Governance-Meta Dhive - governance data tooling

Published: Aug 20, 2024

View in forum ā†’Remove

Gm everyone

Weā€™re excited to share with you our project ā¬” Dhive. Weā€™re building governance tools that make it easy to access and understand DAO data, with analytics and monitoring features.

Our goal is to help users understand governance activities better so that they can make well-informed decisions in a trusted environment.

What makes our platform stand out:

  1. aggregates both on-chain and off-chain governance
  2. profiles display chain-agnostic credentials (e.g. ens, lens profiles)
  3. has a decentralized notification system (e.g. status change on proposals notifications)

We are happy to announce that weā€™ve recently added Uniswap to our list and we invite you to check it out: https://dhive.io/dao/uniswap/.

We want Dhive to be the best dao tool for the communities it serves so we welcome your thoughts and feedback on how we can improve.

Thank you!

2 posts - 1 participant

Read full topic

Governance-Meta Uniswap Delegate Reward Initiative - Cycle 2 Application

Published: Aug 19, 2024

View in forum ā†’Remove

Uniswap Delegate Reward Initiative - Cycle 2 Application

Co-Authors: @AranaDigital, @PGov, @Doo_StableLab

Thereā€™s a week-long period for delegate candidates to submit their applications for the Uniswap Delegate Reward Initiative - Cycle 2. The hard deadline will be 9PM EST on August 27th. Please note that the applicant needs to submit an application by the deadline to be considered.

Please also note that you must specify in your application if you are applying as an individual or an entity. A maximum of one person can apply from each entity.

The provided information will be reviewed shortly after the deadline and a list of top candidates will be selected while the onchain vote is ongoing in parallel.

For a more detailed description of this Uniswap Delegate Reward Initiative - Cycle 2, please review Post

Application Template

Applicant name:

Specify if youā€™re applying as an individual or an organization:

Link to Tally onchain voting profile:

Applicant summaryā€“briefly explain why youā€™re interested in applying for this Delegate Reward Initiative:

Please provide the date and link of the first offchain and onchain Uniswap vote you made:

Offchain:

Onchain:

Have you posted an RFC that passed the offchain voting stage before? If so, please provide links here (only the sole author or co-authors explicitly mentioned on the proposal will receive credit):

Have you posted an RFC that passed the onchain voting stage before? If so, please provide links here (only the sole author or co-authors explicitly mentioned on the proposal will receive credit):

Have you joined the Uniswap Gov Workshop Before? If so, when? (If you joined several times, you can just note as period like ā€œFrom January 2024 to July 2024ā€):

Have you joined the Uniswap Community Call Before? If so, when? (If you joined several times, you can just note as period like ā€œFrom January 2024 to July 2024ā€):

41 posts - 25 participants

Read full topic

Requests for Comment Proposal to Support TON Blockchain Integration on Uniswap

Published: Aug 16, 2024

View in forum ā†’Remove

I would like to propose that Uniswap consider supporting the integration of the TON (The Open Network) blockchain into its platform. As many of you are aware, TON is a rapidly growing blockchain that was originally developed by the Telegram team and has since evolved into a highly scalable and efficient network with a vibrant ecosystem.

Why TON?

Expanding the Uniswap Ecosystem: By supporting TON, Uniswap could tap into a new and growing user base that is already active on the TON network. This could lead to increased liquidity, more diverse trading pairs, and greater overall utility for Uniswap. This could greatly benefit Uniswap users, especially as DeFi continues to grow in popularity and transaction volumes increase.

Community Synergy: The TON community is known for its strong developer base and active participation. By supporting TON, Uniswap could foster new collaborations and innovations within the DeFi space.

I would like to hear the your thoughts on this proposal.

3 posts - 3 participants

Read full topic

Delegation Pitch Argonaut Delegate Platform

Published: Aug 15, 2024

View in forum ā†’Remove

Argonaut Delegate Platform

Delegate Name: Argonaut

Forum: Argonaut

Delegate Address: 0x21b3B193B71680E2fAfe40768C03a0Fd305EFa75

Twitter Profile: Argonaut

Languages: English, Spanish

Our Voting History: Boardroom

About Us:

Argonaut is a team of highly motivated crypto enthusiasts eager to participate in governance and make meaningful improvements where we see opportunities. Our team is diverse, with expertise on DeFi analysis, smart contract development, and research.

We chose the name Argonaut to symbolize our commitment to governance across various DAOs. Like Jasonā€™s mythological crew, we bring together a range of skills and a pioneering spirit, dedicated to exploring new challenges and leading with innovation in decentralized governance.

Main Focus:

Our focus areas are security, fairness, and innovation.

Conflicts of Interest:

As a young team, we are currently active only in Arbitrum governance as delegates, but we plan to expand our involvement in other DAOs as we grow. We are committed to maintaining transparency in our decisions, with no hidden agendas.

11 posts - 1 participant

Read full topic

Requests for Comment [RFC] Uniswap Delegate Reward Initiative - Cycle 2

Published: Aug 13, 2024

View in forum ā†’Remove

Uniswap Delegate Reward Initiative - Cycle 2

Authors: @Doo_StableLab @PGov @AranaDigital

Summary

This proposal outlines the Uniswap Delegate Reward Initiative - Cycle 2, a compensation program designed to improve participation quality and dedication among Uniswap delegates following the conclusion of Cycle 1.

Background

In late February 2024, StableLab proposed the Uniswap Delegate Reward Initiative. After the GovSwap event in Denver, further research to plan and implement the Delegate Reward Initiative was highlighted, leading to the formation of the Uniswap Delegate Reward Working Group, composed of 8 members from different organizations. After extensive research for more than a month, the Working Group produced several findings, which can be found here: https://gov.uniswap.org/t/findings-from-uniswap-delegate-reward-working-group/23702

Incorporating these findings, the Uniswap Delegate Reward Initiativeā€“Cycle 1 was proposed and launched in June 2024.

Success of Cycle 1

The 12 delegates that were selected under Cycle 1 maintained 100% voting participation rate for both offchain and onchain votes during this period. In addition, the Delegate Reward Initiative discussion attracted several new delegates.

New Delegate Name Delegate Join Date
SEEDGov May 2024
Curia June 2024
TanƩ June 2024
Bobbay July 2024
Whetstone July 2024

Learnings from Cycle 1

While Cycle 1 was simple and effective, there were several suggestions to have a tier system to incorporate different participation levels of delegates. In addition, various suggestions were shared on how to make a points system to determine the top delegate applicants more fair and objective.

Cycle 2 Proposal Details

Application Eligibility

  • There will be a week-long period for delegate candidates to submit their applications. Top 15 delegates will be determined based on points.
  • Delegates from Cycle 1 must apply again for Cycle 2ā€“they will not be automatically included.
  • Delegates that have joined less than 3 months can also apply for the Initiative.

Delegate Reward Eligibility

Once delegates have passed the application process, they must fulfill the following requirements to be eligible for up to $6,000 USD worth of $UNI reward per month.

Requirements

  1. Maintain 80% onchain and offchain voting participation for the past 3 months. Achieving this will provide $3,000 USD worth of $UNI

Additional Rewards (the below are only available if the above Requirement of Voting Participation is fulfilled)

2a. Write rationale for the voting on their delegate profile.

2b. Attend Uniswap Community Calls.

Achieving these above will provide an additional up $3,000 USD worth of $UNI.For 2a and 2b, it allows proportional payment. For example, if there were 4 votings and 1 community call, and a delegate missed to write a rationale of 2 of the votings. The delegate would be eligible to receive $1800 [3/5 * $3000].

Uniswap Delegate Reward Cycle 2 Metrics

In case there are more than 15 eligible applicants, the top 15 will be chosen by the following objective metrics. The highest number of available point would be 10.

1. Voting Participation

-Considering one of the primary roles of the delegate is to receive voting power from their delegators to vote on behalf for the best of Uniswap, voting participation is crucial to ensure quorums are met and malicious proposals are prevented. The total point amount from this category is 6. The onchain part is weighted more heavily due to its usual frictions such as gas cost, as well as its ability to dictate governance contract alterations and movement of treasury funds. The voting rate is based on the past 6 months.

1. Offchain Voting (Snapshot)

  1. 80% and above : 2
  2. 70% till 80% : 1.5
  3. 60% till 70%: 1
  4. 50% or below but above 0%: 0.5
  5. 0% : 0

2. Onchain Voting

  1. 80% and above : 3
  2. 70% till 80% : 2.25
  3. 60% till 70%: 1.5
  4. 50% or below but above 0%: 0.75
  5. 0% : 0

3. The date of the first on chain vote is 3 months or more (this is to counterbalance very new applicants who have few votes and able to get full points on the voting)

  1. Yes : 1
  2. No : 0

2. Proposal Authorship

-Helping to write proposals for Uniswap DAO is important. However, we also want to prevent low-quality or malicious proposals. Therefore, only passed votes would count. The total points for this category is 3. The onchain part is weighted more heavily once again.

In case of non-binary proposals, if the choice equivalent to ā€œNoā€ was present, and the end voting result was another choice than ā€œNoā€, then it would be considered as valid for below. For example, Uniswap Treasury Working Group (UTWG) Election wouldnā€™t be valid for the points as thereā€™s no ā€œNoā€ vote . But [Temp] Uni Onboarding Package - BSC would be valid for the points as there was a choice of ā€œAgainstā€. And the voting result was ā€œ$1mā€.

1. Authored or Co authored a proposal that passed offchain (snapshot) vote before.

  1. Yes, 2 or more : 1
  2. Yes, 1 : 0.5
  3. No: 0

2.Authored or Co authored a proposal that passed onchain vote before

  1. Yes, 2 or more : 2
  2. Yes, 1 : 1
  3. No: 0

3. Other Governance Participation

-The full point for this category is 1. This category is to recognize other ways one could contribute to discussion regarding Uniswap Governance. This can be achieved by either

1. Joined Uniswap Gov Workshop Before

  1. Yes: 1
  2. No: 0

Or

2. Joined Uniswap Community Call Before

  1. Yes: 1
  2. No: 0

Tie Breaker

-Ties will be decided by the date of the first on chain vote these applicants casted in order to reward those delegates that have been contributing to Uniswap governance for an extended period.

Budget

We are requesting 540,000 [6000 USD *6 Months *15 Delegates ] USD worth of UNI for the Uniswap Delegate Reward Initiative.

The total amount, once approved, will be sent to the Accountability Committee, which will be responsible for the monthly distribution of rewards to eligible delegates and the proposal authors. Since the total budget of the now disbanded Delegate Reward WG has not been fully used, administration of this reward programā€“including the creation of this proposal and the admin work behind verifying monthly delegate participationā€“will be paid for using the current balance of $41.6k. The monthly admin consumption will be communicated each month to the DAO.

Next Steps

On August 20th , the snapshot vote will go live as well as well as the Delegate Reward Delegate application process. The application process will end on 27th.

On August 25th, assuming the snapshot vote passed, will proceed to Onchain vote.

Edits

The points between 50-60% will be 0.75 and 1.125, for offchain and onchain votes respectively.

26 posts - 13 participants

Read full topic

Uncategorized July '24 Uniswap Report

Published: Aug 08, 2024

View in forum ā†’Remove

Hello Uniswap Community,

We published our most recent issue of the Uniswap Monthly Report, summarizing protocol metrics for July 2024.

You can find our latest report at newsletter.oku.trade and subscribe for future monthly releases.

Hereā€™s the executive summary:

  • In July 2024, the Uniswap Protocol processed $59.02 billion in monthly volume (+7.7%) across $6.37 billion in liquidity (-2.1%), earning market makers $76.43 million in fees (-15.1%).

  • Across all chains, Ethereum saw the most Uniswap volume with $26.74 billion in v3 pools, seconded by Arbitrum. Moonbeam had the highest month-over-month growth in volume and fees.

  • This month, the protocol experienced a relative decline in volume (-1.8%), liquidity (-0.6%), and fees (-2.8%) over competing DEX protocols.

  • Layer 2 deploymentsā€™ share of volume and liquidity remained flat at 31.0% and 14.6%, respectively, while their fee share grew for the second consecutive month to 22.7%.

  • This month, the recent Uniswap v3 deployments on Taiko and Sei were added to the report. Uniswap competitor Maverick was replaced by Aerodrome, a much larger protocol as of late.

The report contains charts and tables displaying the data and exact figures. Weā€™re eager to continue aggregating this data and sharing our findings.

*Data was sourced primarily from the Oku API , with help from DeFiLlama and TradingView.

1 post - 1 participant

Read full topic

Requests for Comment [Temp Check] Forse Analytics for Uniswap Revitalization and Growth Program

Published: Aug 07, 2024

View in forum ā†’Remove

Simple Summary

This proposal seeks to onboard Forse by StableLab as a data service provider, helping analyze the effectiveness of the Uniswap Revitalization and Growth Program. The offchain vote (Snapshot) will be a weighted voting where each voter may spread voting power across any number of choices to help to assess three blockchain for Forse to analyze.

Motivation

In February 2024, the Uniswap DAO introduced the Uniswap Revitalization and Growth Program, which incentivizes users to participate in current and new deployments of Uniswap on different networks within the L2 space. The initial onboarding packages of this program cost the Uniswap DAO at least $3.5M worth of assets.

We propose that Uniswap DAO engage with Forse, our DAO intelligence and analytics platform, to analyze the impact of the Uniswap Revitalization and Growth program and assess if the current approach drives real growth.

By assessing the impacts of the Revitalization and Growth Program, the Uniswap DAO will have valuable insights to improve further iterations of the Revitalization and Growth Program or other incentive programs. Armed with this information, Uniswap DAO will be able to understand what was the most relevant user groups, and their acquisition cost, and evaluate if the Revitalization and Growth program effectively modified user behavior and led to increased stickiness of users, and therefore TVL and other top-level protocol metrics.

Recently, StableLab supported the Arbitrum DAO as the Program Manager for the Arbitrum Short-Term Incentives Program, and we delivered a comprehensive analysis of the STIP to the Arbitrium DAO.

With Uniswap allocating over $3.5M worth of assets for the purpose of growing Uniswapā€™s market share, it is essential to ensure that the DAO analyses and reviews the impact of these incentives on an ongoing basis.

What is Forse?

Forse is a data and intelligence platform built by StableLab helping DAOs analyze the impact of governance decisions in protocol growth, top-line metrics, and governance operations, including its cost and effort structures. StableLab is the leading provider of governance products and solutions for decentralized protocols. We work with various projects, from the ones just starting their journey to decentralization to the most prominent DeFi protocols.

This service provider engagement grants the Uniswap DAO access to the services of the entire StableLab team. Specifically, three StableLab team members will be the primary points of contact.

Team

Christian Ziegler is the Tech Lead at StableLab. Previously, he worked as researcher at the Technical University of Munich (TUM), where he wrote his doctoral thesis on DAOs. In 2018, he co-founded Blockcurators GmbH. Christian has several published scientific articles, including: a Taxonomy of DAOs; scoring methodologies for DAOs; network analysis of DAOS; classification of DAO proposals using LLMs; among others.

Johannes Loewe is the Data Lead at StableLab, where he focuses on all stages of AI and ML development, from experimentation to deployment. Before joining StableLab, he was a Freelance AI & Blockchain Software Engineer. He also has experience with DAOs, being a founding member of PretzelDAO in Munich. He holds a Bachelorā€™s degree from Radboud University in the Netherlands and a Masterā€™s degree in Machine Learning from NUI-Galway in Ireland.

Marcos Miranda is the Head of Product at StableLab. With over 5 years of experience in Product Management, with focus on Web3 and Analytics products, he is also experienced in building DeFi protocols, having previously worked for other protocols in the space.

Specification

By analyzing the impact of these incentives, Forse by StableLab hopes to identify the following:

  • Impact quantification of the Uniswap Revitalization and Growth Program in top-line protocol metrics with the isolation of external factors influencing these metrics as far as permitted and reasonably possible.
  • User segmentation and analysis based on archetypes of users to determine the types of users attracted through the incentive program.
  • Post-Incentive user retention, reactivation, and user acquisition cost metrics.
  • Per-dollar value of incentives compared to other ways of incentivising users (e.g. Airdrops, LP rewards, grants, ā€¦).
  • User Retention and activity patterns over the time of the Uniswap Revitalization and Growth Program.

To see Forse in action, explore our interactive dashboard showcasing the Arbitrum Short-Term Incentives Program. This provides a great example of what our output could be for Uniswapā€™s Revitalization and Growth Program.

Budget Request

The proposal requests $70,000 worth of UNI to analyze the impact of the Uniswap Revitalization and Growth Program so far for 3 blockchains chosen by the Uniswap DAO, with 3 months of additional maintenance support and updates to analytics modules utilized in the live dashboard.

Three Blockchains Chosen by the Uniswap DAO

We believe it will be better for Uniswap to better understand the impacts of the Incentive program for protocols that are at least sizable. So the options will compose the top 6 blockchains by TVL.

Blockchains TVL
Arbitrum $2.596b
Base $1.35b
Blast $838.46m
Scroll $601.14m
Linea $519.15m
Mantle $440.09m
Zksync $77.19m
Sei $70.62m
Manta $39.74m
Moonbeam $31.45m
Polygon zkEVM $13.2m
Taiko $13.29m

Next Steps

  1. Launching Snapshot vote to decide the top 3 blockchains as well as regarding whether to proceed with this proposal

  2. Proceed to Onchain Vote if the snapshot vote passes

18 posts - 11 participants

Read full topic

Governance-Meta Uniswap-Arbitrum Grant Program (UAGP) Review Report

Published: Aug 07, 2024

View in forum ā†’Remove

:speech_balloon: Hi all, the Uniswap-Arbitrum Grant Program (UAGP) is coming to an end. It has been an exciting experience growing alongside the program since its inception in November 2023. Over the 9 months since, we have been thrilled by the interest, quality, and enthusiasm of the people and projects building at the intersection of these two ecosystems. Through our initial program design & operations phase, and beyond with our program extension, we have felt that operating a cross-ecosystem program of this nature has given us the opportunity to see and feel first-hand the impact that grants have in realizing ecosystem growth; as it has always been a key piece to move crypto forward.

This final UAGP review report, provided below, will present the details of our experience, including investigating program outcomes, sharing learnings, and looking at what lies ahead. As always since Day-1 with the UAGP, we highly encourage you to share your feedback, thoughts, or questions on this piece and on the program.

Table of Contents

  • I. Abstract
  • II. Executive Summary
  • III. Background and Scope
  • IV. Achievements and Progress
  • V. Community Engagement
  • VI. Key Learnings and Amendments
  • VII. Way Forward
  • VIII. Helpful Links
  • Acknowledgements

I. Abstract

As the Uniswap Arbitrum Grant Program (UAGP) reaches the end of its scheduled operation, we felt it necessary and important to share a retrospective of the program with the DAO.

Given the UAGPā€™s novelty as a cross-ecosystem grant program, many learnings and insights can be taken away from our experience, which in turn will hopefully inspire and inform other programs looking to fund ideas that strengthen within or beyond the Uniswap ecosystem.

This program report will cover everything from our operations as the UAGP committee, to grant and program outcomes, key learnings, and future prospects. Our aim is to continue the functioning system and progress through a new Grant Program for the Uniswap Ecosystem.

II. Executive Summary

Since its inception in November 2023, the Uniswap-Arbitrum Grant Program (UAGP) has fostered significant interest and enthusiasm, successfully funding innovative projects at the intersection of these ecosystems. This final report provides a comprehensive synthesis of program operations, from design elements through key learnings, and more.

UAGP in Numbers

Refining our program down to its key metrics as a cross-ecosystem grant program sheds light on the reach and impact the UAGP had in strengthening the ties between the Uniswap and Arbitrum ecosystems.

UAGP in Time

The past 9 months mark the initially proposed operations phase, including a three month extension of operations. Moving forward, the UAGP has closed to new applications but will continue milestone-verification and reporting for existing grantees until the beginning of February.

III. Background and Scope

a. Background of the UAGP

Background of the UAGP (click for more details)

b. Objectives and RFPs

Objectives and RFPs (click for more details)

c. Committee & Infrastructure Partner

Committee & Infrastructure Partner (click for more details)

IV. Achievements and Progress

a. UAGP Operations Metrics

UAGP Operations Metrics (click for more details)

b. Grantees

Grantees (click for more details)

c. Progress Tracking

Progress Tracking (click for more details)

d. Reporting

Reporting (click for more details)

e. Financial Overview

Financial Overview (click for more details)

IV. Community Engagement

a. Community Interaction

Community Interaction (click for more details)

b. Subject Matter Experts

Subject Matter Experts (click for more details)

c. Other Grant Programs

Other Grant Programs (click for more details)

VI. Key Learnings and Amendments

a. Key Stakeholder Feedback

Key Stakeholder Feedback (click for more details)

b. Learnings and Amendments

Learnings and Amendments (click for more details)

VI. Way Forward

As the UAGP closed to new applications at the end of July, we remain active for the next 6 months in a significantly reduced capacity (20%) for milestone-verification and reporting. Given the timelines laid out in our 12 grant outlines, we expect the remaining projects to have fully completed their grant milestones before the end of our UAGP reporting/funding coverage, for this, the remaining ~$81k USD worth of ARB in the treasury will be used to cover operational expenses.

Further, and motivated by the feedback and outcomes of the first iteration of the UAGP, we are presently exploring a way forward to continue funding innovative projects that provide value to these core networks, and beyond in web3.

Through the various awareness initiatives we ran over the course of the UAGP, the committee has noticed the quality and quantity of applications dip in recent weeks. Appreciating this, and in light of strong demand on the Uniswap core side for a grant program to support further ecosystem growth, we are currently in the works of iterating RFPs for Uniswap-focused grant program.

In an effort to identify the most meaningful opportunities, we are looking to hold conversations with delegates, builders, and researchers within the ecosystem. Off the back of these conversations, we hope to be back with a program to further grow and strengthen the Uniswap ecosystem as it continues to lead the charge for DeFi, and all of web3.

VI. Helpful Links

Helpful Links (click for more details)

VI. Acknowledgments

Acknowledgments (click for more details)

8 posts - 4 participants

Read full topic

Uncategorized Uniswap Foundation: Summary Q2'2024 Financials

Published: Aug 06, 2024

View in forum ā†’Remove

Continuing with our series of financial transparency updates to the community, the Uniswap Foundation is excited to post the unaudited summary financials for the quarter ended June 30, 2024.

Assets on Hand and Projected Funds Usage

On June 30, 2024 we had $36.81 million in USD and stables on hand and UNI 0.68 million (in UNI). The fiat (USD) cash and stables are to be used for grantmaking and operating activities and the UNI for employee token awards. The expected runway was through the end of 2025 and was earmarked as follows.

Grants commitments and incentives: a total of $26.12 million was allocated towards grants. $22.46 million to be committed in 2024 and 2025 and $3.66 Million was reserved for grants committed previously, to be disbursed. The remaining $10.69 million was to be used to fund operations expenses through the end of 2025.

Q2ā€™2024 Grants Committed and Disbursed

In Q2ā€™2024, the Foundation committed $3.22 million in new grants and disbursed $2.48 million in committed grants.

Q2ā€™2024 Commitments and Disbursements Detail

Year to date June 30, 2024, $7.55 million in grants were committed and $5.27 million in funds disbursed. Q1ā€™2024 financials, including grant commitments and disbursements, and operating expenditures are available to view here.

Q2ā€™2024 Summary of Activities

In Q2ā€™2024, the Foundation accrued $1.6 million in operating expenses, excluding employee token awards in UNI. YTD June 30, 2024 operating expenses were $2.63 million. The Foundation also realized $0.19 M in Other Revenue: Dividends and Interest in Q2ā€™2024.

Payroll expenses included salaries, benefits and taxes. Contract & professional fees included legal, accounting, technical audit, and consultant expenses. Office expenses included internal team events, such as offsites, software, transaction fees and other G&A. External events included conference and external event travel and attendance. Advertising & marketing included web design, agency fees, TLDR event hosting. Insurance: includes directors and officers insurance.

In the following financial update post, we will continue to share a snapshot of 3rd Quarter 2024 results, including grants commitments and disbursements, operating expenses and summary of financial position. 2023 unaudited financial summary is available here.

10 posts - 6 participants

Read full topic

Requests for Comment [RFC] Proposal to active 2, 3, 4 bps fee-tiers on Base

Published: Jul 31, 2024

View in forum ā†’Remove

TL;DR

  • This proposal analyzes decreasing Uniswap v3 market share on Base to Aerodrome, and conjectures that a core input into that change in market share is Aerodromeā€™s 4bp fee tier ETH/USDC pool. The pool undercuts Uniswap v3ā€™s 5bp fee tier pool.
  • We propose the creation of 2, 3, and 4 bps fee tiers on Base in order to win back DEX market share from Aerodrome.

Primer

The Uniswap Protocol has long since been the dominant AMM trading venue in EVM markets. The crown jewel of this trading is the ETH/USDC pool on Ethereum mainnet. The pool between ETH/USD trading pairs is the most important pool within a chainā€™s ecosystem because it represents the transition between flight-to-safety and risk-taking.

Most other pools within the AMM ecosystem utilize ETH as their pair asset. Pools generally do this, because ETH is correlated with most assets trading on blockchain-based markets. However, ETH is by definition not correlated with USDC, thus making it the most difficult pair to provide liquidity for in AMM markets.

On July 27th, Aerodrome ETH/USDC overtook both the Uniswap ETH/USDC both on Base and Ethereum - marking the first time for this newcomer DEX.

https://x.com/jessepollak/status/1817225900737654863

One could say that Aerodrome has now entered the decentralized exchange thunderdome. Many have asked why has Aerodrome seen such a surge in volumes and what new technologies has it used to get here?

General DEX Marketshare

Source: https://dune.com/queries/3946918/6639606

Across EVM chains, the Uniswap Protocol is by far the dominant trading protocol. While the volume share of the protocol shifts day to day and in different market conditions, the share generally sits around 50%.

On Base specifically, the share of the Uniswap Protocol by volume is around the same, but has generally been trending downward from highs above 80% to most recently below 40% since April 28th.


Source: https://dune.com/sealaunch/dex-metrics-on-base

As we can see from the chart above, there is a stark difference between the Uniswap Protocol + Aerodrome vs. the other DEXs. We will focus only on those two protocols for the rest of the piece.

Share by Volume


Source: https://dune.com/queries/3946723/6639218

The volume of Uniswap Protocol on Base has not seen a huge decrease. The majority of the change in volume share is actually from Aerodromeā€™s increase in volume.

The increase in volume from Aerodrome can mainly be attributed to their introduction of their ā€œSlipstream Protocolā€, which is a self-described Uniswap v3 fork, which made ā€œonly strictly necessary changes to the existing implementation due to the complexity and risk of introducing any regressions or potential security issues.ā€

Aerodrome Volume by Pool


Source: https://dune.com/queries/3946737/6639241

The USD volume from Aerodrome is concentrated around one singular pool, which is their ETH/USDC 4 bps pool, which is shown in black. Over 70% of the entire volume share of the protocol comes from this pool. The next highest pool has 6.4%, which is the 4 bps ETH/USD+ pool.

Uniswap Protocol Volume by Pool


Source: https://dune.com/queries/3946743/6639254

This is in great contrast to the USD volume share of the Uniswap Protocol on Base, which has the largest pool at 28.4%. This is the ETH/USDC 5 bps pool, which is also shown in black. For reference, the large orange share (labeled 52.4%) above is all pools outside of the top 10 combined.

Observant readers will notice the difference between these two pools right away - the Aerodrome ETH/USDC pool has a 4 bps fee while the Uniswap v3 pool has a 5 bps fee. Because most retail users have nearly 0 price impact on their trades, liquidity differences between the two pools will not bring back flow. This is because the fee from the trade dominates the cost of trading on that pool. Liquidity mining alone will not bring back the flow. For the rest of this piece, we will focus on the ETH/USDC pools on both of the protocols.

Most retail usersā€™ trades are semi-sophisticated because they use interfaces to find the best routes for their trades. Because of this, the difference in 1 bp will cause sophisticated interfaces to choose Aerodrome over Uniswap.

To test this, we labeled the top 400 interface contracts by volume as either retail or non-retail (ie MEV). We checked where interfaces were routing their volume to and how much volume is from arbitrage volume (volume routed from MEV bots). These lists can be seen in the queries below.

Our sample is over the last 14 days as of the time of writing. On Uniswap Protocol, $293m of retail flow went into Uniswap v3. On Aerodrome, $425m of retail flow went into their Protocol. This is about a 45% difference in retail flow. This is significant, but the difference is not without a cost.

The higher fee tier of the pool protects LPs more from arbitrage losses. For reference, the arbitrage volumes on Aerodrome are $2.18b while the Uniswap Protocol was $588m, almost a 4 times increase. While there is a retail volume difference, the volume generated from arbitrage is massively different as well.

Notice that while Aerodrome has higher retail volumes, the arbitrage volumes are also significantly higher. More importantly, the volume of non-retail trades is proportionately much more than on Uniswap Protocol. This means much more of the flow that the LPs of Aerodrome are taking is worse. Because fee-tiers are inversely proportional to arbitrage losses, while the difference between 4 bps and 5 bps may seem small, the inverse relationship combined means the impact of these fee differences is super-linear.

ETH/USDC volume categorized by originator on Aerodrome

Source: https://dune.com/queries/3946817/6639387

Note: The data is Jul 13th - Jul 27th and the selected ETH/USDC pool

ETH/USDC volume categorized by originator on Uniswap v3


Source: https://dune.com/queries/3946818/6639388
Note: The data is Jul 13th - Jul 27th and the selected ETH/USDC pool

Not all flow is equal, and more volumes may not necessarily be better for LPs. However, there is also evidence that Layer 2 Protocols significantly lower losses and increase LP capital efficiency - this is due to lower blocktimes and lower fees. Because of this, the market clearing fee for LPs on L2s may actually be lower than 5 bps. Because Uniswap v3 has fee-tiers chosen by governance + the initial deployers, it is likely that these fee tiers may not totally be accurate.

Proposal

In the analysis above, we suppose that the reason why Uniswap has lost market share to Aerodrome over the last 4 months is Aerodromeā€™s lower fee tier on its ETH-USDC pool. This pool has attracted more retail flow as Uniswapā€™s flows have remained similar. The increase in retail flow and lower fees have in turn attracted significant non-retail flow.

Since Aerodrome is a Uniswap v3 fork, we see this analysis as good evidence of the viability of a lower fee pool for ETH-USDC on Base and suggest it as evidence to governance that this proposal has merit.

Cons:

One benefit of Uniswap v3 is the incentive to collect liquidity into one pool, creating network effects. We posted a tweet about it here

.

Source: https://x.com/whetstonedotcc/status/1803821112020676694

However, we believe that liquidity providers will respond quickly to updates of the fee. This will overcome the effects from liquidity fragmentation.

Proposal

Just like the 1 bp fee tier originally proposed 3 years ago by Getty Hill, we propose to additionally add a 2, 3, 4 bps fee tier to Uniswap v3 on Base.

You may question why we are proposing the creation of three new fee tiers when our analysis only focused on 4 bps. There are two reasons for this. For one, Aerodrome is able to adjust fees automatically on Base. We anticipate they may respond by lowering fees below 4 bps and want Uniswap Protocol to allow LPs to move without governance intervention if this happens.

Second, we believe this analysis may be a single case study into a larger finding that the required fee for LPs on L2s may be lower than 5 bps. While Aerodrome highlights the success of a 4 bp fee tier, itā€™s unclear whether thatā€™s the right market rate. It may be lower.

Lastly, we note that this change should not be blindly repeated on other chains. The community should do further research on the success or failures of this program before executing it on another chain.

37 posts - 18 participants

Read full topic

Delegation Pitch Whetstone Research Delegate Platform

Published: Jul 31, 2024

View in forum ā†’Remove

Key Information

  • Name: Whetstone Research
  • Delegate ENS: whetstoneresearch.eth
  • Delegate Address: 0xd18bff14A9541f146071B0b8292c2274e2AE3b8e
  • Forum Username: @aadams
  • Twitter: whetstonedotcc
  • Website: https://whetstone.cc/

About Us
We are a research team focusing on the future of onchain markets. Previously, we have written extensively on the economics of automated market makers, chain design, and mechanism design. This includes core work on Uniswap v4.

We will continue to fill this information in as needed

1 post - 1 participant

Read full topic

Requests for Comment [RFC] - Ethereum Foundation Attackathon Sponsorship

Published: Jul 31, 2024

View in forum ā†’Remove

Author(s): Rodrigo Vasquez, Ethereum Foundation; Jay Yu, Stanford Blockchain Club

Outline

  • 0 - Quick Links

  • 1 - Summary

  • 2 - Motivation

  • 3 - Proposal Details

  • 4 - Benefits to the Uniswap Community

  • 5 - Cost and Timeline

    • 5.1 - Sponsorship Tiers

    • 5.2 - Timeline and Key Dates

0 - Quick Links

1 - Summary

This proposal seeks funding from the Uniswap DAO to support an Attackathon, a comprehensive security audit event designed to bolster the security of the Ethereum protocol. The Attackathon will consist of three phases: education, active code hunting, and result evaluation. The goal is to enhance the security of the Ethereum network, which in turn benefits the entire DeFi ecosystem, including Uniswap.

2 - Motivation

The Ethereum Foundation and Immunefi are introducing the first-ever ā€œAttackathonā€ program, which is aimed to be the largest ever crowdsourced security audit contest conducted to augment security for the entirety of the protocolā€™s code.

An Attackathon is a multifaceted event involving three phases:

  1. Before the Attackathon: A comprehensive education program on the protocolā€™s code delivered via live technical walkthroughs and Attackathon Academy content.
  2. During the Attackathon: Security researchers hunt for vulnerabilities in the code based on specific rules to qualify for rewards. Only impactful reports, as specified by the rules of the Attackathon, will be rewarded.
  3. After the Attackathon: Immunefi evaluates and compiles the results into an official Attackathon report, spotlighting top researchers with monetary rewards, NFT awards and a leaderboard.

Although the Ethereum Foundation has a permanent bug bounty, it does not get the awareness and eyeballs it should get on the code. While the EF Bug Bounty has existed since 2015, it typically only receives 2-3 low-medium reports per week. Therefore, we hope that through this event we can draw more skilled security professionals to audit Ethereum and blockchain projects more broadly.

Following recent large hard forks such as Dencun and Shapella, the Ethereum network has undergone significant changes, making this the ideal time to conduct an extensive security audit. Ensuring the protocolā€™s stability and security post-upgrade is crucial for maintaining trust and reliability.

3 - Proposal Details

This Attackathon will be held fully online. Immunefi will host the contest on their platform and triage the bug reports, and the EF Protocol Security Research Team will judge the results together with representatives from client teams.

The scope of this Attackathon program seeks to include:

  • Specification Bugs:
    • Safety/finality-breaking bugs
    • Denial of service (DOS) vectors
    • Inconsistencies in assumptions, like situations where honest validators can be slashed
    • Calculation or parameter inconsistencies
  • Client Bugs:
    • Spec non-compliance issues
    • Unexpected crashes, RCE or denial of service (DOS) vulnerabilities
    • Any issues causing irreparable consensus splits from the rest of the network
  • Solidity Compiler Bugs
  • Deposit Contract Bugs

The primary ask for the Uniswap community in supporting this project will be in funding, but any contributions to broadcast the program through socials would also be appreciated!

4 - Benefits to the Uniswap Community

Conducting the Attackathon now, following recent major hard forks of the Ethereum network, is crucial. These upgrades have brought significant changes, and a comprehensive security audit will ensure the protocolā€™s stability and security post-upgrade. This increased focus on security will attract significant attention to the Ethereum codebase, enhancing visibility and participation from security researchers.

For the Uniswap community, this initiative has direct benefits. Enhancing Ethereumā€™s security directly improves Uniswapā€™s reliability and trustworthiness, as Uniswapā€™s security is inherently tied to Ethereumā€™s security. A secure Ethereum fosters a confident developer community, which benefits the entire DeFi ecosystem, including Uniswap. Moreover, by including the Solidity compiler in the competitionā€™s scope, the Attackathon will specifically address potential vulnerabilities in the primary programming language for Ethereum smart contracts, which includes those used by Uniswap. Ensuring the security of the Solidity compiler will thus directly enhance the security of Uniswapā€™s smart contracts.

Additionally, aligning with Ethereumā€™s security efforts offers cost-effective benefits. Uniswap will gain from top-tier security assessments without bearing the entire cost, ensuring a secure and robust environment for its operations. Furthermore, by upskilling security researchers now, we prepare them for future hard fork contests, enhancing the overall security readiness of the Ethereum and Uniswap ecosystems.

5 - Cost and Timeline

5.1 - Sponsorship Tiers

Unicorn Partners (+75 ETH Commitment, Approx. $250,000) (limited to two sponsors)

  • 1x Unique NFT with leaderboard rank
  • Participation in Attackathon Kick-off Twitter Space as a partner speaker
  • Leaderboard Placement on Sponsor page
  • Top-tier logo placement on Sponsor and Program Landing Page
  • Top-tier logo placement on the Program Education page and program report
  • Call out in Press Releases and EF and Immunefi Program Announcement Blogs
  • Digital Logo Placement in the results announcement at Devcon or a dedicated virtual event
  • 4x Devcon tickets
  • 25% Discount on Crowd Sec offerings [transferable]
  • 1x Dedicated Twitter post announcing sponsorship from Immunefi Twitter handle

Panda Partners (+30 ETH Commitment, Approx. $100,000)

  • 1x Unique NFT with leaderboard rank
  • Leaderboard listing on the sponsor landing page
  • Mid-roll logo placement on Sponsor and Program Landing Page
  • 2x Devcon tickets
  • 10% Discount on Immunefi Crowd Sec offerings [Transferable]
  • 1x Dedicated Twitter post announcing sponsorship from Immunefi Twitter handle

5.2 - Timeline and Key Dates

  • July 8-11: EthCC program announcement
  • August 8: Detailed program announcement and education kickoff.
  • September 1st: Attackathon hunting begins.
  • October 31st: Attackathon concludes, and results compilation begins.
  • November 9-17: Results announced.

8 posts - 7 participants

Read full topic

Requests for Comment [RFC] Forse for Uniswap Analytics for Uniswap Revitalization and Growth Program

Published: Jul 27, 2024

View in forum ā†’Remove

Simple Summary

This proposal seeks to onboard Forse by StableLab as a data service provider, helping analyze the effectiveness of the Uniswap Revitalization and Growth Program.

Motivation

The Uniswap DAO recently introduced the Uniswap Revitalization and Growth Program which incentivizes users in current and new deployments of Uniswap in different networks within the L2 space. The initial onboarding packages of this program cost the Uniswap DAO at least $3.5M worth of assets.

We propose that Uniswap DAO engage with Forse, our DAO intelligence and analytics platform, to analyze the impact of the Uniswap Revitalization and Growth program and assess if the current approach drives real growth.

By holistically assessing the impacts of the Revitalization and Growth Program, the Uniswap DAO will have valuable insights to improve further iterations of the Revitalization and Growth Program or other incentive programs. Armed with this information, Uniswap DAO will be able to understand what was the most relevant user groups, and their acquisition cost, and evaluate if the Revitalization and Growth program effectively modified user behavior and led to increased stickiness of users, and therefore TVL and other top-level protocol metrics.

Recently, StableLab supported the Arbitrum DAO as the Program Manager for the Arbitrum Short-Term Incentives Program, and we delivered a comprehensive analysis of the STIP to the Arbitrium DAO.

With Uniswap allocating over $3.5M worth of assets for the purpose of growing Uniswapā€™s market share, it is essential to ensure that the DAO analyses and reviews the impact of these incentives on an ongoing basis.

What is Forse?

Forse is a data and intelligence platform built by StableLab helping DAOs analyze the impact of governance decisions in protocol growth, top-line metrics, and governance operations, including its cost and effort structures. StableLab is the leading provider of governance products and solutions for decentralized protocols. We work with various projects, from the ones just starting their journey to decentralization to the most prominent DeFi protocols.

This service provider engagement grants the Uniswap DAO access to the services of the entire StableLab team. Specifically, three StableLab team members will be the primary points of contact.

Team

Christian Ziegler is the Tech Lead at StableLab. Previously, he worked as researcher at the Technical University of Munich (TUM), where he wrote his doctoral thesis on DAOs. In 2018, he co-founded Blockcurators GmbH. Christian has several published scientific articles, including: a Taxonomy of DAOs; scoring methodologies for DAOs; network analysis of DAOS; classification of DAO proposals using LLMs; among others.

Johannes Loewe is the Data Lead at StableLab, where he focuses on all stages of AI and ML development, from experimentation to deployment. Before joining StableLab, he was a Freelance AI & Blockchain Software Engineer. He also has experience with DAOs, being a founding member of PretzelDAO in Munich. He holds a Bachelorā€™s degree from Radboud University in the Netherlands and a Masterā€™s degree in Machine Learning from NUI-Galway in Ireland.

Marcos Miranda is the Head of Product at StableLab. With over 5 years of experience in Product Management, with focus on Web3 and Analytics products, he is also experienced in building DeFi protocols, having previously worked for other protocols in the space.

Specification

By analyzing the impact of these incentives, Forse by StableLab hopes to identify the following:

  • Impact quantification of the Uniswap Revitalization and Growth Program in top-line protocol metrics with the isolation of external factors influencing these metrics as far as permitted and reasonably possible.
  • User segmentation and analysis based on archetypes of users to determine the types of users attracted through the incentive program.
  • Post-Incentive user retention, reactivation, and user acquisition cost metrics.
  • Per-dollar value of incentives compared to other ways of incentivising users (e.g. Airdrops, LP rewards, grants, ā€¦).
  • User Retention and activity patterns over the time of the Uniswap Revitalization and Growth Program.

To see Forse in action, explore our interactive dashboard showcasing the Arbitrum Short-Term Incentives Program. This provides a great example of what our output could be for Uniswapā€™s Revitalization and Growth Program.

Budget Request

The proposal requests $70,000 worth of UNI to analyze the impact of the Uniswap Revitalization and Growth Program so far for 3 blockchains chosen by the Uniswap DAO, with 3 months of additional maintenance support and updates to analytics modules utilized in the live dashboard.

Next Steps

  1. Getting feedback from the UniswapDAO regarding the proposal

  2. Launching Snapshot vote to decide the top 3 blockchains as well as regarding this proposal

  3. Proceed to Onchain Vote if the snapshot vote passes

1 post - 1 participant

Read full topic

Maker
General Discussion Solved by Maker DAO

Published: Sep 26, 2024

View in forum ā†’Remove

Solved by Maker DAO SKY

1 post - 1 participant

Read full topic

Maker Core Stability Scope Parameter Changes #16 [SFs, SSR, DSR, Spark Effective DAI Borrow rate changes]

Published: Sep 26, 2024

View in forum ā†’Remove

Introduction

Recent market events suggest a reevaluation of our rate structure. Since our last proposal, weā€™ve observed some changes in important financial indicators. In the DeFi sector, the rate benchmark has decreased from 5.44% to 4.76%, while the funding rate benchmark has risen from 1.98% to 6.37%. Simultaneously, in traditional finance, the Federal Reserve has lowered the federal funds rate from a range of 5.25%-5.5% to 4.75%-5%, expecting further cuts in November and December.

Therefore, we recommend a series of adjustments to the rates. For the DAI Savings Rate (DSR), we recommend a 50 basis point reduction, aligning with the downward market trends. Regarding SparkLend, itā€™s important to note that the current Spark DAI market Interest Rate Model (IRM) is tied to the DSR. Consequently, the 50 basis point reduction in DSR will result in an approximate, but not exact, 50 basis point decrease in the Effective DAI borrow rate on SparkLend. Furthermore, we anticipate that in the near future, the IRM will transition to tracking the SKY Savings Rate (SSR) instead. The SSR itself would have a smaller decrease than the DSR, as we havenā€™t observed significant migrations yet.

On the other hand, we recommend a modest increase in WBTC rates to consider recent changes in its risk profile. Other core vaults will remain unchanged, to incentivise users to migrate their positions into SparkLend. These balanced adjustments aim to maintain our competitive position, address evolving risk factors, and ensure the stability of the economic landscape.

Rate Overview

DeFi Rates

The DeFi rate benchmark currently stands at 4.76%, which is a 7-day borrowing volume weighted average that accounts for supply rates users receive on their collateral and reflects live state in each market, based on actual collateral type used and corresponding rates. This value represents a significant decrease from the previous rate of 5.44% observed during our last proposal.


Source: Blockanalitica

Funding Rates

The Funding Rate Benchmark, which is a 7-day open interest weighted average across major markets including BTC and ETH, has increased to 6.37% from the previous 1.98%. However, ETH and BTC rates have been both oscillating between approx. -5% to 5%, since mid August.


Source: Coinglass

DAI & USDS Dynamics

Total joint supply of DAI and USDS (non-zero since 16th of Sep 2024) has been increasing since mid August (approx. 5.8% or approx. 300M). The majority of the total supply is still being backed by crypto collateral, although this portion is steadily decreasing, offset by rising stablecoin reserves.


Source: info.sky.money


Source: info.sky.money

DSR & SSR Changes

As seen in the chart below, the joint DAI & USDS deposited to savings has decreased slightly since mid August. The total supply currently stands at 2.05B with 37.9% of utilization. However, the new recommendations for DSR of 5.5% and SSR of 6% is still at an attractive level compared to supply rates at various other protocols and yield bearing stablecoins. We believe it will not have a large impact on user behavior.


Source: info.sky.money

Finally the SSR is being decreased less than DSR as we have not yet seen major migrations from DSR to SSR. This increase in spread between DSR and SSR is designed to offer an enhanced yield option, further incentivizing users to migrate to USDS within the Sky ecosystem.

Feasibility Analysis

Estimated annualized net cash flow from crypto collateral backed debt will have a slight positive impact due to the proposed rate changes, assuming exposures, DAI in DSR, and USDS in SSR remain the same. This is because we are increasing crypto revenue while decreasing costs by lowering DSR and SSR rates. We have computed the crypto revenue from the on-chain volatile collateral.

Rate Change Proposal

BA Labs recommends the Stability Facilitator to perform the following parameter changes to the Sky rate system, which can go directly to the upcoming executive vote according to the language of the Atlas:

Stability Fee (SF) changes:

  • WBTC-A: Increase SF by 1.5 percentage points, from 7.75% to 9.25%
  • WBTC-B: Increase SF by 1.5 percentage points, from 8.25% to 9.75%
  • WBTC-C: Increase SF by 1.5 percentage points, from 7.5% to 9%

Dai & SKY Savings Rate:

  • DSR: Decrease DSR by 0.5 percentage points, from 6% to 5.5%
  • SSR: Decrease SSR by 0.25 percentage points, from 6.25% to 6.0%

Proposed Language Edits to Atlas V2: A.3 - The Stability Scope

Should the above recommended parameter changes be approved and executed by Sky Decentralized Governance, BA Labs, acting as Stability Scope Advisor, requests the Governance Facilitator to reflect the updated values in the following Atlas articles.

A.3.8.1.1.1.6 - WBTC-A

  • Stability Fee: 9.25%

A.3.8.1.1.1.7 - WBTC-B

  • Stability Fee: 9.75%

A.3.8.1.1.1.8 - WBTC-C

  • Stability Fee: 9%

A.3.2.2.2.2 - Dai Savings Rate Current Value
The current value of the Dai Savings Rate is 5.5%.

A.3.2.2.3.2 - USDS Spread Current Value
The current value of the USDS Spread is 0.5%.

1 post - 1 participant

Read full topic

General Discussion What's next for Sky Launch (Article on X)

Published: Sep 26, 2024

View in forum ā†’Remove

https://x.com/RuneKek/status/1839281322533204471

If you have any questions, feel free to ask them here as well

1 post - 1 participant

Read full topic

Spark Tokenization Grand Prix Important announcement - beware of impersonators & scammers

Published: Sep 23, 2024

View in forum ā†’Remove

IMPORTANT ANNOUNCEMENT - BEWARE OF IMPERSONATORS & SCAMMERS

We have received multiple notifications regarding individuals who are impersonating members of Steakhouse Financial, Phoenix Labs, and/or Spark Protocol in an attempt to meet with and/or coerce confidential information out of Grand Prix applicants.

Please stay vigilant and ignore all communications that do not come from the @steakhouse.financial or @phoenixlabs.dev domains.

If you have any questions regarding the legitimacy of a communication, please reach out to GrandPrix@steakhouse.financial

2 posts - 2 participants

Read full topic

General Discussion SKY Valuation Analysis

Published: Sep 22, 2024

View in forum ā†’Remove

I think itā€™s important to analyze why the market undervalues the project so much, as this is certainly something negative for the project.

1 post - 1 participant

Read full topic

General Discussion SKY and USDS Upgrade Alternatives Guide

Published: Sep 21, 2024

View in forum ā†’Remove

What is USDS?

USDS is the stablecoin of the decentralized Sky Protocol. It can be used in several ways, including to participate in the Sky Savings Rate and access Sky Token Rewards without giving up control. It is the upgraded version of DAI, backed by a surplus of collateral and soft-pegged to the value of the U.S. dollar, meaning it is designed to maintain a value equal to or close to a dollar. USDS powers the permissionless, non-custodial Sky Protocol.

Unlike cryptocurrencies that can fluctuate widely in value, USDS is designed to maintain a soft peg to the U.S. dollar and to be a reliable store of value and medium of exchange. USDS is governed by a community of broad and diversified individuals and entities from around the world, who hold Sky governance tokens and support the Sky ecosystem by participating in a system of decentralized onchain voting. USDS powers the open Sky ecosystem.

How do I get USDS?

You can use Sky.money as a gateway to the Sky Protocol and to then access the permissionless liquidity pools, or similar onchain solutions, to trade USDC, USDT, ETH or SKY for USDS. You can also upgrade your DAI to USDS subject to any applicable gas fees for using the Ethereum blockchain network, which powers the Sky Protocol. That fee is not controlled, imposed, or received by Sky.money or the Sky Protocol. You might be able to obtain USDS on various crypto exchanges that decide to make it available on their platforms.

What is SKY, and how can I get it and use it?

SKY is a native governance token of the decentralized Sky ecosystem and the upgraded version of Makerā€™s legacy governance token, MKR. You can upgrade your MKR to SKY at the rate of 1:24,000 via the Sky Protocol.

You can trade SKY for USDS and, soon, use it to accumulate Activation Token Rewards and participate in Sky ecosystem governance through a system of decentralized onchain voting.

Sky.money is a non-custodial gateway to the Sky Protocol. You always remain in control of your funds.

Alternatives to Sky.money

Summer.fi

  1. MKR to SKY and DAI to USDS can be upgraded via Summer.fiā€™s Sky Ecosystem Token Upgrades portal.

  1. In order to access Simmer.fi, users need to ā€œConnect wallet.ā€ Summer.fi supports various wallet options including Metamask and Coinbase Wallet.

3.Once connected, the users will be directed to sign a message and also accept terms of service.

  1. Users then need to ā€œSet allowanceā€ to allow the upgrade.

  1. Once allowance is set, Upgrade is now available.

  1. The process is the same for upgrading MKR to SKY

DeFi Saver

  1. MKR to SKY and DAI to USDS can be upgraded via DeFi Saverā€™s swap.

2.In order to access DeFi Saver, the users need to ā€œConnect wallet.ā€ DeFi Saver supports various wallet options including Metamask and Coinbase Wallet.

3.Once connected, the users will be able to proceed with the upgrade from DAI to USDS by having DAI on ā€œYou sellā€ and USDS on ā€œYou buyā€. USDS can be found by typing ā€œUSDS.ā€

  1. The users then will proceed to wrap DAI. If itā€™s the first time, DeFi Saver will ask to ā€œCreate Smart Walletā€ and the users will need to click accept to proceed.

5.The users then will proceed to DAI approval. The users will need to click accept to proceed.

  1. The users then will proceed to Wrap DAI. The users will need to click accept to proceed.

7.The process is the same for upgrading MKR to SKY

2 posts - 2 participants

Read full topic

Spark Tokenization Grand Prix Tokenization Grand Prix Application - Ondo (USDY)

Published: Sep 21, 2024

View in forum ā†’Remove

Tokenization Grand Prix Application - Ondo (USDY)

To view the PDF version of this application, see here.

0. Executive Summary

We believe our proposal for USDY, alongside our proposal for OUSG, offers SparkDAO and the Sky ecosystem a best-in-class solution for the diversification of its RWA portfolio. Our proposal has been tailored to meet the requirements of the Sky ecosystem for the highest possible yield, while maintaining healthy liquidity. In addition, Ondo Finance and its affiliates are committed to building a long-term relationship and being the strategic partner to the Sky ecosystem. We are excited to provide the most effective backing for sUSDS and help make it into the preeminent savings instrument onchain for people globally. and be the strategic partner to the Sky ecosystem. We are excited to provide the most cost-effective and multichain backing for sUSDS and help make it into the preeminent savings instrument onchain for people globally.

What Sets USDY Apart:

  • Unparalleled scale and experience: Ondo is the market leader in RWAs with a combined TVL exceeding $600M. We have unmatched experience with managing onchain RWAs at scale. Over the past 20 months, Ondo has also pioneered multiple RWA innovations, such as OUSG (the first peer-to-peer transferable fund onchain), USDY (the first quasi-permissionless bearer note backed by US Treasuries), and Flux Finance (ā€œFlux,ā€ the first DeFi protocol designed to support permissioned securities). Going forward, Sky can expect Ondo to pioneer additional innovations that will be accretive to the Sky ecosystem and its products (e.g., USDS and sUSDS).
  • Best-in-class product features and integrations: As the largest quasi-permissionless RWA product, USDY has a clear track record of best-in-class product features. USDY offers the highest yield with daily interest accruals, near-zero fees, rebasing and non-rebasing versions, and unparalleled multi-chain availability (USDY is live on 7 different chains). USDY is designed to be used across a variety of use cases and is integrated with over 70 different protocols.
  • Robust investor protection: USDY offers industry-leading protections to its holders. USDY holders benefit from a perfected, first-priority security interest in the issuerā€™s US Treasuries and cash assets that fully back and overcollateralize the token value and are held in a bankruptcy remote special purpose vehicle. An independent Collateral Agent protects the tokenholdersā€™ interests in these assets, while an independent Verification Agent helps ensure detailed, daily transparency of the issuers assets and obligations.
  • Highest onchain yield: USDY has historically achieved some of the highest onchain yields (5.35%) due to its backing, efficient management and very low fees. In addition, we will soon support instant redemptions of USDY against other major stablecoins, including USDS, for up to $25M per day.
  • Long-term strategic partnership: USDY can offer long-term strategic advantages to SparkDAO and the Sky ecosystem, particularly as it relates to the performance of its RWA portfolio and its multichain footprint. For example, Sky will be able to easily expand the backing of USDS and sUSDS to other chains (and minimize transaction fees for its holders) with the multichain integrations and bridging of USDY. Finally, Ondoā€™s Global Market initiative will be able to bring other fixed-income products and public securities onchain for SparkDAO and the Sky ecosystem, thereby always ensuring the most optimal backing of sUSDS.

I. Product Summary

Project Name Ondo USDY LLC, a controlled affiliate of Ondo Finance Inc. (the ā€œLLCā€ or the ā€œIssuerā€)
Product Name Ondo US Dollar Yield Token (USDY)
Product Type / Underlying Asset USDY is a tokenized bearer note that yields a fixed APY set monthly by the Issuer, and is primarily secured and over-collateralized by short duration ( < 3 mo) US Treasuries.
Issuer Jurisdiction United States
Product Website USDY | Ondo Finance
Primary Contact Nathan AllmanFounder & CEO, Ondo Finance Inc. CEO, Ondo USDY LLCpartnerships@ondo.finance

II. Company Details

  1. Company description:

    Ondo Finance is a web3 native technology and asset management company that is building towards an open and more accessible financial system by launching institutional-grade assets, services and infrastructure on public blockchains. Over the past 20 months, Ondo has pioneered multiple RWA innovations, such as OUSG (the first peer-to-peer transferable fund onchain), USDY (the first quasi-permissionless bearer note backed by US Treasuries), and Flux Finance (ā€œFlux,ā€ the first DeFi protocol designed to support permissioned securities).

    Ondo currently offers two flagship assets: OUSG, a tokenized US Treasuries fund, and USDY, a quasi-permissionless yieldcoin secured by US Treasuries. Ondo is the market leader in the tokenized treasuries category with a combined TVL exceeding $615M. Specifically, USDY is the most widely held tokenized US Treasuries product by number of holders, and is live across 7 blockchains with more than 70 integrations.

    Recently, we also rolled out the Ondo Bridge, which seamlessly transfers Ondoā€™s yield-bearing USDY token across blockchains. We have partnered with prominent bridging technologies, such as Axelar, and incorporated state-of-the-art, multi-chain communication primitives together with a novel Ondo risk management layer to help tokenholders bridge RWAs in a safe and efficient manner. Itā€™s one of the first Multi-Message Aggregation Bridge implementations with amount-based attestation thresholds, relying on both the Axelar Network and Ondoā€™s off-chain systems to relay and attest messages. Ondo strives to build out the services and infrastructure needed to enhance utility and security for tokenized assets more broadly.

    Finally, in January 2024, we announced Ondo Global Markets (ā€œOndo GMā€), which will bring publicly listed securities onchain. Ondo GM will unlock access to traditional securities, bringing their liquidity onchain while adding DeFi capabilities to these traditional assets. It is a foundational platform bridging TradFi and DeFi that will include a broker-dealer with accounts at traditional trading, clearing and settlement venues that will accept client orders via API, web app, and smart contract call or token transfer. Ondo GM will combine the asset and liquidity access plus the institutional-grade investor protections of traditional brokerages with the interoperability, composability, and low friction settlement of public blockchains. In summary, Ondo GM will provide native access to traditional securities and associated exchange liquidity for onchain investors and protocol developers.

  2. Key personnel biographies:

    Nathan Allman | Founder and Chief Executive Officer
    Nathan previously worked at Goldman Sachs on the Digital Assets team, where he was responsible for the first bond issuance by the European Investment Bank on Ethereum. He also has a background in private credit investing at Prospect Capital Management. Nathan has a BA from Brown University. Nathan also serves as director and CEO of the Issuer.

    Justin Schmidt | President and Chief Operating Officer
    Justin previously ran the Digital Assets trading desk at Goldman Sachs and helped launch the broader Digital Assets team. Justin also previously worked as a quantitative equities portfolio manager within the WorldQuant arm of Millennium Partners. Justin has a BS and MEng from Massachusetts Institute of Technology.

    Brendan Florez | Managing Director of Client Relations and Strategic Operations
    Prior to joining Ondo, Brendan held roles as Senior Relationship Manager at Bridgewater Associates, Founder and CEO of Base Capital, and President and COO of Polyera. He has a BS in Electrical Engineering from Princeton University.

    Chris Tyrrell | Chief Risk and Compliance Officer
    Chris previously led the compliance team at Goldman Sachs Digital Assets as well as at blockchain.com and EDX Markets, where he was most recently Chief Compliance Officer. He has a JD from University of Virginia School of Law.

    Ian De Bode | Chief Strategy Officer
    Ian was the former head of digital assets at McKinsey where he advised C-suite executives from financial services firms and web3 startups. He has an MBA from Stanford University and a degree in electrical engineering and nanotechnology from the University of Leuven.

    Mark Janoff | General Counsel
    Mark was formerly blockchain/crypto counsel at Orrick, where he advised Layer 1s, Layer 2 scaling solutions, DeFi protocols, TradFi institutions and investors on corporate, commercial and regulatory matters in the web3 space. He holds a JD from Stanford Law School and an MS in Electrical Engineering from Stanford University.

  3. Team size: 40+

  4. Years in operation: Ondo Finance Inc., the company which indirectly controls Ondo USDY LLC, was founded 3.5 years ago. USDY was launched just over 13 months ago.

III. Product Information

  1. Describe the product:

    The Ondo US Dollar Yield Token (USDY) is a tokenized bearer note that is overcollateralized and secured by short-term US Treasuries (which constitute over 95% of the Issuerā€™s assets) and US bank demand deposits (i.e. cash deposits in US banks that can be withdrawn upon demand of the issuer). The first-of-its-kind product provides its holders with onchain access to US Treasuries in a bearer form that is composable with DeFi protocols, and is the most widely held, most composable, and most DeFi-integrated tokenized US Treasuries asset available.

    USDY yields variable-rate interest, adjusted monthly in advance by the Issuer, in accordance with its procedures, to be competitive with short-duration US Treasury rates. The yield automatically compounds, such that the USD-denominated minting and redemption value of USDY increases each day. As of this writing, USDY yields 5.35% APY.

    USDY Overview

    USDY also offers significant investor protections. These include (1) creditor rights under Delaware commercial law and US federal bankruptcy law; (2) requirements for Ondo USDY LLC to overcollateralize its obligations to USDY holders; (3) representation by an independent Collateral Agent that holds a first-priority security interest in all of the LLCā€™s assets for the benefit of USDY holders and that is empowered and required to seize those assets and make distributions to token holders in major Issuer default events; (4) the bankruptcy remote design and operation of the Issuer; and (5) daily transparency regarding the Issuerā€™s assets and obligations. See Sections IV.4 and IV.5 below for details regarding these protections.

  2. Describe the underlying asset:

    USDY is secured and overcollateralized by short-duration US Treasuries with a maximum term of one year and an average maturity of three months, though it may hold small amounts of bank demand deposits to facilitate redemptions and liquidity.

  3. How is yield transferred to the tokenholder (i.e., via rebasing, distributions, price accrual, etc.) and how often?

    USDY comes in two versions: an ā€˜accumulatingā€™ version (USDY) whose per-token price increases as yield accrues, and a ā€˜rebasingā€™ version (rUSDY) whose price remains at $1.00. Whereas the price of USDY tokens increases as the value of the underlying assets increase, rUSDY is automatically subdivided into more rUSDY in your wallet; in effect, the yield on the underlying assets accrues in the form of additional rUSDY tokens. For example, if you acquired 100 rUSDY tokens when the price per token of USDY was $1.00 ā€“ and then the price per token of USDY increased to$1.01, the price per token of rUSDY would remain at $1.00, but your wallet would now hold 101 rUSDY tokens. This ā€˜rebasingā€™ occurs automatically when the USDY price is updated each day.

    Tokenholders can easily and instantly convert back and forth between USDY and rUSDY on the USDY website at any time.

    More information about rUSDY can be found here.

  4. What is the jurisdiction of the issuer and key entities?

    Issuer: Ondo USDY LLC

    USDY is issued by Ondo USDY LLC, a Delaware limited liability company and special purpose vehicle that is designed for bankruptcy remoteness from all other persons and entities, including Ondo operating companies.

    Servicer and Administrator: Ondo Finance Inc.

    Ondo Finance Inc., a Delaware corporation, provides technical, financial, operational and administrative services to the Issuer, including smart contract development and administration, daily valuation calculations, accounting services, and financial operation and reporting.

    Other

    Category Entity Jurisdiction
    Brokers / Custodians Morgan Stanley Stone X United States
    Collateral Agent Ankura Trust Company United States
    Verification Agent Ankura Trust Company United States
    Banking Partners Silicon Valley Bank United States
    Fiat-to-Stablecoin Conversion Coinbase United States
  5. What is the asset eligibility criteria and/or concentration limitations for the portfolio as defined by the underlying documents?

    Ondo USDY LLC is a special purpose vehicle with strict, narrow asset allocation requirements. Specifically, it must allocate its assets to acquire US Treasuries with a term of one year or less, to make US dollar demand deposits in qualifying US banks, or to convert proceeds from the sales of USDY tokens to US Dollars only. At least 95% of the portfolio is invested in short-duration US Treasuries, diversified across multiple US Treasury issuances in accordance with USDYā€™s asset allocation procedures.

  6. Are any hedging or derivatives permitted in the underlying portfolio?

    No.

  7. Provide a list of all counterparties and service providers used by your product (i.e., custodians, trustees, reporting agents, exchange agents, banks, etc). Provide flow-charts or diagrams for all related entities and counterparties, if available.

    Ankura Trust Company, whose professionals average over 23 years of global financial markets experience, serves as USDYā€™s Collateral Agent and Verification Agent. Control agreements that we have entered into with Ankura Trust Company and each of the banks and custodians holding assets backing USDY give Ankura the legal right and obligation in its role as Collateral Agent, to take control of USDYā€™s assets and repay Tokenholders upon the occurrence of certain events of default and upon acceleration of the loans by the requisite consent of USDY holders. In its capacity as Verification Agent, Ankura Trust provides daily transparency reports with detailed asset holdings. These reports are made public and posted on our website. On a monthly basis, we also provide more detailed reconciliation reports by the 20th of the following month; these reports are reviewed by Ankura in accordance with the relevant governing documents, and posted on our website.

    Morgan Stanley is a US Globally Systemically Important Bank (G-SIB) with an S&P (long-term) rating of A+. Morgan Stanley holds US Treasuries backing USDY in a ā€˜cash custodyā€™ account, as well as bank deposits of the Issuer.

    StoneX, a publicly traded company meeting the highest standards of regulatory compliance in the markets they serve, is an institutional-grade financial services franchise, where US Treasuries backing USDY are held in a ā€˜cash custodyā€™ account.

    Coinbase Prime is an integrated solution offering advanced trading, custody, and financing services for institutional investors, and serves as Ondo USDY LLCā€™s partner for stablecoin-to-fiat conversion.

    Silicon Valley Bank is a division of First-Citizens Bank & Trust Company, an FDIC regulated US bank with an S&P (long-term) rating of BBB+, and holds USDY LLCā€™s bank deposits.

  8. What is the AUM of the product? Provide a breakdown by blockchain:

    As of September 10, 2024, USDY has $396.4 million dollars in AUM.

    USDY Token Contract Addresses by Chain

    Blockchain Address
    Ethereum 0x96f6ef951840721adbf46ac996b59e0235cb985c
    Mantle 0x5bE26527e817998A7206475496fDE1E68957c5A6
    Arbitrum 0x35e050d3C0eC2d29D269a8EcEa763a183bDF9A9D
    Solana A1KLoBrKBde8Ty9qtNQUtq3C2ortoC3u7twggz7sEto6
    Sui 0x960b531667636f39e85867775f52f6b1f220a058c4de786905bdf761e06a56bb
    Aptos 0xcfea864b32833f157f042618bd845145256b1bf4c0da34a7013b76e42daa53cc
    Noble [Mintscan] (Mintscan)
  9. What are the standard fees (i.e., subscription, redemption, management, etc.)?

    Management and Performance Fees
    USDY charges no management or performance fees. When you invest in USDY, we earn interest on the US Treasuries and bank deposits to which the proceeds are allocated. We earn any difference between that interest and the yield that accrues to USDY.

    Transaction Fees
    There are no mint fees for USDY. There is a 20 bps fee on redemptions. There are no incoming and outgoing wire / money transmission fees for transactions over $100,000.

  10. Other than the fees described above, can other expenses be paid from the proceeds of the product/assets?

    Proceeds from the issuance of USDY, whether direct or indirect, are used by the Issuer for payments to maintain the Issuerā€™s operations (i.e. payments to Ankura Trust Company as the Collateral Agent and Verification Agent, and to Ondo Finance as Servicer and Administrator). Such use of proceeds, however, does not release the Issuerā€™s obligation to tokenholders to maintain sufficient overcollateralization of its USDY liabilities. The interest that accrues to USDY is net of any and all such payments.

  11. How is your product permissioned? (e.g., primary users, secondary users)

    Primary purchasers and redeemers of USDY must undergo and successfully complete customer due diligence with Ondo USDY LLC as a condition to primary purchase and redemption. The LLCā€™s customer due diligence process screens these persons for (1) anti-money laundering and sanctions compliance and (2) jurisdictional purposes in connection with the LLCā€™s regulatory obligations as a US registered money services business and under US federal securities and tax laws, respectively.

    Due to restrictions imposed by US federal securities laws, primary purchasers of USDY initially receive a non-tokenized electronic record of their ownership (their ā€œTemporary Global Certificateā€), which is eligible for automatic conversion to USDY tokens 40-50 days post-purchase (based on the USDY price at the time of initial subscription).

    Because USDY is a bearer asset, once it is minted it becomes transferable peer-to-peer without Issuer KYC or recordation of ownership. Accordingly, USDY is a highly composable and liquid asset.

  12. What is the monthly transaction volume for the product?

    The 30-day transaction volume is $408,704,420 as of September 18, 2024. Additional metrics can be found on this dashboard.

  13. What is the expected and maximum time for users to subscribe to and redeem from your product? Have you had any interruptions in your ability to process redemptions and subscriptions?

    Investors typically receive their USDY Temporary Global Certificate the first business day after a subscription request; it is the acknowledgement date on this certificate that determines when the investor begins earning yield. For subscriptions made via the USDY web app, this acknowledgement date is the date that the investment was made, even if certificate issuance is delayed. Actual USDY token issuance currently happens 40-50 days after the initial subscription, based on the price at initial subscription.

    Investors can request redemptions of Temporary Global Certificates or USDY tokens. In both cases, it typically takes between 2-3 business days to redeem. Any redemption in excess of $100,000 must be made no later than 5 business days after the demand for payment.

    To date, we have not had any interruption in our ability to process subscriptions or redemptions.

  14. Provide a description of the subscription and redemption process. Include a diagram of the flow of funds, including each party involved.

    Onboarding & KYC Verification

    Before any subscription can proceed, prospective tokenholders must successfully complete the Issuerā€™s customer due diligence to ensure compliance with regulatory standards. This ensures that only verified investors can mint or redeem USDY tokens.

    Subscription Process

    Step 1: Subscription Request (Immediate / Atomic)

    The investor (1) interacts with the USDYManager contract, which (2) routes the investorā€™s USDC to USDYā€™s Coinbase account. This information is also logged in our internal, centralized systems.

    Step 2: Token Certificate Issuance & Treasury Purchase (Next Business Day)

    The next business day, our operations team (1) interacts with our internal systems to process the subscription and (2) issue the investor a redeemable USDY Temporary Global Certificate, which indicates the number of USDY tokens that will be minted for this subscription based upon USDYā€™s token price at the time when the subscription is processedā€¦

    The operations team also (3) converts the investorā€™s USDC into USD, then (4) wires that money to SVB. Lastly, the operations team (5) places a buy order for US Treasuries at one of its brokers and (6) wires the USD.

    Step 3: Internal Processing (Prior to Minting)

    On a regular cadence, our operations team (1) interacts with our internal systems to process the subscription onchain and prepare for token minting. First (2) the USDY Pricer contract is used to associate the appropriate USDY price with the particular subscription. Finally, the system (3) sets a ā€œClaimable Timestampā€ for the subscription in the USDYManager contract, which indicates when the tokens associated with the subscription can be minted.

    Step 4: USDY Token Minting (~40 Days After Subscription Request)

    Once the Claimable Timestamp time has been reached and the tokens can be minted, the operations team (1) interacts with our internal systems to (2) initiate the mint process via the USDYManager contract. The USDYManager Contract (3) proposes a mint transaction to the USDY Token contract, which both the internal operations team and senior management must approve and sign. Once signed, the USDY token contract (4) mints the USDY tokens to the investorā€™s wallet, and the USDYManager contract state is updated to reflect this. Once complete, (5) our internal systems automatically update to indicate that the USDY temporary certificates have been successfully converted into USDY tokens.

    For more information, please see the How It Works: Subscriptions section of our support documentation.

    Redemption Process

    Step 1: Redemption Request (Immediate / Atomic)
    When the investor requests a redemption, the (1) USDYManager contract is called, which in turn (2) calls burnFrom() on the USDY Token contract to burn the investorā€™s USDY. This action causes the USDYManager contract to (3) emit an event which is detected by our internal systems.

    Step 2: Treasury Sale & Redemption Fulfillment

    The next business day, the operations team initiates a sell order for the appropriate amount of Treasuries. Once the cash settles from the trade, the USD is wired to USDYā€™s bank account, and ultimately onto the investorā€™s non-US bank account. This process typically takes 1-2 business days.

    For more information, please see the How It Works: Redemptions section of our support documentation.

  15. Have any liquidity vehicles been established to enhance redemption and subscription efficiency? If so, describe how they work.

    Please refer to the materials we submitted privately.

  16. With what product can subscriptions and redemptions be made? (i.e., fiat, Dai, USDC, etc.)

    Currently subscriptions can be made in both USD (via bank wire) and USDC. Primary redemptions can only be serviced in US dollars to non-US bank accounts, though USDC and USDT may be exchanged with USDY on secondary markets.

  17. What are your future development plans for the product?

    The future development plans for USDY include several key updates aimed at enhancing its functionality, flexibility, and user experience. Alongside the current support for USDC, USDY will soon support USDS and other major stablecoins for subscriptions and redemptions. For more information, please refer to the materials we submitted privately.

IV. Legal Structure

  1. Explain the legal structure of the product and the jurisdictions in which it operates:

    Ondo USDY LLC is structured as a special purpose vehicle whose activities are limited to (1) borrowing funds from prospective lenders, (2) issuing USDY tokens to evidence the LLCā€™s debt obligations to those lenders, (3) allocating the proceeds of borrowing to US Treasuries and US bank demand deposits, (4) creating and perfecting a security interest in its assets, and (5) related incidental activities.

    The LLC is co-owned by Ondo Finance Inc. and Flux Finance Inc., a British Virgin Islands business company and wholly owned subsidiary of the Ondo Foundation, a Cayman Islands foundation company (which are unaffiliated with the Ondo Foundation). Ondo Finance holds 100% of the Class B interests in the LLC, which afford the right to appoint the members of the LLCā€™s board of directors and which pay an annual preferred return ā€“ but which otherwise have no economic rights. The Class A interests of the LLC are held by Flux Finance (> 99%) and Ondo Finance (< 1%) and provide pro rata rights to the equity of Ondo USDY LLC.

    USDY is offered and sold by the LLC in reliance on Regulation S under the 33 Act, which exempts USDY from the securities registration requirements of the 33 Act. Accordingly, USDY can only be issued and sold by the LLC to non-US persons in transactions outside the US. Ondo USDY LLC is also registered as a money services business with the Financial Crimes Enforcement Network of the US Department of the Treasury (ā€œFinCENā€). Investors also must undergo customer due diligence for anti-money laundering and sanctions compliance purposes in accordance with the anti-money laundering program that the LLC has adopted to comply with the US Bank Secrecy Act.

    The LLC has granted Ankura Trust Company a perfected, first-priority security interest in all of its assets, including the US Treasuries and demand deposits that overcollateralize the USDY tokens. Copies of the Uniform Commercial Code financing statement and amendment thereto that have been filed with the US state of Delaware to perfect the interest, are being delivered with the private supplement to this application.

    The LLC is organized in and operates from the United States, with its principal place of business in the state of Connecticut. USDY is marketed primarily via Internet channels from the United States in the English language, and does not target any specific jurisdiction or jurisdictions. The LLC only offers and sells USDY to non-US persons outside of the US who successfully complete its customer due diligence process, which screens sanctioned persons and persons in sanctioned or other high-risk jurisdictions.

  2. What regulatory bodies oversee the product?

    As an issuer of a product that is available in a wide range of jurisdictions, Ondo USDY LLC is mindful of regulatory requirements both in its own jurisdiction and the jurisdictions of its tokenholders.

    In the US, the offer and sale of USDY is structured to comply with Regulation S, an exemption from securities registration requirements that is enforced by the US Securities and Exchange Commission (the ā€œSECā€). FinCEN has regulatory oversight over the anti-money laundering compliance activities of the LLC as a registered money services business.

    Globally, the LLC relies on exemptions or exclusions from applicable securities or digital asset approval, registration, licensing, permitting and similar requirements. These exemptions and requirements are enforced by various regulatory bodies, including the following regulatory bodies in top jurisdictions for USDY issuance:

    • Cayman Islands Monetary Authority;
    • British Virgin Islands Financial Services Commission;
    • Jersey Financial Services Commission;
    • Securities and Commodities Authority (United Arab Emirates, mainland); and
    • Virtual Assets Regulatory Authority (Dubai, United Arab Emirates, mainland).

    See the Section IV.3 below for further information on these exemptions and exclusions.

  3. What licenses, permits, certificates, authorizations, registrations, concessions, approvals, exemptions does your product or company hold?

    In the US, Ondo USDY LLC is registered as a money services business with FinCEN. Ondo USDY LLC offers and sells USDY in reliance on the Regulation S exemption from the registration requirements of the US Securities and Exchange Commission, which requires, among other things, that USDY is only offered and sold to non-US persons outside the United States.

    Globally, the Fund, its affiliates and OUSG rely on exemptions or exclusions from applicable securities or digital asset approval, registration, licensing, permitting and similar requirements. These include exemptions and exclusions for sales pursuant to reverse solicitations; cross-border transactions; absence of operations and other activities in the applicable jurisdictions; and combinations thereof.

  4. How is bankruptcy remoteness established for assets of this product? Does the issuer have more than one product? Please provide separately any related legal opinions or supplementary documents regarding bankruptcy remoteness

    Ondo USDY LLC is structured to maximize bankruptcy remoteness and investor protection. Specifically, it has been designed with and maintains all of the well established and widely recognized indicia of a bankruptcy remote structure, including those listed below. Because a variety of jurisdictions ā€“ including jurisdictions where the issuer is organized, jurisdictions where key business decisions are made, and jurisdictions where creditors or other interested parties reside or conduct their business ā€“ may assert jurisdiction to enforce creditor rights (with respect to Ondo USDY LLC or any other issuer), it is crucial to adhere to bankruptcy remoteness principles that are widely recognized across jurisdictions. The LLCā€™s maintenance of these characteristics is designed to prevent voluntary and involuntary bankruptcy filings, to prevent the substantive consolidation of the LLC with another person or entity in the event of the latterā€™s bankruptcy, and to protect the USDY holdersā€™ rights to the principal and accrued interest evidenced by their tokens in the event of any such bankruptcy. A non-consolidation opinion from a major global law firm is enclosed with the private supplement to this application.

    • Restrictions on Activities. The LLC is structured as a special purpose vehicle with significant restrictions on its activities. Specifically, its business is limited to (1) borrowing funds from prospective lenders (i.e. prospective USDY holders), (2) issuing USDY tokens to evidence the LLCā€™s debt obligations to those lenders, (3) allocating the proceeds of borrowing to US Treasuries and US bank demand deposits, (4) creating and perfecting a security interest in its assets, and (5) related incidental activities (e.g. engagement of the Collateral Agent, Verification Agent, Servicer and Administrator in furtherance of the activities described in (1) through (4)).
    • Security Interests in Assets. The LLC has also granted its Collateral Agent a perfected, first-priority interest in all of its assets to ringfence them for the benefit of USDY holders in the event of any bankruptcy.
    • Limitations on Incurring Indebtedness. The LLC cannot incur any indebtedness for money borrowed, other than debt evidenced by USDY.
    • Independent Director Requirements. The LLC is not permitted to authorize or take any material action without the approval of an independent director (and the approval of the requisite majority of LLC members). Material actions include, among other things: modifying the LLCā€™s permitted asset guidelines; initiating or consenting to a bankruptcy or similar action; liquidating or dissolving the LLC; and merging, consolidating or dividing the LLC.
    • Restrictions on Organizational Changes. In addition to the restrictions on organizational changes referenced immediately above, the LLC is not permitted to merge, consolidate or divide; to liquidate or dissolve; or to change material terms of the LLCā€™s obligations to USDY holders without the consent of the requisite majority of USDY holders.
    • Operational Separateness. Ondo USDY LLC maintains organizational separateness from Ondo Finance Inc. and other persons and entities in a variety of manners, including conducting business in its own name only; not commingling assets with any other person or entity; maintaining separate books, records, accounts and financial statements from any other person or entity; not acquiring any securities or other interests in its members or creditors; not incurring any guarantee or obligation with respect to any other personā€™s or entityā€™s debts; not pledging its assets; not making any loans or advances; and observing all limited liability company formalities.
  5. What rights do tokenholders have?

    USDY holders have creditor rights under Delaware commercial law and US federal bankruptcy law, and they also enjoy significant and unparalleled investor protections.

    First, Ondo USDY LLCā€™s obligations are required to be overcollateralized by a combination of (1) the US Treasuries and demand deposits that fully back its obligations to token holders and (2) an additional first-loss equity buffer held in US Treasuries and demand deposits and is funded in part by the capital contributions of Ondo Finance Inc. and Flux Finance Inc. The Issuer must maintain a quarterly overcollateralization ratio of 103.00% and a daily ratio of 100.50%. The current overcollateralization ratio is 103.43%.

    Second, the interests of USDY holders are protected by the independent Collateral Agent, Ankura Trust Company, LLC, which is empowered and required to seize the Issuerā€™s assets and make distributions to tokenholders in the event that the Issuer fails to timely make any redemption of at least $100,000, fails to adequately maintain its daily overcollateralization obligations, or files for bankruptcy or similar, if so directed by requisite tokenholder consent.

    Third, the Collateral Agent holds a perfected, first-priority security interest in all of the assets of the Issuer, for the benefit of the USDY token holders, under Delaware law. This security interest works in tandem with the Collateral Agentā€™s rights and obligations in the events of default described above

    Fourth, the Issuer has been designed from first principles to be bankruptcy remote from all other entities, including Ondo Finance Inc. See Section IV.4 above for further discussion of bankruptcy remoteness.

    Fifth, transparency in the Issuerā€™s assets and obligations is ensured by the independent Verification Agent, who reviews and confirms the amounts and valuations of those assets and liabilities (and any related calculations) each business day and publishes daily reports detailing outstanding USDY token and Temporary Global Certificate balances and asset amounts, types and custodians. See Section V.2 for additional discussion.

  6. Are there any pending or threatened legal proceedings or investigations against the company or any of its officers?:

    Yes; however, the Ondo USDY LLC does not expect any resulting material adverse effect on its financial condition or operations, including its abilities to fulfill any of its USDY-related obligations.

  7. Describe any conflicts of interest the company or product may have with its officers or MakerDAO:

    Nathan Allman is a director and officer of the Issuer, as well as a director and officer of Ondo Finance Inc., which indirectly controls the Issuer and holds a minority (< 1%) of its Class A interests.

    While we do not believe that the following relationships constitute an actual or potential conflict of interest, we note that SĆ©bastien Derivaux is a director of Ondo USDY LLC, as well as the co-founder and Chief Executive Officer of Steakhouse Financial.

  8. Explain the potential tax implications associated with the product:

    Ondo USDY LLC expects to be treated as a partnership (and not as an association or a publicly traded partnership treated as a corporation) for US federal income tax purposes. Accordingly, the LLC does not pay US federal income tax, but instead passes through its profits, losses, deductions and credits to its partners.

    The LLC further expects that the USDY tokens will be treated as debt, and that the LLC will not be treated as being engaged in a trade or business in the US, for US federal income tax purposes. Accordingly, the LLC does not expect payments of interest to USDY holders to be subject to any US federal withholding tax ā€“ and the LLC does not withhold any taxes on such interest payments.

    The LLC will deliver applicable US tax forms to USDY holders consistent with these expectations.

    USDY is also structured to comply with the requirements of TEFRA D, which exempts the LLC from excise taxes that generally apply to the principal amount of bearer debt.

    Note that foreign taxes, or US state and local taxes, may apply to a tokenholderā€™s interest income depending on the tokenholderā€™s personal tax circumstances. You should consult with your own tax advisor regarding the tax consequences of and risks of acquiring, holding and selling USDY. We cannot provide assurances regarding those consequences or risks.

V. Performance, Reporting, and Technical

  1. Provide historical performance relative to the most relevant benchmark and explanations for any deviations from the benchmark:

    While never set as an explicit benchmark, since its launch in September 2023, USDYā€™s annualized return has been 5.17%, vs BlackRock iShares Short-Term Treasury Bill ETF (SHV)ā€™s 5.46%:

    Deviations are the result of the Issuerā€™s setting of the monthly yield, informed by the yield earned on its underlying portfolio of US Treasuries.

  2. Describe the frequency, content, and process for performance and portfolio transparency reports. Who provides these?

    Daily attestation reports are reviewed and verified by Ankura Trust Company and uploaded daily to Ondoā€™s website, available here. A sample daily attestation report is below.

  3. Describe the accounting and auditing processes for the portfolio and product:

    Accounting

    USDYā€™s accounting is managed by Ondo Financeā€™s operations and accounting team. Ondo is responsible for performing daily valuation of the underlying portfolio based on the current value of the US Treasuries and cash. Ankura Trust Company verifies this valuation daily. The portfolioā€™s value reflects the interest earned and the realized/unrealized gains/losses from the underlying assets and any accrued receivables less any expenses.

    Audit

    BPM LLP, a leading audit firm, conducts an annual audit of the financial statements of USDYā€™s affiliate, Ondo I LP. Discussions are underway for BMP LLP to audit USDY as well. BPM LLP has extensive experience in financial services, investment funds, and blockchain, and have conducted engagements with many leading blockchain companies, including AVA Labs, Chainlink, Crypto.com, Custodia Bank, Kraken, Polygon, Ripple, and many more.

    Audits will be performed in accordance with Generally Accepted Auditing Standards (GAAS), as outlined by the American Institute of Certified Public Accountants (AICPA). BPM LLP ensures that the financial reporting is accurate, compliant with US accounting standards (GAAP) and provides an independent verification of the portfolioā€™s integrity.

  4. Describe the technical implementation of your product:

    The technical implementation of USDY prioritizes simplicity and security by building upon well known and battle-tested standards. This is accomplished via thoroughly audited modular smart contracts designed with minimal attack surfaces. Off-chain systems are securely integrated via oracles and multi-signature wallets, providing an additional layer of protection against vulnerabilities while ensuring operational correctness. This approach ensures that both onchain and off-chain interactions are streamlined and secure, maintaining the integrity of the system**.**

    USDY:

    USDY is a standard ERC20 Token with minor modifications to meet regulatory compliance and enhance composability. It leverages the battle-tested OpenZeppelin Transparent Upgradeable Proxy, ERC20, and Role Based Access Control (RBAC) standards. To ensure compliance, USDY incorporates native transfer hooks that enforce blocklist and sanctions checks on all transactions. For every token transfer, the `from`, `to`, and `msg.sender` addresses are verified against Ondo Financeā€™s Blocklist and the Chainalysis Sanctions Oracle, ensuring regulatory compliance and preventing unauthorized parties from interacting with USDY.

    rUSDY:

    rUSDY is a rebasing, upgradeable ERC20 token, with its design inspired by Lidoā€™s stETH. Like USDY, it leverages OpenZeppelinā€™s RBAC and Transparent Upgradeable Proxy standards and enforces the same transfer restrictions. Users acquire rUSDY by granting USDY allowance to the rUSDY token contract and invoking rUSDY::wrap(uint256 _USDYAmount), which deposits their USDY into the contract. Conversely, users can convert back to USDY by calling rUSDY::unwrap(uint256 _rUSDYAmount), which burns rUSDY and returns the corresponding amount of USDY. The userā€™s holdings are tracked through an account-to-shares mapping, which records the proportion of USDY they own. rUSDYā€™s rebasing mechanism adjusts balances according to the price of USDY, which is fetched from the RWADynamicOracle. As USDYā€™s price rises, rUSDY balances automatically increase, maintaining parity with USDYā€™s value. Clients can observe token balances by calling the rUSDY::balanceOf(address _account) function, which calculates the balance by multiplying the userā€™s shares by the latest USDY price. rUSDY is always valued at one dollar and conversion between USDY and rUSDY is accessible to non-US users via Ondo Financeā€™s platform.

    Note: On the Mantle blockchain, rUSDY is referred to as mUSD.

    Blocklist:

    The Blocklist contract manages a list of addresses prohibited from interacting with USDY. It maintains a simple mapping of address-to-status to keep track of the set of blocked addresses. External contracts can call Blocklist::isBlocked(address addr) to check whether a particular address is blocked. The blocklist is managed by a permissioned Gnosis Safe Multisig account, which has the authority to add or remove addresses via the Blocklist::addToBlocklist(address[] accounts) and Blocklist::removeFromBlocklist(address[] accounts) functions. Ownership functionality is implemented using the Open Zeppelinā€™s Ownable2Step standard.

    RWADynamicOracle:

    The RWADynamicOracle contract provides clients the ability to retrieve the canonical USDY redemption price on the Ethereum blockchain. USDYā€™s price increases in a deterministic manner based on a monthly APY, which is determined before the start of each month.

    The oracle maintains a series of time ranges aligned to UTC midnights, each associated with a daily interest rate. Clients can retrieve the USDY price for the current day by calling the RWADynamicOracle::getPrice() function. This function uses the block.timestamp to determine the day of the current transaction, and then uses the daily interest rate to calculate what the price is. Price updates occur automatically at UTC midnight.

    Time ranges and interest rates are set via a Gnosis Safe Multisig account, which calls RWADynamicOracle::setRange(uint256 endTimestamp, uint256 dailyInterestRate). Administrative functions are secured using OpenZeppelinā€™s RBAC.

    Ondo Bridge Overview For USDY

    The Ondo Bridge facilitates USDY transfers between blockchains using two contracts: SourceBridge and DestinationBridge. Itā€™s one of the first Multi-Message Aggregation Bridge implementations, relying on both the Axelar Network and Ondo Financeā€™s off-chain systems to relay and attest messages.

    USDY bridging uses a ā€˜native-burn-and-native-mintā€™ mechanism, allowing the token issuer to maintain compliance controls across chains. The contracts implement emergency pausing, global rate limiting, and dynamic attestation thresholds to safeguard the system, with the thresholds scaling based on the amount of USDY being bridged.

    Non-US users can bridge USDY between Ethereum and Mantle using Ondo Financeā€™s web app.

    SourceBridge: The SourceBridge contract handles USDY transfers on the source chain. Users can bridge by granting USDY approval to the SourceBridge contract and then calling SourceBridge::burnAndCallAxelar(uint256 amount, string destinationChain). This function burns the USDY and sends the gas and message payload to the Axelar Gas Service and Axelar Gateway. This contract uses Open Zeppelinā€™s Ownable and Pausable standards.

    DestinationBridge:

    The DestinationBridge contract operates on the destination chain and is responsible for receiving the USDY bridge message payloads from the Axelar network. Upon receiving a payload, the contract queues it for further attestations from the token Issuer.

    Once the required number of attestations is met, the contract verifies the token amount against the global rate limit and the corresponding USDY is minted to the end user on the destination chain. Like the SourceBridge, this contract leverageā€™s Open Zeppelinā€™s Ownable and Pausable standards.

    Ondo Finance is actively collaborating with leading bridging providers to replicate a similar design across all blockchains where USDY is natively deployed.

    Bug Bounty

    Ondoā€™s USDY related smart contracts are secured by an Immunefi bug bounty, with an industry-leading maximum payout of $1,000,000.

    Contract Management Systems

    Ondo leverages Gnosis Safe multisigs in combination with a proprietary off-chain management system to enforce signing quorums for all administrative contract calls. Ondo regularly reviews and assesses multisig and other relevant control architectures against best practices and evolving industry standards.

    Web Experience: Key Elements

    • Mint/Redeem UI. We have developed an easy-to-use web based UI that allows investors to easily subscribe to or redeem USDY. Users must have successfully onboarded and be logged in to utilize the web based subscription and redemption functionality. If a user prefers not to use the web experience, Ondo supports subscriptions or redemptions by direct transfer to an address provided by our operations team. There is also a UI interface to enable a slippage-free way to convert between USDY and rUSDY. Users do not need to be authenticated (logged in) to utilize the convert functionality. Jurisdiction restrictions apply to the functionality described above in that users may not be located within the US.

    • API for Canonical, Real-Time Data. REST APIs provide real-time and historical data on asset performance, including price, APY, TVL, and supply, ensuring investors have the most up-to-date information.

    • Account / Holdings View. Easily see all of your Ondo token holdings across all chains. Clients may login and view and manage their account details.

  1. What audits have been performed on the smart contracts involved with your product, by whom, and when?

    Date Auditor Report Link
    August 2023 Zokyo Link
    September 2023 Code4rena Link

VI. MakerDAO Ecosystem

  1. Describe any previous relationship with MakerDAO and familiarity working with DAOs:

    Since inception, Ondo has been committed to meeting the unique needs of decentralized autonomous organizations (DAOs). Our v1 product suite, designed specifically for DAOs, is a testament to this commitment. With these tools, we have empowered DAOs to govern themselves more effectively, optimize their liquidity, and manage real-world assets (RWAs) onchain in a seamless, transparent manner.

    Ondo Finance developed Flux Finance (Flux), a DAO-governed special purpose lending protocol facilitating stablecoin loans against tokenized treasuries collateral, including OUSG. Flux is similar to a US Treasuries repo market, in which large institutions effectively lend and borrow overcollateralized against US Treasuries. Flux made a proposal to Sky in Feb 2023 that led to continued discussion about Skyā€™s diversification into tokenized treasuries.

    In addition to Flux, we have integrated deeply into the broader DeFi ecosystem, collaborating with multiple DAOs on treasury management, liquidity solutions, and yield strategies. Most recently, Ondo partnered with the Arbitrum DAO, helping them diversify their treasury into stable assets with minimal volatility and secure yield uncorrelated to crypto markets. Through this collaboration, USDY was awarded the second-largest allocation of 17% (6M ARB), second only to BlackRockā€™s BUIDL. We have also submitted applications for USDY and OUSG for inclusion in Ethenaā€™s Reserve Fund.

  2. Beyond yield, how might your product benefit the SparkDAO and/or MakerDAO ecosystem?

    Ondo is committed to being a long-term partner for SparkDAO and the Sky ecosystem, providing effective backing for sUSDS and helping establish it as the leading savings instrument onchain. Beyond providing yield, OUSG offers a variety of strategic benefits for SparkDAO and Sky:

    On-and Off-Ramp for USDY: We will enable subscriptions and redemptions for OUSG against USDS, with liquidity up to $50M per day by the end of 2024. This will be the largest instant redemption facility onchain, providing flexibility and robust liquidity to the Sky ecosystem.

    Multi-Chain Expansion: USDY is currently live on seven different chains already (incl. Solana, Aptos, Sui and many EVM chains), with more chain integrations coming. USDY could be a suitable collateral source for Sky when it decides to expand to other, low cost chains, to further reduce the transaction costs for USDS and sUSDS holders.

    Protocol Partnerships: USDY is currently integrated with over 70 projects, and we would be delighted to work with Sky on joint partnerships with protocols.

    Co-Marketing Campaigns: We can partner with the Sky ecosystem on co-branded marketing efforts to highlight the synergies between Ondo and Sky and to ignite each of our communities. This could include case studies, social media campaigns, and other educational content to raise awareness.

    Joint Hackathons and Grants: We can collaborate with Sky on hackathons or developer grants to encourage building on top of USDS, further strengthening the integration between Ondoā€™s solutions and the Sky ecosystem.

    We are providing a supplemental, private addendum to GrandPrix@steakhouse.financial with additional strategic considerations.

  3. Does the product have integrations with any other platforms?

    As a quasi-permissionless yieldcoin, USDY can be used across a variety of use cases, including, lending & borrowing, cash management, payments, and more, all while earning yield. USDY has demonstrated proven traction across these many use cases, being integrated with over 70 projects across 7 blockchains: Ethereum, Solana, Aptos, Sui, Mantle, Arbitrum, and Cosmos via Noble.

    DeFi Lending Protocols:

    USDY is integrated with lending platforms, enabling tokenholders to use USDY as collateral for borrowing other assets. This expands the utility of USDY beyond simple yield-bearing functions.

    Liquidity Pools:

    USDY can be deposited into various DEXs and liquidity pools, where it provides liquidity to trading pairs. This integration allows users to earn additional rewards and enhance the liquidity of the token within the broader DeFi ecosystem.

    Payments:

    USDY is integrated with payment platforms like Helio that allow tokens to be used as a method of settling transactions. These platforms enable USDY holders to make payments across the crypto ecosystem, offering a secure and fast alternative for conducting transactions compared to traditional payment methods.

    Bridges:

    USDY is supported by a select group of bridges that allow seamless transfers of the token between different blockchain networks. These bridges enable cross-chain compatibility, enhancing USDYā€™s accessibility and flexibility within the decentralized ecosystem.

    Wallets:

    USDY is compatible with numerous popular crypto wallets, including both hardware and software solutions. These wallets provide secure storage and easy access to USDY, allowing investors to manage their tokens across multiple platforms. Integration with leading wallets ensures that users can track and transact their USDY with ease.

    Custody Solutions:

    USDY is supported by institutional-grade custody platforms such as Anchorage and BitGo, which specialize in secure digital asset storage. These custodians offer high-security solutions tailored to institutional investors, providing protection and robust infrastructure for USDY holdings. The integration with these platforms ensures that USDY is safely stored, mitigating risks associated with operational challenges and custody concerns.

    These integrations significantly boost USDYā€™s utility by allowing holders to access capital efficiently or earn additional returns through various DeFi strategies. Retail investors and institutions can therefore leverage their USDY holdings within DApps. For a full list of integrations please click here or see the image below.

  4. Do you offer or plan to offer other products that could be appropriate for Spark or other SubDAOs?

    Yes, Ondo USDY LLC, which is indirectly controlled by Ondo Finance, currently offers USDY, a quasi-permissionless yieldcoin that is overcollateralized and secured by US Treasuries (and a small amount of US bank demand deposits for liquidity purposes). USDY is similar to real world asset-backed stablecoins, but it passes yield to its holders and offers superior investor protections. Ondo USDY LLC is designed to be bankruptcy remote, and its holders benefit from a security interest in its assets. USDY currently has approximately $400 million in circulating supply. USDY is submitted in a separate application for the Tokenization Grand Prix.

    Looking forward, Ondo Finance will launch Ondo Global Markets (Ondo GM), a platform that will provide native access to traditional securities and associated exchange liquidity for onchain investors and protocol developers. This includes bringing a range of public securities such as fixed-income products and equities onchain. These other fixed income products and public securities would have different yield characteristics that may suit the evolving needs of the Sky ecosystem. Ondoā€™s experience in managing onchain securities at scale makes us the ideal partner to help Sky diversify its portfolio, balancing liquidity and yield in both traditional and onchain markets.

    Disclosure:

    USDY is not, and may not be, offered, sold, or otherwise made available in the US or to US persons. USDY has not been registered under the US Securities Act of 1933, a amended (ā€œActā€) or pursuant to securities laws of any other jurisdiction, and may not be offered, sold or otherwise transferred in the US or to US persons unless registered under the Act or an exemption or exclusion from the registration requirements thereof is available. Additional restrictions may apply. Ondo USDY LLC, the issuer of USDY, is not registered as an investment company under the US Investment Company Act of 1940, as amended. Nothing herein constitutes any offer to sell, or any solicitation of an offer to buy, USDY. Acquiring USDY involves risks. A USDY holder may incur losses, including total loss of their purchase price. Past performance is not an indication of future results.

    Ondo does not endorse, Ondo does not make any representation or warranty whatsoever (express or implied, including but not limited to any warranty of merchantability, fitness for a particular purpose or non-infringement) regarding, and ONDO SHALL NOT HAVE ANY LIABILITY WHATSOEVER WITH RESPECT TO ANYONEā€™S USE OF, any third-party products, services or technologies referenced herein. Additional terms apply. Visit USDY | Ondo Finance for details.

1 post - 1 participant

Read full topic

Spark Tokenization Grand Prix Tokenization Grand Prix Application - Ondo (OUSG)

Published: Sep 21, 2024

View in forum ā†’Remove

Tokenization Grand Prix Application - Ondo (OUSG)

To view the PDF version of this application, see here.

"Our collaboration with Ondo demonstrates how web3 native companies and traditional asset managers can partner to bring best in class products onchain and provide crypto native capital with exposure to RWAs. We are confident we can provide the best products, yield and liquidity for the Sky ecosystem, combining Ondoā€™s distribution and technical capabilities with BlackRock & Securitizeā€™s infrastructure.ā€ Carlos Domingo, CEO and Co-Founder of Securitize

0. Executive Summary

Ondo Finance, in collaboration with BlackRock and Securitize, is proud to present the Ondo Short-Term US Government Treasuries Token (OUSG) as a premier solution for SparkDAO and the Sky ecosystemā€™s RWA portfolio diversification. Our proposal has been tailored to meet the requirements of the Sky ecosystem for yield and liquidity. In addition, Ondo Finance and its affiliates are committed to building a long-term relationship and being the strategic partner to the Sky ecosystem. We are excited to provide the most effective backing for sUSDS and help make it into the preeminent savings instrument onchain for people globally.

What Sets OUSG Apart:

  • Unparalleled scale and experience: As the largest player in on-chain RWAs with over $600M in TVL, Ondo brings unparalleled experience in managing real-world assets onchain at scale. Over the past 20 months, Ondo has also pioneered multiple RWA innovations, such as OUSG (the first peer-to-peer transferable fund onchain), USDY (the first quasi-permissionless bearer note backed by US Treasuries), and Flux Finance (ā€œFlux,ā€ the first DeFi protocol designed to support permissioned securities). Going forward, Sky can expect Ondo to pioneer additional innovations that will be accretive to the Sky ecosystem and its products (e.g., USDS and sUSDS).
  • Best-in-class product features: OUSG offers unmatched product features, including instant 24/7 subscriptions and redemptions for up to $25M per day (expanding to $50M by year-end), daily interest accruals, low fees, rebasing and non-rebasing versions, and multi-chain availability (including Ethereum and Solana).
  • Robust investor protection: OUSG affords its holders the rights of Delaware limited partners within the most common structure for pooled investment, operated to maximize bankruptcy remoteness.
  • Deepest onchain available liquidity: OUSG provides the deepest onchain liquidity for instant subscriptions and redemptions, currently up to $25M per day, thanks to our partnership Blackrock, Securitize, and Circle. In addition to this liquidity facility and its potential growth, we are working on further expanding OUSG liquidity via separate facilities and by enabling subscriptions and redemptions against other stablecoin pairs, including USDS.
  • Long-term strategic partnership: OUSG can offer long-term strategic advantages to SparkDAO and the Sky ecosystem, particularly as it relates to the liquidity and performance of its RWA portfolio. For example, Sky will have the ability to ā€œunwrapā€ its OUSG into BUIDL, if onboarded to both Ondo and Securitize, to automatically rebalance as needed. In addition, OUSG can also step in as a buyer for other, suitable assets, to help the Sky ecosystem rebalance its portfolio over time and alleviate some of its liquidity needs. Finally, Ondoā€™s Global Market initiative will be able to bring other fixed-income products onchain for SparkDAO and the Sky ecosystem.

I. Product Summary

Project Name Ondo I LP, an affiliate of Ondo Finance Inc. (the ā€œFundā€)
Product Name Ondo Short-Term US Government Treasuries Token (OUSG)
Product Type / Underlying Asset OUSG is a tokenized US Treasuries fund. The significant majority of its assets are currently invested in the BlackRock USD Institutional Digital Liquidity Fund (BUIDL).
Issuer Jurisdiction United States
Product Website OUSG | Ondo Finance
Primary Contact Nathan AllmanFounder & CEO, Ondo Finance Inc. Manager, Ondo I GP LLC, the General Partner of the Fundpartnerships@ondo.finance

II. Company Details

  1. Company description:

    Ondo Finance is a web3 native technology and asset management company that is building towards an open and more accessible financial system by launching institutional-grade assets, services and infrastructure on public blockchains. Over the past 20 months, Ondo has pioneered multiple RWA innovations, such as OUSG (the first peer-to-peer transferable fund onchain), USDY (the first quasi-permissionless bearer note backed by US Treasuries), and Flux Finance (ā€œFlux,ā€ the first DeFi protocol designed to support permissioned securities).

    Ondo currently offers two flagship assets: OUSG, a tokenized US Treasuries fund, and USDY, a quasi-permissionless yieldcoin secured by US Treasuries. Ondo is the market leader in the tokenized treasuries category with a combined TVL exceeding $615M. Specifically, OUSG is a best-in-class product for Accredited Investors and Qualified Purchasers that provides liquid exposure to short-term US Treasuries with 24/7 stablecoin subscriptions and redemptions.

    Recently, we also rolled out the Ondo Bridge, which seamlessly transfers Ondoā€™s yield-bearing USDY token across blockchains. We have partnered with prominent bridging technologies, such as Axelar, and incorporated state-of-the-art, multi-chain communication primitives together with a novel Ondo risk management layer to help tokenholders bridge RWAs in a safe and efficient manner. Itā€™s one of the first Multi-Message Aggregation Bridge implementations with amount-based attestation thresholds, relying on both the Axelar Network and Ondoā€™s off-chain systems to relay and attest messages. Ondo strives to build out the services and infrastructure needed to enhance utility and security for tokenized assets more broadly.

    Finally, in January 2024, we announced Ondo Global Markets (ā€œOndo GMā€), which will bring publicly listed securities onchain. Ondo GM will unlock access to traditional securities, bringing their liquidity onchain while adding DeFi capabilities to these traditional assets. It is a foundational platform bridging TradFi and DeFi that will include a broker-dealer with accounts at traditional trading, clearing and settlement venues that will accept client orders via API, web app, and smart contract call or token transfer. Ondo GM will combine the asset and liquidity access plus the institutional-grade investor protections of traditional brokerages with the interoperability, composability, and low friction settlement of public blockchains. In summary, Ondo GM will provide native access to traditional securities and associated exchange liquidity for onchain investors and protocol developers.

  2. Key personnel biographies:

    Nathan Allman | Founder and Chief Executive Officer
    Nathan previously worked at Goldman Sachs on the Digital Assets team, where he was responsible for the first bond issuance by the European Investment Bank on Ethereum. He also has a background in private credit investing at Prospect Capital Management. Nathan has a BA from Brown University. Nathan also serves as Manager of the General Partner and Investment Manager of the Fund.

    Justin Schmidt | President and Chief Operating Officer
    Justin previously ran the Digital Assets trading desk at Goldman Sachs and helped launch the broader Digital Assets team. Justin also previously worked as a quantitative equities portfolio manager within the WorldQuant arm of Millennium Partners. Justin has a BS and MEng from Massachusetts Institute of Technology.

    Brendan Florez | Managing Director of Client Relations and Strategic Operations
    Prior to joining Ondo, Brendan held roles as Senior Relationship Manager at Bridgewater Associates, Founder and CEO of Base Capital, and President and COO of Polyera. He has a BS in Electrical Engineering from Princeton University.

    Chris Tyrrell | Chief Risk and Compliance Officer
    Chris previously led the compliance team at Goldman Sachs Digital Assets as well as at blockchain.com and EDX Markets, where he was most recently Chief Compliance Officer. He has a JD from University of Virginia School of Law.

    Ian De Bode | Chief Strategy Officer
    Ian was the former head of digital assets at McKinsey where he advised C-suite executives from financial services firms and web3 startups. He has an MBA from Stanford University and a degree in electrical engineering and nanotechnology from the University of Leuven.

    Mark Janoff | General Counsel
    Mark was formerly blockchain/crypto counsel at Orrick, where he advised Layer 1s, Layer 2 scaling solutions, DeFi protocols, TradFi institutions and investors on corporate, commercial and regulatory matters in the web3 space. He holds a JD from Stanford Law School and an MS in Electrical Engineering from Stanford University.

  3. Team size: 40+

  4. Years in operation: Ondo Finance Inc., the parent company of the Fundā€™s General Partner and Investment Manager, was founded 3.5 years ago. The Fund has been in operation for over 18 months.

III. Product Information

  1. Describe the product:

    The Ondo Short-Term US Government Treasuries (OUSG) Fund is an onchain financial product that provides users with secure access to short-term US Treasuries. OUSG targets stable returns in line with short-term US Treasuries and other cash equivalents, with a focus on liquidity and principal preservation. OUSG is designed with liquidity and ease-of-use in mind, supporting instant, 24/7 subscriptions and redemptions via USDC (with USDS coming soon).

    Key Features Include:

    • Instant, 24/7 Minting and Redemption. Get in and out of OUSG within a single block.
    • No Slippage. When you redeem from the Fund, the price onchain is the price you get.
    • Low Minimum Transaction Size. Instantly mint or redeem as little as $5,000.
    • Low Fees. Management fees and fund expenses are capped at 0.15% each, with management fees waived until 2025.
    • Quality Assets. OUSG only invests in high-quality, highly-liquid, short-duration US Treasuries and other cash equivalents.

  2. Describe the underlying asset:

    Over 99.5% of OUSGā€™s assets are currently invested in the BlackRock USD Institutional Digital Liquidity Fund (BUIDL), which in turn invests 100% of its assets in cash, US Treasuries, and repurchase agreements. OUSG may also temporarily hold shares in BlackRockā€™s FedFund (TFDXX), bank deposits, and USDC and other stablecoins for liquidity purposes.

  3. How is yield transferred to the tokenholder (i.e., via rebasing, distributions, price accrual, etc.) and how often?

    OUSG is available in two versions, an accumulating token (OUSG) and a rebasing token (rOUSG). While both versions pay out yield upon redemption and accrue yield daily, the manner in which the accrual is represented differs.

    For OUSG, the accruing yield gets ā€˜accumulatedā€™ into the token price. As the underlying investments accrue yield daily, we recognize this yield by increasing the Net Asset Value (NAV) of the underlying Fund, thereby increasing the NAV per OUSG token. We typically update the price once every Business Day, generally at around 6pm ET.

    rOUSG, on the other hand, is intended to maintain a price of $1.00 per token, with the accruing yield represented by the division of rOUSG tokens into more tokens via rebasing. To learn more about the intricacies and mechanics of rOUSG please see a more detailed explanation in our support documentation.

    As an example, letā€™s say you held 1 OUSG token worth $100 and 100 rOUSG tokens worth $1.00 each. The next day the NAV per OUSG token increased to $101 per token. After the price update and rebasing, your holdings of both rOUSG and OUSG would be worth $101.00 each ($202.00 in total). You would still have a balance of 1 OUSG token worth $101.00. However, due to the rebasing nature of rOUSG tokens, you would now hold 101 rOUSG tokens worth $1.00 per token.

    Two Versions of the OUSG Token:

    More information on OUSGā€™s yield accrual mechanisms can be found here.

  4. What is the jurisdiction of the issuer and key entities?

    Issuer: Ondo I LP

    Ondo I LP is a US-based Delaware limited partnership. The offerings of Ondo I LP are securities under the US Securities Act of 1933 that are exempt from registration thereunder because it is offered and sold by under Rule 506(c) of Regulation D promulgated under the Securities Act and under the 3(c)(7) exemption for Qualified Purchaser funds under the US Investment Company Act of 1940. The OUSG token represents a unitized limited partnership interest of Ondo I LP.

    General Partner: Ondo I GP LLC (the ā€œGeneral Partnerā€)

    Ondo I GP LLC is a US-based Delaware limited liability company that acts as the general partner of the Fund.

    Investment Manager: Ondo Capital Management LLC (the ā€œInvestment Managerā€)

    Ondo Capital Management LLC is a US-based Delaware limited liability company and the investment manager of the Fund. Under the requirements of the US Investment Advisers Act of 1940, as amended (the ā€œAdvisers Actā€) Ondo Capital Management LLC intends to register with the US Securities and Exchange Commission (ā€œSECā€) as a Registered Investment Advisor in 2025.

    Parent of General Partner and Investment Manager: Ondo Finance Inc. (ā€œOndo Financeā€)

    Ondo Finance Inc. wholly owns Ondo I GP LLC and Ondo Capital Management LLC, and was responsible for forming those entities and the Fund and developing their tokenization strategy and technologies.

    Other

  5. What is the asset eligibility criteria and/or concentration limitations for the portfolio as defined by the underlying documents?

    OUSGā€™s objective is to maximize tokenholder capital appreciation while minimizing the risk of permanent capital loss through market cycles. OUSG only invests in securities issued by the United States Department of the Treasury or in exchange-traded funds or other pooled investment vehicles that invest in US Treasuries.

    Over 99.5% of the Fundā€™s assets are currently invested in the BlackRock USD Institutional Digital Liquidity Fund (BUIDL), with the remainder in BlackRockā€™s FedFund (TFDXX), bank deposits, and USDC for liquidity purposes. Prior to its migration primarily to BUIDL, the Fund had also invested in the iShares Short Treasury Bond ETF (SHV).

    The Investment Manager considers a number of factors when evaluating potential assets for the OUSG portfolio, including capital preservation, liquidity, diversification, tax implications, asset performance history, asset manager performance history, and alignment with tokenization and cryptocurrency industry objectives and values.

  6. Are any hedging or derivatives permitted in the underlying portfolio?

    No.

  7. Provide a list of all counterparties and service providers used by your product (i.e., custodians, trustees, reporting agents, exchange agents, banks, etc). Provide flow-charts or diagrams for all related entities and counterparties, if available.

BlackRock is one of the worldā€™s preeminent asset management firms and a premier provider of investment management services. BlackRock is BUIDLā€™s fund manager and sponsor, with its assets custodied at BNY Mellon. Blackrock is also the fund manager and sponsor for the BlackRock Liquidity Fund FedFund - Institutional (TFDXX), which custodies its assets at JPMorgan Chase Bank.

NAV Fund Services is a well-known provider of fund administration services, with over $300B in assets under administration, and provides fund administration services to the Fund. Such services include accounting, net asset value calculation, investor account statement generation, and preparation of financial statements, which are published daily on the OUSG website.

Securitize acts as the platform and transfer agent that facilitates the Fundā€™s investment into BlackRockā€™s USD Institutional Digital Liquidity Fund (BUIDL) and provides reporting regarding its performance. They also facilitate redemptions of BUIDL into USDC and/or USD as needed.

Silicon Valley Bank is a division of First-Citizens Bank & Trust Company, an FDIC regulated US bank with an S&P (long-term) rating of BBB+, and holds all of the Fundā€™s bank deposits.

Coinbase Prime is an integrated solution offering advanced trading, custody, and financing services for institutional investors, and serves as Ondo I LPā€™s partner for stablecoin-to-fiat conversion.

RSM US LLP is a tax, audit and consulting firm that provides tax preparation services for the Fund.

BPM LLP is an audit, tax, and advisory firm that conducts the Fundā€™s annual audits. BPM is regularly ranked as one of the top accounting firms by Forbes.

  1. What is the AUM of the product? Provide a breakdown by blockchain:

    As of September 18, 2024, OUSG has $229.06M in AUM: $218,770,823 on Ethereum, $10,291,727 on Solana.

(Our contracts can be found here: Ethereum | Solana.)

  1. What are the standard fees (i.e., subscription, redemption, management, etc.)?

    Management Fees
    Ondo charges a management fee of 0.15% per annum.

    Fund Operating Expenses
    Fund operating expenses are capped at 0.15% per annum.

    Other Fees
    There are no other fees.

  2. Other than the fees described above, can other expenses be paid from the proceeds of the product/assets?

    No.

  3. How is your product permissioned? (e.g., primary users, secondary users)

    Only allowlisted externally owned account (ā€œEOAā€) addresses, allowlisted multisig wallet addresses and other allowlisted smart contract addresses can acquire OUSG tokens, whether in the primary or secondary market, or otherwise interact with OUSG tokens.

    To add their EOA or multisig wallet address to the allowlist, a prospective investor must provide that address and (i) successfully complete a standard customer due diligence process (which may include enhanced diligence in certain circumstances) administered by the General Partner for anti-money laundering and sanctions compliance purposes, (ii) provide sufficient evidence for verification of their status as an Accredited Investor as defined in Regulation D under the US Securities Act of 1933, as amended (the ā€œ33 Actā€) and (iii) attest to their status as a Qualified Purchaser as defined in the US Investment Company Act of 1940, as amended (the ā€œ40 Actā€).

    Once a prospective investor has successfully completed this onboarding process, their EOA or multisig wallet address is added to the KYCRegistry smart contract that was developed and is administered by Ondo. Any EOA or multisig wallet address on the KYCRegistry can then acquire or receive OUSG tokens at any time. The KYCRegistry smart contract can be found here.

    In order for smart contract addresses (other than multisig wallet addresses) to be allowlisted for interaction with OUSG, the smart contracts must successfully complete Ondoā€™s technical, operational, legal and compliance due diligence review.

  4. What is the monthly transaction volume for the product?

    The 30-day transaction volume was $11,887,202 as of September 18, 2024. More volume metrics and holder information can be found on this dashboard.

  5. What is the expected and maximum time for users to subscribe to and redeem from your product? Have you had any interruptions in your ability to process redemptions and subscriptions?

    For ā€˜instant mintsā€™, the entire process of depositing stablecoins and receiving back OUSG happens within a single atomic transaction: the entire transaction will either succeed or fail ā€” there is no scenario where a tokenholder can deposit funds and not receive OUSG. As a practical matter, however, for ā€˜non-instantā€™ mints, investors typically receive their OUSG tokens within one business day. Even in the event of a delay in minting, however, your rights as a OUSG tokenholder and limited partner of the Fund in connection with that minting/subscription request, including the amount of OUSG you receive, are based upon the date we receive your valid subscription request, not the date on which the tokens are minted. For more information on subscriptions, see the investing section of our support documentation.

    For ā€˜instant redemptionsā€™, the process again happens in a single, atomic transaction. Contractually the Fund must process redemptions within 20 calendar days of an OUSG redemption request; as a practical matter, however, non-instant redemptions are typically serviced within 3-4 business days. For more information on redemptions, see the redemptions section of our support documentation.

We have never failed to meet our subscription or redemption timing obligations.

  1. Provide a description of the subscription and redemption process. Include a diagram of the flow of funds, including each party involved.

    Instant Mint Subscription

    Step 1: Atomic Mint Transaction

    The first step is the atomic mint transaction, best described by reference to the below diagram:

(1) The user interacts with the InstantManager smart contract to request a subscription. (2) The InstantManager contract immediately routes the investorā€™s USDC to the OUSG Coinbase Account of Ondo I LP. (3) The InstantManager contract calls the Price Oracle contract to (4) get the current price of OUSG. (5) The instantManager contract uses that price to calculate how many OUSG to mint. (6) The InstantManager contract then calls the mint() function in the OUSG smart contract, which (7) mints the correct number of OUSG tokens. (8) The InstantManager contract then routes these newly minted OUSG tokens to the investor.

Step 2: Manual Processing

Once a day, the operations team converts USDC to USD, wires the USD to the Fundā€™s SVB account, places a buy order for BUIDL, and wires the money from SVB to fill the order. Once a day, BUIDL tokens are minted and sent to OUSGā€™s smart contract, where they are stored.

Instant Redemption

The first ā€“ and this time only ā€“ step is again an atomic transactaction, best described by reference to the below diagram:

(1) The investor initiates the redemption to the OUSGInstantManager smart contract. (2) The InstantManager contract calls the transferFrom() function of the OUSG Token contract, which causes (3) the OUSG to be transferred from the investorā€™s wallet into the InstantManager contract, which then (4) burns the OUSG. To figure out how much USDC is due to the investor (and therefore how many BUIDL are necessary to sell), the InstantManager contract (5) calls the getPriceData() function in the OUSG Price Oracle, which (6) returns the price. Once the InstantManager contract (7) determines how many BUIDL must be sold, it (8) initiates the redeem() function in the Circle BUIDL redemption contract, which then (9) returns USDC. Finally, (10), the InstantManager sends the USDC to the investorā€™s wallet.

Non-instant mint and redemption occurs in a similar way, but with more manual steps and non-atomically.

  1. Have any liquidity vehicles been established to enhance redemption and subscription efficiency? If so, describe how they work.

    Circle has established a liquidity facility that allows holders of OUSG to transfer their shares to Circle for USDC. This liquidity facility provides OUSG investors with a near-instant, 24/7 OUSG off-ramp that brings to bear the core benefits of tokenized assets: speed, transparency and efficiency. This liquidity facility has the ability to offer instant redemptions up to a maximum of $25M dollars per day.

  2. With what product can subscriptions and redemptions be made? (i.e., fiat, Dai, USDC, etc.)

    For instant subscriptions and redemptions, we currently accept USDC. In Q4 2024, we will add USDS for both subscriptions and redemptions. For non-instant subscriptions and redemptions, we support both stables and USD (via bank wire).

  3. What are your future development plans for the product?

    Please refer to the materials we submitted privately.

IV. Legal Structure

  1. Explain the legal structure of the product and the jurisdictions in which it operates:

    The Fund is structured using a traditional GP/LP model. Investors become limited partners in the Fund by acquiring OUSG tokens, each of which represents a unitized limited partnership interest in the Fund. The Fund is managed by its General Partner, Ondo I GP LLC, a Delaware limited liability company and wholly owned subsidiary of Ondo Finance. The Fundā€™s Investment Manager is Ondo Capital Management LLC, a Delaware limited liability company and wholly owned subsidiary of Ondo Finance. Proceeds of each purchase of OUSG from the Fund are invested by the Investment Manager into US Treasuries products (as described in Section III.5 above).

    The Fund is further structured as a private fund under Section 3(c)(7) of the 40 Act, which exempts the Fund from registration as an investment company under the 40 Act. Accordingly, OUSG is only available to Qualified Purchasers as defined in the 40 Act. OUSG is offered and sold by the Fund in reliance on Rule 506(c) of Regulation D under the 33 Act, which exempts OUSG from the securities registration requirements of the 33 Act. Accordingly, OUSG can only be acquired by verified Accredited Investors as defined in Regulation D. This exemption preempts US state securities laws. Investors also must undergo customer due diligence for anti-money laundering and sanctions compliance purposes, which is administered by the General Partner.

    The Investment Manager is exempt from registration as an investment adviser under the Advisers Act. However, the Investment Manager anticipates that it will be required to become a registered investment adviser under the Advisers Act in 2025, and will comply with such requirements.

    The Fund, as well as its General Partner and Investment Manager, are organized in and operate from the United States, with their principal places of business in the state of Connecticut. OUSG is marketed primarily via Internet channels from the United States in the English language, and does not target any specific jurisdiction or jurisdictions. OUSG is only sold to and held by global qualifying institutions and high net worth persons who successfully complete the Fundā€™s customer due diligence process, which screens prospective purchasers for sanctions and anti-money laundering compliance purposes.

  2. What regulatory bodies oversee the product?

    As an issuer of a product that is available in a wide range of jurisdictions, the Fund is mindful of regulatory requirements both in its own jurisdiction and the jurisdictions of its tokenholders.

    In the US, the Fund, its Investment Manager, and the offer and sale of OUSG are structured to comply with exemptions from applicable registration requirements that are enforced by the US Securities and Exchange Commission (the ā€œSECā€).

    Globally, the Fund, its affiliates and OUSG rely on exemptions or exclusions from applicable securities or digital asset approval, registration, licensing, permitting and similar requirements. These exemptions and requirements are enforced by various regulatory bodies, including the following regulatory bodies in top non-US jurisdictions for OUSG ownership:

    • Cayman Islands Monetary Authority;
    • British Virgin Islands Financial Services Commission;
    • Securities and Commodities Authority (United Arab Emirates, mainland);
    • Virtual Assets Regulatory Authority (Dubai, United Arab Emirates, mainland);
    • Securities and Futures Commission (Hong Kong);
    • Hong Kong Monetary Authority;
    • Financial Market Supervisory Authority (Switzerland); and
    • Monetary Authority of Singapore.

    See Section IV.3 below for further information on these exemptions and exclusions.

  3. What licenses, permits, certificates, authorizations, registrations, concessions, approvals, exemptions does your product or company hold?

    In the US, the Fund is structured as a private fund under Section 3(c)(7) of the 40 Act, which exempts it from registration as an investment company with the SEC. OUSG is offered and sold in reliance on Rule 506(c) of Regulation D under the 33 Act, which exempts it from the SECā€™s securities registration requirements and preempts the applicable registration or qualification requirements of US state securities laws. The Investment Manager is a private fund adviser that is exempt from registration with the SEC as an investment adviser. However, the Investment Manager expects to register with the SEC as an investment adviser in 2025.

    The Fund has filed Form D with the SEC, and an amendment thereto, in connection with its compliance with Rule 506(c) (available here). The Investment Manager has filed Form ADV with the SEC in connection with its compliance with the exempt reporting adviser requirements of the Advisers Act (available here).

    Globally, the Fund, its affiliates and OUSG rely on exemptions or exclusions from applicable securities or digital asset approval, registration, licensing, permitting and similar requirements. These include exemptions and exclusions for sales to high net worth persons, sophisticated persons or professional investors; sales pursuant to reverse solicitations; cross-border transactions; absence of operations and other activities in the applicable jurisdictions; and combinations thereof.

  4. How is bankruptcy remoteness established for assets of this product? Does the issuer have more than one product? Please provide separately any related legal opinions or supplementary documents regarding bankruptcy remoteness.

    The Fund operates within a traditional GP/LP structure to maximize bankruptcy remoteness and investor protection. Specifically, it maintains the key, well established and widely recognized indicia of a bankruptcy remote structure listed below. Because a variety of jurisdictions ā€“ including jurisdictions where the issuer is organized, jurisdictions where key business decisions are made, and jurisdictions where creditors or other interested parties reside or conduct their business ā€“ may assert jurisdiction to enforce creditor rights (with respect to the Fund or any other issuer), it is crucial to adhere to bankruptcy remoteness principles that are widely recognized across jurisdictions. The Fundā€™s maintenance of these characteristics is intended to prevent voluntary and involuntary bankruptcy filings, to prevent the substantive consolidation of the Fund with another person or entity in the event of the latterā€™s bankruptcy, and to protect the OUSG holdersā€™ rights in the event of any such bankruptcy.

    • Restrictions on Activities. The Fund only (1) issues OUSG in exchange for investment, (2) invests the proceeds of those investments in the manner set forth in Section III.5 above, and (3) otherwise operates its business in a manner incidental to such issuance and investment. (While the Fund was originally structured to issue additional assets, it does not do so.)
    • Limitations on Incurring Indebtedness. The Fund does incur any indebtedness for money borrowed.
    • Restrictions on Organizational Changes. The Fundā€™s limited partnership agreement cannot be amended in any manner that adversely affects any OUSG holder without the consent of a majority-in-interest of OUSG holders (excluding OUSG tokens that are subject to a pending redemption)
    • Operational Separateness. The Fund maintains operational separateness from the General Partner, the Investment Manager, Ondo Finance and other persons and entities in a variety of manners, including conducting business in its own name only; not commingling assets with any other person or entity; maintaining separate books, records, accounts and financial statements from any other person or entity; not acquiring any securities or other interests in its members or creditors; not incurring any guarantee or obligation with respect to any other personā€™s or entityā€™s debts; not pledging its assets; not making any loans or advances to the General Partner, the Investment Manager or Ondo Finance; and observing all limited partnership formalities.
  5. What rights do tokenholders have?

    Holders of OUSG tokens are, by definition, limited partners in the Fund and therefore have statutory rights of limited partners under the Delaware Revised Limited Partnership Act and contractual rights under the Fundā€™s Amended and Restated Limited Partnership Agreement and the applicable Subscription Documents (available here), including limitation of liability. Tokenholders can further avail themselves of protections of applicable regulatory bodies outlined in Section IV.2 above.

  6. Are there any pending or threatened legal proceedings or investigations against the company or any of its officers?

    Yes; however, the Fund does not expect any resulting material adverse effect on its or its affiliatesā€™ financial condition or operations, including any of their abilities to fulfill any of their OUSG-related obligations.

  7. Describe any conflicts of interest the company or product may have with its officers or MakerDAO:

    Nathan Allman is the Manager of the General Partner and the Investment Manager, as well as a director and officer of Ondo Finance, which is the parent of the General Partner and holds a minority position (< 2%) in OUSG.

    While we do not believe that the following relationships constitute an actual or potential conflict of interest, we note that SĆ©bastien Derivaux is a director of Ondo USDY LLC, which is indirectly controlled by Ondo Finance (but is otherwise unrelated to the Fund, its General Partner and its Investment Manager), as well as the co-founder and Chief Executive Officer of Steakhouse Financial.

  8. Explain the potential tax implications associated with the product:

    The Fund expects to be treated as a partnership (and not as an association or a publicly traded partnership treated as a corporation) for US federal income tax purposes. The Fund expects to qualify for an exemption from being a publicly traded partnership treated as a corporation because 90% or more of its gross income for any taxable income is expected to constitute ā€œqualifying incomeā€ for the purposes of Section 7704 of the US Internal Revenue Code, as amended. Accordingly, the Fund does not pay US federal income tax, but instead passes through its profits, losses, deductions and credits to its limited partners.

    The Fund further expects that its non-US investors will be exempt from US federal income tax because the Fundā€™s principal activity is engaging in investing or trading securities for its own account and the Fund intends to not be a dealer and, therefore, non-US investors in the Fund would be deemed not to be engaged in a US trade or business for US federal income tax purposes.

    In addition, the Fund does not expect to have any US federal withholding tax obligations with respect to its non-US partnersā€™ share of Fund income because, among other things, such income is either foreign source income or qualifies for applicable portfolio interest, interest-related dividend or similar exemptions from such withholding tax obligations.

    The Fundā€™s US investors are expected to be subject to US federal income tax on their share of Fund income.

    The Fund will deliver applicable US tax forms to its investors consistent with these expectations.

    Note that foreign taxes, or US state and local taxes, may apply to an investorā€™s share of Fund income depending on the investorā€™s personal tax circumstances. You should consult with your own tax advisor regarding the tax consequences of and risks of acquiring, holding and selling OUSG. We cannot provide assurances regarding those consequences or risks.

V. Performance, Reporting, and Technical

  1. Provide historical performance relative to the most relevant benchmark and explanations for any deviations from the benchmark:

    From the period from March 1, 2023 when OUSG was stabilized through near the end of February 2024, OUSG was primarily invested in the BlackRock iShares Short-Term Treasury Bill ETF(SHV). During that period, OUSGā€™s annualized return was 5.08% vs SHVā€™s 5.20%:

From April 2024 onward, OUSG has primarily been invested in BlackRockā€™s BUIDL token. From April 2024 through the end of August 2024, OUSGā€™s annualized return was 5.05% vs BUIDLā€™s 5.02%:

  1. Describe the frequency, content, and process for performance and portfolio transparency reports. Who provides these?

    Daily Reporting

    Our fund administrator (NAV Consulting) has direct, read-only access to all of the Fundā€™s accounts daily. We independently calculate the Net Asset Value of the Fund each day. If ever there is a discrepancy we work with NAV Consulting to identify and correct the source of the error. Once in agreement, we publish the full set of financials created by NAV Consulting on a daily basis. These daily reports include a Statement of Income, Statement of Changes in Net Asset Value, Statement of Assets and Liabilities, and Trial Balance. You can find a link to those reports here.

    Sample Daily NAV Consulting Account Statement

    Sample Daily NAV Consulting Statement of Assets and Liabilities

    Monthly Reporting

    Additionally, each month NAV Consulting sends each OUSG client an Investor Account Statement. These monthly statements include a Capital Account Summary, Share Summary, and Activities Since Inception.

    Sample Monthly NAV Consulting Investor Account Statement: Summary

    Sample Monthly NAV Consulting Investor Account Statement: Account Activity

  2. Describe the accounting and auditing processes for the portfolio and product:

    Accounting

    The net asset value (NAV) is calculated each day at approximately 4:00 PM Eastern Time by recording the transactions over the prior 24 hours in our accounting system. Automated workflows pull the daily transactional information into our internal accounting system directly from Ondoā€™s prime brokers and banks. These daily transactions are accessed primarily through API connections and secure file transfer protocols (SFTP). onchain data is currently uploaded to SFTP. After confirming that each workflow has processed correctly, the daily transaction data is then imported.

    As with all of our Qualified Access Funds, our fund administrator (NAV Consulting) also has direct, read-only access to all of the Fundā€™s accounts daily, and independently calculates the NAV each day. If ever there is a discrepancy between our records and theirs, we work with NAV Consulting to identify and correct the source of the error. Once in agreement, we publish the full set of financials created by NAV Consulting on a daily basis.

    Audit

    The Fund has engaged BPM LLP as its audit provider. BPM LLP is a US-based audit, tax, and advisory firm that is regularly ranked as one of the top accounting firms by Forbes. They have extensive experience in financial services, investment funds, and blockchain, and have conducted engagements with many leading blockchain companies, including AVA Labs, Chainlink, Crypto.com, Custodia Bank, Kraken, Polygon, Ripple, and many more.

    These audits are performed in accordance with Generally Accepted Auditing Standards (GAAS), as outlined by the American Institute of Certified Public Accountants (AICPA). BPM LLP ensures that the financial reporting is accurate, compliant with US accounting standards (GAAP), and provides an independent verification of the portfolioā€™s integrity. We expect the first audit of the Fund to be complete in October 2024, with annual audits thereafter.

  3. Describe the technical implementation of your product:

    Overview

    The technical implementation of OUSG prioritizes simplicity and security by building upon well known and battle-tested standards. This is accomplished via thoroughly audited modular smart contracts designed with minimal attack surfaces. Off-chain systems are securely integrated via oracles and multi-signature wallets, providing an additional layer of protection against vulnerabilities while ensuring operational correctness. This approach ensures that both onchain and off-chain interactions are streamlined and secure, maintaining the integrity of the system**.**

    Smart Contracts:

    OUSG:

    OUSG is a standard ERC20 Token with minor modifications for regulatory compliance and composability. It leverages the battle-tested OpenZeppelin Transparent Upgradeable Proxy, ERC20, and Role Based Access Control (RBAC) standards. To ensure compliance, OUSG incorporates native transfer hooks that enforce KYC and sanctions checks on all transactions. For every token transfer, the from, to, and msg.sender addresses are verified against the General Partnerā€™s KYCRegistry and the Chainalysis Sanctions Oracle, ensuring that only authorized parties can interact with the token.

    rOUSG:

    rOUSG is an upgradeable, rebasing ERC20 token, with its design inspired by Lidoā€™s stETH. Like OUSG, it leverages OpenZeppelinā€™s RBAC and Transparent Upgradeable Proxy standards and enforces the same transfer restrictions. Users acquire rOUSG by granting OUSG allowance to the rOUSG token contract and invoking rOUSG::wrap(uint256 _OUSGAmount), which deposits their OUSG into the contract. Conversely, users can convert back to OUSG by calling rOUSG::unwrap(uint256 _rOUSGAmount), which burns rOUSG and returns the corresponding amount of OUSG. The userā€™s holdings are tracked through an account-to-shares mapping, which records the proportion of OUSG they own. The rebasing mechanism is observed through the rOUSG::balanceOf(address _account) function, which calculates rOUSG balances by multiplying the userā€™s shares by the latest OUSG price. Consequently, as the OUSG price rises, rOUSG balances increase proportionally. rOUSG is always valued at one dollar and conversion can be performed by authorized users by visiting https://ondo.finance/ousg.

    OUSGInstantManager:

    Users who have completed KYC verification can access the Fundā€™s platform for instant minting and redemption of OUSG. This process is powered by the OUSGInstantManager contract, which has undergone two independent security audits.

    • Minting: To mint OUSG, users approve the OUSGInstantManager contract to transfer stablecoins from their account and then call the OUSGInstantManager::mint(uint256 usdcAmountIn) function. This function transfers the userā€™s stablecoins to the Fundā€™s account at Coinbase Prime and mints OUSG to the user in return.

    • Redemption: For redemption, users approve their OUSG tokens and call OUSGInstantManager::redeem(uint256 ousgAmountIn). This function burns the OUSG and transfers a portion of the contracts stablecoin holdings back to the user. If the contract lacks sufficient stablecoin holdings to service the redemption, it taps into BUIDL holdings and performs a BUIDL-to-USDC swap to fulfill the redemption request.

    To enhance security, instant mints and redemptions are limited by both global and per-user time-based rate limiters. The global rate limiting is intrinsic to the OUSGInstantManager contract, while the per-user based rate limiter contract can be found here. We also conduct thorough internal reconciliation reporting daily to ensure all token balances and financial metrics are accurate and consistent.

    KYCRegistry:

    The KYCRegistry contract maintains a nested mapping (requirement_group => (user_address => is_verified?)) to track the set of users authorized to hold and transact OUSG. Clients, such as the Flux Finance protocol, can use the function KYCRegistry::getKYCStatus(uint256 requirementGroup, address account) to verify whether a specific user is authorized for OUSG transactions.

    Currently, only requirement group 1 applies to OUSG holders, but additional requirement groups can be created in the future for new tokens with distinct compliance needs. The KYCRegistry contract extends the OpenZeppelin Role-Based Access Control, enabling different accounts to manage various requirement groups, supporting future security and compliance use cases.

    The General Partner uses a proprietary off-chain system integrated with operational processes to view and manage authorized users. Addresses that have successfully gone through the KYC process are added through the KYCRegistry::addKYCAddresses(uint256 kycRequirementGroup, address[] addresses) function and can be removed via KYCRegistry::removeKYCAddresses(uint256 kycRequirementGroup, address[] addresses).

    The Fundā€™s OUSG related smart contracts are secured by an Immunefi bug bounty, with an industry-leading maximum payout of $1,000,000. We also use Gnosis Safe multisigs in combination with a proprietary off-chain management system to enforce signing quorums for all administrative contract calls. Ondo regularly reviews and assesses multisig and other relevant control architectures against best practices and evolving industry standards.

    Web Experience: Key Elements

    • Mint/Redeem UI. We have developed an easy-to-use web3 native UI that allows investors to easily and instantly mint or redeem, clearly displaying any relevant limits. If a user prefers to not use the instant manager, they may subscribe via bank wire or directly sending USDC to an address provided by our operations team. Non-instant redemptions are also supported by directly sending OUSG or rOUSG an address provided by our operations team. The same UI allows users to easily convert between OUSG and rOUSG.

    • API for Canonical, Real-Time Data. REST APIs provide real-time and historical data on asset performance, including price, APY, TVL, and supply, ensuring investors have the most up-to-date information.

    • Account / Holdings View. Easily see all of your Ondo Finance-affiliated token holdings across all chains. Clients may login and view and manage their account details.

  4. What audits have been performed on the smart contracts involved with your product, by whom, and when?

    Date Auditor Report Link
    April 2024 Code4rena Link
    April 2024 Cyfrin Link
    August 2023 Zokyo Link
    April 2023 Nethermind Link

VI. MakerDAO Ecosystem

  1. Describe any previous relationship with MakerDAO and familiarity working with DAOs:

    Since inception, Ondo has been committed to meeting the unique needs of decentralized autonomous organizations (DAOs). Our v1 product suite, designed specifically for DAOs, is a testament to this commitment. With these tools, we have empowered DAOs to govern themselves more effectively, optimize their liquidity, and manage real-world assets (RWAs) onchain in a seamless, transparent manner.

    Ondo Finance developed Flux Finance (Flux), a DAO-governed special purpose lending protocol facilitating stablecoin loans against tokenized treasuries collateral, including OUSG. Flux is similar to a US Treasuries repo market, in which large institutions effectively lend and borrow overcollateralized against US Treasuries. Flux made a proposal to Sky in Feb 2023 that led to continued discussion about Skyā€™s diversification into tokenized treasuries.

    In addition to Flux, we have integrated deeply into the broader DeFi ecosystem, collaborating with multiple DAOs on treasury management, liquidity solutions, and yield strategies. Most recently, Ondo partnered with the Arbitrum DAO, helping them diversify their treasury into stable assets with minimal volatility and secure yield uncorrelated to crypto markets. Through this collaboration, USDY was awarded the second-largest allocation of 17% (6M ARB), second only to BlackRockā€™s BUIDL. We have also submitted applications for USDY and OUSG for inclusion in Ethenaā€™s Reserve Fund.

  2. Beyond yield, how might your product benefit the SparkDAO and/or MakerDAO ecosystem?

    Ondo is committed to being a long-term partner for SparkDAO and the Sky ecosystem, providing effective backing for sUSDS and helping establish it as the leading savings instrument onchain. Beyond providing yield, OUSG offers a variety of strategic benefits for SparkDAO and Sky:

    On-and Off-Ramp for USDS: We will enable subscriptions and redemptions for OUSG against USDS, with liquidity up to $50M per day by the end of 2024. This will be the largest instant redemption facility onchain, providing flexibility and robust liquidity to the Sky ecosystem.

    Direct conversion with BlackRockā€™s BUIDL: Through our collaboration with BlackRock, we will facilitate a direct 24/7/365 conversion between OUSG and BUIDL. This seamless integration allows investors in both products to rebalance in real-time, leveraging the strengths of each without market-hour constraints.

    Co-Marketing Campaigns: We can partner with the Sky ecosystem on co-branded marketing efforts to highlight the synergies between Ondo and Sky and to ignite each of our communities. This could include case studies, social media campaigns, and other educational content to raise awareness.

    Joint Hackathons and Grants: We can collaborate with Sky on hackathons or developer grants to encourage building on top of USDS, further strengthening the integration between Ondoā€™s solutions and the Sky ecosystem.

  3. Does the product have integrations with any other platforms?

    OUSG is supported as collateral on Flux, enabling investors to use OUSG as collateral for borrowing USDS and other stablecoins. Conversations are ongoing with multiple other DeFi protocols regarding the enablement of OUSG as collateral for other use cases. OUSG is also available across a growing number of blockchains, currently Ethereum, Solana, and Polygon.

  4. Do you offer or plan to offer other products that could be appropriate for Spark or other SubDAOs?

    Yes, Ondo USDY LLC, which is indirectly controlled by Ondo Finance, currently offers USDY, a quasi-permissionless yieldcoin that is overcollateralized and secured by US Treasuries (and a small amount of US bank demand deposits for liquidity purposes). USDY is similar to real world asset-backed stablecoins, but it passes yield to its holders and offers superior investor protections. Ondo USDY LLC is designed to be bankruptcy remote, and its holders benefit from a security interest in its assets. USDY currently has approximately $400 million in circulating supply. USDY is submitted in a separate application for the Tokenization Grand Prix.

    Looking forward, Ondo Finance will launch Ondo Global Markets (Ondo GM), a platform that will provide native access to traditional securities and associated exchange liquidity for onchain investors and protocol developers. This includes bringing a range of public securities such as fixed-income products and equities onchain. These other fixed income products and public securities would have different yield characteristics that may suit the evolving needs of the Sky ecosystem. Ondoā€™s experience in managing onchain securities at scale makes us the ideal partner to help Sky diversify its portfolio, balancing liquidity and yield in both traditional and onchain markets.

Disclosures:
Ondo I LP, the issuer of OUSG, is not registered as an investment company under the US Investment Company Act of 1940, as amended. Nothing herein constitutes any offer to sell, or any solicitation of an offer to buy, OUSG. Acquiring OUSG involves risks. A OUSG holder may incur losses, including total loss of their investment. Past performance is not an indication of future results.
Ondo does not endorse, Ondo does not make any representation or warranty whatsoever (express or implied, including but not limited to any warranty of merchantability, fitness for a particular purpose or non-infringement) regarding, and ONDO SHALL NOT HAVE ANY LIABILITY WHATSOEVER WITH RESPECT TO ANYONEā€™S USE OF, any third-party products, services or technologies referenced herein. Additional terms apply. Visit OUSG | Ondo Finance for details.

1 post - 1 participant

Read full topic

Spark Tokenization Grand Prix Tokenisation Grand Prix Application - Libre

Published: Sep 21, 2024

View in forum ā†’Remove

Executive Summary:

About Libre

  • Libre is a leading decentralised institutional-grade infrastructure for the issuance and distribution of tokenised RWAs across multiple public networks (Ethereum, Polygon, Solana, NEAR, Aptos and BASE among others).
  • Libre provides access to leading treasury and money markets (Blackrock ICS money market fund and Societe Generale Smart Cash) in addition to leading hedge funds and private credit funds. We have garnered assets of ~$130mn across these products in the 6 months since our launch this year.
  • Our infrastructure integrates the complex legal and regulatory aspects of regulated assets to realise the benefits of cost savings, risk reduction and capital efficiency.
  • The multi-chain infrastructure vision, enabled by the Libre AppChain, is to provide a fully decentralised hub that enables the management of complex instrument issuance and distribution workflows, logic and data.
    • The issued RWAs can then be minted and accessed via Libre DeFi gateway interfaces that are situated on public networks. The Libre Gateway enables onboarded users on public networks to easily subscribe, redeem, transfer and manage regulated RWA tokens directly on the public chains using wallets like Metamask, Phantom and Coinbase Wallet.
    • Libreā€™s vision is to turn the Gateways into decentralised interfaces which will allow any appointed distributors, professional investors and service providers to use the interface for distribution and administration.
  • The Gateway interface will connect with public networks through multiple cross-chain messaging services (e.g., LayerZero, CCIP, Wormhole) to enable reliability and redundancy.
  • The RWA tokens issued and minted on the public networks via Libre are composable with prevailing standards on the distribution network e.g. ERC20 on EVM chains. This enables Libre RWAs to be used as assets in other decentralised services and pools that allow for external hooks e.g. Uniswap V4, which enables external compliance hooks to be checked before enabling a transfer.

Libreā€™s proposal for the SparkDAO/MakerDAO GRAND PRIX

  • We are proposing the Libre USD I Money Market fund (Blackrock ICS money market fund) and Societe Generale Smart Cash products for the allocation by the SparkDAO/MakerDAO
  • MakerDAO can access these products using fiat or USDC on Day 1, with the goal of also allowing subscriptions and redemptions in DAI
  • In addition to cost-efficient Day 1 access to our high quality assets, Libre delivers a strong strategic alignment to the Maker Endgame:
    • Both the Libre and Maker models ensure that all operational complexity can be decentralised onto appchains, but also abstracted from the end-user interfaces on the main public networks without impacting liquidity and composability.
    • Libre enables its issued RWAs to be used as collateral by whitelisted services, e.g. in collateralised lending pools, DAI issuance vaults or DAI Direct Deposit Modules (D3M).
    • Therefore, MakerDAO can enable native issuance of DAI on multiple networks by enabling Libre RWAs issued on a network to be whitelisted as Maker Vault collateral.
    • To drive wider adoption and utility of DAI, Libre could also enable the purchasing of new RWAs by users on a new network through the Libre Gateway directly using DAI.
  • Furthermore, Libre is working on deploying the Libre gateway on Coinbaseā€™s Base network which will allow Libre to bring its tokenized funds into the largest ecosystem of verified users and connected Coinbase infrastructure. Libre envisions that users on Base would then be able to transact with DAI or USDC on Base liquidity pools.
  • Libre can facilitate DAI lending to borrowers (e.g. through Morpho Finance) using high quality Libre tokenised funds as collateral. In addition, as part of Makerā€™s endgame strategy Libre will be proposing to work directly with Maker to establish a D3M for minting DAI on Base, which will enable an on-demand mechanism for issuing DAI on Base.
  • This is a multi-phased approach for DAI minting, borrowing and uptake using Libreā€™s tokenised funds, and it can be replicated on a number of our integrated networks. For example, Libre is executing a similar roadmap to replicate the model on Solana, and working with Kamino finance on the collateralised lending.
  • As MakerDAO and Maker Foundation look to expand beyond money markets in the future, Libre can provide a single entry point across other RWA asset classes including top tier private credit funds, hedge funds and crypto-native strategies e.g., exclusive access to market neutral strategy to the Laser Carry Fund from Laser Digital (Nomuraā€™s digital asset subsidiary)

Disclaimer:

This content of this document is provided for informational purposes only and is not intended as an offer or solicitation with respect to the purchase or sale of any security, fund, crypto-currency token or other investment or the provision or sale of any financial service. The information set out herein should not be the basis of an investment decision. An investment decision should be based on your customary and thorough due diligence procedures, which should include, but not be limited to, a thorough review of all relevant term sheets and other offering documents as well as consultation with legal, tax and regulatory experts.

Nothing contained herein is intended to create any legally binding obligations and any agreement between the parties is subject to further definitive contracts.

Tokenisation Grand Prix Application - Libre

I. Product Summary

1. Project name - Libre
2. Product name -

Libre is proposing the following two products:

i) Libre USD I Money Market (Blackrock ICS money market fund)

ii) Libre SociƩtƩ GƩnƩrale SmartCash SMA

3. Product type / underlying asset

  • Libre USD I Money Market Fund - underlying asset is Blackrock ICS money market fund.
  • Libre SociĆ©tĆ© GĆ©nĆ©rale SmartCash SMA - This separately managed account (ā€œSMAā€) will invest into SGIS Secured yield tokens on Ethereum investing in SG SmartCash. Through Libre, the end investor holds Libre SocGen SmartCash fund units that can be minted on any public network.
  • Other Money Market Funds - In addition to access to the BlackRock fund, Libre offers access to two additional top tier money market products. These products offer diversification benefits and minimise concentration risk to any single fund issuer while offering similar terms and returns to the Blackrock fund. Further details can be shared confidentially.

4. Issuer jurisdiction - Singapore
5. Product website - http://www.librecapital.com
6. Primary contact name, title, and method of contact - Dr. Avtar Sehra, Founder & CEO, avtar@librecapital.com

II. Company Details

1. Company description

Libre is an institutional grade infrastructure for the on-chain issuance and distribution of RWAs, which are minted and managed across multiple public networks (Ethereum, Solana, Polygon, Aptos, NEAR and BASE among others being added)

On-Chain Integration Beyond Simple Token Registers: Libre addresses a common shortcoming in current tokenisation efforts where most asset issuance and distribution processes occur off-chain and the blockchain is only used for basic token ownership registers i.e. to indicate ownership of the issued RWAs. However, Libreā€™s focus is to fully integrate issuance and distribution workflows on-chain, including complex legal and regulatory checks, to unlock the true benefits of RWA tokenisation ā€“ which includes fractionalisation, cost savings, and risk reduction.

Decentralised Infrastructure with Libre AppChain: Libreā€™s multi-chain infrastructure vision, called the Libre AppChain, is to provide a fully decentralised hub that enables the management of complex instrument issuance and distribution workflows, logic and data. The issued RWAs can then be minted and accessed via Libre DeFi gateway interfaces that are situated on public networks. All the associated complex logic and data can be managed on the Libre AppChain to minimise gas cost, operational complexity and other risks.

2. Key personnel biographies

  • Dr. Avtar Sehra (Founder & CEO)
    • Avtar Sehra is the founder and CEO of Libre Capital. Avtarā€™s previous work included founding Nivaura, a primary markets technology company, that was focused on driving digitisation and automation in debt issuance and post trade processing, as well as being a pioneer in tokenised financial instruments and money.
    • Avtar worked on coloured coins implementations from 2013ā€™s, and executed some of the first tokenised securities issuances from 2016, and led some of the world firsts, like the first institutional debt issuance on public chains with Santander.
    • Avtar has a PhD in Theoretical Particle Physics and research experience in quantitative computational engineering. Since leaving academia, Avtar has held leadership positions in investment banking and consulting.
    • Avtar has also held regulated positions as a director, CEO, CRO/MLRO for MiFID and CASS firms under the FCA regulatory regime.
  • Peter Wielgosz (General Counsel & Head of Operations)
    • Peter Wielgosz is a senior lawyer with significant leadership and board level experience in the following industries and legal practice areas: Deep Tech, Crypto/Blockchain, Private Equity, Family Office, Corporate/Commercial, Capital Markets (Conventional/Islamic) and Finance.
    • Before joining Libre Capital, Peter was a partner at the Dubai office of Silicon Valley-based law firm, Rimon Law, where he headed the officeā€™s Emerging Companies, Technology and Blockchain practice.
    • Previously, Peter also served as General Counsel at a deep tech startup, Board Director of a listed crypto-mining company, General Counsel to the family office of a member of the Saudi Royal Family and worked at leading law firm Clifford Chance Dubai
    • Peter has a Juris Doctor from Melbourne University and a Bachelors in Economics from McGill University as well as certifications in Private Equity (Oxford University), Company Direction (IoD UK) and Legal Practice (College of Law (Victoria)).
  • Frederick Butterfield Pickering (Director of VCC) heads venture capital and impact investing at Vulpes, in addition to his role as the COO and General Counsel. Vulpes is also the fund management partner for Patamar, which is the largest impact investor in South East Asia. Degree in History from the University of Colorado-Boulder and a J.D. from the University of San Francisco School of Law.

3. Team size - Total team size is ~20 employees, based across London, UAE, Singapore among others, supported by approximately 5 senior investment professionals from Laser Digital (Nomuraā€™s digital asset subsidiary).

4. Years in operation - Libre was established in early 2023, and went live with its MVP in March 2024, and has been operating in production since this time.

III. Product Information

1. Describe the product

Libre facilitates access to a tokenised version of a Blackrock money market fund and the SociƩtƩ GƩnƩrale SmartCash SMA, through a Singapore Variable Capital Company (VCC) structure.

2. Describe the underlying asset

Libre USD I Money Market Fund (Blackrock ICS money market fund): The underlying MMF product initially will be the Blackrock ICS money market fund, which invests primarily in first-tier securities, which include commercial paper, certificates of deposit, floating rate notes, time deposits and fully collateralised repurchase agreements.

SociĆ©tĆ© GĆ©nĆ©rale SmartCash SMA: This separately managed account (ā€œSMAā€) is set up for each investor and provides access to a custom fund that invests directly into SocGen Smart Cash tokenised money market debt instruments on Ethereum. Through Libre, the end investor holds Libre SocGen SmartCash fund units that can be minted on any public network. The underlying investments of the tokenised SmartCash product include various money market products.

3. How is yield transferred to the tokenholder (i.e., via rebasing, distributions, price accrual, etc.) and how often?

All funds are accumulating, so no rebasing or distribution is required. Yield is transferred through price accrual which is reflected in the daily NAV reporting produced by the fund administrator.

4. What is the jurisdiction of the issuer and key entities?

Singapore Variable Capital Company (VCC) managed by a Monetary Authority of Singapore regulated fund manager.

5. What is the asset eligibility criteria and/or concentration limitations for the portfolio as defined by the underlying documents?

The investment objective of the Fund is to invest all of its assets (to the extent not retained in cash, cash equivalents or other liquid capital markets products) directly or indirectly via a nominee, distributor or other service provider, in the MMF Underlying Fund. The investment objective of the MMF Underlying Fund is set out in the MMF Underlying Fund Prospectus.

6. Are any hedging or derivatives permitted in the underlying portfolio?

No

7. Provide a list of all counterparties and service providers used by your product (i.e., custodians, trustees, reporting agents, exchange agents, banks, etc). Provide flow-charts or diagrams for all related entities and counterparties, if available.

  • Fund Manager - Vulpes Investment Management Private Limited
  • OTC Broker & Advisor - Laser Digital (Nomuraā€™s digital asset subsidiary)
  • Fund Administrator - NAV Fund Services (Singapore) Private Limited
  • Tokenisation Infrastructure Provider: LibreCo Limited
  • Legal Counsel - Simmons & Simmons
  • Auditor - Ernst & Young LLP
  • USDC Services - Coinbase Prime, Laser Digital

8. What is the AUM of the product? Provide a breakdown by blockchain

~$100mm USD in the Blackrock money market fund, across multiple chains.

9. What are the standard fees (i.e., subscription, redemption, management, etc.)?

0.10% - 0.15% p.a. management fee based on the specific product. There are no additional subscription or redemption fees.

10. Other than the fees described above, can other expenses be paid from the proceeds of the product/assets?

Fund expenses are paid out of the management fee.

11. How is your product permissioned? (e.g., primary users, secondary users)

  • All subscribers, redeemers, and holders are subject to KYC + AML checks
  • Each applicant for Shares will be required to represent and warrant to the Company that, amongst other things, it is able to acquire and hold Shares without violating applicable laws and that it satisfies the requirements for an ā€œaccredited investorā€ (or ā€œinvestor in an equivalent class under the laws of the country or territory in which the offer or invitation is madeā€), or ā€œinstitutional investorā€, or both as defined under the SFA.
  • Unless otherwise approved by the Directors (in consultation with the Fund Manager), applicants that are unable to make such representations and warranties (or if the Company no longer reasonably believes that it has satisfactory evidence as to their truth) are not eligible to subscribe for Shares.
  • Shares may generally not be issued or transferred to any US Person.
  • The tokenised Libre RWAs can be used as collateral to mint new non-permissioned digital assets like DAI.

12. What is the monthly transaction volume for the product?

Since inception in March 2024, as per Q8. Secondary trading is not currently enabled, other than for cases such as managing assets in collateral vaults. General secondary transfers (e.g. P2P transfers and AMM integrations) will be targeted to be enabled by early 2025.

13. What is the expected and maximum time for users to subscribe to and redeem from your product? Have you had any interruptions in your ability to process redemptions and subscriptions?

  • Subscription orders (together with the subscription monies) received before the 3pm Singapore cutoff time will be deployed the following day.
  • Currently, payment of redemption proceeds in the form of:
    • Fiat currencies will normally be made within 2 business days
    • Stablecoins (e.g. USDC) will normally be made within 1 business day
  • No interruptions to process redemptions or subscriptions to date
  • Libre will also be launching a 24/7 liquidity vault for stablecoin redemptions for the Libre USD I Money Market fund, which is targeted for early 2025.

14. Provide a description of the subscription and redemption process. Include a diagram of the flow of funds, including each party involved.

  • Libre automates the subscription and client servicing processes during the entire investment lifecycle. For the purpose of this proposal, weā€™re outlining the process to transact using the Libre platform. Flows through external wallets (e.g. Metamask) will be communicated at launch.
  • Investors undergo onboarding to Libre platform by the Libre fund administrator (NAV Fund Services (Singapore) Private Limited) including providing KYC/AML checks.
  • Transaction Execution (post-onboarding):
    • An investor can initiate a subscription/redemption transaction on the Libre Platform through the ā€˜Productsā€™ screen. They will have full visibility on each stage of the transaction journey (Create, Confirm, Sign, Approve, Fund, Settle).
    • A transaction is first Created by inputting the subscription/redemption amount.
    • Once reviewed and Confirmed, a DocuSign subscription/redemption document will be sent automatically by the Libre Platform via DocuSign for Signing.
      • For subscription orders, the investor needs to fund the transaction by arranging for the subscription monies to be paid into Libreā€™s sub-fund account/wallet (details provided in subscription document).
    • The Fund admin will review the subscription/redemption order and process the transaction
    • The investor will be issued a subscription/redemption contract note via email and will also be able to see their updated shareholding on the ā€˜Holdingsā€™ screen of the Libre platform and public mainnet blockexplorer.
      • For redemption orders, the investor will receive redemption proceeds into their bank account/wallet (details provided in onboarding document).
    • On a daily basis, an investor will receive NAV statements from the Fund Admin via email and can view the updated NAV values on the Holdings screen.

Transaction Flow Overview - USDC Based

Transaction Flow Overview - USD Based

Gateway Connectivity

15. Have any liquidity vehicles been established to enhance redemption and subscription efficiency? If so, describe how they work.

Libre is in discussions with partners to facilitate 24/7 stablecoin liquidity.

16. With what product can subscriptions and redemptions be made? (i.e., fiat, Dai, USDC, etc.)

  • Currently fiat and USDC.
  • In addition, Libre could create a DAI-denominated share class so that any of the assets available on the Libre platform could be subscribed for or redeemed in DAI directly (besides fiat and USDC).

17. What are your future development plans for the product?

  • As noted above, the Libre Appchain is being designed to abstract tokenised RWA workflows, logic and data complexity from public networks.
  • This includes instrument legal logic, such as dealing periods, gates, fees, etc; and distribution regulatory flags, which includes investor types, jurisdictions, whitelists, etc.
  • Thus, all subscription, redemption and transfer workflows can be setup and managed fully on the Libre AppChain in a decentralised manner with minimal off-chain dependencies apart from the final underlying asset investment.
  • All these end-user RWA services can be accessible through simple public chain interfaces and the issued tokens are minted on the userā€™s relevant public network, i.e. all issued RWA assets and payments are managed on the public networks through the Libre Gateways.

IV. Legal Structure

1. Explain the legal structure of the product and the jurisdictions in which it operates

  • Libre SAF VCC is an umbrella feeder fund structure in Singapore, under the provisions of the VCC Act.
  • Vulpes Investment Management Private Limited is the appointed Fund Manager (regulated by the Monetary Authority of Singapore) and NAV Fund Services (Singapore) Limited is the Fund Administrator.
  • The Libre SAF VCC feeder fund has a private placement memorandum and each sub-fund has a separate appendix that provides full details of the underlying fund into which that sub-fund invests.
  • The share register for each sub-fund is kept on-chain and investors directly own shares in the underlying sub-fund, with PII held off-chain.

2. What regulatory bodies oversee the product?

Vulpes Investment Management Private Limited is the appointed Fund Manager, regulated by the Monetary Authority of Singapore (MAS).

3. What licenses, permits, certificates, authorizations, registrations, concessions, approvals, exemptions does your product or company hold?

Vulpes Investment Management Private Limited is the holder of a capital markets services licence for the regulated activity of ā€œfund managementā€ under the SFA.

4. How is bankruptcy remoteness established for assets of this product? Does the issuer have more than one product? Please provide separately any related legal opinions or supplementary documents regarding bankruptcy remoteness

  • What is the bankruptcy remoteness position of a Singapore VCC sub-fund?
    • A VCC sub-fund will be wound up singly and separately from the other sub-funds as if it were a separate legal entity. This ensures that the ring-fencing of each sub-fundā€™s assets and liabilities applies.
  • How does this apply with respect to other jurisdictions/where the sub-funds invests in assets outside of Singapore?
    • Some legal commentators have noted that there is a risk that the laws of other jurisdictions may not recognise the ring fencing of sub-funds. Therefore the advice is that VCCs should take this into account and structure their investments accordingly.
    • As regards the ring fencing of sub-funds, MAS has noted that it will require the directors and the fund manager of a VCC consisting of authorised scheme(s) to take reasonable measures to mitigate cross-cell contagion risks when investing in assets located in another jurisdiction. The measures which would be considered reasonable will depend on the facts and circumstances in each case.
  • What steps has Libre taken to mitigate or provide for these risks?
    • The PPM for Libre details under the ā€˜Structureā€™ section that:
      • ā€˜As a matter of Singapore law, under Section 29 of the VCC Act: (a) Fund Assets of a particular Fund shall not be used to discharge any Fund Liability of any other Fund or Fund Liabilities, including in the winding up of such other Fund or the Company; and (b) Fund Liabilities of a particular Fund shall only be discharged solely out of the Fund Assets of such Fund, including in the winding up of such Fund. However, investors should note that there is a risk that Section 29 of the VCC Act may not be applied in legal or other proceedings before a court or other tribunal of a foreign country. The Company will establish a separate account for each Fund and each Class of Shares comprised in each Fund.ā€™
    • Libre SAF VCC has also operationally segregated each of the sub-funds with their own separate bank accounts with ANZ Bank and custody accounts.

5. What rights do tokenholders have?

  • An investor owning a token is listed in the Register of Members as the holder of such Shares.
  • Any issuance or redemption of a Share will be effected pursuant to a subscription or redemption request processed by the Fundā€™s administrator on behalf of the Fund, and subsequently recorded in the Register by updating, issuing or destroying the Tokens (or data recorded in the Tokens) accordingly.

6. Are there any pending or threatened legal proceedings or investigations against the company or any of its officers?

No

7. Describe any conflicts of interest the company or product may have with its officers or MakerDAO

None

8. Explain the potential tax implications associated with the product

Investors should consult their professional advisers on the possible tax and other consequences of their subscribing for, purchasing, holding, selling or redeeming shares under the laws of their country of incorporation, establishment, citizenship, residence or domicile.

V. Performance, Reporting, and Technical

1. Provide historical performance relative to the most relevant benchmark and explanations for any deviations from the benchmark

The performance of the underlying Blackrock money market fund is in line with its current comparator benchmark, SOFR (Secured Overnight Financing Rate).

2. Describe the frequency, content, and process for performance and portfolio transparency reports. Who provides these?

Performance reports are provided on a daily basis by the fund administrator.

3. Describe the accounting and auditing processes for the portfolio and product

Ernst & Young LLP has been appointed as the Auditor for the Fund and will conduct their audits in accordance with IFRS.

4. Describe the technical implementation of your product

  • Decentralised Infrastructure with Libre AppChain: Libreā€™s multi-chain infrastructure vision, called the Libre AppChain, is to provide a fully decentralised hub that enables the management of complex instrument issuance and distribution workflows, logic and data. The issued RWAs can then be minted and accessed via Libre DeFi gateway interfaces that are situated on public networks. All the associated complex logic and data can be managed on the Libre AppChain to minimise gas cost, operational complexity and other risks.

  • Cross-chain Communication with the Libre AppChain: The Libre AppChainā€™s strategic focus is on establishing cross-chain connections to public networks with multiple messaging services. LayerZero is the first such service to be integrated, with other messaging services, such as CCIP and Wormhole, being integrated over the next year. This multi messaging service model will provide a more resilient and fault tolerant cross chain communication capability, which is closely aligned with Libreā€™s vision of making the Libre AppChain a fully decentralised issuance and distribution infrastructure for regulated assets.

  • Institutional DeFi Interfaces: The Libre Gateway enables onboarded users on public networks to easily subscribe, redeem, transfer and manage regulated RWA tokens directly on the public chains using metamask and other wallets e.g. Phantom on Solana. Libreā€™s vision is to work towards the Libre Gateways becoming completely decentralised interfaces: a service similar to those existing in the DeFi space but with compliance hooks and execution logic/data being decoupled and operating on the Libre AppChain. The end result is that the onboarding of users to use the Libre Gateway interfaces can be done by any distributor or service provider appointed to perform such administrative services.

  • Composable RWAs:

    • All Libre fund units are issued as standard fungible tokens on various public networks. For example, if an asset is issued on the Ethereum mainnet, the ERC20 standard is used, which enables the tokens to be composable with other services.
    • For example, once Libre onboards the Maker Foundation it will be possible to whitelist a Vault and use the issued fund units as collateral on the Maker protocol to mint new DAI.
    • In addition, Libre could create a DAI-denominated share class so that any of the above assets could be subscribed or redeemed in DAI directly (as well as in fiat and USDC).
    • Furthermore, Libre is working on deploying the Libre gateway on Coinbaseā€™s Base network. Which will allow Libre to bring its tokenized funds into the largest ecosystem of verified users and connected Coinbase Infrastructure.
    • The Base user network allows for seamless transaction flow between Coinbase Custody, PrimeWeb3 wallets, and on-chain wallets, which can be important for the Maker ecosystem Protocol Management.
    • Libre envisions that users on Base would then be able to transact with DAI or USDC on Base liquidity pools.
    • Libreā€™s focus is then to enable its tokenized funds to be composable on collateralised lending Pools, such as Morpho Markets, which will bring instant liquidity to Maker.
    • In addition to using liquidity pools, where DAI can be lent to borrowers using high quality Libre tokenised funds as collateral, as part of Makerā€™s endgame strategy Libre will be proposing to work directly with Maker to establish a DAI Direct Deposit Modules (D3M) for minting DAI on Base, which will enable an on-demand mechanism for issuing DAI on Base using high quality Libre tokenised funds.
    • This is a multi-phased plan for DAI minting and borrowing using Libreā€™s tokenised funds, and it can be replicated on a number of networks. For example, Libre is executing a similar roadmap to replicate the model on Solana, and working with Kamino finance on the collateralised lending.

5. What audits have been performed on the smart contracts involved with your product, by whom, and when?

Audits performed by Nethermind (Dec 2023) and Cybaverse (June 2024).

VI. Sky Ecosystem

1. Describe any previous relationship with Sky and familiarity working with DAOs

The leadership and technology teams have deep experience working with multiple DAOs, including the Maker foundation, throughout their careers. This includes advising DAOs on strategy, governance and RWA initiatives.

2. Beyond yield, how might your product benefit the SparkDAO and/or Sky ecosystem?

Libre AppChain and Maker Endgame Strategic Alignment:

  • The Libre AppChain vision is fully aligned with the Maker Endgame strategy; i.e. both the Libre and Maker models ensure that all operational complexity can be decentralised, but also abstracted from the end-user interfaces on the main public networks without impacting liquidity and composability.
  • Akin to the Maker Endgame strategy, which is focused on minting DAI and governing the ecosystem, the Libre AppChain vision ensures Libre will easily be able to add new public networks and enable any investor or issuer on a specific network to be able to connect to the Libre Gateway to invest or issue through the Libre protocol running on the Libre AppChain.
  • This means that whenever Maker wishes to enable DAI to be natively issued on a specific public network, Libre could also enable RWA assets to be accessible on that network, which can be whitelisted to be used as Maker Vault collateral. In this fashion, Libre-issued RWAs can be used seamlessly to mint new DAI natively on any network and bootstrap the DAI ecosystem onto such new network.
  • Furthermore, Libre could also enable the purchasing of new RWA tokens through the Libre Gateway to be denominated in DAI.

Bootstrapping New DAI Ecosystems - Aligned Vision:

  • Whilst Libre users can initially use fiat payments to purchase and mint new RWA assets through a Libre Gateway on a public network, the issued RWAs can then be used to mint new DAI on such network through the Maker AppChain interface.
  • This feature would ensure that users on a public network could purchase RWA assets using Libre and benefit from the returns on those assets whilst simultaneously opening a Maker vault within which to lock such RWA assets and mint DAI. These combined elements would enable users to receive immediate liquidity whilst permitting them to benefit from the returns on blue chip RWA assets.
  • Furthermore, since Libre would enable any new subscriptions, redemptions, and transfers to be denominated in DAI, the newly minted DAI could also be used to purchase more RWAs or otherwise reinvest the DAI-denominated proceeds.
  • This model of enabling Libre RWAs to be used as collateral on Maker as well as enabling payment for RWAs in DAI enables a strong alignment between the two protocols, and would drive a maximally optimal model to increase supply of both DAI and Libre RWAs across multiple public networks.
  • Furthermore, the ability to bootstrap new multichain ecosystems is also maximised due to the strong legal, regulatory, and operational risk management and compliance heritage that Libre brings to the table.

Execution Roadmap for Day One Strategy:

  • Whilst the Libre AppChain vision is fully aligned with the longer term Maker Endgame strategy, Libre already has a strong foundation to kickstart the relationship with: (a) AUM across multiple networks already in excess of USD 100 million after only 4 months since going ā€œliveā€; and (b) a range of private market RWAs from top issuers already in place.
  • Libre can work with Maker on a Day One strategy, to provide access to top money market, private credit, hedge fund, and other tokenised RWA assets on Ethereum mainnet, and enable these assets to be used as collateral in a Maker vault to mint new DAI.
  • Also, Libre could introduce a new DAI-denominated share class that would enable subscriptions and redemptions to be made directly in DAI on the Ethereum mainnet.
  • As DAI can be bridged to other networks, over time, Libre can also enable bridged DAI to be used to mint RWAs on other public networks.
  • The aforementioned aspects can take place on Day One and, as Maker evolves towards the AppChain and multi-chain model, Libre can start operating under the aforementioned Aligned Vision.

3. Does the product have integrations with any other platforms?

  • Blockchains - Ethereum, Base, Solana, Near, Aptos, Polygon, Injective, Mantra and Plume.
  • Wallets - Metamask, Phantom, Coinbase Wallet.
  • Custody - Komainu and Coinbase Custody
  • DeFi - TBA
  • 3rd party Distribution Platforms - TBA (launch of open infrastructure access model)
  • Exchanges - TBA
  • Market Makers - TBA

4. Do you offer or plan to offer other products that could be appropriate for Spark or other SubDAOs? Yes, Libreā€™s key advantage is the ability to offer products from multiple high quality issuers based on MakerDAO/Sky and other customers needs. This is a key diversification benefit against concentration risks with a single traditional finance institution. Libre has already launched leading alternatives such as hedge funds and private credit funds e.g., Hamilton Laneā€™s SCOPE Senior Credit Opportunities fund. Libre is also exclusively launching the tokenised market-neutral crypto native strategy Laser Carry Fund (LCF) from Nomuraā€™s subsidiary Laser Digital.

1 post - 1 participant

Read full topic

Spark Tokenization Grand Prix Tokenization Grand Prix Application - Fasanara Money Market Fund (FAST)*

Published: Sep 21, 2024

View in forum ā†’Remove

For SparkDAO and/or Sky in response to the Spark Tokenization Grand Prix as an Accredited Investor within the meaning of Rule 501(a) of Regulation D under the U.S. Securities Act of 1933 / Investment Professional within the meaning of Article 19 of the UK Financial Services and Markets Act (Financial Promotion) Order 2005 only.

Introducing Project FAST

Project FAST draws its name from a blend of Fasanaraā€™s forward-thinking ethos and the demands of the digital age. The ā€œFASā€ represents the agility and pioneering spirit of Fasanara, while ā€œTā€ stands for Transparency ā€“ symbolising the core of the project: short-term liquidity, transparent and efficient management of real-world assets through a decentralized ecosystem. The name encapsulates the essence of speed, innovation, and simplicity, critical in todayā€™s fast-evolving financial landscape. It speaks to the projectā€™s ability to seamlessly integrate financial products with emerging technology, delivering powerful, scalable solutions in the race towards digital transformation of the financial market with industry leaders such as Apex Group, Polygon, Tokeny, Credio, 21X and Archax.

Global Leadership in Digital Yield & Fintech Innovation

Fasanara has been a pioneer in generating digital yield through FinTech-originated assets. With a 13-year track record in sourcing real-world assets (RWAs) like loans and receivables from a vast global network of 141 FinTech platforms across 60 countries, Fasanara has executed close to $85 billion in transactions, bridging the real economy and the financial markets through our proprietary digital infrastructure.

Fasanaraā€™s flagship FinTech-enabled Receivables Fund has delivered an annualized gross performance of ~9% consistently over the last 10 years to our investors without a single down month. This robust track record, combined with investment-grade ratings from leading agencies (A-rating in Europe and BBB-rating in the U.S.) is a testament to Fasanaraā€™s leadership in digital finance, and our ability in handling complex FinTech-enabled financial operations at scale.

Demonstrated Success in Tokenization of RWAs

Fasanara has successfully tokenized real-world assets (RWAs) twice in the past year, fully funded by external investors. Tokenization is a key part of Fasanaraā€™s long-term vision of harnessing the potential of blockchain to enhance liquidity and accessibility for real-world assets, thereby supporting SMEs, individuals, and the broader real economy.

Fasanara believes that blockchain technology can unlock new liquidity streams for real-world assets such as loans, receivables, real estate, and other physical or financial assets. By tokenizing these assets, Fasanara envisions a future where they become more easily tradeable and accessible to a wider pool of investors, addressing a gap created by the traditional banking sectorā€™s retreat from the mid-market. At the same time, our integration of blockchain technology into traditional financial assets provides blockchain a meaningful role in the global financial system, ensuring its long-term relevance and sustainability.

Global Leader in Digital Assets Market Making

Since 2018, Fasanara has been one of the largest liquidity providers in global cryptocurrency markets, transacting over $140 billion YTD in 2024 alone. Our systematic, market-neutral Digital Asset Fund had delivered an annualized gross performance of ~20% over the last 5 years. Fasanaraā€™s pioneering success in Digital Assets high-frequency trading (HFT) showcases our daring vision for a future of digital finance and our ability to institutionalise the transaction and operation of emerging digital assets.

Fasanara has also cultivated strong, long-standing relationships with both centralised and decentralised exchanges, and is now among one of the largest derivatives traders in the space, and a well-established provider of liquidity to the major markets of the world. Our trading activities are focussed on to the most well-respected crypto execution venues, and we leverage our custodial relationships to achieve asset security for our investors by ensuring the majority of our collateral is held in off-exchange solutions.

Integrated On-Chain Credit Operations

Fasanara has established a prominent presence on leading decentralized platforms like Clearpool, Morpho, Maple, and Aave, sourcing liquidity for our Digital Asset market making activities. By partnering with regulated custodians such as Fireblocks and Copper, Fasanara ensures secure management of on-chain RWAs, providing peace of mind to institutional investors seeking to enter the DeFi space.

Agility and In-House Technological Innovation

Fasanaraā€™s in-house technology, developed by 140 developers and data scientists, manages billions of USD and ensures operational efficiency for round-the-clock trading. With millions of lines of code and global-scale deployments, Fasanara has built a robust infrastructure that can scale alongside the tokenized digital asset market, ensuring reliability and performance.

Fasanaraā€™s unique combination of experience in digital yield, extensive fintech partnerships, pioneering tokenization efforts, and digital asset market making leadership makes us well-suited to innovate and distribute tokenized financial products. With proven resilience, deep relationships in traditional and decentralized finance, and cutting-edge technology, Fasanara stands ready to lead the future of financial innovation.

Grand Prix Application

I. Product Summary

1. Project Name: FAST

2. Product Name: Fasanara Money Market Fund (ā€œFASTā€)

3. Product Type / Underlying Asset: FAST provides holders a tokenized representation of this ownership in the Fasanara Money Market Fund (the ā€œFundā€), providing utility and US dollar yields to permissioned investors. The Fund is managed by Fasanara Capital Ltd (ā€œFasanaraā€) as the Investment Manager and is operating in partnership with Apex Group, global, top-tier independent service provider, servicing nearly $3trn in assets and Tokeny, a leading onchain finance operating system. Trusted globally, Tokeny has successfully executed over 120 use cases across five continents and facilitated 3 billion onchain transactions and operations.

The representation of ownership will be minted on Polygon, a design chosen to reduce protocol specific risks. The preference for EVM Layer 2s was to ensure investors are not covering high gas fees or unable to transact efficiently given the congestion events that are hinder transaction speeds in the dominant Layer 1s.

Unlike other tokenized Money Market Funds in the market, which are often tied to a single marketplace or distributor, or even an omnibus wallet, the Fund issues its tokenized Money Market Fund through its own blockchain-based platform. This platform is powered by Tokeny and operated by Apex Group. This strategic approach eliminates the constraints of a single distribution channel, offering unparalleled flexibility and reach across multiple marketplaces and platforms, all directly connected to the same onchain assets.

4. Issuer Jurisdiction: Cayman Islands

5. Product Website: < Fasanara Money Market | Fasanara Capital >

6. Primary contact name, title, and method of contact:

Name: Satjeet Sahota
Title: General Counsel,
Email: satjeet.sahota@fasanara.comTelegram: @satjeetsahota

II. Company Details

1. Company Description

Founded in 2011, Fasanara is a global asset manager and technology platform.

We manage c. USD 4.2 billion AUM in Fintech strategies on behalf of pension funds and insurance companies in Europe and North America, and a mandate from the European Investment Fund (EIF).

With c. 200 employees globally, we are a pioneer investor in Fintech Lending through our liquid Alternative Credit funds, enabling Real Economy Impact.

Powered by our technology platform with 141 fintech lenders fully integrated from over 60 countries, we manage the largest and longest standing Fintech Lending fund in Europe.

We also manage one of the oldest, best performing and largest institutional market-neutral digital assets funds. Genesis Alpha (ā€œFasanara Digitalā€) is the arbitrage fund under the umbrella of Fasanara.

Additionally, we invest in early-stage Fintech companies via our venture capital vehicles, using our central role in the ecosystem to identify revolutionary new businesses.

In summary, the key strengths of Fasanara are:

  • Fasanara is a global market champion for Digital Yield originated through Fintechs, in both length of track record, quality of track record and scale of operations.
  • Amassed the largest global network of fintech originators of Real World Assets, the largest decentralised network of its kind globally. Counting 141 fintech platform originators in 60 countries, a cumulative workforce of over 10k people looking at sourcing loans and receivables.
  • Transacted close to 85 billions of loans to corporates and individuals over the last 13 years, with volumes expected to cross 150 billions in the next 24 months.
  • The flagship alternative income of Fasanara in digital lending has a 10 years full track record, without negative months of performance.
  • The flagship alternative income strategy of Fasanara is rated Investment Grade by two different rating agencies: single A rating by an ESMA approved rating agency in Europe and BBB rating by one of the top 10 rating agencies SEC approved in the US.
  • Fasanara has one of the oldest and largest crypto market making high frequency trading operations globally and is one of the top liquidity providers to large exchanges globally. Fasanaraā€™s crypto operations were set up in 2018. Transacted volumes for over $140bn in 2024 YTD.
  • Fasanara has established a significant presence in the on-chain credit market, positioning itself as a prominent borrower through platforms such as Clearpool, Morpho, Maple, and Aave. Our partnership with Morpho, was initiated from our seed investment, has grown to tens of millions of dollarsā€™ worth of total borrowing positions at peak. In addition, Fasanara partners with regulated custodians and well-established custodial technology providers like Fireblocks and Copper, to store and manage on-chain RWAs to ensure that institutions can invest with confidence.
  • Fasanara has also cultivated strong, long-standing relationships with both centralised and decentralised exchanges, and is now among one of the largest derivatives traders in the space, and a well-established provider of liquidity to the major markets of the world. Our trading activities are focussed on to the most well-respected crypto execution venues, and we leverage our custodial relationships to achieve asset security for our investors by ensuring the majority of our collateral is held in off-exchange solutions.
  • Our in-house technology stacks have been engineered over the last 7 years with contributions from around 140 developers and data scientists, and now span several million lines of code. We use a multitude of languages in house, aiming for the best-in-class performance and extensibility, with a focus on uptime and reliability. We host hundreds of applications, in global scale deployments, to manage billions of USD worth of assets, and facilitate round the clock trading, with monthly trading volumes in the tens of billions.
  • Fasanara has developed tokenised assets twice in the last year, and funded both with external investors only. Tokenisation of RWA is a key vision of Fasanara to monetise the value of its global ecosystem of fintechs
  • Our investor base is composed of some of the largest Institutional Investors globally, especially in Europe, Canada, Japan, middle East. Some of the largest insurance companies, pension funds sovereign funds and banks in the respective jurisdictions, that invested in Fintech assets for their first time, using Fasanaraā€™s investing platform as a trailblazer.

Fasanara stands as a global leader in digital yield, leveraging fintech-originated real-world assets to create value at an unprecedented scale. With an extensive track record, world-class operations, and a growing footprint, Fasanara has established itself as a dominant force in the market for several key reasons:

  • Global Market Champion in Digital Yield: Fasanara is recognized for its leadership in generating digital yield through fintech platforms. It boasts a remarkable length and quality of track record, combined with large-scale operations, placing it at the forefront of the fintech revolution in the digital lending and alternative income space.
  • Unrivaled Fintech Network: Over the years, Fasanara has cultivated a global network of fintech originators specializing in real-world assets (RWA). This decentralized network is the largest of its kind, encompassing 141 fintech platform originators across 60 countries. With a collective workforce of more than 10,000 professionals, this network is continuously sourcing loans and receivables, making Fasanara a pivotal player in global financial markets.
  • Massive Transaction Volume: Fasanaraā€™s scale is underscored by its impressive transaction history, having facilitated close to $85 billion in loans to corporations and individuals over the past 13 years. As growth accelerates, transaction volumes are projected to surpass $150 billion in the next two years, reinforcing the firmā€™s ability to handle large-scale lending operations effectively.
  • Proven Track Record in Alternative Income: Fasanaraā€™s flagship alternative income strategy in digital lending has demonstrated a decade-long history of strong performance, with no months of negative returns. This resilience and consistency in performance distinguish it as a stable and reliable investment vehicle, making it a standout in the alternative income space.
  • Investment Grade Ratings: Fasanaraā€™s alternative income strategy is highly regarded by leading rating agencies. It holds an investment-grade rating from two respected agenciesā€”achieving a Single-A rating from a European Securities and Markets Authority (ESMA) approved agency in Europe and a BBB rating from one of the top 10 SEC-approved agencies in the United States. These ratings are a testament to the firmā€™s sound risk management and high-quality performance.
  • Pioneering Crypto Market Making: In addition to its expertise in digital lending, Fasanara is also a significant player in the global cryptocurrency market, set up in 2018. It operates one of the largest and oldest high-frequency trading (HFT) operations in the crypto space, serving as a top liquidity provider to major exchanges worldwide. Within 2024 alone, the firm had already transacted over $140 billion in crypto market volumes, highlighting its expertise and influence in this emerging asset class.
  • Innovative Approach to Tokenized Assets: Fasanara is committed to the future of finance through tokenization. Over the past year, the firm successfully developed tokenized assets twice, both of which were fully funded by external investors. Tokenization of real-world assets (RWA) is central to Fasanaraā€™s vision, allowing it to unlock new value streams from its vast global fintech ecosystem and push the boundaries of modern financial innovation.

By combining a pioneering spirit with a proven track record, Fasanara continues to lead the way in digital yield, fintech-originated assets, and innovative financial technologies.

Our Vision and Purpose

Fasanara envisions a future where blockchain technology can play a transformative role in the financial ecosystem by providing additional liquidity and tradability to Real World Assets (RWA). This vision aims to bridge the gap between traditional finance and the rapidly evolving digital economy, creating tangible benefits for the Real Economyā€”the sector of the economy that deals with the production and exchange of goods and services, rather than speculative financial markets.

Blockchain for Real World Assets (RWA): Fasanara believes that blockchain technology can unlock new liquidity streams for real-world assets such as loans, receivables, real estate, and other physical or financial assets. By tokenizing these assets, Fasanara envisions a future where they become more easily tradeable and accessible to a wider pool of investors. This process of tokenization allows for fractional ownership and easier transferability, enhancing liquidity in markets that are traditionally illiquid. This, in turn, can lead to more efficient capital allocation, benefiting small and medium-sized enterprises (SMEs), individual borrowers, and the broader real economy.

Supporting the Real Economy: At the heart of Fasanaraā€™s vision is the desire to support the real economy, particularly at a time when traditional commercial banks are increasingly neglecting the mid-market segment. Banks are often focused on servicing large, mainstream clients, which leaves SMEs and individuals underserved. This has led to a well-documented funding gap, where smaller businesses and individuals struggle to access the financial resources they need to grow or maintain operations.

Fasanaraā€™s approach directly addresses this funding gap by leveraging technology and fintech platforms to source loans and receivables, providing much-needed liquidity to those left behind by conventional banking. The use of blockchain technology in this context is crucial: it not only democratizes access to capital but also ensures that liquidity can flow to areas where it is needed most, supporting economic growth at the grassroots level.

Creating Purpose for Blockchain and Cryptocurrencies: Fasanaraā€™s focus on the tokenization of RWAs also speaks to a broader purpose for blockchain and cryptocurrency technologies. Rather than existing solely for speculative trading or niche applications, blockchain can serve a more meaningful role by directly contributing to the real economy. By embedding blockchain into the fabric of real-world financial operations, Fasanara aims to give blockchain technology the finality and utility it needs for long-term sustainability. This purposeful use of blockchain creates value by providing real-world applications, ensuring that the technology has a lasting impact beyond its initial hype.

Dedication to Purposeful Investments: Fasanara is deeply committed to purposeful investments that align technology with the needs of the real economy. By using blockchain to facilitate liquidity and tradeability, Fasanara enables investments that have real-world impact. This is particularly important at a time when commercial banks are increasingly turning away from the mid-market segment, leaving many SMEs and individuals without access to the financial support they need. Fasanaraā€™s approach not only fills this gap but does so in a way that is sustainable and scalable through the use of innovative technologies.

In summary, Fasanaraā€™s vision is about harnessing the potential of blockchain to enhance liquidity for real-world assets, thereby supporting SMEs, individuals, and the broader real economy. By focusing on purposeful investments and providing liquidity where it is most needed, Fasanara is addressing the challenges posed by the traditional banking sectorā€™s retreat from the mid-market. At the same time, this approach gives blockchain and cryptocurrencies a meaningful role in the global financial system, ensuring their long-term relevance and sustainability.

2. Key Personnel Biographies

Francesco Filia, Founder, CEO and CIO

  • Francesco heads all portfolio management and research-related activities at Fasanara
  • Prior to founding Fasanara, Francesco was a Managing Director and EMEA Head of Mid Caps & Principal Investors Group at Bank of America Merrill Lynchā–Ŗ
  • Beforehand, he worked at JPMorgan in Fixed Income and Derivatives
  • Francesco is a graduate of Bocconi University in Milan and a Scholar of Erasmus Universiteit Rotterdam

Satjeet Sahota, Partner, General Counsel, Chief Compliance Officer, Head of Special Projects and Situations

  • Satjeet joined in 2020, and is responsible for overseeing legal affairs and ensuring regulatory compliance within Fasanara
  • Prior to this he worked as General Counsel for ASMA Capital Partners
  • Satjeet has over 15 years of legal experience having previously worked in Private Equity and Investment Banking in several jurisdictions including APAC, MENA and Europe
  • Satjeet holds a degree in Law from University College London and a MSC in Investment Banking Securities and Regulations from an international business school

Francesco Vaccari, Managing Partner & Head of Business Development

  • Francesco joined in 2013, and focuses on growing Fasanara as an organisation, by working closely with the CEO on strategy, new businessā€™ initiatives, organisational matters and strategic investments
  • Francesco joined as analyst in Fasanaraā€™s infancy and has since grown within the company
  • Prior to Fasanara, Francesco worked as an analyst at Deutsche Bank Asset Managementā€™s arm in Frankfurt
  • Francesco holds a degree cum laude in Finance (MSc) from Bocconi University and he is a Scholar of the University of Wisconsin ā€“ Madison and of Simon Fraser University in Vancouver

Matteo Amaretti, Managing Partner & Head of Investments

  • Matteo Amaretti joined 10 years ago (in 2014), and was one of the first Fasanara employees
  • Matteo is responsible for overseeing and implementing trading strategies in Alternative Credit, and he also covers equity and fixed income securities, as well as Fasanaraā€™s FX portfolio
  • Matteo holds a Masterā€™s degree in Finance from Bocconi University

Nikita Fadeev, Head of Fasanara Digital

  • Nikita joined in 2018 and is responsible for portfolio management and strategical direction of the fund
  • Prior to Fasanara, Nikita was the founder of the cryptoā€“focused research team, The Quant Group, which became the basis of Fasanara Digital, currently one of the largest market-neutral crypto hedge funds globally
  • Nikita was listed by Forbes in 2021 as a Forbes 30 Under 30 to watch
  • Nikita graduated with a BSc in Mathematics from the University of St Andrews

Alessandro Balata, Portfolio Manager, Fasanara Digital

  • Alessandro joined in 2018 and is responsible for portfolio management, risk and operations
  • He started his career at Fasanara as a Quantitative Researcher, leading the creation of Fasanara Analytics, the ML and AI branch of Fasanara
  • Before joining Fasanara, Alessandro was the Quantitative Research Lead at The Quant Group, where he supervised the development of a project aimed at creating a statistical arbitrage trading strategy
  • He holds a PhD in Computational and Applied Mathematics and a Masterā€™s degree in Financial Mathematics, both from the University of Leeds

Louis Stewart, Head of Technology, Fasanara Digital

  • Louis joined in 2020, and manages the technology team of Fasanara Digital
  • His role involves the design & implementation of the front & back office technology platform for high frequency crypto trading
  • Prior to Fasanara, he was working for Deutsche Bank & Winton Capital Management in a variety of software development roles, from machine learning analytics to post-trade with 4 yearsā€™ experience
  • He holds an MSc in Computer Science from the University of St Andrews

3. Team Size: Best Digital Asset Managerā€“ Overall in 2023 by HedgeWeek.

Fasanara currently employs over 200 full-time employees. Fasanara Digital is a quantitative investment fund comprising of 15 full time employees specialising in Quantitative Analysts, Data Scientists, and Digital Asset specialists including 3 dedicated to Tokenization efforts. Within the Investments and Origination/Capital Markets teams, there are over 40 employees,. The client services team comprises of 10 full-time dedicated employees. Furthermore, catering to all other dedicated needs are full-time resources from Operations, Legal and Compliance, Finance, IT/Tech, and Risk/FX.

4. Years in Operation: ~13 years

III. Product Information

1. Describe the product:

FAST offers qualified, onboarded investors the opportunity to gain exposure to a diversified money market portfolio managed by Fasanara. The product is designed to provide stability, liquidity, and yield through a carefully constructed investment strategy focused on short-term, high-quality assets.

  • TBills Portfolio: The primary investment focus is on 0-3 month U.S. Treasury Bills, with the objective of replicating the performance of international benchmarks such as the U.S. Treasury Bill 3-Month Index. These Treasury Bills are selected to provide a highly secure, low-risk foundation for the portfolio.
  • Money Market/Liquidity Fund Allocation: Complementing the Treasury Bill holdings, the portfolio also allocates funds to high-quality liquidity products, including the Goldman Sachs US$ Liquid Reserves Fund. This fund brings additional diversification, offering a combination of stable performance and immediate liquidity through investments in low-risk, short-term instruments.

Key Features:

  • FAST is designed to deliver the liquidity and stability of U.S. Treasury Bills, alongside the proven performance of a leading money market fund. The entire portfolio is managed by a regulated asset manager with a strong track record of consistently generating digital yield.
  • Investors benefit from a stable token that maintains a daily par value of 1, while earning U.S. Treasury yields.

Subscription and Investment Process:

  • After passing AML and KYC requirements, investors can subscribe to the fund using fiat currency or a wide range of liquid digital assets, which are subject to thorough provenance checks. Importantly, no digital assets are held directly in the feeder fund, ensuring investors avoid conversion costs and benefit from a streamlined investment process.
  • By keeping digital assets separate from the core fund, FAST complies with regulatory requirements, making it suitable for use in regulated institutions such as banks and insurance companies. Financial institutions, which may be restricted from holding digital instruments, can benefit from this compliant, permissioned, and stable digital asset structure.

In summary, FAST offers a secure, flexible, and compliant investment vehicle that delivers reliable U.S. Treasury yields in a stable, tokenized form suitable for use by regulated financial entities.

FAST is also working with Credio Network ā€“ a risk rating and monitoring services provider - in the following 3 areas:

Token rating: Credio is facilitating a token rating of FAST by a global credit rating agency or a community of data scientists in a transparent and decentralized manner through on-chain competition.

Real-time update and integrated risk management: Through Credio, FAST will receive real-time updates i.e. whenever rating changes due to changes in default probabilities. The NAV calculation module can be automatically updated, refreshing its valuation on a FAST holderā€™s balance sheet.

Proof of reserve: Credio Proofs enable real-time transparency of the reserves backing a tokenized or wrapped asset like FAST that is collateralized by reserves that exist off-chain.

See below the Credio Architecture:

2. Describe the underlying asset:

Our tokenized money market fund offers a balanced approach to stability and liquidity through a carefully curated portfolio of U.S. Treasury Bills (T-Bills) and investments within selected Liquidity Funds including Goldman Sachs US$ Liquid Reserves Fund. By focusing on T-Bills with maturities ranging from 0 to 3 months, we aim to minimize market volatility exposure while maintaining high liquidity. Alongside the T-Bills, Fasanaraā€™s expertise in generating digital yield through FinTech-originated assets, Fasanara will invest in Liquidity Funds that have been selected based on criteria including, without limitation; Safety and Credit Risk; Liquidity; Redemption Features; Yield; Interest Rate Environment: Net Yield vs. Gross Yield: Expense Ratio; Management Fees and Other Costs: Tax Considerations and Fund Performance History and Duration and Weighted Average Maturity (WAM). With a 13-year track record in sourcing real-world assets (RWAs) like loans and receivables from a vast global network of 141 FinTech platforms across 60 countries, Fasanara has significant asset management experience to manage FAST.

3. How is yield transferred to the tokenholder (i.e., via rebasing, distributions, price accrual, etc.) and how often?

The yield generated from the underlying portfolio of T-Bills and investment in US$ Liquidity Funds is transferred to token holders through a daily price accrual mechanism. This process ensures that the earned interest is directly reflected in the value of the tokens, providing a seamless and efficient method for investors to benefit from the fundā€™s performance.

Key aspects of our yield transfer mechanism include:

Daily NAV Calculation: The fundā€™s Net Asset Value (NAV) is calculated daily, based on NYSE business days. This NAV includes the market value of US T-bills, reverse repos, investments in Liquidity Funds and any cash holdings.

Immediate Yield Accrual: Token holders begin to receive dividends on the day after the fund receives their investment, provided itā€™s received in good order prior to 1 p.m. Pacific time or the regularly scheduled close of the NYSE, whichever is earlier.

Flexible Distribution Options: Dividends from net investment income are declared and distributed daily. Token holders have the option to reinvest these dividends or receive them directly to their account in the form of additional tokens.

Continuous Portfolio Alignment: As bonds in the portfolio reach maturity, the funds are seamlessly reinvested in accordance with the fundā€™s mandate, ensuring ongoing alignment with the investment strategy.

Transparent Valuation: The daily price accrual ensures that the token price consistently reflects the value of the respective fraction of the underlying T-Bill portfolio, including all cumulative interest earned.

This approach to yield transfer combines the benefits of daily accrual, flexible distribution options, and transparent valuation, aligning with the fundā€™s goals of liquidity, efficiency, and low-risk yield generation.

The Fund declares a dividend equal to the amount of interest for that day, ensuring that the fund retains all assets in yield bearing instruments. All wallet holders are minted their fractional share of the interest into wallets that permit transferability at the end of the month. This is to mirror the standard practice in money market funds, where the accrued interest is paid and realized into the fund at the end of each month. Locking the accrued tokens is a protection mechanism to all investors. If a large investor were to redeem and take their accrued interest before the fund realized it, remaining investors would be left with a ā€˜receivableā€™ that is not interest bearing.

4. What is the jurisdiction of the issuer and key entities?

Issuer: Fasanara Money Market Fund: Cayman Islands**
Portfolio/Asset Manager:** Fasanara: United Kingdom
Collateral Custodian: Northern Trust: USDigital Asset Custodian: StableHouse: Bermuda
Auditor: Deloitte & Touche: Cayman Islands
NAV Calculation Agent: Apex Fund Services: Bermuda

5. What are the asset eligibility criteria and/or concentration limitations for the portfolio as defined by the underlying documents?

The Fund maintains a disciplined investment approach, allocating 100% of its total assets to a carefully curated portfolio of short-term, high-quality securities or exposure to such securities. This portfolio comprises:

  • U.S. Treasury bills with maturities of up to 3 months
  • Cash and cash equivalents
  • Notes and other obligations issued or guaranteed as to principal and interest by the U.S. Treasury
  • Repurchase agreements collateralized by the aforementioned securities or cash

Leveraging Fasanaraā€™s extensive expertise in professional asset management, the Fund employs a dynamic allocation strategy. This approach meticulously evaluates the characteristics of each asset, optimizing the portfolio to achieve an optimal balance between yield generation, capital preservation, and liquidity maintenance.

This strategic framework is designed to provide investors with a stable, low-risk investment vehicle while capitalizing on short-term opportunities in the U.S. government securities market.

6. Are any hedging or derivatives permitted in the underlying portfolio?

No.

7. Provide a list of all counterparties and service providers used by your product (i.e., custodians, trustees, reporting agents, exchange agents, banks, etc). Provide flow-charts or diagrams for all related entities and counterparties, if available.

In 2024, Fasanara conducted a robust due diligence process to identify world-class service providers to support FAST. The following list reflects the companies selected to support the Fund:

_Fund Administrator; KYC Services: APEX
_
https://apexgroup.com/

_Tokenisation technology platform: Tokeny
_
https://tokeny.com/

Custodian: Northern Trust (The Northern Trust Company)
https://www.northerntrust.com/

Custodians for the token: XBTO
https://www.xbto.com/

Risk Rating & Monitoring Services: Credio Network
https://credio.network/

Liquidity Providers: 21X / XBTO others to be confirmed
https://21x.eu/ / https://www.xbto.com/

AML Service Provider: APEX and Cayman based Westbay Financial services, Funds Admin Chain (Tocan).
https://www.apexgroup.com/fund-solution/fund-administration/

Wallet Screening Services: StableHouse/XBTO
https://www.xbto.com/

Auditor: Deloitte & Touche
https://www.deloitte.com/

Bank: Northern Trust (The Northern Trust International Banking Corporation, New Jersey)
https://www.northerntrust.com/

8. What is the AUM of the product? Provide a breakdown by blockchain

The product will be launched in October/November 2024. Although the Fund does not have any AUM at this time, Fasanara has received committed seed capital to launch the Fund in line with the results and allocation of the Spark Tokenisation Grand Prix.

9. What are the standard fees (i.e., subscription, redemption, management, etc.)?

Management Fee: 25bps

Subscription and Redemption Fees: 0

Additional wallets to the walled garden: 0

The Fund pays the fund expenses, these are hidden high costs in private funds. We have capped these expenses at 15bps to promote certainty and fairness to early investors. This fee covers formation, legal, operating and servicing costs, audit, the Administrator and directors of the fund.

Depending upon the results and allocation of the Spark Tokenisation Grand Prix, Fasanara is willing to discuss a fee rebate arrangement with Sky and/or SparkDAO.

10. Other than the fees described above, can other expenses be paid from the proceeds of the product/assets?

25bp management fee with expenses capped at 15bps ensuring APYs are optimized for early entrants.

All fees and expenses are outlined explicitly in the Fundā€™s Private Placement Memorandum and Investor Documentation, including Subscription Agreement (collectively ā€œFund Documentationā€) upon subscription.

These expenses will be accrued each market day and are reflected in the Fundā€™s NAV, enabling investors to easily calculate returns after fees.

11. How is your product permissioned? (e.g., primary users, secondary users)

Investors are guided through standard AML-KYC processes using ā€˜Tocanā€™, a web-based platform the Administrator APEX. In such a case, this step is heavily reduced to filling in a few fields specific to wallet preferences. Each transaction triggers a smart contract that checks the blockchain address against a whitelist. If matched, the transfer is instantly approved. This ensures only verified investors can trade tokens, maintaining a secure and compliant system.

Investment in the Fund is restricted to Accredited Investor within the meaning of Rule 501(a) of Regulation D under the U.S. Securities Act of 1933 / Investment Professional within the meaning of Article 19 of the UK Financial Services and Markets Act (Financial Promotion) Order 2005 only.

12. What is the monthly transaction volume for the product?

NA, to be launched

13. What is the expected and maximum time for users to subscribe to and redeem from your product? Have you had any interruptions in your ability to process redemptions and subscriptions?

Redemptions received by valid AMLKYC cleared investors before 10:00 am ET are processed by 12:00 pm noon ET the same day. Redemptions made after 2:00 pm ET are processed by 11:00 am ET the next day.

The Fund has not had any interruptions in the ability to process redemptions and subscriptions. The product has been rigorously tested and no issues or interruptions have been identified.

14. Provide a description of the subscription and redemption process. Include a diagram of the flow of funds, including each party involved.

Subscriptions

To invest in the Fund, investors must complete the application form provided with the subscription documents and submit supporting materials through the TOCAN platform managed by the Administrator. After the application and due diligence are approved, investors can access their Investment Portal, powered by Tokeny SARL, to manage transactions such as subscriptions, redemptions, switches, and transfers. Tokens, representing ownership in the relevant share class, are issued via the Polygon blockchain, and ownership is recorded on the DLT Register (share register), maintained in accordance with Cayman Islands law. The DLT serves as the authoritative record of ownership and prevails in case of discrepancies with blockchain records.

Subscription acceptance requires the Administrator to receive a properly completed Application Form and supporting documentation. Once approved, investors can fund their investment by crediting the Portfolioā€™s subscription account. Funds must be received by 12:00 pm EST on a Business Day to be processed on the next Subscription Dealing Day, with late funds processed on the following Business Day. All token transactions, including subscriptions and redemptions, will be conducted through the Investment Portal.

Verification of Identity

The Administrator shall perform customarily KYC and anti-money laundering checks (including sanctions screening) as part of the investor onboarding process.

Payment for Shares

Payment for tokens must be made in USD, covering any fees or charges, and must be wired to the Fundā€™s bank account by 12:00 pm EST on the Business Day before the Subscription Dealing Day. The transfer details should be communicated to the Administrator, and payments must come from an account in the subscriberā€™s name (or from an XBTO account for digital asset subscribers).

The Administrator will maintain a digital ledger with the names and addresses of shareholders, which serves as conclusive proof of ownership. Share certificates will not be issued, and tokens will be recorded to six decimal places.

Subscriptions using Digital Assets

To subscribe for tokens in the Fund using stablecoins or other digital assets, you must have an XBTO Wallet, which will be set up by XBTO upon confirmation in the subscription documents. XBTO will provide instructions for completing the subscription using digital assets.

Digital assets will be converted into USD at the current exchange rate, subject to fees, and the USD proceeds must be wired to the Fundā€™s bank account. The subscription is complete once the Fund receives the USD funds and all other requirements are met. XBTOā€™s digital asset services are subject to its terms and may be discontinued without notice.


Redemptions

Shareholders may request the redemption of their Shares or Master Fund Shares on any Redemption Dealing Day, provided written notice is received by the Administrator. Requests submitted after the specified deadline will be processed on the next Redemption Dealing Day, unless the Directors waive or reduce the notice period. Redemption requests received on non-Business Days will be considered on the next Business Day. Redemption proceeds will be withheld until the Administrator receives all required anti-money laundering documents and the original redemption request form. If the Administrator suspects any breach of applicable laws or regulations, they reserve the right to refuse or delay payment, though this will not affect the redemption acceptance date.

Redemption proceeds will be transferred to the Shareholderā€™s pre-designated account or wallet, typically within 30 days following the publication of the net asset value, subject to all required documentation. Shareholders should ensure they receive acknowledgment of their redemption request from the Administrator, as failure to do so may invalidate the request. Redemptions will usually be processed based on the net asset value as of the Valuation Day corresponding to the Redemption Dealing Day. Directors have discretion over partial redemptions and may adjust them to correctly apply Performance Fees. Redemption requests are generally irrevocable unless redemptions are suspended, in which case Shareholders may withdraw their requests in writing.

15. Have any liquidity vehicles been established to enhance redemption and subscription efficiency? If so, describe how they work.

An arrangement to provide liquidity will be put in place with XBTO which is a financial firm specializing in digital asset markets and cryptocurrency trading. It operates across several verticals and will bring such expertise to assist in providing liquidity, including the following:

1. Market Making and Liquidity Provision

  • XBTO plays a significant role in providing liquidity to cryptocurrency exchanges and decentralized finance (DeFi) markets. As a market maker, XBTO ensures that there are sufficient buy and sell orders on both sides of the order book, which helps minimize volatility and maintain smooth market operations.
  • It facilitates high-frequency trading and engages in arbitrage, ensuring tight bid-ask spreads, which benefits the overall ecosystem by creating more efficient markets.

2. Proprietary Trading

  • Proprietary trading refers to the firmā€™s strategy of trading its own capital to generate profit. XBTO engages in algorithmic and quantitative trading to capitalize on short-term price movements, using sophisticated trading strategies across a range of digital assets.
  • The firm operates in both spot and derivatives markets, engaging in trading activities across various cryptocurrency exchanges globally.

3. Asset Management

  • XBTO offers institutional-grade asset management services to qualified investors seeking exposure to digital assets. Through hedge funds, separately managed accounts (SMAs), or other investment vehicles, XBTO provides clients access to their expertise in crypto markets.
  • The firm may create investment products that allow clients to diversify into cryptocurrencies, decentralized finance (DeFi), and other blockchain-based assets while benefiting from XBTOā€™s risk management and trading strategies.

4. Institutional Products and OTC Trading

  • XBTO offers Over-the-Counter (OTC) trading services, providing bespoke trading solutions to institutional clients. These services allow large investors to execute high-volume trades without causing market disruptions.
  • Through OTC trading, clients get access to custom pricing, liquidity solutions, and settlement options, making it easier for institutions to enter or exit large positions in digital assets.

5. Stablecoin and Treasury Management

  • XBTO has a treasury management division, which focuses on optimizing the yield on idle assets through staking, lending, or yield-generating strategies in DeFi markets. It also participates in the stablecoin ecosystem, facilitating stablecoin issuance and supporting liquidity pools for major stablecoins like USDC and USDT.

In summary, XBTO works as a key player in the digital asset space, leveraging expertise in trading, liquidity provision, asset management, and investment to facilitate the growth and adoption of cryptocurrencies and blockchain technologies.

16. With what product can subscriptions and redemptions be made? (i.e., fiat, Dai, USDC, etc.)

A high number of acceptable liquid, non-algorithmic stablecoins such as, but not exhaustively: DAI, USDC, USDT, BUSD, TUSD, USDP, PYUSD. Liquid digital assets such as BTC, ETH and other liquid assets are also accepted. The process for subscription in digital assets requires a number of additional checks:

  • The assets must be moved to a regulated custodian, XBTO account, where the assets are provenance checked. All investors are granted an XBTO account on passing AML with APEX for investment into the Fund.
  • The investor will indicate the amount and token they are investing with. The UI will indicate a rough estimate of the USD achievable (subject to size and market conditions). The investor confirms this conversion risk.
  • These assets are moved from their wallet, converted, and land into the XBTO account for FAST. The conversion amount is reported back to the investor as their ā€˜subscription amountā€™.

17. What are your future development plans for the product?

There are broad goals for FAST, those that can be publicly disclosed are:

  • Grow an active supportive secondary market;
  • Introduce multiple subscription times for the day, as well as multiple ā€˜declarationsā€™ of when yield is allocated. This resets the tokens price to 1 more often, reducing the risk of capital gains liabilities at transfer;
  • Develop with partners, liquidity support via permissioned decentralized AMMs;
  • FAST will be used as collateral within various client channels that Apex serves, including digital reinsurance platforms, defi institutional balance sheets, and digital wealth management platforms. This product represents the target operating model for Open-Ended DLT-registered product issued by clients of Apex. Technological and operational development will be a constant by Apex.

IV. Legal Structure

1. Explain the legal structure of the product and the jurisdictions in which it operates

The Fund comprises a single-legged master feeder structure domiciled in Cayman Islands.

Feeder fund: Fasanara Money Market Fund (Feeder) SPC (the ā€œFeeder Fundā€) is an exempted company incorporated with limited liability and unlimited duration under the laws of the Cayman Islands on 19 September 2024 and registered as a segregated portfolio company under registered number 413981.

As a segregated portfolio company, the Feeder Fund is permitted to create one or more feeder fund portfolios in order to segregate the assets and liabilities of the Feeder Fund held within or on behalf of a feeder fund portfolio from the assets and liabilities held within or on behalf of any other feeder fund portfolio.

Each feeder fund portfolio will be created in relation to a corresponding master fund portfolio and each class of shares within a feeder fund portfolio will be created in relation to a corresponding class of master fund shares within the corresponding master fund portfolio. All of the assets of each class and/or series of shares within each feeder fund portfolio (save for general assets, incidental cash or cash equivalent balances) will be invested in the corresponding class and/or series of master fund shares within the corresponding master fund portfolio. Accordingly, investment management of each feeder fund portfolioā€™s assets takes place at the level of the corresponding master fund portfolio.

Master fund: Fasanara Money Market Fund SPC (the ā€œMaster Fundā€, and together with the Feeder Fund, the ā€œFundā€) is an exempted company incorporated with limited liability and unlimited duration under the laws of the Cayman Islands on 19 September 2024 and registered as a segregated portfolio company under registered number 413984. As a segregated portfolio company, the Master Fund is permitted to create one or more master fund portfolios in order to segregate the assets and liabilities of the Master Fund held within or on behalf of a master fund portfolio from the assets and liabilities held within or on behalf of any other master fund portfolio.

As set out above, it is expected that each Class and/or Series of Shares within each feeder fund portfolio will invest in the corresponding class and/or series of master fund shares in the corresponding master fund portfolio.

Master Fund Shares will also be available for subscription by U.S. Taxpayer investors (other than U.S. tax-exempt investors) who are eligible investors at the discretion of the Investment Manager.

FAST will be the first master-feeder segregated portfolio of the Fund that will pursue exclusively a money market strategy as detailed further below.

2. What regulatory bodies oversee the product?

Fasanara, the portfolio manager of the Fund, is authorised and regulated by the UKā€™s Financial Conduct Authority (ā€œFCAā€) as an investment firm.

Fasanara is currently an Exempt Reporting Adviser (ā€œERAā€) with the U.S. Securities and Exchange Commission (ā€œSECā€).

Each of the Feeder Fund and the Master Fund fall within the definition of a ā€œmutual fundā€ in terms of the Mutual Funds Act and accordingly will be regulated in terms of that Mutual Funds Act. As regulated mutual funds, the Fund will be subject to the supervision of the Cayman Island Monetary Authority (ā€œCIMAā€).

3. What licenses, permits, certificates, authorizations, registrations, concessions, approvals, and exemptions does your product or company hold?

The Fund is a mutual fund regulated by the Cayman Islands Monetary Authority (CIMA).

The Fund has not been, and will not be, registered under the U.S. Securities Act of 1933, as amended (the ā€œ1933 Actā€), or qualified under any applicable state statutes and may not be offered, sold or transferred in the United States (including its territories and possessions) or to or for the direct or indirect benefit of any U.S. Person, except pursuant to registration or an exemption. FAST has not been, nor will be, registered under the U.S. Investment Company Act of 1940, as amended (the ā€œ1940 Actā€). Pursuant to an exemption from registration under the 1933 Act and the exception from the characterization of each of the portfolios as an investment company found in Section 3(c)(7) of the 1940 Act, FAST may make a private placement of the shares/tokens to a limited category of U.S. Persons. The shares/tokens will only be available for purchase by U.S. Persons who are both (i) ā€œaccredited investorsā€, as defined in Rule 501(a) of Regulation D under the 1933 Act and (ii) ā€œqualified purchasersā€ as defined in Section 2(a)(51) of the 1940 Act and the rules thereunder.

4. How is bankruptcy remoteness established for assets of this product? Does the issuer have more than one product? Please provide separately any related legal opinions or supplementary documents regarding bankruptcy remoteness.

Bankruptcy remoteness is established for assets of this product through the jurisprudence of Cayman Islands law.

Currently, the Issuer does not have more than one product.

A legal opinion on statutory segregation for segregated portfolio companies under Cayman Islands law issued by Walkers will be an appendix and emailed separately so will not be available in the forum submission.

5. What rights do token holders have?

Investors hold all of the standard shareholder rights and protected by both the UKā€™s fair practices regulatory regime as well as under Cayman Islands law. In particular:

(i) Upon an investor becoming a shareholder (i.e. a token holder), they will be bound by the terms of the memorandum and articles of the Feeder Fund (the ā€œArticlesā€) which take effect as a contract between the shareholders and the Feeder Fund. Shareholders will have the rights and obligations set out in the Fundā€™s offering documents.

(ii) The Articles may be amended by a special resolution of shareholders as provided under the Articles.

(iii) The Articles and the Application Form (as defined [above]/[below]) are each governed by, and construed in accordance with, the laws of the Cayman Islands.

(iv) The rights and restrictions that apply to Shares (i.e. tokens) may be modified and/or additional terms agreed by way of side arrangements with the Feeder Fund (subject to such terms being consistent with the Articles). In certain cases, these side arrangements may be governed by the laws of a different jurisdiction.

(v) Although there is no statutory enforcement in the Cayman Islands of judgments obtained in a foreign jurisdiction (other than judgments rendered by a superior court which may be enforced under the Cayman Islands Foreign Judgments Reciprocal Enforcement Act (1996 Revision)), a judgment obtained in a foreign jurisdiction will be recognised and enforced in the courts of the Cayman Islands at common law, without any re-examination of the merits of the underlying dispute, by an action commenced on the foreign judgment debt in the Grand Court of the Cayman Islands, provided such judgment:

a) is given by a foreign court of competent jurisdiction;

b) imposes on the judgment debtor a liability to pay a liquidated sum for which the judgment has been given;

c) is final;

d) is not in respect of taxes, a fine or a penalty; and

e) was not obtained in a manner and is not of a kind the enforcement of which is contrary to natural justice or the public policy of the Cayman Islands.

In the event their tokens are ever lost, hacked or corrupted, the investor can be minted new tokens either identical to their original tokens or on an alternatively supported blockchain. The latter allows investors to switch chains, removing a large array of known-unknowns as a result of this new technology and practice.

6. Are there any pending or threatened legal proceedings or investigations against the company or any of its officers?

No.

7. Describe any conflicts of interest the company or product may have with its officers or Sky

The Fundā€™s portfolio/asset Manager, Fasanara, is a fiduciary to the Fund and therefore is required to act in its best interests. Further information on Fasanaraā€™s Conflicts of Interest policy will be provided in the Fund Documentation.

8. Explain the potential tax implications associated with the product

It is the responsibility of all persons interested in purchasing tokens to inform themselves as to any tax consequences from their investing in the Fund and the Fundā€™s operations or management, as well as any foreign exchange or other fiscal or legal restrictions, which are relevant to their particular circumstances in connection with the acquisition, holding or disposition of tokens. Investors should therefore seek their own separate tax advice in relation to their holding of tokens.

There is, at present, no direct taxation in the Cayman Islands and interest, dividends and gains payable to the Fund will be received free of all Cayman Islands taxes. The Fund is registered as an ā€œexempted companyā€ pursuant to the Companies Act (as amended). The Fund has applied for, and expects to receive an undertaking from the Government of the Cayman Islands to the effect that, for a period of 30 years from the date of the undertaking, no law that thereafter is enacted in the Cayman Islands imposing any tax or duty to be levied on profits, income or on gains or appreciation, or any tax in the nature of estate duty or inheritance tax, will apply to any property comprised in or any income arising under the Company, or to the shareholders thereof, in respect of any such property or income.

Further information on taxation, including as to U.K. and U.S. tax consequences that may impact the Fund and its investors will be provided in the Fund Documentation.

V. Performance, Reporting, and Technical

1. Provide historical performance relative to the most relevant benchmark and explanations for any deviations from the benchmark

FAST declares a daily dividend, ensuring that the unit holding remains at one and does not migrate far from ā€œparā€. A ā€˜hypothetical track record of FAST is set below in the table of funds managed by Fasanara.

2. Describe the frequency, content, and process for performance and portfolio transparency reports. Who provides these?

As an investor, youā€™ll receive:

  • Monthly and quarterly account statements via the Institutional Web Portal
  • Biannual shareholder reports with financial statements
  • Annual updated summary prospectus electronically (full prospectus available on request)

Current Fund Documentation, summary prospectuses, and shareholder reports are accessible through the dedicated Investor Portal.

The Fundā€™s annual report will include financial statements audited by Deloitte & Touche, an independent registered public accounting firm.

3. Describe the accounting and auditing processes for the portfolio and product

An independent public accounting firm is responsible for auditing the Fundā€™s financial statements. Deloitte & Touche, as the independent registered public accounting firm for the Fund, audits the financial statements presented in the Fundā€™s Annual Report to its shareholders.

4. Describe the technical implementation of your product

T-REX Protocol: onchain business logic

  1. Technical description of the standard
    a. Description of the protocol

The ERC3643 is an open-source standard created to represent any real world asset on the blockchain. It is composed of seven smart contracts allowing for:

  • The representation of the asset
  • Checking the eligibility of the investors
  • Enforcing the execution of the compliance rules of the underlying financial asset
  • The control over the transfers executed by token holders.

Below is an overview of the architecture of the ERC3643:

  • b. Proxy and upgradability

All contracts on the ERC3643 suite are built using a proxy implementation allowing for:

  • Easy and cost-efficient deployments
  • Upgradability of the code without redeployments

At deployment, each token is linked to the latest version of the ERC3643 implementation authority. Upgrading to a new version of the authority is a decision made by the owner of the ERC3643.

The current version of the implementation authority can be found here: 0x6e72090fD9A0EC389945955b26144924950CE407

  • c. Blockchain compatibility and technical stack

The ERC3643 smart contracts are written in solidity and can be used on any EVM-compatible networks running in solidity.

  1. Features
    a. Onchain compliance

The ERC643 comes with a built-in onchain compliance mechanism that allows for fully automated controls of:

  • KYC and/or KYB status
  • Volume of tokens exchanged per unit of times

ERC3643 relies on a DID implementation called ONCHAINID. Every investor taking part in an ERC3643 - individual and moral - will receive an ONCHAINID representing their profile on the blockchain. An ONCHAINID can be enriched with claims - verifiable credentials - that will prove sets of data onchain for eligibility and compliance checks.

The two main differences between ERC3643 and other tokenization processes are:

  • Full onchain logic: the logic of the eligibility and compliance checks is performed onchain, adding transparency and trust to the validation process.
  • Identity-based checks: wallets are not enough to enforce compliance. Tokenyā€™s DID implementation - ONCHAINID - is allowing for investor-based checks, no matter the number of wallets the investors may use.

Before a transfer is executed, two checks take place:

  • First: eligibility checks: all the counterparts of the exchange must be validated to receive the tokens
  • Second: compliance checks: does the transfer meet the compliance rules?

Here is a comparison between ERC3643 and ERC20 transfers:


Here is a breakdown of how the checks are executed:

More information about the onchain compliance can be found here.

  • b. Supply control

ERC3643 allows agents (see below) to control the supply with:

  • Minting and burning: increase or decrease the circulating supply of the token. This can be used, for example, to represent capital calls or subscription and redemption events.
  • Freezing and unfreezing: blocks (resp. unblocks) parts or totality of the balance in the wallet of the investor. Blocked positions still sit on the wallet of the investors but canā€™t be transferred. This can be used, for example, to represent a commitment or to enforce a legal obligation.
  • Forced transfer: this is a corrective function that can be used to correct a mistake or enforce a legal obligation. This transfer completely bypasses the compliance check (but not the eligibility checks), it is to be used with caution.
  • Pause and unpause token: this can be used to completely stop the exchange capabilities on a token. Agent actions can still be executed but no investor transfers can be performed.

ERC3643 can also manage different transfer rules. For all of them, the eligibility and compliance requirements must be met on top of the special transfer rules:

  • Basic transfer: same as an ERC20 transfer, the token is sent from walletA to walletB.
  • Conditional transfer: before it can be executed, the transfer must be validated by a number of agents defined on the smart contract.
  • Transfer whitelisting: only a subset of approved investors can transfer positions.

All those rules are defined on the smart contract, meaning that they are executed for every transfer.

  1. Permissions
    a. Owner wallet

Each ERC3643 is owned by a wallet called the Owner wallet. This is the wallet that will be used to sign administrator level operations on the ERC3643 such as:

  • Managing the agents
  • Changing the ownership
  • Update basic token information such as name, symbolā€¦
  • Update the implementation authority
    b. Agent wallet

Agent wallets are the addresses allowed to perform operations on the token itself:

  • Managing the supply: mint, burn, freeze, unfreeze, forced transfers
  • Validating new investors
  • Setting types of transfer
  • Validating conditional transfers
  • Managing transfer whitelist

T-REX Platform

Provides a turnkey solution in the form of SaaS that streamline the entire lifecycle of a tokenized asset for issuers, agents and investors leveraging ERC3643 protocol.

Servicing app

Application that enabled issuers and their appointed agents to issue, manage and distribute tokenized assets efficiently.

Investor app

Application that provides a seamless experience for investors for qualifying and subscribing to primary market tokenized assets, including open and closed ended funds, secondary market and to manage investment portfolio.

T-REX Engine

T-REX Engine is a set of APIs allowing easy integration to manage:

  • Users, both investors of a tokenized fund and administrators of the token
  • Assets, their onchain representation and the enrichment of the data
  • Distribution capabilities enabled by tokenization, both for primary and secondary markets
    1. Identities APIs

The Identities APIs facilitate the creation, management, and verification of decentralized identities on the blockchain. It allows institutions to assign and manage roles and permissions seamlessly, ensuring that only authorized users can access specific services or perform certain actions.

With the Identities APIs, you can:

  • Deploy and manage onchain identities through the ONCHAINID smart contract, enriching them with claims
  • Manage the identity data and its storage
  • Manage the wallets linked to the different users of the products (investors, agents and owner)
  • Manage the portfolio of investors
  • Manage fine grain permissions for the agents
    2. Assets APIs

The Assets APIs facilitate the creation, management and verification of tokenized assets on the blockchain as well as the enrichment of data linked to those assets. It lets issuers configure the representation of their asset onchain through a list of lifecycle settings, flexible and precise enough to match the behavior of the underlying asset in a traditional world setting.

    1. Distribution APIs

The Distribution APIs facilitate the creation and management of the distribution channels that you want to configure for your tokenized asset, both on the primary and secondary market. It lets issuers configure the rules for subscription, redemption and capital calls depending on the settings of the underlying asset.

With the Distribution APIs, we can:

  • Access and enrich the catalog of interoperable tokenized assets
  • Create and manage Subscription and Redemption Orders
  • Connect to transfer and distribution smart contracts, and interact with Offers (trading intentions)

Blockchain network compatibilities

The T-REX Platform and T-REX Engine supports Polygon (Fasanaraā€™s selected choice of partner for FAST).

3rd party partnerships

Wallets

  1. DFNS

Tokeny rely on DFNS to provide non custodial wallets to investors of our customers.

  1. Fireblocks

T-REX Platform is natively compatible with Fireblocks custodial wallets. Support of the non custodial wallet is on the roadmap.

  1. WalletConnect

T-REX Platform is natively compatible with WalletConnect, allowing for a wide range of wallet providers usage.

Onboarding platforms

The T-REX Engine Identities APIs have been integrated by Tocan (Fasanaraā€™s selected choice of partner for FAST) to offer digital onboarding.

Digital TAs

The T-REX Engine Assets APIs have been integrated by Paxus (Fasanaraā€™s selected choice of partner for FAST) to integrate the ERC3643 and Tokenyā€™s order management flow in existing digital TA tools:

Digital signature

Digital services are integrated in T-REX Platform Investor App to sign forms on:

  • Subscription
  • Redemption

ChainLink

T-REX Engine APIs are integrated to provide a ChainLink Data Stream of the NAV of the ERC3643 tokens deployed on different networks.

5. What audits have been performed on the smart contracts involved with your product, by whom, and when?

Final version of the ERC3643 smart contracts has been audited by Hacken, the report can be found here. The next audit is scheduled to be conducted in January 2025.

ONCHAINID smart contracts have been audited as well, also by Hacken, the report can be found here.

VI. Sky Ecosystem

1. Describe any previous relationship with Sky and familiarity working with DAOs

While Fasanara itself has not yet engaged directly with Sky in formal partnerships, we have a deep-rooted history in the crypto and blockchain space. Fasanaraā€™s extensive experience in managing complex crypto financial products and infrastructure has provided Fasanara with valuable insights into the operational dynamics of decentralized platforms. Over the years, Fasanara has maintained a positive relationship with Sky through its platform, Untangled Finance Ltd (Untangled), entering exploratory discussions on multiple fronts, including but not limited to Real-World Assets (RWA). Untangled has been working with Sky community since 2021 and took part in an RFP on providing monitoring service for RWA. The feedback received from the community inspired Untangled to create Credio to address some of the missing infrastructure in the RWA on-chain credit market.

Recognizing Skyā€™s significant influence in the DeFi space, we have made the strategic decision to accept DAI as the token for minting FAST. This decision underscores our commitment to aligning with Skyā€™s ecosystem and catering to its extensive user base.

With our teamā€™s expertise in navigating both traditional finance and digital assets, we are well-positioned to collaborate with DAOs. Our proven track record with other reputable DAOs demonstrates our ability to navigate DAO governance, meet KYC requirements, and deliver financial products that uphold the high transparency and security standards demanded by decentralized organizations like Sky. Fasanara also has experience working with a wide range of legal structures, including SICAV-RAIFs, Securitisation Vehicles, LLPs, corporations, trusts, and other legal entities, further reinforcing our capability to support Skyā€™s strategic objectives.

2. Beyond yield, how might your product benefit the Spark Star and Sky ecosystem?

FAST offers investors stability and peace of mind, delivering uncorrelated returns in a simple ERC-20. Advised by Fasanara, FAST brings 15+ years of professional asset management on-chain. FASTā€™s CEO, Francesco Filia, has 30+ years of experience and is responsible for managing $4B+ AUM across multiple funds.

Project FAST draws its name from a blend of Fasanaraā€™s forward-thinking ethos and the demands of the digital age. The ā€œFASā€ represents the agility and pioneering spirit of Fasanara, while ā€œTā€ stands for Transparency ā€“ symbolising the core of the project: short-term liquidity, transparent and efficient management of real-world assets through a decentralized ecosystem. The name encapsulates the essence of speed, innovation, and simplicity, critical in todayā€™s fast-evolving financial landscape.

In addition to FAST, Fasanara is committed to expanding its portfolio of real-world asset (RWA) products, further deepening our collaboration with Sky in the future. By launching new RWA offerings tailored to the needs of decentralized ecosystems, we aim to provide Sky with a broader range of asset-backed products that enhance stability and liquidity. This evolving suite of RWA solutions will not only support Skyā€™s treasury diversification goals but also create new opportunities for long-term cooperation and growth within the ecosystem.

Integrating FAST can also attract a broader range of institutional and retail participants from Fasanaraā€™s ecosystem, who prioritize the security and stability of RWA-backed assets. Additionally, Sky can leverage Fasanaraā€™s extensive RWA global network, gaining access to traditional finance resources like asset sourcing, and community building.

This broader participation could help to further diversify and strengthen Skyā€™s treasury, aligning with long-term strategic goals of risk management and capital efficiency.

3. Does the product have integrations with any other platforms?

N/A as Fund has not yet been launched.

4. Do you offer or plan to offer other products that could be appropriate for Spark or other Stars?

Fasanaraā€™s alternative credit strategies offer a unique and powerful solution for tokenized money markets and short duration asset management. With over nine years of experience in managing diverse, global portfolios, Fasanara is well-positioned to address the specific needs of decentralized finance initiatives like SparkDAO. Fasanaraā€™s expertise in short-duration, self-liquidating instruments aligns perfectly with the requirement for exposure to three-month or lower duration US T-Bills, while its focus on liquidity management ensures efficient capital deployment and rapid redemption capabilities.

At the heart of Fasanaraā€™s edge is its innovative use of technology, which is particularly relevant for tokenized asset management. Fasanara employs a proprietary, man + machine driven infrastructure that underpins every aspect of its operations, from rigorous due diligence to advanced risk management and fraud mitigation tools. This technological prowess enables Fasanara to offer a seamless integration with blockchain-based systems, potentially providing real-time transparency and automated reporting crucial for DeFi ecosystems. Fasanaraā€™s approach to maximum diversification across various dimensions naturally immunizes its portfolio against various risks, a critical factor in managing reserves backing stablecoins like DAI.

In the current market landscape, Fasanara is uniquely positioned to bridge the gap between traditional finance and the emerging world of decentralized finance. By leveraging its expertise in efficient origination and management of short-term, highly liquid assets, Fasanara can offer a sound legal structure with bankruptcy remoteness for SparkDAOā€™s reserve management. Fasanaraā€™s experience in navigating complex regulatory environments can provide valuable insights into tax implications and compliance considerations for tokenized assets. As the financial world continues to evolve, Fasanara stands ready to be a strategic partner in pioneering tokenized money market solutions, offering not just investment management but also contributing to the development and adoption of DeFi technologies.

Fasanara is not just an asset manager, but a catalyst in advancing the SparkDAO and broader Sky ecosystem.

Disclaimer: The information in this document pertaining to Fasanara Capital Ltd (ā€œFasanaraā€) or its partners mentioned herein is for general information purposes only, as per date of publication, and should not be considered exhaustive. This document does not consider the financial situation of any natural or legal person, nor does it provide any tax, legal or investment advice. The information herein does not constitute any advice or recommendation, an offer or invitation by or on behalf of Fasanara or its partners to purchase or sell any assets. No elements of precontractual or contractual relationship are intended. While the information is believed to be from accurate and reliable sources, Fasanara makes no representation or warranties, expressed or implied, as to the accuracy of the information. Fasanara expressly disclaims any and all liability that may be based on such information, omissions, or errors thereof. Any statements contained in this publication attributed to a third party represent Fasanaraā€˜s interpretation of the data, information and/or opinions provided by that third party either publicly or through a subscription service, and such use and interpretation have not been reviewed by the third party. Fasanara and its partners reserve the right to amend or replace the information, in part or entirely, at any time, and without any obligation to notify the recipient of such amendment / replacement or to provide the recipient with access to the information. Simultaneously, there is no obligation of Fasanara to inform recipients of information, if before provided information later becomes outdated, inaccurate or obsolete, unless otherwise provided by applicable law. The assets mentioned herein might face an uncertain regulatory landscape in certain jurisdictions, legal and regulatory risks shall therefore be assessed on an individual basis.

These materials may include statements that are, or may be deemed to be, ā€œforward-looking statementsā€. These forward-looking statements include, for example, the terms ā€œbelievesā€, ā€œestimatesā€, ā€œplansā€, ā€œprojectsā€, ā€œanticipatesā€, ā€œexpectsā€, ā€œintendsā€, ā€œmayā€, ā€œwillā€ or ā€œshouldā€ or, in each case, their negative or other variations or comparable terminology, or by discussions of strategy, plans, objectives, goals, future events or intentions. Forward-looking statements may and often do differ materially from actual results. Forward-looking statements speak only as of the date they are made. Without prejudice to any requirements under applicable laws and regulations, Fasanara and each of the participating authorized participants expressly disclaims any obligation or undertaking to disseminate any updates or revisions to any forward-looking statements contained in these materials to reflect any change in expectations thereof or any change in events, conditions or circumstances on which any such forward-looking statement is based, whether as a result of new information, future developments or otherwise. In any case, these materials are not a complete statement of the markets and developments referred to herein. Where applicable, some figures may refer to past performances or simulated past performances and past performance is not a reliable indicator of future results. Some figures may be forecasts only and forecasts are not a reliable indicator of future performance. Investment decisions should always be taken in a portfolio context and make allowance for your personal situation and consequent risk appetite and risk tolerance. No reliance may be placed for any purpose on the information contained in these materials or its accuracy or completeness.

The information provided is not intended for use by or distributed to any individual or legal entity in any jurisdiction or country where such distribution, publication or use would be contrary to the law or regulatory provisions or in which Fasanara does not hold the necessary registration, approval authorization or licence. Except as otherwise provided by Fasanara, it is not allowed to modify, copy, distribute or reproduce, display, licence, or otherwise use any content for commercial purposes. https://www.fasanara.com/legal

1 post - 1 participant

Read full topic

Spark Tokenization Grand Prix Tokenization Grand Prix Application - BlackRock USD Institutional Digital Liquidity Fund Ltd. (BUIDL)

Published: Sep 20, 2024

View in forum ā†’Remove

Click here to read the full PDF version of the application.

Executive Summary

We are pleased to submit the BlackRock USD Institutional Digital Liquidity Fund Ltd. (ā€œBUIDLā€) as part of the Spark Tokenization Grand Prix. BUIDL offers a tokenized U.S. Treasury product designed to provide decentralized organizations and other institutional investors a secure, yield-generating, blockchain-based investment solution. Since its launch in March 2024, BUIDL has become the fastest-growing tokenized fund in the world, reaching over $500 million in assets under management in its first 6 months and has become the category leader.

We believe BUIDL is differentiated from competing funds and uniquely well positioned to address Skyā€™s needs:

  1. Worldā€™s largest asset manager combined with the worldā€™s leading RWA infrastructure provider: BlackRock, with $10 trillion in assets under management, is the worldā€™s largest asset management firm, having earned the trust of clients around the world over multiple decades. BlackRock has invested heavily into the digital assets space, building capabilities that have allowed it to become the largest crypto asset management firm and largest tokenized fund manager in the world.

    Securitize, which serves as the transfer agent, tokenization platform and broker dealer for BUIDL, is the longest-standing and largest company in the RWA space, with over 100 RWA tokenized projects and more than $1B in issuances on chain since its inception.

    Additionally, the direct issuance of a fund by BlackRock in tokenized form cuts out a layer of intermediation and counterparty risk relative to funds where the fund issuer and reserve manager are separate.

  2. Instant on-chain liquidity: As a result of a longstanding partnership between BlackRock and Circle, for whom BlackRock manages the USDC reserve assets, BUIDL offers the prospect of instant on-chain liquidity between BUIDL and USDC through smart contracts enabled by Circle (1).

  3. Risk mitigation flexibility: The scale and breadth of counterparty relationships of BlackRockā€™s Global Cash Management team, which oversees $778 billion of the firmā€™s $10 trillion in AUM, enables significant access to repurchase agreement supply as an investment alternative to U.S. short term treasuries, a critical capability to mitigate the potential risk of future U.S. debt ceiling concerns.

    Specifically, BlackRock currently manages $200 billion in outstanding repo balances across all segments. This is enabled by the connectivity BlackRock has to 53 unique repo counterparties, supported by 12 sponsors within the FICC cleared repo service model. This provides robust operational support across various structure types, including tri-party, delivery versus payment, and FICC settlement.

  4. Influence across the TradFi and digital assets ecosystems: BlackRockā€™s role in both the traditional finance and digital assets ecosystems provides it the capacity to help drive digital asset adoption, including widening the usage of BUIDL across an expanse of platforms as well as supporting Skyā€™s growth ambitions.

  5. Depth of product lineup: BlackRock intends to work with Sky to determine how BlackRockā€™s multi-faceted lineup of funds across its Cash Management, ETFs, Active Fixed Income, and Alternatives platforms may be able to supplement BUIDL and support enhanced yield generation or other investment goals of Sky.

    Further, Securitize has the largest roster of tokenized funds in the ecosystem, which would also be available alongside an investment in BUIDL.

BlackRock and Securitize are committed to strengthening the Sky ecosystem by continually enhancing BUIDLā€™s features and working closely with decentralized finance (DeFi) participants to increase liquidity and utility across DeFi protocols. We look forward to collaborating with the Sky ecosystem to set a new standard for compliant, secure, and scalable treasury solutions, bringing to bear the joint capabilities of the largest asset manager and the largest RWA company in the space .

I. Product Summary

  1. Project name: BlackRock USD Institutional Digital Liquidity Fund Ltd.

  2. Product name: BlackRock USD Institutional Digital Liquidity Fund Ltd. (ā€œBUIDLā€ or the ā€œFundā€)

  3. Product type / underlying asset

    BUIDL is structured as a limited company incorporated under the laws of the British Virgin Islands (BVI). As a BVI professional fund, BUIDL adheres to the regulatory standards of the BVI Financial Services Commission.

    The Fund invests 100% of its total assets in cash, U.S. Treasury bills, notes and other obligations issued or guaranteed as to principal and interest by the U.S. Treasury, and repurchase agreements secured by such obligations or cash.

    The Fund only purchases securities that present minimal credit risk as determined by the Investment Manager (as defined below).

  4. Issuer jurisdiction

    The Fund is a limited company incorporated under the laws of the British Virgin Islands on 18 September 2023, to operate as a professional fund. The Articles are governed by the laws of the British Virgin Islands.

    The Subscription Documents relating to the Fund are governed by the laws of the state of Delaware. The Subscription Documents provide for disputes to be determined by the courts of the Supreme Court, State of New York, New York County and of the US District Court for the Southern District of New York.

  5. Product website

    https://securitize.io/blackrock/BUIDL
    *login is for approved investors but we have provided one to selection committee

  6. Primary contact name, title, and method of contact

    BlackRock

II. Company Details

  1. Company description

    BlackRock

    BlackRock Financial Management, Inc. (the ā€œInvestment Managerā€), is the investment manager of the Fund, and has a long history of successfully managing money for institutional clients, including corporate or public pension plans, and manages $10 trillion in assets globally. Today, BlackRock is one of the largest cash management providers in the world with, as of 30 June 2024, $778 billion in global liquidity assets across multiple currencies. While early in the industryā€™s evolution, BlackRockā€™s BUIDL fund has already become the largest tokenized fund in the world, with over $500 million in AUM, as of August 31, 2024. With one of the most experienced teams in the industry, in our view, BlackRock is able to offer clients an investment approach that has been tested through time and a variety of solutions designed to meet the needs of todayā€™s cash investor. We will continue to invest in our Cash Management and Digital Assets businesses by adding additional resources in order to provide comprehensive solutions that meet our clientsā€™ investment needs and solve complex liquidity challenges in all markets.

    With 50 years of Cash management expertise, we have demonstrated a commitment to innovation and growth

    BlackRock Global Cash Management historical assets under management:

    The BlackRock Cash Management Groupā€™ (ā€œCM Groupā€) has an investment decision making process comprised of three pillars: Portfolio Management, responsible for the portfolio construction; the Cash Management Credit Committee (ā€œCM Credit Committeeā€), responsible for constructing the Approved Lists; and Risk & Quantitative Analysis (ā€œRQAā€), responsible for providing portfolio risk oversight. We believe short-term assets are most effectively managed when decisions are based on the collaborative approach between these three groups. Clientsā€™ cash management needs and investment strategies can vary based on their risk tolerance and investment horizon for their cash. Customized investment solutions are built based on these needs. We have sector-specific portfolio management teams that focus on Government, Prime, Short Obligation & Collective Trust Funds, Separately Managed Accounts and Municipal mandates in Canadian dollars, Euros, Sterling, and U.S. dollars.

    Being one of the largest global asset managers of cash, with $778 billion in cash management assets under management as of 30 June 2024, we believe the CM Groupā€™s investment team is able to provide scale-related benefits, which include: more efficient trade execution, increased liquidity, tighter bid/offer spreads and greater buying power. The CM Groupā€™s scale also provides the investment team with deep capital markets participation, creating what we believe to be unique access to exclusive investment opportunities, along with the ability to source new issue allocations when they come to market. In the second quarter 2024, the CM Group executed approximately $82 trillion in trades across our Cash Management platform.

    Portfolio risk oversight
    RQA partners with BlackRockā€™s investment teams to help ensure: (1) risks in the portfolios are appropriate across strategies and consistent within each mandate; and (2) positioning reflects the teamā€™s current investment themes as well as adhering to each clientā€™s formal risk constraints. RQA is an integral pillar to our Cash Management investment process that attends our formal Investment Strategies Group (ā€œISGā€) meeting and credit committee meetings in an effort to provide portfolio perspectives on the current and forecasted upcoming risks to our portfolios. Specific to RQA Cash, positioning along the spectrum of maturities is dependent upon careful analysis of the liquidity demands of a fund, guidelines and other constraints including regulations, central bank policy, market behavior, inflation, and supply or availability of appropriate investments. This theme is echoed throughout all of our Global Cash Management client portfolios. Across the suite of Global Cash Management Stress Test reporting, there are more than 200 different shock scenarios run for every portfolio daily, collectively translating to over 100,000 shock/stress scenarios run weekly as of 30 June 2024 through the scaled Aladdin analytics platform.

    Specific risk factors that BlackRockā€™s CM Group addresses include, amongst others:
    ā— Liquidity risk - The risk stemming from the lack of marketability of an investment that cannot be bought or sold quickly enough to prevent or minimize a loss.
    ā— Interest rate risk - The risk that an investmentā€™s value will change due to a change in the absolute level of interest rates, in the shape of the yield curve or any other interest rate relationship.
    ā— Spread risk - The risk associated with the change in value of a security due to a change in the relative spreads in the market.
    ā— Credit risk - Associates adverse changes of a securityā€™s value due to a ratings downgrade of the investment or in a distressed case, default of the security.

    BlackRockā€™s emphasis on risk management serves to help meet our objective of generating excess return within a risk-controlled investment framework. Our real-time analysis of a vast array of risk measures allows us to assess the potential impact of various sector and security strategies on total return. We believe the substantial investment we have made in proprietarily developed analytical systems and personnel strongly differentiates our firm.

    BlackRock performs daily stress testing of every Global Cash Management money market fund in accordance with both the SEC and EUā€™s standards. Stress testing involves challenging a fundā€™s ability to maintain both a stable net asset value per share, if relevant, and sufficient weekly liquid assets when faced with a series of specified hypothetical stress-events. These tests include but are not limited to the following hypothetical events: (i) a change in short-term interest rates; (ii) credit deterioration, such as a downgrade of or default on portfolio securities; and (iii) the widening or narrowing of spreads between yields on an appropriate benchmark the strategy has selected for overnight interest rates and commercial paper and other types of securities held by the strategy. These tests are each conducted in combination with various increases in shareholder redemptions as expected in a stressed scenario. BlackRock will also test other hypothetical events, as it deems appropriate.

    Our comprehensive Risk and Quantitative Analysis (RQA) mandate seeks to ensure we invest transparently and deliver value to our clients

    ā— RQAā€™s governance framework seeks to ensure risks are appropriate and portfolio positioning is deliberate, diversified, scaled and consistent with clientsā€™ and/or fund shareholdersā€™ risk/return expectations
    ā— More than 200 different shock scenarios run for every USD portfolio daily, and over 100,000 shock/redemption scenarios run weekly through the scaled Aladdin analytics platform
    ā— Meets the requirements set forth by the Rule 2a-7 Securities and Exchange Commission (SEC) stress testing guidance

    Securitize

    Securitize is the exclusive tokenization platform for the Fund and serves as BUIDLā€™s transfer agent and placement agent through our registered broker-dealer, Securitize Markets. As a pioneer and leader in tokenizing real-world assets, Securitize is at the forefront of the financial sectorā€™s evolution, bringing the world on-chain through tokenized funds in partnership with reputable asset managers, including BlackRock, Hamilton Lane, KKR, and others.

    With our fully licensed and regulated status as an SEC-registered broker-dealer and digital transfer agent, alongside being a member of FINRA and operating a SEC-regulated Alternative Trading System (ATS), Securitize offers traditional finance institutions a comprehensive solution for end-to-end tokenization. Our platform delivers streamlined operations and enhanced liquidity within a secure and transparent regulatory framework.

    Founded in November 2017, Securitize has spearheaded the transformation of securities on the blockchain, achieving significant milestones along the way:

    ā— January 2018: Launched the first security token issuance platform, operational and generating revenue from day one.
    ā— December 2018: Integrated a compliance protocol with a regulated ATS to enable live trading of security tokens.
    ā— June 2019: Registered as the first digital blockchain-native transfer agent with the U.S. SEC.
    ā— September 2020: Became a vertically integrated transfer agent and broker-dealer/ATS through strategic acquisitions.
    ā— February 2022: Achieved top 10 transfer agent status in the U.S., managing investor accounts through the acquisition of Pacific Stock Transfer.
    ā— September 2022 - January 2023: Introduced tokenized funds providing U.S. investors with access to private investment products from tier one asset mangers like KKR and Hamilton Lane for the first time.
    ā— July 2023: Issued tokenized securities under the EUā€™s pilot for digital assets.
    ā— August 2023: Expanded distribution to registered investment advisors by acquiring Onramp Invest.
    ā— March 2024: Launched BlackRockā€™s first tokenized money market fund, BUIDL.
    ā— April 2024: BUIDL became the largest tokenized treasury fund ever created.
    ā— July 2024: BUIDL surpassed $500M, marking a significant milestone as the first tokenized treasury fund to reach this scale.

    As of July 2024, Securitize has facilitated over $1B (2) worth of investments in tokenized securities through its platform, with 100+ tokenized securities issuances and 500K+ investor accounts. To date, Securitize has raised more than $170M (3) from a mix of traditional financial and blockchain industry leaders.

    For further details, please visit www.securitize.io.

  2. Key personnel biographies

    Carlos Domingo, Co-Founder and CEO, Securitize: Carlos Domingo is an entrepreneur with over 25 years of expertise in innovation, digital transformation, and venture capital. As the Co-founder and CEO of Securitize, Carlos leads the way in developing compliant digital securities platforms that transform how companies raise capital and manage investors.

    On 6/5/24, Carlos testified before the House Financial Services Committee of US Congress on the benefits of tokenization in capital markets, as the sole representative from a tokenization platform.

    Before his groundbreaking work with Securitize, Carlos held prominent roles as CEO of Research & Development at Telefonica, creating cutting-edge advancements and pioneering technology at companies such as Telefonica, one of the largest telecom companies in the world. Later, he would serve as CEO of New Business and Innovation, which led to an interest in spearheading blockchain adoption through the tokenization of traditional markets.

    Carlos holds a Ph.D. in computer science, showcasing his deep technical understanding and commitment to advancing technological frontiers.

    Multilingual with experience across global markets, he speaks English, Spanish, and Japanese ļ¬‚uently. Based in Miami, Carlos continues to be a driving force at the intersection of technology, ļ¬nance, and innovation, consistently pushing the boundaries of what is possible in the digital age.

    Billy Miller, Head of Transfer Agent, Securitize, LLC: Billy is an accomplished executive in the Transfer Agent industry. Billyā€™s success as the COO of Pacific Stock Transfer, led to a strategic acquisition by Securitize in early 2022 to bridge the gap between TradFi and digital processes.

    At Securitize, his experience was crucial in the institutional level design, launch, and ongoing operations of the BUIDL fund as the transfer agent for BlackRock. Billy also serves as a Board member of the Securities Transfer Association, where he advocates for the modernization of the transfer agent industry through the adoption of digital processes leveraging blockchain technology.

    Joe Nikolson, CEO & CCO, Securitize Markets: Joe is ex-Anchorage & ex-Coinbase, and has over 25 years of experience in various senior roles across trad-fi & digital asset capital markets with a particular emphasis in market structure evolution and digital asset securities.

    The Fundā€™s Board of Directors has overall responsibility for the management, operation, and administration of the Fund.

    Noelle Lā€™Heureux (US) Managing Director, is the head of Private Markets Solutions within BlackRockā€™s Global Product Solutions (ā€œGPSā€). As head of Private Markets Solutions, Ms. Lā€™Heureux is responsible for innovation, strategy design and product development for BlackRockā€™s alternativeā€™s business.

    Ian Pilgrim is the founder and CEO of Mayflower Management Services Limited, a Bermuda corporation that provides consultancy and other services to hedge funds.

    W. William Woods currently serves as an independent director on the boards of a number of hedge funds and as an independent review committee member for several mutual fund groups. From 2004 to 2019, Mr. Woods was President and CEO of Independent Review Inc. (a firm that specializes in investment fund governance and sound governance for public companies) and served as Chairman Emeritus of the firm until the end of 2020.

    Jennifer Collins has more than 20 years of experience in the investment fund industry in the Cayman Islands. She has been serving as a non-executive independent director of investment funds since 2011, following a career in fund administration which spanned more than a decade.

    BlackRock Cash Management Group Key Personnel:

    Richard Mejzak, CFA, Managing Director, is Head of Global Investments for the CM Group and has ultimate responsibility for the strategy of the Fund.

    Eric Hiatt, CFA, FRM, Managing Director, is Head of U.S. Portfolio Management and
    Matt Clay, Managing Director, is Head of International Portfolio Management, each reporting into Rich. Eric and Matt provide daily oversight and management for the mandates in each of their respective regions.

  3. Team size

    Securitize: ~130
    BlackRock: ~27,000, with a global team of over 100 investment professionals in the Cash Management Group

    BlackRock Cash Management Group:

    BlackRock liquidity funds are managed by the CM Group, comprised of a global team of >100 professionals as of 30 June 2024 with five distinct investment teams specializing in Government, Prime, Short Obligation, Collective Trust Funds, Separately Managed Accounts, and Municipal mandates in Canadian dollars, Euros, Sterling, and U.S. dollars. These teams participate in a variety of formal and informal processes that establish each portfolioā€™s investment strategy. The group also includes several other functional groups dedicated to cash management, including client service, product strategy, sales and distribution, marketing, cash operations, risk and quantitative analysis, and administration, among others. In addition, the liquidity team seeks to leverage the resources of BlackRockā€™s expansive fundamental fixed income platform.

  4. Years in operation

    BlackRock: 36, with 50 (4) years of Cash management expertise
    Securitize: 7 years in November 2024

III. Product Information

  1. Describe the product

    The BlackRock USD Institutional Digital Liquidity Fund Ltd. (ā€œBUIDLā€) invests 100% of its total assets in cash, U.S. Treasury bills, and repurchase agreements, allowing investors to earn yield while holding the token on the blockchain. BUIDL offers a stable value of $1 per token and pays daily accrued dividends issued directly to investorsā€™ wallets as new tokens each month.

    Investors may purchase BUIDL shares via USD, with facilitation of subscription from USDC imminent. Redemptions are available via USD, and instant USDC liquidity is available through a smart contract managed by Circle (5). Investors may also transfer shares across a network of approved peer to peer participants 24/7/365, subject to availability (6). More detail about the subscription and redemption process can be found in questions 13-17.

    As an ERC-20 token, BUIDL can be custodied by any provider that operates on the Ethereum public blockchain. Centralized custodial venues such as Anchorage, BitGo, and Komainu, have committed to providing support, with Fireblocks providing institutional wallet infrastructure and key management for the fund.

  2. Describe the underlying asset

    BUIDL invests 100% of its total assets in cash, U.S. Treasury bills, notes and other obligations issued or guaranteed as to principal and interest by the U.S. Treasury, and repurchase agreements secured by such obligations or cash.

    Further details about asset eligibility criteria are included in question 5, below.

    Detailed holdings have been shared privately with the committee. Additionally, the Fund is working towards providing on-chain attestation of the assets of the Fund via leading Oracle providers.

  3. How is yield transferred to the tokenholder (i.e., via rebasing, distributions, price accrual, etc.) and how often?

    Yield accrues daily for each holder of record at 3 PM ET and is distributed through an issuance of additional BUIDL tokens directly to the investorā€™s primary wallet address on the 1st business day of the following month.

    If an investor redeems the entire BUIDL position intra-month, yield is distributed in USD to the investorā€™s primary bank account on file with the Transfer Agent or the investorā€™s account with a USDC conversion provider once available (7). The USD distribution occurs at 4 PM ET on the 1st business day of the following month.

  4. What is the jurisdiction of the issuer and key entities?

    The Fund: British Virgin Islands
    Investment manager (BlackRock): United States
    Transfer Agent (Securitize, LLC): United States
    Broker Dealer Distributor (Securitize Markets, LLC): United States
    Fund Admin and Custodian (The Bank of New York Mellon): United States
    Independent Auditor (PWC): United States

  5. What is the asset eligibility criteria and/or concentration limitations for the portfolio as defined by the underlying documents?

    The investment objective of the Fund is to seek current income as is consistent with liquidity and stability of principal.

    The Fund will invest 100% of its total assets in cash, U.S. Treasury bills, notes and other obligations issued or guaranteed as to principal and interest by the U.S. Treasury, and repurchase agreements secured by such obligations or cash. The Fund will invest, in both the primary and secondary markets, in U.S. Treasury bills, notes or other obligations that mature in 95 days or less from the settlement of the purchase of such securities. The Fund may invest in variable and floating rate instruments, and transact in securities on a when-issued, delayed delivery or forward commitment basis.

    The Fund will only purchase securities that present minimal credit risk as determined by the Investment Manager.

    The Fund may also invest in one or more government money market funds (ā€œUnderlying BlackRock Fundsā€) managed by the Investment Manager or an affiliate thereof that invest in the same types of securities in which the Fund may invest directly. For purposes of satisfying the Fundā€™s strategy of investing 100% of its total assets in cash and the other types of securities described above, investments in such Underlying BlackRock Funds will be considered as if they are invested in cash and such securities.

  6. Are any hedging or derivatives permitted in the underlying portfolio?

    No.

  7. Provide a list of all counterparties and service providers used by your product (i.e., custodians, trustees, reporting agents, exchange agents, banks, etc). Provide flow-charts or diagrams for all related entities and counterparties, if available.
    Key Entities:

    Key Parties:

    BlackRock Financial Management, Inc. (BFM), an SEC registered investment adviser, is responsible for the Fundā€™s investment activities.

    Securitize Markets, LLC, SEC-registered Broker Dealer, currently acts as the sole placement agent for the private placement of the BUIDL tokens by providing a distribution and sales channel for the tokens.

    Securitize, LLC (TA), an SEC-registered transfer agent and technology service provider who serves as the Fundā€™s transfer agent and service provider in creating and disbursing the tokens on the blockchain. The TA onboards investors, maintains the BUIDL white-list, issues/redeems shares, distributes dividends, and facilitates programmatic transfers of BUIDL shares between investors.

    Bank of New York Mellon acts as the administrator for the Fund and custodian for the Fundā€™s assets. As the administrator, BNYM performs financial, accounting, corporate, administrative, and other services for the Fund. As the Fund Assets Custodian, BNYM performs custodial services for cash and other non-crypto assets of the Fund delivered to it.

    PricewaterhouseCoopers LLP is the independent auditor of the Fund. Each Shareholder will receive a financial report of the Fund for each fiscal year audited by the Fundā€™s independent auditor.

    The Fundā€™s board of directors has overall responsibility for the management, operation, and administration of the Fund. Each personā€™s bio is further detailed in the Private placement memorandum for the Fund, which may be provided privately.

    Ecosystem Partners and Additional Service Providers

    The Fund works closely with a network of other counterparties and service providers to enable utility for the Fund across leading custodians, market makers, payment converters, and prime brokers. Ecosystem partners and service providers include, but are not limited to:

    Custody :
    ā— Anchorage
    ā— BitGo
    ā— Komainu
    ā— Self Custody

    Blockchains:
    ā— Ethereum

    Service Providers:
    ā— Fireblocks - institutional wallet infrastructure
    ā— Hexagate - continuous on-chain monitoring
    ā— BNY Mellon - fund custodian
    ā— TRM Labs - blockchain intelligence and monitoring
    ā— PWC - fund auditor
    ā— Circle - on-chain liquidity via smart contract integration (8)
    ā— FalconX - peer to peer engagement with BUIDL (9)
    ā— Hidden Road - peer to peer engagement with BUIDL (10)

    Digital asset products which BUIDL supports:
    ā— ONDO OUSG
    ā— Mountain wUSDM
    ā— Arbitrum DAO STEP Grant
    ā— Velo USDV

  8. What is the AUM of the product? Provide a breakdown by blockchain

    The current AUM of BUIDL on the public Ethereum blockchain can be found on Etherscan here. It is $521,917,184.83 as of 9/20/2024.

    Securitize is working on issuing BUIDL on certain other L1 and L2 providers.

  9. What are the standard fees (i.e., subscription, redemption, management, etc.)?

    Generally, shareholders will pay a ā€œUnitary Feeā€ on their investment in the Fund, calculated as 0.50% (50bps) per year of the net asset value of the shares they hold. Unlike many other tokenized treasury products, the BUIDL unitary fee encompasses all investor fees and fund expenses.

    In the investment managerā€™s sole discretion, they have offered fee rebates to certain very large clients in the fund . Any fee rebates are to be discussed directly with the investment manager, and there is no guarantee of such rebates. Any rebates offered would need to comply with relevant regulatory and tax considerations.

    There is no fee for primary market USD subscription or redemption.

    USDC conversion provider(s) may assess a fee to both subscriptions and redemptions, payable by the investor (11).

    Secondary market transfers or sales may incur gas fees and are subject to potential price fluctuations, including premiums or discounts, which can be unpredictable.

  10. Other than the fees described above, can other expenses be paid from the proceeds of the product/assets?

    No. All proceeds of the product, less the unitary fee will be distributed to shareholders.

  11. How is your product permissioned? (e.g., primary users, secondary users)

    Securitize leverages its DS protocol to program asset specific compliance rules into the asset contract to enforce a permissioned environment. The DS protocol is the most widely used and long-standing protocol in the industry to issue compliant tokenized securities on public blockchains. The TA maintains an on-chain ā€œwhitelistā€ of fully onboarded, KYCā€™d and authorized investor wallets able to perform allowable transfers between other whitelisted wallets and/or investors. All investors, whether transacting in the primary or secondary market, must be whitelisted by the TA before receiving or disposing of BUIDL tokens.

    Shares in the Fund are only being offered to and will only be issued to ā€œprofessional investorsā€ within the meaning of The Securities and Investment Business Act, 2010 (SIBA). Individual investors are not accepted as investors of the Fund at this time.

    Each investor seeking to invest in the shares must be, among other things:
    (i) an ā€œaccredited investorā€ as defined under Regulation D; and
    (ii) either a:
    a. ā€œqualified purchaserā€ or a ā€œknowledgeable employee,ā€ in each case as defined under applicable U.S. federal securities laws; or
    b. Non-US person that is outside of the United States at the time the investor acquires the Shares.

  12. What is the monthly transaction volume for the product?

    BUIDL has processed 381 transactions with a $885M total volume and $234M in instant or daily redemptions without any operational issues since inception. Over 7 months, the monthly average is ~$126M per month.

    Answers to questions 13-17 are described inline below.

    Overview:

    As the largest tokenized U.S. Treasury product, BUIDL reflects BlackRock and Securitizeā€™s
    commitment to delivering a compliant, secure and innovative solution for Sky and its ecosystem.

    Since launch, BUIDL has integrated multiple technology and custody partners, introduced instant liquidity through Circle (12), and partnered with prime brokers and exchanges to accept BUIDL as collateral. With seamless USD subscriptions and redemptions, and an imminent USDC subscription option, we continue to evolve BUIDLā€™s features, ensuring the accessibility, utility, and success our partners expect and deserve in the ever-growing decentralized finance landscape.

  13. What is the expected and maximum time for users to subscribe to and redeem from your product? Have you had any interruptions in your ability to process redemptions and subscriptions?

    Expected timing for subscription and redemption:

    On the primary market, subscriptions to and redemptions from BUIDL are available via USD.

    BUIDL is available to be instantly liquidated to USDC via the Circle liquidity smart contract (13).

    Additionally, BUIDL will imminently offer a primary subscription and additional redemption mechanism for USDC through a conversion partner.

    Whitelisted investors may also acquire or dispose of BUIDL tokens through peer-to-peer transfers on the secondary market, subject to the availability from whitelisted ecosystem participants (14).

    All subscription and redemption processes have operated as designed since inception, without any interruptions across a total dollar volume of $885M.

    14 & 16. Provide a description of the subscription and redemption process. Include a diagram of the flow of funds, including each party involved. With what product can subscriptions and redemptions be made? (i.e., fiat, Dai, USDC, etc.)

    Subscription and redemption flows operate as such:

    Subscription:

    Investors may purchase BUIDL shares via USD or, imminently, via USDC through payment conversion on-ramps. Investors may engage in peer to peer transfers on the secondary market (as available) as well (18).

    To subscribe to BUIDL, the investor must first complete onboarding with Securitize. This includes passing all KYC/B requirements for approval into the Fund.

    USD:
    After a prospective investor is fully permissioned and onboarded, they will be able to access the Fund subscription document, which collects investor details related to bank accounts (for future distributions) and a wallet for minting the BUIDL tokens to.

    Once signed, the subscription is reviewed by the Transfer Agent. The investor provided wallet is also screened for AML/sanctions before the agreement is countersigned.

    Upon countersigning, the investor will be provided with funding instructions, accessible both via email and the Securitize portal, in order to send US Dollars to the Fund custodian demand deposit account at BNY Mellon. The Fund Transfer Agent monitors the custodial demand deposit account via API for all deposits received.

    Upon receipt of funds, tokens will be minted to the wallet address provided during the subscription process. US Dollar funds must be cleared and received in good order by the custodian by 2:30 pm ET on an applicable business day in order for shares to be issued that day at 2:45 pm ET. Otherwise, any late receipt of subscription funds will be issued tokens effective the next business day.

    USDC (release imminent):
    Investors using this service can subscribe to the Fund via USDC through an integration with a payment conversion provider. A unique and segregated wallet is created for each investor, which the investor will fund with USDC. The conversion partner facilitates the conversion to USD and transmits the USD to the Fund custodian demand deposit account at BNY Mellon.

    Identical to the USD subscription path, BUIDL tokens are minted on the business day in which USD funds are received to the Fund custodian at BNY Mellon by 2:30 PM ET.

    Secondary / Peer to Peer:
    Secondary market subscriptions into BUIDL are available via ecosystem partners to whitelisted investors. While the secondary market is available 24/7/365, liquidity is at the sole discretion of providers and partners and is not guaranteed. BlackRock and Securitize continue working with various partners to build the liquidity ecosystem and breadth of acceptance around BUIDL.

    Redemption:

    Investors can redeem BUIDL tokens for USD, as well as liquidate instantly for USDC via the Circle liquidity contract (19). Additionally, BUIDL partners with a 3rd party payment converter to facilitate exit from the Fund in USDC. BUIDL investors may also engage in peer-to-peer secondary market transactions with other whitelisted investors to exit their position.

    USD:
    Investors may redeem directly with the Fund to receive USD by sending tokens to the redemption wallet monitored by the Transfer Agent. This can be facilitated through the Securitize platform UI, or by directly sending tokens to the redemption wallet via transfer on-chain.

    Tokens received in the redemption wallet by 3:00 PM ET each business day are processed with a same day wire payment. Redemptions received in the redemption wallet after the cutoff time will be paid during the next business day. Generally, USD wires for redemption proceeds are released at 4:00 PM ET on each business day.

    USDC:

    As part of an upcoming feature, investors may redeem BUIDL for USDC via a payment conversion partner. In the case of certain investors, particularly those without access to traditional banking rails, performing a USD redemption (see USD redemption above) will result in the redemption proceeds being routed through the USDC conversion partner for further client instruction away from the Fund (20). Similar to the USD redemption, this is initiated by performing a direct redemption with the fund by sending tokens to the redemption wallet monitored by the Transfer Agent.

    On-chain Native Secondary Market Exit

    Smart Contract:
    BUIDL partners with Circle to provide smart contract functionality that allows holders of BUIDL to transfer their shares to Circle for USDC (21). Transactions can be facilitated through the Securitize platform UI or by directly interacting with the smart contracts. This smart contract provides BUIDL investors with an instant, atomic, 24/7 BUIDL off-ramp that brings to bear the core benefits of tokenized assets: speed, transparency and efficiency. Since the inception of the smart contract, 106M BUIDL tokens have been atomically transferred to the liquidity contract for instant USDC.

    Secondary Market:
    Secondary market transfers of BUIDL are available via ecosystem partners. While the secondary market is available 24/7/365, liquidity is at the sole discretion of providers and partners and is not guaranteed. BlackRock and Securitize continue working with various partners to build the liquidity ecosystem and breadth of acceptance around BUIDL.

    1. Have any liquidity vehicles been established to enhance redemption and subscription efficiency? If so, describe how they work.

    As redemptions are of paramount importance - both in terms of size of redemption and liquidity options available - BUIDL engages with an ecosystem of partners across 3rd party payment providers, conversion partners, and market makers to enhance liquidity and redemption efficiency. The ability to meet large redemptions is supported by BlackRockā€™s Global Cash Teamā€™s expertise, the highly liquid fund composition, and the breadth of ecosystem partners willing to acquire BUIDL shares in the secondary market.

    Primary market redemption is managed by the same portfolio managers that manage the $778 billion in Cash held with BlackRockā€™s Cash Management group. The Cash Management group engages in risk analyses and stress testing to determine portfolio makeup that enables redemption demand to be met. (See Section II.1 for more details)

    As noted above, BUIDL has partnered with Circle to provide a seamless, 24/7 liquidity option to BUIDL token holders (22). In addition to the Circle liquidity contract, peer to peer transfers on the secondary market are available to provide enhanced liquidity.

    Historical BUIDL Secondary Volume

    1. What are your future development plans for the product?

    BlackRock and Securitize are focused on expanding accessibility and liquidity to drive success for both the Fund and its ecosystem partners. Along with the upcoming USDC-based primary subscription and redemption mechanism, we are actively working with DeFi participants and market makers to enhance liquidity and tradability across DeFi protocols. Additionally, we are collaborating with secondary market makers and OTC desks to foster a vibrant peer-to-peer market, ensuring broad adoption. We will seek feedback from these partners to continue developing the utility of the product across DeFi protocols.

IV. Legal Structure

  1. Explain the legal structure of the product and the jurisdictions in which it operates.

    The Fund is a limited company incorporated under the laws of the British Virgin Islands on 18 September 2023, to operate as a professional fund. The Fund is a ā€œprofessional fundā€ within the meaning of the Securities and Investment Business Act, 2010 (ā€œSIBAā€) and accordingly Shares in the Fund are only being offered to and will only be issued to ā€œprofessional investorsā€ within the meaning of SIBA.

    With respect to the United States, the Fund is exempt from registration under Section 3(c)(7) of the Investment Company Act of 1940. Shares in the Fund are being offered to qualified investors in the United States and globally based on Rule 506(c) under Regulation D of the Securities Act.

    The Fund is managed by BlackRock Financial Management, Inc. (a Delaware corporation) subject to an investment management agreement.

    1. What regulatory bodies oversee the product?

    BUIDL is structured as a limited company incorporated under the laws of the British Virgin Islands (BVI). As a BVI professional fund, BUIDL adheres to the regulatory standards of the BVI Financial Services Commission. From a U.S. regulatory perspective, the Securities and Exchange Commission (SEC) is the main regulatory body overseeing the Fund. Although not a regulatory body of the Fund, Financial Industry Regulatory Authority (FINRA) regulates any broker dealer activity with respect to the Fund. For example, placement agents of the Fund are required to comply with FINRA regulations.

    1. What licenses, permits, certificates, authorizations, registrations, concessions, approvals, exemptions does your product or company hold?

    The Articles are governed by the laws of the British Virgin Islands. The Subscription Documents relating to the Fund are governed by the laws of the state of Delaware.

    Fund Legal Structure:
    BUIDL is structured as a limited company incorporated under the laws of the British Virgin Islands (BVI). As a BVI professional fund, BUIDL complies with the Securities and Investment Business Act (SIBA) of 2010 and adheres to the regulatory standards of the BVI Financial Services Commission. This structure ensures the fund meets the necessary legal requirements for international investors, including those in digital asset-friendly jurisdictions such as the BVI and Cayman Islands.

    The Fund relies on Regulation D under the Securities Exchange Act of 1933, which provides an exemption from registering the Fundā€™s securities with the SEC. The Fund also relies on an exemption from registering with the SEC as an investment company provided in Section 3(c)(7) of the Investment Company Act of 1940 with respect to offers made to U.S. persons.

    BlackRock:
    BlackRock Financial Management, Inc. is an SEC-registered investment advisor, operating under the Investment Advisers Act of 1940. It adheres to strict regulatory standards to ensure that it maintains fiduciary duties to its clients and complies with all necessary SEC rules and regulations.

    Securitize:
    Securitize Markets, LLC: Securitize Markets is an SEC-registered broker-dealer, a member of FINRA (Financial Industry Regulatory Authority), and SIPC (Securities Investor Protection Corporation). This ensures that it operates with the highest standards for financial markets, with investor protections in place.

    Securitize, LLC:
    Securitize is also registered with the SEC as a transfer agent, providing compliant tokenization services and facilitating the creation and management of digital securities on the blockchain. Additionally, Securitize holds an Exempt Reporting Adviser (ERA) designation under the Investment Advisers Act of 1940, which allows it to provide advisory services to certain types of investors and private funds.

    Bank of New York Mellon:
    Bank of New York Mellon (BNYM) is the fundā€™s administrator and custodian and operates under supervision and regulation by the New York State Department of Financial Services (NYDFS) and the U.S. Federal Reserve. BNY Mellon is subject to strict regulatory oversight to safeguard the fundā€™s assets and ensure the highest levels of fiduciary responsibility.

    1. How is bankruptcy remoteness established for assets of this product? Does the issuer have more than one product? Please provide separately any related legal opinions or supplementary documents regarding bankruptcy remoteness

    Bankruptcy Remoteness and Investor Protections:
    BUIDL employs a robust, bankruptcy-remote structure designed to safeguard client assets from the insolvency of either the Fundā€™s entity, service providers, or the investment manager. This ensures full protection and segregation of investor assets.

    Comprehensive Legal Structure:
    The Fund is a private entity issued in the British Virgin Islands (BVI), with BlackRock serving as the investment manager, BNY Mellon as the administrator and custodian, PwC as the auditor, Securitize Markets, LLC as the broker-dealer, and Securitize, LLC as the transfer agent. Each entity operates independently to ensure that client assets remain fully protected and segregated from potential bankruptcy risks across all service providers.

    Independent Oversight:
    An independent board governs the Fund, upholding transparency and ensuring adherence to industry best practices across governance, administration, custody, and auditing.

    Custodial Protections:
    BNY Mellon, as the custodian, follows stringent regulatory guidelines that require the segregation of client assets from BNY Mellonā€™s corporate assets and the assets of other clients. This protection is further reinforced by the U.S. Securities Investor Protection Act, ensuring client funds remain safeguarded at all times.

    Fiduciary Responsibility:
    As a U.S. SEC-registered investment adviser under the Investment Advisers Act of 1940, BlackRock maintains a fiduciary duty to act in the best interests of its clients, ensuring that client assets are protected from BlackRockā€™s corporate liabilities, including in the event of bankruptcy.

    Role of Securitize: Securitize Markets, LLC serves as the broker-dealer, while Securitize, LLC acts as the transfer agent responsible for the issuance and redemption of securities. Neither entity holds or controls client assets. In the event of Securitizeā€™s bankruptcy, a new transfer agent can be appointed to seamlessly continue operations, a standard practice in fund management. Should no successor be found, the Fund retains the option to return assets to shareholders.

    1. What rights do tokenholders have?

    BUIDL offers investors non-voting, participating Class A Shares, issued in the form of digital tokens on the public Ethereum blockchain. These tokens represent ownership in the fund and allow holders to participate in the economic benefits generated by BUIDL, such as receiving dividend distributions. While these shares do not carry voting rights, token holders benefit from the following key rights:

    Participation in Dividends:
    Tokenholders have the right to receive regular dividends based on the fundā€™s performance, providing a steady yield on their investment.

    Transparency and Security:
    As digital tokens on the Ethereum blockchain, tokenholders can verify their holdings in real time via the blockchain.

    Liquidity and Flexibility:
    In addition to subscription and redemption flows, investors can transfer their tokens between whitelisted participants, subject to regulatory compliance, giving them flexibility while ensuring a compliant and secure environment.

    Blockchain-Based Investor Protections:
    The Ethereum blockchain contributes to the security and immutability of ownership records, providing an added layer of security for token holders beyond traditional financial instruments.

    Token holders have access to the fundā€™s financial and performance data, enabling informed decisions about their investments.

    These rights and features make BUIDL a compelling option for both traditional investors and decentralized entities, combining the trust of BlackRockā€™s institutional infrastructure with the accessibility and innovation of the Securitize digital asset ecosystem.

    1. Are there any pending or threatened legal proceedings or investigations against the company or any of its officers?

    No.

    1. Describe any conflicts of interest the company or product may have with its officers or Sky.

    There are no conflicts of interest with Sky or Spark.

    1. Explain the potential tax implications associated with the product.

    We have highlighted certain U.S. federal income tax and British Virgin Islands (BVI) tax considerations relevant to an investment in BUIDL. Investors are urged to fully review the tax considerations described in the Offering Memorandum and consult their tax advisors as to the potential tax consequences to them of any purchase, ownership and sale of BUIDL shares based on their particular circumstances and jurisdiction of domicile.

    U.S. Federal Income Taxation:
    BUIDL will be treated as a foreign corporation for U.S. federal income tax purposes. BUIDL intends to manage a portfolio of assets that are eligible for an exemption from U.S. federal withholding tax.

    U.S. Holders:
    BUIDL shares may be treated as a passive foreign investment company (PFIC) or a controlled foreign corporation (CFC) in the hands of a U.S. holder depending on whether the fund shares held by U.S. persons exceed certain thresholds. The fund will provide annual PFIC statements to U.S. holders to facilitate their annual U.S. tax compliance. The fund has not committed to providing CFC reporting at this time. U.S. holders are urged to consult with their tax advisors regarding their tax compliance obligations under these two regimes.

    Non-U.S. Holders:
    BUIDL payments to a non-U.S. holder that provides appropriate tax certifications to the fund and gain realized on a sale or other disposition of the shares by the non-U.S. holder will not be subject to U.S. federal income or withholding tax, unless (i) such income is effectively connected with a trade or business conducted by such Non-U.S. Holder in the United States, or (ii) in the case of gain, such non-U.S. holder is a nonresident alien individual who holds the shares as a capital asset and is present in the United States for more than 182 days in the taxable year of the sale and certain other conditions are satisfied.

    BVI Taxation:
    BUIDL and all dividends, interest, rents, royalties, compensations and other amounts paid by BUIDL to persons who are not persons resident in the BVI are exempt from the provisions of the Income Tax Act in the BVI and any capital gains realized with respect to any shares of BUIDL by persons who are not persons resident in the BVI are exempt from all forms of taxation in the BVI.

    This is a brief summary of certain tax considerations relevant to an investment in BUIDL. Tax laws and practices in both the U.S. and BVI can change, potentially impacting the fundā€™s tax status. Individual tax situations vary significantly. We strongly encourage all investors to consult both the fundā€™s Offering Memorandum and their own tax advisors to fully understand the tax treatment specific to their jurisdiction and circumstances.

V. Performance, Reporting, and Technical

  1. Provide historical performance relative to the most relevant benchmark and explanations for any deviations from the benchmark

    BUIDL invests 100% of its total assets in securities that mature in 95 days or less from the settlement of the purchase of such securities. The relevant benchmarks track 0-3 month treasury bills, such as the S&P U.S. Treasury Bill 0-3 Month Index.

    Successful performance against the benchmark is measured by maintaining an average tracking difference with a statistically insignificant deviation from the unitary fee of the Fund (0.50%), which has been maintained or exceeded since inception of the Fund.

    Historical BUIDL APY vs. Index Benchmark

  2. Describe the frequency, content, and process for performance and portfolio transparency reports. Who provides these?

    Securitize provides the most comprehensive and feature-complete platform of the RWA industry, having built these capabilities over the last 6 years. Through access to the Securitize Investor Portal, investors have full transparency into current portfolio holdings, asset performance, transaction history, payment history, and earned income (including past earned and distributed income, as well as earned but undistributed accrued income). The data is updated on a daily basis with accrued interest information provided by the fund administrator of BUIDL Bank of New York Mellon. When new tokens are issued the balances are updated in real time.

    Upon logging into the platform at id.securitize.io, investors will first be presented with a portfolio page listing all current investment positions.

    The side-bar menu persists throughout the platform, making key functions accessible from any other page within the platform. The relevant menu buttons are:

    Portfolio:
    Displays all current positions held with detailed information including units held, current price/NAV, and total value prominently displayed for each asset. Users may click on a specific asset to view additional data relevant to that position.

    Additional investments
    Can be easily accessed from this page using the Invest More button. The same access is available from the Invest option on the sidebar, which leads to the Primary Offerings page.

    Wallets:
    A complete wallet management interface allows investors to add additional wallets to their profile and authorize those wallets to hold specific token assets.

    Invest:
    The full portfolio of investments offered by Securitize Markets LLC that are applicable and available to the investor are listed on the Primary Offerings page.


    Screenshot for illustrative purposes only.

    The Fund investment page supplies eligible investors with an overview of the Fund including investment objectives, Fund documents, service providers, and any necessary disclosures. Submitting an investment pledge here leads the investor to the subscription documents required for entry into the Fund.

    By clicking into a particular asset from the main portfolio page, investors are presented with all relevant information regarding the position. Details provided include real-time performance metrics, transaction & payment history, income accruals distributed and pending, along with any asset specific documents and wallet management details.

    Within the Transactions tab, investors will find a full history of token events including issuances, redemptions, liquidity, relocations, or P2P transactions. Additionally, the transaction history is easily downloaded into a CSV format for further analysis or ingestion into other systems.

    The Payouts section provides historical information regarding all investor payments including redemptions, dividends, and reinvested earnings. For assets earning accrued income, the full daily history of accruals is available for download in CSV format. The CSV contains daily records showing the token balance, daily income factor, and the resulting earned income.

    Within the document section, all asset-specific documents are available to view or download by the investor. Documents may include subscription/re-subscription agreements, account maintenance documents, or Fund statements and disclosures.

    Additionally, each shareholder will receive a financial report of the Fund for each fiscal year audited by the Fundā€™s independent auditor, PWC. The Fund expects to provide such annual financial report within 120 calendar days after the end of each fiscal year of the Fund or as soon as reasonably practicable thereafter. All financial reports shall be prepared in accordance with U.S. generally accepted accounting principles unless otherwise deemed appropriate.

  3. Describe the accounting and auditing processes for the portfolio and product

    PricewaterhouseCoopers LLP has been retained as the independent auditor of the Fund. Each Shareholder will receive a financial report of the Fund for each fiscal year audited by the Fundā€™s independent auditor.

    The Bank of New York Mellon will serve as the administrator for the Fund, performing certain financial, accounting, corporate, administrative and other services for the Fund, subject to the overall supervision of the Board of Directors.

  4. Describe the technical implementation of your product

    The technical implementation of the BUIDL ERC-20 token leverages and implements the Securitize DS Protocol, which extends the foundational ERC-20 standard. This allows the token to benefit from the well-established infrastructure of the Ethereum blockchain while incorporating critical compliance controls and governance features unique to the DS Protocol. By implementing the DS Protocol, the token retains full compatibility with the ERC-20 ecosystem, ensuring easy integration with wallets, custodians, and smart contracts while adding layers of regulatory compliance. This protocol enables features such as whitelisting investors, managing transfers within regulated environments, and automating compliance across jurisdictions, ensuring that securities regulations are adhered to.

    The fractionalization capabilities of the token (up to six decimal points) facilitate flexible fund representation, making it suitable for various investor types, from retail to institutional players. Importantly, because it conforms to the ERC-20 standard, the token can be integrated seamlessly into the broader DeFi ecosystem, enabling functionalities like staking, lending, and liquidity provision without needing any bespoke integrations. For example, some clients have chosen to manage their holdings using Gnosis Safe without requiring further customization, demonstrating the plug-and-play ease that the ERC-20 standard provides.

    The Securitize DS Protocol has been instrumental in the success of several high-profile tokenization projects and it is the most widely used on-chain protocol for RWA tokenization that represent securities. It was a critical factor in BlackRockā€™s choice to employ it for the BUIDL token, given the protocolā€™s stringent compliance and security guarantees and history of wide usage without any issues. Moreover, this technology has been adopted by other leading financial institutions such as KKR and Hamilton Lane, enabling them to tokenize their products effectively and securely. The DS Protocolā€™s ability to manage the entire lifecycle of digital securities - from issuance to ongoing compliance and cap-table management - ensures that tokenized assets remain compliant at all times.

    The DS Protocol powers every Securitize token deployment and enforces the underlying compliance rules required by each asset. As of July 2024, Securitize has facilitated over $1 billion (23) worth of investments in tokenized securities through its platform, with 100+ tokenized securities issuances.

    Details of the DS Protocol can be found in the below links:
    DS Protocol
    DS Protocol Basics
    DS Protocol Trust & Registry Service
    DS Protocol Compliance Service

    From a technical security perspective, the administration of the BUIDL token, including actions such as minting, burning, or any updates to the token or its smart contract, is secured by Fireblocksā€™ institutional-grade controls. Fireblocks offers an advanced framework for securing private keys through multi-party computation (MPC) technology, ensuring that access to token administrative functions is highly resilient to attacks. This advanced level of security not only mitigates unauthorized access but also complies with the rigorous standards expected in regulated financial markets.

    In addition, as a precautionary measure, all newly minted tokens undergo a 24-hour lockup period to further safeguard against any potential unauthorized transfers. During this lockup, tokens cannot be transferred, ensuring that any unexpected minting or suspicious activities can be promptly detected and addressed before the tokens become active. Once this period passes, BUIDL tokens can be freely transferred between whitelisted Ethereum addresses, ensuring compliance with security and regulatory requirements while maintaining the flexibility of a decentralized environment.

    To provide ongoing, proactive security monitoring, Securitize has partnered with Hexagate, a leader in Web3 security and risk analytics. Hexagate offers continuous on-chain monitoring, employing sophisticated algorithms to detect and prevent potential exploits, hacks, or vulnerabilities before they can cause any financial loss. This proactive approach ensures that the deployed tokens are safeguarded against real-time threats, providing an additional layer of protection to both the platform and its investors. This partnership reflects Securitizeā€™s commitment to maintaining the highest standards of security in the rapidly evolving digital securities landscape.

    Additional Implementation Information:

    SecuritizeID Portal:
    Onboarding, investor account access, and reporting are managed through the SecuritizeID Portal at https://id.securitize.io/login. All investor activity can be managed via the portal, or conversely, many routine token operations can be managed by interacting with the token directly on-chain. For additional portal details, refer to section V.2 above.

    Operator Control Panel:
    All Broker Dealer & Transfer Agent functions are performed in the Control Panel. Additionally, all token transactions are monitored in real-time, and if necessary can be restricted. Transfer Agent control operators use Fireblocks institutional controls, requiring multiple key persons approval for any new token minting, further enhancing token security.

  5. What audits have been performed on the smart contracts involved with your product, by whom, and when?

    Securitize has been issuing digital asset tokens on the DS protocol since 2018, and also released the DS protocol for open-source development soon after. The contract is fully upgradeable using a proxy-delegate pattern and furthermore the structure of DS services allows not just the token upgrade but specific functions like compliance or registry services to be upgraded separately. The DS Protocol and related contracts have been audited multiple times over the years since the initial deployment, most recently by Certik in June 2024.

    All digital asset tokens issued by Securitize since inception have never been hacked or compromised in any way. Securitize is currently a SOC 1 and 2 Type 1 compliant organization.

    Additionally, Halborn audited the BUIDL-USDC swap smart contract provided by Circle. The smart contract code for BUIDL has been reviewed in detail by several partners, including Circle, Coinbase, and Anchorage. Etherscan has also reviewed and verified token information.

    Internal DS Protocol Audits (reports to be share privately with the selection committee)
    July 2018, June 2020 - CoinFabrik
    Sept 2023, June 2024 - Certik

    External Audits & Evaluations (can be reviewed privately)
    Oct 2023 - Halborn (Circle USDC contract)

VI. Sky Ecosystem

  1. Describe any previous relationship with Sky and familiarity working with DAOs

    BlackRock and Securitize have substantial experience working with decentralized autonomous organizations (DAOs) and addressing their unique needs. Despite the differences in governance structures, DAOs share fundamental similarities with traditional entities like foundations and endowments, where BlackRock has long been a leading investment manager. Managing these types of entities requires managing perpetual portfolios, ensuring proper asset-liability alignment, investing with an infinite time horizon, and growing capital responsibly through effective risk management.

    BUIDL has successfully onboarded multiple decentralized organizations (including ArbitrumDAO, after being granted the largest allocation in the STEP grant program) and has distributed over $9.3M in dividends to BUIDL holders (many of which are DAO participants) without tax withholding due to the fundā€™s BVI offshore structure. This experience has allowed Securitize to develop a streamlined onboarding framework for DAOs incorporating a variety of legal structures, including U.S. and non-U.S. corporations, trusts, and foundations.

    Furthermore, BlackRock is well-equipped to work within jurisdictions that are friendly to digital assets and decentralized entities, such as the Cayman Islands, British Virgin Islands (BVI), and other global regimes that support DAOs. Our flexibility in navigating both international and U.S. regulatory frameworks ensures that we can offer DAOs tailored, globally-compliant solutions across multiple jurisdictions.

  2. Beyond yield, how might your product benefit the Spark Star and/or Sky ecosystem?

    BUIDL gives Sky access to BlackRockā€™s world-class expertise in managing multi-asset portfolios, powered by Securitizeā€™s market-leading infrastructure.

    With $10 trillion in assets under management, BlackRock has an unparalleled track record in advising institutional portfolios, including organizations with highly bespoke needs such as Sky. In addition to the differentiated product dynamics and capabilities of BlackRock and Securitize highlighted elsewhere in this application, we believe two other dynamics are critical to expand upon:

    Critical risk mitigation through repo capability:
    BlackRock ā€˜s Global Cash Management team manages $778 billion in global liquidity assets, as of 30 June 2024. BlackRockā€™s market-leading position in the financial ecosystem includes significant access to repurchase agreement supply, a critical capability that can offer several benefits compared to Treasuries. In the event of periods of concern around U.S. Treasuries, catalyzed by a U.S. debt ceiling issue or otherwise, it could be advantageous to vastly reduce exposure to U.S. Treasuries for some period of time. In such an episode, extensive repo capacity would be a potentially critical advantage and risk mitigating capability. Through BlackRock, BUIDL portfolio managers can access the repo market through 53 unique counterparties and 12 sponsors within the FICC cleared repo service, enabling maximal liquidity and flexible, diversified counterparty exposures.

    Institutional commitment and influence across TradFi and digital assets ecosystems:
    BlackRockā€™s senior leadership has shown a strong commitment to the future of tokenization and digital assets, ensuring that BUIDL can continue to align with the most innovative trends in decentralized finance. Through the strength of BlackRockā€™s platform, client relationships, and effective advocacy for digital assets, BlackRock has driven such robust flows into its cryptoasset and tokenized fund products that it has become the worldā€™s largest crypto asset manager, growing AUM from cryptoasset products by over 8,000% on a YTD basis, to more than $20 billion today. As part of this, BlackRock had to enlist the support and participation of a breadth of traditional finance players (including market makers, banks and fund administrators) in order to make the crypto ETP ecosystem viable.

    This unique ability to drive institutional demand for cryptoassets and galvanize support among traditional finance players would continue to benefit Sky and the decentralized finance ecosystem, positioning BlackRock as a valuable long-term collaborative partner to Sky in supporting the growth of the Sky and digital assets ecosystems.

    Further, BlackRock intends to continue to drive adoption and acceptance of BUIDL, and as this occurs, BUIDLā€™s utility to Sky as a foundational part of the Sky treasury assets will continue to grow.

  3. Does the product have integrations with any other platforms?

    BUIDL, via BlackRock and Securitize, is actively engaged in efforts across the DeFi ecosystem to extend the reach and acceptance of BUIDL to further enhance its utility to digital asset native investors. Please refer to III.7 for a list of integrated partners and service providers.

  4. Do you offer or plan to offer other products that could be appropriate for Spark or other SubDAOs?

    BlackRock Cash Management Solutions Across Liquidity Needs

    An investorā€™s cash typically falls into three distinct categories or tiers. Understanding liquidity needs can help investors segment their cash and identify opportunities to optimize. While an entityā€™s investment policy will typically dictate their own definitions, generally we see some variation of the following classifications.

    BlackRock provides diversified investment management to institutional clients, intermediary clients and individual investors through various investment vehicles. Investment management services consist of the management of equity, fixed income, multi-asset class, alternative investment, digital asset, and cash management products. BlackRock offers its investment products in a variety of vehicles, including open-end and closed-end mutual funds, iSharesĀ® exchange traded funds (ā€œETFsā€), collective investment trusts and separate accounts. Additionally, we provide Financial Markets Advisory services for governments, central banks, and financial institutions, as well as whole portfolio solutions through our OCIO platform.

    The investment solutions offered by BlackRock include alpha-seeking and index products as well as fundamental and systematic strategies, along with an array of alternative investment products that can help improve results and diversify portfolios.

    The breadth and depth of investment solutions is designed to deliver better outcomes, returns, convenience, value, and transparency for our clients, and our distinct platform allows us to offer unbiased, holistic offerings. The below chart reflects the breadth of BlackRockā€™s products and services.

    BlackRock Investment Management

    Out of the thousands of funds and solutions offered by BlackRock which collectively manage $10 trillion in AUM, we highlight below some preliminary top ideas that may be most optimally suited to Skyā€™s stated needs. The process of determining the actual combination of supplementary products will be an extensive process that we are well positioned to undertake with Sky, leveraging our global teams that support the development of customized whole portfolio strategies for clients.

    Illustrative Supplemental Product Opportunities

    Securitize Tokenized Offerings
    It is important to note the Securitize ecosystem is designed to provide investors with a standardized and efficient investment experience, specific to their target asset and any other complementary products available on the platform. Once onboarded to BUIDL through Securitize, Sky will have immediate access to any tokenized offerings available, which leverage the same processes, systems and investment experience as BUIDL. Securitize provides the unique ability for Sky to leverage existing KYC data, accreditation status, wallet(s) and other account information to access high quality products able to be managed alongside BUIDL through Skyā€™s Securitize ID account.

    Additionally, as the leading platform in tokenizing real-world assets, Securitize is committed to
    developing solutions in the digital assets space that help solve real problems, specifically by bringing digital asset securities to different markets for treasury management, portfolio
    diversification, and secured ecosystem utility.

    For example, the Hamilton Lane Senior Credit Opportunities Securitize Fund (ā€œSCOPEā€) offers several compelling advantages as a treasury management complement to BUIDL.
    The Hamilton Lane fund targets senior credit opportunities, aiming for yields that can outperform traditional fixed-income securities in a declining interest rate environment. The average deal is 450 bps above the Secured Overnight Financing Rate (SOFR is currently 5.38% and is a broad measure of the cost of borrowing cash overnight collateralized by Treasury securities). As interest rates decline, existing credit assets often appreciate in value. This potential upside not only strengthens the overall value of a DAOā€™s treasury but also aligns with long-term growth objectives, making the Hamilton Lane fund an attractive investment option.

    And, through Securitize, the tokenized structure of the feeder fund provides on-chain daily liquidity via on-demand redemptions when needed, and allowing quick access to treasury funds for operational requirements without facing significant liquidation penalties or waiting for off-chain transactions to settle.

    Hamilton Lane Senior Credit Opportunities Securitize Fund - Historic NAV

    By providing higher yields, liquidity, expert management, capital preservation, and potential
    appreciation, SCOPE can enhance a DAOā€™s treasury management strategy in the face of anticipated lower interest rates, creating a balanced and resilient investment.

    The above are just a few examples of how BlackRock and Securitize both bring access to a wide array of complementary products that can be used to construct portfolios across a spectrum of desired outcomes.

VII. Disclosures, Important Information, & Footnotes
This communication is not an offer and should not be deemed to be a contractual commitment or undertaking between the intended recipient of this communication and BlackRock but an indication of what services may be offered subject to a legally binding contract between the parties and therefore no reliance should be placed on this document or its content. Opinions, estimates, and recommendations offered constitute our judgment and are subject to change without notice, as are statements of financial market trends, which are based on current market conditions. We believe the information provided here is reliable, but do not warrant its accuracy or completeness. This communication and its content represent confidential information. This material has been prepared for informational purposes only, and is not intended to provide, and should not be relied on for, accounting, legal, or tax advice. You should consult your tax or legal adviser regarding such matters.

Forward Looking Information
This material may contain ā€œforward-lookingā€ information that is not purely historical in nature. Such information may include, among other things, projections, forecasts, estimates of yields or returns and proposed or expected portfolio composition. Moreover, where certain historical performance information of other investment vehicles or composite accounts managed by BlackRock and/or its subsidiaries (together, ā€œBlackRockā€) has been included in this material and such performance information is presented by way of example only. No representation is made that the performance presented will be achieved, or that every assumption made in achieving, calculating, or presenting either the forward-looking information or the historical performance information herein has been considered or stated in preparing this material. Any changes to assumptions that may have been made in preparing this material could have a material impact on the investment returns that are presented herein by way of example.

This material is not intended to be relied upon as a forecast, research, or investment advice, and is not a recommendation, offer, or solicitation to buy or sell any securities or to adopt any investment strategy. The opinions expressed may change as subsequent conditions vary. The information and opinions contained in this material are derived from proprietary and nonproprietary sources deemed by BlackRock to be reliable, are not necessarily all inclusive and are not guaranteed as to accuracy. There is no guarantee that any of these views will come to pass.

BlackRock makes no representations or warranties as to the accuracy or completeness of the information contained herein, and further nothing contained herein shall be relied upon as a promise by, or representation by, BlackRock whether as to past or future performance results. Past performance is not indicative or predictive of future performance.

These materials are being provided for informational purposes only and are not intended to constitute tax, legal or accounting advice. You should consult your own advisers on such matters. Additional information is available on request. Information contained herein is believed to be reliable, but BlackRock does not warrant its accuracy or completeness. Information contained herein represents BlackRockā€™s own opinions. There can be no assurance that the investment objectives of any strategy referred to herein will be achieved. An investment in any strategy referred to herein involves a high degree of risk, including the risk that the entire amount invested may be lost.

Index
It is not possible to directly invest in an unmanaged index.

Risk
Investing in the bond market is subject to certain risks including market, interest-rate, issuer, credit and inflation risk. Equities may decline in value due to both real and perceived general market, economic, and industry conditions. Mortgage and asset-backed securities may be sensitive to changes in interest rates, subject to early repayment risk, and while generally backed by a government, government-agency, or private guarantor there is no assurance that the guarantor will meet its obligations. High-yield, lower-rated, securities involve greater risk than higher-rated securities; portfolios that invest in them may be subject to greater levels of credit and liquidity risk than portfolios that do not. Investors will, at times, incur a tax liability. Income from municipal bonds may be subject to state and local taxes and at times the alternative minimum tax. Derivatives may involve certain costs and risks such as liquidity, interest rate, market, credit, management and the risk that a position could not be closed when most advantageous. Investing in derivatives could lose more than the amount invested.

BlackRock makes no representations or warranties as to the accuracy or completeness of the information contained herein, and further nothing contained herein shall be relied upon as a promise by, or representation by, BlackRock whether as to past or future performance results. Past performance is not indicative or predictive of future performance.

These materials are being provided for informational purposes only and are not intended to constitute tax, legal or accounting advice. You should consult your own advisers on such matters. Additional information is available on request. Information contained herein is believed to be reliable but BlackRock does not warrant its accuracy or completeness. Information contained herein represents BlackRockā€™s own opinions. There can be no assurance that the investment objectives of any strategy referred to herein will be achieved. An investment in any strategy referred to herein involves a high degree of risk, including the risk that the entire amount invested may be lost.
Past performance is not a reliable indicator of current or future results and should not be the sole factor of consideration when selecting a product or strategy.

Footnotes:
(1) Circle has informed the Fund that, as a holder of the BUIDL token, it may from time to time purchase Shares from Shareholders in exchange for USDC, a U.S.-dollar denominated stablecoin issued by Circle, in accordance with Circleā€™s own investment policies exclusively for purposes of prudent treasury management. Circle is not an agent of the Fund and will not have any obligation to purchase any Shares. Accordingly, there can be no assurance that Shareholders will have the ability to seek to sell Shares for USDC through Circle.

(2) Total dollar amount (USD) invested through the Securitize platform since inception, across broker-dealer and transfer agent entities, and acquired Onramp Invest platform.

(3) Based on internal numbers as of July 2024.

(4) 50 years of Cash management expertise includes history from predecessor entities as of 30 June 2024. BlackRockā€™s history of cash management began in 1973 when a predecessor company pioneered the first constant dollar money market fund for institutional investors.

(5) Circle has informed the Fund that, as a holder of the BUIDL token, it may from time to time purchase Shares from Shareholders in exchange for USDC, a U.S.-dollar denominated stablecoin issued by Circle, in accordance with Circleā€™s own investment policies exclusively for purposes of prudent treasury management. Circle is not an agent of the Fund and will not have any obligation to purchase any Shares. Accordingly, there can be no assurance that Shareholders will have the ability to sell Shares for USDC through Circle.

(6) This network refers to the whitelisted network of investors that may engage in peer to peer transactions with other whitelisted BUIDL investors. Any peer to peer activity that may occur is not facilitated by the Fund and is subject to arrangements between investors away from the Fund.

(7) Any USDC conversion provider is not an agent or affiliate of the Fund, and the Fund will not in any way be responsible for any actions or failures to act by USDC conversion providers. This service is independent of the Fund and is not guaranteed.

(8) Circle has informed the Fund that, as a holder of BUIDL tokens, it may from time to time purchase Shares from Shareholders in exchange for USDC, a U.S.-dollar denominated stablecoin issued by Circle, in accordance with Circleā€™s own investment policies exclusively for purposes of prudent treasury management. Circle is not an agent of the Fund and will not have any obligation to purchase any Shares. Accordingly, there can be no assurance that Shareholders will have the ability to seek to sell Shares for USDC through Circle.

(9) Any peer to peer activity that may occur is not facilitated by the Fund and is subject to arrangements between investors away from the Fund.

(10) Any peer to peer activity that may occur is not facilitated by the Fund and is subject to arrangements between investors away from the Fund.

(11) Any USDC conversion provider is not an agent or affiliate of the Fund, and the Fund will not in any way be responsible for any actions or failures to act by USDC conversion providers. This service is independent of the Fund and is not guaranteed.

(12) Circle has informed the Fund that it may from time to time purchase Shares from Shareholders in exchange for USDC, a U.S.-dollar denominated stablecoin issued by Circle, in accordance with Circleā€™s own investment policies exclusively for purposes of prudent treasury management. Circle is not an agent of the Fund and will not have any obligation to purchase any Shares. Accordingly, there can be no assurance that Shareholders will have the ability to seek to sell Shares for USDC through Circle.

(13) Circle has informed the Fund that it may from time to time purchase Shares from Shareholders in exchange for USDC, a U.S.-dollar denominated stablecoin issued by Circle, in accordance with Circleā€™s own investment policies exclusively for purposes of prudent treasury management. Circle is not an agent of the Fund and will not have any obligation to purchase any Shares. Accordingly, there can be no assurance that Shareholders will have the ability to seek to sell Shares for USDC through Circle.

(14) A network of whitelisted network of investors may engage in peer to peer transactions with other whitelisted BUIDL investors. Any peer to peer activity that may occur is not facilitated by the Fund and is subject to arrangements between investors away from the Fund.

(15) Any USDC conversion provider is not an agent or affiliate of the Fund, and the Fund will not in any way be responsible for any actions or failures to act by USDC conversion providers. This service is independent of the Fund and is not guaranteed.

(16) A network of whitelisted network of investors may engage in peer to peer transactions with other whitelisted BUIDL investors. Any peer to peer activity that may occur is not facilitated by the Fund and is subject to arrangements between investors away from the Fund.

(17) A network of whitelisted network of investors may engage in peer to peer transactions with other whitelisted BUIDL investors. Any peer to peer activity that may occur is not facilitated by the Fund and is subject to arrangements between investors away from the Fund.

(18) A whitelisted network of investors may engage in peer to peer transactions with other whitelisted BUIDL investors. Any peer to peer activity that may occur is not facilitated by the Fund and is subject to arrangements between investors away from the Fund.

(19) Circle has informed the Fund that it may from time to time purchase Shares from Shareholders in exchange for USDC, a U.S.-dollar denominated stablecoin issued by Circle, in accordance with Circleā€™s own investment policies exclusively for purposes of prudent treasury management. Circle is not an agent of the Fund and will not have any obligation to purchase any Shares. Accordingly, there can be no assurance that Shareholders will have the ability to seek to sell Shares for USDC through Circle.

(20) Any USDC conversion provider is not an agent or affiliate of the Fund, and the Fund will not in any way be responsible for any actions or failures to act by USDC conversion providers. This service is independent of the Fund and is not guaranteed.

(21) Circle has informed the Fund that it may from time to time purchase Shares from Shareholders in exchange for USDC, a U.S.-dollar denominated stablecoin issued by Circle, in accordance with Circleā€™s own investment policies exclusively for purposes of prudent treasury management. Circle is not an agent of the Fund and will not have any obligation to purchase any Shares. Accordingly, there can be no assurance that Shareholders will have the ability to seek to sell Shares for USDC through Circle.

(22) Circle has informed the Fund that it may from time to time purchase Shares from Shareholders in exchange for USDC, a U.S.-dollar denominated stablecoin issued by Circle, in accordance with Circleā€™s own investment policies exclusively for purposes of prudent treasury management. Circle is not an agent of the Fund and will not have any obligation to purchase any Shares. Accordingly, there can be no assurance that Shareholders will have the ability to seek to sell Shares for USDC through Circle.

(23) Total dollar amount (USD) invested through the Securitize platform since inception, across broker-dealer and transfer agent entities, and acquired Onramp Invest platform.

For more information, contact us at: privateclient@securitize.io

Thank you for considering our proposal. We look forward to the opportunity to collaborate with you.

1 post - 1 participant

Read full topic

Spark Tokenization Grand Prix Tokenization Grand Prix Application - PV01

Published: Sep 20, 2024

View in forum ā†’Remove

I Product Summary

1. Project name: PV01
2. Product name: ā€˜TBLā€™
3. Product type / underlying asset:

ERC-20 tokens each representing a single bond (ā€˜TBLā€™)

Underlying asset: one single US Treasury Bill (identified by its CUSIP)

Various maturities available: from 1 week to 12 months

4. Issuer jurisdiction: Bermuda (regulated under Bermuda Monetary Authority)
5. Product website: PV01 ā€¢ The Pivio platform
6. Primary contact name, title, and method of contact:

Name: Max Boonen
Title: Co-Founder and Chief Executive Officer
Email: Max@pv0.one

EXECUTIVE SUMMARY

PV01ā€™s proposal based on the TBL product is tailored to fulfill SparkDAOā€™s requirements and advance Sky towards its EndGame State objective. Hereā€™s how a strategic partnership and investment in TBLs will benefit SparkDAO:

  • Direct On-Chain Ownership: TBLs offer SparkDAO direct access to the US Treasury market on-chain, removing unnecessary centralized intermediaries and reducing counterparty risk. This provides SparkDAO with enhanced control over its investments and capital allocation.

  • Unparalleled Liquidity: TBLs are the most liquid on-chain asset during market hours, backed by PV01ā€™s issuance of 4-week TBLs with flexible rollover options. To ensure uninterrupted liquidity, PV01 is committing close to $100 million in weekend repo facilities, providing SparkDAO with USDC liquidity at all times.

  • Robust Legal Foundation: PV01ā€™s bankruptcy remote issuers, transaction structure and legal documentation developed in accordance with TradFi practices, together with legal opinions confirming the legality and validity of the bonds ensure our TBLs meet the highest of legal standards. PV01 is also fully compliant with applicable laws and regulations including securities laws and sanctions/AML regulations.

  • Seamless Transferability: TBLs are easily transferable, with minimal restrictions or approval requirements, ensuring operational efficiency and agility for SparkDAOā€™s investment activities.

  • Market-Leading Net Yield: Leveraging US T-bills directly as collateral, TBLs cut out intermediaries, delivering higher net yields and maximizing returns for SparkDAO, as compared to reverse repo alternatives.

  • Composability: TBLs are designed for integration with other decentralized financial applications, enabling SparkDAO to build passive or rule-based investment strategies, which promote innovation and strategic flexibility within the Sky ecosystem.

  • Strategic Diversification: As a modular financial instrument, TBLs can serve as a core building block for other financial products in the Sky/SparkDAO portfolio, diversifying risk and enhancing the overall resilience of the Sky ecosystem.

II. Company Details

1. Company description

Launched in 2023 by B2C2 founders Max Boonen and Flavio Molendini, PV01 Capital Markets Ltd. (ā€œPV01ā€) is a regulated debt capital markets firm offering access to yield-bearing digitally native bonds on public blockchains. PV01 is licensed in Bermuda under the Digital Assets Business Act 2018 (the ā€œDABAā€) as a digital asset services provider. PV01 arranges and tokenizes issuances of digitally-native bonds

2. Key personnel biographies

PV01 has a proven leadership team with expertise in traditional capital markets and more specifically, fixed income assets, including successful track records building businesses in the institutional digital assets market. Our executive team has diverse global experience from leading institutions such as Goldman Sachs, Deutsche Bank, Societe Generale, B2C2 and Amber Group.

Max Boonen, CEO and Co-Founder

Max is a co-founder of PV01. Founded in 2022, the company makes it possible to invest in government bonds directly from stablecoins. PV01 arranges the issuance of digital bonds as tokens on public blockchains. Previously, Max co-founded B2C2, a pioneering firm that became the largest OTC dealer of the digital assets markets. B2C2 was acquired by Japanese banking group SBI in 2020. Before joining the nascent crypto industry in 2015, Max was an interest rates trader at Goldman Sachs.

Flavio Molendini, CTO and Co-Founder

Flavio is a co-founder of PV01 and B2C2. His expertise lies in building high-performance and scalable systems for trading and market making. Prior to PV01, he designed and implemented trading platforms now known for their speed, reliability, and predictability. Combining a deep understanding of IT architecture, financial markets and the blockchain technological stack, Flavio is here to give PV01 the systems it deserves.

Manuela Warnier, Chief Operating Officer

Manuela previously worked with Max and Flavio as B2C2ā€™s Chief of Staff. Having joined the firm in early 2017, she helped to scale the companyā€™s operations to over 100 people before joining an important crypto hedge fund. A self-directed and resourceful COO with 6+ yearsā€™ experience, she has successfully planned, managed and delivered diverse cross-functional projects. Manuela is an impactful networker and relationship builder with a growth mindset.

Sophia Shluger, Chief Commercial Officer

Prior to joining PV01, Sophia was Managing Director in Europe for Amber Group, a fintech unicorn and crypto native market maker. She was responsible for institutional expansion both in the UK and across EMEA. She is a Venture Partner at VNTR Capital, an investor syndicate, a financial services executive and a global business development professional with over 15 years of track record and deal-making experience from Goldman Sachs, XP, Santander Investment Securities and American Express, among others.

Michael Wynne, Chief Compliance Officer

Before joining PV01, Michael established a regulatory compliance service line at Walkers Global, a prominent offshore law firm. He successfully guided digital asset businesses through the regulatory licensing process, held several non-executive directorships and expanded the advisory business within the offshore market. His risk and compliance experience spans the UK, British Virgin Islands and Bermuda and he is a Fellow of the International Compliance Association. Michael is known for his practicality, risk mindset and ability to deliver.

Jan Wipplinger, Head of Product

Prior to joining PV01, Jan worked for Deutsche Bank as a Managing Director in the Global Markets business where he held various senior roles covering debt capital markets, fixed income and emerging markets in London and Asia Pacific. His 20 years of experience spent in the depth of the bond market will help PV01 to combine time-tested financial thinking with innovative blockchain technology to create value in capital markets for our clients.

Kristi Green, Head of Legal

Kristi is a Canadian/UK qualified finance lawyer with extensive experience in both debt capital markets and structured finance at Magic Circle law firms and a global investment bank. Kristi has been involved in advising issuers and sponsors on the local laws applicable to structured debt transactions conducted via offshore SPVs. Through her multi-jurisdictional career spanning Canada, France, the UK, Cayman Islands and Ireland, Kristi has gained exposure to securities regulations and capital markets practice across the UK, European and North American markets.

3. Team size:

  • 12 professionals (6 commercial and 6 technology)

4. Years in operation:

  • 2 years

III. Product Information

1. Describe the product:

TBL: Product Overview

PV01ā€™s digital bonds are the highest yielding short-term Treasury product in the market. With fewer intermediaries than competitors, they offer direct access to the underlying US T-Bill market and benefit from its immense liquidity.

PV01ā€™s core product, the ā€˜TBLā€™ is a digitally-native zero coupon bond secured by US Treasury Bills, subscribed for and redeemed by investors directly on-chain in USDC. TBLs are the worldā€™s first fully blockchain-native bearer debt securities issued under English law - the gold standard for TradFi bond issuance. As bearer securities, TBLs are the most readily transferable Treasury product in the market ā€“ no approval whatsoever is required, a simple transfer from wallet to wallet suffices.

Each TBL bond is a direct, secured, limited recourse debt obligation of its issuer, a regulated, bankruptcy-remote, orphan SPV established in Bermuda. Represented by a transferable ā€˜bearerā€™ bond token in ERC-20 format, the TBL tokens have a notional value of 1 USDC per token and are fully negotiable and freely transferable on the blockchain in any USDC amount, subject to a sanctions blacklist.

With title to the TBL bonds passing by delivery of the TBL tokens on-chain, the need to maintain a register of ownership is eliminated. Ownership of TBL bonds is determined exclusively by possession (control) of the TBL tokens and is generally identified by the digital wallet address on which the TBL tokens are held.

Each TBL is linked 1:1 to an equal USD principal amount of a specific US T-Bill (an ā€œUnderlying T-billā€) with a matching maturity date. The Underlying T-bills are held in a segregated, secured securities account with a regulated custodian.

When the Underlying T-bill matures, the USD proceeds are converted to USDC and paid back to the holders of the corresponding TBL token, via the TBL smart contract.

Prior to maturity, a TBL can also be tapped (increased in size) or redeemed early by buying or selling the Underlying T-bill during its lifetime. This provides unlimited and same-day liquidity during US government bond market hours.

Outside of market hours (e.g. on weekends), PV01 has commitments from market makers to provide liquidity (in repo form and as outright purchases) for an aggregate amount just under $100mm. The fact that TBLs can be transferred without any approval by PV01 facilitates secondary liquidity.

The TBL product is designed to mirror as closely as possible the commercial features of a direct holding of US T-bills on-chain, while meeting traditional finance standards in terms of structure and documentation - without unnecessary TradFi intermediaries such as registrars, paying agents and clearing systems - making it the most compliant, secure, cost-effective and liquid way to get access to US Treasury yields on-chain.

Importantly, TBLs are not funds, they are simple debt securities with a fixed repayment amount and defined maturity date backed by a static number of matching underlying US T-bills and paying out in stablecoins. As such, they do not depend on an asset manager to carry out an investment mandate on behalf of investors.

As modular, building block-like financial instruments, TBLs can be reused to build other financial products on-chain. Due to their bearer nature, TBL bonds can be deposited, transferred, posted as collateral, etc., by simple delivery of the TBL tokens.

rTBL: The ā€˜Perpetualā€™ TBL via Automatic Rollover

PV0 created an ERC-4626 vault to enable the automatic rollover of TBLs. At any point in time, the vault contains an ā€œon-the-runā€ 4-week TBL. Holders of that same TBL can deposit their tokens into the vault. At maturity, the 4-week TBL inside the vault is rolled into the new 4-week TBL. This feature allows for the ā€œinvest-and-forgetā€ convenience of money market funds, while avoiding their overhead and redemption delays. Our research also indicates that investors generate higher all-in yields compared to competing products thanks to those savings.

At any moment before maturity, investors that deposited TBL tokens in the vault can withdraw them from the vault, and redeem their USDC at maturity instead of rolling automatically.

Currently PV01 conducts primary issuances of rollable TBLs every 4 weeks and has plans to introduce a 2-week rollable TBL.

Full Transferability: Efficient Yielding Collateral

The full transferability of TBLs enables them to be used efficiently as yielding collateral. Importantly, the transfer of TBL tokens as collateral does not trigger the usual selling restrictions afflicting US investors.

2. Describe the underlying asset:

Each TBL is backed by a USD principal amount of a specific US Treasury Bill (identified by its CUSIP) equal to the USDC principal amount of the TBL issued. They have the same maturity date. ā€‹ā€‹

The Underlying T-bill is deposited in a secured collateral account of the TBL Issuer (Digital Bonds Ltd, a special-purpose vehicle) and held there to maturity (unless liquidated in connection with an early redemption). No other assets form part of the collateral and there is no active management of the collateral.

3. How is yield transferred to the token holder (i.e., via rebasing, distributions, price accrual, etc.) and how often?

TBLs are zero-coupon debt securities offered at a discount to par, mirroring US T-bills. There are no periodic interest payments. Investors in TBLs are paid back using the redemption proceeds of the Underlying T-bill, which pays out at 100% of its principal amount in USD, converted to USDC by the TBL Issuer.

The yield on TBLs comes from the difference between their issue price (or purchase price in the secondary market) and their final payout amount, equal to their principal amount.

The final payout amount is claimed by TBL holders from the TBL smart contract at maturity, on the same day that the Underlying T-bill matures. Investors can take their gains or let their TBL roll by depositing TBL tokens in the rTBL ERC-4626 vault before maturity. In that case, no payment is received by the investor, but gains compound by greater and greater amounts with successive TBL series.

As would be expected, both minting and redeeming are atomic operations in the smart contract.

4. What is the jurisdiction of the issuer and key entities?

Bermuda is the jurisdiction of incorporation of both: (i) Digital Bonds Ltd (the ā€œSPVā€), and (ii) PV01 Capital Markets Ltd. (the ā€œArrangerā€ and the ā€œTokenizerā€).

Digital Bonds Ltd

The SPV was established in Bermuda in September 2023 as an exempted company and is registered as a segregated accounts company. Digital Bonds Ltd is registered in the Bermuda Registrar of Companies with registration number 202302760. The legal entity identifier (LEI) of Digital Bonds Ltd is 9845001ACD9A9DCCF060 and its registered office is at c/o Walkers Corporate (Bermuda) Limited, Park Place, 55 Par-la-Ville Road, Hamilton HM 11, Bermuda. The SPVā€™s sole business purpose and activity is the issuance of digital bonds and the purchase of collateral for such digital bonds through its segregated accounts.

PV01 Capital Markets Ltd.

PV01 is also incorporated in Bermuda, with registered company number 202302581 and its registered office at c/o Walkers Corporate (Bermuda) Limited, Park Place, 55 Par-la-Ville Road, Hamilton, HM 11, Bermuda.

Both entities are regulated by the Bermuda Monetary Authority (BMA).

HDL MF SA (ā€œHDLā€), the parent company of PV01, is a sociĆ©tĆ© anonyme incorporated and existing under the laws of Belgium, with registered office at 10 Boulevard de lā€™Empereur, 1000 Brussels, Belgium and registered under number 0793.243.927 in the Register of Legal Entities (Brussels, French-speaking section). HDL supplies administrative, legal, commercial and technological support to PV01.

5. What is the asset eligibility criteria and/or concentration limitations for the portfolio as defined by the underlying documents?

Similar to Skyā€™s RWA-15-A (ā€˜Andromedaā€™) investments, TBLs are outright bonds and not a pre- constructed portfolio. Each TBL corresponds 100% with the underlying US T-bill.

Sky and Spark DAOā€™s overall objectives in regards to concentration, duration and desired maturity profile can be implemented with the use of rTBL vaults in a rule-based and automated way. We propose to spread the investment 50:50 across the 2-week and 4-week rTBL vaults.

6. Are any hedging or derivatives permitted in the underlying portfolio?

The portfolio of TBL for Sky / SparkDAO consists only of bonds. No derivatives, no hedges, no reverse repos with banks.

7. Provide a list of all counterparties and service providers used by your product (i.e., custodians, trustees, reporting agents, exchange agents, banks, etc). Provide flow-charts or diagrams for all related entities and counterparties, if available.

  • Issuer: Each TBL Issuer is a separate segregated account (ā€œSACā€) of Digital Bonds Ltd.
  • Broker: StoneX Financial Ltd.
  • Custodian: StoneX Financial Ltd., compliant with the UK FCAā€™s CASS rules
  • On/Off Ramper: Coinbase, Inc.
  • Security Agent: Ankura Trust Company, LLC
  • Arranger and Tokenizer: PV01 Capital Markets Ltd.
  • Wallet Provider: Fireblocks Ltd.

The SPVā€™s fiat bank account is provided by BCB (Bermuda Commercial Bank Limited) in Bermuda.

Descriptions of the transaction parties and of the transaction documents, including:

  • the Deed Poll
  • the Arranger Agreement
  • the Arrangement and Tokenization Services Agreement
  • the Brokerage and Custody Agreement
  • the Security Deed
  • the Securities Account Control Agreement and
  • the On-Off Ramper Agreement

are included in the sample Offering Memorandum (see the section entitled ā€˜Transaction Parties and Transaction Documentsā€™).

See also the Transaction Structure Diagram below.

8. What is the AUM of the product? Provide a breakdown by blockchain.

PV01ā€™s Historical TBL Issuance

Bond Name Token Symbol Amount Invested (USDC)
1-Week T-Bill - DB Series-1 TBL-20240416-1 5,000,000
2-Week T-Bill - DB Series-2 TBL-20240516-2 5,000,000
1-month T-Bill - DB Series-3 TBL-20240618-3 5,000,000
1-month T-Bill - DB Series-4 TBL-20240716-4 5,250,000
4-week T-Bill - DB Series-5 TBL-20240820-5 12,000,000
4-week T-Bill - DB Series-6 TBL-20240917-6 11,500,000
4-week T-Bill - DB Series-7 TBL-20241015-7 11,700,000
Total 55,450,000

ā€‹ā€‹PV01 obtained its DABA license to commence operations from the Bermuda Monetary Authority (BMA) in 2024. PV01 successfully completed its first two issuances in April 2024 with an initial USDC 5M transaction sold by PV01 partners B2C2, Keyrock and BlockTower Capital.

Since then, PV01 has completed over USDC 50M in TBL issuance volumes.

Figures above are for the Ethereum mainnet.

9. What are the standard fees (i.e., subscription, redemption, management, etc.)?

The standard TBL product fee is 20 basis points running, i.e. 0.20% annualized, which is factored into the purchase price/yield of each TBL upon issuance.

PV01ā€™s fee is among the lowest in the market as there are no active management fees or other intermediary fees. There is no issuing or redeeming fee.

PV01 is committed to waiving its fee for the first $50M invested into our TBL product and to offer the subsequent $50M allocation at just 10 bps. For any amounts thereafter, the standard 20 basis point fee would apply and we guarantee that indefinitely.

Crucially, our research also indicates that our product generates the highest after-fee yield in the market (give or take temporary fee holidays) by avoiding the inherently costlier structures of fund products or indirect US T-bill investments such as reverse repos via banks.

10. Other than the fees described above, can other expenses be paid from the proceeds of the product/assets?

No other fees or expenses are charged or passed on to investors. Importantly, there are no hidden fees charged by an underlying fund, which is one of two reasons identified by our research for the underperformance of competing offerings.

The other reason is the use of reverse repos, which yield less than US T-bills due to their interaction with the balance sheets of the banks offering them.

11. How is your product permissioned? (e.g., primary users, secondary users).

Our product is permissioned in a similar way as USDC.

Specifically, direct subscriptions and redemptions require the investor to have been screened by PV01. These are primary users who would mint and redeem directly with PV01.

Secondary users, including users of the rTBL vault, do not need to be screened by us.

As has become standard in the industry, we use a crypto address blacklist for sanctions, both the one maintained by Chainalysis and our own blacklist.

Token transfers are permissionless except for wallets in the blacklist. Those are rejected at the level of the smart contract.

Note that TBL tokens are bonds under English law. As in TradFi, whether a bond transfer is permitted by the settlement technology (here, the blockchain as opposed to the clearing system) does not imply that it is legal to perform for the transferee and the transferor. Participants must make their own assessment.

12. What is the monthly transaction volume for the product?

The monthly transaction volume has been circa USDC 25M.

13. What is the expected and maximum time for users to subscribe to and redeem from your product? Have you had any interruptions in your ability to process redemptions and subscriptions?

Our issuances and redemptions occur on the same day. We did allow for an extra day in our initial proof-of-concept issuance, but afterwards have always performed those actions within the day.

PV01 has never had any interruptions in our ability to process redemptions and subscriptions.

The yield accrues exactly from the time of the purchase to redemption (or sell), avoiding any gaps which results in loss of interest and lower yields to investors, unlike other products where intermediaries skim some extra interest by hanging onto the funds for a few days.

See the section entitled ā€œIssuance and Redemptionā€ in the sample Offering Memorandum.

14. Provide a description of the subscription and redemption process. Include a diagram of the flow of funds, including each party involved.

The TBL primary subscription and redemption process on Pivio (as opposed to secondary transactions) involves the investor/TBL Holder completing the following steps:

Step Timing Parties Time for Completion
1. Subscription and Issuance period of new TBLs Subscribe to new TBL issues and settle bond tokens and stablecoin instantly and atomically Investor interacting with the Smart Contract via Pivio Platform or a direct technical integration Less than 2 hours
2. Outstanding period: Transfer or deposit TBLs into the Bond Token Vault for Automatic Rollover The period from the Issue Date to the Maturity Date TBL Investors, market counterparties (incl. PV01 and TBL Issuer for buybacks/early redemptions) As agreed among the parties
3. Maturity: On Maturity Date, TBL bond tokens are redeemed. TBL Holder and TBL Smart Contract Instantaneous

See also the Transaction Structure Diagram included below and the section entitled ā€œIssuance and Redemptionā€ in the sample Offering Memorandum.

TBL Transaction Structure

15. Have any liquidity vehicles been established to enhance redemption and subscription efficiency? If so, describe how they work.

Primary Liquidity

TBL primary issuance occurs from time to time and every 4 weeks for the series used in the rTBL vault. Existing TBLs can be tapped or redeemed early within a day if the process starts early enough in US hours. Our process is lighter, more direct and therefore faster than competing fund structures and their overhead.

Secondary Liquidity

PV01 has commitments from market makers to provide repo and outright liquidity outside of market hours. The aggregate amount is just under $100mm.

16. With what product can subscriptions and redemptions be made? (i.e., fiat, Dai, USDC, etc.).

TBLs are currently USDC-denominated (subscribed and redeemed on-chain in USDC), however, they can easily be issued in other stablecoins such as USDT or even DAI and other cryptocurrencies.

Our legal documents also have fallback provisions to settle in alternative currencies, should the need (or desire) arise.

17. What are your future development plans for the product?

We are adding full TBL secondary market trading functionality to our PV01 portal (currently manual).

An automated market maker (AMM) product is being rolled out, initially using a Curve StableSwap Pool to allow swaps from rTBL to USDC. After creation, the pool will not be owned by PV01 but by the Curve DAO. Curve Pools are designed to be permissionless, any user can freely add or remove liquidity and swap between assets.

In partnership with Sky, PV01 envisions a DAI denominated risk free DeFi yield curve with market participants investing, transferring and making liquid secondary markets in TBLs at scale.

IV. Legal Structure

1. Explain the legal structure of the product and the jurisdictions in which it operates.

PV01, a Bermuda-domiciled and licensed entity, acts as arranger and tokenizer of the digital bond issuance transactions.

Digital Bonds Ltd, also a Bermuda-domiciled and licensed entity, issues digital bonds (TBLs) through its segregated accounts.

Both entities conduct their activities from within Bermuda and are subject to regulatory oversight of the BMA in Bermuda.

TBLs (and other digital bonds arranged by PV01) are legally classified as securities and as such are subject to compliance with securities laws in Bermuda and in each jurisdiction in which they are offered or sold.

Notably, none of PV01ā€™s or Digital Bonds Ltdā€™s activities are subject to compliance with the Markets in Crypto Assets Regulation (ā€˜MICAā€™) in the EU, due to the status of our products as securities. Rather, PV01ā€™s activities and products are subject to compliance with applicable securities laws, such as the Prospectus Regulation and MiFID in the EU and equivalents in the UK and other jurisdictions.

PV01 is dedicated to compliance with the laws and regulations to which it and its products are subject in all jurisdictions. Our products are not currently offered to investors in the US or to US Persons and are offered only in off-shore transactions to investors outside the US in accordance with Regulation S under the US Securities Act and as such are not subject to registration in the US.

English law is the governing law of our TBLs (and other digital bonds) and the framework within which they are created and issued. There is not currently a specific statutory framework for the issuance of DLT-based securities under English law. However, we have developed the structure and documentation of our products on the basis of English common law, with the advice of our international and local counsels, which firms have issued us with legal opinions confirming the legality and validity of our TBL bonds under English and Bermuda law. Copies of these opinions are available upon request.

The TBLs are ā€œzero coupon, secured, limited recourse, rollable digital bondsā€. As noted above, each TBL bond (each ā€˜TBLā€™) is a bond (meaning a direct debt obligation) of the TBL Issuer secured against Underlying T-bills. The ā€˜limited recourseā€™ nature of the TBLs means that the liability of the issuer is limited to the amounts received by it in respect of the collateral (on a bond-by-bond basis), which ensures that the TBL Issuer remains solvent, as its liabilities cannot exceed its assets. See further under Question 3 re: bankruptcy-remoteness below.

Simple Documentation

Deed Poll: Each Series of TBL bonds is constituted under a Deed Poll entered into by the relevant Issuer for the benefit of the TBL Holders. This is a unilateral document, executed by the Issuer electronically and made available to Holders via a link included in the TBL smart contract.

The Deed Poll creates the Issuerā€™s obligations under the TBL bonds and provides for those obligations to be attached to the bond tokens (thereby ā€œtokenizingā€ them).

TBL Conditions: The Conditions of each TBL bond are included in the Deed Poll and are also set out in the Offering Memorandum for the Series. The Conditions are generally the same for each Series of TBLs, although they have evolved over time as new product features (such as the rollover option) have been added.

Brokerage and Custody Agreement: The Underlying T-bills are held in segregated cash and securities accounts maintained in the name of the TBL Issuer with StoneX as custodian, which also provides the brokerage services.

Security Deed: Security (in the form of an English law fixed charge) over the collateral accounts of each TBL Issuer is granted to the Security Agent under a Series-specific Security Deed.

SACA: A Securities Account Control Agreement (ā€˜SACAā€™) is in place between each TBL Issuer, the Custodian and the Security Agent, giving the Security Agent the ability to immediately seize control over the collateral if a Realization Event occurs.

Arrangement and Tokenization Services Agreement (ā€˜ATSAā€™): PV01 as Arranger and Tokenizer provides arrangement and tokenization services, as well as expenses coverage to each TBL Issuer under a separate ATSA for each Series.

Arranger Agreement: under this umbrella agreement between PV01 and Digital Bonds Ltd, PV01 provides arrangement services and ongoing expenses coverage to the ā€˜generalā€™ account of the SPV.

2. What regulatory bodies oversee the product?

The Bermuda Monetary Authority (BMA) - Fintech Authorization and Licensing Committee (the ā€œFALCā€)

3. What licenses, permits, certificates, authorizations, registrations, concessions, approvals, exemptions does your product or company hold?

PV01 obtained its license from the BMAā€™s FALC in 2024 and is licensed under the Digital Asset Business Act 2018 of Bermuda to operate as a digital asset services vendor. PV01 is authorized to operate in the categories of undertaking digital asset transactions on behalf of others and as a market maker for digital assets.

Digital Bonds Ltd also obtained its license from the BMAā€™s FALC in 2024 and is licensed under the Digital Asset Business Act 2018 of Bermuda to operate as a digital assets business in the category of issuing, selling or redeeming virtual coins, tokens or any other form of digital asset.

4. How is bankruptcy remoteness established for assets of this product? Does the issuer have more than one product? Please provide separately any related legal opinions or supplementary documents regarding bankruptcy remoteness.

Digital Bonds Ltd (ā€œDBLā€) is structured as a fully bankruptcy-remote entity in accordance with TradFi standards for special purpose vehicles.

DBL was established in September 2023 as an orphan special purpose vehicle in the form of an exempted company. The entire issued share capital of DBL is held by Zobec Trust Company Limited as share trustee (the ā€œShare Trusteeā€) on trust for charitable purposes. This ownership structure means the SPV is not a subsidiary of PV01 and therefore it and its assets are not liable to become consolidated with the assets of PV01 in the event of PV01ā€™s insolvency. It also protects against any voluntary winding up of the SPV without PV01ā€™s consent.

DBL has been registered as a ā€˜segregated accounts companyā€™ or ā€˜SACā€™ under the laws of Bermuda. The segregated account company structure creates a statutory segregation or ā€˜ring-fencingā€™ of assets and liabilities between each of its segregated accounts and the main or ā€˜generalā€™ account of the SPV. This means that the assets (ie the collateral) of any individual TBL Issuer (as a segregated account of DBL) are not available to satisfy the liabilities (ie TBLs) of any other TBL Issuer or the liabilities of the general account of the SPV. As such, TBL Holders of any given Series have access only to the collateral backing that Series and vice versa.

The sole business purpose and activity of DBL is the issuance of digital bonds and the purchase of collateral for such digital bonds through its segregated accounts. Each TBL Series is issued by a separate segregated account of DBL, which itself has no other business or liabilities. Even where TBLs are rolled via the token vault, the new TBL tokens received are those issued by a ā€˜freshā€™ segregated account of the SPV and are therefore not exposed to any residual liabilities of the preceding TBL Issuer.

Another benefit of the SAC structure is that the insolvency of one segregated account of the SPV will not result in the insolvency of any other segregated account or of the SPV as a whole - therefore, in the unlikely event of an insolvency of one TBL Issuer, the holders of other Series of TBLs would not be affected.

Other features designed to protect against any potential insolvency of each TBL Issuer include:

  1. The limited recourse nature of the TBLs themselves and inclusion of market standard limited recourse and non-petition provisions in each of the Transaction Documents - ensuring that the liabilities of any TBL Issuer at any time do not exceed its assets;

  2. Negative covenants given by each TBL Issuer in the TBL Conditions and the Security Deed whereby it undertakes not to:

  3. incur any other indebtedness, or issue any other class of debt securities or shares;

  4. amend its constitutive documents;

  5. dissolve or liquidate;

  6. form any subsidiaries;

  7. conduct business under any name other than its own;

  8. have any employees (other than directors or managers to the extent they are employees);

  9. consolidate or merge with or transfer its assets; or

  10. engage in any business or activity other than issuing and performing its obligations under the TBLs; and

  11. Liquidity/expenses support provided by PV01: in its capacity as Arranger, PV01 pays the ongoing and transaction-specific expenses of the SPV and TBL Issuers, including the fees payable to their service providers. This ensures that the full redemption proceeds of the Underlying T-bills are available for repayment to investors at maturity. In the event of a pricing mismatch between the TBL issuance proceeds and the price payable for the Underlying T-bills, PV01 also provides additional funding to the TBL Issuer to make up any shortfall.

Any insolvency of a TBL Issuer or of the general account of DBL would constitute a Realization Event under the TBL Conditions, triggering their automatic acceleration and enforcement of the Security by the Security Agent. Under Bermuda law, the Security Agent would not be prevented from seizing the collateral and liquidating it to satisfy investorā€™s claims upon an insolvency.

To protect against any insolvency of the Broker/Custodian, the collateral backing each TBL Series is held in a segregated custody account with StoneX, which operates in compliance with the FCAā€™s CASS regulatory framework [Link]. This requires each TBL Issuerā€™s assets to be held segregated from other custody clientsā€™ assets and from those of the custodian.

5. What rights do token holders have?

As a bondholder, TBL investors have a secured limited recourse debt claim against the bankruptcy-remote TBL Issuer holding the underlying collateral.

See the section of the Offering Memorandum entitled ā€œDescription of the Digital Bonds - Rights Attached to the Digital Bondsā€.

6. Are there any pending or threatened legal proceedings or investigations against the company or any of its officers?

No.

7. Describe any conflicts of interest the company or product may have with its officers or MakerDAO.

There is no conflict of interest between the company (either Digital Bonds Ltd or PV01 Capital Markets Ltd.) or products with the Sky ecosystem.

See the section of the sample Offering Memorandum entitled ā€œInterests of Natural and Legal Persons Involved in the Issue/Offerā€.

8. Explain the potential tax implications associated with the product.

Our TBLs are currently issued as zero-coupon bonds. As such they do not pay out periodic interest, rather they are offered at a discount and pay out at maturity at their face value/principal amount. We view them as bonds for tax purposes as well.

PV01 has not withheld any tax. If required by law, the TBL Issuer has the right, but not the duty, to withhold or deduct from any amounts otherwise payable to the Holder(s) such amount as the TBL Issuer determines in its sole discretion is necessary for the payment of such taxes, duties, assessments and/or governmental charges. Holders are not entitled to receive additional amounts to compensate for any amounts so withheld or deducted (i.e. there is no ā€˜grossing-upā€™ for any withholding or deduction by the TBL Issuer).

V. Performance, Reporting, and Technical

1. Provide historical performance relative to the most relevant benchmark and explanations for any deviations from the benchmark.

The average APY across TBL series 1 to 6 has been 5.25%, compared to 4-week US T-bills returning 5.45% APY.

PV01ā€™s TBLs mirror the performance of their underlying RWAs - each TBL being backed by a single US T-bill identified by its CUSIP.

2. Describe the frequency, content, and process for performance and portfolio transparency reports. Who provides these?

Custody reports in the form of cash and securities custody account statements are produced by the custodian for each TBL on a daily basis. See the form included below. These are made available to investors via the Pivio Platform and are shared with the Security Agent upon completion of any further issuances of TBLs during Additional Issuance Settlement Windows (where additional Underlying T-bills are purchased by the TBL Issuer) or any partial early redemptions (where a portion of the Underlying T-bills are sold by the TBL Issuer).

Custody Reports

Sample Cash and Securities Custody Account Statement produced by StoneX for the TBL Issuer ā€œDB Series-5ā€.

Transactions in the TBLs themselves and TBL cash flows can be monitored with blockchain explorers such as Etherscan. Digital native debt instruments, such as TBLs, offer the benefit of full transparency that public blockchains provide, without the need to rely on off-chain NAV calculations and verifications.

PV01ā€™s Pivio platform was designed as an on-chain primary bond issuance platform and marketplace for investors to purchase and track their investments in PV01ā€™s products. The platform provides real-time transparency and tracking on account information, funding commitments, orders, bond issuances available for investment and historical bond transactions.

Pivio Platform: Bond Issuance Dashboard (Primary and Secondary Markets)

3. Describe the accounting and auditing processes for the portfolio and product.

As PV01 is not a fund product, there are no portfolio accounting reports. Each TBL is a single bond backed by a US Treasury Bill as opposed to a portfolio of assets. PV01 is committed to furnishing Sky with any reports it requires (such as the ones above).

4. Describe the technical implementation of your product.

TBLs are implemented on-chain through a combination of two smart contracts:

  1. TBL Smart Contracts: Each Series of TBLs is implemented by a Series-specific ERC-20 smart contract governing the TBL tokens of that Series.

  2. PV01 Vault Smart Contracts: These are ERC-4626 compliant contracts that each manage a single TBL as their asset token, allowing investors to deposit that TBL token into the vault in exchange for a ā€œBond Token Receiptā€. Upon TBL maturity, PV01 as vault owner calls the Rollover Function in the vault smart contract, triggering an automatic exchange of tokens between the vault smart contract and the TBL smart contract of the next TBL Series. TBL tokens in the vault representing the maturing TBLs are exchanged for TBL tokens representing a new Series of TBLs - a process referred to as ā€œrolling overā€ the asset.

This occurs seamlessly without requiring any action from investors. They continue to hold their Bond Token Receipts, which can be used to withdraw their entitlement of TBL tokens from the Bond Token Vault at any time up to the next Rollover.

A single bond token vault is deployed as a separate ERC-4626 smart contract managing rollovers of TBLs with a specific tenure (period from issuance to maturity). The current ERC-2626 vault runs rollovers of TBLs maturing on 4-week intervals, with the ā€˜vault assetā€™ updating to the next TBL Series upon each rollover.

All smart contracts are written in Solidity. The design goals, in order of priority, are: security, simplicity, and efficiency. The contracts leverage trusted and audited templates and libraries, primarily from OpenZeppelin. Simplicity is a key design principle, minimizing errors and reducing costs for future modifications. Gas efficiency is also considered, provided it does not compromise the primary goals of security and simplicity.

All Solidity smart contract source code is published on Etherscan.

The table below provides an overview of the operational contracts, along with links to detailed technical documentation. All code has undergone comprehensive audits as described in the subsequent section.

Product Technical Details Component Ethereum Mainnet Address
Bonds Whitepaper Bond Factory 0x24969d2306d91144496636c1775e45bec39c55b8
Bond Example (Maturity: 17th September 2024) 0x37a7b9ef470f06444fd707180003fd9486462d08
Bond Example (Maturity: 15th October 2024) 0xAa9DAc73de8948e516D4C4B6001402D3B6Ef9Cd9
Vaults Whitepaper Vault Factory 0x7eb37f9326e2474d5178fd5224bc35e30a5398b5
Vault of short-term T-bills (rTBL) 0x526be1c610616be0e8e69893fc6766fddfbada61
Address Screen In above white papers Address Screen 0x81ed3699A1f0DC744B23368e17790C1CA9C64e15

5. What audits have been performed on the smart contracts involved with your product, by whom, and when?

We have done multiple audits with different versions of our smart contracts.

Audit Cycle 1 (August 2023)

Audit of pre-release contracts for bonds V0. Audits were carried out by:

  • Crypton Studio
  • Hacken
  • Verichains
  • Our own internal PV01 audit

None of these contracts went to mainnet and results are unpublished. The revised contracts were used as a basis for bonds V1.

Audit Cycle 2 (December 2023)

Audit of bonds V1 by Crypton Studio. Please see the audit report here.

Audit Cycle 3 (September 2024)

Audit of bonds V2 and ERC-4626 vault by Crypton Studio. Bonds V2 is the current generation of bonds, which contains support for vaults. Please see the audit report here.

VI. MakerDAO Ecosystem

1. Describe any previous relationship with MakerDAO and familiarity working with DAOs.

Our firm has extensive experience working with decentralized organizational structures, identifying their yield and cash management requirements and devising Treasury management solutions for them. In previous roles, our team members have worked with AMMs and have actively participated in DAO events, including as the market maker for the biggest L1 launch of 2021. PV01 is committed to working with decentralized organizations and importantly, has the knowledge and experience required to service the particular needs of Sky.

2. Beyond yield, how might your product benefit the SparkDAO and/or MakerDAO ecosystem?

PV01ā€™s TBL product benefits the SparkDAO and Sky ecosystem by driving liquidity, efficiency, and growth.

Enhancing SparkDAOā€™s Liquidity and Efficiency

TBLs are the highest yielding Treasury products and benefit from the greatest market hours liquidity through direct access to the actual US government bond market.

TBLs also rely on fewer intermediaries. For instance, several fund products make use of reverse repos, which typically involve the large ā€œtoo big to failā€ banks. A reverse repo means that the fund lends dollars to a bank and receives a government bond in guarantee. While safe, the approach is economically inferior to purchasing T-Bills outright. We also view the unnecessary involvement of more TradFi actors as less consistent with the crypto ethos. Dealing with the US government by purchasing its debt can already be seen as a necessary evil that we accept only because it supports the growth of the crypto ecosystem.

TBLs provide SparkDAO with the most competitive returns, a frictionless investment process, and rapid redemption (within hours). In comparison to managed funds, a 50:50 investment in 2-week and 4-week rolling TBLs reduces governance complexity, risk, and unnecessary costs, ultimately improving ROI and Sky ecosystem stability.

A Composable DeFi Primitive for Innovation

TBLs act as modular financial instruments, easily transferable and reusable. Their non-rebasing structure makes them ideal for building other financial products, opening up new opportunities for financial innovation within the Sky ecosystem. Theyā€™re also growing in acceptance as yielding collateral.

Scaling USDS and De-risking Maker Core

Issuing USDS against TBLs ā€” secure, risk free, yield-bearing assets ā€” would support USDSā€™s growth as the DeFi ā€œrisk-free currency.ā€ TBLsā€™ simple structure, fast liquidation, and legal recourse to underlying US T-Bills further enhance Maker Coreā€™s stability and reduce risk.

Because TBLs are the most direct on-chain representation of government bonds, they can help scale USDS as much as that market will support.

Driving User Acquisition for the Sky Ecosystem

TBLsā€™ transparency and ease of understanding appeal to DeFi and non-DeFi users alike, helping attract new participants and align incentives for all stakeholders. PV01ā€™s deep expertise in TradFi and crypto, alongside its institutional connections, will support SparkDAO and Sky as it introduces new products like corporate bonds, expanding community engagement and participation.

3. Does the product have integrations with any other platforms?

PV01ā€™s products are available on Polytrade and we are finalizing several other partnerships, including one already announced with Plume Network, a Layer 2 for RWAs.

PV01 is currently exploring integrations with major DeFi protocols including Curve, Morpho and a few others. PV01ā€™s TBL is also being on-boarded with major custodians, exchanges and other venues where it will be accepted as yielding collateral.

4. Do you offer or plan to offer other products that could be appropriate for Spark or other SubDAOs?

PV01ā€™s mission is to build and operate a debt capital market on which a healthy digital asset ecosystem can thrive. The first iteration of PV01ā€™s products are TBLs. However, PV01ā€™s legal structure lends itself naturally to corporate bond issuances. PV01 will soon issue corporate bonds of crypto native companies directly on-chain. The crypto credit market exceeded $30bn at its peak and has the potential to be even bigger in this new cycle. Having the ability to invest in the debt of major crypto-native companies on-chain could be relevant for Spark and other SubDAOs, especially as assets less tethered to TradFi than government bonds.

Our vision for PV01 is to make our credit products widely accessible to on-chain investors across different ecosystems and protocols. We are actively engaging with lending protocols, DEXs, and other blockchain players to ensure our products are available where they will be most value added.

1 post - 1 participant

Read full topic

Spark Tokenization Grand Prix Tokenization Grand Prix Application - Midas mTBILL

Published: Sep 20, 2024

View in forum ā†’Remove

I. Product Summary

  • Project name: Midas (the brand name of Midas Software GmbH)
  • Product name: mTBILL
  • Product type / underlying asset: ERC-20, Tokenized U.S. Treasury Bills (short-duration, low-risk government securities)
  • Issuer jurisdiction: Germany
  • Product website: www.midas.app
  • Primary contact name, title, and method of contact:
    • Dennis Dinkelmeyer, Co-Founder
      • Email: dennis@midas.app
    • Greg Feibus, Head of Sales & Partnerships
      • Email: greg@midas.app

II. Company Details

  • Company description:

Midas is a tokenized asset issuer that seamlessly integrates real-world securities and onchain structured products. Our flagship product, mTBILL, offers onchain exposure to short-duration U.S. Treasury Bills, providing a stable, low-risk yield for holders. Midasā€™s mission is to democratize access to high-quality financial products by leveraging the power of blockchain technology, ensuring transparency, security, and compliance with regulatory standards.

Our products are designed to meet the rigors of institutional-grade finance. This means ensuring that all products achieve bankruptcy-remoteness, are fully compliant with European securities regulations, and are freely transferable and composable within the DeFi ecosystem. Midasā€™s vision is to bridge the gap between traditional finance and decentralized finance, making secure, stable investments accessible to all.

  • Key personnel biographies:

The Midas team is led by Fabrice Grinda and Dennis Dinkelmeyer.

  • Fabrice Grinda serves as Executive Chairman of Midas. Mr. Grinda is the Founding Partner of FJ Labs and is among the worldā€™s leading marketplace entrepreneurs and investors with over 300 exits on over 1000 angel investments. In 2018, Forbes named Fabrice Grinda the number one angel investor in the world based on publicly recorded investments and exits. Mr. Grinda was previously the co-founder and co-CEO of OLX, one of the largest online marketplaces worldwide, with over 300 million unique visitors per month and a presence in 30 countries, of which a majority stake was sold to Naspers in 2010. Before OLX, Mr. Grinda founded Zingy, a mobile media start-up he grew to $200m in revenue and was sold to Japanese media conglomerate For-Side in 2004. Mr. Grinda received a Bachelor of Arts degree in Economics from Princeton University.
  • Dennis Dinkelmeyer serves as CEO of Midas. Previously, Mr. Dinkelmeyer has held investment roles at Capital Group and at Goldman Sachs. Throughout his career, Mr. Dinkelmeyer has had significant experience investing, advising, and working with technology companies ranging from early-stage to public companies. Mr. Dinkelmeyer received a BSc in Economics from University College London.
  • Alec Horner, DeFi Strategy Lead at Midas, draws on extensive experience from his tenure at Sky where he played a key role in the Content and Governance Communications Core Units. At Sky, Alec spearheaded numerous technical and data-driven projects, gaining a deep, hands-on understanding of DAO-centric governance and the broader decentralized economy. Now at Midas, Alec leverages this background to drive forward the Midas mission, ensuring all Midas products resonate within the ever-evolving DeFi landscape.
  • Greg Feibus serves as the Head of Institutional Sales & Partnerships for Midas. He held several roles in SunGardā€™s Capital Markets business (later acquired by FIS Global), namely as a Senior Director in the Energy Trading and Risk and US Equities divisions, advising hedge funds, banks, and corporations. Greg later contributed to the early development of the Digital Assets business at FIS in 2020 before joining Anchorage Digital, the first federally chartered digital asset bank, in 2021. He joined Ondo Finance in 2023 prior to leading Institutional Sales and Partnerships at Midas. Greg also serves as an advisor to multiple founders in the Fintech space.
  • Romain Bourgois is currently the Head of Product at Midas. He has a strong background in tech product development from his nine years at Criteo, where he led Product Managers and Data Analysts. In early 2022, Romain transitioned to Ondo Finance, where he gradually took on the role of Head of Product. At Ondo, he shifted the companyā€™s direction towards tokenized real-world assets backed by US Treasuries and launched OUSG, Flux Finance, and USDY products across various chains.
  • Jonas Konstandin joined as Chief of Staff for Midas. He previously built out the Digital Asset unit at Solaris Group SE, the largest Banking-as-a-Service Provider in Europe with a banking license regulated by the financial authority BaFin in Germany. He worked in early-stage and high-growth startups in regulated environments and launched innovative financial service and crypto products such as Digital Asset Custody, Brokerage and KYC solutions for clients such as Coinbase, Binance, eToro & Trade Republic.
  • Jonathan Chevalier brings a wealth of experience and a track record of success to his role as Head of Engineering at Midas. With a career spanning over a decade, Jonathan has held pivotal positions in leading tech companies, including his role as the former CTO of Pegaki, where he played a crucial role in scaling the company from a startup to a major player in the logistics tech industry, achieving $40 million ARR. Jonathanā€™s expertise extends across a wide range of technologies, including cloud-native architectures, distributed systems, blockchain, and site reliability engineering.
  • Team size: 10
  • Years in operation: 2

III. Product Information

  1. Describe the product:

mTBILL is an ERC-20 token designed to provide onchain exposure to short-duration U.S. Treasury Bills, offering stable dollar-denominated yield. It is an ideal solution for investors and DeFi protocols looking for reliable returns, particularly in volatile market conditions. By leveraging U.S. Treasuries, one of the safest assets globally, mTBILL offers a predictable yield with minimal risk.

One of the key features of mTBILL is its permissionless transferability. This means the token can seamlessly integrate into DeFi protocols for a variety of use cases, including lending, borrowing, and yield generation. Its flexibility allows it to be used in DeFi money markets, liquidity pools, and collateralized loan platforms, contributing to the overall liquidity and efficiency of these ecosystems. Additionally, the token can be traded on secondary markets, providing liquidity to investors when needed.

In terms of accessibility, mTBILL is available to a wide range of investors. Unlike most tokenized onchain Treasuries, mTBILL is available to retail investors during primary market issuance and with no minimum investment requirement, truly democratizing access to onchain yield-bearing assets. This is because the issuance of Midasā€™s products is approved by regulators, instead of relying on prospectus exemptions commonly utilized by RWA issuers in the market, which limit the products to a limited group of accredited investors with $100,000 investment minimum thresholds in addition to net worth requirements.

This broad accessibility aligns with Skyā€™s vision of making institutional-grade financial products available to everyone, fostering inclusivity, and making Midas the internetā€™s best place to save and invest.

Disclaimer: Midas-issued tokens are not available to persons and entities in the US, China, and to those in sanctioned countries. Midas-issued tokens are also not available to individuals in the UK.

  1. Describe the underlying asset:

mTBILL is exclusively composed of short-duration U.S. Treasury Bills, as well as funds and ETFs that are comprised of US Treasury Bills, ensuring that the asset is of the highest credit quality and liquidity. Such funds might include the BUIDL fund whose assets are managed by BlackRock, the worldā€™s largest asset manager, ensuring that they are held in a highly liquid, low-risk portfolio.

Ankura Trust, serving as both an independent data verification agent and security agent, plays a critical role in ensuring that the assets backing mTBILL qualify as eligible collateral. If the assets fall outside of the established criteria, an ineligible collateral event is triggered. Ankuraā€™s primary responsibility is to safeguard the interests of tokenholders by continuously monitoring and enforcing compliance. Further details about Ankuraā€™s specific responsibilities regarding ineligible collateral are outlined in later sections.

  1. How is yield transferred to the tokenholder (i.e., via rebasing, distributions, price accrual, etc.) and how often?

Yield from mTBILL is transferred via price accrual, which mirrors the interest earned from the underlying U.S. Treasury Bills. The tokenā€™s value usually appreciates daily, reflecting the accrued interest and it does not require manual reinvestment. Performance reporting is provided by the independent verification agent Ankura Trust.

  1. What is the jurisdiction of the issuer and key entities?

mTBILL is issued by Midas Software GmbH, a German-based SPV that operates under the jurisdiction of BaFin (Federal Financial Supervisory Authority). The FMA in Liechtenstein has approved a Base Prospectus for Midas Software GmbH, which governs the issuance of mTBILL.

  1. What is the asset eligibility criteria and/or concentration limitations for the portfolio as defined by the underlying documents?

The portfolio for mTBILL is exclusively composed of short-duration U.S. Treasury Bills, as well as funds and ETFs that are comprised of US Treasury Bills, ensuring that the asset is of the highest credit quality and liquidity. The concentration limits are designed to maintain a diversified exposure across different Treasury Bill issuances, minimizing risk while ensuring that the portfolio remains stable and low-risk. The independent verification agent, Ankura Trust, monitors and enforces that the collateral is invested within the predefined eligible scope of securities.

  1. Are any hedging or derivatives permitted in the underlying portfolio?

No, the mTBILL portfolio does not utilize hedging or derivatives or permit such activity.

  1. Provide a list of all counterparties and service providers used by your product. (i.e., custodians, trustees, reporting agents, exchange agents, banks, etc). Provide flow-charts or diagrams for all related entities and counterparties, if available: Financial-counterparties (custodians, trustees, reporting agents, exchange agents, banks):
  • Blackrock: the worldā€™s largest asset manager, managing ~$10 trillion in assets and widely perceived as among the most respected money managers in the business. Midas utilizes Blackrockā€™s highly liquid, low-volatility products to back mTBILL.
  • Ankura Trust Company: a Security Agent that ensures the secure and compliant management of investor assets. A control agreement allows ATC to access investor funds to protect them in the unlikely event of broken covenants. Ankura also provides daily asset attestations that are publicly available.
  • Securitize: a digital asset securities company that tokenizes securities onchain and helps investors invest in private market digital asset securities.
  • Bank of New York Mellon: a global investment company that provides asset management, custody, and financial services to institutions, corporations, and high-net-worth individuals, specializing in safeguarding and managing financial assets. BNYM provides custody for some of the collateral that backs mTBILL.
  • Maerki Baumann: A Swiss private bank known for its robust asset management services, particularly in digital assets and blockchain protocols, provides custody for some of the collateral that backs mTBILL.
  • Fireblocks: Fireblocks, delivering institutional-grade security. The robust architecture melds MPC-CMP technology with hardware safeguards, nullifying single-point failures and securing Midasā€™s smart contracts.
  • Gnosis Safe: a smart contract-based multi-signature wallet that helps secure funds and assets by requiring multiple signatures or approvals before a transaction can be executed, nullifying single-point failures and securing Midasā€™s smart contracts.
  • Capital Union Bank: An independent financial institution based in the Bahamas, provides redundant banking services for Midas.
  • Coinbase: a foremost crypto platform that offers a range of services for institutional investors. Midas will use Coinbase to convert fiat to stablecoins and vice versa.

Liquidity Providers:

Midas also works with several prominent crypto-native trading firms to establish enhanced liquidity for mTBILL. These services will include:

a) on-demand liquidity that enables buying and selling of mTBILL via any of the below OTC desks

b) the ability to directly mint mTBILL using DAI or USDS or to redeem mTBILL using DAI or USDS

  • Flowdesk: a digital asset service provider offering liquidity and market-making solutions, ensuring efficient trading across cryptocurrency platforms
  • GSR: a digital asset trading firm providing liquidity and market-making services across multiple platforms
  • Wintermute: a global trading firm, liquidity provider, and leading OTC desk in digital assets

KYC/AML Service provider:

  • Compliance Labs Liechtenstein: A regulated entity under the anti-money laundering regime, responsible for ensuring compliance with KYC and AML regulations.
  • Lukka (ex Coinfirm): A leading blockchain analytics solution used for ensuring only compliant wallets access Midas Products.
  • Chainalysis: A leading blockchain analytics solution used for onchain sanctions screening, ensuring non-sanctioned addresses access Midas Products.
  • Security Agent:
    • Ankura Trust Company: A Security Agent that ensures the secure and compliant management of investor assets. A control agreement allows ATC to access the collateral to protect it in the unlikely event of broken covenants. Ankura also provides ongoing asset attestation that is published daily on midas.app.

Data-provider

  • Oracles/Reporting

    • Ankura Trust Company: ATC is also involved in the update process alongside Midas of the mTBILL primary market price oracle on Ethereum, independently confirming before onchain propagation that the daily oracle price reflects the fair pricing of one mTBILL token.
    • Chronicle Labs: An Oracle solution that has exclusively secured over $10B in assets for Maker ecosystem since 2017. Chronicle is providing oracles for mTBILL on L2s, propagating the primary market oracle on Ethereum

  1. What is the AUM of the product? Provide a breakdown by blockchain.

mTBILL currently has an AUM of $7 million, with all assets currently on the Ethereum blockchain. As Midas expands, we plan to deploy mTBILL on other chains, which will further diversify and grow the productā€™s AUM, enhancing its accessibility and utility within DeFi. Midas also has 8 figures of capital commitments from various ecosystems to seed mTBILL and mBASIS liquidity with the largest being an LOI for $50mn of seeded liquidity in a nascent L2 ecosystem.

  1. What are the standard fees (i.e., subscription, redemption, management, etc.)?

    • Gross Yield: ~5.16%*
    • Annual Tokenholder Fee: 10% of earned interest (waived for Sky)
    • Instant Mint Fee: 0.0%
    • Instant Redeem Fee: 0.07% (waived for Sky)
    • Mint Fee: 0.0%
    • Redeem Fee: 0.0%
    • Net Yield: ~5.16%

*yield at the time of writing

  1. Other than the fees described above, can other expenses be paid from the proceeds of the product/assets?

No other fees are applicable.

  1. How is your product permissioned? (e.g., primary users, secondary users)

In primary markets, the issuance and redemption of mTBILL tokens to primary users requires accepted counterparties (e.g. those who have successfully passed KYC and AML checks and have successfully onboarded to Midas). There is also a blacklist function to prevent sanctioned individuals and operators of scam/fraud operations from utilizing the asset.

In secondary markets, mTBILL is permissionless and freely transferable. This makes mTBILL a suitable collateral asset for SparkLend & DeFi lending protocols strategically aligning itself with Skyā€™s DeFi roadmap.

The tokenā€™s permissionless and freely transferable nature makes it an ideal collateral asset for DeFi lending protocols like SparkLend. This flexibility allows users to seamlessly use mTBILL as collateral, supporting lending marketsā€™ continuous liquidity and stability. Its design ensures that any participant can engage in lending and borrowing, which we touch on more deeply in Section VI of this proposal.

By integrating mTBILL into SparkLend, Sky can elevate the base lending rate in DeFi markets. This aligns with Skyā€™s roadmap to scale DeFi and make high-quality financial products accessible to everyday users. The on-chain composability of mTBILL also supports efficient liquidations, ensuring that lenders are protected in volatile market conditions.

  1. What is the monthly transaction volume for the product?

Midas deployed mTBILL earlier this year on Ethereum Mainnet. It has had a few million dollars in monthly transaction volume. Itā€™s important to note that this soft launch was intentionally limited as Midas worked to secure regulatory approval for its Prospectus, which was recently obtained in August 2024. This approval is a significant milestone, as it removes all initial investment minimums and opens mTBILL allocations to non-accredited investors (excluding the US and sanctioned jurisdictions), which we believe will dramatically increase its use and adoption within DeFi markets.

As Midas exits its soft launch phase at the end of September, we expect transaction volume to grow substantially. We are particularly excited about a $50 million Letter of Intent (LOI) of seed liquidity from a major Foundation, which has committed to having Midas natively deploy mTBILL in their chain. This liquidity injection will help fuel even greater adoption and enhance the productā€™s presence across the DeFi ecosystem. The team has also worked alongside vault curators Steakhouse, Re7, and Leadblock to launch multiple Morpho vaults on both Ethereum and Base.

Midas also has an integration roadmap with both regulated custodians and non-custodial wallets, which, coupled with no initial investment minimums and accessibility (outside of the US and sanctioned entities) for retail, will lead to future growth. With this upcoming liquidity and the removal of restrictions, mTBILL is well-positioned to become a pervasive asset in the DeFi space, driving higher transaction volumes in the months ahead.

  1. What is the expected and maximum time for users to subscribe to and redeem from your product? Have you had any interruptions in your ability to process redemptions and subscriptions?

Subscriptions and redemptions for mTBILL against USDC are processed atomically and are settled within the blocktime of the Ethereum Blockchain. Other stables would be processed quickly, though not atomically. There have been no interruptions in transaction processing to date.

Subscriptions and redemptions for mTBILL against fiat currency are typically processed within 2 business days.

  1. Provide a description of the subscription and redemption process. Include a diagram of the flow of funds, including each party involved.

The subscription and redemption process for mTBILL is designed to be straightforward and efficient:

  • Step 1: Investors initiate a subscription by submitting fiat or stablecoins (e.g., USDS, DAI, USDC) to Midas.
  • Step 2: If necessary, funds are converted to USDC and transferred to the primary custodian.
  • Step 3: Midas instructs the purchase of the underlying collateral.
  • Step 4: Ankura Trust, in its capacity as both verification agent and security agent, independently verifies the acquisition of eligible collateral and reports Net Asset Value for public consumption.
  • Step 5: The corresponding mTBILL tokens are sent to the investorā€™s wallet.
  • Step 6: For redemption, the process is reversed, the proceeds are converted back to fiat or stablecoins, and the funds are returned to the investor.

  1. Have any liquidity vehicles been established to enhance redemption and subscription efficiency? If so, describe how they work.

Yes, in primary markets mTBILL provides instantaneous redemptions against USDC, so investors can immediately redeem the net asset value (NAV) of the underlying assets.

Further, in secondary markets, mTBILL liquidity is bolstered by partnerships with leading liquidity providers like Flowdesk, GSR, and Wintermute. These firms ensure that even large-scale transactions can be processed smoothly without significant market impact. This setup allows for quick and efficient redemptions and subscriptions, maintaining a high level of liquidity in the product.

  • Flowdesk: a digital asset service provider offering liquidity and market-making solutions, ensuring efficient trading across cryptocurrency platforms.
  • GSR: a digital asset trading firm providing liquidity and market-making services across multiple platforms.
  • Wintermute: a global trading firm, liquidity provider, and leading OTC desk in digital assets

16. With what product can subscriptions and redemptions be made? (i.e., fiat, Dai, USDC, etc.)

Subscriptions and redemptions for mTBILL can be made using fiat currencies or stablecoins such as DAI, USDC, USDT and USDS. This flexibility allows a wide range of investors to participate in the product, regardless of their preferred currency.

  1. What are your future development plans for the product?

Midas is committed to expanding mTBILLā€™s reach by deploying it on additional blockchains. We anticipate mTBILL becoming a widely distributed asset given its permissionless nature, accessibility across all investors, and $0 initial minimums. Beyond mTBILL, we also launched mBASIS, which provides exposure to perpetual futures funding yield through an institutional-grade basis trading strategy. Our goal was to provide holders with a toolkit that allowed for diversification in all market conditions.

We also plan to introduce new tokenized products that complement mTBILL, such as corporate bonds and Euro-denominated securities, providing diversified yield options for DeFi users. Additionally, Midas will continue to enhance the productā€™s integration with DeFi protocols, further strengthening its utility and adoption within the Sky ecosystem.

IV. Legal Structure

  1. Explain the legal structure of the product and the jurisdictions in which it operates

The mTBILL token is issued by Midas Software GmbH, a Germany-domiciled SPV, under the laws of the European Union. The product is structured as a tokenized debt instrument classified as a MiFIDII security.

The legal framework governing mTBILL is based on German and Liechtenstein law, which provide a robust legal environment for financial products, ensuring compliance with the European Securities and Markets Authority (ESMA) regulations. The product operates primarily within the European Economic Area (EEA) but is accessible to global investors, subject to local regulatory restrictions. The issuer, Midas Software GmbH, is responsible for ensuring that the product adheres to all applicable laws and regulations in the jurisdictions in which it operates.

  1. What regulatory bodies oversee the product?

The mTBILL product is subject to oversight by several key regulatory bodies, ensuring rigorous compliance with European and international financial regulations:

  1. BaFin (Bundesanstalt fĆ¼r Finanzdienstleistungsaufsicht): As the primary regulator for Midas Software GmbH, BaFin oversees the product within Germany. BaFin is responsible for ensuring that mTBILL complies with both national regulations and broader EU-wide standards, including those set by the European Securities and Markets Authority (ESMA). This ensures that the product adheres to strict investor protection and market transparency requirements.
  2. Liechtenstein Financial Market Authority (FMA): The Liechtenstein FMA plays a crucial role in overseeing aspects of mTBILL given their approval of the Base Prospectus. The FMAā€™s approval signifies that the product meets all necessary regulatory standards under both Liechtenstein and EU law.

European Passporting: The FMAā€™s approval of the Base Prospectus also enables European passporting, which is a critical feature of the EUā€™s single market for financial services. European passporting allows mTBILL to be offered and marketed across all member states of the European Economic Area (EEA) without the need for additional regulatory approvals in each country. This facilitates the permissionless distribution of mTBILL throughout Europe, broadening its accessibility to investors across multiple jurisdictions while ensuring that it remains under the supervision of a unified regulatory framework.

Together, these regulatory bodies ensure that mTBILL is governed by the highest standards of financial regulation, providing a robust and transparent investment product that is both secure and compliant. The combined oversight of BaFin and the FMA, reinforced by the advantages of European passporting, offers investors confidence in the productā€™s integrity and its widespread availability across Europe.

  1. What licenses, permits, certificates, authorizations, registrations, concessions, approvals, exemptions does your product or company hold?

Midas Software GmbH has received the authorizations for the issuance of mTBILL by having received approval of the Base Prospectus and these Final Terms together, which constitute the formal issuance documentation required for regulatory approval under the Prospectus Regulation (EC) 2017/1129. This means that Midas has adhered to regulatory process, ensuring transparency and compliance for the issuance of mTBILL tokens.

In addition, Midas complies with EU AML regulations, which are enforced through rigorous KYC (Know Your Customer) and AML procedures, overseen by Compliance Labs Liechtenstein.

  1. How is bankruptcy remoteness established for assets of this product? Does the issuer have more than one product? Please provide separately any related legal opinions or supplementary documents regarding bankruptcy remoteness

Bankruptcy remoteness for mTBILL is established through the use of a Special Purpose Vehicle (SPV), Midas Software GmbH, which is legally separate from the parent company, Midas Protocol Limited.

Midas has pledged Collateral comprising securities to the Security Agent as representative of the Tokenholders (the ā€œPledgeā€). For Collateral comprising tokens, Midas has transferred the both the tokens and the proceeds and claims from a sale or other disposal of tokens by way of security to the Security Agent and assigned its claims to demand delivery and possession (Lieferungs- und HerausgabeansprĆ¼che) against the relevant crypto custodian to the Security Agent as security in order to secure claims of the investors (the ā€œTokenholdersā€) against Midas and the claims of the Security Agent for compensation of its costs and expenses incurred in connection with its function as Security Agent (together the ā€œSecured Claimsā€). The Security Agent has accepted the Pledge, and the custodian has been notified of the Pledge.

The assets underlying mTBILL are held in a bankruptcy-remote trust structure managed by the Security Agent, Ankura Trust Company. Ankura ensures that the assets can be liquidated and distributed to investors if necessary. They play a critical role in both Control and Collateral agreements by acting as the representative of the Tokenholders. They are responsible for:

  • Daily reporting & monitoring of the Collateral Account and ensuring that it is managed according to the terms set out in the agreements.
  • Enforcing the security by taking control of the collateral and liquidating it if certain conditions are met, thereby ensuring that the Tokenholdersā€™ investments are protected.

The Collateral and Control Agreements are key legal documents that are designed to protect the interests of Tokenholders in the mTBILL product, with Ankura Trust Company LLC acting as the Security Agent. These agreements outline the roles, responsibilities, and conditions under which the collateral securing the Tokens is managed, controlled, and potentially liquidated.

Events that would lead to liquidation include:

Event Type Conditions Met to Trigger Liquidation Ankuraā€™s Actions
Default Failure by Midas to meet its payment obligations or if Midas becomes insolvent Ankura sends a formal notice to the Custodian, takes control of the Collateral Account, liquidates assets, and distributes proceeds to tokenholders
Insolvency Midas is unable to pay its debts, declares insolvency, or enters bankruptcy proceedings Ankura verifies the insolvency event, takes control of the Collateral Account, liquidates the collateral, and distributes the proceeds to tokenholders
Ineligible Asset(s) Midas holds assets that do not qualify as collateral, fails to invest proceeds generated from the sale of tokens into qualified collateral in a timely manner (5 business days), or fails to meet reporting requirements Ankura identifies the ineligible assets, enforces corrective action by replacing or liquidating the ineligible assets, and ensures the correct collateral is in place
  1. What rights do tokenholders have?

mTBILL is a placement of a secured credit by the issuing SPV Midas Software GmbH.

Tokenholder Rights include:

  1. Redemption Right:
  • Tokenholders have the right to redeem their mTBILL tokens for the underlying value, subject to the terms and conditions specified in the Final Terms. This right allows investors to exit their positions and receive the equivalent value of the underlying in stablecoins or fiat.
  1. Transfer Right:
  • Tokenholders can freely transfer their mTBILL tokens to third parties and can trade them on an OTC bilateral basis. This permissionless transferability allows for ease of trading and integration with other DeFi protocols or exchanges.
  1. Enforcement Rights (Event of Default or Insolvency):
  • Tokenholders have the right to enforce their claims if a Notice of Event of Default or Insolvency Event is issued. The Security Agent (Ankura Trust) acts on behalf of the tokenholders to take control of the collateral and initiate the realization (sale or liquidation) of the collateral. Proceeds from the sale would be distributed proportionally to tokenholders. Ankura would oversee this process, ensuring that tokenholdersā€™ interests are protected.
  1. Right to Pro-rata Distribution:
  • Tokenholders are entitled to a pro-rata share of the net proceeds from the collateral liquidation. The distribution is based on the number of tokens each tokenholder holds, which ensures a fair allocation of the realized collateral.
  1. Access to Information:
  • Tokenholders have the right to access information about the collateral, as Midas is required to provide regular reports to Ankura Trust. This includes a breakdown of all collateral acquired and its valuation. Ankura Trust provides daily updates on the collateral valuation.
  1. Priority of Claims:
  • In the event of liquidation, the tokenholdersā€™ claims on the collateral proceeds are prioritized after administrative costs, such as fees owed to the Security Agent or the custodian, are deducted.

These rights ensure that tokenholders are protected in the event of an insolvency or default, with clear enforcement mechanisms and access to proceeds from collateral liquidation.

  1. Are there any pending or threatened legal proceedings or investigations against the company or any of its officers?

No. There are no pending or threatened legal proceedings or investigations against Midas Software GmbH or any of its officers and employees.

  1. Describe any conflicts of interest the company or product may have with its officers or Sky

There are no known conflicts of interest between Midas Software GmbH, its officers, and Sky.

By means of disclosure, Jacek Czarnecki who was affiliated with MakerDao, is an investor in the equity capital of Midas Protocol Limited, the parent company of Midas Software GmbH.

  1. Explain the potential tax implications associated with the product

There are no withholding taxes or direct taxation applicable for tokenholders. This tax efficiency is particularly advantageous for investors in jurisdictions with favorable tax treaties or exemptions on interest income from U.S. government securities. Details are included within our legal opinion.

V. Performance, Reporting, and Technical

  1. Provide historical performance relative to the most relevant benchmark and explanations for any deviations from the benchmark

mTBILLā€™s year-to-date (YTD) performance is 3.53% as of the end of August 2024, in line with the Federal Funds Rate.

Year Month Month Performance YTD
2024 January 0.46% 0.46%
2024 February 0.39% 0.85%
2024 March 0.42% 1.27%
2024 April 0.38% 1.65%
2024 May 0.47% 2.12%
2024 June 0.40% 2.52%
2024 July 0.50% 3.03%
2024 August 0.50% 3.53%
  1. Describe the frequency, content, and process for performance and portfolio transparency reports. Who provides these?

Daily attestation reports are completed by the independent verification agent, Ankura Trust Company.

These reports display the Assets Under Management (the portfolio), the mTBILL token supply per chain, and the mTBILL price. Ankura verifies the data independently through read-only access to all accounts holding the mTBILL portfolio and publishes the attestation in a public folder, accessible via a link on midas.app/mtbill.

In addition to publishing the report, Ankura also confirms the mTBILL price oracle onchain, with both Midas and Ankura signing to propagate the new price.

  1. Describe the accounting and auditing processes for the portfolio and product
  • Daily attestation reports are reviewed, completed, and published by the independent verification agent, Ankura Trust.
  • Accounting for any underlying funds or ETFs are handled by the respective custodians who adhere to accepted accounting principles.
  • Midas has also undergone a financial auditing process. Future financial statements will also be established and audited in accordance with German accounting principles on an ongoing basis and published as an annex to the Base Prospectus.
    • Auditor: Ausborn & Partner mbB
    • Date of Audit: 8 April 2024
    • Address: Barmbeker Markt 42, 22081 Hamburg, Germany
    • Website: www.ausborn-partner.de
  1. Describe the technical implementation of your product

The mTBILL token offers a low-risk, stable yield for tokenholders. As a permissionless ERC-20 token, mTBILL can be freely transferred and integrated into DeFi platforms for lending, borrowing, and enhancing liquidity.

The token operates through automated smart contracts, enabling instant minting and redemption using stablecoins via the Midas website, providing real-time liquidity. This ensures that mTBILL is highly accessible for DeFi users, allowing seamless participation in decentralized markets. Partnerships with liquidity providers like Flowdesk, GSR, and Wintermute further enhance market liquidity, ensuring smooth trading and minimal market impact.

Yield is distributed through price accrual, meaning the tokenā€™s value increases daily as interest from U.S. Treasury Bills, or similar underlying, accrues, with price updates secured by oracles such as Ankura Trust and Chronicle Labs.

Smart Contracts

Token

mTBILL is a permissionless ERC-20 token on EVM chains, enabling investors to access the full range of DeFi platforms, services, and strategies. Certain compliance features have been added to the Open Zeppelin token standard, such as a blacklist function.

Minter and Redeemer

Midas Minter and Redeemer smart contracts support three modes: instant, standard, and FIAT.

  • The instant mode atomically exchanges mTBILL with the desired token from the investor, providing real-time liquidity. This allows investors to invest and redeem instantly in accordance with the blocktime of the Ethereum mainnet.
  • The standard mode allows investors to make issuance or redemption requests to Midas. Midas airdrops the tokens promptly.
  • The FIAT mode allows investors to request redemptions to be processed over FIAT.

The minter and redeemer smart contracts integrate the Chainalysis Oracle for sanctions screening. This oracle actively tracks and lists sanctioned addresses, preventing them from acquiring or redeeming Midas tokens, and ensuring compliance with sanctions regulations.

Oracles

The price of mTBILL is updated daily (business day) to reflect the latest portfolio appraisal, including newly accrued interest. Through this auto-compounding mechanism, investors receive their mTBILL interest via an update of the mTBILL redemption value.

The price of mTBILL is independently verified by Ankura Trust Company. Ankura also manages the on-chain propagation of the price on the Ethereum network, reducing centralization and enhancing confidence for both investors and DeFi protocols by minimizing reliance on Midas alone.

The Oracle smart contract follows a chainlink interface implementation, making it very easy to use within DeFi protocols.

Chronicle is deploying oracles on L2s that are reading the price of the Ethereum Oracle

Security

All admin functions are gated behind multi-signature solutions (Fireblocks and Gnosis Safe) with strict policies. The team has been trained to enforce best security practices.

Midas Website (midas.app)

When visiting the Midas website, the investorā€™s IP address is automatically screened to determine his region. If the IP is identified as originating from a restricted region, access to the website is blocked. This process also includes restrictions for users attempting to access the website via VPNs.

In addition to IP screening, Midas implemented wallet screening (via Lukkaā€™s API) during the wallet connection process to detect and block suspicious wallets from interacting with the platform. If a wallet is flagged as suspicious, the system will automatically disconnect it, preventing access to any wallet-related functionalities.

Before acquiring or redeeming tokens, investors must review and accept the terms and conditions, which state that investors from prohibited jurisdictions are not allowed to participate in any transactions.

  1. What audits have been performed on the smart contracts involved with your product, by whom, and when?

    • #1: Hacken | Report | September 23, 2023
    • #2 Hacken | Report | January 18, 2024
    • #3 Sherlock | Report | May 13, 2024
    • #4 Private Audit | Report | August 9, 2024
    • #5 Sherlock | Report | August 27, 2024

VI. Sky Ecosystem

  1. Describe any previous relationship with Sky and familiarity working with DAOs

Alec Horner spent years with Sky (formerly MakerDAO) Core Units and gained a deep understanding of the workings of both DAO-centric governance and the greater decentralized economy. He draws on extensive experience from his tenure at Sky where he played a key role in the Content and Governance Communications Core Units. Alec now leverages this background to drive forward the Midas mission, ensuring all Midas products resonate within the ever-evolving DeFi landscape.

Blocktower, a lead investor and close advisor for Midas, has worked with MakerDAO in expanding its portfolio of real-world assets, particularly by facilitating investments in structured credit products and U.S. Treasuries. BlockTower has managed several MakerDAO vaults, helping Maker diversify into real-world credit assets and enhance the resilience of DAI by providing access to stable, non-crypto-related cash flows. Additionally, BlockTower Andromeda, RWA015, a subsidiary of BlockTower, has been instrumental in facilitating MakerDAOā€™s expansion into RWAs, with its holdings reaching $752 million.

Framework Ventures, another lead investor and close advisor for Midas, worked with Sky in a pivotal role during a crucial event in Skyā€™s history. Specifically, during a major MKR auction held to recover DAI collateral after the ā€œBlack Thursdayā€ crash, Framework Ventures joined the Dai Backstop Syndicate. This syndicate was formed to act as a buyer of last resort during the auction, stepping in to purchase MKR if auction prices dropped below a certain threshold. Frameworkā€™s involvement was critical for ensuring the stability of DAI during a time of crisis. MIP13c3-SP1 was later introduced which helped formalize the communityā€™s response to similar crises.

Ankura Trust serves as a Security Agent and Verification Agent for mTBILL and has worked with MakerDAO on select real-world asset projects (see MIP117). As a Security Agent in certain RWA vaults, Ankura has overseen and safeguarded the collateral placed in these vaults, ensuring compliance with MakerDAOā€™s terms. In partnerships involving structured credit, like those managed by BlockTower, Ankuraā€™s role includes managing the collateral backing these investments and overseeing liquidation processes in the event of default, ensuring compliance with MakerDAOā€™s liquidation protocols to protect the interests of tokenholders.

Jacek Czarnecki is an investor in Midasā€™ parent company.

Alex Berto is the advisor on Midasā€™ risk management framework. During her tenure at Aave Companies, Alex was instrumental in setting resilient DeFi risk standards that endured extreme market conditions. After helping to propel the protocolā€™s growth, Alex supported its consolidation, developing a risk management framework covering tracking, alerting, and mitigations.

  1. Beyond yield, how might your product benefit the SparkDAO and/or Sky ecosystem?

Midas is committed to enhancing the utility of USDS and the Sky ecosystem. This commitment begins with integrating USDS into Midasā€™ product suite, enabling users to request issuance and redemption of mTBILL or mBASIS using USDS. This integration offers USDS holders a variety of investment options: exposure to tokenized U.S. Treasury Bills through mTBILL or delta-neutral perpetual futures funding yield via mBASIS. This bolsters the overall utility of the USDS token by providing additional ways for USDS holders to earn yield across different market cycles, bull or bear. As USDS becomes more pervasive over time, itā€™ll enhance the stability and foster the growth of the Sky ecosystem. Midas is positioned to further support Sky with the introduction of new products that leverage a broader collateral base, potentially including corporate bonds, non-U.S. foreign debt, and other structured products while maintaining composability with USDS.

In SparkLend, Midas plays a crucial role in the liquidation process, which is open to anyone. Midasā€™ tokens are permissionless in the secondary market, allowing liquidators to bid on defaulted loan assets and efficiently recover lendersā€™ debts. This feature is vital for DeFi money markets and has already proven successful in Midasā€™s Morpho Vault, where its permissionless design facilitates seamless participation in loan recovery. By enabling anyone to participate in liquidations, SparkLend fosters a more inclusive and efficient market, driving the adoption of its decentralized lending protocol. Moreover, as SparkLend continues to grow within the Sky ecosystem, the integration of Midas tokens like mTBILL and mBASIS will help elevate the base rate of lending in DeFi, bringing it closer in line with traditional finance rates.

Additionally, since mTBILL provides instantaneous redemptions, liquidators can immediately redeem the underlying assetsā€™ net asset value (NAV). This mitigates market exposure risks, as liquidators do not need to worry about volatility during the liquidation process. This ensures that lenders are protected even in the event of market instability, enhancing the overall stability of the SparkLend protocol and its ability to manage risks. Moreover, as mTBILL narrows the arbitrage gap between DeFi and CeFi markets, it ensures that SparkLend will remain competitive with traditional financial institutions.

Given that the DAO relies on a network of actors to automatically identify and process liquidations, Midas intends to develop Keepers to support and maintain the health and security of both SparkLend and Maker Core. These Keepers will automate parts of the liquidation process, ensuring the timely and accurate execution of liquidations, which is essential for preserving the integrity of the lending system. By building these tools, Midas ensures that SparkLend and Maker Core can scale securely while continuing to offer efficient and truly decentralized financial services.

  1. Does the product have integrations with any other platforms?

mTBILL is integrated with Morphoā€™s lending markets on both Ethereum and Base and is available as an eligible collateral within Leadblock and Gaunletā€™s USDC metamorpho vaults.

  1. Do you offer or plan to offer other products that could be appropriate for Spark or other SubDAOs?

As the US Federal Reserve cuts rates over time, Midas sees a palpable need onchain for non-US Treasury-backed tokenized products, where users can achieve attractive risk-adjusted returns. The Midas basis trading token, mBASIS, provides Spark users with a high-yield opportunity to earn delta-neutral returns on high-volume cryptocurrencies such as ETH and BTC. The mBASIS token is backed by a strategy that is actively managed by an institutional asset manager that is issued by the same Midas entity with investor assets that are held in a bankruptcy remote vehicle. Users can leverage mBASIS to create ā€œbullishā€ positions, anticipating an increase in the market price for BTC, ETH, or the largest crypto altcoins. And while investors will seek higher yields from products like mBASIS, there is also an argument that reduced borrowing costs will boost overall investment in the crypto ecosystem, which still makes mTBILL an invaluable asset given the proven utility and need for tokenized yield-bearing assets in DeFi. This is why Midas believes in creating a toolkit for investors where numerous tokenized products can be utilized in different rate environments.

Further, we are positioned to tokenize any number of RWAs and high-yield structured products based on market conditions, such as Euro and high-yield corporate bonds. These products will provide diversified yield opportunities for SubDAOs as the Sky ecosystem continues to scale USDS well beyond $100 billion. This diversified collateral approach ensures that lending markets like Spark remain efficient and competitive through different market conditions.

More About Midas:

Midas shares deep ties with large active participants in the Sky ecosystem. BlockTower and Framework Ventures are also significant holders of MKR and long-standing ecosystem participants and co-lead Midasā€™s $9mn investment round. Beyond that, Midas is backed by blue-chip VCs including HV Capital, Cathay Ledger, 6th Man Ventures, Hack VC, GSR, and Coinbase Ventures among others.

Telegram Mini-app Launch

Midas successfully launched a mini-app on Telegram that quickly gained high traction with over 600k users! The app provides a platform where users can earn yield on their USDT via mTBILL on TON, engage in tasks to collect GM Points and invite friends to increase their engagement. This rapid user adoption not only highlights Midasā€™s ability to scale and create engaging, user-friendly experiences, it also underscores Midasā€™s potential for cross-chain expansion and broader distribution across various blockchain networks. The native issuance of mTBILL on a multitude of chains is consistent with Skylinkā€™s future expansion plans, which Midas looks forward to scaling alongside Sky.

If you made it this far within our proposal, congratulationsā€”youā€™ve unlocked an easter egg! Earn an extra 1,000 GM points by joining our Telegram miniapp via this special link.

This offer is valid until November 30th, 2024. The points will be airdropped (after this date) to anyone who joins using the link. Enjoy the bonus, and thanks for reading! :tada:

Apart from TON, Midas plans to expand to other burgeoning ecosystems like Arbitrum, Base, Solana, and other compelling chains.

Disclaimer: Midas-issued tokens are not available to persons and entities in the US, China, and to those in sanctioned countries. Midas-issued tokens are also not available to individuals in the UK. Past performance is no indicator of future returns.

Please note legal documents associated with the proposal will be sent via email.

1 post - 1 participant

Read full topic

Spark Tokenization Grand Prix Tokenization Grand Prix Application - Arca Labs

Published: Sep 20, 2024

View in forum ā†’Remove

Maker Dao Grand Prix Application

Tokenization Grand Prix Application - ArCoin Investment Proposal


I. Product Summary

  • Project name: ArCoin
  • Product name: ArCoin
  • Product type / underlying asset: U.S. Treasury-backed token
  • Issuer jurisdiction: Delaware, United States
  • Product website: About ArCoin | Arca Labs
  • Primary contact name, title, and method of contact:

Anthony Bufinsky

Head of Growth

Email: anthony@arcalabs.com

  • Detailed Description:
    ArCoin represents a groundbreaking initiative designed to merge U.S. Treasury securitiesā€™ stability and security with blockchain technologyā€™s innovative potential. This project seeks to provide a reliable and regulated digital asset that can serve as a cornerstone within the decentralized finance (DeFi) ecosystem. ArCoin is a digital security token that offers holders the benefits of government-backed securities while leveraging the transparency, efficiency, and accessibility of blockchain. By tokenizing U.S. Treasury securities, Arca Labs aims to meet the demands of traditional investors and DeFi space participants.

In addition to being fully backed by U.S. Treasury securities, ArCoin is listed on an Alternative Trading System (ATS), ArCoin ATS Access, providing enhanced liquidity options for investors. The listing on an ATS enables ArCoin to be traded on a regulated platform, offering investors the flexibility to buy and sell the token with ease, thereby enhancing its appeal as a safe and liquid investment option. This listing provides additional avenues for liquidity and ensures that ArCoin operates within a regulated framework, further reinforcing its security and compliance.

II. Company Details

Company description:
Arca Labs https://www.arcalabs.com/ is Arcaā€™s innovation arm, a leading financial services firm specializing in blockchain-based investment solutions. Arca Labs is dedicated to developing and managing cutting-edge financial products that leverage the transformative power of blockchain technology. Our mission is to bridge the gap between traditional finance and decentralized finance by creating regulated digital securities that offer the same level of security and stability as traditional financial instruments while providing the benefits of blockchain, such as transparency, efficiency, and ease of transfer.

ArCoin, the flagship product of Arca Labs, is an innovative digital security token backed by U.S. Treasury securities. This product, which started offering blockchain-based shares in 2020, is designed to provide investors with a secure investment option within the DeFi space, offering the benefits of daily interest accrual and blockchain-based liquidity. ArCoin represents the culmination of Arca Labsā€™ expertise in both traditional finance and blockchain technology, making it a unique and valuable addition to the global financial ecosystem.

Key personnel biographies:

  • Rayne Steinberg, Chief Executive Officer, Co-Founder

Rayne is the Chief Executive Officer at Arca. Rayne leads the companyā€™s strategic direction and is responsible for securities structuring and risk management. Rayne has a rich financial and entrepreneurial success history and nearly two decades of experience. Before founding Arca, Rayne co-founded an asset management company, WisdomTree. He was responsible for raising capital, creating intellectual property, and building and overseeing a sales team for raising $50 billion in ETF AUM. Rayne holds a Bachelor of Science in Economics from The Wharton School of the University of Pennsylvania.

  • Jerald David, President of Arca Labs:
    Jerald David is the visionary leader behind Arca Labs, overseeing the development and execution of the companyā€™s innovative digital securities strategy. With over 17 years of experience in executive roles across Fortune 500 companies and startup exchanges, Jerald has a proven track record of success in the financial services industry. He has been instrumental in the creation and growth of several global exchanges, including the Chicago Mercantile Exchange (CME), the New York Mercantile Exchange (NYMEX), GreenX, and the Dubai Mercantile Exchange (DME). As one of the first employees at GreenX and DME, Jerald played a key role in establishing these exchanges as successful global platforms. Jerald holds a Bachelor of Arts degree in International Business with a minor in Government from Franklin and Marshall College, where he developed a deep understanding of international markets and regulatory frameworks.

  • Anthony Bufinsky, Head of Growth Arca Labs:
    Anthony Bufinsky drives Arca Labsā€™ growth and distribution strategy. As Head of Growth, Anthony is responsible for the rollout of the Arca U.S. Treasury Fund and developing SEC-regulated digital asset securities. Anthony brings over 20 years of experience in investment banking and trading to his role, having held senior positions at leading financial institutions such as HSBC Securities and Guggenheim Partners. His extensive experience in structuring and distributing complex financial products has equipped him with the skills necessary to drive the expansion of Arca Labsā€™ digital product offerings. Anthony holds a Bachelor of Science degree in Economics from The State University of New York College at Buffalo and is licensed with FINRA Series 7, 52, and 63 licenses.

  • Blair Bingham, Lead Analyst at Arca Labs

Blair is the Lead Analyst of Arca Labs. In this capacity, Blair spearheads the development of product partnerships to create best-in-class registered and exempt securities. Driving product launches and managing client relationships, Blair supports the entire suite of products and services incubated at Arca Labs. Previously, she worked in project management, launching digital campaigns ranging from reward incentive programs to Web2 interactive experiences with Wunderman Thompson and Augeo Digital. Blair holds a Bachelor of Arts Degree in Economics from Whitman College.

  • Michael Fleming, Director of Operations at Arca Labs

Michael is the Director of Operations of Arca Labs, acting as the key operational point of contact for all service providers to the funds. Michaelā€™s role includes daily oversight of current and future funds, liaising with the trading desk, and managing and creating shareholder notices. He has over 11 years of experience working in commodities operations for exchanges and OTC brokerage shops. Formerly, Michael managed North American energy operations for the worldā€™s largest interdealer broker, TP ICAP. He holds a Bachelor of Business Administration in Business-to-Business Marketing degree from James Madison University and has held a FINRA Series 3 Registration.

  • Team size: 5
    Arca Labs boasts a diverse and highly skilled team composed of professionals with deep expertise in finance, blockchain technology, legal compliance, and operations. The teamā€™s collective experience spans decades in traditional finance and burgeoning technologies, enabling Arca Labs to develop innovative products that meet the needs of todayā€™s dynamic financial landscape. Each team member plays a crucial role in developing, managing, and distributing Arca Labsā€™ digital securities, ensuring that the companyā€™s products are of the highest quality and fully compliant with regulatory standards.

  • Years in operation: 6
    Since its founding, Arca Labs has established itself as a pioneer in the digital securities space, consistently delivering innovative solutions that integrate traditional financial instruments with the efficiencies of blockchain technology. Over the years, Arca Labs has expanded its product offerings, grown its team, and strengthened its position as a leader in the digital asset market. The companyā€™s commitment to innovation and regulatory compliance has been a key driver of its success, enabling it to build a strong reputation among investors and financial institutions.


III. Product Information

Describe the product:
ArCoin is a groundbreaking Closed End ā€˜40 Act Fund (see Investment Company Act of 1940 Act) backed by U.S. Treasury securities, one of the worldā€™s safest and most liquid assets.

ArCoin is a regulated digital security token that is fully compliant with U.S. securities laws. It allows investors to preserve capital while engaging in blockchain-based issuance and transference. The token is issued on the Ethereum blockchain, ensuring transparency, security, and interoperability with various DeFi platforms. ArCoinā€™s daily interest accrual mechanism makes it an attractive option for yield-seeking investors, while its blockchain-based structure provides liquidity and ease of transfer.

Alongside its blockchain-based liquidity, ArCoin is also listed on an Alternative Trading System (ATS), which provides investors with additional liquidity options. The ATS listing allows ArCoin to be traded on regulated secondary markets, offering greater flexibility for buying and selling the token. This added liquidity option adds yet another liquidity option for its shareholders. The listing on a regulated ATS further ensures that ArCoin operates within a compliant and secure framework, providing an added layer of investor protection.

Describe the underlying asset:
ArCoinā€™s underlying asset consists of heavily short-term U.S. Treasury securities, widely regarded as one of the safest and most reliable investments. U.S. Treasury securities are debt obligations issued by the U.S. Department of the Treasury to finance government spending. The full faith and credit of the U.S. government backs these securities. For a comprehensive report of the Fundā€™s assets (dated 8/31/24), please refer to the Fundā€™s official documentation.

The choice of U.S. Treasury securities as the underlying asset for ArCoin underscores Arca Labsā€™ commitment to offering a digital asset that meets the needs of a broad range of investors. By backing ArCoin with U.S. Treasury securities, Arca Labs is able to provide a transparent Closed-End 40 Act Fund, offering investors a reliable alternative to traditional stablecoins.

How is yield transferred to the shareholder?
The yield transfer process is designed to be seamless and efficient, allowing shareholders to effortlessly benefit from the interest generated by the underlying U.S. Treasury securities without manual intervention. Through a sophisticated daily accrual mechanism, the tokenā€™s value is consistently aligned with the performance of these assets, ensuring a transparent and reliable return on investment. This integration of daily interest accrual with blockchain-based transparency positions ArCoin as an appealing choice for investors seeking a stable and predictable source of yield. Its innovative structure not only retains the advantages of traditional fixed-income investments but also leverages the efficiencies of blockchain technology, creating a compelling and forward-thinking investment opportunity.

The combination of daily interest accrual and blockchain-based transparency makes ArCoin an attractive option for investors seeking a predictable source of yield. The tokenā€™s unique structure provides the benefits of both traditional fixed-income investments and the efficiencies of blockchain technology, creating a compelling investment opportunity.

Jurisdiction of the issuer and key entities:
The issuer of ArCoin, Arca Labs, is based in Delaware, United States, a jurisdiction known for its robust legal framework and business-friendly environment. Delaware is a leading jurisdiction for the incorporation of companies in the U.S., offering a well-established legal and regulatory environment that provides strong protections for investors.

All key entities involved in the issuance and management of ArCoin, including custodians, trustees, and reporting agents, are also based within the United States. This ensures that the product operates within a highly regulated and secure environment, with all entities subject to U.S. laws and regulations.

The choice of Delaware as the issuerā€™s jurisdiction reflects Arca Labsā€™ commitment to operating within an established legal framework that provides strong protections for investors. By choosing to operate within the U.S., Arca Labs has worked to build the environment around tokenized funds to ensure that ArCoin and future products remain fully compliant with all applicable laws and regulations.

Asset eligibility criteria and/or concentration limitations:
The portfolio supporting ArCoin is exclusively composed of U.S. Treasury securities, cash, and cash equivalents. To mitigate risk and enhance diversification, the Fund will invest, under normal circumstances, at least 80% of its assets in a portfolio of U.S. Treasury securities, which include bills, bonds, and notes issued by the U.S. Treasury (ā€œTreasury Securitiesā€). Assets not invested in Treasury Securities may be held in cash or cash equivalents. For these purposes, ā€œcash equivalentsā€ include high-quality, highly liquid investments that typically have maturities of less than 90 days, including, but not limited to, bankersā€™ acceptances, certificates of deposit, commercial paper, short-term government bonds, treasury bills, and registered money market funds that operate by Rule 2a-7 under the 1940 Act. Under normal circumstances, the Fund will have a maximum average portfolio duration of zero to eight years and a dollar-weighted average portfolio maturity between zero and five years. This strategy reduces exposure to specific maturities and enhances the productā€™s overall stability. The asset eligibility criteria for ArCoin are designed to ensure that the portfolio remains highly liquid and secure. By concentrating solely on U.S. Treasury securities and cash, Arca Labs offers a historically predictable investment option tailored to the needs of conservative investorsā€¦

The combination of strict asset eligibility criteria and concentration limitations ensures that ArCoin remains a secure and stable investment option. These criteria are regularly reviewed and updated to ensure that the portfolio meets the highest security and liquidity standards.

Are any hedging or derivatives permitted in the underlying portfolio?
No, the ArCoin portfolio does not engage in hedging or the use of derivatives. The investment strategy is focused solely on holding U.S. Treasury securities, cash, and cash equivalents to maintain the productā€™s simplicity, transparency, and risk profile. By avoiding complex financial instruments, Arca Labs ensures that ArCoin remains a straightforward and secure investment option.

Arca Labsā€™ decision to avoid hedging and derivatives reflects its focus on maintaining transparency and simplicity. By concentrating on U.S. Treasury securities, Arca Labs offers a Closed-End 40 Act Fund that is designed to be low-risk and straightforward, appealing to conservative investors who value security and clarity. This approach keeps ArCoin closely tied to U.S. Treasury securities, aiming to provide a predictable return without the complexities and risks associated with more aggressive investment strategies.

List of all counterparties and service providers:

  • Administrator: Ultimus Fund Solutions

  • Advisor: Arca Capital Management, LLC

  • Custodian: UMB Bank NA

  • Distributor: UMB Distribution Services

  • Transfer Agent: Securitize, LLC

  • Each of these entities plays a crucial role in the issuance, management, and security of ArCoin. The selection of reputable and experienced service providers underscores Arca Labsā€™ commitment to maintaining operational integrity and investor protection standards.

The custodian is responsible for holding the U.S. Treasury securities that back ArCoin, ensuring that these assets are securely stored and protected. The Advisor oversees the management of the assets, ensuring that they are managed in accordance with the terms of the offering memorandum. The Administrator is responsible for providing regular updates on the performance of the portfolio, while the Transfer Agent facilitates the issuance and redemption of tokenized shares, ArCoin. Using these service providers ensures that ArCoin is managed according to the standards of the ā€˜40 Act. Each entity has been carefully selected based on its reputation, experience, and ability to meet the stringent requirements of Arca Labs and its investors.

AUM of the product: $408,583.66 as of 8/31/2024
Blockchain breakdown:

  • Ethereum: 100%
    ArCoinā€™s assets under management (AUM) represent the total value of the U.S. Treasury securities backing the token. The distribution across blockchains reflects Arca Labsā€™ strategy to leverage the strengths of multiple blockchain ecosystems to enhance liquidity, interoperability, and security.

ArCoinā€™s initial investment traction was modest, largely due to the challenging environment faced by upstart asset managers like Arca during that period. When we received authorization to launch ArCoin in 2020, the broader market conditions were particularly unfavorable for attracting significant investment. At that time, portfolios were yielding near zero due to historically low interest rates, which made it difficult to highlight the potential yield advantages of ArCoin to prospective investors. Additionally, as a new player in the asset management space, establishing credibility and gaining investor trust posed inherent challenges. The combination of these factors contributed to a slower accumulation of assets under management (AUM) during the initial phase, as investors were more inclined to stay with established institutions or opt for risk-averse strategies in a low-yield environment.

Arca Labs is committed to maintaining and growing the AUM of ArCoin, ensuring that the product remains competitive and attractive to a broad range of investors. This growth is supported by ongoing efforts to expand the tokenā€™s presence across additional blockchains and DeFi platforms.

Standard fees:

  • Management fee: 0.05%
  • Blockchain Administration Fee: 0.20%

Arca Labs adheres to a transparent fee structure designed to be competitive while ensuring that the product remains sustainable. These fees cover the costs associated with managing, issuing, and redeeming ArCoin and maintaining its underlying portfolio.

The management fee covers the portfolioā€™s costs, including fees paid to service providers and regulatory compliance costs. This fee is a common feature in todayā€™s registered products. The blockchain administration fee covers compensation for the development and administrative services necessary for the issuance of the Fundā€™s shares and the ongoing maintenance of Fund Shares. Arca Labs is committed to maintaining a fee structure that is fair, transparent, and competitive. The fees are regularly reviewed by the Funds Board of Directors and adjusted as necessary to ensure that they remain aligned with the costs of managing the product and the needs of investors.

Product permissioning:

  • Primary users: Accredited investors, institutional clients, retail clients
  • Secondary users: Approved DeFi protocols, liquidity providers
    The permissioning structure of ArCoin ensures that it is accessible to a wide range of users while maintaining compliance with regulatory requirements. Accredited investors, institutional clients, and retail are the primary users, while secondary users include DeFi protocols and liquidity providers that have been vetted and approved by Arca Labs.

ArCoin remains compliant with U.S. securities laws while providing broad access to the product within the DeFi ecosystem. As a Registered Investment Advisor, Arca Labs meets the regulatory requirements associated with issuing digital securities. The inclusion of approved DeFi protocols and liquidity providers as secondary users ensures that ArCoin remains liquid and accessible within the broader DeFi market.

Arca Labs is committed to maintaining a flexible and inclusive permissioning structure that meets the needs of traditional investors and DeFi space participants. This structure is regularly reviewed and updated to ensure that it remains aligned with the evolving regulatory landscape and market dynamics

Monthly transaction volume:

Arca Labs is committed to supporting the growth of ArCoinā€™s transaction volume, leveraging potential partnerships with DeFi platforms, liquidity providers, and institutional clients to drive adoption and increase market activity.

Expected and maximum time for subscriptions/redemptions:

  • Arca Labs is committed to providing investors with a seamless experience. Its subscription and redemption processes are designed to be efficient and reliable. To date, there have been no interruptions in processing, underscoring the robustness of ArCoinā€™s operational framework.

The Arca U.S. Treasury Fund is subject to all rules and regulations set forth by the 1940 Act. Thus, all subscriptions and redemptions follow stringent guidelines as laid out by the SEC. Subscriptions into the Fund are processed at the Net Asset Value (NAV) on the day that the corresponding wire is sent to the Fund Transfer Agent. Investors will receive their share representation as tokens in their Ethereum-compatible wallet after NAV is struck for the day their wire is received.

The Fund currently offers investors the ability to redeem shares once a month during the redemption period, which is typically the first 10 business days of each month. Investors may submit the requested redemption amount at any time during that period. The shares submitted for redemption will be priced on the redemption pricing date. USD proceeds will be paid back to the investor within 7 days of the redemption pricing date.

The expected time for subscriptions and redemptions is designed to be as short as possible while complying with relevant rules and regulations, providing investors with access to the market. Arca Labs has implemented robust processes and systems to ensure that these timeframes are consistently met, providing investors with accessibility to ArCoin.

Arca Labs regularly reviews and optimizes the subscription and redemption processes to ensure that they continue to meet the needs of investors and remain aligned with market expectations. This commitment to operational excellence is a key driver of investor confidence and the overall success of ArCoin.

Subscription and redemption process:
Subscriptions and redemptions for ArCoin can be made via USD. The process involves transferring funds to the transfer agent, who then issues or redeems the corresponding amount of ArCoin. This process is streamlined to ensure that investors can access or exit their positions with minimal friction. A detailed flowchart of the fund flow is available upon request, providing transparency into each transaction process step.

The subscription process begins when an investor submits a request to purchase ArCoin. The investor transfers the required funds to the transfer agent, who then issues the corresponding amount of ArCoin to the investorā€™s blockchain wallet. The redemption process works in reverse, with the investor submitting a request to redeem ArCoin for fiat. The transfer agent then liquidates the necessary amount of U.S. Treasury securities and transfers the proceeds to the investor.

The subscription and redemption processes are designed to be seamless and efficient, providing investors with access to ArCoin. The use of blockchain technology ensures that all transactions are transparent, secure, and fully traceable.

Liquidity vehicles:
Arca Labs has established paths to liquidity in the form of secondary markets operated by approved liquidity providers to enhance the efficiency of redemptions and subscriptions. These vehicles ensure that ArCoin remains liquid and accessible, even during high demand or market volatility periods. Additionally, listing ArCoin on an Alternative Trading System (ATS) provides investors with further liquidity options, allowing them to trade ArCoin on a regulated secondary market. This dual approach to liquidity ensures that ArCoin remains highly liquid and accessible, catering to the needs of both institutional and retail investors.

The liquidity vehicles are designed to provide additional flexibility for investors. They allow them to buy and sell ArCoin on secondary markets without waiting for the standard subscription and redemption processes. This enhances the productā€™s overall liquidity and provides investors with greater control over their investments.

Arca Labs works closely with approved liquidity providers to ensure that these vehicles operate smoothly and efficiently, providing a reliable source of liquidity for ArCoin holders. The use of secondary markets, including the ATS listing, helps to ensure that ArCoin remains competitively priced, reflecting its true market value at all times.

Future development plans:
Arca Labs is actively exploring opportunities to expand ArCoin to additional blockchains, thereby increasing its interoperability and accessibility. Future plans also include integrating new DeFi protocols and introducing additional U.S. Treasury-backed products that align with the needs of a diverse and growing investor base.

The expansion to additional blockchains is a key part of Arca Labsā€™ strategy to increase the reach and impact of ArCoin. By making the token available on multiple blockchains, Arca Labs can tap into new markets and user bases, increasing the adoption and utility of the product. This expansion also enhances the security and resilience of ArCoin, as it reduces the reliance on a single blockchain infrastructure.

In addition, we look to create new opportunities and applications for ArCoin inside and outside of the DeFi ecosystem. Our partnerships initiative aims to take advantage of those opportunities through dedicated teams that engage with upstart ideas that can leverage our unique '40 Act Fund structure.

We look to create new opportunities and applications for ArCoin inside and outside of the DeFi ecosystem. Our partnerships initiative is aimed to take advantage of those opportunities through dedicated teams who engage with upstart ideas that can leverage our unique '40 Act Fund structure.


IV. Legal Structure

Legal structure:
ArCoin is structured as a regulated digital asset security issued by Arca Labs under the jurisdiction of Delaware, United States. The legal structure of ArCoin has been meticulously designed to ensure compliance with U.S. securities laws while offering the benefits of blockchain technology. The assets underlying ArCoin are held in a separate, bankruptcy-remote trust, providing an additional layer of protection for investors. This structure ensures that ArCoin holders have direct access to the underlying U.S. Treasury securities, even in the unlikely event of issuer insolvency.

The legal structure of ArCoin and the ā€˜40 Act is based on the principles of investor protection, transparency, and compliance. Since 2018, Arca Labs has worked closely with legal and regulatory experts to ensure that the product meets all applicable legal requirements and U.S. laws.

The use of a bankruptcy-remote trust is a key feature of ArCoinā€™s legal structure, providing a high level of protection for investors. This trust is managed by an independent trustee, who is responsible for ensuring that the assets are held separately from Arca Labsā€™ other operations and are not subject to creditorsā€™ claims in the event of bankruptcy. This structure gives investors peace of mind - by law, assets within the Fund are protected and secure from outside litigation.

Regulatory bodies:
ArCoin is regulated by the U.S. Securities and Exchange Commission (SEC), the primary regulatory body overseeing the issuance and trading of securities in the United States. Compliance with SEC regulations and ā€˜40 Act Fund laws ensures that an asset like ArCoin meets the highest investor protection and transparency standards. As required, Arca Labs also adheres to other applicable federal and state regulations as a Registered Investment Adviser.

Licenses, permits, and certifications:

  • SEC Registration: 1940 Act Closed-End Interval Fund
  • Other Permits: N/A
    Arca Labs, as a Registered Investment Advisor, holds all necessary licenses, permits, and certifications to operate ArCoin as a regulated digital security. These credentials underscore Arca Labsā€™ commitment to operating within a robust legal and regulatory framework.

The SEC registration is a key component of ArCoinā€™s legal structure, ensuring investors that the product meets the highest standards of compliance and transparency. This registration process thoroughly reviews Arca Labsā€™ operations, financials, and legal structure, ensuring the product fully complies with U.S. securities laws.

In addition to SEC registration, IAPD - Investment Adviser Public Disclosure - Homepage Arca Labs may hold other permits and certifications, depending on the nature of its operations and the jurisdictions in which it operates. These credentials further enhance the security and legitimacy of ArCoin, providing investors with confidence in the productā€™s regulatory compliance.

Bankruptcy remoteness:
ArCoinā€™s bankruptcy remoteness is established through a legally separate trust that holds the underlying U.S. Treasury securities. This structure ensures that, in the event of Arca Labsā€™ insolvency, the assets backing ArCoin are not affected and remain fully accessible to shareholders. Legal opinions and supplementary documents related to bankruptcy remoteness are available upon request.

The use of a bankruptcy-remote trust is a critical component of ArCoinā€™s legal structure, providing a high level of asset protection for investors. This trust is managed by an independent trustee, who is responsible for ensuring that the assets are held separately from Arca Labsā€™ other operations and are not subject to creditorsā€™ claims in the event of bankruptcy.

Legal opinions and supplementary documents related to bankruptcy remoteness are available upon request, providing further assurance of the security and integrity of ArCoin. These documents have been prepared by leading legal experts, who have carefully reviewed the trust structure and confirmed its effectiveness in protecting investorsā€™ assets.

Shareholder rights:
ArCoin shareholders enjoy a range of rights designed to protect their investments. These include the right to redeem their tokens subject to the terms of the offering memorandum, the right to receive regular performance reports, and access to portfolio transparency. These rights are enshrined in the legal framework governing ArCoin and are upheld through Arca Labsā€™ commitment to transparency and investor protection.

The rights of shareholders are a central component of ArCoinā€™s legal structure, ensuring that investors have full control over their investments and access to the information they need to make informed decisions. The right to redeem tokens to the Fund ā€“ which holds liquidity and flexibility as portfolio principles ā€“ allows investors to exit their positions as needed in accordance with Fund policies. The right to receive regular performance reports and access to portfolio transparency ensures that investors have full visibility into the performance and management of their investments.

These rights are enshrined in the legal framework governing ArCoin, providing investors with confidence in the security and integrity of their investments. Arca Labs is committed to upholding these rights and ensuring that shareholders have the information and support they need to manage their investments effectively.

Pending legal proceedings:
There are no pending or threatened legal proceedings or investigations against Arca Labs its subsidiaries or its officers. Arca Labs maintains a proactive approach to compliance and legal risk management, ensuring that the company operates in full accordance with applicable laws and regulations.

Arca Labs regularly reviews its operations and legal structure to maintain strict compliance, helping to avoid legal issues and uphold a strong market reputation. The Fund additionally maintains requested and required documentation to adhere to regulatory requirements. This commitment to the highest legal and regulatory standards provides investors with confidence in the security and legitimacy of ArCoin.

Conflicts of interest:
Arca Labs has implemented a comprehensive policy to identify, disclose, and manage any potential conflicts of interest. The company is committed to maintaining the highest ethical standards and ensuring that the interests of ArCoin holders are always prioritized. Any potential conflicts are transparently disclosed in the offering memorandum and are managed in accordance with legal and ethical guidelines.

Conflicts of interest management is a key component of Arca Labsā€™ commitment to transparency and investor protection. The company has implemented a comprehensive policy to identify, disclose, and manage any potential conflicts, ensuring that the interests of ArCoin holders are always prioritized. This policy is designed to provide investors with confidence in the integrity and fairness of Arca Labsā€™ operations.

Any potential conflicts of interest are transparently disclosed in the offering memorandum, providing investors with full visibility into the companyā€™s operations and decision-making processes. Arca Labs is committed to managing these conflicts in accordance with legal and ethical guidelines, ensuring that investorsā€™ interests are always protected.

Tax implications:
Shareholders may face a range of tax obligations depending on their jurisdiction, including U.S. federal, state, and local taxes, making the tax implications of holding ArCoin a critical consideration for investors. Arca Labs is committed to providing clear and comprehensive guidance on these matters, as detailed in the offering memorandum, which outlines the potential tax liabilities of holding ArCoin.

We strongly encourage shareholders to consult with their tax advisors to fully understand their specific tax responsibilities and ensure compliance with all applicable tax laws. Arca Labs is dedicated to offering the information and support investors need to navigate and manage their tax obligations effectively.


V. Performance, Reporting, and Technical

Historical Performance:
ArCoin has historically demonstrated consistent performance, largely due to the relative stability of its underlying U.S. Treasury securities and the efficient management of its portfolio. These reports provide insights into the factors driving performance and any deviations from expected returns. Arca Labs has implemented a robust portfolio management strategy, ensuring that the U.S. Treasury securities backing ArCoin are managed efficiently and effectively to maximize returns.

Arca Labs is committed to maintaining the strong performance of ArCoin, ensuring that the token continues to deliver returns for investors. This commitment to performance is a key driver of investor confidence and the productā€™s overall success.

Reporting process:
Arca Labs is committed to maintaining a high transparency and investor protection standard through its monthly performance and portfolio transparency reports, prepared by Ultimus Fund Solutions. These reports offer shareholders detailed insights into the management of their investments, including comprehensive breakdowns of the portfolioā€™s composition, asset allocation, and yield performance. This level of transparency ensures that shareholders have full visibility into their investments, allowing them to make well-informed decisions.

The reporting process is a cornerstone of Arca Labsā€™ dedication to transparency. By providing these detailed reports, Arca Labs ensures that investors have the necessary information to manage their investments effectively. The involvement of Ultimus Fund Solutions, a reputable and experienced financial reporting service provider, further reinforces the reliability and integrity of the reports, giving investors confidence in the security and management of their assets.

Arca Labs is committed to maintaining a high standard of transparency in its reporting processes. This ensures that shareholders have full access to the information they need to manage their investments effectively. The availability of these reports gives investors confidence in their investmentsā€™ security and integrity.

Accounting and auditing:
ArCoinā€™s accounting is managed in accordance with generally accepted accounting principles (GAAP), ensuring accuracy and transparency in financial reporting. The portfolio is subject to regular audits by RSM US LLP, which reviews its compliance with its investment mandate and the accuracy of financial statements. These audits provide an additional layer of assurance to shareholders that ArCoin is managed with the highest standards of fiduciary responsibility.

The accounting and auditing processes are critical components of Arca Labsā€™ commitment to transparency and investor protection. The accounting for ArCoin is managed in accordance with GAAP, ensuring that all financial statements are accurate, transparent, and fully compliant with U.S. accounting standards.

The portfolio is subject to regular audits by RSM US LLP, a leading provider of audit services with extensive experience in the financial services industry. These audits assess the portfolioā€™s adherence to its investment mandate and the accuracy of financial statements, offering shareholders an added level of assurance that ArCoin is managed with the utmost fiduciary responsibility.

Arca Labs is dedicated to upholding the highest standards in accounting and auditing, ensuring that ArCoinā€™s financial management is transparent, precise, and fully compliant with regulatory requirements. The presence of audited financial statements provides investors with confidence in the security and integrity of their investments.

Technical implementation:
ArCoin operates on the Ethereum blockchain, utilizing Securitizeā€™s DS Protocol, a proprietary smart contract based on the ERC-20 standard for token issuance, management, and redemption. The technical implementation of ArCoin is designed to ensure security, scalability, and interoperability with a wide range of DeFi platforms. Quanstamp has thoroughly audited the smart contracts underpinning ArCoin, with the latest audit conducted in August 2024. These audits ensure that the smart contracts are secure and function as intended, providing investors confidence in the tokenā€™s integrity.

The technical implementation of ArCoin is a critical component of the productā€™s success. It provides the security, scalability, and interoperability needed to operate effectively within the DeFi ecosystem. The token operates on the Ethereum blockchain, leveraging the widely adopted ERC-20 standard for token issuance, management, and redemption.

The use of ERC-20 smart contracts ensures that ArCoin is fully compatible with a wide range of DeFi platforms, providing investors with flexibility and ease of use. The smart contracts have been thoroughly audited by [Insert Auditing Firm], a leading provider of blockchain audit services with extensive experience in the industry. The audits ensure that the smart contracts are secure, reliable, and function as intended, providing investors confidence in the tokenā€™s integrity.

The technical implementation of ArCoin is designed to be highly scalable, ensuring that the token can support a large and growing user base. The use of blockchain technology provides transparency and traceability, allowing investors to verify the integrity of their transactions and holdings. Arca Labs is committed to maintaining the highest standards of technical excellence, ensuring that ArCoin remains secure, reliable, and fully compliant with industry best practices.


VI. MakerDAO Ecosystem

Previous relationship with MakerDAO:
Arca Labs has previously engaged with the MakerDAO community through [ARCA] ArCoin MIP6 Collateral Onboarding Application, where we looked to leverage ArCoin as DAI collateral. This experience and others have given us a deep understanding of the unique governance structures and operational dynamics of DAOs, positioning us well for this and future collaborations with MakerDAO.

Arca Labsā€™ past engagements with the MakerDAO community have offered valuable insights into the governance structures and operational dynamics of decentralized autonomous organizations (DAOs). These interactions have equipped Arca Labs with a deep understanding of the challenges and opportunities within the MakerDAO ecosystem, positioning the company well for future collaboration. Arca Labs is committed to leveraging its expertise in digital securities and blockchain technology to contribute to the MakerDAO ecosystemā€™s growth and success. With a solid foundation built on previous experience, Arca Labs is eager to explore new opportunities to collaborate on innovative projects that benefit the broader DeFi community.

Benefits to SparkDAO and MakerDAO:
ArCoin offers significant benefits to the MakerDAO ecosystem, particularly in terms of diversifying the collateral pool and providing a relatively stable, secure source of yield. By integrating ArCoin into the MakerDAO ecosystem, SparkDAO and MakerDAO can enhance their resilience and appeal to a broader range of investors. The inclusion of a U.S. Treasury-backed Closed End 40 Act Fund as collateral could also reduce systemic risk and improve the overall stability of the MakerDAO platform.

ArCoinā€™s backing by U.S. Treasury securities provides high security and stability, making it an attractive option for inclusion in the MakerDAO collateral pool. This integration could enhance the resilience of the MakerDAO ecosystem, improving the overall stability of the platform.

The inclusion of ArCoin as collateral could also increase the appeal of the MakerDAO ecosystem to a broader range of investors, including those who are more risk-averse and seek stable, government-backed assets. The availability of a U.S. Treasury-backed Closed End ā€˜40 Act Fund as collateral could attract new participants to the MakerDAO platform, increasing its overall liquidity and market activity.

Arca Labs is committed to working closely with MakerDAO to explore the potential benefits of integrating ArCoin into the ecosystem. The company believes that the inclusion of ArCoin as collateral could provide significant value to the MakerDAO community, enhancing the platformā€™s stability, resilience, and appeal to a diverse range of investors.

Integrations with other platforms:
ArCoin is not currently affiliated with any other platforms.

Arca Labs is committed to expanding these integrations and seeking out new partnerships and opportunities to increase the reach and impact of ArCoin within the DeFi ecosystem. The company is actively exploring integrations with additional platforms to provide ArCoin holders with even more options for generating yield and participating in DeFi activities.

The expansion of ArCoinā€™s integrations is a key part of Arca Labsā€™ strategy to increase the adoption and utility of the token, ensuring that it remains a valuable and versatile asset within the DeFi ecosystem. The company is committed to working closely with its partners to ensure that these integrations are seamless, secure, and fully compliant with industry best practices.

Future product offerings:
Arca Labs plans to introduce additional U.S. Treasury-backed tokens, which could complement the MakerDAO ecosystem. These products are designed to meet the evolving needs of the DeFi community, offering new opportunities for yield generation, risk management, and portfolio diversification. By continuing to innovate and expand our product suite, Arca Labs aims to remain at the forefront of the digital securities market and contribute to the ongoing growth of the MakerDAO ecosystem.

The introduction of additional U.S. Treasury-backed tokens is a key part of Arca Labsā€™ strategy to expand its product suite and provide new opportunities for yield generation, risk management, and portfolio diversification. These products are designed to meet the evolving needs of the DeFi community, offering investors new and innovative ways to manage their portfolios and generate returns.

Arca Labs is committed to staying at the forefront of the digital securities market, continuing to innovate and expand its product offerings to meet the needs of a dynamic and rapidly changing market. The introduction of new U.S. Treasury-backed tokens is just one example of how Arca Labs is working to provide investors with the tools and opportunities they need to succeed in the DeFi ecosystem.

By continuing to innovate and expand its product suite, Arca Labs aims to contribute to the ongoing growth of the MakerDAO ecosystem, providing new and valuable options for collateral and yield generation. The company is excited about the potential to work closely with MakerDAO to explore these opportunities and develop products that benefit the broader DeFi community.


Confidential Submission:
This submission includes detailed information on the terms and conditions of the ArCoin product and any other relevant materials that may be of interest to the MakerDAO selection committee. The submission of these materials underscores Arca Labsā€™ commitment to transparency and collaboration. It provides the MakerDAO selection committee with all the information it needs to make an informed decision. The offering memorandum includes detailed information on the terms and conditions of the ArCoin product and any other relevant materials that may be of interest to the committee.

Arca Labs is eager to work closely with MakerDAO to explore the potential of ArCoin as a valuable addition to the ecosystem. The company believes that ArCoin offers significant benefits to the MakerDAO community and is committed to providing all the information and support needed to ensure a successful collaboration.

Arca Disclosures

Important Information

Arca Capital Management, LLC, a wholly owned subsidiary of Arca Labs LLC, advises the Arca U.S. Treasury Fund, distributed by UMB Distribution Services, Member FINRA/SIPC. Arca and UMB are not affiliated.

An investor should carefully consider the investment objectives, risks, charges, and expenses of the Arca U.S. Treasury Fund before investing. This and other information is available in the Fundā€™s prospectus, which should be reviewed carefully prior to investing. To obtain a prospectus, please call 1-888-526-1997.

Investors may not be able to sell their shares at the time or in the quantity of choosing regardless of how the Fund performs. ā€The Funds Annual Operating Expense Ratio, as reflected in the current prospectus is 3.22%, however, Management has agreed to an expense cap of .75% through an expense limitation agreement valid until April 30, 2024. For more details relating to the fundā€™s expenses, please review the prospectus.ā€ ā€

No assurance can be given that the Fund will achieve its investment objective, and investment results may vary substantially over time and from period to period. ā€ An investment in the Fund involves risk including loss of principal. An investment in the Fund is suitable only for investors who can bear the risks associated with limited liquidity in the shares and the uncertainty of emerging technologies, and should be viewed as a long-term investment. Other risks specifically associated with the Arca U.S. Treasury Fund are detailed in the prospectus and include no history of operations risk, conflict of interest risk, interval fund risk, no minimum amount of proceeds risk, fund closure risk, liquidity risk, tax related risks, credit and non-payment risk, interest rate risk, portfolio management risk, market risk, call risk, valuation risk and issuer risk.

The Arca U.S. Treasury Fund is one of the first registered funds to offer digital asset securities and there are additional risks associated with this feature of the fund, including regulatory risk, liquidity risk, emerging technology risk, operational and technology risk, and risks specifically associated with the Ethereum blockchain. There is the risk that management may be unable to successfully use blockchain technology to validate ownership and transfer ArCoin. For details regarding all of the risks described above, please review the prospectus.

Arca Capital Management, LLC, a wholly owned subsidiary of Arca Labs LLC, serves as adviser to the Arca U.S. Treasury Fund, distributed by UMB Distribution Services, Member FINRA/SIPC. Arca and UMB are not affiliated.

1 post - 1 participant

Read full topic

Spark Tokenization Grand Prix Tokenization Grand Prix Application - Guggenheim Treasury Services Digital Commercial Paper (GDCP)

Published: Sep 20, 2024

View in forum ā†’Remove

I. Product Summary

  1. Project Name: AmpFi.Digital
  2. Product Name: Guggenheim Treasury Services Digital Commercial Paper (GDCP)
  3. Underlying asset: U.S. Treasury securities that are maturity matched to the GDCP
  4. Issuer jurisdiction: Delaware, USA
  5. Product website: app.ampfi.digital and zeconomy.com
  6. Primary application contact name, title, method of contact:

II. Company Details

  1. Company description: The Issuer, Great Bridge Capital Company, a Delaware LLC, is a fully supported asset-backed commercial paper program managed by Guggenheim Treasury Services (GTS), an indirect wholly owned subsidiary of Guggenheim Capital, LLC. Technology is provided by Zeconomy, Inc. Guggenheim Treasury Services is the largest and the most experienced independent asset-backed commercial paper (ā€œABCPā€) platform managers, and one of the largest issuers (including banks) in the market. In its 27 year operating history GTS has issued and redeemed in excess of $10.3 trillion of ABCP, with no losses ever.
  2. Key personnel biographies:
    • Great Bridge Capital Company and Guggenheim Treasury Services: available upon request
    • Zeconomy
      • Giacinto Cosenza is the CEO of Zeconomy, bringing decades of expertise in blockchain, payments, and securities services. He has led high-performing teams across startups and Fortune 500 companies and previously played a key role in the growth of Onyx by J.P. Morgan, the worldā€™s first bank-led blockchain platform for digital asset exchange.
      • Joe Dā€™Anna is the Head of Capital Markets at Zeconomy. With over 25 years experience at global financial institutions and successful start-ups, his prior roles include Managing Director Head of Fixed Income Derivative Strategies at Goldman Sachs, Co-Founder/CIO of Catalyst Re, and Head of Securitization at Constellation (acquired by SociĆ©tĆ© GĆ©nĆ©rale). He holds a Ph.D. in Physics from UC Santa Barbara and is a CFA charterholder.
      • Dave Steinmetz is an executive officer of Zeconomy. He is a private investor, board member and business advisor for innovative early stage companies and inspiring philanthropic organizations following a successful career as a former CFO and COO for Divisions of Wall St firms and private alternative investment companies. Led the successful exit of a specialty finance start up in a sale to Societe Generale.
  3. Team size: available upon request
  4. Years in operation: GTS has operated for 27 years

III. Product Information

  1. Describe the product:

    • Guggenheim Treasury Services Digital CP (GDCP) is asset-backed commercial paper rated Prime-1 by Moodys, issued on Ethereum.
    • GDCP is minted on demand and backed by maturity matched U.S. Treasury securities.
    • Offered daily at custom maturities of up to 397 days.
    • GDCP Tokens are ERC-1155 compliant and are sold at a discount to face value due at maturity.
    • Fixed effective yield tracks U.S. Treasury yield to maturity on issuance less an annualized program discount of 60 bps.
    • U.S. Bank Trust Company, NA (rated A1/P-1) acts as collateral agent.
    • $250,000 minimum transaction size. No maximum transaction size.
    • GDCP can be rolled on a continuing basis, directly with the Issuer.
  2. Describe the underlying asset

    • The issuerā€™s investments are limited to cash equivalents, and U.S. Treasury securities that are maturity matched to the GDCP.
  3. How is yield transferred to the tokenholder (i.e., via rebasing, distributions, price accrual, etc.) and how often?

    • Investors purchase GDCP at a discount. At maturity, investors not electing to roll will receive USD, deposited to their bank account on file with GTS, equivalent to the face value of the maturing GDCP tokens held in their Ethereum account.
  4. What is the jurisdiction of the issuer and key entities?

    • Issuer: Great Bridge Capital Company, a Delaware LLC (also see #7)
    • Manager: Guggenheim Treasury Services, Delaware LLC
    • Collateral Agent: U.S. Bank Trust Company, NA
    • Smart Contracts: Zeconomy, the technology provider, a Delaware corporation
    • Placement Agent: North Capital Private Securities Corporation
    • Rating Agency: Moodyā€™s Investors Service Inc.
  5. What is the asset eligibility criteria and/or concentration limitations for the portfolio as defined by the underlying documents?

    • The Issuer is permitted to invest in ā€œEligible Assetsā€ which consist of Treasury bills or notes that will mature on or prior to the maturity date of the GDCP that provided the funds to acquire the Eligible Assets.
    • Issuer is prohibited from issuing new GDCP (A) unless the sum of (1) the anticipated receipts of the Eligible Assets plus (2) cash and cash equivalents and funds credited to the Issuerā€™s accounts will be sufficient for payment in full of outstanding GDCP on their respective maturity dates after giving effect to the issuance of such GDCP or (B) if an event of default has occurred.
  6. Are any hedging or derivatives permitted in the underlying portfolio?

    • No.
  7. Provide a list of all counterparties and service providers used by your product (i.e., custodians, trustees, reporting agents, exchange agents, banks, etc). Provide flow-charts or diagrams for all related entities and counterparties, if available.

    • The issuer is Great Bridge Capital Company, a Delaware LLC, which is a fully supported asset-backed commercial paper program structured to be a bankruptcy remote special purpose entity ("SPEā€). The purpose of the SPE is limited to only those activities contemplated in the program documents and the assets and liabilities of the SPE are kept separate from those of its affiliates.
    • The manager is Guggenheim Treasury Services, LLC (GTS)
    • The collateral agent is U.S. Bank Trust Company, NA acts as collateral agent and has a counterparty risk assessment of A1(cr)/Prime-1(cr).
    • North Capital (the ā€œPlacement Administratorā€ or ā€œNCPSā€) serves as the Broker of Record for the issuance of the Notes and is responsible for investor on-boarding, coordinating Placement Agent activity, and facilitating secondary transfers between and among qualified investors.
    • Moodyā€™s Investors Service, Inc. (ā€œMoodyā€™sā€) rates the program

      Figure 1. Structural diagram of Great Bridge DCP Program [Source: ABCP Program Review, Moodyā€™s Investors Service, July 2024]
  8. What is the AUM of the product? Provide a breakdown by blockchain

    • $20M outstanding on Ethereum as of September 18, 2024
    • Current and historical transactions can be viewed on Etherscan and a Dune Dashboard, links available upon request.
  9. What are the standard fees (i.e., subscription, redemption, management, etc.)?

    • Fixed effective yield will track U.S. Treasury yield to maturity on issuance less an annualized program discount spread of 60 bps. For illustration, the fixed APY offered on 1-month GDCP would have been approximately 4.85% as of 8-Aug-24.
    • There are no fees or charges associated with subscription, redemption, management, or other activities
  10. Other than the fees described above, can other expenses be paid from the proceeds of the product/assets?

    • There are no other expenses.
  11. How is your product permissioned? (e.g., primary users, secondary users)

    • Participants must be whitelisted by the issuer
    • Participants must be a Qualified Institutional Buyer (QIB) under Rule 144A or an Institutional Accredited investor (IAI) under Rule 501, and a Qualified Purchaser (QP) as defined in the Investment Company Act
    • Primary users interact with a password protected web portal to purchase, redeem, sell or roll their GDCP holdings
    • GDCP tokens are ERC-1155 tokens on the Ethereum blockchain. Only whitelisted addresses can interact with the tokens smart contract or the user interface.
    • The GDCP smart contract is compatible with a custodian user and secondary user structure permitted under a whitelisted custodian.
  12. What is the monthly transaction volume for the product?

    • The product was launched in September 2024 with the first issuance of $20m in tokens. Transaction volume is expected to exceed $80m in the first month.
  13. What is the expected and maximum time for users to subscribe to and redeem from your product? Have you had any interruptions in your ability to process redemptions and subscriptions?

    • GDCP subscription can be executed and settled the same day.
    • Par redemption at maturity in fiat is automatic (if not rolled).
    • Investors can request to redeem GDCP at any time prior to maturity and at the discretion of the Issuer with next day settlement.
  14. Provide a description of the subscription and redemption process. Include a diagram of the flow of funds, including each party involved.

    1. Before placing orders, an investor must complete the onboarding process (this step is done once) with North Capital, which includes:
      a. entering into a Participation Agreement with the Issuer,
      b. being whitelisted, and
      c. being granted access to a permissioned web portal.
    2. GTS, on behalf of the Issuer, defines the terms of the GDCP and posts them on the portal.
    3. The investor submits a buy order through the portal.
    4. GTS accepts the order, notifies the investor, requests funds.
    5. The investor wires funds to the GDCP account at U.S. Bank. The bank confirms receipt and ensures the funds are sufficient. If funds are not received by 4 pm Eastern, the trade is canceled.
    6. GTS executes purchase of maturity-matched Treasury securities. If market disruption prevents purchase, the trade is canceled and funds are returned.
    7. GTS records issuance of GDCP on the blockchain, crediting investorā€™s Ethereum account with GDCP.
    8. At maturity, GTS instructs U.S. Bank to pay the investor directly. GTS updates the Ethereum ledger to mark the tokens as paid.
  15. Have any liquidity vehicles been established to enhance redemption and subscription efficiency? If so, describe how they work.

    • Investors can redeem their GDCP with same-day or next-day settlement directly with GTS & GBCC. No separate or third party vehicles have been established at this time.
    • The issuer will provide indicative bids to holders of GDCP for intra-day execution for
      • cashless roll (early or at maturity) into a new issue of choice, with instant settlement.
      • early buyback for fiat, with T+1 settlement (subject to the availability of the treasury market).
    • Additionally
      • trading directly between participants is possible, and
      • participants may engage one of the program agents that operate digital assets approved ATS.
  16. With what product can subscriptions and redemptions be made? (i.e., fiat, Dai, USDC, etc.)

    • At this time, subscription and redemption can only be made in fiat USD, which can be converted in and out of your chosen stablecoin or cryptocurrency.
  17. What are your future development plans for the product?

    • Offering participants the ability to directly purchase T-bills represented on-chain.
    • Offering GDCP to power custom efficient on- and off-ramps between traditional and DeFi markets.
    • Using GDCP as a building block for other products & derivatives. See VI.4 for further information.

IV. Legal Structure

  1. Explain the legal structure of the product and the jurisdictions in which it operates

    • Spark/Maker will be a holder of digital commercial paper notes backed by U.S. Treasury securities.
    • The Issuer, Great Bridge Capital Company, a Delaware LLC, is a fully supported asset-backed commercial paper program managed by GTS, an indirect wholly owned subsidiary of Guggenheim Capital, LLC.
    • GDCP adheres to Section 3(c)(7) of the Investment Company Act and Section 4(a)(2) of the Securities Act.
    • We do not expect any adverse changes in the well established legal and regulatory frameworks governing the product and the parties involved.
  2. What regulatory bodies oversee the product?

    • The issuance and product are subject to NY State law and the oversight of the Securities and Exchange Commission.
  3. What licenses, permits, certificates, authorizations, registrations, concessions, approvals, and exemptions does your product or company hold?

    • The notes are exempt from registration under the Securities Act of 1933.
    • The Issuer is exempt from registration as an ā€œinvestment companyā€ pursuant to Section 3(c)(7) of the Investment Company Act of 1940, as amended.
  4. How is bankruptcy remoteness established for assets of this product? Does the issuer have more than one product? Please provide separately any related legal opinions or supplementary documents regarding bankruptcy remoteness

    • The Issuer, Great Bridge Capital Company, is structured to be a bankruptcy remote special purpose entity ("SPEā€). The purpose of the SPE is limited to only those activities contemplated in the program documents and the assets and liabilities of the SPE are kept separate from those of its affiliates. All three forms of bankruptcy risk are mitigated in the program (See Moodyā€™s ABCP Program Review for a detailed discussion of the risks and mitigants).
    • The issuer does not have more than one product.
    • The holders of the GDCP have the benefit of a security interest in all assets, funds and properties held by or credited to the Issuer.
    • Upon any failure by the Issuer to pay a Digital CP Note at maturity (an event of default) U.S. Bank is entitled to take exclusive control of collateral on behalf of GDCP holders and to act according to their direction.
    • Documents available on request
      • Enforceability Opinion
      • ABCP Program Review, Moodyā€™s Investors Service, July 2024
  5. Are there any pending or threatened legal proceedings or investigations against the company or any of its officers?

    • None
  6. Describe any conflicts of interest the company or product may have with its officers or MakerDAO

    • None
  7. Explain the potential tax implications associated with the product

    • GDCP is a discount instrument. Interest earned is the difference between face value and discounted purchase price.
    • Each holder should consult their own tax professional for advice on the tax consequences of investment.
    • Each prospective investor is offered the opportunity to ask questions of, and receive answers from, the Issuer concerning the terms and conditions of the offering and to obtain additional relevant information, to the extent the Issuer possesses the same or can acquire it without unreasonable effort or expense.

V. Performance, Reporting, and Technical

  1. Provide historical performance relative to the most relevant benchmark and explanations for any deviations from the benchmark

    • This is a new program. As such there is no historical performance. Given the structure of the program, performance tracks the US Treasury yield curve.
  2. Describe the frequency, content, and process for performance and portfolio transparency reports. Who provides these?

    • N/A
  3. Describe the accounting and auditing processes for the portfolio and product

    • GDCP tokens is a pure debt instrument with yield to maturity fixed at issuance.
    • GBCC books and records are maintained in accordance with GTS existing accounting policies and procedures. As a wholly owned indirect subsidiary of Guggenheim Capital, LLC, GBCCā€™s books and records are audited annually by KPMG.
  4. Describe the technical implementation of your product

    • GDCP is issued as an ERC-1155 compliant token.
    • Each token is issued from a single Ethereum smart contract.
    • Each maturity date has its own unique Token ID. Issuances for the same Token ID / maturity date are fungible. Issuances with different Token IDs / maturity dates are non-fungible.
    • Ownership of tokens is permissioned. Only whitelisted accounts can hold GDCP. Whitelisting and de-whitelisting is managed by the program manager, GTS.
  5. What audits have been performed on the smart contracts involved with your product, by whom, and when?

    • CertiK, August 2024. Report available upon request.

VI. MakerDAO Ecosystem

  1. Describe any previous relationship with MakerDAO and familiarity working with DAOs

    • The issuer does not have any previous relationship with MakerDAO.
    • Guggenheim has carefully selected Zeconomy for their extensive experience working with decentralized organizations and implementing blockchain solutions within institutional finance. The leadership team comprises a diverse blend of talent and expertise in securities, finance, and technology, including a successful tech founder, a CEO from Onyx by J.P. Morgan, and seasoned industry experts from Goldman Sachs and Morgan Stanley, each bringing invaluable experience and insights to the table.
  2. Beyond yield, how might your product benefit the SparkDAO and/or MakerDAO ecosystem?

    • Rated GDCP provides full risk visibility and live transparency to investors, including off-chain and technology risks like no other token available today.
    • Flexibility to select investment maturities and amounts that optimize treasury management objectives whether by rolling short-term liquidity, or locking in rates for up to one year.
    • GDCP tokens are securities that carry the highest possible short-term credit rating (Prime-1), reflecting overall assessment of credit quality based on:
    • High quality underlying collateral, which consists of U.S. Treasury securities that are maturity matched to the GDCP;
    • Structural features aimed at protecting the bankruptcy remote nature of Great Bridge;
    • The experience and capability of GTS as manager to ensure that all operational functions of Great Bridge are accurately performed, including the monitoring of all outstanding GDCP; and
    • The rating agencyā€™s assessment of Zeconomyā€™s digital technology.
  3. Does the product have integrations with any other platforms?

    • While there are no integrations with other platforms at this time, GDCP is ERC-1155 compliant and can be integrated with other platforms to satisfy investor demand.
  4. Do you offer or plan to offer other products that could be appropriate for Spark or other SubDAOs?

    • Significant opportunity exists for USDS and DAI to benefit from the use of GDCP. By decoupling yield from stability through AmpFi.Digital, you can address depegging risks, support higher loan-to-value (LTV) ratios for issuers and users, and enhance returns through concentrated discount yield. Additionally, it can provide permissionless stability tokens linked to DAI.
    • Zeconomyā€™s AmpFi.Digital ecosystemā€™s native token may be distributed to early participants, with further opportunities to purchase and participate in market making.
    • If MakerDAO integrates GDCP into its treasury with a specified allocation, it could gain the right to appoint a representative on the governing board of the AmpFi.Digital.
    • Finally, GDCP offers a straightforward on/off ramp with instant liquidity, off-chain transparency, and reduces credit risk and reliance on custodians, enabling more institutional participation in USDS and future synthetic real-world assets (RWAs).

We look forward to playing a role supporting the growth of Spark/Sky/MakerDAOā€™s ecosystem and joining forces to help shape the future of finance!


DISCLAIMER:

Nothing in this document or communication should be construed as, and may not be used in connection with an offer to sell, or a solicitation of an offer to buy or hold, an interest in any security or investment product in any jurisdiction, including the United States of America, its territories and possessions. The above is provided for information purposes only, please contact the issuer and placement agent for any details, disclosures or other requests regarding any information shared in this document or communication. These statements and any future projections are not guarantees of future performance and undue reliance should not be placed on them. Such forward-looking statements necessarily involve known and unknown risks and uncertainties, which may cause actual performance and financial results in future periods to differ materially from any projections of future performance or results expressed or implied by such forward-looking statements.

1 post - 1 participant

Read full topic

Spark Tokenization Grand Prix Tokenization Grand Prix Application ā€“ Libeara (USDLTA Fund)

Published: Sep 20, 2024

View in forum ā†’Remove

Grand Prix Application

I. Product Summary

  1. Project name: USD Delta Fund Program
  2. Product name: The Delta Onchain Treasury Fund (the ā€œUSDLTA Fundā€)
  3. Product type / underlying asset: Short Duration US Treasury Bills, Repos and Cash
  4. Issuer jurisdiction: Singapore
  5. Product website: N/A
  6. Primary contact name, title, and method of contact:
    Name: Aaron Gwak
    Title: Founder & CEO
    Country: Singapore
    Email: Aaron.Gwak@libeara.com

II. Company Details

  1. Company description
    Libeara (Singapore) Pte. Ltd. (ā€œLibearaā€) is the provider of tokenization services to the USDLTA Fund. The company is a leading real-world asset (RWA) tokenization platform provider, backed by SC Ventures, an innovation, fintech investment and ventures arm of Standard Chartered, a leading international banking group headquartered in the United Kingdom. Standard Chartered was founded in 1859, has over 10 million clients and operates across 53 global markets.
    In connection with this product, Libeara has partnered with two fund management firms:
    ā€¢ a leading global asset manager (the ā€œInvestment Managerā€) whose identity and other key details will be submitted privately to GrandPrix@steakhouse.financial; and
    ā€¢ FundBridge Capital Pte. Ltd. (ā€œFundBridge Capitalā€).
    Investment Manager, in its capacity as a sub-advisor, is the investment manager of the USDLTA Fund. The firm is one of the worldā€™s largest investment management firm with the AUM of over US$1 trillion. The Investment Manager is based in the United States. The firm serves as an investment advisor to a few thousand institutions in dozens of countries. Its clients include pension funds, central banks and sovereign institutions, endowments and foundations, family offices, fund sponsors, insurance companies, financial intermediaries, and wealth managers.
    FundBridge Capital is the fund manager of the USDLTA Fund. The company is incorporated under the laws of Singapore and regulated by the Monetary Authority of Singapore as a holder of a Capital Markets Services License to conduct fund management services. FundBridge Capital offer fund platform solutions for fund managers looking for a cost-effective and well-structured environment to operate their funds in ever-changing regulatory and compliance landscape. The company has delegated its investment management functions with respect to the USDLTA Fund to the Investment Manager as sub-adviser.
    Libeara has previously partnered with FundBridge on the establishment of:
    a) the Delta Master Trust structure that:
    i) enables the creation of separate and distinct portfolios of securities or obligation, each of which is a sub-fund; and
    ii) has been supported by Libeara through its Delta platform to enable the issuance of tokenized units in such sub-funds through a series of smart contract on the permissionless Ethereum blockchain (or other designated blockchain networks) to investors utilizing self-custodial, unhosted wallets; and
    b) the SGD Delta Fund, the first sub-fund set up under the Delta Master Fund that invests in securities issued by the Government of Singapore and was the worldā€™s first tokenized fund to be rated by Moodyā€™s, a major credit rating agency. The fund was rated Aa (Aa-bf) based on the robustness of the token structure and the strength of the underlying assets.

  2. Key personnel biographies

LIBEARA
Biographies of key personnel of the Investment Manager will be submitted privately to GrandPrix@steakhouse.financial.

INVESTMENT MANAGER
Biographies of key personnel of the Investment Manager will be submitted privately to GrandPrix@steakhouse.financial.

FUNDBRIDGE
Biographies of key personnel of the Investment Manager will be submitted privately to GrandPrix@steakhouse.financial.

  1. Team size
    Libeara: To be submitted privately to GrandPrix@steakhouse.financial.
    Investment Manager: To be submitted privately to GrandPrix@steakhouse.financial.
    FundBridge Capital: To be submitted privately to GrandPrix@steakhouse.financial.

  2. Years in operation
    Libeara: To be submitted privately to GrandPrix@steakhouse.financial.
    Investment Manager: To be submitted privately to GrandPrix@steakhouse.financial.
    FundBridge Capital: To be submitted privately to GrandPrix@steakhouse.financial.

III. Product Information

  1. Describe the product
    USDLTA Fund (the ā€œFundā€), a short duration US Treasury fund, is a sub-fund of the Delta Master Trust, an open-ended umbrella unit trust established in Singapore. The Delta Master Trust structure enables the creation of separate and distinct portfolios of securities or obligation, each of which is a sub-fund.

The reason why Singapore was selected as the jurisdiction of incorporation of the Delta Master Trust is three-fold:
a) the countryā€™s ranking as the top financial center in Asia and the third globally*;
b) the overall regulatory quality of the countryā€™s laws and regulation, as confirmed by its top World Bankā€™s ranking**; and
c) clarity and predictability of regulatory treatment of digital assets in Singapore.

*Based on the latest Global Financial Centres Index (GFCI) report (2024).

** Based on the latest report (2022) produced as part of Worldwide Governance Indicators (WGI) project, Singapore has been ranked top for regulatory quality out of over 200 countries and territories.
FundBridge Capital Pte. Ltd. is the fund manager of the Delta Master Trust and has delegated its investment management functions for the Fund to the Investment Manager as sub-adviser. Investors in the USDLTA will be onboarded by, and will remain the customers of, FundBridge Capital while the management of the underlying investment portfolio will be performed by the Investment Manager
The Fund units will be tokenised and issued using the Libeara tokenisation platform. LIbearaā€™s platform will enables the issuance of tokenised units in the Fund through a series of smart contract on the permissionless Ethereum blockchain (or other designated blockchain networks) to investors utilizing self-custodial unhosted wallets.
The Fund invests in short duration U.S. Treasury Bills and bonds and may also make use of repos and cash to manage liquidity needs.
The USDLTA Fund Investment Memorandum, along with additional Fund details, will be provided in the supplementary documents associated with this application.

Expected Yield: To be submitted privately to GrandPrix@steakhouse.financial.
Expected Maturity: N/A; open-ended fund
Underlying asset: U.S. Treasury securities, Repos and Reverse Repos, Cash reserves
Minimum/Maximum transaction size: To be submitted privately to GrandPrix@steakhouse.financial.
Current AUM for product: To be submitted privately to GrandPrix@steakhouse.financial.
Current AUM for issuer: To be submitted privately to GrandPrix@steakhouse.financial.
Rating: Rating: Consistent with the approach adopted with respect to the SGD Delta Fund, it is intended that Moodyā€™s will assign a rating to the Fund*.

  • Moodyā€™s assigned the SGD Delta Fund an Aa (Aa-bf) rating. The SGD Delta Fund, is another sub-fund set up under the Delta Master Fund that invests in securities issued by the Government of Singapore. The fund was the first tokenized fund unit issuances rated by a major credit rating agency.
  1. Describe the underlying asset
    The underlying assets consists of US Treasury securities, repos & reverse repos and cash reserves.
    The USDLTA Fund will invest in US Treasury securities of varying tenor [while maintaining portfolio level effective duration below 1 year. The fund will seek to maximize the total return of the portfolio by analyzing the short end of the yield curve for the best risk/reward characteristics, while being mindful of near-term liquidity.

The investment objective of the portfolio is to preserve capital and maintain liquidity, while providing long-term total return in excess of the ICE BofA 3 Month Treasury Bill Index (the ā€œIndexā€). The Portfolio is managed on a total return basis, and not with an objective of achieving or avoiding any particular tax consequences.
The portfolio may also invest in Repurchase and Reverse Repurchase Agreements (Repos and Reverse Repos), cash and custodian sweep vehicles, as considered appropriate by the Manager.

  1. How is yield transferred to the tokenholder (i.e., via rebasing, distributions, price accrual, etc.) and how often?
    No distributions are intended to be made and any yield (e.g. distributions received from the Fundā€™s investments) will be retained by the Fund for reinvestment and such returns are reflected by the growth of the net asset value of the Fund units.] Yield will be transferred on a price accrual basis of the portfolio.
    On redemption, the redemption proceeds will be based on the net asset value of the Fund units at that point (which will include retained and reinvested distributions). Redemptions of Fund units can be made directly to the Manager on any trading day, with processing completed within 1-2 business days. Instant liquidity of the fund for both subscription and redemption is being arranged in with the fund establishment.
    Investors can reconcile their unitholding of the Fund by the NAV reports prepared by the fund administrator, which provide information on the Fundā€™s underlying assets. Investors can also verify the number of tokens created on the blockchain using the public address of the tokens and assess the percentage of Fund units they possess. However, the data recorded on the blockchain does not account for tokens in the process of being issued or redeemed.

  2. What is the jurisdiction of the issuer and key entities?
    Singapore is the jurisdiction of the issuer and key entities.

The reason why Singapore was selected as the jurisdiction of the issuer and key entities is three-fold:
a) the countryā€™s ranking as the top financial center in Asia and the third globally*;
b) the overall regulatory quality of the countryā€™s laws and regulation, as confirmed by Singaporeā€™s top World Bankā€™s ranking**; and
c) clarity and predictability of regulatory treatment of digital assets in Singapore.

*Based on the latest Global Financial Centres Index (GFCI) report (2024).

**Based on the latest report (2022) produced as part of Worldwide Governance Indicators (WGI) project, Singapore has been ranked top for regulatory quality out of over 200 countries and territories.

Trustee
The Trustee of the Fund is Perpetual (Asia) Limited, a public limited company incorporated in Singapore whose registered office is 8 Marina Boulevard, #05-02, Marina Bay Financial Centre, Singapore 018981.
The Trustee is regulated by the MAS as a trust company licensed under the Trust Companies Act 2005 of Singapore and an approved trustee under Section 289 of the Securities and Futures Act 2001 of Singapore (ā€œSFA)ā€.
The Trustee was incorporated in Singapore on 30 December 2005 and is ultimately owned by Perpetual Limited, one of the largest trustees in Australia and listed on the Australian Securities Exchange.

Fund Manager
The Fund Manager of the Fund, FundBridge Capital Pte. Ltd., is a company incorporated under the laws of Singapore, having its registered office at 8 Wilkie Road, #03-01 Wilkie Edge, Singapore 228095.
The Manager was incorporated in Singapore on 3 August 2017. The Manager is currently regulated by the MAS as a holder of a Capital Markets Services License to conduct the regulated activity of fund management in Singapore.

Sub-Advisor
The Investment Manager, acting through its Singapore-regulated fund management entity, will act as sub-advisor for the Fund. The entity is incorporated as a private limited company and is licensed and regulated by the Monetary Authority of Singapore.

  1. What is the asset eligibility criteria and/or concentration limitations for the portfolio as defined by the underlying documents?
    Eligible Investments: The Portfolio may invest in:
    ā€¢ US Treasuries
    ā€¢ Repurchase and reverse repurchase transactions
    ā€¢ Cash and custodian sweep vehicles

Duration/Maturity: The Portfolio-level effective duration will be between 0 and 1 year.

  1. Are any hedging or derivatives permitted in the underlying portfolio?
    Hedging and derivatives are prohibited. Repurchase agreements are not considered derivatives.

  2. Provide a list of all counterparties and service providers used by your product (i.e., custodians, trustees, reporting agents, exchange agents, banks, etc). Provide flow-charts or diagrams for all related entities and counterparties, if available.
    To be submitted privately to GrandPrix@steakhouse.financial.

  3. What is the AUM of the product? Provide a breakdown by blockchain
    To be submitted privately to GrandPrix@steakhouse.financial.

  4. What are the standard fees (i.e., subscription, redemption, management, etc.)?
    A summary of the applicable fees will be submitted privately to GrandPrix@steakhouse.financial.

  5. Other than the fees described above, can other expenses be paid from the proceeds of the product/assets?
    To be submitted privately to GrandPrix@steakhouse.financial.

  6. How is your product permissioned? (e.g., primary users, secondary users)
    Investors must complete KYC/AML and onboarding with the Fund Manager. Once onboarded, investorsā€™ Ethereum wallet addresses are whitelisted in the smart contracts, giving onboarded users full access to investment, transfer and redemption functionalities. The whitelist remains on-chain as well.

The Fund token contract is built on top of the ERC-20 standard OpenZeppelin contract. The contract employs an on-chain whitelisting mechanism to restrict minting and transfers to wallet addresses owned by duly KYCed and onboarded investors in the Fund. The contract also maintains a ā€œclawbackā€ function to recover tokens from lost or compromised wallets, requiring Fund Manager approval using Fireblocksā€™ MPC App.

  1. What is the monthly transaction volume for the product?
    To be submitted privately to GrandPrix@steakhouse.financial.

  2. What is the expected and maximum time for users to subscribe to and redeem from your product? Have you had any interruptions in your ability to process redemptions and subscriptions?
    The expected time to subscribe to the Fund is T+1 days.
    The expected time to redeem from to the Fund is T+1-2 days.

  3. Provide a description of the subscription and redemption process. Include a diagram of the flow of funds, including each party involved.

Subscription
As depicted in the diagram below, each subscription follows the process summarized below:

  1. Investor sends USDC from the investorā€™s whitelisted wallet to the on/off-ramp provider via the Fundā€™s smart contracts, which is converted into USD and deposited into the Fundā€™s bank account. Alternatively, the investor can wire USD fiat directly to the Fundā€™s bank account.

  2. The Fund Administrator reviews investment requests and reconciles cash received in the Fundā€™s bank account. Following review, fund tokens are minted into investorā€™s wallet.

  3. On a daily basis, the Sub-Advisor instructs trades to manage the fundā€™s portfolio and cash balances.

Redemption
As depicted in the diagram below, each redemption follows the process summarized below:

  1. Investor deposits Fund tokens into the Fundā€™s smart contracts, which triggers a redemption request to the Fund Administrator.

  2. On a daily basis, the Sub-Advisor instructs trades to manage the Fundā€™s portfolio and cash balances, creating liquidity to process redemptions when necessary.

  3. The Fund Administrator reviews redemption requests and wires USD fiat to the on/off-ramp provider, who deposits the corresponding USDC into the Fundā€™s smart contract, from where it is paid out to the investorā€™s wallet. Alternatively, the Fund Administrator can wire USD fiat directly to the investorā€™s bank account.

  1. Have any liquidity vehicles been established to enhance redemption and subscription efficiency? If so, describe how they work.
    To be submitted privately to GrandPrix@steakhouse.financial.

  2. With what product can subscriptions and redemptions be made? (i.e., fiat, Dai, USDC, etc.)
    Subscriptions and redemptions can be made with USDC and fiat.

  3. What are your future development plans for the product?
    Future developments currently in progress include:
    ā€¢ Fund will be natively launched on leading L2 blockchains and other L1 protocols;
    ā€¢ 24/7 instant USDC liquidity will be provided in increasing size; and
    ā€¢ AUM will be increased through new investments.

IV. Legal Structure

  1. Explain the legal structure of the product and the jurisdictions in which it operates
    The Fund is a sub-fund of the Delta Master Trust, an open-ended, umbrella unit trust established in Singapore designed for launching funds where the fund units are tokenized and issued using Libearaā€™s tokenization platform. A separate portfolio is maintained for each sub-fund established under the Delta Master Trust, with each sub-fund having its own investment objectives and risks.
    The manager of the Fund is FundBridge Capital Pte. Ltd, a Singapore-based, MAS-licensed Fund Manager. The Investment Manager, through its Singapore-regulated fund management entity, will act as sub-advisor for the Fund.
    The Fund has been designed and structured in compliance with the existing financial regulations in Singapore, a leading legal and regulatory jurisdiction. The umbrella unit trust structure was specifically selected as the fund vehicle of choice for due to its many years of use by the industry for open-ended funds (including in the retail investor space) at scale off-chain.

Please also referred to additional information submitted privately to GrandPrix@steakhouse.financial.

  1. What regulatory bodies oversee the product?
    To be submitted privately to GrandPrix@steakhouse.financial.

  2. What licenses, permits, certificates, authorizations, registrations, concessions, approvals, exemptions does your product or company hold?
    To be submitted privately to GrandPrix@steakhouse.financial.

  3. How is bankruptcy remoteness established for assets of this product? Does the issuer have more than one product? Please provide separately any related legal opinions or supplementary documents regarding bankruptcy remoteness
    Pursuant to the trust deed constituting the Delta Master Trust, each sub-fund of the Delta Master Trust constitutes a trust separate and distinct from other sub-funds of the Delta Master Trust, and the assets of each sub-fund are held in trust by the Trustee for the unitholders of the relevant sub-fund. Consequently, the assets of the Fund will be held in trust by the Trustee and will not be affected by the liquidation of the Trustee, the Manager, the Sub-Advisor, Libeara or the liabilities of other sub-funds of the Delta Master Trust. In the event of the liquidation of the Trustee, the assets of the Fund will not form part of the Trusteeā€™s own property and will not be included in the pool of assets to be distributed to the Trusteeā€™s creditors.

The Fund has been designed and structured in compliance with the existing financial regulations in Singapore, a leading legal and regulatory jurisdiction. The umbrella unit trust structure was specifically selected as the fund vehicle of choice for the Fund due to its many years of use by the industry for open-ended funds (including in the retail investor space) at scale off-chain.

Full details of the Fund are available in the supplementary documents provided with this application.
Under the terms of the prime services agreement with the Custodian, the assets of the Fund are to be segregated from the Custodianā€™s own assets and reflected as being owned by the Trustee (in its capacity as trustee of the Fund). As such, the liquidation of the Custodian should not affect the assets of the Fund, which should be assessed by the liquidators to be held in trust for the Trustee (in its capacity as trustee of the Fund) and not be included in the pool of assets to be distributed to the Custodianā€™s creditors. The Custodian, as a regulated entity, is also required by applicable laws to adhere to regulations applicable to the handling of customer moneys and assets.

  1. What rights do tokenholders have?
    Investors are unitholders of the Fund and are entitled to the rights set out in the Trust Deed constituting the Delta Master Trust. For further details, please refer to the supplementary documents provided with this application.

  2. Are there any pending or threatened legal proceedings or investigations against the company or any of its officers?
    N/A

  3. Describe any conflicts of interest the company or product may have with its officers or MakerDAO
    N/A

  4. Explain the potential tax implications associated with the product
    Please refer to the relevant sections of the Information Memorandum, submitted privately as part of the supplementary documentation, for a complete discussion of tax considerations.

V. Performance, Reporting, and Technical

  1. Provide historical performance relative to the most relevant benchmark and explanations for any deviations from the benchmark
    To be submitted privately to GrandPrix@steakhouse.financial.

  2. Describe the frequency, content, and process for performance and portfolio transparency reports. Who provides these?
    Investors will be receiving monthly NAV statements as well as daily NAV information prepared by the Fund Administrator, Vistra.

  3. Describe the accounting and auditing processes for the portfolio and product
    Financial audits are performed on an annual basis.

  4. Describe the technical implementation of your product
    The Fund uses a set of smart contracts for investor wallet whitelisting, receiving subscription and redemption requests, and minting / burning of tokens. All Fund activity requests made by investors are queued on-chain and off-chain for processing. Once the Fund Administrator has reviewed the requests and performed the necessary off-chain activities needed to fulfill them, they then utilize a dedicated administrative portal to mint/burn the associated Fund tokens and complete the requests.

  5. What audits have been performed on the smart contracts involved with your product, by whom, and when?
    Audit performed by NCC Group. Further details submitted privately to GrandPrix@steakhouse.financial.

VI. MakerDAO Ecosystem

  1. Describe any previous relationship with MakerDAO and familiarity working with DAOs
    As the fund is new, there has been no previous relationship with MakerDAO or other DAOs.

  2. Beyond yield, how might your product benefit the SparkDAO and/or MakerDAO ecosystem?
    While there are a number of other tokenized funds in the market, we believe ours is among the most secure due to the legal approach to structuring (Unit Trust, a structure tested over decades in TradFi fund management) and the jurisdiction of issuance (Singapore, which has a clear framework for the regulation of tokenized securities). The Fund is an offshore entity from a U.S. standpoint and maintains no U.S. nexus, reducing the potential risk of intervention by the U.S. SEC, the securities regulator in a jurisdiction that has not yet clarified treatment of tokenized securities, including tokenized U.S. Treasuries and Treasury funds.

The Fundā€™s technology partner, Libeara, is a wholly-owned subsidiary of Standard Chartered Group, a leading global banking group and a supporter of digital asset initiatives across custody, trading, tokenized deposits, tokenized supply chain finance, wholesale and retail CBDCs and more. Standard Chartered Bank also banks a number of leading web3 projects in Asia and globally.

The Fund is the second tokenized fund to be established by the Manager in collaboration with Libeara (the first being SGD Delta Fund, on which more information is provided in Section VI.4, below), with more tokenized funds and asset classes in the product pipeline. Once onboarded with the Manager, SparkDAO/MakerDAO will be able to access many of these other tokenized products as well.

We believe the MakerDAO/Sky community would benefit greatly from the presence of the Investment Manager and Standard Chartered Group and their partners in the ecosystem.

  1. Does the product have integrations with any other platforms?

The Fund is not yet integrated in any other protocols or platforms, though we expect it to be within three-to-six months of launch. We view Fund and the subsequent tokenized funds we plan to issue as bridges between TradFi capital and DeFi functionality, especially given our relationship with Libeara, the tokenization platform provider, a wholly-owned subsidiary of Standard Chartered Bank.

  1. Do you offer or plan to offer other products that could be appropriate for Spark or other SubDAOs?
    

The Manager has also established the SGD Delta Fund which is another sub-fund of the Delta Master Fund that invests in invests in securities issued by the Government of Singapore, which could be relevant for any low-risk, currency diversification needs.

The following documents will be submitted privately as supplementary information:
ā€¢ Information Memorandum
ā€¢ Trust Deed
ā€¢ Subscription Agreement
ā€¢ NCC audit report
ā€¢ Sample of Investor monthly NAV report
ā€¢ Fund Factsheet
ā€¢ Rating Report for the SGD Delta Fund

1 post - 1 participant

Read full topic

Spark Tokenization Grand Prix Tokenization Grand Prix Application - Archax Ltd

Published: Sep 20, 2024

View in forum ā†’Remove

Grand Prix Application

I. Product Summary

  1. Project name:

Archax Ltd

  1. Product name:

Basket token (bToken) consisting of 4 Tokenised Money Market Funds (tMMFs) provided by Tier-1 global asset managers [names and specific fund details to be included in a separate email].

  1. Product type / underlying asset:

The bToken provides a client specific systematic weighted basket of tokenised funds, in this case up to 4 tMMFs from leading global asset managers. This provides a diversified basket of exposure to these AAA-rated MMFs. Sky can decide the weightings.

The tMMFs take the form of ā€˜Beneficial Ownership Tokensā€™ representing investments in the MMF(s) of these asset managers, with the tokens issued and legally enforceable under English Law. The underlying units of the MMFs are held in FCA-regulated, bankruptcy remote safe custody by London based, Archax Limited.

Note, Archaxā€™s complete list of tokenised funds is currently 80+ meaning Sky will have future flexibility depending on market conditions. Any of the tokenised funds can be invested in independently or as part of a basket token.

  1. Issuer jurisdiction:

Archax is a UK domiciled and an FCA authorised and regulated entity.
The 4 respective MMFs are domiciled and issued from Ireland & Luxembourg.

As outlined in your request, there may be times when other funds are required. Archax provides access to an increasingly wide range of funds and yield products which will suit different investment theses over time.

  1. Product website:
  1. Primary contact name, title, and method of contact:

Keith Oā€™Callaghan
CEO, Archax Capital
k.ocallaghan@archax.com

II. Company Details

  1. Company description:
    Archax has been focused on securities since its incorporation 6.5 years ago. During this time, we have developed a robust infrastructure on which to offer tokenised ā€˜real world assetsā€™ (RWAs).

Archax is an FCA-regulated exchange, broker, and custodian, and was the first name on the UK cryptoasset register. This combination of regulatory permissions enables us to bridge the gap between traditional finance and digital assets. Our vision is the tokenisation of all financial assets ā€“ we are a tokeniser, custodian, marketplace, and broker, allowing us to offer a one-stop shop for RWAs.

  1. Key personnel biographies

Graham Rodford | CEO & Co-Founder
Graham is a qualified accountant, with over 25 yearsā€™ experience in financial services. Prior to Archax, Graham was COO, CCO and Partner of Omni Partners, a $1.4billion hedge fund based in London, where he was responsible for all operational activities and compliance.

Before Omni, Graham held several senior operational, finance and compliance roles in the asset management and banking space, including HSBC, Caliburn Capital, Leo Fund Managers and Coutts Bank.

Graham has worked in both digital asset and traditional markets and has been responsible for funds across a wide range of investment strategies ā€“ including macro, event driven, long short, systematic and private equity. He has also run operations for an $8billion alternative investments business and has worked throughout his career in various regulated environments, including the FCA, SEC and NFA/ CFTC.

http://www.linkedin.com/in/graham-rodford/
https://twitter.com/Grodfather

  1. Team size

85

  1. Years in operation

6.5 years

III. Product Information

  1. Describe the product:

The basket token (bToken) is a weighted basket of up to 4 tokenised money market funds (tMMFs) that are accessed via Archaxā€™s formal distribution agreements with some of the largest global asset managers (note: our distribution agreements allow us to tokenise more than just Money Market Funds).

The specific asset managers and funds will be listed in the accompanying email.

We create Beneficial Ownership Tokens (BoTs) that represent legally enforceable rights to the units in the underlying MMFs held in our FCA-regulated, London based custodian. [We can create natively digital MMFs too] The MMFs we tokenise tend to be the most institutional share classes of the respective asset managers (meaning the lowest fee structures) that trade at par to their NAV (1.0000 versus USD).

All the funds are available for same day (T+0) subscription and redemptions, subject to cut-off times, and would settle T+1 if cut-off times are not met. In some cases, the products also provide intraday liquidity. Because of our connectivity to Circle, these amounts can be swapped to/from fiat seamlessly. Yields from the MMFs can either be distributed via airdrops of more tokens or distributed as stablecoins. There are no minimum or maximum subscription or redemption sizes.

  1. Describe the underlying asset:

The specific asset managers and MMFs are included in a separate email. All the funds below are in USD, but Archax also provides MMFs in other currencies, such as GBP and EUR.

Money Market Fund 1

Domicile: Luxembourg

The Fund invests in high quality US Dollar denominated money market instruments, with minimum liquidity maturity requirements, and invests in securities with an outstanding term to maturity of no more than 397 days. The entire Fund must have a weighted average maturity of no more than 60 days and a weighted average life (WAL) of no more than 120 days.

Money Market Fund 2

Domicile: Ireland

The Fund invests in a broad range of government fixed income securities (such as bonds) and money market instruments (MMIs) (i.e. debt securities with short term maturities), reverse repurchase agreements and in cash. At least 99.5% of the Fundā€™s assets will be securities, instruments or obligations issued or guaranteed by the United States government or another sovereign government and reverse repurchase agreements referencing such assets and in cash.

Money Market Fund 3

Domicile: Ireland

The fund invests in a diversified range of short-term instruments, including high quality money market instruments (including government securities, bank obligations, commercial paper and other short-term obligations), high quality securitisations and asset-backed commercial paper, deposits, repurchase agreements and reverse repurchase agreements, and units or shares in eligible money market funds. The weighted average maturity is expected not to exceed 60 days.

Money Market Fund 4

Domicile: Ireland

The Fund invests in a range of investment grade fixed and adjustable-rate money market instruments which are transferable securities and primarily denominated in USD.

  1. How is yield transferred to the tokenholder (i.e., via rebasing, distributions, price accrual, etc.) and how often?

The 4 tMMFs detailed above are distributing share classes, meaning they maintain a price of 1.0000 (being at par to their NAV).

This allows for T+0 (same day) subscription and redemption flows, with accrued interest either reinvested or air-dropped to the whitelisted wallet address of the bToken holder (note MMF will credit fiat or units at monthly).

  1. What is the jurisdiction of the issuer and key entities?

Depending on which of the MMFs, the issuer is based in either Luxembourg or Ireland, subject to the respective financial regulator in both jurisdictions (CSSF or CBI respectively) while Archax as the tokeniser and regulated custodian is based in London.

  1. What is the asset eligibility criteria and/or concentration limitations for the portfolio as defined by the underlying documents?

The bToken consists of tMMFs that are all beneficial ownership tokens representing legal title interests in AAA-rated public debt CNAV or LVNAV MMFs. Their respective investment mandates are dictated by the official prospectus of the individual fund and the appropriate EU regulations (EU Regulation on MMF and UCITS). The information on the specific funds will be provided directly to the process administrator via email.

  1. Are any hedging or derivatives permitted in the underlying portfolio?

Each fund has its own hedging strategy. Whilst most money market funds do not explicitly contain hedges, the investment restrictions of each product may allow the asset manager to hedge depending on the circumstances.

  1. Provide a list of all counterparties and service providers used by your product (i.e., custodians, trustees, reporting agents, exchange agents, banks, etc). Provide flow-charts or diagrams for all related entities and counterparties, if available.

This will be provided in a separate email.

  1. What is the AUM of the product? Provide a breakdown by blockchain*
    Fund Number Current AUM

Money Market Fund 1 (Luxembourg) USD 3.6BN
Money Market Fund 2 (Ireland) USD 28 BN
Money Market Fund 3 (Ireland) USD 7.4BN
Money Market Fund 4 (Ireland) USD 32.3BN

Note that MMF subscriptions can be in either stablecoins or fiat and the subscribed MMF units can be tokenised on any of Ethereum, Polygon, Algorand, Hedera, XRPL, and imminently on Arbitrum, Etherlink and XDC.

  1. What are the standard fees (i.e., subscription, redemption, management, etc.)?

Archax usually has access to the most institutional share classes, and therefore the lowest fee structures, of the respective MMFs. Using our structure, we can usually avoid minimum subscription or redemption sizes creating a more flexible product.

Archax will then charge the client a single fee (bps of aum) to cover fund access, tokenisation and custody. The fee will be included in a separate accompanying email, along with any information on a proposed discount. Archax does not charge any transaction, deposit or withdrawal fees for use of the MMF products.

Note, in the event Archax issues an RWA utility token in the future, use of our tokenised RWA products may result in airdrops of that token to users as a long-term incentive for product adoption.

  1. Other than the fees described above, can other expenses be paid from the proceeds of the product/assets?

No

  1. How is your product permissioned? (e.g., primary users, secondary users)

Under UK and EU regulation, MMFs and tMMFs are considered security instruments. Archax therefore maintains a directory of whitelisted, KYCā€™d wallets that these tokens can be held in.

Archax also owns a majority stake in Montis, a company applying for Central Securities Depositary regulation in Luxembourg under CSSF. Combined with Archaxā€™s own permissions outlined above, Archax believes they will be uniquely positioned to be able to create, custody and trade digital securities in the near future bringing enhanced liquidity to RWA.

  1. What is the monthly transaction volume for the product?

The nature of these funds (see AUM reference in question 8), means daily and monthly volume is in the hundreds of millions.

  1. What is the expected and maximum time for users to subscribe to and redeem from your product? Have you had any interruptions in your ability to process redemptions and subscriptions?

All the MMFs that would form the bToken are available on a same day subscription and redemption basis, subject to cut-off times, with the relevant transfer agent in some cases processing multiple daily redemption windows. If cut-off times are missed, the subscription or redemption will be processed T+1.

We have not had any interruptions in our subscriptions and redemptions processing.

  1. Provide a description of the subscription and redemption process. Include a diagram of the flow of funds, including each party involved.

See table below.

Picture2

  1. Have any liquidity vehicles been established to enhance redemption and subscription efficiency? If so, describe how they work.

Currently no, but Archax is licenced in the UK by the FCA and can list these tokens on its exchange (secondary activity) or through the Archax OTC trading desk. See question 11 for more information on Central Securities Depositary function.

  1. With what product can subscriptions and redemptions be made? (i.e., fiat, Dai, USDC, etc.)

Subject to the appropriate AML/KYC and chain analysis, Archax can accept subscriptions in USDC, Dai, other stablecoins or fiat currency. Archax may be able to accept other cryptocurrencies subject to operational considerations.

  1. What are your future development plans for the product?

Archax is developing a collateral transfer network across crypto, cash, securities and tokenised securities (including tMMFs) where KYCā€™d participants will be able to borrow, lend, purchase or sell, any asset at any time to any participant. This, and connectivity into other collateral networks, will bring significant utility to these tMMFs.

IV. Legal Structure

  1. Explain the legal structure of the product and the jurisdictions in which it operates:

The referenced MMFs are investment companies incorporated with limited liability in Ireland or Luxembourg under the UCITs regime, and then duly authorised in Ireland or Luxembourg as a MMF UCITS.

  1. What regulatory bodies oversee the product?

The referenced MMFs and their managers are regulated by the Central Bank of Ireland (CBI) in Ireland and the Commission de Surveillance du Secteur Financie (CSSF) in Luxembourg respectively.

  1. What licenses, permits, certificates, authorizations, registrations, concessions, approvals, exemptions does your product or company hold?

The underlying products are authorised in Ireland/Luxembourg as MMFs under the EU UCITs directive and the European Money Market Funds (MMF) Regulation.

Archax is regulated as an exchange, broker, and custodian in the UK and was the first name on the FCAā€™s cryptoasset register. Archax has formal distribution agreements in place with the regulated global asset managers of the MMFs.

  1. How is bankruptcy remoteness established for assets of this product? Does the issuer have more than one product? Please provide separately any related legal opinions or supplementary documents regarding bankruptcy remoteness:

Legal assessment will be emailed to the process administrator.

At the MMF level, the funds are run under the UCITS regime, adopted as the global gold standard of regulated fund structures. We will email further information to the process administrator.

Archax operates subject to the FCAā€™s CASS regime. CASS rules are the regulations that financial service providers must follow when they hold or control client money or assets. The rules are designed to protect client assets if a firm fails or leaves the market.

Underlying assets are held by Archax Nominees Limited, a bankruptcy remote entity which operates under English Trust law.

  1. What rights do tokenholders have?

For all securities offered on Archax, we pass through the rights to the Tokenholder.

In addition to the rights on each issuance, the Tokenholder has rights with Archax as a client to whom Archax is providing a regulated service, including the right to complain to the regulator of Archax (the FCA) and to seek timely resolution.

As a leading London based firm in the industry, we have a significant compliance function that can address any concerns.

At the token instrument level itself, the Tokenholder has a legal claim under the Archax trust deed to enforce their (RWA) asset ownership in the English Courts, which we believe is recognised globally as one of the strongest and most readily enforceable claims that can be associated to an instrument.

  1. Are there any pending or threatened legal proceedings or investigations against the company or any of its officers?

No

  1. Describe any conflicts of interest the company or product may have with its officers or MakerDAO:

No

  1. Explain the potential tax implications associated with the product:

None. Ireland and Luxembourg do not claim taxing rights and Archax provides a custody service (to a foreign entity) which falls outside the UK taxing scope. We would however always recommend a client undertakes its own professional tax assessment based on its own unique set of circumstances.

V. Performance, Reporting, and Technical

  1. Provide historical performance relative to the most relevant benchmark and explanations for any deviations from the benchmark:

The underlying funds follow transparent benchmarking, which is readily available - links will be provided by email to the process administrator.

  1. Describe the frequency, content, and process for performance and portfolio transparency reports. Who provides these?

All fund performance information is publicly and transparently available, but Archax will also provide account statements on a weekly or monthly basis in addition to account balances being visible on our platform.

  1. Describe the accounting and auditing processes for the portfolio and product:

The underlying UCIT funds are independently custodied by leading global custodians and the fundsā€™ NAV and accounts are maintained by leading fund administrators. This is also subject to Depository oversight.

Archax, being subject to CASS regulations, must reconcile client positions multiple times daily and is itself subject to audit.

  1. Describe the technical implementation of your product:

The investing entity would open a regulated custody account with Archax. Once KYC has been completed the client can immediately instruct Archax to mint (subscribe) and (burn) redeem. Archax would then either custody the resulting tMMFs or whitelist & send to the clientā€™s self-hosted wallet.

  1. What audits have been performed on the smart contracts involved with your product, by whom, and when?

The Archax tokenisation engine was built in conjunction with 3rd party developer Applied Blockchain who routinely conduct internal audit processes. Additionally, by nature of the tMMFs being Beneficial Ownership Tokens, the underlying legal ownership of the actual MMF units sits in our FCA regulated custodian, so are protected from digital bad actors.

Archax is also ISO27001 accredited, and Cyber Essentials certified.

VI. MakerDAO Ecosystem

  1. Describe any previous relationship with MakerDAO and familiarity working with DAOs

The Archax team met with Rune Christensen and team in 2019 to discuss the future of digital securities and the staff of Archax have used MakerDAO on a personal level.

We are currently in the process of creating DAO structures for clients and working with local regulators to secure consent to issue. We therefore have a significant understanding of how to service a DAO Client.

In addition, we have an inhouse built crypto due diligence platform which we use to service over 20 crypto companies. This platform provides due diligence reports on a number of DAOs on which our compliance team make decisions.

  1. Beyond yield, how might your product benefit the SparkDAO and/or MakerDAO ecosystem?

Archax is one of the leading regulated players in RWA and tokenised funds. We understand regulation and crypto alike. We can help the ecosystem move forward in a regulatory appropriate way whilst maintaining your innovative nature.

In addition, by investing in these products, Archax will be bridging the gap between traditional finance companies and your DAO. This will help understanding on both sides whilst we strive toward a more efficient financial market.

Once onboarded, you can access the full range of services Archax offers (all tokenised funds, custody, tokenisation, OTC trading, crypto exchange, plus support and consulting services related to digitising native and tradfi product offerings).

As a regulated securities exchange and registered crypto exchange, Archax can also consider listing all related instruments, subject to appropriateness checks.

Additionally, in the event of an Archax issued utility token, the use of our tokenised RWA products may result in airdrops of that token to users of our products as a long-term reward for product adoption.

  1. Does the product have integrations with any other platforms?

We work with a number of L1 / L2 / side chains to offer MMFs and other products to their ecosystems. We are also integrated with wealth and aggregator platforms in multiple jurisdictions to promote the product(s).

  1. Do you offer or plan to offer other products that could be appropriate for Spark or other SubDAOs?

Yes. Our product roadmap will continue to manufacture further tokenised RWA products, including longer duration and higher yielding credit-linked funds, plus products from other asset classes.

A single onboarding to Archax would give access to a multitude of treasury management products and fund offerings across the asset class and credit spectrum.

Archax would like the chance to consider integration of our products more seamlessly into the ecosystem.

1 post - 1 participant

Read full topic

Spark Tokenization Grand Prix Tokenization Grand Prix Application - Figure Markets Tokenized Treasury (FMTT)

Published: Sep 20, 2024

View in forum ā†’Remove

I. Product Summary

Company name

Figure Markets

Product name

Figure Markets Tokenized Treasury Fund (FMTTF)

Product type / underlying asset

Short-term US government securities

Issuer Jurisdiction

Cayman Islands

Product name

www.figuremarkets.com

Primary contact name, title, and method of contact

Michael Abbate
Chief Investment Officer
mabbate@figuremarkets.com

II. Company Details

Company description

Figure Markets is democratizing finance through blockchain. We are building the exchange for everything - a decentralized custody marketplace for crypto, stocks, bonds, credit, and more.

We put our members in control of their assets and data, disintermediating brokers, exchanges, and lenders.

Our exchange combines leverage, margining, and liquidity with extensive borrowing options and investment opportunities.

Figure Markets is built on the Provenance Blockchain and uses its Hash token for gas and transaction fees on the exchange.

Figure Markets is backed by leading venture capital firms and strategic partners.

We were founded by a seasoned team of entrepreneurs and operators from TradFi, fintech and DeFi, including Mike Cagney and June Ou.

Key personnel biographies

Mike Cagney, Co-Founder & Chief Executive Officer

Board Chair at Figure; Previously: Co-founder and CEO at Figure; Co-founder of Provenance Blockchain; Co-founder and CEO at SoFi; Founder and Managing Partner at Cabezon Capital; SVP Prop Trading and Structured Products at Wells Fargo; Deep capital markets, trading, derivatives, lending, structured products, blockchain and fintech background; Driver behind largest real world-asset transactions on blockchain ā€“ over $15bn to date and $8.7bn of locked value

June Ou, Co-Founder & President

Previously: Co-Founder and President of Figure; Head of Product and Technology at SoFi; Built Provenance Blockchain, Figureā€™s lending and markets tech stacks, SoFiā€™s lending, investing and banking tech stacks; Deep expertise in the intersection of blockchain and finance, including trading, lending, KYC, and money transmission

Michael Abbate, Chief Investment Officer

Previously: Co-Founder and Managing Partner of NovaWulf Digital Management; Partner at King Street Capital Management, in both New York and London; Sat on King Streetā€™s US Investment, Risk, and Brokerage Committees and was responsible for overseeing US trading operations; Expertise in portfolio construction, risk management, trading, research, structuring and sourcing

Laurie Katz, Chief Operating Officer & Chief Marketing Officer

Previously: Partner at GoldenTree Asset Management; Focused on coverage of North American clients across a diverse pool of alternative investment offerings; Decades of experience in the alternatives industry with expertise in fundraising, trading and operations

Team size

Total Headcount: 88
Asset Management: 3
Business Development: 2
Company: 4
Design: 4
Engineering: 45
Finance: 4
IT: 1
Legal: 10
Marketing: 4
Operations: 8
Product: 2
People: 1

Years in operation

Figure Markets was spun out of Figure Technology Solutions in April of 2024. Figure Technology Solutions was founded in 2018.

III. Product Information

Describe the Product

The product is a stablecoin that will pay a yield and will be able to be used as collateral on the Figure Marketā€™s exchange for derivatives, trading and investing in other Figure Markets investment products. As an Ethereum based stablecoin, the token will also be able to be freely used in DeFi.

Describe the underlying asset

The underlying asset will be short-dated US treasuries only.

How is yield transferred to the tokenholder (I.e., via rebasing, distributions, price accrual, etc.) and how often

Yield will be accrued daily and will be paid out in additional Fund shares in the
form of additional tokens at the end of the month.

What is the jurisdiction of the issuer and key entities?

The Fund will be a Cayman administered Fund, with Principal offices in the Caymans (most likely Trident Trust Fund Administrative Services).

What is the asset eligibility criteria and/or concentration limitations for portfolio as defined by the underlying documents

The Fund will be 100% short-dated (less than 6 months) US treasuries that will be held at a US registered and regulated custodian.

Are any hedging or derivatives permitted in the underlying portfolio

No

Provide a list of all counterparties and service providers used by your product (i.e., custodians, trustees, reporting agents, exchange agents, banks, etc.). Provide flow-charts or diagrams for all related entities and counter parties, if available.

Fund Administrator: Trident Trust

Registered Investment Advisor: Figure Investment Advisors

What is the AUM of the product? Provide a breakdown by blockchain

We would launch the stablecoin on both Ethereum and Provenance. Figure Markets would commit $20mm to each fund from our balance sheet.

What are the standard fees (i.e., subscription, redemption, management, etc.)?

We will only charge a 25 bps management fee which will also be an expense cap.

Other than the fees described above, can other expenses be paid from the proceeds of the product/assets?

No

How is your product permissioned? (e.g., primary users, secondary users)

Since this is an investment product that offers a customer investment income, all holders of the stablecoin will have to be KYCā€™d. This is also a requirement of our Fund Administrator. This may limit some of its applicability in DeFi however the token will be usable on the Figure Markets platform without limitation.

What is the monthly transaction volume for the product?

This product will be set up exclusively for the MakerDAO community and thus does not exist currently. However, we do have a sister product on our exchange which offers customers yield and invests in mortgage-backed securities. Given the limitations on size of that fund and the desire for the community to have a treasury backed solution, this product will borrow from the structure and technology of its sister fund but will be bespoke for the task at hand.

What is the expected and maximum time for users to subscribe to and redeem from your product? Have you had any interruptions in your ability to process redemptions and subscriptions?

Subscriptions take 5-10 minutes and redemptions take less than 2 minutes

Please see the link to the Subscription recording

Please see the link to the Redemption recording

Provide a description of the subscription and redemption process. Include a diagram of the flow of funds, including each party involved?

Please see the link to the KYC recording

Have any liquidity vehicles been established to enhance redemption and subscription efficiency? If so, describe how they work.

Yes, there will be a line of credit for up to $100mm with an marquee crypto liquidity provider that will enable Figure Markets to immediately redeem the LP interest and provide the customer with USDC so they can take advantage of fast trading opportunities. The longer redemption process will be done by Figure Markets on the back end. Once the assets are redeemed from the Fund (the loan from the crypto trading firm will be paid back daily. All of this will happen at no additional cost to the investor).

With what product can subscriptions and redemptions be made? (I.e., fiat, Dai, USDC, etc.)

Fiat, Dai, and USDC

What are your future development plans for the product?

Once we achieve a proof of concept, we would like to expand the investment mandate of the product beyond USTs in order to provide investors a better yield.

IV. Legal Structure

Explain the legal structure of the product and the jurisdictions in which it operates

The legal structure will be a registered Cayman fund structure. We chose the registered Cayman fund structure because a registered Cayman structure has no minimum investment size requirement. However, we will be unable to facilitate US retail investors but we can take investors from any other jurisdiction as long as we are in compliance with the investment solicitations rules of that jurisdiction.

What regulatory bodies oversee the product?

Cayman Islands Monetary Authority (CIMA)

What licenses, permits, certificates, authorizations, registrations, concessions, approvals, exemptions does your product or company hold?

Complete list of our licenses here: Figure Markets | Disclosures

However, our position is that we do not need any licenses for this product other than the Cayman Fund Administration.

How is bankruptcy remoteness established for assets of this product? Does the issuer have more than one product? Please provide separately any related legal opinions or supplementary documents regarding bankruptcy remoteness

This is a Fund product, so legally the assets belong to the fund investors and not the fund manager. There is no corporate entity involved that takes legal ownership of the assets, as this is a straight pass through.

What rights do token holders have?

Token holders have all the rights that a fund investor would have and these rights are defined, outlined and detailed in the Limited Partnership Agreement. This agreement will be drafted upon the award of the Contest; however, we have included the Limited Partnership Agreement for our Liquid Real World Asset Fund for reference.

Are there any pending or threatened legal proceedings or investigations against the company or any of its officers?

No

Describe any conflicts of interest the company or product may have with its officers or MarkerDAO

As mentioned above, Figure Markets offers a higher yielding product to its customers.

Explain the potential tax implications associated with the product

We do not offer tax advice, however taxes will have to be paid on investment income just like all other invest income for the investor in the local tax regime.

V. Performance, Reporting, and Technical

Provide historical performance relative to the most relevant benchmark and explanations for any deviations from the benchmark

The Fund is designed to always track the value of a US dollar. It is a par fund.

Describe the frequency, content, and process for performance and portfolio transparency reports. Who provides these?

Our fund administrator, Trident Trust, will provide monthly performance reports.

Describe the accounting and auditing processes for the portfolio and product

We will be using KPMG for audit.

Describe the technical implementation of your product

The tokens will be minted and burned on both the Ethereum and Provenance networks. To the extent the tokens are held on the Figure Markets platform, Figure Markets MPC technology will be used for decentralized custody.

What audits have been performed on the smart contract involved with your product, by whom, and when?

Not applicable

MakerDAO Ecosystem

Describe any previous relationship with MakerDAO and familiarity working with DAOs

Given that Figure Markets was just launched in April, we do not have much familiarity with MakeDAO or other DAOs. However, we are excited to start working with the community.

Beyond yield, how might your product benefit the SparkDAO and/or MakerDAO ecosystem?

The FMTT token will be able to be used as collateral on the Figure Markets Exchange for perpetuals and for margin trading. As an incentive bonus, all trades done with the FMTT token will be free of fees.

Does the product have integrations with any other platforms?

At the moment no, but the idea is that as the Provenance ecosystem grows and the ETH community adopts and integrates the FMTT, there will be many more platforms that accept FMTT.

Do you offer or plan to offer other products that could be appropriate for Spark and other SubDAOs?

Yes, we have a plethora of investment products on Figure Markets. You can learn more about our product offerings at www.figuremarkets.com.

1 post - 1 participant

Read full topic

Maker Core LITE-PSM-USDC-A Phase 3 (Final Migration): Proposed Parameters

Published: Sep 20, 2024

View in forum ā†’Remove

LITE-PSM-USDC-A Phase 3 (Final Migration): Proposed Parameters

Disclaimer: The data and information presented here is provided for informational purposes only, on an ā€œas isā€ basis, and without warranty of any kind. This is not intended or offered as financial, legal, regulatory, tax, or investment advice. References to any digital assets or protocols are for informational purposes only and are not a recommendation or solicitation to engage with any asset or protocol. Any projections, estimates, forecasts, targets, prospects, and/or opinions expressed in these materials are subject to change without notice and may differ or be contrary to opinions expressed by others. MKR & SKY voters and Sky Ecosystem governance retain full control over parameter changes and are free to use or disregard this information as they see fit.

  1. Introduction
  2. Proposed Parameter Changes for Phase 3
  3. Evaluation
  4. Proposed Scope Language Changes

Introduction

In this post, @BA-Labs recommends initiating the final step (Phase 3) of a three-step migration plan, intended to migrate USDC from USDC-PSM-A to LITE-PSM-USDC-A. Phase 3 is intended to (i) migrate the final portion of reserves in USDC-PSM-A and (ii) initiate the offboarding process of USDC-PSM-A in accordance with A.3.4.1.4 - Offboarding Process.

To learn more about the LitePSM migration plan and previous migration phases, refer to the links below:

Since the Sky Protocol Token and Product launch, the LitePSM USDS wrapper has been enabled, allowing for direct interaction with USDS using the LitePSM liquidity.

Proposed Parameters for Phase 3

BA Labs recommends the Stability Facilitator to poll the following parameter changes and deployments in next available cycle and include them in the next available executive vote assuming positive poll outcome:

  • Migrate all remaining USDC reserves from PSM-USDC-A to LITE-PSM-USDC-A with a script executed in the spell (Note that PSM-USDC-A tin & tout will be set to zero before migration is executed in the spell transaction)

  • PSM-USDC-A

    • Tin & tout: decrease by 0.01 percentage points, from 0.01% to 0%.
    • DC-IAM line (max DC): Decrease by 2.5B, from 2.5B to 0 (zero).
    • Disable DC-IAM
  • LITE-PSM-USDC-A

    • Tin & tout: 0 (remains unchanged)
    • DC-IAM line (max DC): Increase by 2.5B, from 7.5B to 10B
    • DC-IAM gap: Increase by 200M, from 200M to 400M
    • DC-IAM ttl: 12h (remains unchanged)
    • Buf: Increase by 200M, from 200M to 400M

Keeper Network Threshold Parameters

Due to DC-IAM and Buf parameters changes in the LitePSM, a new KeeperJob has to be deployed with the following parameters:

  • fill: Set rushThreshold to 20M DAI
  • trim: Set gushThreshold to 20M DAI
  • chug: Set cutThreshold to 300K DAI

Evaluation

Migrate All Remaining USDC Reserves from PSM-USDC-A

We observed significant adoption of the LitePSM, as described in the LitePSM Migration Period Analyses. One important integration which is yet to occur is 1inch - we believe that there is sufficient time period until spell execution for the implementation, assuming this recommendation is approved by the Stability Facilitator and executed by the Sky Decentralized Governance. We believe that sufficient time period has passed since the initiation of the migration process and that all remaining reserves in PSM-USDC-A should be migrated in order to optimize yield generation on Sky Ecosystem stablecoin reserves. At this point in time, we believe that LitePSM is sufficient for ensuring USDS & DAI peg stability and PSM-USDC-A can be disabled.

PSM-USDC-A Related Parameter Changes

As mentioned above, once the liquidity migration is completed, the PSM-USDC-A will be disabled, by altering DC-IAM Line to 0 and disabling the DC-IAM. This venue is no longer crucial for ensuring price stability.

LITE-PSM-USDC-A Related Parameter Changes

This is now the main module in the Sky Protocol which ensures price stability of internal stablecoin in the tokenized forms of USDS & DAI. Therefore, sufficient debt throughput and reserves have to be available in order to allow for efficient arbitrage with external markets which ensures price stability. Through the migration process, we recommended to maintain constant DC-IAM throughput availability, this proposal is following the same recommendation. Finally, the buf parameter (preminted DAI in the contract available for gas consumption optimized trading), which is excluded from the circulating supply, is set to 400M.

Proposed Language Edits to Atlas V2: A.3 - The Stability Scope

Should the above recommended parameter changes be approved and executed by Sky Decentralized Governance, BA Labs, acting as Stability Scope Advisor, requests the Governance Facilitator to reflect the updated values in the following Atlas articles.

A.3.4.1.5.1.3 - Lite Peg Stability Module Parameter Values

The current values of the Lite Peg Stability Module parameters are:

  • tin: 0%
  • tout: 0%
  • DC-IAM line: 10,000,000,000
  • DC-IAM gap: 400,000,000
  • DC-IAM ttl: 43,200 seconds
  • buf: 400,000,000
  • Authorized Parties: None

2 posts - 2 participants

Read full topic

Spark Tokenization Grand Prix Tokenization Grand Prix Application - Backed

Published: Sep 20, 2024

View in forum ā†’Remove

I. Product Summary

  1. Project name

Backed (the brand name of Backed Finance AG, parent company and tokenizer, and Backed Assets (JE) Limited, licensed securities issuer)

  1. Product name

Backed IB01

Backed ZPR1

  1. Product type / underlying asset
Product Name Issuer of underlying Underlying Asset Underlying Type Underlying ISIN
bIB01 Blackrock iShares iShares $ Treasury Bond 0-1yr UCITS ETF ETF IE00BGSF1X88
bZPR1 State Street Global Advisors SPDRĀ® Bloomberg 1-3 Month T-Bill UCITS ETF ETF IE00BJXRT698
  1. Issuer jurisdiction

Jersey Channel Islands

  1. Product website

Backed IB01

Backed ZPR1

  1. Primary contact name, title, and method of contact

Bernardo Quintao, Head of Business Development, bernardo@backed.fi

II. Company Details

  1. Company description

Backed is a Swiss company, founded in 2021, specializing in the tokenization of RWAs. We issue MiFID II-compliant structured products, known as bTokens, directly onto blockchains. These bTokens are debt certificates fully collateralized 1:1 by their underlying assets, ensuring a seamless link between the real-world asset and its tokenized counterpart. In addition, Backed offers Tokenization as a Service (TaaS) with a robust legal framework already in place, enabling capital to remain on-chain and eliminating the need to interface directly with TradFi.

  1. Key personnel biographies

The founders and team are crypto and TradFi natives. Formerly Mercado Bitcoin, 21shares, Securitize, SumUp.

Roberto Klein: Co-founder

Roberto is a co-founder and board member at Backed Finance AG, overseeing finance, regulatory and legal aspects of the business. He holds an M.Sc in Physical Electronics as well as an MBA. With a career spanning over two decades, he has managed financial and business strategy across multiple technological sectors and international markets.

Adam Levi: Co-founder

Adam is a co-founder and board member at Backed Finance AG. He holds a PhD in Theoretical Physics from Technion. Adam spearheads business development efforts and partnerships as well as technology and investor connections.

Yehonatan Goldman: Co-founder

Yehonatan co-founded Backed Finance AG, where he leverages his expertise in blockchain technology, branding, and project management. He previously served as COO at DAOstack Technologies, scaling the team and leading its marketing efforts.

Yotam Katznelson: CTO & COO

Yotam is a seasoned engineer with extensive experience in both traditional finance and blockchain technology. As the CTO & COO at Backed Finance, Yotam orchestrates the technical vision and oversees operational strategies. His prior roles include serving as CTO at 21Shares, where he led a significant expansion of the engineering team and was pivotal in developing a robust financial back-office system that supported the companyā€™s growth from $10M to $3B in assets under management. Additionally, at Securitize, he was responsible for building a white-label platform for security tokens on the Ethereum blockchain.

Giorgio Giuliani: Head of Product

Giorgio Giuliani has over a decade of experience in fintech, where he has led high-performing product teams in major financial hubs such as London and Berlin. He joined Backed in 2022 as Head of Product. Previously, Giorgio led product development at SumUp and N26, focusing on core banking systems and innovative financial solutions like BNPL features, showcasing his ability to enhance product offerings and drive user engagement effectively.

Jerome Dickinson: General Counsel and AML

Jerome brings over a decade of specialized legal experience in financial and crypto law to Backed. As General Counsel and Head of AML, he has played a pivotal role in navigating regulatory landscapes and ensuring compliance with evolving legal standards, particularly in the European Union. His background includes significant positions at major law firms and a board member role at Blockchain for Europe.

Bernardo Quintao: Head of Business Development

Bernardo is a dynamic business development leader with a robust background in the cryptocurrency and financial sectors. At Backed, he drives international business development, leveraging his extensive network and expertise to foster strategic partnerships and expand the companyā€™s market presence. His previous roles include managing a regulated crypto fund and pioneering the development of tokenized securities in Latin America.

  1. Team size

17 members

  1. Years in operation

3 years

III. Product Information

  1. Describe the product

bTokens are MiFID II-compliant structured products issued directly onto blockchains. Each bToken represents a debt certificate fully collateralized 1:1 by an underlying asset, such as ETFs or equities. Issued under an approved EU prospectus, bTokens are designed as retail-grade financial products, offering both security and compliance within the blockchain ecosystem. Regarding the specific bTokens proposed in this document, the following information is provided:

bIB01 - Backed IB01 $ Treasury Bond 0-1y

The Backed IB01 Treasury Bond 0-1yr (ticker symbol: bIB01) is a tracker certificate issued as an ERC-20 token. bIB01 tracks the price of the iShares $ Treasury Bond 0-1yr UCITS ETF (the underlying).

The investment objective of the underlying is to track the investment results of an index composed of US dollar-denominated government bonds issued by the US Treasury, with remaining maturities between zero and one year.

bIB01 is designed to give eligible cryptocurrency market participants regulatory-compliant exposure to US dollar-denominated government bonds issued by the US Treasury, whilst maintaining the benefits of blockchain technology.

One of our new products may be interesting for Sky, due to the 1-3 month maturity.

bZPR1 - Backed ZPR1 $ 1-3 Month T-Bill (bZPR1)

The Backed ZPR1 $ 1-3 Month T-Bill (ticker symbol: bZPR1) is a tracker certificate issued as an ERC-20 token. bZPR1 tracks the price of the SPDRĀ® Bloomberg 1-3 Month T-Bill UCITS ETF (Acc.) (the underlying).

The investment objective of the underlying is to provide investors with a total return, taking into account both capital and income returns, which generally reflects the return of the Bloomberg US Treasury Bills 1-3 Month Index.

Since bZPR1 is a new product that has not yet been minted, we will focus mainly on bIB01 for this application. However, the product structure is exactly the same. We tokenized bZPR1 specifically for use in stablecoin collateralization.

With the recent Fed rate cut of 50bps, alternative real-world assets may become an important part of Skyā€™s needs. Backed is uniquely positioned to support Sky with future tokenization needs. Due to our scaleable product structure, we can deploy new tokenized versions of publicly traded ETFs and securities within a month. We already offer other fixed-income products such as Corporate Bonds, Eurobonds, and alternative US Bond ETFs.

  1. Describe the underlying asset

2.1) iShares $ Treasury Bond 0-1yr UCITS ETF:

The iShares $ Treasury Bond 0-1 yr UCITS ETF seeks to track the investment results of an index composed of US dollar-denominated government bonds issued by the US Treasury, with remaining maturities between zero and one year.

2.2) SPDRĀ® Bloomberg 1-3 Month T-Bill UCITS ETF (Acc)

The Bloomberg US Treasury Bills 1-3 Month Index is designed to measure the performance of public obligations of the U.S. Treasury that have a remaining maturity of greater than or equal to 1 month and less than 3 months. The Index includes all publicly issued zero coupon U.S. Treasury Bills that have a remaining maturity of less than 3 months and at least 1 month, are rated investment grade, and have $300 million or more of outstanding face value.

  1. How is yield transferred to the tokenholder (i.e., via rebasing, distributions, price accrual, etc.) and how often?

These products track the price of accruing ETFs. As such, the price accrues.

  1. What is the jurisdiction of the issuer and key entities?

bTokens are issued by Backed Assets (JE) Limited, incorporated in Jersey. Tokens are issued under license by the JFSC, the Jersey Financial and Securities Regulator. The issuer is also AML-licensed and regulated in Jersey.

In addition to the Jersey regulation, Backed Finance AG is the parent company of Backed Assets (JE) Limited and is incorporated in Switzerland. Assets are tokenized following the Swiss DLT Act framework. bTokens are MIFID financial products by virtue of having an approved EU prospectus, filed with the Liechtenstein FMA.

  1. What is the asset eligibility criteria and/or concentration limitations for the portfolio as defined by the underlying documents?

Backed products are trackers of publicly traded securities. For the proposed products, they must hold a 1:1 backing of their underlying. bIB01 holds 100% IB01, and bZPR1 holds 100% ZPR1.

  1. Are any hedging or derivatives permitted in the underlying portfolio?

No. Backed products are fully collateralized 1:1 by the underlying.

  1. Provide a list of all counterparties and service providers used by your product (i.e., custodians, trustees, reporting agents, exchange agents, banks, etc). Provide flow-charts or diagrams for all related entities and counterparties, if available.

Currently, our counterparties for these products are as follows:

Incore Bank AG - Swiss Regulated Custodian Bank

Circle - Conversion Broker

B2C2 - Conversion Broker

Flow Traders - Securities Broker

Security Agent Services - Securities Agent

bIB01 Specific

iShares PLC - Issuer of Underlying

BlackRock Asset Management Ireland Limited - Fund Manager of Underlying

BNY Mellon Fund Services (Ireland) Designated Activity Company - Administrator of Underlying

The Bank of New York Mellon SA/NV, Dublin Branch - Underlying Issuer Custodian

bZPR1 Specific

State Street Global Advisors Europe Limited - Investment Manager

State Street Global Advisors Limited - Sub-investment Manager

State Street Custodial Services (Ireland) Limited - Depositary

  1. What is the AUM of the product? Provide a breakdown by blockchain

The total product AuM currently stands at USD20M across multiple chains (historical highest AUM $ 49.2M on November 29, 2023). bZPR1 is a new product that has not been minted yet. The table below provides a breakdown of the AuM for bIB01:

bIB01 - Backed IB01 $ Treasury Bond 0-1y

Ethereum - $1,557,336.79 - 44.24%
Gnosis - $1,175,947.59 - 33.41%
Arbitrum - $786,947.07 - 22.35%
Total - $3,520,231

The AUM of the underlying assets are important when it comes to primary market liquidity. Since we always hold the same amount of the underlying securities, bTokens can always be redeemed with the primary market. The AuM of these funds are very large, especially in the case of IB01.

IB01 AUM currently sits at $12.7Bn

ZPR1 AUM currently sits at $543M

  1. What are the standard fees (i.e., subscription, redemption, management, etc.)?

9.1) One-off costs upon entry or exit

Entry Costs: 0.50% of the amount you pay when entering this investment;

Exit Costs: 0.50% of your investment value at exit before it is paid out to you.

9.2) Ongoing costs taken each year

Management fees and other administrative or operating costs: 0.07% of the value of your investment per year. This is charged by the issuer of the Underlying and is an estimate based on actual costs of the Underlying management fees over the last year.

9.3) Transaction costs

0.02% of the value of your investment per year. This is an estimate of the costs incurred when the Underlying buys and sells its investments. The actual amount will vary depending on how much it buys and sells.

9.4) Performance fees

There is no performance fee for this product.

  1. Other than the fees described above, can other expenses be paid from the proceeds of the product/assets?

We believe in this instance, entry and exit fees make the most sense for Sky, as over long-term holding periods this is the least capital intensive. However, if Sky desired an AUM or yield % model, we can adjust specifically for their use case.

No other fees are present.

  1. How is your product permissioned? (e.g., primary users, secondary users)

All bTokens are by default permissionless. Primary users need to go through KYC/AML to mint and redeem directly with Backed, but they can be freely transferred on the secondary market.

  1. What is the monthly transaction volume for the product?

On average $5M per month.

  1. What is the expected and maximum time for users to subscribe to and redeem from your product? Have you had any interruptions in your ability to process redemptions and subscriptions?

The subscriptions are upon the Business Day following the receipt of the Authorized Participantā€™s payment or the Investorā€™s payment (including Investor Fees) or respective guarantee or equivalent security (i.e. T+2), and redemptions until the fifth Business Day following the receipt of the Investorā€™s Products (i.e. T+5). We have not had any interruptions in our ability to process redemptions and subscriptions.

  1. Provide a description of the subscription and redemption process. Include a diagram of the flow of funds, including each party involved.

14.1) Issuance:

The practical steps involved in the issuance of Products are as follows:
a. The Ledger-Based Securities for the Products are pre-created (but not activated) by the Tokenizer for each specific Product and transferred into a wallet held by the Tokenizer on behalf of the Issuer.

b. Investor submits a purchase order to the Issuer.

c. The Investor has to go through KYC procedures in accordance with applicable legal and regulatory requirements and acknowledge required regulatory warnings. The Issuer, acting in its sole discretion, has the right to reject any issuance request if there are negative findings or other material issues with the issuance. Where an Authorized Participant is involved, the Authorized Participant will apply its own KYC procedures in relation to any person wishing to purchase the Products from it in accordance with its own legal and regulatory requirements.

d. The Issuer submits a creation order to the Tokenizer upon receipt of either the Authorized Participantā€™s payment or the Investorā€™s payment (including Investor Fees) or respective guarantee or equivalent security on the Paying Account.

e. Upon the Business Day following the receipt of the Authorized Participantā€™s payment or the Investorā€™s payment (including Investor Fees) or respective guarantee or equivalent security (i.e. T+2), the Issuer:

i. buys the number of Underlyings equivalent to the ā€œInvestorā€™s or Authorized Participantā€™s payment amount minus Investor Feesā€ (fractional Underlyings are possible) and transfers the Underlying to the Collateral Account with the Custodian (or as directed by the Authorized Participant, as applicable);

ii. in case of successful purchase of the Underlying, instructs the Tokenizer to activate the pre-created Ledger-Based Securities in the amount equivalent to the purchased Underlyings and to transfer them until the latest 6:00pm CEST to the wallet specified by the Investor (or the Authorized Participantā€™s wallet, as applicable); and

iii. in case of being unable to purchase the Underlying within the specified timeframe, cancels the purchase order and transfers back the purchase price minus a fixed fee covering the expenses of the Issuer (such as KYC) to the Investor or the Authorized Participant, as applicable.

There are no creation limits on the Products assuming sufficient liquidity in the capital markets in which the Underlying is purchased.

14.2) Redemption Process:

The practical steps involved in the redemption of Products are as follows:

a. Investor and Issuer redemption is triggered by any of the following events:

i. Issuer terminates a Product (in whole but not in part) by means of exercising the Issuer Call Option in accordance with the Terms and Conditions; or

ii. Investor or Authorized Participant submits a Redemption Order to the Tokenizer, thereby exercising the Investor Put Option in accordance with the Terms of Conditions.

b. Before and subject to accepting the Investorā€™s Products for redemption, the Investor has to go through successful KYC procedures in accordance with applicable legal and regulatory requirements. c. The Tokenizer forwards the Redemption Order to the Issuer upon receipt of the Investorā€™s Products.

d. Until the fifth Business Day following the receipt of the Investorā€™s Products (i.e. T+5), the Issuer

i. Instructs the Tokenizer to de-activate the received Products by transferring them to the wallet held by the Tokenizer on behalf of the Issuer;

ii. Liquidates the Underlying in the Collateral Account in the same amount as the redeemed Products;

iii. Calculates the Redemption Amount to be paid out to the Investor or the Authorized Participant;

iv. Instructs the Paying Account Provider to pay out the Redemption Amount to the Investor or Authorized Participant and keeps the Investor Fees.

  1. Have any liquidity vehicles been established to enhance redemption and subscription efficiency? If so, describe how they work.

Weā€™ve developed multiple liquidity solutions for fixed-income products, all of which are being rolled out in the next month. These can be configured for bIB01, bZPR1, or both, depending on what Sky requires.

DEX Pools:

Polygon - $2M paired with USDC

Avalanche - $2M paired with USDC

Our bridge partner is also being announced separately in the coming days to aggregate this liquidity.

Instant / Fast Liquidations:

Backed has developed partnerships with Crypto and TradFi market makers to provide instant liquidations for our fixed-income products. This liquidity facility can handle liquidations between $100-200M. We have provided details of this via the listed email.

Exchanges:

INX, eNor Securities, and Assetera all list , or are in the process of listing, bIB01 and can be sold there if onboarded. bZPR1 has not been listed by exchanges yet as it is a new product, but we are happy to explore this.

  1. With what product can subscriptions and redemptions be made? (i.e., fiat, Dai, USDC, etc.)

Investor sends USDC, USDT, xDAI, USD, EURC, EURe, or EUR to Backed Assets (JE) Limited (Hereafter ā€œBackedā€) - (legal jurisdiction: Jersey), In case of fiat redemption, it is sent to their bank account. In case of stablecoin settlement, Fiat is sent to onramping through a broker such as Circle or B2C2.

bIB01 and bZPR1
Network Payment Methods
Ethereum - USDC, USDT, PYUSD
Gnosis Chain - xDAI
Polygon - USDC
Arbitrum - USDC
BNB - USDC
Avalanche - USDC, USDT
Fantom - USDC
Base - USDC

  1. What are your future development plans for the product?

We plan to continually manage the instant liquidity of our USD-denominated fixed-income products to be at least 10% of AUM at any given time, mirroring the availability of similar yielding fund-structured products that can keep a cash buffer available.

IV. Legal Structure

  1. Explain the legal structure of the product and the jurisdictions in which it operates

bTokens are structured products - tracker certificates to be precise. They are bearer instruments pegged to the price of an underlying collateral. They are issued by Backed Assets (JE) Limited, incorporated in Jersey. Tokens are issued under license by the JFSC, the Jersey Financial and Securities Regulator. The issuer is also AML-licensed and regulated in Jersey.

In addition to the Jersey regulation, Backed Finance AG is the parent company of Backed Assets (JE) Limited and is incorporated in Switzerland. Assets are tokenized following the Swiss DLT Act framework. bTokens are MIFID financial products by virtue of having an approved EU prospectus, filed with the Liechtenstein FMA.

  1. What regulatory bodies oversee the product?

Tokens are issued under license by the JFSC, the Jersey Financial and Securities Regulator. Assets are tokenized following the Swiss DLT Act framework. bTokens are MiFID2 financial products by virtue of having an approved EU prospectus, filed with the Liechtenstein FMA.

  1. What licenses, permits, certificates, authorizations, registrations, concessions, approvals, exemptions does your product or company hold?

Backed Assets (JE) Limited (ā€œBackedā€), a Jersey-based issuer of tokenised securities, is a subsidiary of Swiss-based Backed Finance AG (its parent company).

  • To conduct such an operation in Jersey, Backed has registered with the Jersey Financial Services Commission (ā€œJFSCā€) and received COBO / CGPO consents.
  • While Backed only deals with Professional Investors, in order to allow its structured products to be marketed to retail customers in the EU / EEA Backed, Backed has filed a prospectus with the Liechtenstein Financial Market Authority (ā€œFMAā€).
  • Backedā€™s legal documentation, including the prospectus, and terms & conditions, and the Final Terms related to each of its individual products are publicly accessible to non-US persons on its website at: https://assets.backed.fi/legal-documentation.
  • Since the FMA approved the Prospectus under the EU Prospectus Regulation, the products (which qualify as securities under EU MiFID2) can be marketed and sold in the EU / EEA to retail clients by licensed distributors. Since Backed is not a broker/authorized participant it only onboards and sells its products to professional/qualified/accredited clients.
  • Backed does not actively market nor solicit users outside Jersey / the EU / EEA. To the extent that qualified investors might come from outside the EU / EEA, this is done on a reverse solicitation basis.
    • Backed does not hold a Virtual Asset Service Provider (ā€œVASPā€) license, as it exclusively issues and redeems its own proprietary products (which are EU MIFID compliant securities in tokenized form). Backed does not provide any virtual asset services to its clients aside from selling its own issued products. No custody, exchange, or trading services are provided.
  1. How is bankruptcy remoteness established for assets of this product? Does the issuer have more than one product? Please provide separately any related legal opinions or supplementary documents regarding bankruptcy remoteness

All Backed products are bankruptcy remote. bTokens are issued by an SPV, which is legally separated from Backed Finance AG, the tokenizer and the operator of the employment activity. A 1:1 ratio of underlying assets is maintained at all times and legally must be adhered to. The underlying assets are held with regulated Swiss custodian banks. An appointed security agent has the authority to seize the assets on behalf of token holders in case there is any deviation from the commitments the issuer has made or in a bankruptcy event. In a bankruptcy or insolvency situation, Security Agent Services AG take control of the custody accounts and liquidates the assets in favor of the token holders.

  1. What rights do token holders have?

Holders of bTokens are the legal owners of our structured products. The blockchain is the primary ledger in which ownership is defined. Holders of bTokens have the primary claim to the collateral value.

The structured product is directly linked to the underlying asset, ensuring a connection between the real-world asset and the token counterpart. This can be viewed in the Final Terms of any of our products. As our products are issued under an approved EU prospectus, risks are clearly defined, and the products are retail-grade.

When a user buys bTokens, they enter into a three-way agreement between themselves, Backed, and Security Agent Services AG. This Security Agent is obligated to act in the interest of the token holder in any instance where a complaint is lodged against Backed or if we go bankrupt. In the event we go bankrupt - and to be clear, this isnā€™t something we expect to happen - The Security Agent takes control of the custody accounts and liquidates the assets in favor of the token holders.

The underlying assets are owned by our special-purpose vehicle, Backed Assets (JE) Limited, to ensure there is no commingling of user funds and to keep them separate in the event of bankruptcy. Underlying assets are held securely with regulated Swiss custodian banks.

  1. Are there any pending or threatened legal proceedings or investigations against the company or any of its officers?

There are no pending or threatened legal proceedings or investigations against the company or any of its officers.

  1. Describe any conflicts of interest the company or product may have with its officers or Sky

There are no conflicts of interest the company or product may have with its officers or Sky.

  1. Explain the potential tax implications associated with the product

bTokens, as issued by Backed, do not involve any inherent taxation.

Backed performs transactions of the underlying with minimal financial impact. No tax is involved in such transactions.

Taxes such as Capital Gains tax, interest, and Dividend tax, etc. might be applicable to the holders of bTokens. Such taxes depend on the jurisdiction of the token holder and can not be anticipated by Backed.

Backed recommends that Sky seeks professional tax advice to understand their specific tax obligations and reporting requirements related to investing in these products. Backed does not provide tax advice, as the tax treatment may vary based on individual circumstances and jurisdictional rules.

V. Performance, Reporting, and Technical

  1. Provide historical performance relative to the most relevant benchmark and explanations for any deviations from the benchmark

bIB01 has historically been a top performer of similar tokenized products over periods of long term holding.

  1. Describe the frequency, content, and process for performance and portfolio transparency reports. Who provides these?

As the underlying of bIB01 is managed by BlackRock, all information regarding the underlying performance reports can be found on the IB01 information page.

Additionally, information for bZPR1ā€™s underlying reports can be found on the ZPR1 information page.

  1. Describe the accounting and auditing processes for the portfolio and product

Backed is audited by Grant Thornton. Reports can be found on our legal documentation page.

Additionally, bIB01 has a Chainlink Proof of Reserves feed, which is updated daily or when the value of the reserves deviates by more than 10%. We are happy to roll out a PoR feed for bZPR1 if Sky decides to use this product.

  1. Describe the technical implementation of your product

Users must first go through KYC/AML checks to mint bTokens, through our partner SumSub. After this process has been completed, users confirm proof of ownership of a wallet that receives their minted bTokens, and confirm their payout settings. Once a user is onboarded, they can mint any bToken. Subsequent transaction monitoring takes place in compliance with AML laws in our issuer jurisdiction. The bToken minting process has been detailed above. Once bTokens have been minted, there are no additional permissions placed on the token itself, and they can be freely transferred between wallets and smart contracts.

bTokens are permissionless ERC-20 tokens which have basic compliance features such as OFAC sanction blacklist and freezing. Tokens also have the ability to rebase in instances where it is required such as share splits.

Issuance and redemption can take place via our app our via our API, whichever the user prefers. More details regarding our API can be found here.

bTokens prices are updated via oracles. We operate first party oracles for all of our products, and third party oracles by Chainlink are also available. Visit our oracles page here

Backed utilizes MPC wallets provided by Fordefi.

  1. What audits have been performed on the smart contracts involved with your product, by whom, and when?

We have had 5 smart contracts audits conducted with Omega across 2022, 2023 and 2024. The audits are publicly available on our github.

VI. Sky Ecosystem

  1. Describe any previous relationship with Sky and familiarity working with DAOs

Backed has regularly worked with DAOs and decentralized protocols. We were successful in Arbitrumā€™s STEP program allocation. We previously proposed that Maker should invest in our tokenized RWAs as part of Daiā€™s backing back in June 2022. The community poll was greenlit. There was an extensive forum discussion also.

  1. Beyond yield, how might your product benefit the SparkDAO and/or Sky ecosystem?

If Backed is successful in this proposal, we are excited to work with Sky and SparkDAO to tokenize other real-world assets for the benefit of the protocol. Once onboarded, any future tokenized assets will be able to be minted by the chosen entity. Since the tokens are ERC20, new utility strategies like staking and lending can provide added return and composability.

  1. Does the product have integrations with any other platforms?

bTokens are integrated with many protocols, such as Morpho, PWN.xyz, Angle Protocol, Aragon, Euler, Bepop.xyz and more.

bTokens are listed on INX, eNor Securities, and Assetera. They can be bought and sold there. We are currently exploring listing on more licensed exchanges.

  1. Do you offer or plan to offer other products that could be appropriate for Spark or other SubDAOs?

We already have 17 tokenized securities listed, which you can view on our product page. These include equities, indexes and ETFs. These could be appropriate in the future for use by Spark or the SubDAOs.

1 post - 1 participant

Read full topic

Maker Core Atlas Edit Weekly Cycle Proposal week of 2024-09-23

Published: Sep 20, 2024

View in forum ā†’Remove

Atlas Edit Weekly Cycle Proposal

This proposal will be updated to reflect additional proposed changes during the weekend.

Add Core Document

A.5.6.1.8 - Sky on Solana short term crosschain strategy

The Accessibility Facilitators must work with Advisors and Ecosystem Actors to research and implement a decentralized crosschain solution using Wormhole that enables the bridging of USDS, sUSDS and SKY to Solana.

Once the crosschain solution is implemented, the Accessibility Facilitators must use SKY tokens from the Launch Project Budget to incentivize adoption of USDS, sUSDS and SKY within major DeFi protocols on Solana. Up to 2 million SKY per week can be utilized this way, and their use must be optimized over time based on where they are able to drive the most adoption of USDS, sUSDS and SKY.

Add Core Document

A.5.6.1.9 - Sky Ecosystem liquidity bootstrapping

The Accessibility Facilitators must work with Advisors and Ecosystem Actors to implement a liquidity bootstrapping program using 10 million USDS and 320 million SKY. The assets must be provided through an execute vote immediately, and the value of the assets must be returned to the Sky Protocol after the bootstrapping phase is over.

Add Core Document

A.1.4.5 - ACs Can Be Operationally Active In Only One Role At A Time - Temporary Exception for Facilitator ā€œEcosystemā€

The Facilitator ā€œEcosystemā€ is temporarily exempt from the general rule prohibiting Alignment Conservers from being operationally active in multiple ecosystem roles. ā€œEcosystemā€ will continue to act in the Facilitator role as well as provide operational services as an Ecosystem Actor. This exception must be resolved as soon as it is reasonably possible to do so.

Modify Document

A.5.5.1.2 - Consequence For Non-Compliance

All frontends operated by Ecosystem Actors on behalf of Stars are required to follow the location-filtering rules defined in A.5.5.1 - Location Resilience and its subdocuments. The failure to adhere to these rules will result in penalties.

8 posts - 6 participants

Read full topic

Spark Tokenization Grand Prix Tokenization Grand Prix Application - Sygnum Bank AG & Fidelity International (FIBILL & FIUSD)

Published: Sep 20, 2024

View in forum ā†’Remove

For Investment Professionals only

Project Serenity

In collaboration with Fidelity International and industry leaders like Chainlink, Sygnum introduces Project Serenity - a cutting-edge solution for on-chain real-world-asset investments. This unique solution has been developed by experienced institutions and professionals ensuring strict adherence to the highest standards in investment management, regulatory compliance and bankruptcy-protection. This strategic partnership combines the strengths of traditional finance and digital assets, offering tailored solutions designed to meet Skyā€™s specific investment needs.

A Partnership Built on Trust and Expertise

Project Serenity is built on a foundation of trust, shared expertise, and a proven track record. By leveraging decades of experience in both capital markets and the digital asset ecosystem, Sygnum and Fidelity International deliver compliant, regulated investment solutions that prioritize security, transparency, and flexibility.

Sky (formerly MakerDAO) and Sygnum share a long and successful history of being the first partnership worldwide to implement real-world-assets treasury diversification at scale (see article ā€œSygnum lead partner in Maker half-billion treasury diversificationā€). With Serenity we are keen to add another successful chapter to this unique partnership.

Serenity offers two potential investment options with different underlying characteristics:

Option a) Tailored Discretionary Mandate ā€“ FIBILL Token

FIBILL Token: Discretionary Mandate investing in 0-3 months U.S. Treasury Bills, managed by Sygnum with investment advisory services provided by Fidelity International. The ICE BofA US Treasury Bills 0-3m Index serves as benchmark for the investment portfolio of the discretionary mandate.

This on-chain investment solution is designed to be highly adaptable, allowing regular adjustments to meet Skyā€™s evolving investment and liquidity needs.

Option b) Institutional Liquidity Fund (ILF) ā€“ FIUSD Token

FIUSD Token: Fidelity Internationalā€™s Institutional Liquidity Fund (ILF), a short-term money market fund known for its strong track record of performance.

This on-chain investment solution offers direct access to a well-established multi-billion money market investment fund designed for simplicity and cost-efficiency.

Both investment options are structured to offer attractive yields, competitive fee models and are safeguarded by the bankruptcy-remoteness of traditional securities and digital assets applicable for assets held in custody with a Swiss bank. Thanks to Sygnumā€™s ability to act as a collateralized lender against the FIBILL and FIUSD tokens, and in collaboration with Circle, as direct access point to USDC, Sygnum can offer 24/7/365 liquidity between $25m-$100m for both options.

Project Serenity delivers a secure pathway into on-chain representation of the allocated assets. Combining the expertise of Sygnum and Fidelity International, this initiative provides a compliant, regulated approach to on-chain traditional securities investment.

Why Sygnum?

  • Pioneers in Digital Asset Banking: Sygnum is recognized as the worldā€™s first digital asset bank with more than $4 billion in assets under custody and trusted by +1ā€™900 institutional clients globally including leading digital asset foundations, entrepreneurs/founders, family offices, asset managers, brokers as well as other banks, deeply rooted in Switzerland and Singapore. As a licensed bank in Switzerland, Sygnum ensures the adherence to the highest standards of compliance and security.
  • Proven Tokenization Expertise: Sygnumā€™s Tokenization platform has been operational for more than four years, supporting a series of successful and globally recognized tokenization projects across private markets, traditional securities, and art.
  • On-chain Integration: The FIUSD token, launched in March ā€˜24 on ZKsync Era, integrates Fidelity Internationalā€™s Institutional Liquidity Fund (ILF) Net Asset Value (NAV) on-chain through Chainlink, delivering greater transparency and operational efficiency.

Why Fidelity International?

  • Global Investment Expertise: Fidelity International has over 50 years of experience in the investment industry, serving 2.9 million clients worldwide (excludes Fidelity Investments Canada (FIC) clients). With a long-term perspective and a solid track record, Fidelity International is a trusted name in global finance.
  • Comprehensive Financial Services: Managing over $862 billion in assets as of June 2024, Fidelity International provides a wide range of tailored investment solutions for institutions and workplace pensions.
  • All rounded digital assets ecosystem: Fidelity Internationalā€™s long-term vision is to position itself as a gateway to digital assets investing for investors, relying on Fidelity Internationalā€™s all rounded digital assets ecosystem to bring in research capabilities and blockchain expertise.

Looking Ahead

Sygnum and Fidelity International are dedicated to expanding their presence in Web3 and blockchain-based finance. The partnership will continue exploring opportunities in tokenized assets, advancing the development of on-chain investment opportunities that bridge traditional and decentralized finance.

Disclaimer: The information in this document pertaining to Sygnum Bank AG (ā€œSygnumā€) or its partners mentioned herein is for general information purposes only, as per date of publication, and should not be considered exhaustive. This document does not consider the financial situation of any natural or legal person, nor does it provide any tax, legal or investment advice. The information herein does not constitute any advice or recommendation, an offer or invitation by or on behalf of Sygnum or its partners to purchase or sell any assets. No elements of precontractual or contractual relationship are intended. While the information is believed to be from accurate and reliable sources, Sygnum makes no representation or warranties, expressed or implied, as to the accuracy of the information. Sygnum expressly disclaims any and all liability that may be based on such information, omissions, or errors thereof. Any statements contained in this publication attributed to a third party represent Sygnumā€˜s interpretation of the data, information and/or opinions provided by that third party either publicly or through a subscription service, and such use and interpretation have not been reviewed by the third party. Sygnum and its partners reserve the right to amend or replace the information, in part or entirely, at any time, and without any obligation to notify the recipient of such amendment / replacement or to provide the recipient with access to the information. Simultaneously, there is no obligation of Sygnum to inform recipients of information, if before provided information later becomes outdated, inaccurate or obsolete, unless otherwise provided by applicable law. The assets mentioned herein might face an uncertain regulatory landscape in certain jurisdictions, legal and regulatory risks shall therefore be assessed on an individual basis.

These materials may include statements that are, or may be deemed to be, ā€œforward-looking statementsā€. These forward-looking statements include, for example, the terms ā€œbelievesā€, ā€œestimatesā€, ā€œplansā€, ā€œprojectsā€, ā€œanticipatesā€, ā€œexpectsā€, ā€œintendsā€, ā€œmayā€, ā€œwillā€ or ā€œshouldā€ or, in each case, their negative or other variations or comparable terminology, or by discussions of strategy, plans, objectives, goals, future events or intentions. Forward-looking statements may and often do differ materially from actual results. Forward-looking statements speak only as of the date they are made. Without prejudice to any requirements under applicable laws and regulations, Sygnum and each of the participating authorized participants expressly disclaims any obligation or undertaking to disseminate any updates or revisions to any forward-looking statements contained in these materials to reflect any change in expectations thereof or any change in events, conditions or circumstances on which any such forward-looking statement is based, whether as a result of new information, future developments or otherwise. In any case, these materials are not a complete statement of the markets and developments referred to herein. Where applicable, some figures may refer to past performances or simulated past performances and past performance is not a reliable indicator of future results. Some figures may be forecasts only and forecasts are not a reliable indicator of future performance. Investment decisions should always be taken in a portfolio context and make allowance for your personal situation and consequent risk appetite and risk tolerance. No reliance may be placed for any purpose on the information contained in these materials or its accuracy or completeness.

The information provided is not intended for use by or distributed to any individual or legal entity in any jurisdiction or country where such distribution, publication or use would be contrary to the law or regulatory provisions or in which Sygnum does not hold the necessary registration, approval authorization or licence. Except as otherwise provided by Sygnum, it is not allowed to modify, copy, distribute or reproduce, display, licence, or otherwise use any content for commercial purposes.

Grand Prix Application

I. Product Summary

1. Project name

Project ā€œSerenityā€ embodies the harmonious and transformative partnership between Sygnum Bank AG (ā€œSygnumā€) and Fidelity International, combining their respective strengths to bridge the gap between traditional finance and the digital assets economy.

Sygnum and Fidelity International have formed a strategic partnership to pioneer the integration of institutional investment products into the blockchain ecosystem. As a significant first milestone of this partnership, Sygnum successfully launched the FIUSD (Fidelity ILF USD Fund Class G Acc) Token on ZKsync Era, marking a significant step towards the creation of an on-chain ecosystem for traditional securities. Building on this achievement, Sygnum partnered with Chainlink to bring the Net Asset Value (NAV) of the fund on-chain, further enhancing transparency and efficiency for future use cases.

This partnership exemplifies a cross-industry approach aimed at advancing the tokenization of investment products and fostering collaboration within the global financial industry. Sygnum and Fidelity International aim to explore and launch additional strategic initiatives and products within the Web3 space, underscoring our shared vision for the future of finance.

2. Product name

Two investment products have been identified to suit this Request for Proposal (RFP), each offering distinct risk-return profiles. The options are designed to cater to different investment strategies and objectives, providing a range of options in terms of liquidity, duration and expected returns. The details of the two options are as follows:

a) FIBILL Token: Discretionary Mandate: 0-3 Month US Treasury Bills (ā€T-Billsā€), Benchmark: ICE BofA US Treasury Bills 0-3m Index

b) FIUSD Token: Fidelity International Institutional Liquidity Fund (ILF)

Throughout this document, these options will be referred to as Option a) (FIBILL) and Option b) (FIUSD). An allocation can be made independently in Option a) or Option b), or in both.

3. Product type / underlying asset

Option a):

Direct Investment in a portfolio of short-dated T-Bills, managed under a Discretionary Mandate* by Sygnum, with Advisory Services** provided by Fidelity International. Sygnum issues tokens representing each a fraction T-Bills portfolio.***

*A discretionary mandate refers to an arrangement where an investor grants Sygnum full authority to make investment decisions and manage the clientā€™s investment portfolio according to predefined investment guidelines or objectives set out in advance.

**Investment advisory refers to Fidelity International providing investment guidance and recommendations to Sygnum on how to effectively allocate the investment amount within the pre-defined investment guidelines and objectives.

***To enhance transparency at the asset level for the community, tokens can be issued for the underlying assets upon request.

Option b):

Investment into Money Market Fund - Fidelity Institutional Liquidity Fund (ILF) - The United States Dollar Fund distributed by Sygnum, who issues tokens through its regulated primary market issuance platform representing the ILF fund units.

4. Issuer jurisdiction

The FIBILL and the FIUSD token will be issued by Sygnum Bank, incorporated in Switzerland and supervised by FINMA (the Swiss Financial Market Supervisory Authority).

Issuer of the Underlying asset:

Option a):

U.S. Treasury Bills generally fall under the jurisdiction of the United States of America.

Option b):

The Fidelity Institutional Liquidity Fund PLC ā€“ The United States Dollar Fund is an Irish domiciled fund which is authorised by the Central Bank of Ireland (the ā€œCentral Bankā€) as an authorised UCITS under the European Communities (Undertakings for Collective Investments in Transferable Securities) Regulations 2011.

5. Product website

Option a):

The FIBILL Token, due to its nature of being directly linked to a discretionary investment mandate in short-dated T-Bills, does not have a dedicated website, but the discretionary mandate portfolio aims to track the ICE BofA US Treasury Bill 3-Month Index. For comprehensive details about the index, please refer to its website at etfdb.com.

Option b):

The FIUSD Token, due to its nature of being directly linked to the Fidelity Institutional Liquidity Fund, does not have a dedicated website as such, but comprehensive details about the fund can be found on the fundā€™s website at fidelity.ie

6. Primary contact name, title, and method of contact

Name: Martin Burgherr
Title: Chief Clients Officer
Email: Martin.burgherr@sygnum.com
Telegram: Serenity_Sygnum_Bank

II. Company Details

1. Company description

Sygnum as banking partner, tokenization provider, and portfolio manager in Option a), banking partner and tokenization provider in Option b)

Sygnum is a global digital asset banking group, founded on Swiss and Singapore heritage. Sygnum empowers professional and institutional investors, banks, corporates and DLT foundations to invest in digital assets with complete trust. Sygnumā€™s team enables this through its institutional-grade security, expert personal service and portfolio of regulated digital asset banking, asset management, tokenization and B2B services.

In Switzerland, Sygnum holds a banking licence and has CMS and Major Payment Institution Licences in Singapore. The group is also regulated in the established global financial hubs of Abu Dhabi and Luxembourg.

Sygnumā€™s crypto-native team of banking, investment and digital asset technology professionals are building a trusted gateway between the traditional and digital asset economies that Sygnum calls Future Finance. To learn more about how Sygnumā€™s mission and values are shaping this digital asset ecosystem, please visit sygnum.com

Fidelity International as investment advisor in Option a) and fund/investment manager in Option b)

Fidelity International* offers investment solutions and services and retirement expertise to more than 2.9** million customers globally. As a privately held, purpose-driven company with a 50-year heritage, they think generationally and invest for the long term. Operating in more than 25 locations and with $862.0 billion*** in total assets, their clients range from central banks, sovereign wealth funds, large corporates, financial institutions, insurers, and wealth managers, to private individuals.

Fidelity Internationalā€™s Global Platform solutions business provides individuals, advisers and employers with access to world-class investment choices, third-party solutions, administration services and pension guidance. Together with their Investment Solutions & Services business, they invest $597.1 billion on behalf of their clients. By combining their asset management expertise with their solutions for workplace and personal investing, Fidelity International works together to build better financial futures. Data as of 30 June 2024. Read more at fidelityinternational.com.

*Fidelity International was established in 1969. Since 1980, they have been totally independent from Fidelity Management and Research Corp (FMR) with a separate shareholder base and separate business and investment organisations. Fidelity Investments Canada (FIC) is affiliated to Fidelity International. FIC brings a global network of investment expertise to Canadian investors, offering investors a choice of its own products and also products sub advised by a variety of companies including Fidelity International.

**Excludes Fidelity Investments Canada (FIC) clients

***Although combined headline client asset figures for Fidelity International and Fidelity Canada are reported here, it should be noted that the financial results of Fidelity International and Fidelity Canada are not consolidated from a financial reporting perspective

2. Key personnel biographies

Sygnum as banking partner, tokenization provider, and portfolio manager in Option a), banking partner and tokenization provider in Option b)

Mathias Imbach, Co-Founder & Group CEO

Prior to co-founding Sygnum, Mathias was General Manager at RNT Associates, Mr. Ratan N. Tataā€™s personal investment platform, which he joined as the first team member. He led multiple venture capital and private equity investments and participated in blockchain and DLT-related equity deals globally. Mathias started his career at Bain & Company where he led advisory projects for private equity funds, family offices and technology companies.

He holds a PhD from the University of St. Gallen and a Master of Science from the London School of Economics (LSE).

Martin Burgherr, Chief Client Officer

Martin is Chief Clients Officer at Sygnum, responsible for all clients, including DLT, corporate, hedge fund, EAM, family office and private clients, as well as new business and new market development.

Prior to joining Sygnum, Martin worked as a qualified auditor and advisor for the financial services industry, with KPMG and Deloitte. He started his career in Swiss equity sales with UBS Investment Bank. He is a Swiss Certified Public Accountant (CPA) and a Swiss Licensed Audit Expert. Martin also holds a Master of Arts in Business Administration and a Bachelor of Arts in Banking and Finance from the University of Zurich.

Thomas Eichenberger, Chief Product Officer

Thomas is Chief Product Officer at Sygnum, which includes Sygnumā€™s entire suite of digital asset banking, tokenization, and crypto compliance offering. Prior to joining Sygnum, Thomas was a strategy consultant at Boston Consulting Group where he led projects for financial institutions, insurance companies and private equity funds. Thomas started his career at Roland Berger and has also worked at UBS and Credit Suisse. Thomas holds a Master of Science in Quantitative Finance from ETH Zurich and University of Zurich.

Fatmire Bekiri, Head Tokenization

Fatmire is responsible for the tokenization department at Sygnum. Prior to joining Sygnum, Fatmire worked for a cantonal bank in Switzerland in the Center of Excellence for Credit Services. She spent the majority of her career with IFBC, a corporate finance boutique in Switzerland. Fatmire holds a Master of Arts in Business Administration and a Bachelor of Arts in Banking and Finance from the University of Zurich.

Fidelity International as investment advisor in Option a) and fund/investment manager in Option b)

Emma Pecenicic, Head of Digital Propositions and Partnerships, APACxJ

Emma leads the distribution efforts for digital assets globally at Fidelity International, supporting the commercialisation of Fidelity Internationalā€™s Bitcoin spot strategy as well as fund tokenization. In addition, Emma leads the build out of Fidelity Internationalā€™s digital product solutions and digital wealth strategy in Asia. Emma joined Fidelity International in 2021, prior to that she was heading the Digital Strategy department at BNP Paribas Asset Management, leading tokenization and blockchain initiatives since 2018. Emma is a board member of the Fintech Association of Hong-Kong and has led its Blockchain committee for multiple years, she is a founding member of W3W a community supporting women in Web3. Emma holds an MSc in Financial Management and a DiplĆ“me des Grandes Ɖcoles with a major in Financial Analysis from EDHEC Business School in France.

Nicolas Lehmann, Sales Associate Director Wholesale

Nicolas joined Fidelity International in 2017 as a Senior Sales Manager, covering the Swiss Wholesale Market in the German and Italian speaking region. In his role, he is responsible to cover key strategic clients, banks and external asset managers in Switzerland. Before joining Fidelity International, Nicolas worked for Credit Suisse Asset Management as a Sales Manager. He started his career in 2008 at Clariden Leu AG as a Sales Support in their Asset Management department. Nicolas holds a Bachelor of Arts in Banking & Finance and a Master of Arts in Business Administration, both from the University of Zurich.

Ilia Chelomianski, Portfolio Manager ā€“ Fixed Income ETFs and Systematic

Ilia is a portfolio manager in the systematic fixed income team. Prior to joining the team, Ilia worked as an Investment Director covering a wide range of strategies, including bespoke institutional mandates and portfolios managed by the systematic fixed income team. Ilia joined Fidelity International in 2016. Previously, Ilia worked at Source UK Services for 3 years in the fixed income management team, where he covered a number of PIMCO Source Smart Beta ETFs. Prior to that, he held a number of fixed income positions in investment banking and asset management. Ilia holds a degree in general management from EBS University in Germany and has 14 yearsā€™ experience in industry and financial markets.

Christopher Ellinger, Lead Manager of the Institutional Liquidity Fund

Christopher Ellinger is a Portfolio Manager of Fidelity Internationalā€™s Money Market funds and a key member of the Money Market & Short Dated strategy team. Chris joined Fidelity International in 2011 as a Fixed Income Analytics Specialist and became a Trader, primarily responsible for Money Markets in 2013. In 2016 Christopher became the Assistant Portfolio Manager of Fidelity Internationalā€™s Money Market Funds, then became a co-manager in 2018. Prior to joining Fidelity International Christopher worked for Dimensional Fund Advisors as a Junior Analyst. Christoper has a Bachelor degree in International Finance from Brighton University and is a CFA charter holder.

Tim Foster, Portfolio Manager ā€“ Institutional Liquidity Fund

Tim Foster is a Portfolio Manager of Fidelity Internationalā€™s money market, inflation linked and total return bond disciplines. Tim joined Fidelity International in 2003 as a Quantitative Analyst and became a Portfolio Manager in 2007. Through this time, he has widened his portfolio management responsibility beyond short dated portfolios, including into corporate and inflation linked bonds. Tim is a key member of both Fidelity Internationalā€™s Money Market & Short Dated and Total Return & Unconstrained strategy teams. Tim has a Bachelor, MSc in Natural Sciences from Cambridge University and is a CFA charter holder. He also has a Certificate in Quantitative Finance.

3. Team size

Sygnum as banking partner, tokenization provider, and portfolio manager in Option a), banking partner and tokenization provider in Option b)

The company currently employs over 250 full-time staff. Within the Products Division, there are 37 employees, including 6 dedicated to the Tokenization Department. Additionally, dedicated resources from other divisions such as Legal and Compliance, Operations, and IT/Technology provide support to the Tokenization Department. Furthermore, a dedicated Client Services team of 10 full-time employees is focused on serving DLT and Corporate clients.

Fidelity International as investment advisor in Option a) and fund/investment manager in Option b)

The investment solutions provided by Fidelity International for this RFP are delivered by its fixed income team. Fidelity Internationalā€™s Global Fixed Income Investment Team comprises portfolio managers, research professionals and traders split across four groups of dedicated specialists (see organisation chart below):

Figure 1: Fixed income organisation structure

4. Years in operation

Sygnum as banking partner, tokenization provider, and portfolio manager in Option a), banking partner and tokenization provider in Option b)

Sygnum was incorporated in May 2018 and has been operating as a bank for five years since obtaining its banking licence in August 2019. In 2020, Sygnum launched its tokenization platform, Desygnate, which has been in continuous production for more than four years now. This made Sygnum the first bank globally to offer a fully integrated, institutional-grade tokenization solution. The platform has facilitated the launch of several significant projects and issued tokens across various verticals, including private markets, traditional securities as well as art and collectibles.

Some key highlights:

  • In 2021, the tokenization of a Picasso painting, ā€œFillette au bĆ©retā€ in collaboration with Artemundi. This was a landmark achievement as it marked the first time a Picasso or any high-value artwork was tokenized by a regulated bank. See press release here.
  • In 2022, Sygnum is selected by a vehicle of Maker as per MIP-65 as lead brokerage and custody partner for its first treasury diversification into traditional assets to boost returns and further strengthen its balance sheet. See press release here.
  • In 2023, Sygnum partnered with Float and Fasanara Capital to tokenize a private debt instrument. See press release here.
  • In 2024, in partnership with Hamilton Lane and Apex, Sygnum launched DLT-registered shares for Hamilton Laneā€™s flagship Global Private Assets fund. See press release here.
  • In 2024, Sygnum tokenized Matter Labsā€™ treasury reserves in Fidelity Internationalā€™s ILF money market fund. In addition, Fidelity International and Sygnum Bank partnered with Chainlink to bring the Net Asset Value of the fund on-chain. See press release here.

Fidelity International as investment advisor in Option a) and fund/investment manager in Option b)

Fidelity International was established in 1969. The Fidelity International Fixed Income Team will be involved in the management of the proposed solutions. More information about Fidelity Internationalā€™s Fixed Income operation can be found below.* *Fidelity International has been managing bond assets since 1982, with fixed income team structures in place since 1995 and its product range has steadily widened throughout this time. Fixed incomeā€™s Assets Under Management (AUM) has grown to $82bn (excludes Boston managed assets of $2.5bn of assets) for institutional, wholesale and retail clients globally. Fidelity International has a long-term commitment to the asset class as well as a clear and repeatable investment process and philosophy. Commensurate with the increase in AUM, the number of investment professionals has steadily increased. However, the stable nature of our team and consistency of its investment approach has been an important factor helping Fidelity International build strong partnerships with its clients.

III. Product Information

1. Describe the product

Option a):

Option a) represents a discretionary mandate where Sygnum is investing in 0-3 month US Treasury Bills. The objective is to replicate the ICE BoFA US Treasury Bill 3-Month Index, with Fidelity International providing the corresponding investment advisory services to Sygnum. The portfolio will be rebalanced on a monthly basis, aiming to maximize returns while optimizing cost-efficiency, particularly in terms of portfolio turnover.

As a discretionary mandate, the investment guidelines can be easily adjusted to accommodate Skyā€™s evolving needs, providing flexibility. The token itself is structured under Swiss DLT (Distributed Ledger Technology) law and represents a fraction of the underlying investment portfolio (for further information on the legal setup see below: ā€œ4. Legal Structureā€).

Option b):

In Option b), Sky invests in a Fidelity International money market fund with a proven track record. Below are further details regarding the fundā€™s composition. The token issued under Swiss DLT law represents a unit of the fund (for further information on the legal setup see below: ā€œ4.Legal Structureā€).

2. Describe the underlying asset

Option a):

Option a) provides Sky an investment into 0-3 Months US Treasury Bills. These are short-term government debt instruments issued by the US government with a high rating. Maturities of the underlying index will range between 0-3 months and thus pose lower interest rate risks.

The goal of this solution is to replicate the key characteristics of the ICE BofA US Treasury Bill 3 Month Index, Fidelity International will act as an investment advisor to Sygnum.

Table 1: Option a) Key characteristics as of 31. August 2024

Index
Duration (years) 0.1
Spread Duration (years) 0.1
Yield to Maturity (%) 5.54
Yield to Worst (%) 5.54
Avg. Maturity (years) 0.1
Average Agency Rating AA+

Source: Fidelity International, 31.08.2024

Option b):

The Fidelity Institutional Liquidity Fund PLC ā€“ The United States Dollar Fund is a short-term money market fund with the investment objective to invest in a diversified range of short-term instruments with the aim of maintaining capital value and liquidity whilst producing a return to the investor in line with money market rates. The weighted average maturity is expected not to exceed 60 days.

The fund is a same day settlement fund and offers multiple cut-off times throughout the day.

The fund is managed according to a strict set of guidelines to qualify as low volatility net asset value Short-Term Money Market Fund under EU Money Market fund regulations. The fund is rated AAAm / Aaa-mf* by S&P and Moodyā€™s respectively, which adds a further strict layer of guidelines to ensure the fund maintains the highest ratings.

The Yield of the fund as of August 31st, 2024, was 5.30%.

*Please note these ratings are not intended to evaluate the prospective performance of the relevant fund with respect to appreciation, volatility of Net Asset Value, or yield. The Fidelity Institutional Liquidity Fund PLC (ILF) has been awarded the highest possible money market rating of Aaa-mf by Moodyā€™s and AAAm by Standards & Poorā€™s, as of August 2023.

3. How is yield transferred to the tokenholder (i.e., via rebasing, distributions, price accrual, etc.) and how often?

Option a):

The yield generated by the T-Bill portfolio is passed on to tokenholders through daily price accrual, which directly incorporates the earned interest into the value of the FIBILL tokens. As a result, the token price consistently reflects the value of the (respective fraction of the) underlying T-Bill portfolio, including the cumulative interest earned by that T-Bill portfolio. When a bond reaches maturity, the funds made available are seamlessly reinvested in accordance with the mandate, ensuring continued alignment with the investment strategy.

Option b):

The net income generated by the fund is allocated to tokenholders through daily price adjustments, directly integrating the earned net income into the value of the FIUSD token. This daily accumulation ensures that the token price accurately represents the net income generated by the underlying assets.

4. What is the jurisdiction of the issuer and key entities?

Sygnum as banking partner, tokenization provider, and portfolio manager in Option a), banking partner and tokenization provider in Option b)

Switzerland:

Entity: Sygnum Bank AG (Issuer of the token)

Licence: Sygnum Bank AG is an authorized Swiss bank and securities firm supervised by the Swiss Financial Market Supervisory Authority (FINMA).

Fidelity International as investment advisor in Option a) and fund/investment manager in Option b)

Luxembourg:

FIL (Luxembourg) S.A. (ā€œFILUXā€) is a Luxembourg-domiciled investment firm acting as pan-European distributor of selected Fidelity International fund ranges across various Continental European jurisdictions. In addition, FILUX provides portfolio management and ancillary foreign exchange services.

Ireland:

The Fidelity Institutional Liquidity Fund PLC is an umbrella fund with segregated liability between funds established as an open-ended investment company with variable capital organised under the laws of Ireland as a public limited company pursuant to the Companies Act 2014.

5. What is the asset eligibility criteria and/or concentration limitations for the portfolio as defined by the underlying documents?

Option a):

This solution will only invest into US Treasury Bills and replicate the ICE BofA US Treasury Bill 3 Month Index as closely and cost-efficiently as possible. Since the setup is based on a discretionary mandate, the investment strategy can be more flexibly aligned with Skyā€™s risk appetite and preferences compared to a structured fund (Option b) this allows for a more customized investment approach.

Option b):

As per the prospectus, the Fidelity Institutional Liquidity Fund - US Dollar Fundā€™s (ā€œthe Fundā€) objective is to invest in a diversified range of short-term instruments with the aim of maintaining capital value and liquidity whilst producing a return to the investor in line with money market rates. The Investment Manager believes that its investment practices will enable the Fund to achieve its stated policy although this cannot be guaranteed. The Fund shall invest in accordance with the policies outlined in the section below entitled ā€œPermitted Investmentsā€.

The Fund promotes environmental and social characteristics by aiming to achieve an ESG score of its portfolio greater than that of its investment universe. In addition, through the investment management process, the investment manager aims to ensure that investee companies follow good governance practices. For more information, please see the section of the prospectus entitled ā€œSustainable Investing and ESG Integrationā€ and the Sustainability Annex. The Fund is subject to the disclosure requirements of article 8 of the SFDR (i.e., it promotes environmental and/or social characteristics).

Permitted Investments: The Fund will invest in the High-Quality instruments indicated below (and described in detail under ā€œAsset Classesā€ in the ā€œInvestment Objective and Policiesā€ section of the prospectus), provided they are payable in United States Dollar:

Table 2: Option b) Permitted Investments (ILF)

Security/Instrument Eligibility
Money market instruments (government) Yes
Money market instruments (non-government) Yes
Securitisations and ABCP Yes
Deposits Yes
Repurchase agreements Yes
Reverse repurchase agreements Yes
Money market funds Yes

Liquidity and preservation of capital are key objectives of Fidelity Internationalā€™s money market funds. In accordance with the Institutional Money Market Funds Associationā€™s (IMMFA) money market fund criteria, the fund maintains at least 10% of its assets in securities maturing the next business day and at least 20% in securities maturing within five business days. Liquidity in the market is monitored by its dedicated fixed income Trading Team and an independent risk oversight function. The Portfolio Managers maintain conservative liquidity buffers to facilitate any client redemptions with ease. Furthermore, the Fund is subject to liquidity criteria in order to maintain its Aaa-mf rating from Moodyā€™s.

Below are the key criteria followed by the fund range across the three major bodies responsible for the Fundā€™s guidelines:

Table 3: Option b) Key criteria across three major bodies


Source: Fidelity International, 2024.

6. Are any hedging or derivatives permitted in the underlying portfolio?

Option a):

No hedging or derivatives are permitted in the underlying portfolio.

Option b):

The Fund does not engage in the use of financial derivative instruments and, for the avoidance of doubt, shall not invest in equity or equity-related securities.

7. Provide a list of all counterparties and service providers used by your product (i.e., custodians, trustees, reporting agents, exchange agents, banks, etc). Provide flow-charts or diagrams for all related entities and counterparties, if available.

Option a):

Figure 2: Option a) Flow-chart for related counterparties

Table 4: Option a) List of off-chain counterparties

Role Counterparty
Custodian & Broker Sygnum Bank AG (Uetlibergstrasse 134a, 8045 Zurich, Switzerland)
Portfolio Manager Sygnum Bank AG (Uetlibergstrasse 134a, 8045 Zurich, Switzerland)
Advisor FIL (Luxembourg) S.A. (2a Rue Albert Borschette, 1021 Luxembourg)

Option b):

Figure 3: Option b) Flow-chart for related counterparties

Table 5: Option b) List of off-chain counterparties

Role Counterparty
Custodian J.P. Morgan SE, Dublin Branch (200 Capital Dock, 79 Sir John Rogersonā€™s Quay Dublin 2, Dublin 2)
Administrator J.P. Morgan Administration Services (Ireland) Limited (200 Capital Dock, 79 Sir John Rogersonā€™s Quay Dublin 2, Ireland)
Sponsoring brokers J & E Davy (Davy House, 49 Dawson Street, Dublin 2, Ireland)
Legal advisor Dillon Eustace Solicitors (33 Sir John Rogersonā€™s Quay, Dublin 2, Ireland)
Auditors Deloitte Ireland LLP (Deloitte & Touche House, 29 Earlsfort Terrace, Dublin 2, D02 AY28, Ireland)
Distributor Sygnum Bank AG (Uetlibergstrasse 134a, 8045 Zurich, Switzerland)

Source: Fidelity International, 2024.

8. What is the AUM of the product? Provide a breakdown by blockchain.

Option a):

Since the product will be launched specifically for this RFP, it does not have any AUM at this time.

Option b):

$50m Share Class G on ZKsync Era Fidelity ILF USD Fund Class G Acc (FIUSD) Token Tracker | ZKsync Era Block Explorer. The underlying fund has $7,736m of Assets under Management as of 31.08.2024.

9. What are the standard fees (i.e., subscription, redemption, management, etc.)?

Option a):

Subscription fees: none
Redemption fees: 10bps
Management fees: 25bps p.a.

Option b):

Subscription fees: none
Redemption fees: 10bps
Fund Management fees: 20bps p.a.
Custody fees: 5bps p.a.

10. Other than the fees described above, can other expenses be paid from the proceeds of the product/assets?

Option a):

The management fees for the discretionary mandate as well as redemption fees will be directly charged to Skyā€™s account with Sygnum and will not be offset against the performance of the underlying assets.

Option b):

The Fund Management fees are deducted from the fundā€™s performance, while custody and redemption fees will be charged to Skyā€™s account with Sygnum and will not be offset against the performance of the fund.

11. How is your product permissioned? (e.g., primary users, secondary users)

If enabled, token transfers are exclusively available to professional investors fully onboarded with Sygnum, according to Swiss Law. These investors undergo thorough KYC and AML verification as part of the onboarding process, ensuring alignment with all applicable regulatory standards. Upon successful completion of these due diligence procedures, their custodial wallets are added to the whitelist.

For every transaction, a smart contract is automatically activated to verify the blockchain address. If the address matches an approved one from the whitelist, the transaction is promptly authorized and completed. This process guarantees that only verified investors can engage in token transfers, creating a secure and compliant ecosystem for all participants.

12. What is the monthly transaction volume for the product?

Option a):

Since this is a discretionary mandate, the question does not apply. The underlying T-Bills are among the worldā€™s most liquid instruments with multiple billions in Average Daily Trading Volume.

Option b):

The Fidelity Institutional Liquidity Fund - US Dollar Fund, per European money market regulations, is required to have over 10% of its assets in instruments that mature in 1 day and 30% with a weekly maturity. This means there is a naturally high level of liquidity in the portfolio at all times, ensuring that large inflows and redemptions can be met with ease. At present, there is more than 25% in assets with a 1-day maturity. Given a fund size of approximately $8bn, this means it is trading over $2bn of assets in instruments such as time deposits each day.

13. What is the expected and maximum time for users to subscribe to and redeem from your product? Have you had any interruptions in your ability to process redemptions and subscriptions?

Subscription requests can be made during standard Swiss banking hours, subject to applicable cut-off times and T-Bill trading venue opening hours. There have been no interruptions affecting our ability to process subscriptions and redemptions in due time.

14. Provide a description of the subscription and redemption process. Include a diagram of the flow of funds, including each party involved.

Option a):

Figure 4: Option a) Diagram of the flow of funds

Subscription FIBILL:

Sky enters into a discretionary mandate agreement with Sygnum, allowing Sygnum to manage the on-chain represented T-Bills portfolio on Skyā€™s behalf. Sky can deposit either cryptocurrency/stablecoins or fiat into their account to initiate the purchase of tokens. The deposited funds are invested based on the investment guidelines of the mandate. Fidelity International, acting as an advisor, provides investment advice to Sygnum during this stage.

Sygnum mints the tokens each representing a fraction of the portfolio invested and distributes them to Skyā€™s wallet, held at Sygnum.

Redemption FIBILL:

The redemption process begins when Sky decides to liquidate their portfolio in part or in full. To initiate this process, Sky submits a redemption request. Upon receiving the request, Sygnum burns the tokens and liquidates the investment portfolio in part or in full to meet the redemption request.

Fidelity International, serving as an advisor, may offer guidance on the timing or strategy for liquidating the assets. Sygnum then executes the sale of the T-Bills, converting the securities back into the form of the original (or expressly specified) funds - either fiat or cryptocurrency/stablecoins.

Once the trades are completed and the T-Bills are sold, Sygnum transfers the proceeds to Skyā€™s account/wallet.

Option b):

Figure 5: Option b) Diagram of the flow of funds

Subscription FIUSD:

Sky has the option to deposit either cryptocurrency or fiat into their account at Sygnum.

Sky initiates the investment by placing a subscription order at Sygnum. Subscription can be placed in FIAT or Stablecoins*. Following Skyā€™s order, Sygnum invests in the fund via J.P. Morgan.

After the trade is successfully completed, Sygnum mints tokens representing the purchased fund units and distributes them to Skyā€™s wallet, which is securely held at Sygnum. J.P. Morgan takes on the role of the calculation agent, tasked with determining the NAV of the tokens. J.P. Morgan then communicates the NAV to Chainlink. In return Chainlink pushes the updated asset price on-chain.

Redemption FIUSD:

To initiate the redemption process, Sky submits a redemption request to Sygnum. Upon receiving the request, Sygnum burns the tokens and executes the redemption via J.P. Morgan.

Once the sale is executed, the proceeds from the sale, either in fiat or cryptocurrency/stablecoins, are credited to Skyā€™s account at Sygnum.

*The underlying product is denominated in USD. If a subscription or redemption is requested in stablecoins, Sygnum executes respective USD/stablecoin conversion free of charge and settles the order in stablecoins.

15. Have any liquidity vehicles been established to enhance redemption and subscription efficiency? If so, describe how they work.

Sygnum with its direct access to state-of-the-art fiat and cryptocurrency/stablecoin capabilities, as well as its ability as a bank to provide collateralized lending facilities is uniquely positioned to provide maximum redemption and subscription efficiency.

Sygnum, as a lender against the FIBILL or FIUSD tokens, in collaboration with Circle, as a direct access point to USDC, has designed a liquidity facility concept which increases the redemption and subscription efficiency significantly above current industry benchmarks. The designed process increases the 24/7/365 redemption and subscription capacity for option a) to more than $100 million and option b) to about $25m.

The above liquidity facility setup is currently being established with final approvals from the respective governance bodies of both parties still pending.

16. With what product can subscriptions and redemptions be made? (i.e., fiat, Dai, USDC, etc.)

Subscriptions are generally to be made in the currency of the underlying asset(s), which in both options is USD (e.g., if U.S. Treasury bills are only available for purchase in USD, then USD is the preferred currency the same applies for the ILF fund). Sygnum offers on- and off-ramping services for various cryptocurrencies including DAI and USDC, aiming to provide a seamless and efficient service. Please note that volume limits may apply.

17. What are your future development plans for the product?

Option a):

Thanks to the flexible discretionary mandate agreement setup the product can be adjusted to Skyā€™s needs and different market environments.

Option b):

Sygnum has concrete plans to enhance token features to include multi-chain compatibility as well as interoperability with other on-chain platforms and ecosystems.

IV. Legal Structure

1. Explain the legal structure of the product and the jurisdictions in which it operates.

Overview

In broad terms and applicable to both Options a) and b), the overall product can be described as a tokenized on-chain representation of the allocated treasury assets of Sky at Sygnum Bank. The legal structure of the token remains in principle (see the slightly different design below) the same for Option a) and Option b), however, the underlying assets will change.

Token

The FIBILL and FIUSD tokens are designed as an instruction token (Anweisungstoken; see art. 466 Swiss Code of Obligations) that represents the right of the respective token holder (i.e., Sky) vis-Ć -vis Sygnum to demand the delivery/sale of the underlying custody asset:

  • Option a): The FIBILL token gives the token holder the right to a fraction of the underlying asset portfolio (e.g., if there are 100 tokens, one token represents 1% of the underlying asset portfolio).
  • Option b): One token represents one fund unit of the Fidelity Institutional Liquidity Fund (ILF). A new FIUSD token is issued for each new fund unit that is subscribed. If a fund unit is sold or redeemed, the corresponding FIUSD token is burnt. The FIUSD tokens therefore always represent the exact number of fund units invested via Sygnum.

The FIBILL and FIUSD tokens will be issued as a ledger-based security under Swiss law in accordance with art. 973d et seqq. of the Swiss Code of Obligations. With ledger-based securities, Swiss law explicitly provides for the legal possibility of representing a value or right on-chain. Together with the well-established legal system in Switzerland, this provides full legal certainty in a renowned jurisdiction.

The proposed setup is structured in such a way that Sygnum will hold the assets in its own name but on behalf of Sky (i.e., a fiduciary setup in accordance with art. 16 para. 2 of the Swiss Banking Act to ensure that the assets are segregated in the unlikely event of Sygnumā€™s bankruptcy).

Option a) ā€“ Discretionary Mandate

Sygnum will enter into a portfolio management mandate with Sky (or the relevant counterparty). Based on this portfolio management mandate Sygnum will be mandated to (i) acquire the underlying assets (of the product) and (ii) ensure that the strategy underlying Option a) is being adhered to on an ongoing basis. For this purpose, Fidelity International will advise Sygnum on the selection of the underlying assets and composition of the overall portfolio.

Underlyings

Option a):

For an overview of the underlyings see above ā€œ3. Product type / underlying assetā€ under ā€œI. Product Summaryā€.

Option b):

The Fund is part of the Fidelity Institutional Liquidity Fund, which is an umbrella fund with segregated liability between funds established as an open-ended investment company with variable capital organised under the laws of Ireland as a public limited company pursuant to the Companies Act 2014.

There are currently four sub-funds established in the Fidelity Institutional Liquidity Fund, The Euro Fund, The Sterling Fund, The United States Dollar Fund and The United States Dollar Treasury Fund.

2. What regulatory bodies oversee the product?

On institution level:

Regarding the token(s) as such (i.e., not the underlying asset level), there is no direct product supervisory body. However, as a regulated Swiss bank, Sygnum is prudentially supervised by FINMA. This supervision aims at protecting creditors and maintaining the stability of the financial system (see Banking supervision | FINMA). The authorization to operate as a bank in combination with Sygnumā€™s approved Organizational Regulations also authorizes Sygnum to operate as a portfolio manager as envisaged in Option a) (see art. 6 para. 1 of the Swiss Federal Act on Financial Institutions).

On product/underlying asset level:

The Fidelity Institutional Liquidity Fund is domiciled in Ireland and regulated by the Central Bank of Ireland.

3. What licenses, permits, certificates, authorizations, registrations, concessions, approvals, exemptions does your product or company hold?

On an institution level:

Sygnum Bank AG is an authorized Swiss bank and securities firm supervised by the Swiss Financial Market Supervisory Authority (FINMA) and is authorized to operate as a portfolio manager.

On an advisory level:

FIL (Luxembourg) S.A. who acts as the counterparty for the advisory set-up is authorised and supervised in Luxembourg by the CSSF (Commission de Surveillance du Secteur Financier). FIL (Luxembourg) S.A. is a MiFID Investment firm, authorised to provide amongst others portfolio management and investment advice.

The company is registered in Luxembourg under the company number R.C.S. Luxembourg B 29112. The registered address is 2a, rue Albert Borschette, BP 2174 L-1021 Luxembourg.

On a product level:

The Fidelity Institutional Liquidity Fund PLC ā€“ The United States Dollar Fund is an Irish domiciled fund which is authorised by the Central Bank of Ireland (the ā€œCentral Bankā€) as an UCITS under the European Communities (Undertakings for Collective Investments in Transferable Securities) Regulations 2011.

4. How is bankruptcy remoteness established for assets of this product? Does the issuer have more than one product? Please provide separately any related legal opinions or supplementary documents regarding bankruptcy remoteness.

The chosen setup, in which Sygnum will hold the underlying assets in its own name but on behalf of Sky, is a fiduciary setup.

According to art. 16 para. 2 of the Swiss Banking Act, tangible assets, securities and claims which a bank safekeeps on behalf of the depositor (i.e., Sky) are considered to be deposits as per art. 37d of the Swiss Banking Act and are therefore segregated by law in case of an unlikely event of bankruptcy of Sygnum. In other words, the underlying assets held by Sygnum on behalf of Sky are bankruptcy remote.

This applies both to the underlying portfolio of T-Bills (Option a) as well as the underlying fund units (Option b).

5. What rights do tokenholders have?

The FIBILL and FIUSD tokens are designed as an instruction token (Anweisungstoken). The instruction token represents the right of the respective token holder (i.e., Sky) vis-Ć -vis the bank to demand the delivery or sale of a certain custody asset. For further information see above: Section 4.1.

6. Are there any pending or threatened legal proceedings or investigations against the company or any of its officers?

As of the date of submission of this RFP, there are no pending or threatened legal proceedings or investigations against the company or any of its officers that would have a material impact on the products/services described herein.

7. Describe any conflicts of interest the company or product may have with its officers or MakerDAO.

At this time, there is no known (unmitigated) conflict of interest that requires disclosure. Sygnum Bank AG has appropriate policies and procedures in place to adequately identify and mitigate (potential) conflicts of interests.

8. Explain the potential tax implications associated with the product.

Tokenizing the claim to the assets themselves is not expected to have any additional tax implications in Switzerland.

Disclaimer: Sygnum is not entitled to provide any tax advice, hence the above information is for general information purposes only and does not constitute tax, legal or financial advice. It is recommended to consult a qualified tax, legal and/or financial advisor for specific tax questions or matters. Sygnum assumes no liability for decisions made based on the information contained in this publication.

V. Performance, reporting, and technical

1. Provide historical performance relative to the most relevant benchmark and explanations for any deviations from the benchmark.

Option a):

The solution replicates the BofA Treasury Bills 0-3m Index and delivered the following backtested performance. The deviation can be attributed, among other factors, to the goal of replicating the portfolio in a more (cost-)efficient manner. This is reflected in the application of various constraints, such as the number of assets, the duration of the securities in the portfolio, and the frequency of rebalancing. These restrictions are intended to optimize portfolio performance while adhering to specific investment criteria.

Table 6: Option a) Backtesting (Aug 2021 - Aug 2024)

The results of the backtest provided are simulated and do not represent actual trading. Additionally, please note that the backtested results do not include fees and costs associated with actual trading.

*Figures do not include charges that would be payable on a solution level.

Please note that simulated past performance is not a reliable indication of future performance.
Source: Fidelity International.

Option b):

Fidelity Institutional Liquidity Fund

Table 7: Performance of Option b)
Please note that past performance is not a reliable indication of future performance.

The fundā€™s returns may increase or decrease as a result of currency fluctuations. The investment in question concerns the acquisition of units or shares in a fund, and not in a given underlying asset owned by the fund. Further information about the fund can be found on the factsheet: pro.en.xx.IE00BNKLND78.pdf (fidelityinternational.com)

Prospectus and KID (key information document) are available in English along with the current annual and semi-annual reports at www.fidelity.ie.Investors/ potential investors can obtain information on their respective rights regarding complaints and litigation on the following link: https://www.fidelity.ie in English.

An investment in a money market fund is different from an investment in deposits, as the principal invested in a money market fund is capable of fluctuation. Fidelity Internationalā€™s money market funds do not rely on external support for guaranteeing the liquidity of the money market funds or stabilising the NAV per unit or share. An investment in a money market fund is not guaranteed. Complete information on risks can be found in the Prospectus.

The Fund does not track a specific benchmark; therefore, only the return is presented below.

Table 8: Option b) return (Sept 2021 - Aug 2023)
Please note that past performance is not a reliable indication of future performance.

*After the deduction of the applied OCF of 0.25% p.a. Source: Fidelity International.

2. Describe the frequency, content, and process for performance and portfolio transparency reports. Who provides these?

Option a):

Sygnum has advanced 24/7 reporting capabilities through multiple channels such as APIs and the e-banking portal. Further an insightful mandate specific reporting is provided on a quarterly basis.

Option b):

Fidelity Internationalā€™s investment teams include investment directors, whose role is to provide clients with timely information about past performance, as well as current views and positioning. They are also available to help potential clients learn more about applicable strategies. Please refer to your Relationship Manager at Sygnum regarding meeting opportunities and details of video/ teleconferences and events.

The following table highlights the types of client reporting and frequency provided by Fidelity Internationalā€™s client service and investment teams:

Table 9: Option b - reporting summary

Client reporting Availability/ frequency
Factsheets: Overview of a fund including the fundā€™s investment objective, risk level, costs, past performance and holdings details. Fund factsheets are available for all relevant share classes. Monthly
Monthly Performance Reports: Snapshot of an investorā€™s fund performance provided on a monthly basis. Monthly
Admin reports: Accounting type data over a month (such as transactions, cash movements and income) Monthly
Quarterly Performance Reports: Snapshot of an investorā€™s fundā€™s performance. Quarterly
Client Quarterly Investment Reports: Outline of the fundā€™s performance, highlights over the last quarter, key statistics, and market commentary, provided to clients. Quarterly

Additionally, clients may access Fidelity Internationalā€™s website for detailed information on key stats, performance, charges, composition, asset allocation. Please visit Fidelity Internationalā€™s website at: Investment Finder | Compare over 2500 Investment Funds | Fidelity.

3. Describe the accounting and auditing processes for the portfolio and product.

Option a):

Since this is a discretionary mandate, the question does not apply.

Option b):

The Manager appointed J.P. Morgan Administration Services (Ireland) Limited as the administrator, registrar and transfer agent of the Company by the Administration Agreement.

Under the terms of the Administration Agreement, the Administrator is responsible for registrar and transfer agency duties, as well as certain administrative duties, including inter alia maintaining the Companyā€™s financial and accounting records, determining the Net Asset Value and the Net Asset Value per share and preparing the financial statements of the Company, subject to the overall supervision of the Manager.

Fidelity International appointed Deloitte Ireland LLP as auditor for the global fund range and related services.

4. Describe the technical implementation of your product.

The FBILL and FIUSD tokens will be issued through the Sygnum Tokenization Platform, utilizing a smart contract based on the ERC-20 compatible CMTA standard, a Swiss asset token framework. These tokens are restricted to transfer only between whitelisted wallets, ensuring compliance and security. The underlying traditional securities represented by the tokens are managed within Sygnumā€™s core banking system. Sygnumā€™s backend infrastructure ensures that the securities portfolio in the core banking system remains synchronized with the on-chain token representation. Additionally, a comprehensive audit trail is maintained, tracking both the tokens and the corresponding securities held in custody.

5. What audits have been performed on the smart contracts involved with your product, by whom, and when?

Quantstamp conducted an audit of the smart contract in November 2020. The contract is currently undergoing review and refactoring, with a new audit anticipated in the coming months.

VI. MakerDAO Ecosystem

1. Describe any previous relationship with MakerDAO and familiarity working with DAOs.

The Sky (formerly MakerDAO) and Sygnum relationship was established in early 2022 as a decisive moment for the digital assets industry to progress on the adoption of real-world-assets on-chain. Started per Improvement Proposal 65, Sygnum was selected as lead brokerage and custody partner by the Sky (formerly MakerDAO) community to diversify $500 million of the collateral asset pool backing DAI into traditional securities, particularly into liquid bond strategies under the structure of Exchange Traded Funds (ETFs) marking thereof one of the most notable collaborations to enable the adoption of real-world-assets by blockchain communities. Most notably this was the first collaboration established with a banking institution attesting Sygnumā€™s conviction into the blockchain ecosystem and particularly Sky (formerly MakerDAO) and its vision.

Sygnumā€™s extensive experience in serving as interface between traditional finance and the digital asset ecosystem is built on the premise of our unique regulatory status as bank and securities firm which provides additional assurances to Sky such as:

  • Extensive options for liquidity achieved via Sygnumā€™s ability to act as a lender as well as professional broker with access to an underlying network of institutional liquidity providers built and operated over 5 years.

  • Bankruptcy remoteness for traditional securities and digital assets held under custody with Sygnum anchored in the Swiss Banking Act, art. 16 and 37d.

  • Strong industry presence and existing partnerships with key members of the Spark ecosystem such as ZKsync and Chainlink (as Sygnum tokenized $50m of Matter Labsā€™ treasury reserves onto the ZKsync blockchain, see article) or Polygon, on which Sygnum built its multi-chain tokenization stack (supporting Hamilton Lane, leading global private markets investment management firm with over $800bn in assets, in launching DLT-registered shares for a flagship product on the Polygon blockchain, see article).

2. Beyond yield, how might your product benefit the SparkDAO and/or MakerDAO ecosystem?

The transparent on-chain portfolio construction used in option a) is a powerful showcase of asset management solutions leveraging the blockchainā€™s key features of transparency and efficiency.

We believe that on-chain representation of individual components such as T-Bills, equities and derivatives will enable real-world-asset (RWA) DeFi applications such as collateralized RWA lending, on-chain portfolio management solutions and on-chain structured products.

Consequently, we see this proposal as a major showcase and industry enabler to drive adoption of on-chain RWA asset management and structured finance solution. These solutions may be integrated into SparkDAO and/or the Sky ecosystem in the future.

3. Does the product have integrations with any other platforms?

The FIBILL and FIUSD tokens use the ERC20 standard. Through using the ERC20 standard we ensure compatibility with any platform adhering to that standard.

4. Do you offer or plan to offer other products that could be appropriate for Spark or other SubDAOs?

Fidelity International and Sygnum are currently in the process of developing a new product to shape future on-chain finance. Due to the sensitive nature of this product, Fidelity International and Sygnum are unable to disclose specific details publicly at this time. Fidelity International and Sygnum look forward to sharing more information confidentially with Sky and to making it public when appropriate.

1 post - 1 participant

Read full topic

Spark SubDAO Risk Assessment and Parameter Recommendations: Spark DDM to Aave Lido Market

Published: Sep 20, 2024

View in forum ā†’Remove

Reviewing the items proposed by Phoenix Labs here.

  1. sUSDS supply on Aave V3 Main Market are eligible for the SPK pre-farming airdrop incentive program for 3.33m SPK tokens per month (50% of SparkLend)
  2. USDS D3M to Aave Lido Market with an initial debt ceiling of 100m to boost adoption

BA Labs supports the proposed changes. Recommendations of DDM parameters are listed below.

sUSDS Incentives Program

Spark will not have any direct exposure (via DDM or otherwise) to this market as part of this proposal. Therefore, the incentives scheme does not have any impact on protocol risk and can be considered purely on the basis of strategic value.

If Spark supplies funds in the future this should be subject to an additional review process at that time to identify relevant risks and other relevant factors such as interest rate model parameters.

USDS DDM to Lido Market

Aaveā€™s Lido aligned market on Ethereum Mainnet features assets and parameters that are specifically catered to liquid staking and leveraged staking users.

Asset Listings

Presently, the Lido market features just two assets, ETH and wstETH. There is an active proposal to list Steakhouseā€™s Mellow/Symbiotic restaking vault steakLRT as a collateral asset, and additional Mellow/Symbiotic vaults or other Lido aligned collaterals may be listed in the future at the discretion of Aave governance. It is also assumed that USDS will be listed as a borrowable asset to facilitate injection of liquidity via the proposed DDM, and potentially other stablecoins may be listed as borrowable and/or collateral assets (for example Aaveā€™s GHO stablecoin).

Normal Mode Parameters

Parameters for the existing listed collaterals, ETH and wstETH, are quite safe. wstETH features 81% liquidation threshold (1% higher than SparkLend) and 6% liquidation penalty (1% less than Sparklend), while ETH features equivalent LT and penalty parameters vs SparkLend. All of these parameters are reasonably conservative and should not present any serious concern even for very large deployments of USDS liquidity.

Liquid Restaking Tokens

Addition of steakLRT presents some potential risk due to the assetā€™s liquidity profile and proposed parameters at Aave. SteakLRT currently has less than $1 million worth of secondary market liquidity depth from a single Balancer pool. Due to the way Mellow LRTs work, large number of LRT vault operators fragmenting liquidity, and Mellowā€™s expected business strategy, we do not anticipate secondary market liquidity will improve much in the future. Given this, exchanging steakLRT (or other Mellow LRTs) for underlying wstETH will primarily rely on the native redemption process. This is expected to take around 1 week in normal conditions, but may take up to a maximum of 90 days if the vault curator in question is unresponsive.

This delay period is not too problematic when considering borrowing ETH correlated assets, but may increase risk for steakLRT collateral positions that borrow stablecoins such as USDS, as liquidators will not be able to loop their capital atomically if the small amount of DEX liquidity has been exhausted. The proposed liquidation threshold parameter of 75% is acceptable given the initial supply cap of 240 units of steakLRT, but will require DEX liquidity to scale up to maintain adequate safety if supply caps are raised in the future. Risk could be mitigated by setting lower normal mode liquidation threshold and higher liquidation penalty for steakLRT, or by implementing an isolation mode mechanism that prevents excessive borrowing of stablecoins from accounts with steakLRT collateral. Alternatively, the recently proposed new version of the Aave codebase (version 3.2) includes a feature called Liquid eModes which may allow for more fine tuned parameterization of LRT assets, which may offer a more efficient way to address these liquidity risks.

Additional Lido aligned LRTs may be considered for listing in the future. However, because the existing Balancer pool pairs four separate LRTs with the same finite amount of wstETH, listing additional LRTs is not expected to improve the functional liquidity profile of the given assets (LRTs compete for the same pool of liquidity resources).

ETH Efficiency Mode

Aave v3 features an efficiency mode (e-mode) mechanism allowing for subsets of listed assets to have greater capital efficiency. Typically this is applied to price correlated assets such as stablecoins or liquid staking tokens. In the case of the Lido market, e-mode is currently applied to ETH and wstETH, with a proposal to also list steakLRT in e-mode when it is formally onboarded by governance.

Parameters for ETH e-mode in the Lido market are fairly aggressive, featuring a 93.5% maximum LTV and 95.5% liquidation threshold, each 0.5% higher than the comparable Aave main market and the LT being 2.5% higher than the SparkLend mainnet market. Aave uses a redemption rate pricing mechanism for wstETH (and plans to do the same for steakLRT), so there is no risk of price manipulation or flash crashes causing insolvencies in the market. Note that Aave main market and SparkLend also use redemption rate pricing rather than a live market price.

While redemption rate is better from a risk perspective overall, it means that the margin system will not account for any secondary market price depegs that may occur during stressed market conditions. If the price of wstETH or a supported LRT depegs at least as much as the liquidation penalty (currently 1%), then it will not be profitable for liquidators to bid on positions collateralized by the given collateral; liquidations would not be triggered based on market price, but might become eligible due to interest accrual if the interest rate on the borrowed asset exceeds yield earned on collateral. And if the collateral asset depegs below the liquidation threshold (eg. if price trades below 95.5% of redemption price), then end users will be able to borrow more than the value of their collateral. This implies that if the price of a supported e-mode collateral ever falls below the e-mode LT, all borrowable liquidity for ETH will be exhausted. This could increase risk of insolvency of accounts that supply ETH to borrow stablecoins, where even a temporary inability to withdraw ETH from the market can prevent liquidators from participating fast enough to avoid bad debt.

ETH currently has a 0% LTV parameter set, which was implemented to avoid non-economical recursive borrowing of ETH while Lido incentives are provided for ETH suppliers. In practice, this means that accounts supplying ETH as collateral cannot open any new borrow positions, so the risk to stablecoin suppliers including the proposed DDM is currently not applicable. However, it is expected that this 0% LTV limit will be lifted at some point in the future and ETHā€™s liquidity risk will become an important factor for evaluating the DDMā€™s overall risk profile. Potential mitigation strategies include implementing a market price oracle based kill switch like the one in use on SparkLend (which prevents borrowing activity when stETH depegs), careful calibration and maintenance of supply caps to avoid ETH reaching 100% utilization, a higher slope 2 rate model parameter to incentivize liquidity, or adjustments to ETH e-mode parameters to reduce the likelihood of collateral price falling below LT in worst case conditions.

While the ETH liquidity risk factors noted above are more pronounced with the Aave Lido market vs SparkLend, due to higher e-mode LT for wstETH, we note that stETH has not experienced a significant depeg that would approach the 95.5% LT since Ethereum staking withdrawals were enabled in April 2023. The largest price divergence over the past year was a very brief depeg down to ~0.993 ETH per stETH on 10 January 2024. So while additional mitigation measures may help improve risk profile, overall we find the liquidity risk to be acceptable for the proposed DDM deposit of USDS.

Recommended Parameters

The proposed DDM mechanism will utilize a facilitator multisig to direct increases or decreases to DDM exposure, rather than a bar parameter that increases or reduces exposure based on a borrow rate target.

The relevant parameters for the DDM are:

  • line: Maximum debt ceiling
  • gap: Temporary debt ceiling / maximum incremental debt ceiling change
  • ttl: Minimum cooldown period between when gap debt ceiling increases can be triggered
  • tau: Period after which bad debt is written off

For the line parameter, this is recommended to be set initially at 100 million USDS, aligning with the strategic agreement for the Aave Lido market DDM. Given the low risk profile of market collateral assets and parameters, this exposure limit should be quite safe, and it is expected that Spark may progressively raise the line parameter in the future if there is strong borrowing demand and the risk profile of the market doesnā€™t significantly change.

Because increases in exposure are directed via the facilitator multisig, which is a trusted role, the gap parameter is only needed as a secondary safeguard against excessive pace of exposure growth. We recommend to set gap at 50 million USDS, which will allow for exposure to be scaled up quickly after launch of the DDM and provide flexibility for managing exposure, while still serving as a meaningful limit against rapid exposure growth. We recommend setting ttl at 24 hours, as operationally it is not expected that the facilitators will perform more than one allocation action per day. Given the current ~30 hour governance security module delay, this implies exposure to the DDM could increase by roughly 100 million USDS before any remedial governance reactions.

Finally, we recommend setting a tau parameter of 7 days matching the parameter in use for the SparkLend DDM. This time length strikes a balance of ensuring prompt recognition of losses in the unlikely event of bad debt, while avoiding unnecessary write offs during short term illiquidity events.

The Aave Lido market DDM will be added to the DIRECT_MOM GSM Exception, which allows the Sky Governance to pull available liquidity out of the market with a successful Executive vote without the GSM delay in the case of emergency.

Parameter Summary

BA Labs, acting as Stability Advisor, recommends to the Stability Facilitator to propose the following initiation parameters for the Spark USDS DDM to Aave Mainnet Lido Market to be included in the first available executive vote according to the Atlas A.3.8.1.4:

  • Activate Aave Lido Market USDS Direct Deposit Module
  • Set DC-IAM line to 100 million USDS
  • Set DC-IAM gap to 50 million USDS
  • Set DC-IAM ttl to 24 hours
  • Set tau to 7 days

2 posts - 2 participants

Read full topic

Spark Tokenization Grand Prix Tokenization Grand Prix Application - DigiFT (on behalf of a Tier-1 Asset Manager)

Published: Sep 20, 2024

View in forum ā†’Remove

MakerDAO - SparkDAO Grand Prix Application

DigiFT, an on-chain RWA exchange regulated by the Monetary Authority of Singapore (ā€œMASā€), is proud to partner a Tier-1 Asset Manager (soon to be announced) to submit a proposal for the Spark Tokenization Grand Prix.

Product Highlights

Simple straightforward structure

The first U.S. treasury fund token that is structured, managed and minted for the public blockchain by a global regulated financial institution, without any intermediaries. The Tier-1 Asset Manager (ā€œAsset Managerā€) will be managing the fund and support the minting of token. Token holder will receive a token issued by Asset Manager directly.

DigiFT serves as a regulated distributor of the token and assist with investor onboarding as well as ongoing transaction monitoring.

Tier-1 jurisdiction with strong investor protection

The Fund is a Singapore domiciled vehicle that is structured under the Variable Capital Companies Act 2018 of Singapore (ā€œVCC Actā€) and the VCC framework is administered by the Accounting and Corporate Regulatory Authority (ā€œACRAā€).

Strong operating track record

The Asset Manager is a recognised large-scale asset manager, with offices in over 20 markets globally. Asset under management is over USD 1 trillion as of 30 June 2024.

T+0 redemption, coupled with real-time liquidity feature

The settlement period for redemption at the Fund level is T+0. DigiFT will further deploy a Real-Time Liquidity smart contract that allows the MMF token to be instantly redeemed into USDC via a liquidity pool. This feature further shortens the settlement time from T+0 to instant, providing 24/7 real-time redemption capability.

Competitive pricing

There will no subscription or redemption fee at this stage. Fee structure will be shared confidentially via email.

Note: Most of the application details will be shared confidentialy via email at this stage. We apologize for any inconvenience as we work towards the official product launch very soon.

I. Product Summary
1. Project name
DigiFT, as distributor of, and on behalf of the Asset Manager.

2. Product name
To be announced

3. Product type / underlying asset
US Treasury securities and repurchase agreement relating to those instruments

4. Issuer jurisdiction
Singapore

5. Product website
N/A

6. Primary contact name, title, and method of contact
Name: Amos Song
Title: Chief Business Officer, DigiFT
Email: amos.song@digift.com.sg

II. Company Details
1. Company description

The Asset Manager is a recognised large-scale asset manager, with offices in over 20 markets globally. Asset under management is over USD 1 trillion as of 30 June 2024. More details to be shared confidentially via email.

2. Key personnel biographies

More details to be shared confidentially via email.

3. Team size

More details to be shared confidentially via email.

4. Years in operation

More details to be shared confidentially via email.

III. Product Information
1. Describe the product

The principal investment objective of this Fund is to maximise current income in USD terms consistent with liquidity and the preservation of capital.

The Fund will invests all or substantially all of its assets in a Short-term Money Market Fund as defined in the European Securities and Markets Authorityā€™s Guidelines of 19 May 2010 on a Common Definition of European Money Market Funds (ā€œUnderlying Fundā€). The Underlying Fund invests only in US Treasury securities and repurchase agreement relating to those instruments. Key focus is on safety, diversification and liquidity in the portfolio construction process.

The Underlying Fund uses SOFR ā€“ Secured Overnight Financing Rate as a reference benchmark. We therefore have investment guidelines governing how much risk we are allowed to take and how much flexibility / allocation bandwidth we have, but it is not against the reference benchmark.

2. Describe the underlying asset

In pursuit of its investment objective, the Underlying Fund will invest in U.S. Treasury bills (short term fixed rate U.S. government issued debt instruments with maturities ranging from a number of days to a year). Such instruments will have, or will be deemed to have, remaining maturities of 397 days or less. The Fund will maintain (i) a weighted average maturity of no more than 60 days; and (ii) a weighted average life of no more than 120 days.

3. How is yield transferred to the tokenholder (i.e., via rebasing, distributions, price accrual, etc.) and how often?

Daily price accrual.

4. What is the jurisdiction of the issuer and key entities?

The issuer/Fund is a Singapore domiciled Variable Capital Company (ā€œVCCā€) which was incorporated with limited liability in Singapore.

The investment manager appointed to manage the issuer is a holder of a capital markets services license for fund management and dealing in capital markets products pursuant to the Securities and Futures Act 2001 of Singapore and is regulated by the MAS.

5. What is the asset eligibility criteria and/or concentration limitations for the portfolio as defined by the underlying documents?

The Underlying Fund shall hold at least 10% of its Net Asset Value in daily maturing assets, reverse repurchase agreements which are able to be terminated by giving prior notice of one Business Day or cash which is able to be withdrawn by giving prior notice of one Business Day.

The Underlying Fund shall hold at least 30% of its Net Asset Value in weekly maturing assets, reverse repurchase agreements which are able to be terminated by giving prior notice of five Business Days or cash which is able to be withdrawn by giving prior notice of five Business Days.

6. Are any hedging or derivatives permitted in the underlying portfolio?

The Underlying Fund may, while observing the investment guidelines, conduct derivative transactions. In practice, we currently donā€™t use derivatives. Leverage for investment reasons is prohibited.

7. Provide a list of all counterparties and service providers used by your product (i.e., custodians, trustees, reporting agents, exchange agents, banks, etc). Provide flow-charts or diagrams for all related entities and counterparties, if available.

More details to be shared confidentially via email.

8. What is the AUM of the product? Provide a breakdown by blockchain

More details to be shared confidentially via email.

9. What are the standard fees (i.e., subscription, redemption, management, etc.)?

More details to be shared confidentially via email.

10. Other than the fees described above, can other expenses be paid from the proceeds of the product/assets?

More details to be shared confidentially via email.

11. How is your product permissioned? (e.g., primary users, secondary users)

The Fund Token contract is deployed on Ethereum and has whitelisting capability. Investors who complete KYC onboarding with DigiFT are added to a whitelist. Various roles are designed to provide governance on different functions, including minter, burner, whitelist approver etc. The token holder needs to be whitelisted before holding or transferring the token.

12. What is the monthly transaction volume for the product?

More details to be shared confidentially via email.

13. What is the expected and maximum time for users to subscribe to and redeem from your product? Have you had any interruptions in your ability to process redemptions and subscriptions?

There is no minimum holding period. Shareholders can submit their redemption requests on any redemption day defined as each business day in the Fundā€™s offering documents. However certain restrictions on redemptions may apply e.g. in the event of a NAV suspension or when a suspension is effected under certain circumstances as described in section Special Situation Investments, Suspensions & Soft Wind-downs of the fundā€™s offering document.

14. Provide a description of the subscription and redemption process. Include a diagram of the flow of funds, including each party involved.

Standard Subscription Process
1 SparkDAO subscribes Fund Tokens using USDC.
2 DigiFT converts USDC to USD via Circle.
3 DigiFT transfers USD to Asset Manager for subscription order.
4 Asset Manager mints and transfer Fund Tokens to DigiFT.
5 SparkDAO receives Fund Tokens in the whitelisted wallet.

Standard Redemption Process
1 SparkDAO transfers Fund Tokens to DigiFT smart contract.
2 DigiFT submit redemption order to Asset Manager.
3 Asset Manager settles in USD T+0
4 DigiFT converts USD to USDC via Circle.
5 SparkDAO receives USDC in the whitelisted wallet.

15. Have any liquidity vehicles been established to enhance redemption and subscription efficiency? If so, describe how they work.

Yes. DigiFT will deploy a Real-Time Liquidity (ā€œRTLā€) smart contract that allows the Fund token to be instantly redeemed into USDC via a liquidity pool. This feature further shortens the settlement time from T+0 to instant, providing 24/7 real-time redemption capability. We are also finalizing a pipeline of Liquidity Providers (market makers, investors etc.) to enhance the liquidity of the Fund tokens.

In addition, we offer P2P and OTC trading facilities for tokens to be sold/purchased between whitelisted addresses.

16. With what product can subscriptions and redemptions be made? (i.e., fiat, Dai, USDC, etc.)

Standard subscription and redemption: USDC and USD fiat.
RTL redemption: USDC

17. What are your future development plans for the product?

As the distributor, DigiFT can offer other solutions from the Asset Manager, across major traditional and alternative asset classes ā€“ from active to passive including a comprehensive sustainable investing offering to diversify Skyā€™s and Sparkā€™s asset base, adding high quality real-world assets to the portfolio.

IV. Legal Structure
1. Explain the legal structure of the product and the jurisdictions in which it operates

The issuer/Fund is a Singapore domiciled Variable Capital Company (ā€œVCCā€) which was incorporated with limited liability in Singapore.

The investment manager appointed to manage the issuer is a holder of a capital markets services license for fund management and dealing in capital markets products pursuant to the Securities and Futures Act 2001 of Singapore and is regulated by the MAS.

2. What regulatory bodies oversee the product?

More details to be shared confidentially via email.

3. What licenses, permits, certificates, authorizations, registrations, concessions, approvals, exemptions does your product or company hold?

More details to be shared confidentially via email.

4. How is bankruptcy remoteness established for assets of this product? Does the issuer have more than one product? Please provide separately any related legal opinions or supplementary documents regarding bankruptcy remoteness

More details to be shared confidentially via email.

5. What rights do tokenholders have?

More details to be shared confidentially via email.

6. Are there any pending or threatened legal proceedings or investigations against the company or any of its officers?

N/A

7. Describe any conflicts of interest the company or product may have with its officers or MakerDAO

N/A

8. Explain the potential tax implications associated with the product

More details to be shared confidentially via email.

V. Performance, Reporting, and Technical
1. Provide historical performance relative to the most relevant benchmark and explanations for any deviations from the benchmark

The Underlying Fund does not seek to meet a benchmark, however, uses SOFR (Secured Overnight Financing Rate) as a reference benchmark for cash like returns.

2. Describe the frequency, content, and process for performance and portfolio transparency reports. Who provides these?

Asset Manager will provide monthly fund reports including portfolio holdings breakdown, fund performance and NAV data.

Fund information is also available online, URL to be shared confidentially via email.

3. Describe the accounting and auditing processes for the portfolio and product

The Underlying Fundā€™s financial statements are prepared in accordance with IFRS and audited annual reports will be available within 5 months after each financial year end i.e. 31 December.

4. Describe the technical implementation of your product

More details to be shared confidentially via email.

5. What audits have been performed on the smart contracts involved with your product, by whom, and when?

DigiFTā€™s smart contract have undergone ten audits. Auditors include Hacken, Slowmist, Numen and others. Major audit reports can be shared upon request.

VI. MakerDAO Ecosystem
1. Describe any previous relationship with MakerDAO and familiarity working with DAOs

The Asset Manager and DigiFT are strategic partners to bring RWA securities to Web3, making blockchain driven finance a reality, providing critical infrastructure for value exchange across new and mature investment ecosystems.

Asset Manager
The Fund Token smart contract was developed and deployed by Asset Managerā€™s in-house tokenization service. It was designed to bring various ā€œreal world assets" on-chain and is a core part of Asset Managerā€™s global distributed ledger technology corporate strategy, focused on leveraging public and private blockchains networks for enhanced fund issuance and distribution

DigiFT
DigiFT is the first and only RWA exchange on Ethereum public blockchain with a Capital Market Services (CMS) License and is approved as a Recognized Market (RMO) Operator by MAS. With these licenses, DigiFT is approved to offer:
ā€¢ Primary market issuance and broker-dealer services
ā€¢ Secondary marketplace ā€˜wallet to walletā€™ order-matching (via AMM, OTC or P2P), transfer agent and settlement services
ā€¢ Accept fiat, stablecoins and cryptocurrencies for trading of RWA tokens

DigiFT has been successfully granted authorisation to deploy a hybrid approach that combines DeFi technology and processes, offering decentralised ā€˜wallet to walletā€™ RWA trading, while successfully configuring public chain permission standards (ERC-20) to meet the highest regulatory and compliance standards, acceptable to the Singapore MAS. This well vetted combined approach allows DigiFT to confidently provide the required ā€œTrust Anchorā€ bridge when delivering sustainable yield and value transfer between both DeFi and TradFi industries.

DigiFT has successfully listed over 12 tokens in the past 24 months, including a corporate debt note by Diners Club, single U.S. T-Bills, high-yield bank bonds and money market fund. As an on-chain exchange, DigiFTā€™s team also have experience working with DeFi protocols and decentralized organizations, such as payment channels, lending protocols and CeDeFi protocols.

2. Beyond yield, how might your product benefit the SparkDAO and/or MakerDAO ecosystem?

Adding Stability and Credibility to the Stablecoin Reserve
The Fund lowers the counterparty risk for SparkDAO and/or Sky ecosystem. With an established presence across the world, the Asset Manager has been a dependable partner globally for over 100 years. The Asset Manager brings exacting standards, robust investment processes and a true focus on high-quality client service delivery, all underpinned by the safety and security of the broader group.

Diversification of Assets
DigiFT is grateful for the opportunity to provide SparkDAO and/or Sky the opportunity to diversify its holdings across both asset class and managers. Digital assets have developed substantially over the last ~10 years and have further room to mature. Diversified allocation to lower volatility assets is critical to ensure long term success. Our long-term investment and risk management experience in developed investment markets (TradFi) guides this core principle. We believe the Fund offers an unique opportunity for SparkDAO and/or Sky to benefit from Asset Managerā€™s experience and institutional approach in money market investment.

Capital Efficiency and Best Execution
Asset Manager operates a global research platform shared by all of the firmā€™s research analysts located in the main financial centres around the world. We employ a team of 30+ credit research analysts divided into industry and regional coverage.

Institutional Risk Management
Risk control is an important aspect for the asset management business particularly to prevent liability and reputation damage. The highest standards of risk identification, risk management, and risk control are indispensable to the success, reputation, and continuing strength of the business group, and its management and staff is thus committed to developing and applying best market practice to all risk activities.

Multiple liquidity solutions
The settlement period for redemption at the Fund level is T+0. In addition, SparkDAO and/or Sky will be able to experience instant liquidity solution as well as P2P and OTC facility on DigiFTā€™s platform, offering SparkDAO and/or Sky multiple access points to liquidity 24/7.

Strategic Collaborations
As the distributor, DigiFT can offer other Asset Managerā€™s solutions across major traditional and alternative asset classes ā€“ from active to passive including a comprehensive sustainable investing offering to diversify SparkDAO and/or Sky collateral base, adding high quality reserve assets to the portfolio.

Secondly, DigiFT, as a regulated channel for DeFi and TradFi, can connect DeFi protocols with mainstream finance. For example, we can structure sDAI or sDAI-backed products as a security to allow family office/fund access to sDAI in a regulatory compliant manner. DigiFT can also list DAI/USDS as a trading currency against capital market products on DigiFT Exchange, expanding the use case for Skyā€™s DAI/USDS.

3. Does the product have integrations with any other platforms?

SparkDAO and/or Sky will be among the first few protocols that the Fund is made available to, with the aim to extend the use cases with other suitable protocols.

4. Do you offer or plan to offer other products that could be appropriate for Spark or other SubDAOs?

Yes. We offer investment capabilities and styles across all major traditional and alternative asset classes ā€“ from active to passive including a comprehensive sustainable investing offering to institutions.

1 post - 1 participant

Read full topic

General Discussion Postmortem: Incorrect Total Supply Metric on Info SKY dashboard

Published: Sep 20, 2024

View in forum ā†’Remove

Date: 2024-09-20

Incident Summary:
We discovered that the total supply metric displayed on our dashboard info.sky.money was inaccurate due to an incorrect calculation. This issue persisted until a recent inspection, where we identified the error and corrected both the calculation and the data.

Timeline:

  • Discovery: During a detailed inspection of the dashboard, we noticed that the total DAI supply metric was not reflecting expected changes. Specifically, the DAI supply remained constant despite migrations that should have caused a decrease, as compared to USDS.
  • Investigation: After investigating the root cause, we found that the total supply calculation was wrong, leading to an overestimation of the total supply. The issue stemmed from our original formula for calculating total supply, which double-counted USDS supply.
  • Root Cause: The incorrect calculation originated from the way we combined DAI and USDS supplies:
    • Old Calculation:
      • Total DAI supply = Total debt - Idle Spark - Idle Morpho - LitePSM preminted buffer DAI balance.
      • Total USDS supply = All supply of USDS.
      • Total supply = Total DAI supply + Total USDS supply.
    • The problem with this calculation is that total debt already includes USDS, which led to double-counting USDS in the total supply.
  • Fix: We have updated the calculation to reflect the correct total supply metric:
    • New Calculation:
      • Total DAI supply = Total debt - Total USDS supply - Idle Spark - Idle Morpho - LitePSM preminted buffer DAI balance.

Reason for Missed Detection:

When initially developing the dashboard, both mainnet and testnet data were integrated. Since these environments do not interact, we didnā€™t notice the discrepancy between DAI and USDS supply metrics during testing.

Resolution:

The calculation has been fixed, and the total supply metric on the dashboard now accurately reflects the correct supply of DAI and USDS based on our updated methodology. The data has been corrected to ensure that no further inaccuracies persist.

Apology:

We sincerely apologize for this oversight and any confusion it may have caused. We are committed to providing accurate data and will continue to improve our processes to prevent similar issues in the future.

1 post - 1 participant

Read full topic

General Discussion Sky on Solana short term crosschain strategy proposal

Published: Sep 20, 2024

View in forum ā†’Remove

Sky on Solana short term crosschain strategy proposal

Sky is live and USDS is being used and integrated on Ethereum! To keep the momentum going, I am preparing an Atlas edit proposal that will pave the way for a rapid short term expansion and deep integration of Sky on Solana by bridging SKY, USDS, and sUSDS via Wormhole, and implementing a short term liquidity incentive program that provides SKY tokens for DeFi integrators of USDS and SKY on Solana, to pave the way and build early network effects for the full Solana SkyLink deployment.

Solana is the second major DeFi ecosystem after Ethereum and its L2s, and while still not nearly as big as Ethereum it has the potential to soon catalyze larger scale growth as many of the key primitives already exist and have significant lindy effects on Solana. What is currently missing, however, is exactly what USDS and Sky offers: A decentralized stablecoin that can access a native savings rate and token rewards, and eventually deploy large scale capital into high value opportunities in trusted Solana DeFi protocols.

There is a huge opportunity for synergy and integration from deploying Solana SkyLink, but it is also more advanced due to the differences between EVM and SVM. As a result, using Wormhole as a short term solution to build instant momentum is a powerful and easy option available to build early momentum and network effects that can then carry over into Solana SkyLink when it is ready

From Wormhole to Solana SkyLink

The goal is to build early network effects and momentum for a future deployment of Solana Skylink - A huge integration that will bring Big DeFi to Solana.

Wormhole is fundamentally designed to provide crosschain governance control of the native tokens, allowing Sky Governance to later upgrade the initially deployed Solana Wormhole Tokens to fall under SkyLink control, which is an advanced and secure crosschain solution that leverages multiple crosschain networks simultaneously.

SkyLink provides full native access to the key features of Sky, and the first deployments of SkyLink are launching on L2s alongside Spark launch. With this proposal, it will come to Solana soon after the L2ā€™s.

With SkyLink, Sky will natively offer almost all of its key features, including 1:1 unlimited USDC/USDS PSM, Native USDS Savings Rate and sUSDS, USDS Token Rewards including SKY, SPK, and Chronicle Points, Native SKY and SPK Activation Rewards, and Allocation System that can deploy USDS collateral at large scale into the most lindy Solana DeFi Protocols, significantly helping them boost their scale and the stability of the rewards and rates they can offer their borrowers and users.

Details of the short term crosschain implementation

The basic details are to set up a crosschain asset version of SKY, USDS and sUSDS between Ethereum Mainnet and Solana, to be deployed shortly.

This will then be supported with a flexible, temporary SKY token incentive program managed by the Accessibility Facilitators that will use the various inbuilt token incentive systems that exists in the major DeFi protocols on Solana, with input from both the Sky community and Solana DeFi community.

Two key things that must be incentivized before SkyLink is ready are USDS/USDC liquidity and USDS/sUSDS liquidity, so that USDS can have a near-native experience on Solana.

The maximum limit of SKY tokens available for this incentive program will be 2 million SKY tokens per week, although the Accessibility Facilitators are encouraged to use less than this amount once the initial bootstrapping phase has been successfully executed.

The SKY tokens of the temporary incentive program will end once Solana SkyLink is launched, and be replaced by the Native Token Rewards of SKY, CLE and SPK tokens that will be available instead.

3 posts - 3 participants

Read full topic

Spark Tokenization Grand Prix Tokenization Grand Prix Application - IVVIA

Published: Sep 20, 2024

View in forum ā†’Remove

Screenshot 2024-09-20 162044

I. Product Summary

  1. Project name: Ivvia

  2. Product name: Ivvia

  3. Product type / underlying asset: Real Estate

  4. Issuer jurisdiction: Australia, UK, US, EU.

  5. Product website: http://ivvia.estate

  6. Primary contact name, title, and method of contact:

II. Company Details

  1. Company description: IVVIA Partnership (Australia/UK) is a software development taskforce focused on commercializing and advancing a new approach to real estate tokenization. Operating as a B2B service, the company provides tools for property tokenization under the IVVIA scheme. Please note: This application differentiates IVVIA Partnership as a technology provider from the IVVIA DeFi product, which other operators will offer to their consumers. IVVIA Partnership is seeking investment to initiate its active software and business development phase. The funding will support the companyā€™s efforts to expand its technology and operational capabilities.

  2. Key personnel biographies:

    Dr Oleksii Konashevych (Australia) holds a PhD in Law, Science, and Technology and has been conducting academic research on blockchain since 2016. Prior to entering academia, he practiced law for over a decade. In 2021, he introduced the concept of the next-generation land registry system, the Blockchain Estate Registry, which was recommended for piloting in Australia by the Australian Senate Committee.

    Mykhailo Tiutin (UK) is an experienced software developer who has been involved in the crypto space since 2014. He is the CTO and Co-Founder of Vareger, a blockchain and smart contract development company, as well as PureFi, which focuses on KYC and AML solutions in DeFi.

    Maryna Kovalenko (Australia) is a Chartered Tax Adviser, CEO and Co-founder of Kova Tax, a firm specializing in accounting and tax advisory for crypto. She is also the Co-founder of Syla, an application designed to streamline crypto accounting and taxation.

  3. Team size: 3

  4. Years in operation: <1

III. Product Information

  1. Describe the product
    We introduce IVVIA, a novel approach to real estate acquisition through tokenization and decentralized finance (DeFi). The term ā€œto ivviateā€ has been coined to describe the process of gradually buying out a tokenized property. The ivviator can progressively acquire tokens, eventually becoming the sole ownerā€”similar to a mortgage but without the burdens. Meanwhile, ivviatees (investors) profit by selling their tokens at market value and collecting rental income.
    This process begins with creating a Special Purpose Vehicle (SPV), raising funds to purchase the property, and tokenizing it via the IVVIA smart contract.

    Based on historical data (see Example calculations), IVVIA offers several advantages over traditional mortgages:

    • Faster: Full ownership can be achieved in 15.5 years, compared to 20 years with the same monthly payments.
    • Cheaper: The ivviator can save $166K in total expenses versus a comparable mortgage.
    • More lucrative: Investors could see $1.2M in gains compared to $533K in a traditional mortgage scenario.

    IVVIA will attract people who want to buy a home or are currently paying off a mortgage and are looking for relief from it. It also appeals to individual real estate investors who would usually have to borrow the remaining amount from a bank to buy property.

    White Paper
    Example calculations

  2. Describe the underlying asset
    Real Estate. The underlying asset in IVVIA is real estate, typically residential, though commercial properties can also be tokenized. In the basic IVVIA model, investors pool their funds to form a trust, which then purchases the property and issues tokens representing trust units. These ivvia tokens reflect ownership units in the trust. Alternatively, parties may choose different legal entities for their DAO, such as corporations (e.g., RealT in the U.S.) or DAO LLCs (e.g., in Wyoming), to structure their DAO vehicles and manage the property.

  3. How is yield transferred to the tokenholder (i.e., via rebasing, distributions, price accrual, etc.) and how often?
    Property Value Appreciation: Ivviatees (investor token holders) earn yield through the monthly buyout process, where the ivviator (the beneficiary) purchases their tokens. Ivviatees can set their own selling price, and their profit comes from the margin between the original investment price and the sale price of their token share. If the ivviator does not purchase the tokens, they are auctioned publicly, allowing ivviatees to exit and new investors to enter.
    Rent Distribution: The property is leased, and rental profits are distributed regularly to token holders. This distribution can occur monthly, weekly, or fortnightly, as specified in the smart contract.

  4. What is the jurisdiction of the issuer and key entities?
    At this stage, itā€™s important to distinguish between IVVIA as an asset class (a type of DAO) and IVVIA Partnership as a software development company, which does not intend to operate as an asset provider.
    IVVIA Partnership is a protocol-level project offering B2B services to facilitators and operators of property tokenization (ivviation) using the IVVIA protocol. We provide the technology to service providers, who then offer it to consumers in various jurisdictions.
    In this structure, the issuer is the entity responsible for tokenizing (ivviating) a particular property. It is generally expected that the issuer operates in the same jurisdiction as the property or, at minimum, holds the necessary legal authorization (such as a financial license) required in that jurisdiction.
    We plan to launch demo cases in Australia and the UK, with future expansions into the US, EU, and other regions. These plans are tentative, and entering the US market may be prioritized.
    This version keeps the focus clear while improving flow and readability. Let me know if youā€™d like any further adjustments!

  5. What is the asset eligibility criteria and/or concentration limitations for the portfolio as defined by the underlying documents?
    The property (a land title or an apartment unit) must be marketable, meaning it must be registered in a land registry (in the UK, Australia, or the EU) or have an unbroken chain of title (for the U.S.). The property may have an existing mortgage; however, as a result of ivviation (tokenization), it must be free from any encumbrances or third-party interests. The title should then be transferred to a trust controlled by the interested parties: the ivviator (the property beneficiary) and the ivviatees (investors). If this condition is not met, the property cannot be ivviated.

  6. Are any hedging or derivatives permitted in the underlying portfolio?
    No. At least in the first version of the ivvia smart contract.

  7. Provide a list of all counterparties and service providers used by your product (i.e., custodians, trustees, reporting agents, exchange agents, banks, etc). Provide flow-charts or diagrams for all related entities and counterparties, if available.

    • IVVIA Partnership (Tech Provider): (itā€™s us) Provides the IVVIA application and smart contracts to facilitate property tokenization. It does not act as a financial service provider.

    • IVVIA Trust Administrator (Custodian): Manages the IVVIA DAOā€™s operations, such as deploying the smart contract, issuing and managing tokens, replacing parties (inheritance, dispute resolution), and handling the legal matters of the Special Purpose Vehicle (SPV). The Trust Manager may be a professional licensed provider or a non-professional custodian in self-managed DAOs.

    • Ivviator (DAO Beneficiary): The primary investor of the DAO, who holds rights such as the BUYOUT ROFR and LEASE ROFR. The ivviator can gradually buy tokens from ivviatees and pay rent for the property.

    • Ivviatee (DAO Investors): Investors who hold tokens in the DAO. They set prices for their tokens and can offer them for buyout by the ivviator or sell them via auction if they wish to exit.

    • Bidder at Auction (Public Participants): Auctions are public, and any participant can bid on tokens by locking up their funds during the auction period.

    • SPV (Special Purpose Vehicle): The legal entity that holds the property on behalf of the DAO and manages its legal and administrative matters, including title conveyance, lease (rent distributions) and taxes.

    • Oracle price feed - provides market data on real estate prices and rent.

      Flow of Funds and Relationships:

    • IVVIA Partnership ā†’ Trust Manager/Broker: IVVIA Partnership provides the technology to manage and run the DAO.

    • Trust Manager ā†’ Ivviator/Ivviatee: The Trust Manager oversees the issuance and exchange of tokens.

    • Ivviator/Ivviatee ā†’ Auction: If buyouts do not occur directly, tokens are sold via public auction.

    • Trust Administratorā†’ SPV: The Trust Administrator represents the SPV in the real world, handling legal and financial matters, including property purchases and title transfers.






  1. What is the AUM of the product? Provide a breakdown by blockchain
    Irrelevant.

  2. What are the standard fees (i.e., subscription, redemption, management, etc.)?
    Ivvia Manager to IVVIA Partnership - subscription fee. For self-managed DAO - one free IVVIA subscription per one non-professional manager.
    Ivvia members to Ivvia manager - smart contract level fee per transaction.

  3. Other than the fees described above, can other expenses be paid from the proceeds of the product/assets?
    Standard expenses for setting up Ivvia SPV (trust, corporation or any chosen legal form), and purchasing property.
    Payments to the lease real estate agent (property manager).

  4. How is your product permissioned? (e.g., primary users, secondary users)
    IVVIA tokens are a regulated asset class. The DAO requires a hosting legal entity and an administrator with privileged rights to issue and reissue tokens, allocate tokens based on court or arbitration rulings, and replace parties in cases such as inheritance. This ensures compliance with legal and regulatory standards while maintaining the integrity of the tokenized property system.

  5. What is the monthly transaction volume for the product?
    Irrelevant.

  6. What is the expected and maximum time for users to subscribe to and redeem from your product? Have you had any interruptions in your ability to process redemptions and subscriptions?

    Maximum/Expected Term:
    IVVIA is designed to function as a mortgage replacement, with an expected term similar to traditional mortgages, typically around 20 years or more, providing long-term stability. Our projection however shows that acquiring the property under the similar conditions will take 15.5 years.
    Minimum Possible Term:
    Unlike traditional mortgages, IVVIA offers flexibility with its entry and exit points. The minimum possible term is as short as one day from the tokenā€™s issuance, allowing for rapid liquidity if needed. Additionally, IVVIA guarantees an exit time of up to two months at any point, ensuring users can always exit within a reasonable period.

  7. Provide a description of the subscription and redemption process. Include a diagram of the flow of funds, including each party involved.

    DAOā€™s Phases:
    Initial Phase: This phase involves investment subscriptions (contributions) from members to fund the property purchase. If the target is met, the property is bought. If not, all contributions are fully redeemed and returned to investors.
    Operational Phase: In this phase, the DAO beneficiary (ivviator) buys tokens from other investors (ivviatees) and pays rent for the property. If the ivviator does not purchase the tokens, they are sold in a public auction.

    Initial Subscriptions and Redemptions:
    Ivviatorā€™s Down Payment: The ivviator, who intends to acquire the property, initiates the DAO with their down payment and becomes the first subscriber. In addition to receiving tokens proportional to their investment, the ivviator gets two tokens representing Rights of First Refusal (ROFR):

    • BUYOUT NFT: This grants the ivviator the priority right to buy out ivviateesā€™ tokens through periodic installments.
    • LEASE NFT: This grants the ivviator the right to lease the property.

    Ivviateesā€™ Contributions: Ivviatees invest to reach the target property price. Their contributions are locked during the fundraising period (set between 1 to 12 months), and refunded in full if the target is not raised. After reaching the target, funds are converted to fiat by the Ivvia Manager, who facilitates the property purchase and title conveyance.

    Operational BUYOUT Subscriptions and Redemptions:

    Regular Monthly Buyouts: The Ivviator have the right to purchase ivviateesā€™ tokens at a price determined by the ivviatees each month. Ivviators usually follow a long-term plan (similar to a mortgage, around 20 years) to buy out all the tokens.

    Outstanding Buyouts: Ivviatees can offer to sell any number of tokens to the ivviator, who has a month to respond. If the ivviator does not purchase, the tokens are auctioned.

    Ivvia Auction: Auctions occur when the ivviator does not buy tokens during the outstanding offer or the regular monthly cycle. An English-style auction is held, where bids increment until the highest bidder wins. Ivviators can use a reserve price, effectively bidding to prevent underpriced sales.

    Operational LEASE Subscriptions and Redemptions:
    The ivviator pays rent based on the established price, which is locked for each 12 months. Two months before the lease ends, members can propose a new rent price, voted on proportionally by token holdings. A 75% majority is required to pass a new rent. If no proposal succeeds, the rent remains the same. The person who puts forward the proposal is not allowed to vote, ensuring that someone holding 75% of the shares cannot both offer the price and vote for it to manipulate the decision. This prevents the ivviator from depriving the ivviatees of rent revenue once her share reaches 75%, or an ivviatee to jack up the price.

    Price Feeds by Oracles:
    Oracles provide property and rent price data, which helps guide buyout pricing. It is optional, parties may always pursue their own economic strategy that aligns with the concept of decentralized finance and free market.

  8. Have any liquidity vehicles been established to enhance redemption and subscription efficiency? If so, describe how they work.
    IVVIA has established a liquidity mechanism through the IVVIA auction, designed to enhance redemption and subscription efficiency by letting members sell shares publicly if private sales are not agreed upon. This ensures liquidity and fair pricing through open market participation.
    The auction works by setting a price for the shares, and if not accepted, the tokens are sold at auction with bids incrementing until a final buyer is determined. This process ensures efficient and transparent transactions.
    For details, see IVVIA White Paper, section 'Ivvia auction.

  9. With what product can subscriptions and redemptions be made? (i.e., fiat, Dai, USDC, etc.)
    The smart contract will feature its own legal tender (or multiple tenders), which all parties agree to accept unconditionally, providing a stable and reliable medium for transactions. This legal tender will likely be a stablecoin to ensure consistency in value.
    In addition to the legal tender, the contract will allow for optional assets that members can agree upon on a case-by-case basis for specific exchanges. This flexibility enables parties to use various assets when mutually agreed upon, while ensuring stability through the base legal tender.

  10. What are your future development plans for the product?
    We plan to develop the full IVVIA technology stack, which includes smart contracts and a user-facing application, and commercialize it as a SaaS platform.
    To demonstrate its business viability, we will launch demo cases in selected jurisdictions. Local operating companies are intended for sale (once they accomplish their mission on introduction of ivvia on the local market), as IVVIA Partnership adheres to a no-competition policy, ensuring fair market competition among independent IVVIA operators.

IV. Legal Structure

  1. Explain the legal structure of the product and the jurisdictions in which it operates
    Since IVVIA Partnership is just a technology provider (software developing company) we no longer refer to its operational activities and legal structure. Currently we are seeking investments and open for negotiations. The following discussion refers to a hypothetical ivvia implementation in any specific DAO.
    Below there is a showcase example in which we explain how any Ivvia operator can provide their services and ivvia members can utilize ivvia technology in Australia (where we potentially can launch our demo case first among other jurisdictions). Similar or different requirements will be applied in other countries.
    Trust - a registered entity in ABR (Australian Business Registry)
    Corporate Trustee - SPV, a registered PTY LTD that has
    Director - a legal entity that is the IVVIA administrator (see the flow chart), it holds the AFSL (Australian Financial Services License) that authorizes:

    • Dealing in financial products - offering interests in the managed investment scheme (which IVVIA DAO essentially is).
    • Providing financial product advice, which might include recommending investment strategies for the trust.
    • Operating the registered managed investment scheme (the DAO)

    Trust beneficiaries - ivviator, and ivviatees.

  2. What regulatory bodies oversee the product?
    ASIC: Australian Securities and Investments Commission

  3. What licenses, permits, certificates, authorizations, registrations, concessions, approvals, exemptions does your product or company hold?
    Managed Investment Scheme Registration: IVVIA falls under the category of a managed investment scheme and will need to be registered with ASIC (Australian Securities and Investments Commission) if offered to retail investors. This requires the submission of a Product Disclosure Statement (PDS).
    Wholesale Investors: If IVVIA is offered exclusively to wholesale (sophisticated or professional) investors, no product registration is required.
    Small Offering Exemption: If IVVIA operates under the small offering exemption, no registration is needed. This exemption allows for an offering of up to $2 million made to up to 20 people within 12 months, with retail investors limited to a maximum investment of $10,000 each.
    Trust will be registered with ABR.
    Corporate trustee - with ABR and ACR.

  4. How is bankruptcy remoteness established for assets of this product? Does the issuer have more than one product? Please provide separately any related legal opinions or supplementary documents regarding bankruptcy remoteness
    Irrelevant

  5. What rights do tokenholders have?
    Tokenholders are beneficiaries of the trust, and their rights are regulated by both law and the trust deed (agreement):

    • Voting: Tokenholders have proportional voting rights on general matters. However, for rent price proposals, the voter who submits the proposal cannot vote on their own submission.
    • Right to Sell/Buy Tokens: Tokenholders can sell and buy tokens as per the smart contract algorithms governing the IVVIA system.
  6. Are there any pending or threatened legal proceedings or investigations against the company or any of its officers?
    None.

  7. Describe any conflicts of interest the company or product may have with its officers or MakerDAO
    None

  8. Explain the potential tax implications associated with the product
    Capital gains tax will apply to the buyouts, and during the first 12 months, the 50% reduction typically available for long-term investments will not be applied.
    Council rates (local property tax) vary depending on the specific council and its regulations.

V. Performance, Reporting, and Technical

  1. Provide historical performance relative to the most relevant benchmark and explanations for any deviations from the benchmark
    See Spreadsheet IVVIA vs Mortgage.

  2. Describe the frequency, content, and process for performance and portfolio transparency reports. Who provides these?
    Lease performance / Rent distribution - a standard annual form provided by real estate lease agent, it includes agentā€™s fee and property maintenance fee, paid council rate (tax). IVVIA administrator is responsible for approving the report and informing it to the trust beneficiaries.
    Buyout performance - an automatic report generated by the application, essentially indicates the margin between the price of investment and the sale price.

  3. Describe the accounting and auditing processes for the portfolio and product
    Annual financial auditing is the mandatory routine obligation of the AFS license holder.

  4. Describe the technical implementation of your product
    Technical implementation is based on a number of principles that we value:

    • User Experience. IVVIA is a product for an average user (who typically uses a banking app and signs mortgage papers). We want to keep it as simple as possible.

    • Trust & Security. Contracts between Investors and Users are digitized and recorded in blockchain.

    • Efficiency. IVVIA is targeting millions of users. Weā€™ll launch our own application chain and maintain full control on transaction throughput and fees.

    • Compliance. IVVIA is not about laundering money via real estate. Weā€™ll rely on third party compliance providers in crypto and prevent dirty money from being used by any users.

    • Privacy. We value the privacy of our users and their data, including operations and financial status. IVVIA relies on Zero Knowledge to operate digital contracts in a privacy preserving manner.

      High level architecture is described on a diagram below.

.

Key design principles:

  • IVVIA will use its own app chain.
  • IVVIA will design its own User application linked to IVVIA Chain. Each User can be an Investor and vice versa, there is no difference. App is universal for both roles.
  • Each payment option will require a Shielded Money Equivalent Token, delivered either through the Asset Bridge from public blockchain (for example, Ethereum) or via another PSP (payment service provider).
  • All contracts between Investors and Users will maintain a private state by default and will not be visible to others (likewise, any commercial contract terms and conditions are confidential by default).
  • Token contracts (money equivalent and property) will support both private and public transfers.
  • Operations of a User with his/her Property Contract (paying rent, buying out property tokens, etc) are performed with private transactions.
  • Bridging tokens to/from public blockchain or participating in auctions to be performed with public token transactions.
  1. What audits have been performed on the smart contracts involved with your product, +by whom, and when?
    The IVVIA basic smart contract has not been developed yet.

VI. MakerDAO Ecosystem

  1. Describe any previous relationship with MakerDAO and familiarity working with DAOs
    No previous experience with MakerDAO. Dr Oleksii Konashevych is an academic that dedicated his research to the DAO phenomenon and issues of real estate tokenization.

  2. Beyond yield, how might your product benefit the SparkDAO and/or MakerDAO ecosystem?
    Inflow of liquidity in the ecosystem. The first ever protocol that truly provides liquidity to tokenized real estate.

  3. Does the product have integrations with any other platforms?
    Not yet.

  4. Do you offer or plan to offer other products that could be appropriate for Spark or other SubDAOs?
    No.

1 post - 1 participant

Read full topic

Alignment Conservers August 2024 Aligned Delegate Compensation

Published: Sep 20, 2024

View in forum ā†’Remove

August 2024 Aligned Delegate Compensation

This forum post is the official record of Aligned Delegate compensation for August 2024.

August Compensation

Please note that the compensation was calculated in the same way as last month. The new compensation system, approved at the end of August, will be implemented starting with the next compensation. Therefore, the total payment amount is defined as follows:

  • NewGovToken amount being distributed to PDs and RDs are 3,960,000 and 360,000 respectively.
  • NewStableToken amount being distributed to PDs and RDs are 650,000 and 100,000 respectively.
  • Ratio of MKR:NewGovToken is 1:24,000.

Based on this, Prime Delegates may earn up to 13.75 (3,960,000 * 1/12 * 1/24000) MKR per month, and Reserve Delegates up to 1.25 (360,000 * 1/12 * 1/24000) MKR per month. Prime Delegates may earn up to 54,167 (650,000 * 1/12) DAI per month, and Reserve Delegates up to 8,333 (100,000 * 1/12) DAI per month.

Prime Delegates Throughout the Month

The following ADs served as Prime Delegates for the duration of August:

  • BLUE
  • Cloaky
  • JuliaChang

August Delegate Payment Amounts

The following tables shows the AD payment amounts and destination addresses for this month.
Payments are issued based on ADsā€™ requests from the August 2024 Aligned Delegate Payment Requests post. Note that a payment limit has been set for ADs who have not participated in the Atlas development, they will not be able to request more than the RD budget.

Delegate Amount (DAI) Address
BLUE 54,167 0xb6c09680d822f162449cdfb8248a7d3fc26ec9bf
Cloaky 20,417 0x869b6d5d8FA7f4FFdaCA4D23FFE0735c5eD1F818
Kohla (Cloaky) 10,000 0x73dFC091Ad77c03F2809204fCF03C0b9dccf8c7a
Ennoia (Cloaky) 10,000 0xA7364a1738D0bB7D1911318Ca3FB3779A8A58D7b
JuliaChang 8,333 0x252abAEe2F4f4b8D39E5F12b163eDFb7fac7AED7
Byteron 8,333 0xc2982e72D060cab2387Dba96b846acb8c96EfF66
Rocky 8,065 0xC31637BDA32a0811E39456A59022D2C386cb2C85
Bonapublica 5,430 0x167c1a762B08D7e78dbF8f24e5C3f1Ab415021D3

This is a total of: 124,745 DAI.

Delegate Amount (MKR) Address
BLUE 13.75 0xb6c09680d822f162449cdfb8248a7d3fc26ec9bf
Cloaky 12.00 0x869b6d5d8FA7f4FFdaCA4D23FFE0735c5eD1F818
JuliaChang 1.25 0x252abAEe2F4f4b8D39E5F12b163eDFb7fac7AED7
Byteron 1.25 0xc2982e72D060cab2387Dba96b846acb8c96EfF66
Rocky 1.21 0xC31637BDA32a0811E39456A59022D2C386cb2C85

This is a total of: 29.46 MKR.

AD Buffer Updates

The following table displays the payment amounts to each delegate for this month and their AD Buffer status at the end of the month. Please note that for this month, this calculation considered that the buffer size should not exceed 3 months of an ADā€™s budget. ADs may request any amount of DAI or MKR from their buffers provided at least one monthā€™s income remains in the buffer after the withdrawal. This monthā€™s income was calculated as done in the past, prorating for time served as PD or RD during the past calendar month.

DAI Buffer

Delegate Amount in Buffer at Month Start (DAI) Amount Added to AD Buffer (DAI) Maximum Allowed Payment (DAI) Payment Amount (DAI) Scaled Buffer Contents Post Payment (DAI) Notes
BLUE 54,167 54,167 54,167 54,167 54,167
BONAPUBLICA 5,430 8,333 5,430 5,430 8,333
Byteron 42,850 0 8,333 8,333 34,517 2 days as RD - 3 monthsā€™ budget in ADā€™s buffer.
Cloaky 64,662 54,167 64,662 40,417 78,412
Ikagai 0 0 0 0 0
JAG 0 0 0 0 0
Jiaozi 0 0 0 0 0
JuliaChang 63,334 54,167 8,333 8,333 109,168
Nimsen 0 0 0 0 0
PBG 0 0 0 0 0
Penguin Soldier 0 0 0 0 0
Pf 0 0 0 0 0
Pipkin 0 0 0 0 0
QGov 0 0 0 0 0
Rocky 8,065 7,796 8,065 8,065 7,796 29 days as RD
Shanah 0 0 0 0 0
Skynet 0 0 0 0 0
StoneWill 0 0 0 0 0
UPMaker 0 0 0 0 0
vigilant 7,822 8,333 7,822 0 16,155
Vision 0 0 0 0 0
WBC 0 0 0 0 0

MKR Buffer

Delegate Rank at Month End (2024-08-31) Amount in Buffer at Month Start (MKR) Amount Added to AD Buffer (MKR) Max Payment Limit (MKR) Payment Amount (MKR) Scaled Buffer Contents Post Payment (MKR) Notes
BLUE Prime 13.75 13.75 13.75 13.75 13.75
BONAPUBLICA Reserve 0.81 1.25 0.81 0.00 2.06
Byteron Unranked 10.93 0.00 1.25 1.25 9.68 2 days as RD - 3 monthsā€™ budget in ADā€™s buffer.
Cloaky Prime 28.57 12.68 27.50 12.00 29.25 3 monthsā€™ budget in ADā€™s buffer.
Ikagai Unranked 0.00 0.00 0.00 0.00 0.00
JAG Unranked 0.00 0.00 0.00 0.00 0.00
Jiaozi Unranked 0.00 0.00 0.00 0.00 0.00
JuliaChang Prime 16.25 13.75 1.25 1.25 28.75
Nimsen Unranked 0.00 0.00 0.00 0.00 0.00
PBG Unranked 0.00 0.00 0.00 0.00 0.00
Penguin Soldier Unranked 0.00 0.00 0.00 0.00 0.00
Pf Unranked 0.00 0.00 0.00 0.00 0.00
Pipkin Unranked 0.00 0.00 0.00 0.00 0.00
QGov Unranked 0.00 0.00 0.00 0.00 0.00
Rocky Reserve 1.21 1.17 1.21 1.21 1.17 29 days as RD
Shanah Unranked 0.00 0.00 0.00 0.00 0.00
Skynet Unranked 0.00 0.00 0.00 0.00 0.00
StoneWill Unranked 0.00 0.00 0.00 0.00 0.00
UPMaker Unranked 0.00 0.00 0.00 0.00 0.00
vigilant Reserve 1.18 1.25 1.18 0.00 2.43
Vision Unranked 0.00 0.00 0.00 0.00 0.00
WBC Unranked 0.00 0.00 0.00 0.00 0.00

Calculations can be found here - NEW MakerDAO Aligned Delegates Tracker - Google Sheets

The MKR delegated to ADs can be viewed here - https://dune.com/queries/3926020/6600808

1 post - 1 participant

Read full topic

Spark SubDAO Tokenization Grand Prix Application - Mountain Protocol (USDM)

Published: Sep 20, 2024

View in forum ā†’Remove

I. Product Summary

1. Project name

Mountain Protocol

2. Product name

USDM

3. Product type / underlying asset

Product type: Yield-bearing USD-denominated stablecoin.
Underlying asset: Treasury Bills and similar.

4. Issuer jurisdiction

Bermuda, regulated under BMA as digital asset issuer and custodial wallet provider.

5. Product website

6. Primary contact name, title, and method of contact

Martin Carrica

CEO and Co-founder

Telegram: @mcarrica

II. Company Details

1. Company description

Mountain Protocol is the issuer of USDM, the next generation stablecoin. USDM is the first regulated, permissionless, and yield-bearing stablecoin, fully backed by US Treasuries. USDM follows a proven security model used by all the well-known stablecoins, sharing real yield with holders, currently at a 4.75% APY. Mountain Protocol is a prudentially-regulated financial entity, compliant with the regulations of the Bermuda Monetary Authority (License #202302512).

2. Key personnel biographies

Martin Carrica: Founder and CEO of the Company. Experienced finance leader, launching new banking products across geographies (Latam & USA) in both Retail and Commercial verticals, as part of McKinsey and in personal capacity. Extensive experience on banking risk including conceptual Basel III implementations and practical bank receiverships.

Matias Caricato: Founder and CTO of the Company. Experienced tech leader with 10+ years in the software industry. Extensive CeFi experience, most recently building and scaling, in the role of CTO, the largest CeFi exchange in Argentina with 1M+ users and 100M+ in TVL.

Jeffrey Baron: Board Member and Senior Representative. Currently serving as Chief Compliance Officer for Coinbase Bermuda. Formerly worked at Bittrex, HSB, and the Bermuda MInistry of Defense.

Firas Habach: Board member. Currently serving as Swiss Head of Financial Crime Compliance (MLRO) at Revolut. Formerly worked at Signum Bank, JP Morgan, Deutsche Bank and CitiBankā€¦

Nic Carter: Board Member. General Partner at Castle Island Ventures.

Erika Gonzalez: Chief Compliance Officer and MLRO. 5 years of experience in crypto compliance.

Matthew Homer: Board Advisor, investor at Department of XYZ, former NYDFS regulator.

3. Team size

Around 15 collaborators.

4. Years in operation

Mountain Protocol Limited was established in May 2023, and USDM launched in September 2023.

III. Product Information

1. Describe the product

USDM is a regulated and permissionless yield-bearing USD stablecoin. Technically, USDM is an ERC-20 token, with a rebasing mechanism that provides increased balances of USDM on a daily basis, based on the USDM reward rate, currently at a 4.75% APY.

2. Describe the underlying asset

The following short-term maturity assets are the only accepted assets that can comprise the USDM Reserves, as the underlying assets for USDM:

(i) US Short Term bonds (Treasury Bills);

(ii) Near maturity longer-term bonds;

(iii) FDIC-insured bank deposits;

(iv) Repurchase agreements; and/or

(v) Money Market Funds or other Funds that invest in short term US federal bonds.

(vi) Assets in transit: Fiat and supported stablecoins (e.g. USDC) can comprise a nominal portion of reserves until they are invested.

Full investment mandate (link: USDM Reserves - Investment mandate | Mountain Protocol) and attestations (link: USDM Reserves - Attestations | Mountain Protocol) can be found in our documentation (link: https://docs.mountainprotocol.com/).

3. How is yield transferred to the tokenholder (i.e., via rebasing, distributions, price accrual, etc.) and how often?

Rebasing, daily. System matches the stETH / wstETH model which is a simple and battle-tested model.

4. What is the jurisdiction of the issuer and key entities?

All of the companyā€™s entities are based in Bermuda. Company group includes:

  • Mountain Holdings Limited: Bermuda holding entity
  • Mountain Protocol Limited: DABA regulated issuer
  • USDM Reserves Limited: SPV holding USDM Reserves
  • Carey Olsen Fiduciaries Bermuda Limited: Trust company holding SPV to ensure orphan status versus issuer.
  • Other entities are highlighted below including key Directors, entities and documents.

5. What is the asset eligibility criteria and/or concentration limitations for the portfolio as defined by the underlying documents?

Asset eligibility criteria is publicly available on our Investment Mandate: USDM Reserves - Investment mandate | Mountain Protocol

No concentration limitations.

6. Are any hedging or derivatives permitted in the underlying portfolio?

No.

7. Provide a list of all counterparties and service providers used by your product (i.e., custodians, trustees, reporting agents, exchange agents, banks, etc). Provide flow-charts or diagrams for all related entities and counterparties, if available.

To be provided on a private email under NDA.
All key vendors are required to be approved by the BMA, which apply the same bar as they apply for other vendors who hold claimable assets, namely re-insurance.

8. What is the AUM of the product? Provide a breakdown by blockchain

As of September 19, 2024:

  • Total: 55,291,645
  • Ethereum: 40,850,429
  • Polygon PoS: 2,016,290
  • Base: 1,397,936
  • Arbitrum: 6,006,549
  • Optimism: 5,020,440

9. What are the standard fees (i.e., subscription, redemption, management, etc.)?

No fees. USDM Rewards are accrued daily on a ā€œnetā€ basis. Real time APY can be found on our website.

10. Other than the fees described above, can other expenses be paid from the proceeds of the product/assets?

No fees. Only expense to be borne by the customer is the gas for depositing USDC/USDM.

11. How is your product permissioned? (e.g., primary users, secondary users)

USDM is permissionless on secondary markets and has permissioned primary market. This replicates the way that major stablecoins work, such as USDT, USDC, pyUSD, etc.

12. What is the monthly transaction volume for the product?

$98.6M.

13. What is the expected and maximum time for users to subscribe to and redeem from your product? Have you had any interruptions in your ability to process redemptions and subscriptions?

USDC conversion to USDM can be processed the same day at any size. Usually this is completed in <1h.

USDC redemptions can usually be processed the same day, using multiple liquidity sources, including our underlying collateral, repo facilities and others. Note that the product has a T+2 SLA, as per Terms and Conditions, since none of the facilities are mandated by contract to support us on 99% SLA.

There have been no interruptions to subscriptions and redemptions. Also, as of yet, no redemptions had to wait for T+2 SLA.

14. Provide a description of the subscription and redemption process. Include a diagram of the flow of funds, including each party involved.

15. Have any liquidity vehicles been established to enhance redemption and subscription efficiency? If so, describe how they work.

Mountain Protocol has several liquidity enhancers for improving redemption velocity in case needed.

Firstly, we secured a partnership with Wintermute. They will take USDM for USDC 1:1 at any point of time, which will enable fast redemptions 24/7. Link: x.com

Secondly, USDM Reserves is also customer of Securitizeā€™s BUIDL. This allows for instant redemptions. Link: x.com

16. With what product can subscriptions and redemptions be made? (i.e., fiat, Dai, USDC, etc.)

Fiat (wire) / USDC

17. What are your future development plans for the product?

  • Integrate CCIP cross-chain mechanism on supported chains.
  • Enable USDT for subscriptions and redemptions.
  • Additional blockchains to launch natively.

IV. Legal Structure

1. Explain the legal structure of the product and the jurisdictions in which it operates

Mountain Protocol Limited is the issuer of USDM. It is a DABA Licensed Entity, regulated by the Bermuda Monetary Authority.

USDM Reserves Limited, owned by Carey Olsen Fiduciaries Bermuda Limited, is the bankruptcy-remote entity (SPV) in charge of holding the underlying collateral of the USDM Reserves, to protect USDM holders in case of loss of license or bankruptcy of the issuer.

Mountain Protocol Limited has an arrangement agreement with USDM Reserves Limited.

More details to be sent on private mail under NDA.

2. What regulatory bodies oversee the product?

Bermuda Monetary Authority

Link: Digital Asset Business - BMA

3. What licenses, permits, certificates, authorizations, registrations, concessions, approvals, exemptions does your product or company hold?

Mountain Protocol Limited holds a ā€œClass Fā€ license, which represents the highest level of authorization attainable for digital asset businesses in Bermuda. It was issued after the company had proven the maturity of its operation under ~9 months on a Class M license.
This is the same licensing level held by companies like Coinbase, Kraken and Circle.

License can be found in the BMAā€™s website: Search the regulated entities - BMA

4. How is bankruptcy remoteness established for assets of this product? Does the issuer have more than one product? Please provide separately any related legal opinions or supplementary documents regarding bankruptcy remoteness

All assets issued in Bermuda are required to be Bankruptcy remote in order for a license to be issued, under DABA. DABAā€™s regulation recognizes customer assets as separate from the issuers and mandates that the company makes arrangements to ensure the return of client assets in the event the DAB is placed into liquidation (Source: https://www.bma.bm/viewPDF/documents/2018-12-29-05-19-21-Digital-Asset-Custody-Code-of-Practice.pdf).

This means that Makerā€™s USDM holdings would be bankruptcy remote, along with all other USDM holdersā€™ claims.

All custody of securities is done under a Special Purpose Vehicle (SPV), fully owned by a regulated trust company in Bermuda: Carey Olsen Fiduciaries Bermuda Limited, owner of USDM Reserves Limited. This company structure isolates the USDM Reserves in case of insolvency of Mountain Protocol Limited, loss of license or other unforeseen factors.

In the case that such a scenario materialized, the BMA would designate a Joint Provisional Liquidator (JPL), as per Bermuda law, who will begin processing redemptions for USDM holders, without going through a bankruptcy proceeding.
Note that USDM Reserves Limited is over-capitalized to cover liquidation costs (JPL, accounting, operations).

All financial institutions that Mountain Protocol works with require a risk assessment and subsequent no-objection by the regulator, to ensure safe handling of assets. Bankruptcy of brokers/custodians fall under the standard re-allocation process and do not fall under the bankruptcy estate of the broker/custodian as assets are customer assets held off their balance sheets.

USDM Reserves Limited holds nominal (as minimum as operationally possible) bank deposits, stablecoins, and off-ramper claims. The rationale is these have proven to be the weakest assets on a stablecoinā€™s balance sheet and the root cause for most recent depeg scenarios.

5. What rights do tokenholders have?

The Company will ensure US$ 1 or an equivalent amount of USD-denominated assets will be held in the name of the Company with regulated financial institutions in bankruptcy-remote accounts, segregated from the operating accounts of the Company, held on behalf of, and for the benefit of, Users that request a redemption of USDM (ā€œRedeeming Usersā€).

Every USDM minted and sold by the Company and remaining in circulation, either US$1 or an equivalent amount of USD-denominated assets in such segregated accounts, will be held in the name of the Company in such segregated accounts on behalf of and for the benefit of, Redeeming Users.

The Company commits to redeem 1 USDM for US$1 from a Redeeming User, subject to compliance with the Companyā€™s policies and procedures and the ā€œTerms of Serviceā€ accepted by Users.

SOURCE: Product Structuring | Mountain Protocol

6. Are there any pending or threatened legal proceedings or investigations against the company or any of its officers?

No.

7. Describe any conflicts of interest the company or product may have with its officers or MakerDAO

Steakhouse Financial is the 3rd-party signer for operational transactions of USDM. This role is intended to protect USDM holders of collusion from company management.

@adcv is Director of USDM Reserves Limited.

We believe these conflicts of interest are (a) well disclosed and (b) non-material.

8. Explain the potential tax implications associated with the product

Mountain Protocol is not licensed to provide tax advice. The specific tax implications will depend on the DAOā€™s facts and circumstances.

As per Mountain Protocol, as a Bermuda entity, there are no tax withholding requirements nor does the usage of USDM generate any tax liabilities in Bermuda.

V. Performance, Reporting, and Technical

1. Provide historical performance relative to the most relevant benchmark and explanations for any deviations from the benchmark

https://www.coingecko.com/en/coins/usdm

Deviations from $1 tracked on coingecko have happened for several technical reasons and are continuously being corrected in collaboration with the Coingecko team.

  • API or data supply chain issues from Coingecko, such as this Aug 22nd issue

  • Slight price deviations driven by ETH price changes from the ETH/USDM market on DeGate, which can drive significant volume and weight on Coingecko algorithm.

Note that none of these issues mean users were not able to swap ~1:1 on secondary markets. Peg is kept with strong redemption capabilities, which convert price deviations in arbitrage opportunities. Users have always been able to get a very efficient, close to 1:1, conversion to and from USDM.

2. Describe the frequency, content, and process for performance and portfolio transparency reports. Who provides these?

Nephos Ltd. conducts monthly independent attestations reports for USDM Reserves Limited.

These can be found here: USDM Reserves - Attestations | Mountain Protocol

3. Describe the accounting and auditing processes for the portfolio and product

Nephos Ltd. conducts a monthly accounting for USDM Reserves Limited. Financial audit is carried out by The Network Firm, on a yearly basis. First financial audit was completed in August 2024.

4. Describe the technical implementation of your product

Technical details on USDM can be found in our documentation: USDM Token | Mountain Protocol

5. What audits have been performed on the smart contracts involved with your product, by whom, and when?

OpenZeppelin has conducted two smart contract audits, one for USDM and one for wUSDM.

Full audits can be found here (link: GitHub - mountainprotocol/audits: Mountain Protocol Code Audit Reports)

OpenZeppelinā€™s security monitoring portal is also available, including information such as unit test coverage, fuzzing, formal verification and bug bounty.

VI. MakerDAO Ecosystem

1. Describe any previous relationship with MakerDAO and familiarity working with DAOs

Mountain Protocol has extensive experience working with decentralized organizations.

From a treasury perspective, several DAOs hold USDM in their treasury, including Arbitrum DAO (link: Mountain Protocol USDM STEP Application - STEP Applications - Arbitrum) and another 3 of the top 20 DAOs according to DeepDAO.

From an integration perspective, the Mountain team has supported the integration and incentive allocation process for USDM on multiple protocols.

2. Beyond yield, how might your product benefit the SparkDAO and/or MakerDAO ecosystem?

As a permissionless token, USDM provides the same level of transparency that Maker offers on digital asset vaults (e.g. BTC, ETC) where the balance sheet can be constructed block by block.

As a permissionless token, USDM can also expand to cover more uses for Maker, including the ones currently covered by Coinbase Custody and, potentially, the PSM.

3. Does the product have integrations with any other platforms?

Yes. Curve, Uniswap v3, Balancer, Morpho, Dolomite, Silo, HMX, Nayms, to name a few.

4. Do you offer or plan to offer other products that could be appropriate for Spark or other SubDAOs?

None besides the above mentioned. However, USDM is a permissionless asset that can help not only replace the RWA vaults, but also increase the returns and redundancy of the PSM.

1 post - 1 participant

Read full topic

Spark Tokenization Grand Prix Tokenization Grand Prix Application - WisdomTree (WTGXX)

Published: Sep 19, 2024

View in forum ā†’Remove

I. Product Summary

1. Project name: WisdomTree
2. Product name: WisdomTree Government Money Market Digital Fund (WTGXX)
3. Product type / underlying asset: Government Money Market Fund
4. Issuer jurisdiction: United States of America
5. Product website: https://www.wisdomtree.com/investments/digital-funds/money-market/wtgxx
6. Primary contact (name, title, and method of contact): Maredith Hannon, Head of Business Development, Digital Assets, mhannon@wisdomtree.com


II. Company Details

1. Company description

WisdomTree, Inc., through its subsidiaries, is a global financial innovator, offering a well-diversified suite of exchange-traded products (ETPs), models, solutions and products leveraging blockchain technology. We empower investors and consumers to shape their future and support financial professionals to better serve their clients and grow their businesses. WisdomTree leverages the latest financial infrastructure to create products that provide access, transparency and an enhanced user experience. As of June 30, 2024, WisdomTree had $109.7 billion in assets under management, making it the tenth largest ETP sponsor in the U.S. based on assets under management. Building on our heritage of innovation, we are developing and have launched next-generation digital products, services and structures, including digital or blockchain-enabled mutual funds (ā€œdigital fundsā€) and tokenized assets, as well as our blockchain-native digital wallet, WisdomTree PrimeĀ®, and our recently announced institutional platform for tokenized real world assets, WisdomTree Connectā„¢.1

1The digital asset related services described herein are generally made available through WisdomTree Digital Movement, Inc. (NMLS ID: 2372500), in select jurisdictions and may be limited where prohibited by law.

Note that this document focuses primarily on WisdomTreeā€™s digital assets and blockchain focused business, which is comprised of separate subsidiaries within WisdomTree (and a sub-set of the employees within WisdomTree as employed by the applicable subsidiary) which commenced in 2021 and includes the separate advisory subsidiary, WisdomTree Digital Management, Inc. (the investment adviser to WTGXX), commencing in 2022, and money services subsidiary, WisdomTree Digital Movement, Inc., commencing in 2023, among other affiliated entities, some of which are further noted below. General references to ā€œWisdomTreeā€, ā€œourā€ or similar usage are used for ease of reading but should be read to ultimately refer to the actual entity providing the product or service, as applicable.

2. Key personnel biographies

WisdomTree, Inc. is a publicly held corporation (NYSE: WT) which operates via subsidiaries including those described herein. Select key team member biographies are listed below. Please see the public filings with the U.S. Securities and Exchange Commission (ā€œSECā€) for each entity for applicable personnel information. Titles and biographies referenced below are generally descriptive of their corporate role and individuals may have different or no roles and titles for select WisdomTree subsidiaries.

WisdomTree, Inc.

Jonathan Steinberg, Founder and Chief Executive Officer: Jonathan Steinberg founded WisdomTree and has served as Chief Executive Officer since October 1988 and as President from August 2012 to September 2019. He has been a member of the Board of Directors since October 1988, serving as Chair of the Board from October 1988 to November 2004. Mr. Steinberg is responsible for the creation and development of WisdomTreeā€™s proprietary index methodology. He also served as Editor-in-Chief of Individual Investor and Ticker; two magazines formerly published by the Company. Prior to founding WisdomTree, Mr. Steinberg was employed as an analyst in the Mergers and Acquisitions Department of Bear, Stearns & Co. Inc., an investment banking firm, from 1986 to 1988. He is the author of Midas Investing, published by Times Books, a division of Random House, Inc., in 1996. Since May 2022, Mr. Steinberg has served on the Board of Directors of Fnality International Limited, a financial technology firm based in the United Kingdom. He received the EY Entrepreneur of the Year 2015 New York Award and the ETF.com Lifetime Achievement Award for 2015. Mr. Steinberg is a frequent speaker at conferences on topics related to digital assets and blockchain-enabled finance and has appeared on CNBC, Bloomberg and Fox Business on numerous occasions. He attended The Wharton School of Business at the University of Pennsylvania.

R. Jarrett Lilien, President and Chief Operating Officer: R. Jarrett Lilien has served as President and Chief Operating Officer since September 2019. From November 2017 to September 2019, he served as Executive Vice President and Head of Emerging Technologies. From November 2008 to December 2017, Mr. Lilien was a member of the Board of Directors and served on the Audit, Compensation and Nominating and Governance Committees. Until November 2017, Mr. Lilien was the Managing Partner of Bendigo Partners, LLC, a financial services focused venture capital investing and advisory services firm he founded in 2008. From September 2012 to July 2014, Mr. Lilien served as the Chief Executive Officer of Kapitall Inc., an online investing platform. From 2003 to 2008, he served as President and Chief Operating Officer of ETRADE Financial Corporation. In this role, he was responsible for the tactical execution of all of ETRADEā€™s global business strategies. Previously, he served as the President and Chief Brokerage Officer at ETRADE Securities. In this capacity, Mr. Lilien reorganized the business, adding new product lines and providing innovative brokerage capabilities to its retail, institutional and corporate clients around the world. With experience in more than 40 global markets, he was instrumental in developing a flexible infrastructure for ETRADEā€™s brokerage units designed to provide retail and institutional clients with seamless execution, clearing and settlement. Prior to joining ETRADE, Mr. Lilien spent 10 years as Chief Executive Officer at TIR (Holdings) Limited, a global institutional broker, which ETRADE acquired in 1999. Mr. Lilien currently serves as Chair of the Board of Directors of the Jazz Foundation of America, Chair of the Board of Directors of Barton Mines Corporation, and as Treasurer of Baryshnikov Arts. He served as a member of the Board of Directors of Investment Technology Group, Inc. (NYSE: ITG), an independent execution broker and research provider, from April 2015 until its acquisition by Virtu Financial, Inc. in March 2019, and served as interim Chief Executive Officer from August 2015 until January 2016. Mr. Lilien received his B.A. in Economics from the University of Vermont.

David Yates, Chief Information Officer: David Yates has served as Chief Information Officer since April 2015. He is responsible for WisdomTreeā€™s global technology infrastructure, cybersecurity, information management and software engineering. He previously worked at McKinsey & Company from October 2009 to March 2015, most recently as an Associate Principal, advising investment management and insurance clients on a range of strategic technology and operations issues. He pioneered McKinseyā€™s advanced analytics approach for the insurance industry, laying the foundation for new engagement models and product offerings. He also co-led McKinseyā€™s IT Sourcing Practice in the Americas, where he was responsible for sharing expertise with clients during sales and procurement situations, creating industry-shaping content on sourcing, and training expert practitioners within the firm. From March 2005 to July 2007, he worked at Accenture plc, where he led multinational technology delivery programs in the capital markets space, including the design and implementation of the London Stock Exchangeā€™s equity trading platform. Prior to that, he held technology roles at the Bank of England. Mr. Yates received his B.S. in Mathematics and Economics with First Class Honours from the London School of Economics and Political Science, an M.S. in Computing Science with Distinction from Imperial College London and an M.B.A. from MIT Sloan School of Management.

WisdomTree Digital Assets

Will Peck, Head of Digital Assets: Will Peck has served as Head of Digital Assets since October 2021. In this role, he oversees digital asset initiatives. From February 2020 to October 2021, he served as Head of Strategy and Emerging Technologies, where he was responsible for oversight of corporate development and other strategic initiatives, including investments in emerging technologies. From September 2014 to January 2020, he held various positions within WisdomTreeā€™s Strategy team, including Senior Analyst, Senior Associate and Director. From July 2012 to July 2014, he worked as an Investment Banking Analyst for Bank of America Merrill Lynch covering a range of financial services companies. He received an A.B. in Government, cum laude, from Harvard University.

Maredith Hannon, Head of Business Development, Digital Assets: Maredith Hannon joined WisdomTree in May 2022 and is the Head of Business Development for Digital Assets. In this role, she is responsible for leading business development and partnerships for WisdomTreeā€™s digital assets division, including WisdomTree Prime and WisdomTree Connect. Prior to joining WisdomTree, she was an Executive Director at Morgan Stanley, Head of Business Development and Strategy for the Outsourced Chief Investment Office (OCIO) and previously held sales and strategy roles at Bank of America Merrill Lynch. She received an A.B., cum laude, from Georgetown University. She serves as Vice President of WisdomTree Securities and is Series 7, 66 and 24 registered.

Jason Guthrie, Head of Product, Digital Assets: Jason Guthrie is Head of Product for Digital Assets. Mr. Guthrie oversees the build out of the product offering for WisdomTreeā€™s tokenization platform including smart contract development, tokenized exposures, WisdomTree Prime D2C application and WisdomTree Connect institutional offering. Additionally, he serves as a subject matter expert to the wider firm on the digital asset and crypto market and is involved in the strategy and development of indices and products related to this asset class. He started at WisdomTree in 2016 as Head of Capital Markets for the European ETF business. In 2019, he took on the additional role of Head of Digital Assets for WisdomTree Europe after his pivotal role in the construction and launch of the firms crypto ETP range. In 2021 he transitioned to his current role as a founding member of the digital assets division. Prior to joining WisdomTree, he worked at Deutsche Bankā€™s ETF Capital Markets group as well as Macquarie Bank as an Investment Executive based in Sydney, Australia. He holds a Bachelor of Commerce in Finance from Macquarie University in Sydney.

Ryan Louvar, Chief Legal Officer and Head of Business and Legal Affairs, Digital Assets: Ryan Louvar has over 25 years of legal experience with specific focus on ETFs, innovative products and digital assets and has served in his current role since 2021. Mr. Louvar was previously General Counsel of WisdomTree Asset Management, Inc. from 2013 until 2021, Vice President and Senior Managing Counsel at State Street from 2005 until 2013, where he served as the Chief Legal Officer, Secretary, Anti-Money Laundering (AML) Officer and Code of Ethics Compliance Officer for the SPDR family of ETFs. Mr. Louvar serves on various Investment Company Institute Committees, including the SEC Rules Committee, and is also involved in the Digital Chamber of Commerce, including as part of the Token Alliance Leadership Committee. Mr. Louvar received an LL.M. in Banking and Financial Law from Boston University, a J.D. degree from Pepperdine University School of Law and a B.S. in Finance, cum laude, from the University of Colorado.

Benjamin C. Dean, Director of Digital Assets Strategy: Benjamin C. Dean is Director for Strategy for Digital Assets. He focuses on overall digital asset strategy, research and external relations. Prior to joining the company, he was Cyber Catastrophe Lead at Hiscox Insurance Group. His work experience covers the opportunities and risks presented by emerging technologies for organizations including the OECD and the European Parliament. He was a Fellow for Cybersecurity and received a Master of International Affairs from the School of International and Public Affairs at Columbia University. He also graduated with honors from the University of Sydney with a Bachelor of Economic and Social Sciences.

WisdomTree Digital Management, Inc./Asset Management Support

Jeremy Schwartz, CFA, Global Chief Investment Officer; Global Head of Research: Jeremy Schwartz has served as Global Chief Investment Officer of WisdomTree since November 2021 for WisdomTree and in relation to WisdomTree Digital Management since inception and leads WisdomTreeā€™s investment strategy team in the construction of WisdomTreeā€™s equity indexes, quantitative active strategies and multi-asset model portfolios. Mr. Schwartz joined WisdomTree in May 2005 as a Senior Analyst, adding to his responsibilities in February 2007 as Deputy Director of Research and thereafter, from October 2008 to October 2018, as Director of Research and from November 2018 to November 2021 as Global Head of Research. Prior to joining WisdomTree, he was head research assistant for Professor Jeremy Siegel and helped with the research and writing of Stocks for the Long Run and The Future for Investors. Mr. Schwartz also is co-author of the Financial Analysts Journal paper, ā€œWhat Happened to the Original Stocks in the S&P 500?ā€ He received his B.S. in Economics from The Wharton School of the University of Pennsylvania and hosts the Wharton Business Radio program Behind the Markets on SiriusXM 132. Mr. Schwartz is also a member of the CFA Society of Philadelphia.

Rick Harper, Chief Investment Officer of Fixed Income: Rick Harper oversees the suite of fixed income and currency exchange-traded funds and digital funds, as well as its model portfolio initiative, as applicable for WisdomTreeā€™s asset management subsidiaries. He is a voting member of the WisdomTree Model Portfolio Investment Committee and takes a leading role in the management and oversight of the model allocations. He has helped develop many of the risk management oversight procedures at the firm.

Mr. Harper has 30 years of investment experience in strategy and portfolio management positions at prominent investment firms. Prior to joining WisdomTree in 2007, he held senior level strategist roles with RBC Dain Rauscher, Bank One Capital Markets, ETF Advisors, and Nuveen Investments. At ETF Advisors, he was the portfolio manager and developer of some of the first fixed income exchange-traded funds. His research has been featured in leading periodicals including the Journal of Portfolio Management and the Journal of Indexes. He graduated from Emory University and earned his MBA at Indiana University.

Stuart Bell, Chief Operating Officer: Stuart Bell has served in this position since September 2019 for WisdomTree and in relation to WisdomTree Digital Management since inception. Previously, he served as WisdomTreeā€™s Director of International Business; in this capacity he worked across all facets of our businesses in Europe, Japan and Canada where he helped drive operational alignment and execution of the Companyā€™s strategic growth objectives. Earlier, Mr. Bell served as Director of Corporate Communications and Investor Relations from January 2012 to October 2016. He joined WisdomTree in September 2007 to run Public Relations and Corporate Communications adding responsibility for Investor Relations in conjunction with the Companyā€™s 2011 listing on NASDAQ. Before joining WisdomTree, Mr. Bell worked at Sloane & Company, a strategic communications and investor relations firm. Mr. Bell received his B.A. in History, with departmental honors and honors in general scholarship, from Trinity College where he was Phi Beta Kappa and named the Presidentā€™s Fellow in History.

WTGXX (a series of WisdomTree Digital Trust)
Information regarding the officers, directors and portfolio management team with respect to WTGXX (among other information) can be found in the Prospectus and Statement of Additional Information (ā€œSAIā€) at: https://www.wisdomtree.com/investments/resource-library/prospectus-regulatory-reports.

3. Team size: 275+ across WisdomTree, Inc. and its global subsidiaries; 40+ dedicated to digital assets, a sub-set of which work on matters related to WTGXX.

4. Years in operation: 39 years in relation to the founding of WisdomTree, Inc. and its predecessor companies. WisdomTree Digital related subsidiaries were formed beginning in 2021 and WTGXX commenced operations on November 7, 2023.


III. Product Information

1. Describe the product

The WisdomTree Government Money Market Digital Fund (ā€œWTGXXā€ or the ā€œFundā€) seeks to provide investors with a high level of current income consistent with preservation of capital and liquidity and the maintenance of a stable $1.00 net asset value (ā€œNAVā€) per share. The Fund invests at least 99.5% of its total assets in government securities, cash and repurchase agreements collateralized fully by government securities or cash.

WTGXX is made available to institutions via our institutional platform, WisdomTree Connectā„¢. WisdomTree Connect is a comprehensive solution for both business-to-business (ā€œB2Bā€) and business-to-business-to-consumer (ā€œB2B2Cā€) interactions. WisdomTree Connect enables clients to interact with WisdomTree-issued tokens, in any eligible self-hosted wallet or third-party custodial wallet service, across supported blockchains via a web portal and API. The WTGXX token available via WisdomTree Connect is an ERC-20 compatible token on Ethereum. WisdomTree facilitates orders and dividend payments in WisdomTree Connect via fiat (USD) and USDC (via the Stablecoin Conversion Service*). For the purposes of this proposal, we assume Spark elects to use USDC and the Stablecoin Conversion Service and all references to process and flows reflect this election.

WisdomTree is also in the process of establishing an offshore private fund, with a similar mandate of U.S. Treasury and government securities, available to non-U.S. qualified investors that is anticipated to be made available via WisdomTree Connect.

* Please note investors cannot directly purchase shares of the Fund via USDC but are processed via the Stablecoin Conversion Service that is an operational process facilitated by WisdomTree. All future references to the Stablecoin Conversion Service and operations are describing the clientā€™s experience.

2. Describe the underlying asset

WTGXX invests in a portfolio of U.S. Treasury and government securities. Such securities may include: U.S. Treasury Notes (both fixed and floating rate), U.S. T-Bills, U.S. Government Agency Notes, including Discount Notes, that are either fixed or floating rate and issued by government agencies such as the Federal Home Loan Bank System, Federal Home Loan Mortgage Corporation (ā€œFreddie Macā€), Federal National Mortgage Association (ā€œFannie Maeā€) or the Federal Farm Credit Bank. The Fund may invest in repurchase agreements collateralized fully by U.S. Treasury securities, U.S. Government Agency securities or cash. The Fund may also invest in other investment companies that are government money market funds to the extent permitted under the Investment Company Act of 1940, as amended (the ā€œ1940 Actā€).

The Fund has adopted a non-fundamental investment policy in accordance with Rule 35d-1 under the 1940 Act to invest under normal circumstances, at least 80% of the value of its net assets, plus the amount of any borrowings for investment purposes, in government securities and repurchase agreements that are collateralized by government securities.

The securities purchased by the Fund are subject to the quality, diversification, and other requirements of Rule 2a-7 under the1940 Act, and other rules adopted by the Securities and Exchange Commission (the ā€œSECā€).

Please see the Prospectus and SAI for additional information, including additional strategy information and risk factors.

The Fundā€™s weighted average life is 48 days and weighted average maturity is 29 days with a 7-Day yield of 5.03% as of 9/18/24. Please see definitions and disclosures below the link to holdings details*.

Holdings details can be found here: https://www.wisdomtree.com/investments/digital-funds/money-market/wtgxx#money_market_holdings

*Performance data shown represents past performance and is no guarantee of future results. Current performance may be higher or lower than that quoted. The Fundā€™s yield may be affected by changes in interest rates and changes in credit ratings. Income and/or dividends are not guaranteed. Performance data for the most recent month-end is available at wisdomtree.com/investments.

7-Day Yield ā€“ The current yield reflects the current earnings of the Fund, while the total return refers to a specific past holding period. The 7-Day Yield is the average income return over the previous seven days, assuming the rate stays the same for one year. It is the Fundā€™s total income net of expenses, divided by the total number of outstanding shares and includes any applicable waiver or reimbursement. Absent such waivers or reimbursements, the returns would have been lower.

Weighted Average Life (WAL) ā€“ For money market funds, this is the weighted average of the life of the securities held in a fund or portfolio and can be used as a measure of sensitivity to changes in liquidity and/or credit risk. Generally, the higher the value, the greater the sensitivity. WAL is based on the dollar-weighted average length of time until principal payments must be paid, taking into account any call options exercised by the issuer and any permissible maturity shortening features other than interest rate resets. For money market funds, the difference between WAM and WAL is that WAM takes into account interest rate resets and WAL does not.

Weighted average maturity (WAM) ā€“ The weighted average maturity of the portfolio represents the market-weighted average of the maturities of the portfolioā€™s individual holdings. A money market fund in the United States must maintain a weighted average maturity of 60 days or fewer.

Visit sec.gov to obtain the most recent 12 months of publicly available information filed by the Fund with the SEC on Form N-MFP.

3. How is yield transferred to the tokenholder (i.e., via rebasing, distributions, price accrual, etc.) and how often?

WTGXX declares dividends of net investment income every U.S. trading day (each day the NYSE is open for trading) as of 4:00 pm ET and distributions are made monthly (first business day of the following month). WisdomTree facilitates orders and dividend payments in WisdomTree Connect via fiat (USD) and USDC, via the Stablecoin Conversion Service. For the purposes of this proposal, we assume Spark elects to use USDC and the Stablecoin Conversion Service and all references to process reflects this flow. Accordingly, the value of the dividends is paid to Sparkā€™s wallet via USDC.

4. What is the jurisdiction of the issuer and key entities?

WTGXX and Its Service Providers:

  • Trust (issuer of WTGXX): WisdomTree Digital Trust - United States (Delaware)
  • Investment Adviser: WisdomTree Digital Management, Inc. - United States
  • Sub-Adviser: Voya Investment Management Co. LLC - United States
  • Custodian, Administrator: State Street Bank and Trust Company - United States
  • Transfer Agent: WisdomTree Transfers, Inc. - United States
  • Auditor: Ernst & Young LLP - United States
  • Distributor in the U.S.: Foreside Fund Services, LLC - United States

Other Key Entities:

  • Broker Dealer facilitating purchases/redemptions in WTGXX: WisdomTree Securities, Inc. - United States
  • Stablecoin Conversion Service: WisdomTree Digital Movement, Inc. - United States

5. What is the asset eligibility criteria and/or concentration limitations for the portfolio as defined by the underlying documents?

WTGXX invests in a portfolio of U.S. Treasury and government securities.
The securities purchased by the Fund are subject to the quality, diversification, and other requirements of Rule 2a-7 under the 1940 Act, and other rules adopted by the SEC. The Fund maintains a policy pursuant to Rule 2a-7 to which the Adviser and the Sub-Adviser must follow. Rule 2a-7 is the principal rule governing money market funds in the U.S. This rule covers a range of topics that seek to ensure the ability of WTGXX to maintain a stable $1.00 NAV and meet redemption orders in a timely manner. These topics include maturity of investments, type and quality of investments, issuer diversification, disclosure of portfolio holdings, fund liquidity, determination of amortized cost-based and market-based NAVs, and stress testing. Stress testing includes periodically testing and reporting to the WisdomTree Digital Trust Board of Trustees, which oversees the Fund (ā€œFund Boardā€), the test results, assumptions, and related assessments of the Fundā€™s ability to withstand stressful economic and financial market conditions. Further, with respect to portfolio liquidity, WTGXX must hold securities that are sufficiently liquid to meet reasonably foreseeable shareholder redemptions in light of the Fundā€™s obligations under section 22(e) of the 1940 Act to timely process shareholder redemptions. Specifically, this means WTGXX must maintain 25% of total assets in Daily Liquid Assets, 50% of the total assets in Weekly Liquid Assets, and a 5% maximum limit for investment in ā€œilliquidā€ securities at the time of acquisition (defined as any security that cannot be sold or disposed of within seven days at approximately the market value ascribed to it).

6. Are any hedging or derivatives permitted in the underlying portfolio?

No, this is not permitted in the Fund.

7. Provide a list of all counterparties and service providers used by your product (i.e., custodians, trustees, reporting agents, exchange agents, banks, etc). Provide flow-charts or diagrams for all related entities and counterparties, if available.

WisdomTree utilizes a third-party unaffiliated Sub-Adviser, Custodian and Administrator (as noted under question 4 above) to perform trading, portfolio management, custody, and administrative activities, as applicable, each of which are large, publicly traded, and experienced providers. WisdomTree conducts due diligence for all potential service provider relationships, along with ongoing oversight of existing providers. The process involves a detailed review of processes, contracts, on-site/virtual visits and final approval by the Fund Board (of which 75% of the Fund Board members are independent of WisdomTree).

In addition, the Sub-Adviser has a fiduciary duty to manage WTGXX in a fair and equitable manner, and all third-party service providers must comply with all federal rules and regulations regarding trading, investment management, and administrative activities. For more information on our third-party oversight, please see our Corporate Responsibility Report. Additional information can also be found in WTGXXā€™s SAI.

WTGXX and Its Service Providers:

WisdomTree, Inc is the ultimate parent company of the WisdomTree named entities below.

Investment Adviser: WisdomTree Digital Management, Inc. (ā€œAdviserā€)
The Adviser serves as the investment adviser to the Fund. The Adviser is a Delaware corporation registered with the SEC as an investment adviser under the Investment Advisers Act of 1940. The Adviser is responsible for the overall general management and administration of the Fund.

WisdomTree Digital Management provides an investment program for the Fund. The Adviser also provides proactive oversight of the Sub-Adviser, daily monitoring of the Sub-Adviserā€™s buying and selling of securities for the Fund, and regular review of the Sub-Adviserā€™s performance. In addition, the Adviser arranges for, and oversees, sub-advisory, transfer agency, custody, fund administration, securities lending, and all other non-distribution-related services necessary for the Fund to operate.

Sub-Adviser: Voya Investment Management Co. LLC (ā€œVoya IMā€)
Voya IM is responsible for the day-to-day management of the Fund. Voya IM manages the Fundā€™s portfolio investments and places orders to buy and sell the Fundā€™s portfolio investments.

Voya IM, a registered investment adviser, is the asset management business of Voya Financial (NYSE: VOYA), overseeing approximately $336 billion in assets for institutions, financial intermediaries and individual investors. Voya IM is one of the 50 largest institutional asset managers globally. Drawing on a 50-year investing legacy and the expertise of 300+ investment professionals, Voya IM strategies span public and private fixed income, equities, multi-asset solutions and alternatives.

Administrator and Custodian: State Street Bank and Trust Company (ā€œState Streetā€)
State Street provides certain administrative, legal, tax, and financial reporting services for the maintenance and operations of the Fund as well as acts as custodian of the assets of the Fund. State Street is required, upon the order of the Fund, to deliver securities held by State Street and to make payments for securities purchased for the Fund.

Transfer Agent: WisdomTree Transfers, Inc. (ā€œTransfer Agentā€)
WisdomTree Transfers acts as transfer agent for the authorized and issued shares of beneficial interest for the Fund and as dividend disbursing agent of the Trust. The Transfer Agent maintains the official record of share ownership in book-entry form. Under WisdomTreeā€™s integrated recordkeeping system, the onchain record is aligned with book-entry records maintained by WisdomTree Transfers.

Auditor: Ernst & Young LLP (ā€œEYā€)
EY is one of the worldā€™s largest accounting firms, providing global tax, audit, and advisory services to thousands of clients. EY audits WTGXXā€™s financial statements annually in seeking to ensure accurate and compliant financial reporting.

Distributor in the U.S.: Foreside Fund Services, LLC (the ā€œDistributorā€)
The Distributor has entered into a Distribution Agreement with the Trust pursuant to which it distributes shares of the Fund.

Other Key Entities:

Broker-Dealer: WisdomTree Securities, Inc.
Facilitates the purchase and sale of Fund shares made through WisdomTree Connect (ā€œPortalā€) on an application way basis and is a broker-dealer registered with the SEC, Member Financial Industry Regulatory Authority (ā€œFINRAā€).

Money Movement & USDC Stablecoin Conversion Service:

WisdomTree Digital Movement, Inc. (ā€œWDMā€)
WDM makes available the Stablecoin Conversion Service which enables institutions to utilize USDC and have it converted to USD to fund their purchase orders that are entered through the WisdomTree Connect Portal. WDM is a federally registered money services business, state-license money transmitter and financial technology company (NMLS ID: 237500).

Circle Internet Financial, LLC (ā€œCircleā€)
Circle executes mint and burn services of USDC transactions. Circle issues USDC, a digital token, and handles the redemption and issuance of USDC as part of the Stablecoin Conversion Service made available by WDM.

Banking Services: Bank of New York (ā€œBNYā€)
Operates as a banking service provider for WDM.

8. What is the AUM of the product? Provide a breakdown by blockchain

The current AUM is $11,990,474.84 as of 9/18/2024.

Ethereum token address: 0x1feCF3d9d4Fee7f2c02917A66028a48C6706c179

Please note, the AUM of the Fund does not generally affect its ability, under normal market conditions, to facilitate subscriptions or redemptions, which may generally be accommodated in all sizes. Please refer to the answer in question 13.

9. What are the standard fees (i.e., subscription, redemption, management, etc.)?

The expense ratio is 0.25%. There are no transaction, subscription or minting fees or other service fees. Investors are responsible for gas fees for their transfers of tokens to another wallet, such as utilizing USDC via the Stablecoin Conversion Service when making subscriptions and redemptions.

Fees and Expenses of the Fund

The following table describes the fees and expenses you may pay if you buy, hold, and sell shares of the Fund. The fees are expressed as a percentage of the Fundā€™s average net assets.

1 ā€œOther Expensesā€ are based on estimated amounts for the current fiscal year.

10. Other than the fees described above, can other expenses be paid from the proceeds of the product/assets?
All fees are described above and in the Fundā€™s Prospectus. Unlike many other types of investment vehicles and funds, which may charge investors a variety of ā€œotherā€ expenses, the Adviser provides investment advisory services and pays the Fundā€™s operating expenses in return for a ā€œunitary feeā€, and pays such other expenses, with certain limited exceptions.

11. How is your product permissioned? (e.g., primary users, secondary users)

Potential investors in WTGXX are required to complete traditional KYC (including enhanced due diligence, as applicable) and AML regulatory processes to participate as investors and wallet screening is conducted with respect to potential wallets onboarded via WisdomTree Connect. Once the investor completes the onboarding process, an onchain attestation, represented by a non-transferable soulbound NFT, is issued to the investorā€™s wallet and only those registered wallets can participate in transactions. WisdomTree issued soulbound NFTs cannot be transferred and can be revoked by WisdomTree in the event that client status or conditions change. Shareholders can also peer-to-peer transfer WTGXX tokens to other onboarded shareholders with registered wallets as described above with the Transfer Agent maintaining the official record of share ownership. In this manner, WisdomTree prevents transactions between unknown persons or unknown blockchain wallets.

Separately, the WisdomTree Connect Portal for Fund subscriptions and redemptions is permissioned via IP whitelisting, a process completed during onboarding. Each entity and authorized person must validate, among other qualifications, that it is an institutional investor as defined by U.S. law.

12. What is the monthly transaction volume for the product?

Please see below for monthly transaction volume for WTGXX since inception.

Please note, the monthly transaction volume of the Fund does not generally affect its ability, under normal market conditions, to facilitate subscriptions or redemptions on trading days, which may generally be accommodated in all sizes. Please refer to the answer in question 13 below.

13. What is the expected and maximum time for users to subscribe to and redeem from your product? Have you had any interruptions in your ability to process redemptions and subscriptions?

The generally expected time frame for the settlement of subscriptions and redemptions on U.S. trading days is T+0 (same day). Orders and payments must be received by the applicable cut-off time on U.S. trading days to receive WTGXX shares the same day. Subscriptions and redemptions generally settle shortly after the NAV strike at 4:00 pm ET. The Transfer Agent records all subscriptions and redemptions for the Fund. To date, the Transfer Agent has not had any interruptions in the ability to process transactions in the SEC prescribed timeframes.

The AUM of the Fund and other transaction volume in and out of the Fund does not generally affect the Fundā€™s ability under normal market conditions to facilitate redemptions on trading days. As mentioned in the answer to question 5, the Fund maintains a policy pursuant to Rule 2a-7. In adhering to this policy, WisdomTree believes the Fund is well positioned to meet daily redemption expectations and maintain a stable $1.00 NAV.

14. Provide a description of the subscription and redemption process. Include a diagram of the flow of funds, including each party involved.

Subscription:

  1. Spark (client) submits purchase order for desired amount (cutoff is 12:00 pm ET)1
  2. Spark sends USDC to blockchain address provided by WisdomTree (cutoff is 1:00 pm ET)
  3. WisdomTree confirms receipt of USDC
  4. Stablecoin conversion:
    1. WisdomTree sends USDC to WisdomTreeā€™s Circle account
    2. WisdomTree Circle account burns USDC and WisdomTree sends USD to the Fund custody account
  5. Order fulfillment:
    1. Order fulfilled following 4:00 pm ET NAV calculation
    2. WisdomTree Transfers records shareholder ownership
    3. WisdomTree mints WTGXX tokens and sends tokens to the clientā€™s wallet address.
      1 WisdomTree does not charge brokerage commissions for WTGXX orders. Management fees still apply.

Redemption:

  1. Spark (client) submits redemption order for desired amount (cutoff is 12:00 pm ET)1
  2. Spark sends WTGXX tokens to specified WisdomTree wallet (cutoff is 1:00 pm ET)
  3. WisdomTree confirms receipt of WTGXX tokens
  4. Order fulfillment
    1. WisdomTree burns WTGXX tokens
    2. Order fulfilled following 4:00 pm ET NAV calculation
    3. WisdomTree Transfers updates records of shareholder ownership
  5. Stablecoin conversion:
    1. WisdomTree sends redemption value amount in USD to WisdomTree Circle Account
    2. WisdomTree Circle Account mints USDC and sends to clientā€™s wallet address directly
      1 WisdomTree does not charge brokerage commissions for WTGXX orders. Management fees still apply.

Please see the information in response to question 7 above regarding the roles of applicable WisdomTree entities.

15. Have any liquidity vehicles been established to enhance redemption and subscription efficiency? If so, describe how they work.

Currently, investors purchase and redeem shares of WTGXX via a primary market subscription or redemption by interacting directly with the WisdomTree Connect platform. API connectivity is also available via WisdomTree Connect for investors to access WTGXX.

We are working on multiple solutions to further enhance the experience of clients entering and exiting positions of WTGXX. In the near term, we are developing one-way pricing for instant sales of WTGXX (with a daily capacity cap via WisdomTree) for USDC via the Stablecoin Conversion Service.

We are exploring functionality to provide two-way pricing for instant liquidity on both purchases and sales. This functionality would allow investors to purchase and sell WTGXX instantly via USDC using the Stablecoin Conversion Service, without a daily capacity cap. We believe this functionality would provide investors with a strong user experience, and, while there are no guarantees of its timing or ultimate availability due to a need for existing regulations and/or required licenses to evolve, we will continue to work towards this functionality.

16. With what product can subscriptions and redemptions be made? (i.e., fiat, Dai, USDC, etc.)

WisdomTree can facilitate subscriptions and redemptions via USDC and fiat (USD).

17. What are your future development plans for the product?

We are continually working on developing, improving, and expanding our capabilities to meet our clientā€™s unique needs. We are working on primary market developments specifically related to WTGXX. Our development plans include dividend reinvestment optionality and expanding existing funding and conversion mechanisms. We are also developing functionality whereby share purchases and redemptions can be facilitated via a service that includes additional currencies, crypto native assets, and stablecoins. We are also working to increase operational efficiency by extending order cutoff times. In the future, we also plan to leverage an onchain conversion mechanism to seamlessly process transactions from USDS to USDC via the Stablecoin Conversion Service to facilitate fund subscriptions or redemptions. Finally, we are exploring other novel methods of interaction via decentralized application (ā€œdAppā€) to allow primary market order placement for purchases and sales via smart contracts.

In addition to the instant liquidity developments for purchases and sales detailed above in question 15, we are focused on the development of secondary market functionality for our offerings with the goal of utilizing the full potential of blockchain technology. Research & development efforts currently underway include integration of atomic swaps, contingent transactions, oracles, time locks, account abstraction, third party attestations for KYC / AML verification, and zero knowledge proofs. We are also leveraging our position and connectivity to the wider financial markets to deliver on our vision to bring more traditional financial services onchain, including market making, pricing, credit facilitation and advanced risk management.

We are continuously evaluating and evolving our practices to further our mission to provide regulated financial products to the onchain community. We have been a pioneer in this space since launching our Digital Assets division in 2020, which today includes: (1) launched 13 digital funds that are all tokenized 1940 Act funds with strategies across fixed income, equities, and asset allocation models, (2) launched real world asset tokens including a gold token (serving as certificate of title to physical gold) and a stablecoin, and (3) built a proprietary tokenization platform and tech stack that integrates blockchain technology with traditional finance infrastructure. We are committed to this space as an organization and believe onchain finance is the next evolution of financial services.

The features detailed above would also be subject to then-existing regulations, regulatory interpretations and/or regulatory license requirements with no guarantees of timing or ultimately availability.


IV. Legal Structure

1. Explain the legal structure of the product and the jurisdictions in which it operates.

The Fund is an open-ended government money market fund registered under the 1940 Act in the U.S.

The Fund is a series of the WisdomTree Digital Trust (the ā€œTrustā€). The Trust was organized as a Delaware statutory trust on April 19, 2021, and has multiple series or portfolios. The Trust is an open-end management investment company, registered under the 1940 Act. The Fund is ā€œdiversifiedā€ within the meaning of the 1940 Act. The offering of the Trustā€™s shares is registered under the Securities Act of 1933, as amended. The securities purchased by the Fund are subject to the quality, diversification, and other requirements of Rule 2a-7 under 1940 Act, and other rules adopted by the SEC.

WisdomTree Digital Management, as the investment adviser, has overall responsibility for the general management and administration of the WisdomTree Digital Trust and the Fund. WisdomTree, Inc. is the ultimate parent company of the Adviser.

2. What regulatory bodies oversee the product?

WTGXX is registered with the SEC.

3. What licenses, permits, certificates, authorizations, registrations, concessions, approvals, exemptions does your product or company hold?

WTGXX is issued by WisdomTree Digital Trust and managed by WisdomTree Digital Management, Inc. an SEC-registered investment adviser.

The purchase and sale of Fund shares made through WisdomTree Connect is facilitated by WisdomTree Securities, Inc. (ā€œWTSā€), a broker-dealer registered with the SEC, Member FINRA. WTS does not receive or hold client funds or securities and is not a member of the Securities Investor Protection Corporation (ā€œSIPCā€).

WisdomTree Transfers, Inc. is an SEC-registered transfer and serves as the transfer agent of the Funds.

Each WisdomTree Digital entity will provide the applicable institution with the relevant services.

4. How is bankruptcy remoteness established for assets of this product? Does the issuer have more than one product? Please provide separately any related legal opinions or supplementary documents regarding bankruptcy remoteness

The WisdomTree Digital Trust structure in place is to limit bankruptcy risks and protect shareholders under the 1940 Act. The Trustā€™s assets are held with an independent custodian, State Street, in a segregated account. In the case of a bankruptcy of WisdomTree or any of its providers, including the custodian, WisdomTree, Inc. and its affiliates would have no claim to the Trustā€™s assets and the Trust would not be part of the bankruptcy proceedings.

WisdomTree Digital Trust issues 13 digital funds, all governed under the 1940 Act and this structure.

In addition, WisdomTree is proud of its robust compliance program. It is WisdomTreeā€™s policy to comply with all applicable governmental laws, rules and regulations. Each employee is responsible for adhering to the standards and restrictions imposed by those laws, rules and regulations, including those relating to accounting and auditing matters.

WisdomTree maintains a rigorous culture of compliance. There is a continuous process for identifying, evaluating and managing the significant risks the group faces through the corporate governance system.

WisdomTree has developed a strong governance process, which covers the group-wide strategy, risk management process and regulatory compliance. In addition, external advisors inform WisdomTree of any changes to the regulatory environment to ensure we fulfill all regulatory requirements.

5. What rights do tokenholders have?

WTGXX is a registered 1940 Act Fund that enables shareholders to manage balances onchain while receiving the investor protections and benefits of shareholder rights under applicable U.S. law, including the 1940 Act. Shares of the Fund have a pro rata interest in its assets. Shares have no preemptive, exchange, subscription or conversion rights. Each share is entitled to participate equally in dividends and distributions declared by the Fund Board with respect to the Fund, and in the net distributable assets of the Fund on liquidation.

Each share has one vote with respect to matters upon which a shareholder vote is required consistent with the requirements of the 1940 Act and the rules promulgated thereunder. These shareholder voting rights generally include election of, or changes in, the Fund Board under applicable circumstances and approval of advisory agreements, including increases in management fees, each as further described in and subject to the Fundā€™s governing documents, Prospectus or otherwise as prescribed in the 1940 Act, as applicable.

The Ethereum token is a record of the investorā€™s Fund ownership. Under WisdomTreeā€™s integrated recordkeeping system, the onchain record is aligned with book-entry records maintained by WisdomTree Transfers. WisdomTree Transfers maintains a master shareholder file for all primary market purchases, primary market sales, and peer-to-peer transfers of the token between eligible tokenholders.

6. Are there any pending or threatened legal proceedings or investigations against the company or any of its officers?

There are no pending or threatened legal proceedings or investigations against WisdomTree Digital Management, WisdomTree Digital Trust, WisdomTree Securities, or WisdomTree Transfers. Please see the public filings of WisdomTree, Inc. on the SECā€™s EDGAR site (e.g., 10-K, 8-Ks, etc.) associated with WisdomTree, Inc. and/or other affiliates.

7. Describe any conflicts of interest the company or product may have with its officers or MakerDAO.

There are no known conflicts of interest that WisdomTree or our products have with its officers or Sky (formerly known as MakerDAO).

8. Explain the potential tax implications associated with the product.
In the case of WTGXX, income distributions generally are characterized as ā€œinterest-related dividends,ā€ which are generally exempt from U.S. withholding taxes, provided certain other requirements are met.

Please refer to WTGXXā€™s Prospectus and SAI for a more detailed explanation of the tax consequences of investing in the Fund.

Neither WisdomTree, Inc., nor its affiliates provide tax advice. All references to tax matters or information provided should not be considered tax advice and cannot be used for the purpose of avoiding tax penalties. Investors seeking tax advice should consult an independent tax advisor.


V. Performance, Reporting, and Technical

1. Provide historical performance relative to the most relevant benchmark and explanations for any deviations from the benchmark

WTGXX performance is below and also found at https://www.wisdomtree.com/investments/digital-funds/money-market/wtgxx.

For NAV (net) returns, performance deviations from the benchmark over the periods listed below are generally attributed to management fees. While gross returns align with or exceed the benchmark, NAV (net) returns have slightly underperformed the benchmark YTD.


You cannot invest directly in an index.

Performance is historical and does not guarantee future results. Current performance may be lower or higher than quoted. The 7-day yield quotation more closely reflects the current earnings of the money market fund than the total return. Performance data for the most recent month-end is available at wisdomtree.com/investments.

Total returns assume the reinvestment of all distributions and the deduction of all fund expenses.

2. Describe the frequency, content, and process for performance and portfolio transparency reports. Who provides these?

WTGXX holdings and performance are available publicly at https://www.wisdomtree.com/investments/digital-funds/money-market/wtgxx. The Fund will disclose its portfolio holdings approximately five business days after the end of each month on the website above.

WisdomTree Connect users generally receive monthly statements via email. A sample copy has been emailed to GrandPrix@steakhouse.financial.

3. Describe the accounting and auditing processes for the portfolio and product

EY serves as the independent registered public accounting firm to the Trust that performs the annual audit.

The Audit Committee is comprised of three independent Fund Board members. The principal responsibilities of the Audit Committee are the appointment, compensation and oversight of the Trustā€™s independent registered public accounting firm, including the resolution of disagreements regarding financial reporting between Trust management and such independent registered public accounting firm, among other responsibilities. Annually, the independent registered public accounting firm reviews with the Audit Committee its audit of the Fundā€™s financial statements.

A smart contract audit has been conducted by Oxorio. Audit reports for the smart contract are available at Token Standards and Token Standard Annex.

4. Describe the technical implementation of your product

WisdomTreeā€™s tokenization platform is designed to facilitate onchain ownership and transferability while seamlessly integrating with established traditional frameworks in the asset management industry. This convergence encompasses asset custody, risk management, portfolio management, and regulatory compliance.

The onchain component utilizes common token standards, modified to meet the specific requirements of this use case. Specifically, the Fund tokens are ERC-20 compatible with additional functionalities to enhance ownership control. These functionalities include the ability to pause the token, freeze individual addresses, claw back tokens, and implement transferability checks.

The token represents ownership of the Fund shares; however, regulatory requirements necessitate maintaining offchain records. To ensure compliance without limiting token functionality, we have implemented a bespoke integrated record-keeping system that continuously monitors onchain ownership changes and maintains alignment with the offchain ledger.

A novel feature of our platform is the transferability checks, ensuring that only eligible wallets can hold the tokens. Onchain identity attestation is achieved by implementing a soulbound NFT (ERC-721) linked to the known wallet. Whenever a transfer method is called, a compliance oracle performs a check to ensure the receiving address also holds this soulbound NFT. We believe that using this soulbound NFT enables us to develop more decentralized identity management solutions compared to traditional allow lists or whitelists.

WisdomTree has developed our own code base based on opensource standards that utilizes a beacon proxy pattern for upgradability. This enables us to have the maximum flexibility to respond to both client needs and regulations. This is a deliberate decision to build and manage this ourselves in order to leverage the power and innovation of the DeFi ecosystem and apply those learnings to our products and solutions.

The code base we have deployed is aimed to serve as a foundation for future enhancements, particularly as we seek increased integration into DeFi enabled workflows and we continue on our goal to migrate more operations onchain over time.

5. What audits have been performed on the smart contracts involved with your product, by whom, and when?

We have had two rounds of audit on the existing code base as of August 31, 2024. Any future adjustments or changes to the code base will be audited prior to deployment. A smart contract audit has been conducted by Oxorio. Audit reports for the smart contract are available at Token Standards and Token Standard Annex.


VI. MakerDAO Ecosystem

1. Describe any previous relationship with MakerDAO and familiarity working with DAOs.

We have actively engaged with Sky, affiliated stakeholders, and other DAOs in efforts to fully understand the unique needs and objectives of the onchain community. To meet the ecosystemā€™s unique needs, we have built solutions that (1) unlock access to tokenized real-world-assets, (2) have the ability to facilitate stablecoin conversion (e.g., to USD) to serve as a form of payment, (3) facilitate non-custodial wallet transactions and (4) implement onchain identity attestation via soulbound NFTs.

Leveraging our traditional finance and blockchain expertise, we have developed products and platforms that seek to seamlessly integrate between the TradFi and DeFi worlds while implementing WisdomTreeā€™s robust and rigorous compliance framework. We are committed to delivering best-in-class service for our clients, including adapting, building, and evolving our products, solutions, platforms, and integration points. As the industry evolves, WisdomTree will continue to develop bespoke solutions to provide regulated financial products, which could potentially include solutions built to the specific needs of Sky and its affiliates.

2. Beyond yield, how might your product benefit the SparkDAO and/or MakerDAO ecosystem?

In addition to WTGXX, we have developed a full suite of 13 tokenized funds covering equity, fixed income, and asset allocation models, in addition to tokenized gold and a stablecoin. By onboarding to our platform and subject to applicable onboarding requirements, Spark can potentially access current and future products as they become available and as we continue to innovate, which we believe will be the types of products and services of benefit to Spark. Our products provide increased optionality to Sparkā€™s treasury management through enhanced diversification as well as additional yield opportunities. Together, these funds ensure investors have access and selection to the asset class, structure, and accessibility required by their own unique situation while being assured of a regulated, established asset manager issuing and managing the Funds. Our full suite of digital funds may be found here: https://www.wisdomtree.com/investments/digital-funds.

We are also in the process of establishing an offshore private fund, with a similar mandate of U.S. Treasury and government securities, available to non-U.S. qualified investors, as stated earlier in our responses.

We believe that by providing access to real world assets across multiple asset classes, focusing on increasing liquidity and efficiency in primary and secondary markets, and issuing products via a robust legal framework, we are building an onchain experience for more users to interact with the broader ecosystem.

3. Does the product have integrations with any other platforms?

WTGXX is currently able to be minted on Ethereum and Stellar. We will be deploying on select other EVM compatible chains over time. We consistently monitor the ecosystem evolving and continue to develop new, innovative ways to provide access to our solutions.

4. Do you offer or plan to offer other products that could be appropriate for Spark or other SubDAOs?

In addition to the solutions and products detailed above, WisdomTree, through applicable global subsidiaries, has the ability to deliver customized asset allocation guidance and direct access to our research and expertise to meet Sparkā€™s specific investment objectives. Our Global Research Team and Chief Investment Office focus on four areas: product development, investment research, model portfolio management across various asset classes (equities, fixed income, alternatives, crypto), and strategic asset allocation. We can design and actively manage investment strategies that align with Sparkā€™s specific needs.

Spark would gain access to WisdomTreeā€™s senior advisors for insights and education. Our research is readily available through multiple platforms, allowing the Spark community to stay updated with expert-driven content on current market trends and strategies. A copy of our Model Portfolio Investment Committee Q3 2024 Quarterly Strategic Outlook was emailed to GrandPrix@steakhouse.financial.

We can also offer a comprehensive review of Sparkā€™s existing investments through personalized portfolio consultations, delivering forward-looking insights tailored to your objectives. Our team can analyze Sparkā€™s portfolio to potentially uncover hidden risks and provide actionable considerations to potentially enhance long-term performance.

Finally, we can provide Custom Model Portfolios, which are designed and managed specifically to meet Sparkā€™s objectives with a tailored approach to portfolio management, ensuring it is optimized for Spark. Our extensive research, including white papers, market insights, and long-term strategies, will keep the community informed and empowered to make confident financial decisions.


IMPORTANT INFORMATION
Investors should carefully consider the investment objectives, risks, charges and expenses of the Fund before investing. To obtain a prospectus containing this and other important information, please call 866.909.9473, or visit WisdomTree.com/investments to view or download a prospectus online. Read the prospectus carefully before you invest. There are risks involved with investing, including the possible loss of principal. Past performance does not guarantee future results.

You could lose money by investing in the Fund. Although the Fund seeks to preserve the value of your investment at $1.00 per share, it cannot guarantee it will do so. An investment in the Fund is not a bank account and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency. The Fundā€™s adviser is not required to reimburse the Fund for losses, and you should not expect that the adviser will provide financial support to the Fund at any time, including during periods of market stress.

PRODUCTS AND SERVICES AVAILABLE VIA WISDOMTREE CONNECT: NOT FDIC INSURED | NO BANK GUARANTEE | NOT A BANK DEPOSIT | MAY LOSE VALUE | NOT SIPC PROTECTED | NOT INSURED BY ANY GOVERNMENT AGENCY

WisdomTree Digital Funds are distributed by Foreside Fund Services, LLC. Foreside Fund Services, LLC is not affiliated with the other entities.

The products and services available through the WisdomTree Connect portal are not endorsed, indemnified or guaranteed by any regulatory agency.

The WisdomTree Connect portal and certain related services described herein are made available through WisdomTree Digital Movement, Inc., a federally registered money services business, state-licensed money transmitter and financial technology company (NMLS ID: 2372500).

WisdomTree Transfers, Inc., the Fundā€™s transfer agent, maintains the official record of share ownership through an integrated recordkeeping system with records in book-entry form and records that are recorded ā€“ or digitized ā€“ on the Ethereum blockchain. In order to facilitate the use of blockchain technology, a potential institutional shareholder must have a blockchain wallet. WisdomTree Securities, Inc., an affiliate of WisdomTree Transfers and WisdomTree Digital, facilitates the ability for Fund investors on an ā€œapplication-wayā€ basis to purchase or sell shares.

A blockchain is an open, distributed ledger that digitally records transactions in a verifiable and immutable (i.e., permanent) way using cryptography. A distributed ledger is a database in which data is stored in a decentralized manner. Cryptography is a method of storing and transmitting data in a particular form so that only those for whom it is intended can read and process it. A blockchain stores transaction data in ā€œblocksā€ that are linked together to form a ā€œchainā€, and hence the name blockchain. Blockchain technology is a relatively new and untested technology, with little regulation. Blockchain systems could be vulnerable to fraud, particularly if a significant minority of participants colluded to defraud the rest. Potential risks also include vulnerability to theft, or inaccessibility, and future regulatory developments could affect its viability.

The information provided is for informational purposes only and intended solely for institutions. The information is a summary of steps and not a complete or comprehensive guide to all steps or actions related to shareholder onboarding, transactions, settlement and related matters.

The information is not intended to serve as a recommendation to buy, hold or sell any asset or to engage in any investment or trading strategy or to use any service. The information herein should not be relied on and is not a substitute for the skill, judgment and experience of the user when making investment and other business decisions. All information is impersonal and not tailored to the needs of any person, entity or group of persons. None of the information constitutes an offer to sell or a solicitation of an offer to buy, any security or other asset, financial product or other investment vehicle or any trading strategy, or service, and should not be viewed as trading or investment advice. Potential products and services, as well as applicable launch timing and associated fees, are in development, will require third party relationships and may change or may never become available, including due to regulatory considerations. Any information provided and/or plans associated herewith are subject to change without notice and WisdomTree is under no obligation to provide additional information.

1 post - 1 participant

Read full topic

Aave
Governance [ARFC] Onboard sUSDe, USDe and weETH to Aave v3 on zkSync

Published: Sep 26, 2024

View in forum ā†’Remove

[ARFC] Onboard sUSDe, USDe and weETH to Aave v3 on zkSync

Author: ACI

Date: 2024-09-26


Summary

This proposal aims to onboard sUSDe, USDe, and weETH to the Aave v3 protocol on zkSync. This follows the original plans for further expansion on the network.

Motivation

The integration of sUSDe, USDe, and weETH into Aave v3 on zkSync is following the intitial plan for the zkSync network launch. With the successful launch of Aave v3 on zkSync, and some time for monitoring, we believe it is time to start expanding from the initial asset list.

These onboardings also include partnership with Ethena and EtherFi to add ZK token incentives to each market, which will contribute to Aaveā€™s growth on zkSync.

Proof of Liquidity and Deposit Commitments

Aave DAO received an allocation of ZK during the networkā€™s TGE. Ethena and EtherFi have both pledged to add additional incentives from their own ZK token allocations. These incentives will be used to grow the market with ACI acting as Emissions Manager.

Specification

Risk Parameters will be provided by Risk Service Providers and this ARFC will be updated based on their assessment.

Disclaimer

This proposal is powered by Skywards. ACI is not directly affiliated with Ethena or EtherFi and did not receive compensation for creation this proposal. ACI is a delegate in EtherFi. ACI and its members hold weETH.

Next Steps

  1. If consensus is reached on this [ARFC], escalate this proposal to the Snapshot stage.
  2. If the ARFC snapshot outcome is YAE, publish an AIP vote for final confirmation and enforcement of the proposal

Copyright

Copyright and related rights waived under CC0

1 post - 1 participant

Read full topic

Governance [ARFC] Chaos Labs Risk Stewards - Increase GHO Borrow Caps on Arbitrum V3 - 09/26/24

Published: Sep 26, 2024

View in forum ā†’Remove

Summary

A proposal to:

  • Increase GHOā€™s borrow cap on the Arbitrum V3 deployment.

Motivation

GHO (Arbitrum)

GHO has reached 50% supply cap utilization and its borrow cap is at 37% utilization. While these figures are relatively low, we anticipate an influx of demand given newly increase ARB borrow incentives.

image - 2024-09-26T142620.699

Supply Distribution

Supply is relatively well distributed, with no single user dominating. Importantly, this asset cannot be used as collateral.

image - 2024-09-26T142623.957

Borrow Distribution

Borrows are against a variety of different collateral, with the two largest presenting limited risk of liquidation.

image - 2024-09-26T142626.929

USDC is the most popular collateral asset against GHO.

image - 2024-09-26T142630.208

Recommendation

Given anticipated user behavior in light of incentives, we recommend increasing the borrow cap.

Specification

Chain Asset Current Supply Cap Recommended Supply Cap Current Borrow Cap Recommended Borrow Cap
Arbitrum GHO 16,000,000 - 9,000,000 14,000,000

Next Steps

We will move forward and implement these updates via the Risk Steward process.

Disclaimer

Chaos Labs has not been compensated by any third party for publishing this ARFC.

Copyright

Copyright and related rights waived via CC0

1 post - 1 participant

Read full topic

Governance [ARFC] Onboard USDC and FRAX to Aave v3 Lido Instance

Published: Sep 26, 2024

View in forum ā†’Remove

Title: [ARFC] Onboard USDC and FRAX to Aave v3 Lido Instance

Author: ACI

Date: 2024-09-25


Summary

This proposal aims to onboard USDC and FRAX to the Aave v3 Lido Instance.

Motivation

The integration of USDC and FRAX into the Aave v3 Lido Instance is driven by the following factors:

  1. FRAX Adoption: Frax is also taking a new place in Aave ecosystem with harmonization between FRAX and USDC parameters.
  2. Liquidity Enhancement: The inclusion of these widely-used stablecoins is expected to boost liquidity in the Lido Instance, potentially attracting more users and increasing overall platform activity.
  3. Strategic Alignment: This move aligns with Aaveā€™s goal of offering a comprehensive suite of high-quality assets, keeping the protocol at the forefront of DeFi liquidity.

Proof of Liquidity and Deposit Commitments

FRAX has pledged liquidity provision support. These will compliment the ongoing incentives for the Lido Instance.

Specification

Contract addresses:

USDC: 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48

FRAX: 0x853d955aCEf822Db058eb8505911ED77F175b99e

Risk Parameters will be provided by Risk Service Providers and this ARFC will be updated based on their assessment.

Disclaimer:

This proposal is powered by Skywards. ACI is not directly affiliated with FRAX and did not receive compensation for creation this proposal.

Next Steps

  1. If consensus is reached on this [ARFC], escalate this proposal to the Snapshot stage.
  2. If the ARFC snapshot outcome is YAE, publish an AIP vote for final confirmation and enforcement of the proposal

Copyright:

Copyright and related rights waived under CC0

1 post - 1 participant

Read full topic

Development BGD. Aave <> BGD Phase 3 (continuous) Recap

Published: Sep 26, 2024

View in forum ā†’Remove

aave-phase3-recap-banner

Summary

Recap of the 6-month continuous engagement for services between BGD Labs and the Aave DAO, starting on April 1st, 2024, and ending on October 1st, 2024.



What has been done?




1. Aave protocol


ā†’ Aave v1

During this engagement, we moved forward with the third and final deprecation phase of Aave v1, and the community approved now the instance to be considered out-of-support.

Apart from potential upcoming Rescue Missions, no extra development maintenance should create resourcesā€™ overhead in the future.



ā†’ Aave v2

The community has been slowly and softly deprecating v2 in favor of v3 instances, so from the technical side we have not worked on any further improvement on the system, focusing on monitoring/addressing any type of issues (e.g. the aforementioned aAMPL), and supporting entities creating governance proposals affecting v2.

The only development item we produced was the full deprecation of the stable rate mode on Aave v2, given that it was pretty important to be fully aligned with v3 on this. All the details and governance proposal can be found HERE.



Ampleforth off-boarding resolution

Together with the Chaos Labs, the risk provider of the community, we supported the community to reach a conclusion on the Ampleforth incident described HERE.

This involved doing an in-depth analysis to locate the root of the issue in the aAMPL/vAMPL custom implementation by the Ampleforth team, together with coordinating with Chaos Labs to propose a fair resolution for both aAMPL suppliers and the Aave DAO.

Unfortunately, this task took very important resources, and this should be a good lesson going forward, for example, to not introduce significant custom components on Aave when coming from external teams, unless the trust and reputation of those are unquestionable.



ā†’ Aave v3

Improving Aave v3 has been most probably the most important focus of this engagement phase, both with visible/release-ready results, but also with important strategy changes that needed technical adaptations.

The following is a comprehensive list of work streams over Aave v3:


Aave v3.1 activation

Even if the work on v3.1 was mainly done on Aave <> BGD Phase 2, its criticality and the very important off-chain infrastructure work required to release it with maximum assurances and scalability, cause it to be fully active in production in the middle of Phase 3, on THIS governance proposal.

We consider the work/time invested was worth it, as it allows us to have a way faster release cycle (v3.2 to be activated approximately two months after, v3.3 upcoming), and with tooling (e.g. Aave Origin) following the same approach as all other Aave projects.


Aave v3.2 activation

We designed and implemented Aave v3.2, introducing Liquid EModes and removing unused logic in production related to the deprecated stable borrowing mode. A comprehensive description of Aave v3.2 can be found HERE, and its activation is imminent via governance proposal, with ETA this upcoming week of 30th September.


Aave v3.3: WIP

While developing new versions of Aave, we need to do internal exercises of prioritizing features to introduce on each release, mainly balancing complexity versus go-to-market timing.

Given the groundwork done on v3.1, in parallel with implementing v3.2 we have been working on several other improvements to release in an upcoming v3.3/v3.4. Some of them are related to the requirements of Aave Umbrella, while others are independent of the Aave protocol.

We estimate v3.3 to be approximately 75% ready.


Aave Generalised Risk Stewards (AGRS)

We did multiple internal iterations for the generalization of Risk Stewards from the currently active CapsPlusSteward, resulting in the proposal AGRS, together with a pilot integration program of AGRS with Chaos Labs Edgeā€™s Risk Oracle.

All details can be found HERE.


Aave goes multi-pool in the same network

Historically, Aave has experience with maintaining multiple pools on the same network, but apart from minor exceptions on the ā€œv2 eraā€ (v2 main Ethereum, AMM, or even Aave Arc), the approach from v3 release was more on 1 network ā†’ 1 pool; and focus more on expanding to new networks.

However, last months the community decided to put effort and resources into all contribution fields to make multiple pools on the same network a reality, at scale. As a result, Aave currently has three v3.1 instances on Ethereum, of which Aave v3 Lido stands out with close to a $700 million market size.

For this strategy change to happen relatively seamlessly operations-wise, we helped on the technical side by:

  • Adapting the Aave tooling to support this multi-pool approach, including but not limited to aave-address-book, aave-proposals, aave-helpers, aave-permissions-list.
  • Supporting other contributors like ACI or TokenLogic with advice on for example pool or rewards configurations.
  • Answer any technical doubts to external partners involved in those pools, like Lido or EtherFi.

Even if there is room to improve tooling and procedure-wise for multi-network and multi-pool strategy going forward, we are confident that the process should be pretty scalable now.


Assetsā€™ Pricing: CAPO

On the pricing side of the Aave protocol, we have worked on the following:

  • We proposed to apply CAPO for all stable coins on Aave v2, to be aligned with the strategy on v3, HERE.
  • We made different improvements and refactoring on the CAPO repository, including adding a guide for other contributors to add new CAPO instances to it.
  • More on the listings side (described in a different section on this recap), we did pricing strategy recommendations for assets, mainly depending on their technical and security architecture.
  • Given the frequency of listings of LSTs/LRTs and in general, assets tied to an underlying, we started researching new pricing strategies for these assets, with technologies with Chainlink PoR in mind.




2. Aave tooling and infrastructure


ā†’ a.DI (Aave Delivery Infrastructure)

Since December 2023, a.DI has been in production fulfilling all cross-chain communication needs for the Aave governance. This has enabled all types of parameter changes on the 10 active Aave pools, proposals by treasury contributors to rebalance funds across networks, activations of new Aave pools, or even the activation of cross-chain GHO.

The main success metric on this project in our opinion is the lack of any type of operational/security incident: a.DI has worked as expected .

Another very important aspect to highlight about a.DI, is the adoption by the Lido DAO of the system, as it can be seen HERE. We see this as a good symptom of the quality of our contribution to Aave, when other very important actors of the ecosystem like Lido adopt independently Aaveā€™s technology just for its quality and suitability.

Nevertheless, even if a.DI is stable, we have made different improvements to it during this engagement:

  • The biggest contribution has been the release of a.DI v1.1, including 2 major features: a.DI Shuffling and granular access control. Shuffling improved the scalability and cost optimization of the system, while granular access control aligned better with the requirements of Aave for operational vs emergency actions, in a decentralized framework.
  • We proposed an update of all a.DI adapters of ā€œnativeā€ bridges (e.g. rollups) to add extra metadata (standardizing aspects like events across paths), or improve gas configurations, HERE.
  • We updated the LayerZero adapters to their v2, via the maintenance proposal HERE.
  • We updated the HyperLane adapters to their v3, via the maintenance proposal HERE.
  • We added support on a.DI for both Wormhole and Axelar. Currently pending to be added into the consensus of some a.DI paths, but already in production in a.DI Lido instance.
  • As part of the pre-requirements for the activation of a new Aave pool, we enabled a.DI on ZKSync, HERE.
  • We did an important refactoring/improvement of the a.DI deployment infrastructure (adi-deploy), to have it more decoupled from the a.DI codebase itself (e.g. using more create2).
  • Refactor testing/visibility infrastructure (e.g. configurations diffs, standard payloads similar to governance proposals) for upgrades on the a.DI smart contracts in production via governance.
  • On a.DI Monitoring (https://adi.onaave.com/):
    • Added bridging times, by adapter.
    • Burn rates of the system: transaction cost, bridging cost; with granularity per underlying provider.
    • Adaptation to support a.DI v1.1, mainly its new Optimal Bandwidth configuration.
    • Multiple internal optimisations.

Similar to Aave Governance v3, a.DI has reached quite some maturity, and the work going forward will be focused on quality improvements.


ā†’ Aave permissions list

The work on Aave Permissions List has been on the following:

  • Maintenance : support the new networks Aave expands to and new pools, add interpretation of some extra smart contracts of the Aave ecosystem and miscellaneous internal refactoring.
  • Contracts upgradeability : we added a new table of each poolā€™s report, to show which level which contracts of the ecosystem are upgradeable (and controlled by who) versus non-upgradeable. This is a useful way for both users and integrators to simply see the levels of trust deposited into each contract. Example HERE.

Aave permissions list has become a pretty fundamental infrastructure piece for quality assurance of both the new Aave pool and generally any Aave governance proposals, in order to have visibility about any type of permissions change on both simulation (e.g. Tenderly) and pre-production (e.g. during voting) stages.


ā†’ Aave Address Book

Aave Address Book (and its UI Search on Aave) has become one of the most used projects in the Aave ecosystem, being the ā€œsource of truthā€ for the official Aave smart contract addresses.

During this engagement, we did the following:

  • Adapted the repository whenever necessary for compatibility with new Aave versions, like v3.1 or v3.2.
  • Added automatic validations for contracts to be verified when added to Aave Address Book.
  • Added automatic validations of cross-references: when an address is added, we verify that of for example getters in other contracts, the value is the same.
  • Added support to Gnosis Safe address book, for users to be able to import a compatible format all Aave ecosystem addresses.
  • Misc internal improvements whenever required.

ā†’ Aave Governance v3

Aave Governance v3 has been working without any significant problems since its activation, and we have focused mainly on improving internally vote.onaave.com, the interface used by a good part of governance participants.

Amongst other, we have improved:

  • Improving the logic handling data fetching from IPFS, handling better fallback strategies to improve stability when the main gateway has any problem.
  • Add support to new networks like ZKSync.
  • Internal refactoring of icons (assets, wallets, networks).
  • General maintenance to keep dependencies updated.

On the smart contracts side, we have not made any improvement in order to prioritize other fields of contribution, given that Aave Governance v3 is already completely efficient and scalable.


ā†’ Safety Module

On the Safety Module side, our focus has been on Umbrella, covered by a separate scope on the Aave <> BGD Phase 3, and that we will update about pretty soon.

The current pre-Umbreall system is running normally in production, and apart from supporting other contributors on aspects like changing rewards, no extra improvements have been made.


ā†’ Aave Robot

On the Robot side, the work was mainly on the maintenance, optimization and coverage directions, with the following contributions:

  • Update the whole Robot system to be compatible with Chainlink Automation v2.
  • Improve gas management mechanics, introducing stricter gas price limits to only execute proposals whenever there are no gas spikes.

ā†’ Maintenance proposals

During this period, we created 9 governance proposals via the maintenance proposals flow, generally complementary to other ongoing projects (e.g. a.DI, network deployments, Guardian-related).

All of them can be found on the Technical maintenance proposals thread, after this one.


ā†’ Aave Seatbelt

On Aave Seatbelt, in addition to all required maintenance and bug fixing, we have made the following improvements:

  • Given that Certora now is an independent user of the tool, that allowed us to receive external feedback, and consequently apply it to the tool, like the interpretation of extra fields Aave-related.
  • As it is quite frequent that the new network where Aave lives doesnā€™t have Tenderly support (previously a hard dependency of Seatbelt), we have added a fallback mechanism of Foundry-based state snapshots and diffs, to show reports on all changes directly related to the Aave protocol, even without interpretation for external systems.

ā†’ Aave Proposals and Aave Helpers

Aave Proposals and Aave Helpers are pretty complementary tools, and continuously evolve whenever external contributors require improvements, or we need them while developing other projects (e.g. adding extra fork tests on certain governance proposals).

The focus during this engagement has been purely on maintenance with items like:

  • Improving the proposals generator scripts.
  • Improving the preview features when creating proposals.
  • Improving the defaults tests applied on all governance proposals in fork, in the pre-creation stage.
  • All sorts of minor changes and bug fixes.




3. Technical support to other contributors


ā†’ Proposals reviews

During this engagement, we have supported all other contributors reviewing more than 100 governance proposals before they are created on-chain, a rhythm of 1 proposal every ~2 days.

Similar to previous engagements, the complexity of the proposal heavily varies depending on the content, but we are pretty glad about how both our expertise and the tooling we have built allow us to keep very high speed for the DAO in this field while having incredibly high-quality assurance.

In summary, every single proposal and new sub-system activated on Aave has been reviewed in some or multiple stages by BGD.

Additionally, and while keeping the required independence, we have supported Certora in their involvement in reviewing the same proposals on the on-chain stage, together with addressing any kind of doubt or problem arising from the proposals.


ā†’ Tech support in rewards programs

Currently, the Aave DAO has 2 types of infrastructure to incentivize activity on its systems: the Aave v3 native incentives smart contracts, and the Merit program by ACI. Our technical support has been focused on the Aave v3 incentives smart contract side, by reviewing activations and maintaining the repository associated with the system GitHub - bgd-labs/example-liquidity-mining-aave-v3: Example repo on how to enable and configure liquidity mining on aave v3, which allows for entities like ACI to activate/modify rewards programs in a pretty straightforward and safe manner.


ā†’ GHO

On the GHO side, our focus has been to support other contributors like Aave Labs when the developments affect directly the Aave infrastructure (e.g. integrations with the Aave protocol), both in design and implementation phases.

The major contribution during this engagement was doing an extensive review/analysis of cross-chain GHO design and implementation before its release, confirming to the Aave community its suitability, together with giving precise feedback on aspects to change or improve before and after the activation.

The analysis can be found HERE.

Additionally, we had given minor advice and support on other components like the GHO stewards used by the ALC (Aave Liquidity Committee).


ā†’ Advisory on AAVEnomics

On July 25th, ACI proposed a new iteration of $AAVE tokenomics HERE. Even if until now not being a technical topic, we advise them on the initial feasibility of different aspects of the proposal, and especially on the synergies with Umbrella given the direct impact of the project on the current Aave Safety Module and $stkAAVE/stkABPT.

After that, we contributed to the discussion with a more precise idea of integration between Umbrella and AAVEnomics: slashing hooks, described in detail HERE.




4. Security & Technical analysis


ā†’ Immunefi

Similar as in previous engagements, we have been receiving and addressing multiple bug bounty submissions on the Aave <> Immunefi program. Fortunately, no major report was received during this time, and only a June Request for Bounty Payout and an upcoming one this month was needed.

Additionally, we have done the appropriate maintenance on the program whenever scope needed to be updated, or rules.

Even if doesnā€™t belong to this recap, we will be proposing different optimizations to the bug bounty program going forward, given that this should be dynamic and always evolving.


ā†’ Onboarding of new security reviewers

Even if more intangible than other items, especially for Aave v3.2 and Umbrella we have put focus on ā€œscoutingā€ and onboarding new security auditors, to increase the pool of them for Aave projects, while testing quality.

The results of this were quite satisfactory regarding Aave v3.2 (more details on the post of that specific project), which should benefit Aave in the medium and long term.


ā†’ Cantina Aave v3.1 competition

As part of the Aave v3.1 security procedures, we evaluated, set up, supervised, and reviewed submissions of the Aave v3.1 Cantina competition.

Being the first competition for the Aave protocol, we derived important learnings on how and when contests/competitions can play a role during security processes; apart from the obvious benefits the v3.1 one provided.


ā†’ Participation in security incidents

  • We led the analysis, protective actions, and resolution of the Aave v3 ZKSync activation issue, HERE.
  • We initiated the analysis/reaction of the Periphery Contracts Incident, and once the problem was more isolated, supported Aave Labs on everything required concerning the integration of the Aave periphery contracts on their UI.
  • We evaluated several ā€œfalse alarmsā€ about problems potentially affecting Aave or its integrations (e.g. assets listed). Fortunately, none of them apart from the previously described were real threats.

ā†’ Asset listings. Technical/security analysis

During this period, it has been quite frequent to have assets candidates for listing where its technical architecture and general security are even more important than usual for the Aave protocol. That is the case of for example LSTs, whose only responsible pricing strategy makes Aave very dependent on the assetā€™s security, or others like tBTC, where the architecture of the custody and mint/burn flows play an enormous role in pricing them efficiently.

During Phase 3, we have contributed with the following analysis:


ā†’ Analysis of networks to activate Aave

On the network evaluation side, we have only published a report about ZKSync HERE. The rationale for the reduced number of new networks is the following:

  • Even if Aave is very scalable at the moment in terms of expansion to networks, generally we believe it is important to balance expansions with improving the quality and features of the product. In this scope, we have prioritized slightly more protocol improvements.
  • We underestimated the effort required for ZKSync, which is a good lesson for ourselves and the community going forward: tooling compatibility and full stack equivalence between Ethereum and other networks can imply tremendous overhead, even when the team behind the network is allocating resources, like in the ZKSync case.
  • The change of strategy to multi-pool in the same network in the order of 1-2 analyses to be slightly delayed, planned for the following weeks. Even if this is not ideal, we think it is both a characteristic and strength of our scopes: if we see the community is demanding something with business urgency, we are able to swap focus between tasks, while keeping quality.

ā†’ Review deployments by Catapulta

During this engagement, we reviewed two pool deployments by Catapulta (engaged for 6 months HERE): the Aave v3 Lido Ethereum and the Aave v3 Etherfi Ethereum pools.

Even if there was no problem with the collaboration or outcome, we detected a lack of optimality during the process, so our recommendation going forward is for us BGD to again proceed with these activations replacing Catapulta , as it is complicated to decouple the system that we still need to deploy (for different networks) and our tooling, from the deployment and activation proposals themselves.




5. Umbrella

Being part of a separate scope and not strictly time-based contribution, we will do an update about Umbrella in a separate post.




6. Miscellaneous

  • We followed and analyzed the MATIC to POL migration (some phases still on-going), HERE.
  • We provided all necessary technical feedback to ACI about the Aave Guardian Renewal (some steps still pending on governance), together with supporting the Aave Protocol Guardian in events like the ZKSync pause on the initial activation. HERE.
  • We made several improvements on aave-cli, a tool/package used both by us internally and other contributors (e.g. Avara Labs) to for example create test fork environments with proposals executed that still running in production.
  • Gave technical feedback to all types of contributors when requested, including ACI, Aave Labs, Chaos Labs, TokenLogic, Certora, Karpatkey, LlamaRisk, or Catapulta.
  • Discussed with countless partners about all-Aave topics, from listings to technical integrations, passing through security, and any other aspect. This is complicated to present quantitatively, but our hope is that partners of Aave and the community know that for anything technical-related, BGD Labs is always available to help.




Conclusions and, next?

  • On what we think is a good note, this engagement has been more of the same compared with others: making the current active systems work as expected, keep evolving them and still create new features and sub-systems.
  • We have focused especially on Aave v3 core this time, and confirmed something very important going forward: Aave v3 is a powerful system, that combines a battle-tested codebase, with good flexibility to evolve it.
  • The Aave DAO has become substantially more efficient, with multiple regular and independent contributors helping each other when needed, while keeping independence. This naturally has affected development flow, as from BGD we can reduce the support required by other parties.
  • Documentation of projects and visibility is still a field we think we could improve. Even if we put important focus on both, we tend to prioritise execution and a system like Aave should be even better in that direction.
  • Generally, we think the separation of a continuous scope versus project-based is suitable for our role, given how unpredictable are the needs on the first versus the clearer planning on the second (even if with only an approximate duration). This is akin to development projects in centralized organizations, but working in the context of a truly decentralized DAO, it is simply different.

We thank the whole community and all its service providers for making our work easier: @ACI, @ChaosLabs , @Certora, @TokenLogic, @Karpatkey, @AaveLabs, Catapulta (@kartojal), and @LlamaRisk.

Also thanks to all governance participants who week by week made a tremendous effort (sometimes not so appreciated) to understand governance proposals, vote on them, and generally be involved in this forum: @EzR3aL, @ACI, @TokenLogic, @Karpatkey, Areta (@sid_areta), @WintermuteGovernance, StableLab (@Kene_StableLab), Keyrock (@0xkeyrock.eth), @SaucyBlock , @DAOplomats.eth, @Event_Horizon; and everybody else writing regularly or just putting some time following Aave.

Finally, thanks to all Aave and DeFi users. Everything this DAO and its contributors create is finally for you.

Just_Use_Aave.




We are satisfied with the outcome of Aave <> Bored Ghosts Phase 3 continuous engagement, and we hope the community is likewise, even if we are open to any type of feedback, positive and/or negative.

We intend to keep working for the Aave DAO, so, we will be creating a proposal for Phase 4 (continuous) in the upcoming days.

2 posts - 2 participants

Read full topic

Governance [ARFC] Chaos Labs Risk Stewards - Increase Supply and Borrow Caps on Aave V3 - 29/25/24

Published: Sep 25, 2024

View in forum ā†’Remove

Summary

A proposal to:

  • Increase weETHā€™s supply cap on Aaveā€™s V3 Ethereum deployment.
  • Increase weETHā€™s supply cap on Aaveā€™s V3 Arbitrum deployment.
  • Increase wstETHā€™s supply cap on Aaveā€™s V3 Polygon deployment.
  • Increase USDCā€™s supply and borrow cap on Aaveā€™s V3 Avalanche deployment.

Motivation

weETH (Ethereum)

weETH has reached 100% supply cap utilization on Ethereum, and its borrow cap is at 36% capacity.

image (76)

image (77)

Supply Distribution

Most of the top weETH suppliers borrow WETH or weETH. The supply distribution is even among the largest wallets, indicating no concentration of the supply. The largest open positions have low liquidation risk, as the supplied and borrowed assets are either identical or closely correlated ETH derivatives.

image (78)

Overall, WETH represents 88.1% of the value borrowed against weETH.

image (79)

Recommendation

Given the usersā€™ behavior and available liquidity, we recommend increasing the supply cap to 935,000 weETH.

weETH (Arbitrum)

weETH has reached 96% supply cap utilization on Arbitrum, and its borrow cap is at 12% capacity.

image (80)

image (81)

Supply Distribution

Most top weETH suppliers borrow WETH, with a few also borrowing small amounts of weETH or wstETH. The supply distribution is even among the largest wallets, indicating no concentration of the supply. The largest open positions have little liquidation risk, involving borrowing assets correlated to the ones supplied.

image (82)

Overall, WETH represents 96.14% of the value borrowed against weETH.

image (83)

Recommendation

Given the usersā€™ behavior and on-chain liquidity, we recommend increasing the supply cap to 80,000 weETH.

wstETH (Polygon)

wstETH has reached 95% supply cap utilization on Polygon, and its borrow cap is at 4% capacity.

image (84)

image (85)

Supply Distribution

Most of the top wstETH suppliers borrow WETH, with a few maintaining deposit-only positions. The largest two wstETH suppliers represent an outsized proportion of the total market. The largest open positions have low liquidation risk, as the supplied and borrowed assets are closely correlated ETH derivatives.

image (86)

Overall, WETH represents 95.92% of the value borrowed against wstETH.

image (87)

Recommendation

Given safe user behavior but strict on-chain liquidity, we recommend increasing the supply cap to 10,500 wstETH.

USDC (Avalanche)

USDC has reached 80% supply cap utilization on Avalanche, and its borrow cap is at 96% capacity.

image (88)

image (89)

Supply Distribution

The biggest USDC supplier borrows USDC as it is looping over its position to farm AVAX rewards.
The other major USDC suppliers mostly have supply-only positions or are borrowing small amounts of WETH.e. The biggest position represents an outsized portion of the market.
Given the lack of borrowing or the high correlation of the borrowed assets to the collateral, the major positions pose no liquidation risk.

image (90)

Overall, USDC represents 85% of the assets borrowed against USDC collateral.

image (91)

Borrow Distribution

The biggest USDC borrow is also the biggest USDC supplier as itā€™s looping to farm AVAX rewards.

The other major USDC borrows mostly use BTC or WAVAX as collateral. The biggest position represents a large portion of the market.

Given the looping of the biggest account and the high health score of the other major borrowers, they pose little to no liquidation risk.

image (92)

Overall, BTC.b represents 39% of the collateral used to borrow USDC.

image (93)

Recommendation

Given the usersā€™ behavior and on-chain liquidity, we recommend increasing the supply cap to 300,000,000 USDC and the borrow cap to 225,000,000 USDC.

Specification

Chain Asset Current Supply Cap Recommended Supply Cap Current Borrow Cap Recommended Borrow Cap
Ethereum weETH 900,000 935,000 200,000 -
Arbitrum weETH 77,000 80,000 25,000 -
Polygon wstETH 10,000 10,500 570 -
Avalanche USDC 200,000,000 300,000,000 150,000,000 225,000,000

Next Steps

We will move forward and implement these updates via the Risk Steward process.

Disclaimer

Chaos Labs has not been compensated by any third party for publishing this ARFC.

Copyright

Copyright and related rights waived via CC0

4 posts - 3 participants

Read full topic

Governance [ARFC] Aave Liquidity Committee Funding Phase IV

Published: Sep 25, 2024

View in forum ā†’Remove

[ARFC] Aave Liquidity Committee Funding Phase IV


Title: [ARFC] Aave Liquidity Committee Funding Phase IV
Author: @karpatkey_TokenLogic
Created: 2024-09-25


Summary

This publication presents the Aave Liquidity Committee (ALC) Phase IV request.

Phase III Update

Ethereum

During the previous phase of the ALC, GHOā€™s peg has been resilent and more recently, has been trading above peg due to demand for stkGHO. A 5M GHO swap resulting in a low quoted price impact.

Screenshot 2024-09-25 at 16.31.13

Overall, TVL is sitting around $45M with the amount of GHO allocated to DEXes being approximately 10M. These numbers donā€™t account for GHO Stability Modules (GSM) totaling 16M across USDC and USDT.

Screenshot 2024-09-22 at 13.32.20

The Tricrypto pool on Curve and 80/20 wstETH/GHO pool on Balancer have seen inflows in response coordinating liquidity and boosting rewards to those pools. By workingly closely with various fund managers, we have been able to achieve significant deposit growth over the last month.

With perp funding rates drifting lower, the cost of capital has also drifted lower from 17.5% to around 10-12%. In general, providing DEX liquidity has become more attraction from a capital allocation perspective. However, stkGHO remains the more attractive investment and we consistently receive this feedback from various fund managers across the industry.

Screenshot 2024-09-22 at 13.52.38

On Ethereum, the more battle tested pools like Balancerā€™s GHO/USDC/USDT 3pool have had good success with attracting liquidity relative to the newer ECLPs by Gyroscope. On Arbitrum, with a more retail LP user base, the reverse appears to be true.

More generally, this is leading to a re-think of how we approach ECLPs in general with Maverick proving to be more effective and responsive as a peg defense tool on Ethereum with over 6M of liquidity.

The Notional Finance integration provides a large portion of the 3pool liquidity on Balancer by offering users the ability to leverage farm the incentives to amplify the returns. Leveraging the BPT postion on Aura Finance, has proven an effective tool to help support the peg.

The below provides an overview of GHOā€™s current liquidity incentive distribution on Ethereum:

Screenshot 2024-09-22 at 13.26.19

Arbitrum

GHOā€™s growth on Arbitrum has been slower than intended due to lack of volume through the bridge.

There is no native supply on Aave and transferring GHO to Arbitrum for yield is directly competing with stkGHO and liquidity provisioning on Ethereum. Borrowing GHO on Ethereum to provide liquidity on Arbitrum requires extra steps and generates similar returns. Of the GHO that was coordinated through the bridge, a large portion has been swapped out of DEX liquidity pools and now resides on Aave. The ability to arbitrum GHOā€™s price between networks becomes more practical with growing supply on both networks.

The above has influenced in GHO consistently trading above $1.00, with a 5M swap resulting in a higher price impact (above 50%). The TVL in GHO pools in Arbitrum is $5.7M, with GHO representing about $1.2M.

Phase IV Lookahead

Ethereum

In the near future we expect GHO to be listed on InstadApp with several curated vaults providing additional utility and yield opportunites that use GHO.

A sUSDS/GHO strategy vault is expected to launch on Contango with support from the Contango team. Early stage discussions with prospective investors is promising.

We also expect GHO to feature in the upcoming Royco launch with the intent to drive flows into several yield strategies across Ethereum and Arbitrum.

Achieving 50M of DEX liquidity on Ethereum across various integrations remains a key focus. Whilst we are yet to acheive this target, we are currently very well positioned for current market conditions.

The 80/20 wstETH/GHO pool on Balancer and GHO/wBTC/wstETH pool on Curve are to be consolidated into GHO/tBTC/wETH pool. This is expected to reduce cost and offer better swap routings.

In the near future, we expect further joint collaborations between Paxos, Balancer and the ALC resulting in a new liquidity pool and acheiving the 50M TVL target. Looking beyond this, there will be an increasing focus on integrations that create utility for GHO.

With GHO surpassing 150M circulating supply and approaching 50M in DEX liquidity, we expect potential opportunities for the ALC to support GHO listing on centralised exchanges.

When accounting for the above, the proposed quarterly budget for the Ethereum ecosystem is 650,000 GHO.

Arbitrum

To boost GHO supply on Arbitrum, the September Finance update proposes transferring 5M GHO from the Treasury on Ethereum to Aave v3 on Arbitrum. This is substantially increase the GHO supply on the network.

In the near future, we expect GHO to be listed on Synthetixs v3 with under-utilised liquidity deposited into Aave v3 to earn yield.

A USDe/aGHO ECLP is to launch soon with x30 Sats with support from the ALC.

The ALCā€™s focus on Arbitrum is shifting towards creating utility and demand sinks for GHO as DEX liquidity is well positioned to support the peg.

The previous ARB budget for GHO liquidity on Arbitrum was 375,000 ARB over 3 months. This is equivalent to around $200,000 at spot prices. With the expected GHO listing on Synthetix in the near future, the overal Arbitrum budget is to replace existing liquidity spending and also focus on the broader adoption of GHO within the ecosystem.

The quarterly budget for the Arbitrum ecosystem is 300,000 GHO.

Performance Metrics

The below details some high-level GHO metrics:

Description Ethereum Value Arbitrum Value
TVL DEX Liquidity Pools 50M 30M
TVL Utility Liquidity Pools (Excl. stkGHO) 15M 10M
DEX Liquidity Composition < 50% GHO (< 33% for 3pools) < 50% GHO (< 33% for 3pools)
Swap Price Impact $5M Swap (GHO to USDC) < 0.10% < 0.25%
Annualised Peg Volatility < 5.00% < 5.00%
Price level for >90% time $0.995 using Redstone Medium Price $0.995 using Redstone Medium Price

Please note, each of the above targets has external dependencies beyond the control of the ALC. The above table serves as a North Star for the ALC to strive towards over the next three months. Having measurable targets provides a clear direction and goal to achieve.

Specification

Create an Allowance for GHO on Ethereum for a total of 950,000 GHO.

ALC Ethereum SAFE: 0xA1c93D2687f7014Aaf588c764E3Ce80aF016229b

Disclosure

TokenLogic and karpatkey receive no payment for this proposal. TokenLogic and karpatkey are both delegates within the Aave community.

Next Steps

  1. Gather feedback from the community.
  2. If consensus is reached on this ARFC, escalate this proposal to the Snapshot stage.
  3. If Snapshot outcome is YAE, an AIP will implement this proposal.

Copyright

Copyright and related rights waived via CC0.

1 post - 1 participant

Read full topic

Staking ETH disappeared from platform

Published: Sep 25, 2024

View in forum ā†’Remove

I had 0.12 ETH staked on AAVE, which I transferred last year and left there without doing anything. Today, I logged in to check in on my staking rewards and I am seeing 0.00001 ETH there. When I check transaction history, there is only supply of 0.08 and 0.04 ETH, but no withdrawals in my transaction history. My wallet is: 0x2ccfeb9d28df1bae68c2ad1fc2bb0464cc1199d5

4 posts - 2 participants

Read full topic

General Mobile Governance with Lighthouse <> Aave

Published: Sep 25, 2024

View in forum ā†’Remove

Dear AAVE community,

Iā€™m Arnold, Founder at https://lighthouse.cx/

At Lighthouse, weā€™re focused on making governance more effective. We have dedicated iOS/Android apps and a push platform for community leaders.

Weā€™ve identified AAVE as one of the more active communities in this space, and weā€™re excited to share our product with you.

With Lighthouse, you can follow the AAVE space in our mobile app to stay informed about the latest proposal updates. Youā€™ll receive push notifications whenever new proposals are created, and you can even vote from within the app if your mobile wallet supports WalletConnect.

At the time of this writing, there are several upcoming proposals that will be ready for vote. We encourage you to download the app to see how easy it is to vote while on the go!

IMG_26525BC41596-1

Links

Learn more about us here.

Website: https://lighthouse.cx/
Docs: https://docs.lighthouse.cx/
Mirror: Lighthouse

Soon

We won a grant from the SAFE Recently we were awarded a grant to improve voting UI/UX with SAFE on mobile.

https://snapshot.org/#/safe.eth/proposal/0x98c7041ac814c38d54f08ea115f7d44d78f5720029aa18ce0d52342acc7955df

We will also be monitoring this thread for any feedback and using it to post key updates.

If you prefer to write to us directly please feel free to reach out at help@lighthouse.cx

1 post - 1 participant

Read full topic

Governance [ARFC] Chaos Labs Risk Stewards - Increase ETHx Supply Caps on Ethereum - 09/25/24

Published: Sep 25, 2024

View in forum ā†’Remove

Summary

A proposal to:

  • Increase ETHxā€™s supply cap on Aaveā€™s V3 Ethereum deployment.

Motivation

ETHx (Ethereum)

ETHx has reached 100% supply cap utilization on Ethereum, and its borrow cap is at 9% capacity.

image (69)

image (70)

Supply Distribution

Most top ETHx suppliers maintain a varied range of collateral. The most common borrowed asset is WETH, with many also borrowing GHO. The largest ETHx supplier represents a significant portion of the total market, indicating a somewhat concentrated supply distribution. The largest open positions generally have low liquidation risk, as they have safe health scores and involve borrowing GHO or WETH against ETHx collateral.

image (71)

Overall, WETH and GHO represent most of the value borrowed against ETHx.

image (72)

Recommendation

Given on-chain liquidity and user distribution, we recommend increasing the supply cap.

Specification

Chain Asset Current Supply Cap Recommended Supply Cap Current Borrow Cap Recommended Borrow Cap
Ethereum ETHx 5,000 10,000 320 -

Next Steps

We will move forward and implement these updates via the Risk Steward process.

Disclaimer

Chaos Labs has not been compensated by any third party for publishing this ARFC.

Copyright

Copyright and related rights waived via CC0

2 posts - 1 participant

Read full topic

Development [ARFC]. Aave Generalized Risk Stewards (AGRS) activation

Published: Sep 25, 2024

View in forum ā†’Remove

Simple summary

After different changes since the initial Risk Stewards HERE, we present to the community the final proposal for activating this system across all Aave v3 pools.


This version of Aave Generalized Risk Stewards (AGRS) include two instances:

  • The first is a continuation of the previous design, with the parameters recommendation risk provider (Chaos Labs), with constrained capacity to modify all type of risk parameters on Aave. As extra protection, during the initial period of updates (estimated 1-2 months), BGD Labs will join the Risk Council multi-sig in order to add an additional layer of security review. Chaos Labs will still be the only decision maker for recommendations as defined on their professional scope with the DAO, with us BGD just being a security contributor.
  • The second is a pilot version to automate interest rate updates of assets (starting with WETH on Aave v3 Lido Ethereum), based on the newly released risk infrastructure technology Edge, by Chaos Labs.

The repository can be found on https://github.com/aave-dao/aave-v3-risk-stewards.



Motivation

The base motivation of Aave Generalized Risk Stewards (AGRS) is still the same as the previously proposed version HERE. After a successful initial iteration for cap updates and different GHO parameters using the Stewards pattern, Aave is prepared to generalize the solution and improve its operational efficiency and reactivity to the market.

Regarding the pilot integration of AGRS with Chaos Labs new Edge infrastructure, it has the following rationale:

  1. Whenever aligned with other strategic and technical aspects, Aave should benefit from infrastructure built by service providers, in this case, Chaos Labs.
  2. This pilot will be very non-invasive and with only positive outcomes, as the AGRS layer will guarantee that only acceptable interest rate recommendations will reach the Aave protocol, while ideally having a way more dynamic rate.


Specification


1. AGRS + Risk provider

The main version of AGRS will follow the specifications described in the previous Risk Stewards post HERE, which can be summarised in the following:

  • The following risk params could be changed by the RiskStewards:
    • Supply Caps
    • Borrow Caps
    • LTV
    • Liquidation Threshold
    • Liquidation Bonus
    • Debt Ceiling
    • Base variable borrow rate
    • Slope 1
    • Slope 2
    • Optimal point
    • CAPO configurations
  • For each configuration type, there will be a minimum delay associated with how frequently the AGRS can be used, named minDelay. Ex. after increasing LTV by 5%, the operator of the AGRS (risk provider) must wait a minimum of minDelay before either doing any additional change.
  • Each configuration type will have an associated percentage-based constraint (in basis points), indicating how much the parameter can be changed via AGRS compared to the live value on Aave v3. These constraints (maxPercentChange) can be of 2 types:
    • Absolute. E.g. for LTV a 5_00 maxPercentChange means that is possible to change the LTV value by +/- 5_00 basis points, or 5%, compared to the current live value. So if the current LTV is 65%, it is possible to change up to 70% or down to 60%.
    • Relative. E.g. for Supply Cap a 50_00 maxPercentChange means that is possible to change the Supply Cap value by +/- 50_00 basis points, or 50%, proportional to the current live param. So if the current Supply Cap is 1ā€™000ā€™000 WETH, it is possible to change it up to 1ā€™500ā€™000 WETH, or down to 500ā€™000 WETH.
  • The system allows to restrict assets for AGRS to not apply changes, to be used for example with GHO.
  • The only entity enabled to use the AGRS will be the assigned risk service provider, currently Chaos Labs. As a temporary security precaution, and to avoid introducing a timelock (given that the system should be resilient enough without it), BGD will review the params updates proposed for correctness, but without any influence on the recommendation itself.



To start with, this component of AGRS will have the following configurations (from recommendations of the risk provider of the community):

Parameter Percent change allowed minimumDelay
Supply and Borrow Caps 100% (relative change) 3 days
Debt Ceiling 20% (relative change) 3 days
CAPO dynamic cap 5% (relative change) 3 days
CAPO stable cap 0.5% (relative change) 3 days
Base Variable Borrow Rate 0.5% (absolute change) 3 days
Slope 1 0.5% (absolute change) 3 days
Slope 2 5% (absolute change) 3 days
Optimal Point (Kink) 3% (absolute change) 3 days
Loan to Value (LTV) 0.25% (absolute change) 3 days
Liquidation Threshold 0.25% (absolute change) 3 days
Liquidation Bonus 0.5% (absolute change) 3 days

The principles for them in the initial phase are:

  • Still highly constraint in percentages and time, in order to not deposit too much trust to start with.
  • Similar as with caps updates, all usage of stewards will be previously disclosed on the Aave governance forum, by a framework to be defined by Chaos Labs, the risk provider in charge.

Additionally, the only blacklisted asset will be GHO on Ethereum, given that changes on it are usually done by the ALC (Aave Liquidity Committee) via the GHOSteward, or directly with governance proposals.



2. AGRS + Edge Infrastructure by Chaos Labs

Days ago, the Aave risk service provider Chaos Labs announced Edge, a new product innovating on the risk infrastructure ecosystem.

This new system directly addresses a challenge for risk recommendations on Aave: how to connect as seamlessly as possible the platform of parameters recommendation run by Chaos during the last years for Aave, with the Aave protocol.

With this activation of AGRS pending, after evaluating the solution, and due to the already long contribution history of Chaos Labs, we decided that is a good opportunity to test out the usage of Edge for a specific parameter: Aave rates configurations for WETH on v3 Lido Ethereum.

This model will use another instance of AGRS (exactly the same codebase as the other model), but with the following constraints:

  • The AGRS + Edge instance will only have configurable rate-related parameters: base variable borrow rate, Slope 1, and Slope 2.
  • Recommendations of these parameters will be submitted to a risk oracle smart contract, from the Edge off-chain infrastructure.
  • Between the risk oracle smart contract and the AGRS contract, there will be a very thin middleware AaveStewardsInjector , which will have the following logic:
    • Will take recommendations from the Edge Risk Oracle side and propagate them to the AGRS contract.
    • Enforce that only the WETH asset can be acted upon.
    • Given the protections (percentage constraints and time delay) on the AGRS side and that it is an assumption that risk recommendation will be the time correct on the Edge Risk Oracle, the propagation will be permissionless.

The following is a simple diagram on how the system works.

agrs-plus-edge

Regarding the configurations of the AGRS + Edge instance, will be the following (for only WETH on v3 Lido Ethereum to start with):

Parameter Percent change allowed minimumDelay
Base Variable Borrow Rate 0.5% (absolute change) 1 days
Slope 1 0.5% (absolute change) 1 days
Slope 2 5% (absolute change) 1 days
Optimal Point (Kink) 3% (absolute change) 1 days

Security

In addition to our internal review and testing procedures, the AGRS have been reviewed by Certora, and the report can be found HERE.


Next steps

  1. In parallel with this post, we will create an ARFC Snapshot for the pre-approval of AGRS activation.
  2. Once/if the ARFC Snapshot passes, we will proceed with an on-chain governance proposal for the activation of the system.

1 post - 1 participant

Read full topic

Governance [ARFC] Chaos Labs Risk Stewards - Increase Supply Caps on Aave V3 - 09/24/24

Published: Sep 24, 2024

View in forum ā†’Remove

Summary

A proposal to:

  • Increase cbBTCā€™s supply cap on Ethereum.
  • Increase cbBTCā€™s supply cap on Base.

Motivation

cbBTC (Ethereum)

cbBTC has reached 100% supply cap utilization following rapid deposits after listing.

image (61)

Liquidity

On-chain liquidity has improved significantly since our previous recommendation. For example, a 450 cbBTC to WETH swap can be completed at 10% slippage. As such, we recommend an increase in the supply cap.

Recommendation

Given on-chain liquidity, we recommend increasing the supply cap; there is no need to increase the borrow cap at this time.

cbBTC (Base)

cbBTC has nearly reached its supply cap on Base, while its borrow cap is lightly utilized.

image (62)

Liquidity

As on Ethereum, cbBTCā€™s DEX liquidity has improved rapidly since its launch. Currently, a 350 cbBTC to WETH swap is possible at just 10% slippage. Given this, we recommend a supply cap increase.

Recommendation

Given on-chain liquidity, we recommend increasing the supply cap.

Specification

Chain Asset Current Supply Cap Recommended Supply Cap Current Borrow Cap Recommended Borrow Cap
Ethereum cbBTC 450 900 45 -
Base cbBTC 200 400 20 -

Next Steps

We will move forward and implement these updates via the Risk Steward process.

Disclaimer

Chaos Labs has not been compensated by any third party for publishing this ARFC.

Copyright

Copyright and related rights waived via CC0

2 posts - 1 participant

Read full topic

Governance [ARFC] September Funding Update

Published: Sep 23, 2024

View in forum ā†’Remove


title: [ARFC] September Funding Update
author: @karpatkey_TokenLogic
created: 2024-23-09


Summary

The publication proposes deploying GHO into Aave v3 on Arbitrum, migrating assets from v2 to v3 and rescue funds from Paraswap.

Motivation

As part of our ongoing Treasury asset rebalancing, this proposal when implemented will continue the migration of assets from v2 instances of Aave to v3.

Instead of acquiring GHO to sustain the runway, minor holdings are to be swapped to ETH and deposited into the main instance of Aave v3 on Ethereum to support future Ahab funding requirements.

In response to recent events, funds currently locked in the Paraswap adapter contracts will be send to the DAOs Treasury. Due to size of these holding, this will only be performed on Polygon, Optimism, Ethereum and Arbitrum where this proposal is already intending updating the DAOs holdings.

To improve the capital efficiency of the GHO holding, 5M GHO will be transferred to Arbitrum and deposited into Aave v3. The ARB rewards are expected shifted from GHO deposits, to GHO debt side before this proposal is implemented.

Specification

Part A

Transfer GHO from Ethereum to Arbitrum v3

Transfer 5M GHO via Chainlinkā€™s CCIP bridge and deposit the GHO into Aave v3 on Arbitrum.

Migrate funds from Aave v2 to v3

Migrate the following assets from Aave v2 to v3.

Polygon Avalanche
amUSDT (All-50k) avUSDC (All-1)
amDAI (All-1) avDAI (All-1)
amWMATIC (All-1) avUSDT (All-1)
amWETH (All-1) avWAVAX (All-1)
amWBTC (All-1) avWETH (All-1)
amLINK (All-1) avWBTC (All-1)

Withdraw and transfer funds to Ethereum

Transfer the following assets to Ethereum.

Polygon Arbitrum Optimism
amUSDC.e (All) aArbUSDC (All-1) aOptUSDC (All-1)
aPolUSDC (All-1) aArbLUSD (All-1) aOptLUSD (All-1)
aArbFRAX (All-1)

Rescue Paraswap Funds

Rescue funds held in the Paraswap adapter contracts and send back to Treasury in line with this PR 454 on Polygon, Arbitrum, Optimism and Ethereum.

Gas rebate

Transfer 0.264 ETH to 0x818C277dBE886b934e60aa047250A73529E26A99 (karpatkey) reimbursing for the funding of Guardian signers.

Part B

Swap funds to ETH and deposit Aave v3 (Main Market)

Swap the following assets to ETH and deposit into the Aave v3 main market on Ethereum.

Ethereum
aLUSD (All-1)
a1INCH (All-1)
aMANA (All-1)
aENJ (All-1)
aBAT (All-1)
aCVX (All-1)
aZRX (All-1)
aFRAX (All-1)
aRAI (All -1)
LUSD (All)
FRAX (All)

Deposit in Aave v3 Ethereum

Ethereum
USDC

And the funds retrieved from the Paraswap contract in Part A of this proposal.

Disclosure

TokenLogic and karpatkey receive no payment for this proposal. TokenLogic and karpatkey are both delegates within the Aave community.

Next Steps

  1. Using the Direct-to-AIP process, submit a proposal for vote.

Copyright

Copyright and related rights waived via CC0.

1 post - 1 participant

Read full topic

Governance [ARFC] Chaos Labs Risk Stewards - Increase Supply and Borrow Caps on Aave V3 - 09/23/24

Published: Sep 23, 2024

View in forum ā†’Remove

Summary

A proposal to:

  • Increase WETHā€™s supply cap on Aaveā€™s Scroll V3 deployment.
  • Increase wstETHā€™s supply cap on Aaveā€™s Scroll V3 deployment.
  • Increase weETHā€™s supply and borrow caps on Aaveā€™s Scroll V3 deployment.
  • Increase BALā€™s supply and borrow caps on Aaveā€™s Ethereum V3 deployment.

Motivation

WETH (Scroll)

WETH has reached 85% supply cap utilization on Scroll, and its borrow cap is at 81% capacity.

image (42)
image (43)

Supply Distribution

The top WETH suppliers show a mix of strategies, with some borrowing USDC or wstETH. The largest WETH supplier represents a significant portion of the total supply, indicating a somewhat concentrated market. For the largest open positions that involve borrowing, the liquidation risk is generally low due to the use of stablecoins or closely correlated assets like wstETH against WETH collateral.

image (44)

Recommendation

Given user behavior, we recommend increasing the supply cap; there is no need to increase the borrow cap at this time.

wstETH (Scroll)

wstETH has reached 100% supply cap utilization on Scroll-main, and its borrow cap is at 70% capacity.

image (45)
image (46)

Supply Distribution

Most of the top wstETH suppliers borrow WETH, with a few maintaining deposit-only positions. The largest open positions have low liquidation risk, as the supplied wstETH and borrowed WETH are closely correlated ETH derivatives.

image (47)

Overall, WETH represents 96.45% of the value borrowed against wstETH.

image (48)

Recommendation

Given on-chain liquidity and user distribution, we recommend increasing the supply cap.

weETH (Scroll)

weETH has reached 100% supply cap utilization on Scroll-main, and its borrow cap is at 99% capacity.

image (49)
image (50)

Supply Distribution

Most of the top weETH suppliers maintain a combination of supply and borrow positions, primarily borrowing WETH against their weETH collateral. As mentioned above, the largest open positions have low liquidation risk.

image (51)

Overall, WETH represents 95.82% of the value borrowed against weETH.

image (52)

Borrow Distribution

The top weETH borrowers primarily use WETH as collateral, with some also using weETH and wstETH. The largest borrower represents a significant portion of the total market, suggesting a concentration of borrowing activity. The largest open positions have low liquidation risk due to the close correlation between the borrowed weETH and the supplied WETH or other ETH derivatives.

image (53)

In aggregate, WETH represents 46.69% of the value backing weETH loans.

image (54)

Recommendation

Given user behavior and on-chain liquidity, we recommend increasing the supply and borrow caps.

BAL (Ethereum)

BAL has reached 100% supply cap utilization on Ethereum-main, and its borrow cap is at 85% capacity.

image (55)
image (56)

Supply Distribution

Most of the top BAL suppliers maintain deposit-only positions, with a few borrowing small amounts of USDT or USDC. The total supply is fairly distributed across three wallets, with no single supplier dominating the market.

image (57)

Borrow Distribution

BAL borrowers use a variety of collateral assets; the largest open positions have moderate liquidation risk due to the volatility of BAL compared to the collateral assets used.

image (59)

In aggregate, WETH represents 41.24% of the value backing BAL loans.

image (60)

Recommendation

Given on-chain liquidity and user behavior, we recommend increasing the supply and borrow caps.

Specification

Chain Asset Current Supply Cap Recommended Supply Cap Current Borrow Cap Recommended Borrow Cap
Scroll WETH 70,000 80,000 63,000 -
Scroll wstETH 22,000 30,000 12,000 -
Scroll weETH 30,000 35,000 3,200 6,400
Ethereum BAL 5,700,000 10,000,000 500,000 1,000,000

Next Steps

We will move forward and implement these updates via the Risk Steward process.
For transparency, we will execute the transactions at 11:30 am UTC

Disclaimer

Chaos Labs has not been compensated by any third party for publishing this ARFC.

Copyright

Copyright and related rights waived via CC0

6 posts - 4 participants

Read full topic

Learning Center Could Function Signatures in Aave (withdraw) Change with Future Upgrades?

Published: Sep 22, 2024

View in forum ā†’Remove

Hello Aave community,

I hope youā€™re doing well. Iā€™m a beginner in the DeFi space and learning a lot about smart contract development. Please forgive me if this question is a bit basic. Iā€™m eager to learn and would greatly appreciate any guidance you could provide.

Iā€™m working on a smart contract that interacts with Aave, specifically using the withdraw() function:
function withdraw(address asset, uint256 amount, address to)

Since Aave supports upgrades and uses the LendingPoolAddressesProvider to manage addresses dynamically, I was wondering if thereā€™s any risk that the function signatures (like the one for withdraw()) could change in future upgrades?

If the signature of withdraw() or similar core functions were to change (for example, adding new parameters or altering the existing ones), it might cause problems with my contractā€™s integration. Could anyone provide insights into whether Aave ensures backward compatibility for such functions during upgrades?

I apologize if this is too elementary of a question. I just want to understand how upgrades are managed to avoid future issues in my project.

Thank you so much for your time and advice!

Best regards,

2 posts - 2 participants

Read full topic

New Asset TEMP CHECK: Add support for Wrapped Super OETH (wsuperOETHb) to Aave v3

Published: Sep 20, 2024

View in forum ā†’Remove

TEMP CHECK: Add support for Wrapped Super OETH (wsuperOETHb) to Aave v3

Author: Peter from the Origin Protocol core team

Date: 2024-09-20

1. Simple Summary

This is a proposal for adding supply/borrow support for wsuperOETHb on the Aave v3 Base Instance

2. Motivation/Background

Super OETH (superOETHb) is the next iteration of OETH, a superior LST with an extremely tight peg and high yields thanks to a combination of the OETH AMO and DVT direct staking through SSV/P2p. superOETHb yields are able to reach double digit levels, making it an exceptionally perfect token for lending and borrowing against ETH. superOETHb was built reusing 90% of the code from OETH, for which the codebase has already been audited 12+ times, and for which there is also an Aave Temp Check currently on the forum.

Super OETH is the first token in a new category of liquid staking: Supercharged LSTs. Supercharged LSTs will have materially higher yield while being designed for L2s, with a similar risk profile to mainnet LSTs. Ethereum liquid staking is amplified with chain-specific, auto-compounded incentives. Deep concentrated liquidity pools guarantee exits with minimal costs - users will never lose ability to convert back to ETH.

Weā€™ve noticed many LSTs trade below their peg due to DEX fees and slippage, and to reflect the time value of money. LSTs that consistently trade below peg effectively impose a hidden exit fee - certain LSTs often trade ~0.25% below peg, meaning it takes three weeks of staking to break even. This may be ok for long-term holders, but is terrible for projects who plan to integrate the LSTs, or for users who plan to loop LTSs for additional yield. This is not the case with OETH, and it will not be the case with Super OETH.

Using Super OETH on Aave will produce higher yield than the other top LSTs and have a near perfect ETH peg. Utilizing a concentrated Aerodrome liquidity pool with the tightest tick possible helps make Super OETH the most pegged L2 LST currently available, while being able to reach double digit yields. Our vision for Super OETH is for it to become the most trusted LST for those seeking to use an LST for leveraged staking.

Obtaining superOETHb is effortless, users can convert their ETH into Super OETH via any of the following methods:

wsuperOETHb is a ERC-4626 tokenized vault designed to accrue yield in price rather than in quantity. When you wrap superOETHb, you get back a fixed number of wsuperOETHb tokens. This number will not go up - you will have the same number of wsuperOETHb tokens tomorrow as you have today. However, the number of superOETHb tokens that you can unwrap to will go up over time, as wsuperOETHb earns yield at the same rate as standard superOETHb. The wsuperOETHb to superOETHb exchange rate can be read from the contract (0x7FcD174E80f264448ebeE8c88a7C4476AAF58Ea6, function number 16), or via the OETH dapp.

Current exchange rate as of 9/20/24: 1 wsuperOETHb = 1.00945809 superOETHb

Security Considerations

superOETHb and wsuperOETHb were built reusing 90% of the OETH code, which was built reusing 95% of the OUSD code, of which many audits have been done since 2020. Not that long ago, OUSD reached a market cap of $300m without breaking, and without diminishing the APY it was capable of generating. All OETH audits can be found in the audits section of the OETH docs. We have recently retained yAudit to look at our PRs as we code, and OpenZeppelin is also held on retainer to review 100% of the OETH and OUSD smart contract changes. Origin maintains an active bug bounty with rewards ranging in size from $100 OUSD for minor issues to $1,000,000 OUSD for major critical vulnerabilities. The bug bounty program is currently administered by Immunefi, where Origin maintains a median resolution time of 6 hours.

Through its integration with Aerodrome, Super OETH is able to ensure a 1:1 peg with ETH at any scale. The Super OETH AMO holds a portion of the protocolā€™s underlying collateral in a concentrated liquidity pool with an extremely tight price range within a single tick above 1.0000 WETH. This allows anyone to sell superOETHb into the pool for at least 1 WETH (minus swap fees). The Aerodrome TWAP quoter, which works the same as the Uniswap TWAP oracle, can be used to derive the price of superOETHb on chain, and a superOETHb Tellor oracle is also in the works. superOETHb is also derived from OETH, which has mainnet oracles from Chainlink, Tellor, and Dia.

Chainlink has actually recommended protocols treat superOETHb to be 1:1 with ETH rather than use an oracle, as Aave has done with stETH. Both Morpho and Silo have done this with their wOETH markets. Super OETH likely qualifies for a Correlated-Asset Price Oracle (CAPO) based on similar LSTs that have qualified.

By design, superOETHb is the most pegged L2 LST:

Screenshot 2024-09-18 at 3.34.44 PM

image

Performance

Super OETH has seen incredible growth since launch. Proof of Yield tracks the distribution of each Super OETH rebase event and displays the compounded yield on an annualized basis each day. The current Super OETH TVL sits at $182m with a native yield of 18.10% APY:

Super OETH has reached the number one spot by TVL on Defillama for yield projects on Base and accounts for a large amount of the Aerodrome Slipstream TVL.

Screenshot 2024-09-20 at 2.19.07 PM

There has been incredible demand for borrowing ETH against Super OETH for leverage looping on money markets. Utilization has been 100% the last week, any ETH added is almost immediately borrowed:

Morpho - Morpho

Ionic - Ionic

Origin also has managed to integrate and onboard Super OETH into smaller projects, including:

Spectra - Spectra

Pooltogether - Pooltogether

Benefits of listing Super OETH

Since 2021, Origin has streamed millions of dollars in stablecoin to Aave markets via OUSD strategies, generating millions in yield and significantly boosting Aaveā€™s TVL.

Enabling lend and borrow support for wsuperOETHb on Aave will provide a new market for OETH holders and Super OETH holders, and add a new platform for leverage looping ETH. This new Super OETH market would lead to additional increased TVL for Aaveā€™s Base instance, which is currently the 8th largest instance, additional revenue to the Aave Protocol and DAO from active loans and liquidations, and will attract a wider user base due to Super OETH being significantly higher yielding over the other Aave supported LSTs.

Proof of Liquidity (POL) and Deposit Commitments

While no incentives have been used within any Super OETH integrations due to the high native yield of Super OETH, the Origin Protocol team is open to providing both token incentives and seed liquidity to jumpstart the Super OETH market on Aave once wsuperOETHb is onboarded. More accurate amounts will be discussed with the Aave team and the ACI and can be shared during the ARFC stage of the proposal process.

3. Useful Links

This is Originā€™s fourth proposal, after proposing to add OGN as an Aave asset in 2021, proposing to add OUSD as an Aave asset in January 2023, and proposing to add OETH as an Aave asset in September 2024.

Additional relevant links:

4. Disclaimer

Peter is a member of the core Origin Protocol team. No additional compensation was received for publishing this proposal. This proposal is following the ACI Skyward process and framework.

5. Next Steps

  1. If consensus is reached on this [TEMP CHECK], escalate this proposal to the Snapshot stage.
  2. If the Snapshot outcome is YAE, this proposal will be escalated to ARFC stage
  3. Publication of a standard ARFC, collect community & service providers feedback before escalating proposal to ARFC snapshot stage
  4. If the ARFC snapshot outcome is YAE, publish an AIP vote for final confirmation and enforcement of the proposal

6. Copyright

Copyright and related rights waived under CC0.

4 posts - 3 participants

Read full topic

Governance [TEMP CHECK] Deploy a Gnosis DAO Credit Line Aave v3 Instance

Published: Sep 20, 2024

View in forum ā†’Remove

Title: [TEMP CHECK] Deploy a Gnosis DAO Credit Line Aave v3 Instance

Author: @ACI and Karpatkey

Date: 2024-09-20


Summary

This proposal is for the creation of a specific Aave v3 instance to extend a GHO credit line to Gnosis DAO using GNO and wstETH collateral.

Motivation

Gnosis DAO, a long term partner of Aave DAO, has expressed a need for flexible access to stablecoins. This proposal aims to address this need by leveraging Gnosis DAOā€™s treasury holdings as collateral for a GHO credit line funded by Aave DAO. By establishing this credit facility, we can enhance Gnosis DAOā€™s liquidity management capabilities while fostering closer collaboration between Gnosis DAO and Aave DAO.

The proposed credit line will provide Gnosis DAO with a reliable source of stablecoin liquidity, enabling them to manage their treasury more efficiently and respond quickly to market opportunities or operational needs. This arrangement also presents an opportunity for Aave to expand its services to other DAOs, potentially opening up a new market segment. The credit line will also serve as a proof-of-concept for further customized extension of credit to reputable DAOs and organizations in the industry.

The GnosisDAO GHO credit line is described by the following conditions:

  1. Exclusive Borrower: Gnosis DAO will be the only borrower in this specialised GHO market.
  2. Collateral Requirements: GNO and wstETH tokens will be the primary collateral. Other potential collaterals can be considered but must be approved at a later stage.
  3. Risk Parameters:
    • Borrowing Rate (BR): DSR rate
    • Other risk parameters will be discussed and decided upon by relevant service providers in collaboration with GnosisDAO during the ARFC phase of this proposal.
  4. Liquidation Process: Managed by a designated Aave entity to ensure controlled handling of collateral.
  5. Progressive Cap Increase: An initial Cap of 5M GHO will be configured
    • Once the initial cap is utilized and the system operates smoothly for a predefined period (e.g., 1 month), the cap will increase progressively.
    • The increase will be contingent upon maintaining a healthy average Health Factor (e.g., above 1.5).
    • Further increases will be evaluated based on ongoing performance metrics and governance approvals.

Benefits for Aave

  • A dedicated GHO borrowing market will increase the demand for GHO and its supply.
  • Generates consistent income from the interest paid on GHO borrowing by Gnosis DAO.
  • GNO is first-class crypto asset that is currently securing the Gnosis Chain ecosystem.
  • Gnosis DAO will be able to further provide liquidity enhancing GHOā€™s value proposition as DeFi stablecoin in mainnet, and specially once GHO is deployed in GC.
  • GnosisDAO is a reputable DAO with one of the largest treasuries and footprint in DeFi.

Benefits for Gnosis DAO

  • Provides Gnosis DAO with a reliable and sustainable credit line to support its operations and growth.
  • GNO as collateral will increase the treasuryā€™s capital efficiency and help in yield generation by borrowing GHO and putting it to use.
  • Tailored risk parameters offer better borrowing conditions compared to other lending markets.
  • Permissioned liquidation within Aave representatives will ensure proper collateral management, minimizing the risk of market manipulation, price volatility and sudden large sell-offs, also protecting Aave from excessive losses.
  • With the implementation of karpatkeyā€™s infrastructure and risk management best practices, tooling and monitoring will be put in place to ensure the debt position is properly managed at all times.

Specification

The proposed Gnosis DAO credit line will implement the following:

  • Credit Line Amount: 5 million GHO tokens to start, with the option to size up based on risk service provider feedback and DAO governance process.
  • Collateral Assets: GNO and wstETH
  • Authorized Users: Limited to Gnosis DAO and Aave DAO
  • GHO Borrow Rate: Set to match the current sUSDS rate of 6%

This credit line will be implemented as a specialized Aave v3 instance with the following key features:

  • Customized access controls to ensure only Gnosis DAO and Aave DAO can interact with the instance
  • Tailored risk parameters for GNO and wstETH as collateral assets
  • Regular reporting and monitoring mechanisms to track the usage and health of the credit line. ACI will propose further methods for safe management of this credit line pending further discussions with Gnosis DAO and risk service providers.

By implementing this credit line, we aim to provide Gnosis DAO with a flexible financial tool that leverages their existing treasury assets while maintaining the security and transparency inherent in Aave.

Disclaimer

The ACI did not receive compensation for creating this proposal. ACI and employees are holders and stakers of GNO as well as delegates within the Gnosis ecosystem. Gnosis DAO and Aave also share some service providers including finance service provider Karpatkey.

Next Steps

  1. If consensus is reached on this [TEMP CHECK], escalate this proposal to the Snapshot stage.
  2. If the Snapshot outcome is YAE, this proposal will be escalated to the ARFC stage.
  3. Publication of a standard ARFC, collect community & service providers feedback before escalating the proposal to the ARFC snapshot stage.
  4. If the ARFC snapshot outcome is YAE, publish an AIP vote for final confirmation and enforcement of the proposal.

Copyright:

Copyright and related rights waived under CC0

3 posts - 3 participants

Read full topic

Development Limit Orders via Paraswap

Published: Sep 20, 2024

View in forum ā†’Remove

Challenge
AAVE uses Paraswap to ā€œSwitchā€ between tokens today, but there is no capability to specify the price point.

Potential Solution
Paraswap has already developed a Limit Order capability.

Could AAVE easily integrate Limit Orders into our Switches? Perhaps include an additional approval if there is additional smart contract risk.

Use Case

  1. User has an active lend position and a borrow position.
  2. User wants to lend a different token instead without closing their borrow position, and without having to monitor their position to get a good price.
  3. User creates a Limit Order / Switch so they swap tokens at or near their preferred price.

Example
User is lending USDC and expects the price of WBTC to decrease, so user creates a Limit Order to purchase WBTC when it dips below the price set by the user.

1 post - 1 participant

Read full topic

Governance [ARFC] Chaos Labs Risk Parameter Updates - WBTC Parameter Adjustments

Published: Sep 19, 2024

View in forum ā†’Remove

Summary

A proposal to adjust WBTCā€™s risk parameters.

Motivation

Following an announcement from BitGo that the company would be creating a joint venture with BiT Global to ā€œdiversify [WBTC] custody operations and cold storage across multiple jurisdictions,ā€ Chaos Labs has engaged in detailed research on how this affects WBTCā€™s risk profile. Previously, we posted an update stating that issuing a risk-off recommendation immediately after the announcement would be premature. Since then, we have engaged in discussions with the BitGo team and published research on proofs of reserve and attestations for wrapped assets.

Following this process, we find that the material risk of WBTC has changed, given its new jurisdictional set up, which may increase regulatory risk, as well as its new ā€œstrategic partnershipā€ with Justin Sun, which may increase counterparty risk.

As discussed in the X thread linked previously, it is impossible to eliminate the need for trust when it comes to centralized wrapped assets. However, users and protocols should demand transparency from issuers, including detailed legal structures and complete ownership disclosures. Additionally, the announcement has sparked new competition, providing the Aave protocol more options for BTC-linked assets. As such, we find it prudent to begin changing WBTCā€™s risk parameters to ensure the Aave protocol is protected.

WBTC is one of the largest markets on Aave, so making any changes to its parameters is critical. We welcome community feedback on the proposed parameters.

Supply and Borrow Caps

To prevent significant new deposits, we propose decreasing supply and borrow caps for all WBTC markets to a level 5-15% higher than current utilization. This ensures that users can still manage the health of their WBTC collateral positions while limiting market growth. This is a critical change to manage Aaveā€™s exposure to WBTC.

Liquidation Threshold

An assetā€™s liquidation threshold determines the health at which a position is liquidated. Setting the liquidation threshold lower ensures that there is a larger buffer with which to process liquidations, helping to reduce the risk of bad debt, especially during periods of stress. We recommend reducing WBTCā€™s LT to create a larger buffer. However, we note that reducing LT can induce liquidations for previously healthy positions. We have thus tailored our recommendations to each market to mitigate potentially induced liquidations at current price levels (included in the Potential Liqs. column below; note that these values will fluctuate as the price of BTC and borrowed assets change). WBTC.eā€™s reduction on Avalanche to 60% is due to the market being frozen. As markets deleverage with reduced LTVs, we may continue recommending LT reductions.

LTV

LTV determines the borrowing power of usersā€™ collateral. Given that WBTC is primarily used as a collateral asset, it is important to reduce this figure to limit future borrowing against WBTC. For all V3 markets (except Avalanche, where WBTC.e is frozen), LTV is currently set to 73%. We propose reducing LTVs to maintain a 5 percentage point difference between LTV and LT in each respective market.

Reserve Factor

Increasing Reserve Factor is one of the most commonly used levers when limiting or reducing an assetā€™s market on Aave. However, in this instance, we note that this will not be as effective on its own. As shown above, WBTC is primarily used a collateral asset and generally has limited borrow demand, and thus a low borrow and supply rate; it currently offers a supply APY of 0.04% on Ethereum. We recommend increasing the Reserve Factor to 40% for all WBTC markets where it is currently lower than that figure, reflecting the increased risk associated with this asset. We may recommend further changes to this parameter in the future.

Specification

Given these observations, we recommend making the following changes, with the new recommended value following the arrow:

Version Asset Chain Reserve Factor LT Potential Liqs. LTV Supply Cap Borrow Cap
V3 WBTC Arbitrum 20% ā†’ 40% 78.0% ā†’ 73.0% $121 73.0% ā†’ 68.0% 5000 ā†’ 3300 1115 ā†’ 250
V3 WBTC Optimism 20% ā†’ 40% 78.0% ā†’ 73.0% $568 73.0% ā†’ 68.0% 1200 ā†’ 600 250 ā†’ 40
V3 WBTC Polygon 20% ā†’ 40% 78.0% ā†’ 75.0% $1,300 73.0% ā†’ 70.0% 3100 ā†’ 1750 851 ā†’ 70
V3 WBTC Ethereum 20% ā†’ 40% 78.0% ā†’ 76.0% $533 73.0% ā†’ 71.0% 43000 ā†’ 37500 28000 ā†’ 3000
V3 WBTC.e Avalanche 20% ā†’ 40% 67.0% ā†’ 60.0% $94.30 0.0% 2000 ā†’ 175 1100 ā†’ 7.5
V2 WBTC Ethereum 80% 82.0% ā†’ 78.0% $1,400 72.0% ā†’ 73.0% 0 0
V2 WBTC Polygon 99.99% 75.0% ā†’ 74.0% $1,100 70.0% ā†’ 69.0% 0 0
V2 WBTC.e Avalanche 75% 70.0% ā†’ 55.0% $1,100 0.0% 0 0

Next Steps

  1. Following community feedback, submit the ARFC for a snapshot vote for final approval.
  2. If consensus is reached, submit an Aave Improvement Proposal (AIP) to implement the proposed updates.

Disclaimer

Chaos Labs has not been compensated by any third party for publishing this ARFC.

Copyright

Copyright and related rights waived via CC0

2 posts - 1 participant

Read full topic

Governance [ARFC] GHO Steward v2 Upgrade

Published: Sep 19, 2024

View in forum ā†’Remove


title: [ARFC] GHO Steward v2 Upgrade
author: @karpatkey_TokenLogic
created: 2024-09-19


Summary

This publication proposes upgrading the GHO Steward Role to incorporate additional functionality to accomodate the current and future growth of GHO.

Motivation

In response to the expanding GHO ecosystem, GhoSteward v2 incorporates several different stewards to avoid the need to redeploy the entire steward contract whenever an upgrade or change is proposed.

  • GhoBucketSteward
  • GhoAaveSteward
  • GhoCcipSteward
  • GhoGsmSteward

Any future change to the GHO Steward functionality will require only the corresponding steward to be updated. This reduces the complexity and streamlines future amendments to the GHO Steward role.

In addition, some new features have been added to allow for controlling parameters related to CCIP.

The below outlines the functionality of the new GHO Steward role:

GhoBucketSteward

  • updateFacilitatorBucketCapacity
    • The update changes up to 100% upwards
    • Facilitator must be in controlled list
    • Only callable by the GHO Steward

GhoAaveSteward

  • updateGhoBorrowCap

    • The update changes up to 100% upwards and downwards
    • Only callable by the GHO Steward
  • updateGhoBorrowRate

    • The update changes up to 5.0% (configurable by the DAO) upwards or downwards the following four variables:
      • optimalUsageRatio
      • baseVariableBorrowRate
      • variableRateSlope1
      • variableRateSlope2
  • The initially allowed amount of change for these variables is 5%, but is configurable by the DAO

    • Max value for borrow rate is 25.0%
    • Note that this is enforced by GHO_BORROW_RATE_MAX and is an absolute max on the final value, whereas the other update conditions enforce how much a value is allowed to change on each individual update (and there is no enforced maximum value)
  • Only callable by the GHO Steward

  • updateGhoSupplyCap

    • The update changes up to 100% upwards
    • Only callable by the GHO Steward

GhoCcipSteward

  • updateBridgeLimit
    • The update changes up to 100% upwards or downwards
    • Only callable by the GHO Steward
  • updateRateLimit
    • The update changes up to 100% upwards or downwards
    • Only callable by the GHO Steward

GhoGsmSteward

  • updateGsmExposureCap

    • The update changes up to 100% upwards
    • Only callable by the GHO Steward
  • updateGsmBuySellFees

    • The update changes up to 0.5% upwards or downwards (in both buy and sell individually)
    • Asumes that strategy is FixedFeeStrategy created by FixedFeeStrategyFactory
    • Only callable by the GHO Steward

Management of the GHO Steward Permissions

The following functions can only be called by the owner (the Aave DAO)

  • setControlledFacilitator on GhoBucketSteward
    • Only callable by the Aave DAO
  • setRiskConfig on GhoAaveSteward
    • Sets the max percent changes for each of the four required parameters for Gho borrow rate (optimal usage ratio, base variable borrow rate, variable slope rate 1 and 2)
    • Only callable by the Aave DAO

Further details relating to GhoSteward v2 can be found here.

GHO Stewards

The below provides a recap of the current GHO Stewards for completeness.

The SAFE is configured to have 3 of 4 signer requirement.

Specification

The following contracts must be granted these roles by the DAO:

  • GhoAaveSteward
    • RiskAdmin in Aave V3 Ethereum Pool
  • GhoBucketSteward (both on Ethereum and Arbitrum)
    • GhoTokenBucketManagerRole on GhoToken
  • GhoCcipSteward
    • RateLimitAdmin and BridgeLimitAdmin roles on GhoTokenPool (just rateLimitAdmin on Arbitrum)
  • GhoGsmSteward
    • Configurator in every GSM asset that the DAO wants the risk council to manage

To facilitate the CCIP Steward, a new CCIP token pool implementation will be implemented on Arbitrum to allow setting of rateLimitAdmin.

Disclosure

TokenLogic and karpatkey receive no payment for this proposal. TokenLogic and karpatkey are both delegates within the Aave community.

Next Steps

  1. Gather feedback from the community.
  2. If consensus is reached on this ARFC, escalate this proposal to the Snapshot stage.
  3. If Snapshot outcome is YAE, an AIP will be submitted for community vote.

Copyright

Copyright and related rights waived via CC0.

2 posts - 1 participant

Read full topic

Development Question about aave interest rate formula

Published: Sep 19, 2024

View in forum ā†’Remove

I use this formula for calculating borrow rates according to aave docs:
U_new = borrow_amount / supply_aave

if (U_new + U_initial) <= U_kink:
    apr = r_base + (U_new + U_initial) * (s1/U_kink)
else:
    apr = r_base + s1 + (U_new + U_initial - U_kink)/(1 - U_kink)s2

interest_paid = round(borrow_amount apr, 17)
return interest_paid, apr

But the answer is vastly different than mentioned in the docs. I queried all the variable data from the subgraphs
Screenshot 2024-09-19 at 5.12.06 PM

1 post - 1 participant

Read full topic

New Asset [TEMP CHECK]: Add support for Wrapped OETH (wOETH) to Aave v3

Published: Sep 18, 2024

View in forum ā†’Remove

TEMP CHECK: Add support for Wrapped OETH (wOETH) to Aave v3

Author: Peter from the Origin Protocol core team

Date: 2024-09-18

1. Simple Summary

This is a proposal for adding supply/borrow support for wOETH on:

  • Aave v3 Main Ethereum Instance

If the onboarding of OETH to Aave is successful, Origin hopes to discuss an additional onboarding of wOETH to:

  • Aave v3 Lido Instance
  • Aave v3 EtherFi Instance

2. Motivation/Background

Origin Ether (OETH) was launched in May 2023 and is an ERC20 that generates yield while sitting in your wallet. Similar to stETH, OETH yield is paid out daily and automatically (sometimes multiple times per day) through a positive rebase in the form of additional OETH, proportional to the amount of OETH held.

Until a proposal earlier this year, OETH was an LST aggregator that earned yield by tapping into blue-chip protocols while being collateralized by other LSTs. Over the weeks following, the ability to deploy OETH collateral to other projects was removed and LST collateral was divested back to ETH, as OETH transitioned into a full-fledged LST with an extremely tight peg (1:1 redemptions to ETH thru Originā€™s ARM) and high yields thanks to DVT direct staking through SSV/P2p.

Weā€™ve noticed many LSTs trade below their peg due to DEX fees and slippage, and to reflect the time value of money. LSTs that consistently trade below peg effectively impose a hidden exit fee - certain LSTs often trade ~0.25% below peg, meaning it takes three weeks of staking to break even. This may be ok for long-term holders, but is terrible for users who plan to loop LTSs for additional yield. This will not be the case with OETH.

Using OETH on Aave will produce higher yield than other top LSTs and have a near perfect ETH peg. OETH ARM mechanics and gas optimizations will ensure the best possible prices for traders looking for instant exit liquidity, while DVT staking will achieve greater risk-adjusted yield. Our vision for OETH is for it to become the most trusted LST for those seeking to use an LST for leveraged staking.

Obtaining OETH is seamless, users can convert their ETH into OETH via any of the following methods:

wOETH is a ERC-4626 tokenized vault designed to accrue yield in price rather than in quantity. When you wrap OETH, you get back a fixed number of wOETH tokens. This number will not go up - you will have the same number of wOETH tokens tomorrow as you have today. However, the number of OETH tokens that you can unwrap to will go up over time, as wOETH earns yield at the same rate as standard OETH. The wOETH to OETH exchange rate can be read from the contract (function number 16), or via the OETH dapp.

Current exchange rate as of 9/18/24: 1 wOETH = 1.104402 OETH

Security Considerations

There is no set emission schedule for OETH. Similar to stETH, OETH is minted on demand when users lock their ETH into the protocol, and burned on demand when users exit OETH for the collateral. The OETH protocol is upgradeable by a 5 of 8 multi-sig and there is a 48-hour timelock before any changes go into effect. You can read more about that in the admin section of the OETH docs.

OETH and wOETH was built reusing 95% of the OUSD code, of which 10+ audits have been done since 2020. Not that long ago, OUSD reached a market cap of $300m without breaking, and without diminishing the APY it was capable of generating. All OETH audits can be found in the audits section of the OETH docs. We have recently retained yAudit to look at our PRs as we code, and OpenZeppelin is also held on retainer to review 100% of the OETH and OUSD smart contract changes. Origin maintains an active bug bounty with rewards ranging in size from $100 OUSD for minor issues to $1,000,000 OUSD for major critical vulnerabilities. The bug bounty program is currently administered by Immunefi, where Origin maintains a median resolution time of 6 hours.

OETH/wOETH price feeds are available by ChainLink across Mainnet, Arbitrum and Base. OETH price feeds are also available via alternative oracle providers Tellor and Dia Data. OETH likely qualifies for a Correlated-Asset Price Oracle (CAPO) based on similar LSTs that have qualified.

Performance

The current OETH TVL sits comfortably at $71m with a native yield of 4.43% APY:

Screenshot 2024-09-18 at 3.54.01 PM

OETH features the highest native APY on Defillama for LST projects with over $6m in TVL. Proof of Yield tracks the distribution of each OETH rebase event and displays the compounded yield on an annualized basis each day:

Origin has managed to integrate and onboard OETH and wOETH to a range of verticals across Defi, including vaults, restaking, and money markets :

Eigenlayer - Eigenlayer

Karak - Karak

Pendle - Pendle

Morpho - Morpho

Silo - Silo

Shezmu - Shezmu

Fraxlend - Fraxlend

Dolomite - Dolomite

Euler - Euler

Benefits of listing OETH

Since 2021, Origin has streamed millions of dollars in stablecoin to Aave markets via OUSD strategies, generating millions in yield and significantly boosting Aaveā€™s TVL.

Enabling lend and borrow support for wOETH on Aave will provide a new market for OETH holders and a new platform for leverage looping ETH. This new OETH market would lead to additional increased TVL for Aave, additional revenue to the Aave Protocol and DAO from active loans and liquidations, and will attract a wider user base due to OETH being higher yielding over the other Aave supported LSTs.

Proof of Liquidity (POL) and Deposit Commitments

The Origin Protocol team is open to providing both token incentives and seed liquidity to jumpstart the wOETH market on Aave once wOETH is onboarded. More accurate amounts will be discussed with the Aave team and the ACI and can be shared during the ARFC stage of the proposal process.

3. Useful Links

This is Originā€™s third proposal, after proposing to add OGN as an Aave asset in 2021 and proposing to add OUSD as an Aave asset in January 2023.

Additional relevant links:

4. Disclaimer

Peter is a member of the core Origin Protocol team. No additional compensation was received for publishing this proposal. This proposal is following the ACI Skyward process and framework.

5. Next Steps

  1. If consensus is reached on this [TEMP CHECK], escalate this proposal to the Snapshot stage.
  2. If the Snapshot outcome is YAE, this proposal will be escalated to ARFC stage
  3. Publication of a standard ARFC, collect community & service providers feedback before escalating proposal to ARFC snapshot stage
  4. If the ARFC snapshot outcome is YAE, publish an AIP vote for final confirmation and enforcement of the proposal

6. Copyright

Copyright and related rights waived under CC0.

4 posts - 2 participants

Read full topic

Governance [ARFC] Adjusting WBTC Parameters to Address BitGO Transition Risks

Published: Sep 18, 2024

View in forum ā†’Remove

Title: [ARFC] Adjusting WBTC Parameters to Address BitGo Transition Risks
Author: @LlamaRisk
Date: 2024-09-18

Summary

We recommend reducing WBTC LTV to 0 and lowering supply and borrow caps on Aave markets due to concerns about BitGoā€™s custody transition for WBTC, while aiming to maintain stability for existing users.

Motivation

Our analysis of the BitGo WBTC custody transition began with an initial brief, followed by confidential discussions under NDA. Although we continue to be in communication with BitGo to establish clarity about BIT Globalā€™s compliant status, we remain unconvinced about the outlook for this partnership and its implications for WBTC transparency standards and user assurances going forward.

While we recommend proactive measures based on our concerns, we do not believe there is an immediate threat to WBTC; Aave has the benefit that it can take gradual, measured actions to mitigate protocol exposure, and this improves the ease of reversing course if trust is later established in the new custody arrangement. In anticipation of custodial changes which may cause a period of turbulence (e.g. proposed WBTC offboarding from Maker/SparkLend starting October 3rd), LlamaRisk recommends a cautious approach that prioritizes stability for existing Aave users while mitigating additional exposure to WBTC during the transition period.

Specification

  1. Reduce WBTC LTV to 0 on all V3 instances (Ethereum, Arbitrum, Avalanche, Harmony, Optimism, & Polygon), preventing additional borrowing against WBTC collateral without affecting the positions of existing users.
  2. Reduce supply & borrow caps to a level 5-10% higher than current utilization, limiting additional exposure to WBTC while allowing some flexibility for users to adjust their positions.

We do not recommend an LT reduction at this time, prioritizing user stability. However, we may propose gradual LT reductions as the situation develops, after consultation with stakeholders and with advance notice.

Disclaimer

LlamaRisk has not been compensated by any third party for publishing this ARFC.

Next Steps

  1. Following community feedback, submit the ARFC for a snapshot vote for final approval.
  2. If consensus is reached, submit an Aave Improvement Proposal (AIP) to implement the proposed updates.

Copyright

Copyright and related rights waived via CC0

Read additional details below (click for more details)

13 posts - 9 participants

Read full topic

Governance [ARFC] Chaos Labs Risk Stewards - Increase GHO Supply Caps on Arbitrum V3 - 09/17/24

Published: Sep 17, 2024

View in forum ā†’Remove

Summary

Increase the supply cap on GHO in Arbitrum V3 to mitigate looping.

GHO (Arbitrum)

GHO supply cap is currently at 100% utilization, while the borrow cap is at 61% utilization.
image - 2024-09-17T183112.640
image - 2024-09-17T183110.126

Supply Distribution

Out of the top 50 GHO suppliers, 12 are currently borrowing GHO. While some of these positions provide additional collateral in the form of USDC, most of the top positions are supply-only. However, the biggest supplier represents a significant portion of the GHO supply and the borrowing on Arbitrum.

image - 2024-09-17T183115.841

Borrow Distribution

The situation of the top GHO borrowers is similar. The most common collateral assets are GHO and USDC. Most GHO borrowers redeposited the borrowed asset in the marketā€™s supply side.

image - 2024-09-17T183118.375

Looping

After analyzing the top 50 GHO suppliers and borrowers, we could detect roughly 50% of the supply and 86% of the borrow demand coming from looping positions.

Since GHO is not a collateral asset on Arbitrum, to loop, the users need to provide an equal amount in USDC or other assets to use as collateral for the GHO borrowing.

image - 2024-09-17T183121.232

After the recent borrow cap raise on GHO, the asset received a minimal increase in borrow interest.

We can deduce that most of the demand is still derived from looping behavior.

image - 2024-09-17T183123.269

Recommendation

We recommend increasing the supply cap to 16,000,000 GHO to allocate the incentives currently active on Arbitrumā€™s GHO supply more efficiently.

Chaos Labs will closely monitor the market. If the looping continues and/or increases, we will recommend increasing the Reserve Factor and reducing the borrow cap.

Specification

Chain Asset Current Supply Cap Recommended Supply Cap Current Borrow Cap Recommended Borrow Cap
Arbitrum GHO 10,000,000 16,000,000 9,000,000 -

Next Steps

We will move forward and implement these updates via the Risk Steward process.

Disclaimer

Chaos Labs has not been compensated by any third party for publishing this ARFC.

Copyright

Copyright and related rights waived via CC0

2 posts - 1 participant

Read full topic

Governance [ARFC] Chaos Labs Risk Stewards - Increase Supply and Borrow Caps on Aave V3 - 09/17/24

Published: Sep 17, 2024

View in forum ā†’Remove

Summary

A proposal to:

  • Increase WETHā€™s borrow cap on Aave V3 Scroll deployment.
  • Increase wstETHā€™s borrow cap on Aave V3 Scroll deployment.
  • Increase weETHā€™s supply cap on Aave V3 Scroll deployment.
  • Increase WETHā€™s borrow cap on Aave V3 Arbitrum deployment.
  • Increase weETHā€™s supply cap on Aave V3 Arbitrum deployment.
  • Increase weETHā€™s supply cap on Aave V3 Base deployment.

Motivation

WETH (Scroll)

WETH on Scroll has reached 84% supply cap and 92% borrow cap. The utilization rate has risen to 77.39%.

image - 2024-09-17T165323.734

image - 2024-09-17T165325.722

Borrow Distribution

The biggest WETH borrowers are using wstETH or weETH as collateral. Only one of the top WETH borrowers is using USDC as collateral. Given the high correlation between the collateral and the asset borrowed, these positions do not pose any significant liquidation risk.

image - 2024-09-17T165328.682

Overall, WETH-correlated assets represent 94.48% of the value borrowed against WETH.

image - 2024-09-17T165331.051

Recommendation

Given the on-chain liquidity and usersā€™ behavior, we recommend increasing the borrow cap to 63,000 WETH.

wstETH (Scroll)

wstETH on Scroll has reached 100% supply cap and 98% borrow cap.

image - 2024-09-17T165335.561

image - 2024-09-17T165337.603

Borrow Distribution

The biggest wstETH borrowers provide WETH as collateral, which is highly correlated to wstETH and provides a low liquidation risk.

image - 2024-09-10T223901.497

Overall, WETH represents 97.85% of the collateral used to borrow wstETH.

image - 2024-09-10T223906.578

Recommendation

Given the usersā€™ behavior, the correlation of the collateral used, and the limited on-chain supply, we recommend increasing only the borrow cap to 12,000 wstETH.

weETH (Scroll)

weETH on Scroll has reached 100% supply cap and 98% borrow cap.

image - 2024-09-17T180627.173

image - 2024-09-17T180629.771

Supply Distribution

The biggest weETH suppliers are borrowing WETH. The three biggest borrowers represent a significant portion of the market. Given the high correlation between weETH and WETH, these positions have a low risk of liquidation.

image - 2024-09-17T180632.913

Overall, WETH represents 93.22% of the assets borrowed against weETH.

image - 2024-09-17T180637.832

Borrow Distribution

The biggest weETH borrowers are using WETH and weETH as collateral. The biggest weETH borrower represents a disproportionate part of the market. Given the high correlation between the asset borrowed and the collateral, the position has a low liquidation risk.

image - 2024-09-17T180639.418

Overall, weETH represents 43.66% of the collateral used to borrow weETH.

image - 2024-09-17T180642.228

Recommendation

Given on-chain liquidity, usersā€™ behavior, and the tendency to abuse the borrow cap for looping, we recommend increasing only the supply cap to 30,000 weETH.

WETH (Arbitrum)

WETH on Arbitrum has reached 72% of its supply cap and 88% of its borrow cap.

image - 2024-09-17T180445.634

image - 2024-09-17T180451.758

Borrow Distribution

The biggest WETH borrowers use either weETH or wstETH as collateral. The distribution of borrowers is well-balanced, with no single entity representing a disproportionate part of the market. Given the high correlation between the asset borrowed and its collaterals, the positions have a low liquidation risk.

image - 2024-09-17T180454.906

Overall weETH represents 68.97% of the collateral value used to borrow WETH.

image - 2024-09-17T180458.651

Recommendation

Given on-chain liquidity and usersā€™ behavior, we recommend increasing only the borrow cap to 120,000 WETH.

weETH (Arbitrum)

weETH on Arbitrum has reached 100% of its supply cap while maintaining only 37% of its borrow cap filled.

image - 2024-09-17T180837.257

image - 2024-09-17T180839.467

Supply Distribution

The top weETH suppliers use it as collateral to borrow WETH. The distribution of suppliers is well-balanced, with no single entity representing a disproportionate part of the market. Given the high correlation between the asset borrowed and its collaterals, the positions have a low liquidation risk.

image - 2024-09-17T180952.189

Overall, WETH represents 86.64% of the value borrowed against weETH collateral.

image - 2024-09-17T180844.599

Recommendation

Given on-chain liquidity and usersā€™ behavior, we recommend increasing the supply cap to 77,000 weETH.

weETH (Base)

weETH on Base has reached 96% of its supply cap while maintaining only 13% of its borrow cap filled.

image - 2024-09-17T181013.883

image - 2024-09-17T181019.969

Supply Distribution

The major weETH suppliers use it to borrow WETH. The biggest weETH supplier represents a disproportionate part of the market. However, given the high correlation between the asset borrowed and the collateral, its position has a low liquidation risk.

image - 2024-09-17T181024.071

Overall, WETH represents 95% of the value borrowed against weETH collateral.

image - 2024-09-17T181153.241

Recommendation

Given on-chain liquidity, usersā€™ behavior, and the limited on-chain supply, we recommend increasing the supply cap to 22,500 weETH.

Specification

Chain Asset Current Supply Cap Recommended Supply Cap Current Borrow Cap Recommended Borrow Cap
Scroll WETH 70,000 - 50,000 63,000
Scroll wstETH 22,000 - 8,400 12,000
Scroll weETH 24,000 30,000 3,200 -
Arbitrum WETH 140,000 - 100,000 120,000
Arbitrum weETH 75,000 77,000 25,000 -
Base weETH 21,000 22,500 9,000 -

Next Steps

We will move forward and implement these updates via the Risk Steward process.

Disclaimer

Chaos Labs has not been compensated by any third party for publishing this ARFC.
For transparency,

Copyright

Copyright and related rights waived via CC0

4 posts - 3 participants

Read full topic

New Asset Paxos paxg token - asset proposal

Published: Sep 17, 2024

View in forum ā†’Remove

Hello, Im just a common user of AAVE but requesting the core community revisit the Paxos request to list the gold token named PAXG found here:

After many years of good service, it seems very logical to add alternate asset types of AAVE such as stable coins with alternative backing, rather then mostly dollar orientated products. Opening up a way to solve an age old problem of how to gain yield from owning Gold is an issue that literally has existed for a thousand years that nobody as yet has solved and its shocking no defi protocol is offering a solution yet.

PAXG

The PAXG token has had many years of steady performance and Paxos are a well regarded team.

Opening new lending markets in defi safely is what AAVE is all about is it not? and this solution is badly needed in the industry and seems an open goal to add to V3 Eth.

I leave it to you all who have far more experience in making this happen and any safety discussions etc.

3 posts - 2 participants

Read full topic

Other Why is available liquidity on aave subgraphs different from what it shows on the website?

Published: Sep 17, 2024

View in forum ā†’Remove

For usdc, it is 265607488284013 or 265 mil. However on website it is showing 271.04 mil. Why the difference. Also total liq in subgraph is 1.436B, on website it is 1.5B?

1 post - 1 participant

Read full topic

Other Need Advice on Getting Involved in Aave Governance

Published: Sep 17, 2024

View in forum ā†’Remove

Hey everyone!

Iā€™ve been following Aave for a while and really love the project, but Iā€™m now looking to get more involved on the governance side. Iā€™ve seen some of the proposals but feel like I could use some guidance on where to start.

Any tips on how to effectively participate in governance discussions, or maybe some recent proposals that would be good for someone new to get involved with? Also, how do you stay updated on the most important governance updates?

And for the same I have been through these articles/resources BGD. Aave Governance V3 What is a Salesforce Administrator that are quite informative. But I would love to hear more from the community members.

Thanks in advance! Looking forward to contributing more to the community.

2 posts - 2 participants

Read full topic

Governance [ARFC] Lido Instance - wstETH Slope1 & Uoptimal Update

Published: Sep 16, 2024

View in forum ā†’Remove


title: [ARFC] Lido Instance - wstETH Slope1 & Uoptimal Update
author: @karpatkey_TokenLogic
created: 2024-09-16


Summary

This publication proposes improving the capital efficiency of the wstETH Reserve on the Lido instance of Aave v3 on Ethereum by increasing Uoptimal from 45.00% to 80.00% and reducing the Slope1 from 3.50% to 2.25%.

Motivation

This proposal recommends revising the wstETH borrow rate ahead of the introduction of Liquid Restaking Tokens (LRTs) and the creation of several new eModes on the Lido instance of Aave v3 on Ethereum.

The upcoming Liquid eModes upgrade will allow a single asset to be included in multiple eModes. As we onboard various LRTs, our goal is to promote the use of wstETH as a debt asset to enhance the returns of the wstETH/wETH yield strategy.

By increasing the Uoptimal of the wstETH reserve, we can significantly improve its capital efficiency. Strategists using LRTs as collateral and borrowing wstETH to generate yield will be able to borrow a larger portion of the wstETH that in turn generates a wstETH deposit yield.

The wstETH deposit yield will offset the wETH borrowing costs. Depending on market conditions, this could lead to a future proposal that fine-tunes the wETH and wstETH Slope1 parameters to balance the wETH deposit yield, revenue, and the performance of the wstETH/ETH yield strategy. Optimizing these parameters is expected to significantly reduce the payback period on the Lido instance and improve the DAOā€™s overall return on investment.

A separate proposal will provide details on the new eMode configurations being introduced to the Lido instance of Aave v3. This publication focuses specifically on optimizing the wstETH Uoptimal to improve capital efficiency in preparation for LRT onboarding.

Whilst several teams are expected to offer incentives for strategies involving LRT collateral and wstETH debt, general market conditions are not sufficiently buoyant to support retaining the current 3.50% Slope1 parameter.

Whilst we expect strong demand for wstETH debt from users wanting to leverage farm LRT point incentives. Our research indicates sufficient demand emerges when the Slope1 is within the 2.00% to 2.50% range. As a result, this publication proposes reducing the Slope1 from 3.50% to 2.25%.

By revising the Slope1 and Uoptimal configuration for the wstETH reserve, we expect LRT deposits to drive significant AUM growth for the Lido instance.

Specification

The Lido instance wstETH Slope1 and Uoptimal are to be revised as follows:

Description Current Proposed Change
Slope1 3.50% 2.25% -1.25%
Uopitimal 45.00% 80.00% 35.00%

Disclosure

TokenLogic and karpatkey receive no payment for this proposal. TokenLogic and karpatkey are both delegates within the Aave community.

Next Steps

  1. Gather feedback from the community.
  2. If consensus is reached on this ARFC, escalate this proposal to the Snapshot stage.
  3. If Snapshot outcome is YAE, an AIP will implement proposal.

Copyright

Copyright and related rights waived via CC0.

5 posts - 4 participants

Read full topic

New Asset Onboard rETH to AAVE V3 on Base

Published: Sep 13, 2024

View in forum ā†’Remove

Summary:

I present to the community with the opportunity to add rETH to the BASE V3 market as a reserve.

Motivation
The AAVE base market has only centralized Liquid restaking tokens for Ethereum, cbETH and WstETH. As with the other network markets on AAVE, rETH is an option for participants to lend/barrow rETH. rETH is available on the base network, and there is much utility for this popular liquid staking token not to be on this base marektplace. Here is a run down of the DAO of rETH.

Rocket Pool is a decentralized Ethereum staking protocol with permissionless Node Operators.

  • Rocket Pool provides a liquid staking experience for Ethereum stakers; they do not need to run a validator, and they can contribute any amount of ETH
  • rETH is a LSD token representing staked ETH.
  • The rETH liquid staking token accumulates value against ETH over time.
  • Simply swapping ETH for rETH (or buying it on a secondary market) provides access to Ethereum staking rewards.
  • Without a stake pool service, only wealthy network participants who meet the 32ETH threshold are rewarded for validating transactions.
  • Rocket Pool democratizes participation in network validation by providing a service which lowers the collateral threshold.

2 posts - 2 participants

Read full topic

Development BGD. Aave v3.2: Liquid Emodes

Published: Sep 13, 2024

View in forum ā†’Remove

v3.2-banner


Summary

Introducing Aave v3.2, a new version of Aave V3 (currently v.3.1) including two important changes:

  • A new feature: Liquid eModes.
  • The removal of all deprecated stable rate logic.


Context

July 27th, Aave governance proposal 132 activated Aave v3.1 across all active networks. This currently active version of the Aave protocol was focused on security improvements (e.g. introducing virtual accounting), changing the architecture of the interest rate strategies, and multiple other updates to improve the operational efficiency of the system.

Additionally, with Aave v3.1 we introduced Aave v3 Origin, a new repository for the Aave protocol (Foundry-based) to serve as the cornerstone to release further post-v3.1 versions faster while keeping maximum security standards.

One and a half months later, as a result of previous groundwork with v3.1 and Origin, we are glad to present to the community this new Aave v3.2 version.



Aave v3.2

The changes included in Aave v3.2 are more isolated than those of v3.1, and of different nature. While removing stable rate-related logic is more on the maintenance/codebase cleanup side, liquid eModes is a total user-facing and powerful feature.



1. Liquid eModes


Aave v3 introduced the concept of eMode (efficiency mode), an abstraction within the pool for configuring groups of assets with more capital-efficient risk configurations (LTV, Liquidation Threshold). This unlocked use cases like native high-leverage or even strategies between stablecoins. eMode could be deemed one of the first experiments in DeFi at scale with the concept of pools of assets within pools of assets.

The eMode feature has seen since then tremendous success, enabling use cases like ETH-correlated eMode, allowing for higher than default risk parameters on ETH LSTs/ETH positions (or MATIC, AVAX with their LSTs). However, the eMode feature always had some room for improvement, that way truly unlocking even more powerful use cases and flexibility on Aave.

A known technical limitation of the initial iteration of eMode is the following: a single eMode is optionally assigned to assets listed on Aave. That means that if letā€™s say WETH is assigned eMode 1 eligibility (ETH-correlated, with ETH LSTs), WETH canā€™t be eligible for any other eMode.

In different scenarios, this is an important constraint, as currently is not possible to have on the same Aave pool an eMode with wstETH and WETH, together with a different eMode with weETH and WETH, as WETH can only be in one of them at the same time.




The new Liquid eMode feature of Aave v3.2 removes the previous constraint: an asset listed on Aave can be eligible for different eModes, and then it only depends on the user to choose which eMode he wants to enter to.


liq-emode-diagram
eMode, before and after v3.2


For example, with liquid eModes, a possible configuration not doable before would be:

  • eMode 1, with wstETH, weETH and WETH.
  • eMode 2, with wstETH and WETH.
  • eMode 3, with weETH and WETH.
  • eMode 4, with WETH and GHO.

So then, user A holding the wstETH and weETH collaterals, could borrow WETH at high LTV. User B holding only wstETH could borrow WETH at high (but different) LTV. User C holding only weETH could similarly borrow WETH at a different LTV than the previous two eModes. User D could have a position with WETH collateral and GHO borrowings.

This doesnā€™t stop there, as more sophisticated configuration strategies could be adopted, like:

  • eMode for only WETH and stablecoins.
  • eMode for onboarding less mature LSTs, without requiring them being together with all major LSTs.

For extra configuration flexibility, liquid eModes also allow now to flag an asset as only borrowable, only collateral, or both, in the context of an eMode. For example, in a hypothetic eMode with only wstETH and WETH, the normal configuration would be wstETH as only collateral and WETH as only borrowable, fully focusing on the wstETH leverage use-case.




In addition to the previous main characteristics of liquid eModes, we have also introduced the following minor changes to the system:

  • Now the protocol doesnā€™t enforce the LTV/LT of an asset being lower outside its eligible eModes. However, the validation gets stricter on the user side when entering any eMode (or from no-eMode): Health Factor is always validated to never allow the user to get his position below 1HF post-eMode swap.
  • The protocol previously had an eMode-specific price feed, to be used to price with the same feed all assets on an eMode. However, this has never been used, and its utility (in its current form) is quite arguable. Therefore, we have to remove it from the data structure to allow more efficient storage allocation.
  • On a technical note, before 3.2, the eMode of an asset was stored on the assetā€™s data itself. Now, the eMode data stores all the necessary information for the protocol to understand which assets are eligible on that eMode.
  • Similar as with previous upgrades on Aave v3, we have tried to follow a non-invasive approach when adding the feature, only touching/refactoring those pieces that were clearly necessary, but without doing any big high-level refactoring of the pool.

Security procedures

Similar as with any other Aave upgrade, we have applied multiple security measures that will be finished before the activation stage via governance proposal. Detailed information will be published once they are finalised.



2. Stable rate logic cleanup


Part of the v.3.1 upgrade was the addition of a function swapToVariable() for anybody to permissionless off-board stable borrowings to variable, that way factually deprecating completely stable rate on Aave pools.

With currently no active stable rate position (moved via the Dolce Vita program by the service provider ACI), we have executed a follow-up step on the process: completely removing the stable rate logic from the protocol, which one hand simplifies the codebase, but on the other hand it also slightly optimises gas consumption and logic flows.

Even if fairly extensive change, this cleanup is non-invasive in how the protocol operates given that there are no active stable rate positions. All technical details about it will be included in the upcoming v3.2 release technical changelog.


Security procedures

Similar as with any other Aave upgrade, we have applied multiple security measures that will be finished before the activation stage via governance proposal. Detailed information will be published once they are finalised.



Next steps

  1. Create an ARFC Snapshot for the upgrade of all Aave v3 instances to Aave v3.1.
  2. In parallel, finish the preparations of the AIP payload for the upgrade, security procedures of v3.2 and publishing the results.
  3. On-chain AIP creation, for the Aave governance to upgrade all pool instances across all networks.

3 posts - 2 participants

Read full topic

ENS
Active Proposal [EP 5.15][Social] ENS Governor Improvement Proposal: ProposalBond

Published: Sep 26, 2024

View in forum ā†’Remove

Status Period Start Period End Voting Link Author
Open September 25th, 2024 ā€” 10:00PM Eastern Standard Time September 30th, 2024 ā€” 10:00 PM Eastern Standard Time Snaphot Agora

Abstract

The proposal threshold for a new executable ENS proposals is high, and rightly so. ENS is one of the most popular DAOs and community in the Web3 community and keeping the quality bar of proposals to the highest standard is very important. However, ENS also has the treasury and the desire to expand the community and make proposing easier and more accessible to enable more builders to come and build in the ENS ecosystem

Agora proposes adding the functionality of the ProposalBond to the ENS DAO Governor that would allow a proposer to propose with a lower threshold, and then the community could vote [For, Against, Against with penalty, Abstain]. If the weight of Against with penalty + Against > For, then the proposer does not get their bond back and the proposal does not pass.

To clarify further: a bond is withheld only if a proposal is rejected (the sum of rejections are bigger than the approvals) AND if the ā€œAgainst with penaltyā€ is bigger than ā€œAgainstā€.

This way we align incentives to create good proposals.

Specification

A discussion in the DAO Meta-Gov working group titled: Seeking Feedback: ENS Governor Upgrade to make proposing more accessible, Agora proposed the following PR on the ENS Governor: Proposal Bond Pull Request which outlines the code needed to make this change happen.

Since the time of that PR and during the follow up discussions, the community has asked for the following additions:

  • Ensure that the ProposalBond work proposed by Agora works with the new Veto rules and security council. This covers the case of a proposal being vetod from within the timelock therefore making sure we have the code to handle that case. The default case here being that the bond would not be returned.
  • Work with OpenZeppelin to see if we can bring this functionality into OZ Governance Core
  • Collaborate with ScopeLift to bring in a few sensible defaults to the voting delay period which is currently set to only one block. This leaves the DAO open to attack and the MetaGov working group is agreed on a 24 hour delay to ensure the DAO time to protect itself if needed. These changes arenā€™t related to the ProposalBond work but very important if we are going to preform a governor upgrade.

Agora is committed to building public goods and is already working closely with OpenZeppelin to bring innovations of Agoraā€™s Governor into OZ Governance Core and are excited to propose this to new OZ Governor Working Group.

Given that the proposal threshold of this new functionality will be the most important value, there is a general consensus in the discussion that 1,000 ENS is the right initial value. This parameter can later be set by governance and moved up and down as we see fit.

Voting

We are putting this to a simple, for/again/abstain vote

Next Steps

Should the vote pass, Agora will be responsible for:

  • finalizing the implementation
  • working with ScopeLift to review the code and add in the Voting Delay logic
  • securing and organizing the audits
  • making any changes raised by the auditors
  • getting the code ready for a governor upgrade

Auditing

Given the potential impact of the change, we are going to work with the ENS MetaGov stewards to do 2 audits on this code: one chosen by Agora, and the other chosen by the stewards.

Agora recommends will be using OpenZeppelin, a reputable and top tier auditor in the governance space.

Agora recommends that the MetaGov stewards pick from: CodeArena, Trail of Bits, Spearbit or Trust Security. Each of these are quality auditing firms with a proven track record of working with governance contracts.

Both of these audits will be funded by ENS, and code changes will be implemented by Agora as part of their service contract with ENS, at no additional charge.

Results and changes will be posted for everyone to see and discuss.

Success Criteria

For this social proposal to pass, the following quorum and voting requirements must be met:

Quorum: The proposal must receive a minimum of 1% of the total supply of $ENS (1 million votes) in the form of ā€œYesā€ and ā€œAbstainā€ votes combined. ā€œNoā€ votes do not count towards quorum.

Approval: Once the quorum is reached, the proposal requires a simple majority (>50%) of ā€œYesā€ votes among the ā€œYesā€ and ā€œNoā€ votes to pass. ā€œAbstainā€ votes do not count towards the approval calculation.

1 post - 1 participant

Read full topic

šŸ—³ļø Meta-Governance RFP for improving Ranked Choice Voting support in Snapshot

Published: Sep 24, 2024

View in forum ā†’Remove

Preamble

The ENS DAO has never shied away from experimenting with governance and learning from it. Steward Elections use approval voting, the choice for Endownment Manager was a ranked choice voting, we even had a novel knapsack algorithm to select Service Providers. The crypto space has been lucky to be able to experiment in practice what are often academic debates on governance that could take decades in politics. What we learned from these past experiences:

  1. Ranked Choice Voting is a better choice for expressing user opinions. While Approval is better than a simple FPTP vote, it leads to some undesired results: voting on too many candidates is the same as not voting at all, and the binary choice makes it easier to pressure delegates (ā€œplease also approve meā€ is an easier ask than ā€œplease rank me as you number oneā€)
  2. Instant Run-Off Voting has fallen short of our expectations. The result is a black box where itā€™s quite hard to understand the full context of the vote (without some complex sankey charts) and it can be quite unpredictable but most importantly, it fails to deliver itā€™s main allure: avoid polarization. In an election dominated by two very opposite candidates, a more moderate third candidate will be eliminated on the elimination round and the election will fall back to the two main adversaries.

IRV is often used interchangeably with RCV as if theyā€™re the same but theyā€™re not. The first is about how you vote, the second, how you count the votes. There are uncountable other algorithms that, given ballots with ranks, can be used to pick a winner. Thereā€™s a whole category just for Condorcet systems, which are algorithms that will attempt to put run all possible one to one matches and pick the candidate who would win all of them (if such candidate exists). An issue with many of these is that, like IRV, explaining how these systems work can be hard and it feels like a black box where the result is inscrutable. Iā€™ve written more about that challenge.

One crucial factor for us is that our governance happens all in the open, over a long period of 5-7 days, and the ongoing result can be seen on a small column in snapshot. Delegates can change their mind at any point during the period, often based on the ongoing result or social pressure. For that reason, itā€™s important that at any point someone should be able to easily follow the current stage of the vote, and how it can be influenced, in the simplest form. Another important factor for us is that often we run elections with more than one possible winner, so the result must be able to rank all candidates, no only pick one winner. For that reason, we have picked the Copeland method as the desired method for governance in the future.

Explanation of Round-Robin / Copeland

This RFP is for someone to implement Roundrobin style ranked vote system, AKA Copeland Method. One of the main reasons we are preferring this is it leads to a simpler UI which will be familiar to anyone who ever watched a sports tournament, since itā€™s the logic behind sports league tournament. While technically Round-Robin and Copeland have slight differences when dealing with ties (which is rare for a highly divisible token) we will be calling the method Round-Robin since itā€™s a more self explanatory name.

If you have followed any league sports competition, like UEFA, Conmebol, NFL, MLB, NBA, etc, then you already know how Round-robin voting works. Only difference is that all individual matches are replaced by a ranked ballot. That familiarity is an important part of its appeal.

Specification of the algorithm:

  1. The ballot should allow the voter to rank any amount of candidates. A clear line (labeled ā€œNone of the Belowā€) should differentiate candidates who were ranked or not in the ballot. A vote with no ranked candidates is a valid vote (although, a good UI should try to confirm if it was not an error).
  2. All candidates are compared head to head, and their absolute number of votes will be displayed. In a match between a ranked and unranked candidates, the unranked automatically loses. In a match between two unranked candidates, the ballot will not count to eitherā€™s total vote in that match.
  3. All matches are calculated and displayed sorted by absolute number of votes. Each victory awards 1 point, ties or losses award 0 points
  4. The Average Support for each candidate will also be calculated: itā€™s the sum of the absolute votes each got in each match (on either side), divided by the amount of matches it was featured in. Average Support is used as a tiebreaker. If all a candidate received was 100k votes ranking them in 1st place, their average support should be 100k. Some elections might want to set a minimum ā€œaverage supportā€ as an exclusion criteria or quorum.
  5. While None of the below should neither score or rank, itā€™s average support should also be calculated and displayed on the results table. Depending on the rules for that particular election, it can be used as an exclusion criteria or minimum quorum. removed this section as unnecessary.

An example of how it all could be displayed in a Snapshot UI is below. We believe that althought the system can be complex under the hood, its output is quite clear. Itā€™s easy for anyone to follow along what is happening now and what could happen in the future. In the example below, Charlie is ahead, Aliceā€™s best strategy is probably to compare herself favourably with Charlie, but Bobā€™s best strategy is to compare favourably against Alice.

Request for Proposals

We therefore request developers who would be willing to improve ENS governance by implementing this option. Requirements:

  • must be compatible with Snapshot. Either itā€™s a direct PR on the Snapshot side (acceptance by snapshot is a responsibility of the developer) or itā€™s compatible with Snapshot (for example an alternative UI for Snapshotā€™s existing Ranked Choice Voting)
  • must implement an UI in which the user will somehow express their opinions of all candidates (with the option of NOT expressing opinions about some of them). An acceptable default would be a simple drag to rank, but we would consider other alternatives.
  • must implement an UI showing the resulting calculation in real time, similar to the example above.

Payment would be split in milestones, with the last one being delivered when the option is live on snapshot (or another site compatible with it). The selection of the developer for this will take in consideration their past record of contributions as well as their asking price and proposed timeframe.

If youā€™re interested in participating, please leave a comment or contact us via DMs so we can arrange to analyze proposals.

This RFP is a suggestion for an improvement for the future of governance. Itā€™s not a suggestion on how the next governance decisions should be made.

7 posts - 4 participants

Read full topic

Newsletter ENS DAO Newsletter #70 ā€” 09/24/24

Published: Sep 24, 2024

View in forum ā†’Remove

ENS DAO Newsletter #70 - 09/24/2024

:sunny: Welcome

:newspaper: Newsletter Roundup

  • ENS Labs: frENSday Update, PayPal / Venmo Integration
  • Community: eth.link, eth.cd, Vision Updates
  • Meta-Gov: $ENS Distribution, August Financial Reports
  • Ecosystem: ENS Web Update, Service Provider Updates
  • Public Goods: Grantee Milestones Updates

:date: Calendar

Refer to the ENS DAO Calendar for working group calls and events.

:ballot_box: Term 5 Proposals

Executable Proposal for Reimbursement of ENS Labsā€™ Legal Fees

This proposal seeks to reimburse ENS Labs for $1,218,669.76 USDC in legal fees incurred during the eth.link litigation. ENS Labs maintained ownership and control of the domain after successfully resolving the lawsuit in August 2024. The legal action was necessary to protect critical ENS infrastructure. The reimbursement will be transferred from the ENS DAO treasury following a previously passed proposal, ensuring that the financial burden of this legal action does not fall solely on ENS Labs, particularly since their actions benefited the entire ENS community.

For more details, visit the forum.


Temp Check: Proposal to Add ProposalBond to ENS Governor

Agora proposes adding a ProposalBond mechanism to the ENS DAO Governor. This aims to lower the proposal threshold, making it more accessible while ensuring that failed proposals with sufficient ā€œAgainst No Returnā€ votes forfeit their bond. The proposal is currently open for community feedback and, if approved by the DAO, will proceed to an executable vote on Snapshot.

For more details, visit the forum.


Temp Check: Proposal for ENS Investment Policy Statement

Karpatkey has introduced an Investment Policy Statement (IPS) for the ENS Endowment. This proposal aims to establish guidelines for managing Endowment assets, ensuring the long-term viability of ENS. The IPS will define responsibilities, investment goals, and performance benchmarks. The feedback period runs from September 10 to October 1, 2024, followed by a Snapshot vote to formalize the IPS.

For more details, visit the forum.


About Proposals:

Proposals are the means by which changes are made to the status quo. There are two types of proposals:

  1. Social Proposals: Offchain proposals seeking the DAOā€™s agreement on social considerations that cannot be enforced onchain.
  2. Executable Proposals: Onchain proposals that execute code related to the ENS Protocol and ENS DAO smart contracts, as voted on by the DAO.

Proposal Threshold: A minimum of 10k and 100k $ENS is required to submit social and executable proposals, respectively.


Resources:

Stay updated on DAO governance and proposals by regularly checking the Term 5 Dashboard and the Voting Period Bulletin, which provide comprehensive updates and summaries. For detailed governance information, refer to our Governance Docs. To see real-time voting power distribution, visit votingpower.xyz.

ā€”

:cyclone: ENS Labs Updates

ENS Labs Announces frENSday.eth Inaugural Event and Website Launch

ENS Labs has officially launched the frENSday.eth website in preparation for the inaugural event, scheduled for November 11, 2024, at Devcon in Bangkok, Thailand. The event will feature discussions on cutting-edge topics, including L2 Infrastructure, Consumer Applications, Identity & Account Abstraction advancements, and ENSv2. Attendees can participate in person or via livestream, making it accessible to a global audience.


frENSday Tickets Now Available

Tickets for frENSday are now live. In-person applications are being processed on a rolling basis, but a livestream option is available for those unable to attend physically. frENSday aims to bring the ENS community together for the first time.

Keynote speakers include Vitalik Buterin, co-founder of Ethereum, Nick Johnson, Lead Developer at ENS Labs, and Steve Ptucha from Venmo/PayPal. Medha Kothari, Product Manager at Uniswap Labs, and Paulio, CEO of 3DNS, will also be joining the lineup, bringing their expertise to the event.

More speakers will be announced as the event approaches.


ENS Domains Now Supported on PayPal and Venmo

ENS is now integrated with PayPal and Venmo, allowing users to simplify crypto transfers by entering their ENS name. This feature eliminates the need for copying long wallet addresses and enables secure, user-friendly transactions. An Address Book feature also allows users to save and recall frequently used ENS names and wallet addresses for faster transfers. This service is currently available in the U.S.


ENS Web Update: August 2024

In August, ENS launched the official site for frENSday, a beautifully illustrated event page. Other updates include a refreshed design for the Reclaim site, allowing users from the 2017 auction to claim unclaimed ETH. ENS also introduced identity verification through Dentity, linking ENS names to real-world identities and social profiles. Several UI/UX improvements were made, including the ability to clear search history, enhanced names table behavior, and added language support for Ukrainian and Russian. For more details, visit the ENS Blogā€‹.


Case Study: Coinbaseā€™s Strategic Integration of ENS

There are now over 11 million cb.id registrations. A recent deep dive by Meta-Governance Steward @estmcmxci highlights how Coinbase has leveraged ENS to create branded, user-friendly blockchain profiles. This integration has been a significant factor in driving the growth of cb.id registrations and has laid the foundation for onchain profiles on Base.eth.

Read the full case study here.


ENS Labs Team Participates in Key Industry Events in Singapore

ENS Labs team members were actively present at multiple major events in Singapore:

  • At the SheFi Summit, Director of Business Development, Marta, participated in the issuance of SheFi subnames, such as ā€œshefi.eth.ā€
  • At the ETHGlobal Singapore Hackathon, ENS core developers Jeff Lau, Makoto Inoue, and Greg Skril operated the ENS booth, engaging with attendees and promoting ENS adoption.
  • Token2049 saw ENS Labs COO, Katherine Wu, participating in the ā€œState of Usabilityā€ panel at the Abstract Summit, representing ENSā€™s vision for blockchain usability.

The teamā€™s participation underscores ENSā€™s ongoing commitment to expanding its presence and fostering community engagement in the blockchain space.


ENS Prizes and Winners at ETHGlobal Singapore Hackathon

At the ETHGlobal Singapore Hackathon, ENS offered $10,000 USD in prizes to participants leveraging ENSā€™s decentralized naming system. Angpao.money, the first-place winner in the ENS category, built a platform that simplifies sending money to family and friends without needing a wallet. Angpao used ENS domains to make profiles more personal and memorable, enhancing the user experience.

ā€”

:globe_with_meridians: ENS Media Alerts


:busts_in_silhouette: Community Updates

:speaking_head: Call for Community Feedback

Participate in improving the ENS ecosystem! Provide feedback on Canny, where members of ENS Labs and Working Group stewards will address your submissions. You can submit feedback in Feature Requests, Integrations, and Bug Reports, or upvote/comment on existing submissions. Share your feedback on Canny here.


Newsletter Contributions

Newsletter contributions are now open! Share updates on projects, events, significant achievements, or any changes within your community for consideration. Submit your segment by visiting the Newsletter ddocs site here and leaving a comment in the chat section.


Coinbase Introduces Basename Registration Guide for AI Agents

Coinbase has introduced a new Basename registration guide to simplify assigning both a wallet and an ENS name to AI agents. The process involves:

  • Spinning up a secure wallet
  • Funding it with ETH
  • Registering its Basename with a single API call

This guide streamlines the integration of AI agents with Ethereum wallets and ENS names, making setup easier for developers working with AI technology.


ENS Subname Tutorial by ENS Vision Released

ENS Vision has released a comprehensive tutorial covering all aspects of ENS subnames. The tutorial provides answers to key questions, including:

  • How to make a name submittable?
  • How to mint a subname?
  • Where to find your subnames?
  • How to adjust minting prices and disable subminting.

This tutorial helps users better understand and manage ENS subnames, and the video is available for those interested in learning more.


eth.cd Introduces Tipping Feature for ENS Profiles

eth.cd has launched a new feature that allows users to send tips directly through ENS profiles. This feature makes it easy to support and show appreciation to fellow ENS users by sending tips with just a few clicks. Users can visit profiles on eth.cd by appending their .eth as a second-level domain (2LD) to send tips and spread goodwill across the Web3 space.


eth.link Now Powered by eth.limo

The eth.link gateway is now officially powered by eth.limo, reviving its role as a key ENS gateway for decentralized websites. Originally developed by the ENS team and later maintained by Cloudflare, eth.link had faced legal controversies, performance issues, and limited community engagement.

With the transition to eth.limo, users can now expect enhanced features, including:

  • CCIP and ENSIP-10 support for wildcard resolvers and cross-chain resolution of ENS domains
  • Subdomain support
  • IPFS, IPNS, Swarm, Arweave, and Arweave Naming Service (ARNS) compatibility
  • DNS over HTTPS
  • Continuous technical support and improvements

This update marks a new chapter for eth.link, aiming to restore it as a reliable, decentralized gateway for the ENS ecosystem.


Full API Documentation for Ethereum Follow Protocol (EFP) Released

The Ethereum Follow Protocol (EFP) has published its full API documentation, enabling developers to integrate EFP into their applications. The API allows access to user follower and following counts, supporting both Ethereum addresses and ENS names. Developers can experiment with testnet data, with mainnet data integration expected at launch next week. This documentation streamlines app integration with EFPā€™s social metrics within the Ethereum ecosystem.


POAP Introduces Free ENS Subnames for Collectors

The latest release of the POAP Home app includes a feature allowing collectors to claim a free ENS subname. The option is available for users whose POAP Home app is linked to a collection that does not already have an ENS name.


ENS DAO Working Groups Panel at frENSday

A form has been set up to gather questions for the ENS DAO working groups panel, taking place during frENSday at Devcon week. Whether attending in person or not, participants are encouraged to submit their questions in advance to contribute to the discussion.


Unruggable Gateways Update

Unruggable launched its open-source codebase, providing an end-to-end solution for trustlessly reading data from L2 rollups. It supports multiple chains, including Arbitrum, Base, Zora, and ZKSync, among others. The solution simplifies ENS name data resolution across rollup chains with an easy-to-integrate API. Developers and builders can join Unruggableā€™s Discord for discussions and tech support while using their open-source gateways for ENS on Layer 2.

For more information, visit the Unruggable documentation.

ā€”

:pushpin: Working Group Bulletin

Term 5 Lead Working Group Stewards + Secretary Appointment

The responsibilities of the Lead Stewards & Secretary are set out in Rule 9.8 and Rule 9.9 of the Working Group Rules.

ā€”

ENS DAO Working Group Schedule (2024)

Working Group Time Schedule Location
:balance_scale: Meta-Governance 1pm UTC Tuesday Google Meet
:seedling: Ecosystem 4pm UTC Thursday Google Meet
:sunny: Public Goods 5pm UTC Thursday Google Meet

:balance_scale: Meta-Governance

The Meta-Governance Working Group provides governance oversight and support for working group operations through DAO tooling and governance initiatives.

Meeting Minutes:

Term 5 Meta-Governance Stewards:


Distribution of 80k $ENS Tokens to Contributors

The Meta-Governance Working Group distributed 80,000 $ENS tokens to ENS DAO Service Providers and Security Council members to enhance decentralized governance by increasing voting power among key contributors. This distribution, aligned with the ENS DAOā€™s goals for broader participation, occurred via 2-year vesting contracts to ensure long-term engagement and security.

For more details, visit the forum.


August 2024 Financial Report

Financial Overview:

  • Revenue > Cash Burn, Runway: 140 months
  • Revenue: $1.9M (vs. $2.4M last month)
  • Cash Inflow: $1M (vs. $1M last month)
  • Normalized Cash Burn: $0.8M
  • Reserves: $113M (ETH: 101M, USDC: 12M)
  • Total Endowment: $79.7M
  • P&L: -$15.7M (ETH mark-to-market)

Review the full report prepared by @Steakhouse here.


August 2024 Endowment Report

Balance Overview:

  • Total funds in the endowment: $79.7M
  • Capital utilization: 74.6%
  • Monthly DeFi results: $205,824

Review the full report prepared by @Karpatkey here.


DAO Tooling: Agora Updates

Agora recommended using OpenZeppelin as the auditor for the ENS Governorā€™s proposal bond. They suggest trusted firms like CodeArena or Trail of Bits for further security audits. Discussions on delegation issues with Coinbase are ongoing, focusing on redelegating users due to wallet access challenges. The social proposal for the Governor upgrade is expected to go live soon, with audits to follow once passed.


DAO Tooling: ENS Ledger

Danch @danchquixote introduced the ENS Ledger, a quarterly visualization tool for ENS DAO transactions displayed in a Sankey chart format. The tool allows users to download charts updated every two hours and add recipient information to enhance robustness. A repository will be published upon completion, though the app currently lacks mobile optimization.

ā€”

:seedling: Ecosystem

The Ecosystem Working Group strengthens the ENS Protocol by facilitating developer relations, identifying and funding high-potential projects that enhance ENS, and supporting ENS-aligned initiatives.

Meeting Minutes:


Term 5 Ecosystem Stewards:


Ecosystem Updates

  1. ENSv2: Progress updates and next steps were outlined in the latest blog post.
  2. ENS Web Update: ENS Labs delivered a Web Update for the month of August, which you can read here.
  3. frENSday: ENS Labs is hosting the frENSday event on November 11 in Bangkok, with Vitalik Buterin confirmed as a speaker.
  4. PayPal and Venmo: ENS addresses can now be used for crypto withdrawals from PayPal and Venmo, supporting subnames as well.

Service Provider Updates

  1. Unruggable: Unruggable released their first ready version for resolving names from L2 and L3 rollups, providing support for OP Stack, Arbitrum Stack, and ZK teams. They are seeking feedback and will continue development to enhance standards across chains. The announcement and documentation are available on their GitHub and Discord.
  2. NameSpace: The NameSpace SDK is under development, and contributors are encouraged to join the Builderā€™s chat for collaboration.
  3. Blockful: Blockfulā€™s name.ful.xyz project has live contracts, allowing users to edit records directly within the app. The next steps include bringing the proof of concept to L2s for further testing and development. The project aims to improve the user experience for managing records on the blockchain.

Project Highlights

  1. eth.cd: @hidayath.eth presented a new feature on eth.cd that allows users to send tips directly through a new tipping button.
  2. awesome-ens: @slobo.eth created awesome-ens, a curated list of valuable ENS-related resources. Contributions are welcome via pull requests (PRs). For more details, visit the awesome-ens GitHub repository.

Weekly ENSIP Updates

  1. ENSIP GitHub Repository: The ENSIP GitHub repository was updated with the latest proposals, including work on ENSIP0, which focuses on establishing procedures for ENS Improvement Proposals (ENSIPs). The team is also finalizing the draft for L2s, to be published in the forum soon. For more details, visit the ENSIP GitHub repo.

ā€”

:sunny: Public Goods

The Public Goods Working Group supports the Ethereum ecosystem by identifying and funding open-source development.

Meeting Minutes:

Term 5 Public Goods Stewards:


ETH Mexico Update

ETH Mexico took place over the past weekend with support from Public Goods sponsors. The event saw attendees from across Mexico, with 84% being non-locals. Leading up to the main event, several community gatherings were held. Feedback was gathered to plan for improvements at ETH Mexico 2025. An impact report will be sent to Public Goods Stewards in approximately three weeks.

For more details, visit ETH Mexico.


Grantee Milestones: Borderless Africa Update

Borderless Africa, a founder-residency forum, focuses on advanced-stage projects across the continent. Currently, 16 startups are working on solutions for on-off ramps, savings, payments, and infrastructure. Grants from Public Goods have been allocated to support Devcon attendance scholarships. The collective is also considering DAO governance participation, with plans to explore delegation mechanics.


Grants Program Status Update

  1. Large Grants: Approximately $45k has been disbursed, with grantees meeting milestones and on track to close out by year-end. The status of grantees can be viewed on Questbook, a grant management platform used to track progress and manage payouts.
  2. Small Grants: No decision has been made regarding the date for the next round, but plans are in place to run one by the end of the month.

:green_book: Resources

ENS DAO offers several resources for understanding and participating in its ecosystem:


Thank you for reading! Goodbye. :wave:

1 post - 1 participant

Read full topic

šŸŖ³ Bug Reports ERC-3668 edge case for clientside http/ssl errors

Published: Sep 23, 2024

View in forum ā†’Remove

Under ERC-3668 ā€œClient Lookup Protocolā€

ā€¦
ā€¦
5. If the sender field does not match the address of the contract that was called, return an error to the caller and stop.
6. Construct a request URL by replacing sender with the lowercase 0x-prefixed hexadecimal formatted sender parameter, and replacing data with the 0x-prefixed hexadecimal formatted callData parameter. The client may choose which URLs to try in which order, but SHOULD prioritise URLs earlier in the list over those later in the list.
7. Make an HTTP GET request to the request URL.
8. If the response code from step (5) is in the range 400-499, return an error to the caller and stop.
9. If the response code from step (5) is in the range 500-599, go back to step (5) and pick a different URL, or stop if there are no further URLs to try.
10. Otherwise, replace data with an ABI-encoded call to the contract function specified by the 4-byte selector callbackFunction, supplying the data returned from step (7) and extraData from step (4), and return to step (1).

  • I think (5) mentioned in 8 & 9 is typo from draft, that should be (7)??

During CCIP read IF (7) request fails with clientside/network errors (server rejects or ssl errors) without any http status code, thatā€™s preventing auto fallback to secondary gateway url. For failsafe scenario CCIP clients should try all fallback gateways until status code == 200 before giving up.

cc @ethlimo.eth here we go :pray:

3 posts - 2 participants

Read full topic

Active Proposal [EP 5.16] [Executable] Reimbursement of ENS Labs' legal fees in eth.link litigation

Published: Sep 22, 2024

View in forum ā†’Remove

Status Open for Voting
Target Publishing Date Sept. 25th, 2024
Voting Link Link to Agora
Author 5pence.eth

Summary

This executable proposal seeks to implement the reimbursement payment to ENS Labs for the legal fees incurred while pursuing litigation to protect the eth.link domain. The reimbursement was approved in the previously passed social proposal EP 5.3.

Background

The lawsuit that ENS filed in federal district court in Arizona to maintain ownership and control over eth.link has been resolved, and on 26 August 2024, the Court officially closed this case.
ENS Labs has maintained full ownership and control over the eth.link domain and, therefore, ENS Labs has achieved the initial objective they had when first filing the complaint and obtaining injunctive relief. To reach this outcome, ENS Labs has spent in total 1,218,669.76 USD.
This legal action was necessary to defend the ENS ecosystem and maintain control of the eth.link domain, a critical infrastructure component since 2017.

Links

Specification

This executable proposal will initiate a transfer of 1,218,669.76 USDC from the ENS DAO treasury to ENS Labs. This amount represents the final total of all legal expenses related to the eth.link litigation.

Transaction Details

  • From: ENS DAO Treasury (0xFe89cc7aBB2C4183683ab71653C4cdc9B02D44b7)
  • To: USDC Token Contract (0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48)
  • Recipient: ENS Labs (0x690F0581eCecCf8389c223170778cD9D029606F2)
  • Amount: 1,218,669.76 USDC (1218669760000 considering USDCā€™s 6 decimal places)
  • Purpose: Reimbursement for legal fees in eth.link litigation

Transaction Data (edit on 9/24 - thanks clowes.eth)

To: 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
Data: 0xa9059cbb000000000000000000000000690f0581ececcf8389c223170778cd9d029606f20000000000000000000000000000000000000000000000000000011bbe60ce00

Breakdown of the transaction data:

  • 0xa9059cbb: Function selector for the transfer(address,uint256) function
  • 000000000000000000000000690f0581ececf8389c223170778cd9d029606f2: Padded recipient address
  • 0000000000000000000000000000000000000000000000000000011bbe60ce00: Padded amount (1218669760000 in hexadecimal)

This transaction calls the transfer function of the USDC contract, transferring 1,218,669.76 USDC to ENS Labsā€™ address.

Rationale

The ENS community, through the passage of EP 5.3, has demonstrated its support for reimbursing ENS Labs for the legal expenses incurred in protecting the eth.link domain. This reimbursement acknowledges the efforts made by ENS Labs to safeguard a critical asset of the ENS ecosystem. It ensures that the financial burden of this legal action does not fall solely on ENS Labs, particularly given that their actions were taken to benefit the entire ENS community.


Note - When the orignal snapshot for the social vote was posted it was numbered as 5.2, but it should have been 5.3. It has been renumbered in the official ENS documentation. Some links point to forum discussions and Snapshots that show the original duplicitive label of 5.2

4 posts - 2 participants

Read full topic

Newsletter ENS DAO Newsletter #69 ā€” 09/10/24

Published: Sep 10, 2024

View in forum ā†’Remove

ENS DAO Newsletter #69 - 09/10/2024

:sunny: Welcome

:newspaper: Newsletter Roundup

  • ENS Labs: frENSday update, ENSv2 update
  • Community: Dentity, swc.eth, EFP testnet
  • Meta-Gov: Planned distribution of $ENS
  • Ecosystem: Service Provider Updates
  • Public Goods: Grantee Milestone Updates

:date: Calendar

Refer to the ENS DAO Calendar for working group calls and events.

ā€”

:ballot_box: Term 5 Proposals

Endowment Permissions to Karpatkey - Update #4

The proposal introduces new permissions for deploying Endowment funds, emphasizing diversification and market alignment, supported by an independent audit report. This update received 83.18% approval, has been executed, and further details are available for discussion.

ā€”

Temp Check: Proposal to Add ProposalBond to ENS Governor

Agora proposes adding a ProposalBond mechanism to the ENS DAO Governor to lower the proposal threshold and make it more accessible, while ensuring that failed proposals with sufficient ā€œAgainst No Returnā€ votes forfeit their bond. This proposal, currently open for community feedback, aims to integrate with existing governance rules and will proceed to an executable vote if approved by the DAO community on Snapshot.

For more details, visit the forum.

ā€”

Temp Check: Investment Policy Statement (IPS)

Karpatkey has proposed an Investment Policy Statement for the ENS Endowment to guide asset management, set clear goals, and evaluate performance. Community feedback will be gathered until Oct 1 via the forum and Meta-gov meetings, followed by a Snapshot vote to formalize it.

ā€”

About Proposals:

Proposals are the means by which changes are made to the status quo. There are two types of proposals:

  1. Social Proposals: Offchain proposals that seek the DAOā€™s agreement on a social consideration that cannot be enforced onchain.
  2. Executable Proposals: Onchain proposals that execute code related to the ENS Protocol and ENS DAO smart contracts, as voted on by the DAO.
  3. Proposal threshold: A minimum of 10k and 100k $ENS, respectively is required to submit executable proposals.

ā€”

Resources:

Stay updated on DAO governance and proposals by regularly checking the Term 5 Dashboard and the Voting Period Bulletin, which provide comprehensive updates and summaries. For detailed governance information, refer to our Governance Docs, and to see real-time voting power distribution, visit votingpower.xyz.


:cyclone: ENS Labs Updates

ENS Labs Announces frENSday.eth Inaugural Event and Website Launch

ENS Labs has officially launched the frENSday.eth website in preparation for the inaugural event scheduled for November 11, 2024, at Devcon in Bangkok, Thailand. The event will feature discussions on cutting-edge topics, including L2 Infrastructure, Consumer Applications, Identity & Account Abstraction advancements, and ENSv2. Attendees can participate either in person or via livestream, making it accessible to a global audience.

ā€”

Exciting Perks for #frENSday Event

ENS Labs has announced the perks and content highlights for their upcoming #frENSday event. Participants, whether attending in person or online, can expect exclusive activations, first access to announcements, limited-edition merch, and high-signal content focused on the latest innovations in Web3, Layer 2 solutions, and more. Read more here.

ā€”

ENS Labs Welcomes Katherine Wu as New COO

ENS Labs is excited to announce Katherine Wu as the new Chief Operating Officer. Katherine brings a wealth of experience from her previous roles as a Venture Partner at Archetype, a key leader at Coinbase Ventures, and a former ENS DAO Meta-Governance Steward. With her extensive background in the crypto space and her dedication to making cryptocurrency more accessible, ENS Labs is confident that Katherine will play a pivotal role in shaping the future of ENS.

ā€”

ENSv2 Progress Update

ENS Labs shared a progress update on ENSv2, focusing on expanding ENS to Layer 2 while enhancing decentralization and user experience. They are exploring three options: deploying on public ZK chains, creating a custom ZK chain, or developing a zkVM. Next steps include testing, refining architecture, and community engagement. ENSv2 aims to uphold ENSā€™s core values while leveraging Layer 2 advancements.

For more details, read the full update here.

ā€”

Makoto Inoue to Speak at ETHKL 2024

ETHKL announced that Makoto Inoue, a developer from ENS, will be speaking at the ETHKL 2024 Conference in Kuala Lumpur from October 4th to 6th. Attendees can look forward to insights from Inoue on ENS developments.

Tickets for the event are available at 2024.ethkl.org.

ā€”

:globe_with_meridians: ENS Media Alerts

Past:

Upcoming:

ā€”

:busts_in_silhouette: Community Updates

:speaking_head: Call for Community Feedback

Participate in improving the ENS Ecosystem! Provide feedback on Canny, where members of ENS Labs and Working Group stewards will address your submissions. Submit feedback in Feature Requests, Integrations, and Bug Reports, or upvote/comment on existing submissions. Share your feedback on Canny here.

ā€”

Newsletter Contributions

Newsletter contributions are open! Share updates on projects, events, significant achievements, or any changes within your community for consideration. Submit your segment by visiting the Newsletter ddocs site here and leaving a comment in the chat section.
ā€”

ENS Roundup by Limes.eth: September 3, 2024

Limes.eth provides a detailed roundup of recent updates in the ENS ecosystem. Highlights include Katherine Wu joining ENS Labs as COO and Dentity enabling ENS profile proofs. The roundup also covers subname projects, with eth.cd supporting base.eth and wannabet.eth subdomains, and announces the addition of 350k Linea and 300k Base subnames. Additionally, Fluidkey has opened to the public, enhancing on-chain privacy, and the ENS Voting Power site has received a new design by Alex Slobodnik. Watch the full breakdown for more details.

ā€”

Real-World Identities with Dentity

ENS Labs announced a new partnership with Dentity, which enables users to link their onchain ENS identities to verified real-world credentials. This collaboration aims to enhance transparency and security by allowing users to manage their digital presence and share verified information on their terms.

ā€”

Rotki App Feature Update

Lefteris.eth from Rotki App announced that the app now has an in-app calendar feature, which automatically creates reminders for significant events related to usersā€™ addresses, such as ENS name renewals. Users can customize these reminders by editing them or adding new ones, ensuring they stay up-to-date with important activities concerning their digital assets.

ā€”

Fluidkey Opens Up to the Public

Fluidkey has launched a new feature that allows users to maintain privacy onchain by creating a self-custodial Safe account for every interaction without revealing their full account history. When users sign up, they receive an ENS address that generates a new, private address for every transaction, ensuring that different interactions remain unlinked onchain while still being managed by a single private key. For more details, check out the app.

ā€”

Kiwi News: ENS Integration for Enhanced User Profiles

Kiwi News has integrated ENS domains to improve user identification and profile management. Instead of traditional usernames, users are identified by wallet addresses or ENS names, making it easier to build an online identity. Profiles are dynamically populated with avatars, descriptions, and links fetched from ENS records, allowing users to easily update their Kiwi profiles by changing their ENS data. This integration, powered by ENSData, simplifies the process with minimal coding.

ā€”

Ecosystem Working Group Supports Stand with Crypto Initiative

Slobo.eth shared that Stand With Crypto has made significant strides in advocating for crypto rights, donating $179 million and gaining over 1.4 million advocates. To further support their efforts, the Ecosystem Working Group stewards decided to register the shorter domain swc.eth for 5 years, enhancing their online presence. This decision was discussed at a Blockworks event with Travis Bloom, where they explored ways to deepen the collaboration between ENS and the initiative.

ā€”

Namespace Platform Now Supports ENS Subname Minting

Namespace has announced that users can now list ENS names and mint subnames on the Base platform. The platform offers easy integration via their own interface, an ENS widget for websites, or an SDK for custom dApps, making it accessible for teams with fewer resources. Their goal is to simplify and expand ENS subname registrations, providing scalable solutions similar to Baseā€™s subname services but with less time and effort. For a detailed demo, watch on Loom.

ā€”

Deploy ENS Domains with Fleek

Fleek has simplified the process for setting up ENS domains for websites. Users can connect their repository, deploy their site, receive an IPFS hash, and set their ENS nameā€”all with minimal steps. This streamlined integration allows for easy management and deployment of decentralized websites using ENS and IPFS.

ā€”

0xPPL Supports ENS Domains

0xPPL, a social network for crypto natives backed by Bali and other investors, now supports ENS domains. Users can search for any ENS name and explore their portfolio across the EVM and their onchain activities. For more information, visit 0xPPLā€™s official website.

ā€”

eth.cd Expands Support for Subdomains

eth.cd, a platform that makes onchain reputation accessible on the web, now supports subdomains for base.eth and wannabet.eth. This enhancement allows users to easily access these subdomains online, promoting better visibility and usability for onchain projects. For example, you can visit jesse.base.eth.cd or limes.wannabet.eth.cd to see the subdomains in action.

ā€”

SheFi Summit Singapore to Feature Prominent Crypto Experts

The SheFi Summit in Singapore, scheduled for September 17th, will host prominent speakers from the crypto industry, including ENS Labs Director of Business Development, marta.base.eth, known for their expertise in legal, tokenomics, business development, and growth. The summit promises powerful insights and visionary ideas from leading crypto builders, leaders, and investors, providing a unique opportunity for attendees to learn and connect with industry pioneers.

ā€”

Limes.eth Announces Free Subname Claims on Wannabet.eth

Limes.eth, in collaboration with @nick_brodeur and powered by Namestone, has launched free subname claims for wannabet.eth as part of the ongoing Subname Summer campaign. The initiative aims to simplify the user experience by replacing hex addresses with easy and human-readable subnames on the wannabet platform. Users can now claim their own subnames, providing a personalized and accessible identity solution that can be displayed without extensions, enhancing digital presence in the Web3 space.

ā€”

Ethereum Follow Protocol Opens Testnet for Feedback and Stress Testing

The ENS community is invited to test the Ethereum Follow Protocol (EFP) on its open testnet. EFP, an ENS-based social graph, aims to enhance onchain digital identityā€”users can follow friends, block enemies, and edit profiles. Beta testers can explore features, stress test the platform, and provide feedback ahead of the mainnet launch. Early participants will receive a unique POAP token. Test it now at testing.ethfollow.xyz.

ā€”

Vision September Feature Release

Vision.io announced three updates to improve its platformā€™s user experience. Users can now link multiple wallets to a single profile for easier management of ENS and other domain names. A new ā€œLike Buttonā€ lets users see how many have added a domain to their watchlist. Users can also add custom profile banners for a personalized profile appearance.

ā€”

:pushpin: Working Group Bulletin

Term 5 Lead Working Group Stewards + Secretary Appointment

The responsibilities of the Lead Stewards & Secretary are set out in Rule 9.8 and Rule 9.9 of the Working Group Rules.

ā€”

ENS DAO Working Group Schedule (2024)

Working Group Time Schedule Location
:balance_scale: Meta-Governance 1pm UTC Tuesday Google Meet
:seedling: Ecosystem 4pm UTC Thursday Google Meet
:sunny: Public Goods 5pm UTC Thursday Google Meet

:balance_scale: Meta-Governance

The Meta-Governance Working Group provides governance oversight and support for working group operations through DAO tooling and governance initiatives.

Meeting Minutes:

Term 5 Meta-Governance Stewards:

ā€”

General Updates

The Meta-Governance Working Group provided updates on various topics, including the results of EP 5.14 on endowment permissions to Karpatkey, which can be reviewed on Dhive. The governance documents have been updated to versions 5.9-5.12, and a pull request (#282) has been opened to introduce the latest governance docs related to EP5.13 & EP5.14. To participate in future voting, visit delegate.ens.domains.

ā€”

ENS Endowment IPS Introduction

Karpatkey introduced an Investment Policy Statement (IPS) for the ENS Endowment. The IPS aims to define roles, set goals, guide investment decisions, and evaluate performance. Feedback will be gathered until Oct 1, followed by a vote for formalization.

ā€”

Meta-Governance 2H Budget

The Meta-Governance Working Group posted their budget for Term 5 (Q3-Q4 2024). This funding will support ongoing initiatives, including operations, treasury administration and strategic oversight to ensure the DAOā€™s long-term sustainability.

ā€”

Distribution of 80k $ENS Tokens to Contributors

The Meta-Governance Working Group plans to distribute 80,000 $ENS tokens to ENS DAO Service Providers and Security Council members to enhance decentralized governance by increasing voting power among key contributors. This distribution, aligned with the ENS DAOā€™s goals for broader participation, will occur via 2-year vesting contracts to ensure long-term engagement and security.

For more details, visit the forum.

ā€”

DAO Tooling: DDocs Decentralized Collaboration Tool

At a recent Meta-Governance Working Group call, Andreas from Fileverse introduced ddocs, a decentralized alternative to Google Docs that enables trustless collaboration with features like ENS-based identity, multi-sig document management, and a fully decentralized IPFS backend. Meta-governance has encouraged the use dDocs for decentralized collaboration and more feedback is welcome on the forum.

ā€”

DAO Tooling: Updates from Agora

Agora is proposing to add the functionality of a ProposalBond to the ENS DAO Governor, allowing proposers to use a lower threshold for proposals while ensuring community voting and accountability on the bond. Discussions also covered enabling gas relay for voting, plans for a large delegation project with Coinbase to increase ENS voteable supply, and considerations for open-source governance improvements.

ā€”

DAO Tooling: ENS Ledger

Danch @danch.quixote introduced the ENS Ledger, a quarterly visualization tool for ENS DAO transactions displayed in a Sankey chart format. The tool allows users to download charts updated every two hours and add recipient information to enhance robustness; a repository will be published upon completion, though the app currently lacks mobile optimization.

ā€”

:seedling: Ecosystem

The Ecosystem Working Group strengthens the ENS Protocol by facilitating developer relations, identifying and funding high-potential projects that enhance ENS, and supporting ENS-aligned initiatives.

Meeting Minutes:

ā€”

Term 5 Ecosystem Stewards:

ā€”

Ecosystem Updates

  1. Leadership: Katherine Wu has been appointed as the new COO of ENS Labs.
  2. Events and Community Engagement: The ENS Labs team participated in ETH Tokyo, supporting a hackathon. They will also be present at ETH Global Singapore, ETH KL in Malaysia (October 4-6), and ETH Rome. Tickets for frENS Day will be available soon; you can sign up to be notified.
  3. Development: A new repository for ENS Improvement Proposals (ENSIPs) has been established on GitHub with a preview engine for pull requests. Additionally, the ENSjs library has been updated to include more hooks, enhancing its flexibility for developers.

ā€”

Service Provider Updates

1. Namespace

Namespace has introduced new features on their platform, including the ability to issue, burn, customize, and reserve L2 subnames, with a whitelist option for controlled subname creation. They announced that Base subnames are now live and invited developers to test the Namespace SDK for minting and managing names on Base. An ENS Widget is also available to add to any website for easy subname creation, aiming to simplify the process for teams to mint subnames directly from their websites. For more information, users can join the Namespace Dev Chat or explore their GitHub repository.

2. Resolver Works:

Resolver Works introducesd ENSPro.xyz, a tool designed for gasless management of subnames, enhancing the user experience. It offers quality-of-life improvements like the ability to search through owned names. Additionally, it provides the capability to connect subnames from different blockchain networks, making cross-chain management more seamless.

3. Blockful:

Blockful is working on simplifying domain registration on Sepolia through their platform, name.ful.xyz. The main goal is to create a unified standard for issuers to manage domain data, ensuring consistency in reading and writing across providers. The next steps include researching and specifying standards for L2 domain registrations. For more technical details, you can explore their GitHub repository focused on scaling ENS with a unified and production-ready codebase. You can also explore more on their Service Provider report.

ā€”

Project Highlights

1. Wannabet: Peer-to-Peer Onchain Betting App

Limes.eth presented Wannabet, a peer-to-peer onchain betting app that enables quick, free subname creation for betting purposes through names.wannabet.cc. Users can easily create names and update records, thanks to a streamlined process built within a day using Namestone.xyz.

ā€”

2. ENS Renewal Frame by Stephan

Stephan introduced an ENS Renewal Frame available in Farcaster, allowing users to renew their ENS domains directly from the platform. It can be accessed under the ENS Name Manager in the Frames section of Farcaster and supports renewals on both Mainnet and L2. The frame also provides a link for users to register a new ENS name. Explore the repository for more.

ā€”

3. Liber3 Decentralized Library

Liber3 liber3.eth.limo is a decentralized library platform aiming to create ENS subdomains for individual books. The platform currently accounts for 23% of eth.limo traffic, with significant usage from China, and has minted over 3,000 ebooks with subdomains.

ā€”

Weekly ENSIP Updates

1. ENSIP-19: EVM-chain Reverse Resolution

ENSIP-19 focuses on standardizing reverse resolution across chains, while ongoing specs are being developed for verifiable credentials and multi-dimensional text records. Discussions are underway on integrating Discourse and linking it into the ENSIP process, with community feedback encouraged on how best to disseminate information and collect input. Anyone interested in getting involved can provide feedback to @Premm.eth via X.

ā€”

Term 5 Grants Review

1. Blockscout

The ENS Ecosystem Working Group awarded a 25,000 USDC grant to Blockscout for enhancing ENS integration within their open-source explorer. The grant supports improvements in ENS lookup, off-chain name resolution, and other features aimed at advancing the adoption of ENS.

2. Kiwi News

Developed by macbudkowski.eth, Kiwi News demonstrates the integration of ENS by allowing users to enhance their social profiles with ENS names. This project has been awarded a grant of 1 ETH for its innovation.

3. ENS Renewal Frame

Created by stephancill.eth, the ENS Renewal Frame enables users to renew their ENS names directly within Warpcast. For bringing ENS functionality to accessible platforms, it has received a grant of 1 ETH.

4. Stand With Crypto

This initiative has facilitated significant crypto advocacy, raising $179 million and enlisting 1.4 million advocates. To support their efforts, they were granted a 5-year registration for the domain swc.eth.

5. scope.sh

Developed by Timur, scope.sh is a block explorer that effectively handles subdomains and multi-chain resolutions, earning a grant of 1 ETH for its adherence to protocol standards and innovative approach.

6. eth.sucks: New Gateway for ENS Websites

eth.sucks is a new gateway that allows users to access ENS websites by appending ā€œ.sucksā€ to any ENS domain with an IPFS/IPNS content hash. Optimized for media-rich sites, it provides a seamless experience and easy publishing through tools like Planet or Croptop, offering a self-hosted solution without relying on third-party services.

For more details, visit the ENS DAO Governance Forum.

ā€”

:sunny: Public Goods

The Public Goods Working Group supports the Ethereum ecosystem by identifying and funding open-source development.

Meeting Minutes:

Term 5 Public Goods Stewards:

ā€”

Updates from DAOTokyo and ETH Tokyo

  1. DAOTokyo: The Public Goods Working Group sponsored a booth and distributed rebranding swag, participated in well-organized panels with other DAOs, and discussed strategies for moving forward without grants.
  2. ETH Tokyo: The group supported a hackathon through sponsorship and judging, and plans to engage with teams that may be eligible for Public Goods Grants.

ā€”

Grantee Milestone Updates

1. Gashawk

Daniel Hannum provided an update on GasHawk, a platform aimed at making onchain interactions more efficient and secure. The first milestone was achieved with added support for Optimism, Base, and Sepolia across their front end, web app, and browser extension. GasHawk allows users and institutions to set time preferences for transactions and find optimal execution using proprietary algorithms.

2. Rotki

Lefteris.eth provided an update on Rotki, an open-source portfolio tracker focused on privacy. The tool now includes warnings and notifications for ENS renewals, and it has completed the first of two ENS Public Goods grant milestones related to tracking orders. The next release is planned for September, with updates to be shared with the stewards upon release.

3. Scaffold-ETH

Austin Griffith presented updates on Scaffold-ETH, highlighting several key milestones. The team has completed a CLI tool for easy project setup and integrated extensions that support dApp development, all with ENS built-in. Additional extensions, such as Ponder and OnchainKit, have been developed, and they are currently working on a smart wallet extension. Scaffold-ETH also plans to continue using open-source hackathon software to facilitate future events. For more details, check the GitHub repository for Scaffold-ETH extensions.

4. Urbe.eth

Simone Staffa presented updates on Urbe.eth, an Italian web3 community initiative for builders by builders. The team is currently hosting a hackathon in Warsaw, with plans to release recorded lessons next week. Future editions are scheduled for ETH Rome and Devcon, and they plan to publish the outcomes of the Warsaw hackathon by the end of next week. Additionally, there is a suggestion to create tasters for new community members to showcase available resources.

ā€”

P256 EVM Testing Scope Update

The Public Goods RFP proposal seeks a test writer skilled in Python and Pytest, with a strong understanding of Ethereumā€™s Execution Layer and EVM for the P256 precompile support. Simona suggests pre-qualifying applicants and offering this as a bounty to ensure the right expertise is brought on board.

For more details, see the Public Goods RFP Proposal: P256 precompile support in the EVM.

ā€”

:green_book: Resources

ENS DAO offers several resources for understanding and participating in its ecosystem.

  • ENS DAO Basics: Details the ENS DAO, including voting and governance.
  • Support Docs: Provides guidance on registration, renewals, and development aspects.
  • Governance Docs: Offers additional insights into governance structure.
  • ENS Agora: Governance hub for proposal review and voting.
  • Give Feedback: Share input to improve ENS.
  • ENS Repository: The ENS Protocolā€™s main GitHub repository.

ā€”

Thank you for reading! Goodbye. :wave:

1 post - 1 participant

Read full topic

DAO-Wide [Temp Check] Proposal for introduction of ENS Investment Policy Statement

Published: Sep 10, 2024

View in forum ā†’Remove

Abstract

Introduction of Investment Policy Statement for the ENS Endowment.

Introduction

ENS Endowment was established via EP 2.2.4 with the goal of ensuring the long-term viability of ENS. The RFP for the Endowment was crafted based on the initial requirements and priorities of ENS. However, internal (ENS-specific) and external (market-) conditions are constantly evolving. As such, we propose the creation of an Investment Policy Statement (IPS), which will serve the following purposes:

  1. Define and assign the responsibilities of all involved parties.
  2. Establish clear investment goals and objectives of Endowment assets.
  3. Offer guidance and limitations to the Endowment Manager regarding the investment of Endowment assets.
  4. Establish a basis for evaluating performance of the Endowment Manager.
  5. Manage Endowment assets according to prudent standards.

In general, the purpose of the IPS is to outline a philosophy and framework to guide the management of the Endowment toward the desired results. It is intended to be sufficiently specific to be meaningful, yet flexible enough to be practical.

You can read karpatkeyā€™s proposed ENS Investment Policy Statement here.

Next Steps

  1. Feedback period (Sep 10 - Oct 1): we will gather feedback of the IPS via ENS Forum discussions, and during Metagov Working Group weekly meetings
  2. Snapshot vote: to formalise the IPS

9 posts - 6 participants

Read full topic

Community ENS DAO revenue, profit, treasury, etc

Published: Sep 08, 2024

View in forum ā†’Remove

Where can you find info on the ENS DAOā€™s revenue, profit, treasury, etc?

3 posts - 2 participants

Read full topic

Community blockful - service provider reports

Published: Sep 05, 2024

View in forum ā†’Remove

Weā€™ll use this thread to post all our past and future quarters updates under the scope of ENS service provider.

Q1/Q2 report

Summary

Our journey began with our proposal to the ENS DAO, where we outlined our vision for enhancing ENS. The challenge we decided to first work on was related to off-chain and L2 resolvers. After Vitalikā€™s tweet, it became clear that it was important.

Our approach is to create solutions and standards that enhance the whole ecosystem and do not fragment it by competing with other platforms. We want to support both existing and new builders.

Overview

Implementing a standard, not creating a competing platform. Letā€™s understand what that means:

Namestone is a service that creates and manages off-chain subdomains through an API. Data is stored in a database. Before performing any write operation, you should read their docs and know how to communicate with the API.

This is true for every other subdomain issuer you see: cb.id, base.eth, linea.eth, namespace, etc.

By having projects that use and contribute to this standard, we can build applications that can interact with all of these providers without needing to understand the implementation details for each one.

Success in this initiative means having significant players adopting the standard and having the ENS dapp and ensjs implementing the ENSIP.

Transparency: build in public

This is one of blockfulā€™s core values. Not only are the repos open-source, but so are the task management, planning, and track records. You can see all the tasks done in the first semester, with all card descriptions, related pull requests, team discussions, and estimates keeping all the development and research contracted by the DAO accountable.

Foundation and Research

Following the proposal, we dove deep into research on Offchain ENS considering it would bring the most value to the ecosystem. Our team studied the intricacies of CCIP-Read (EIP-3668) implementation and investigated the potential of Cross Chain Write Deferral (EIP-5559). This foundational research shaped our understanding and approach to off-chain solutions.

We then moved into the development phase, creating the initial version of our Offchain Resolver. This was a significant step forward, translating our research and design into a functional implementation. During this process, we encountered a challenge with the Optimism integration due to updates in EVM Gateway data verification (addition of Fault Proofs on OP). We then pivoted our focus to Arbitrum, ensuring continued progress in our off-chain resolver development.

Good standards and research can only be done if you get hands-on, so we explored each off-chain resolver step to understand improvement opportunities.

Technical Contributions

External resolver (repo)

The goal of the external resolver repo is to be the industry standard for off-chain domains (using DBs and L2s), implementing the new ENSIP and past ENSIP support, with interoperability as the core value. This led us to the development of our own version of the CCIP-Gateway based on the Chainlink implementation as well as contract interfaces that made easier the implementation for multiple contexts.

We then launched our first version of the Arbitrum Resolver with CCIP-Read support, followed by the implementation of the Arbitrum Verifier based on the EVM Gateway. This further solidified our off-chain resolverā€™s capabilities within the Arbitrum ecosystem.

Go ENS (pull request)

Our team contributed to the Go-ENS library, adding support for CCIP-Read and ENSIP-10 to improve the broader ENS ecosystem. Also, a public bounty of 0.5 ETH helped prioritize it.

User-Facing Developments (repo)

Recognizing the importance of user accessibility, we began the development of the nameful dapp. This initiative aimed to bring our off-chain solutions closer to end-users, making them more accessible and user-friendly, as well as serving as proof-of-concepts for both the off-chain reading and writing standards weā€™re developing.

Our work on the Database Resolver saw several key achievements. We completed the EIP-5559 implementation, achieved the first subdomain registration using this protocol, and successfully deployed the resolver to the Sepolia testnet. These milestones marked significant progress in our off-chain capabilities.

To enhance user interaction with our solutions, we launched the domain management UI on nameful. This interface made it easier for users to manage their ENS domains using our off-chain features.

Expanding Capabilities

Our Arbitrum integration reached new heights as we deployed the Arbitrum Resolver to Sepolia testnet and registered the first subdomain on Arbitrum through EIP-5559. These achievements demonstrated the practical application of our off-chain solutions in a Layer 2 environment.

We then enhanced our Gateway functionality by implementing support for writing multicall. This improvement increased the efficiency of our off-chain operations, allowing for more complex interactions.

In a significant step towards bridging on-chain and off-chain capabilities, we registered the first 2LD on L1 with records stored in the database. This milestone showcased the seamless integration between traditional ENS infrastructure and our off-chain solutions.

Standards and Specifications

As already mentioned, the major purpose of the external resolver implementation is establish a standardized flow for managing offchain writing in the ENS ecosystem, creating an universal interface that can be applied across various scenarios of offchain domain storage.

The key value the standard brings is the communication with the L1 redirecting the request to the given destination by relying on the EIP-5559. The complete flow can be visualized on the following diagrams:

L2 subdomain registering [WIP]

Database subdomain registering
Database subdomain registering

During the development of the nameful dapp, we faced a challenge in integrating offchain domains with existing ENS components. This led us to propose improvements to the existing ENSIP-16 (Offchain Metadata API). Our proposal aims to enhance the developer experience by reducing the number of requests required to fetch all the data of a given domain. The proposal is currently under discussion in the ENS community, and weā€™re actively gathering feedback.

Finally, we drafted the first version of what weā€™ve called Wildcard Writing ENSIP, a standard interface that standardizes the off-chain writing methods. This contribution, which has yet to be posted on the ENS forum, aims to achieve the interoperability we mentioned at the beginning of the report.

Community education

As an initiative to educate and involve the Latin American community in the ENS and ETH ecosystem, we conducted a workshop at the ETH Samba hackathon in Rio de Janeiro. The workshop showcased major ENS features and provided a step-by-step guide on how to set up a domain.

More to come on that in the following months.

Governance security

As mentioned in our proposal, we are reviewing the call data for each executable proposal. EP 5.12 was the only one that wasnā€™t possible due to its size and details. We will create a more official report platform through a forum thread to make sure this work is accountable.

Other contributions not related to service provider scope

Being closer to ENS as an organization allowed our research team to also analyze the governance in depth (which is our primary expertise as blockful), which led to research that resulted in the creation of the Security Council. Weā€™re finishing a blog post that will outline more of this work for securing the DAO.

Looking Ahead

As we continue our journey, we remain committed to:

  • Refining and formalizing our off-chain standards based on community feedback.
  • Working on the adoption of these standards with major players, ENS app and ENSjs.
  • Expanding partnerships and integrations to increase ENS adoption.
  • Understand what brings the most value for ENS and the community, adapting our protocol research and scope of work for optimal value generation.

Weā€™re grateful for the support of the ENS DAO and community throughout this journey. We look forward to further collaboration as we work together to enhance and expand the ENS ecosystem.

3 posts - 2 participants

Read full topic

šŸŒ± ENS Ecosystem Base subnames live + Call for Devs to test Namespace SDK

Published: Sep 04, 2024

View in forum ā†’Remove

Hey everyone,

Cap here, founder of Namespace - one of the Service Providers, building a platform for easy integration of ENS focused on Subname registrations (onchain and offchain), resolution, and record management.

Some quick announcements + asks from the ENS community and developers interested in testing our new platform and SDK.

Base Announcement

We have officially launched the support for minting Subnames on Base chain. This effectively allows anyone to list their ENS names on our platform and start minting subnames on Base in no time.

More announcement details here: x.com

Demo

I recorded a detailed demo showing how to list ENS names and start minting subnames from 1) our platform, 2) the ENS widget we built, and 3) using Namespace SDK.

Demo Link: Namespace Base Demo (basedsummer.eth) | Loom

Other links to get you started:

  1. Namespace app (for listing (and optionally minting) ENS names): https://app.namespace.tech

  2. Namespace SDK: Namespace SDK | Namespace

  3. How-to guide showing ā€œHow to mint subnames using Namespace SDKā€: Mint L1 or L2 subnames using SDK | Namespace

Our job is to remove all the friction associated with implementing Subname minting for web3 teams and reduce the implementation time as much as possible.

The Ask

I would love it if people tested Namespace, either minting Base subnames using our platform or our SDK.

Two groups of people weā€™re counting on are:

  1. Developers
  2. Non-tech community members

For non-tech folks, it will be super easy to list names and start minting directly on our platform or from their own websites by using the ENS widget we built that can be embedded into any website (the demo explains this process as well).

And for the developers, I think our SDK would be particularly interesting. The point of this SDK is to allow minting subnames on L1 and L2s (currently just Base, others will follow soon enough). It was built specifically to remove all the friction and complexities associated with implementing Subname minting. Itā€™s a work in progress and will continue to improve but it does a hell of a job for now!

Namespace Devs group chat

If youā€™re willing to test the platform or SDK and need help with implementing subname minting, feel free to join our Namespace Devs group. If you know someone who wants/needs to do this, send them this post, or invite them to the group. :pray:

Please let us know if you have any questions, if something was confusing or if something couldā€™ve been done/written better, or even if something made you stop and think for a secondā€¦

We want this to be as easy and as intuitive as possible for developers of all backgrounds and skill levels!

Oh, and let us know how long it took you from saying: ā€œletā€™s do thisā€ to ā€œsubname minted successfully, yayā€. :slightly_smiling_face:

Thank you all very much. This means a lot to us!!

1 post - 1 participant

Read full topic

DAO-Governance Distribution of 80k $ENS Tokens to Service Providers and Security Council Members

Published: Sep 01, 2024

View in forum ā†’Remove

Dear ENS DAO community,

The Meta-governance working group would like to inform you of our intention to distribute 80,000 $ENS tokens from our stewardā€™s wallet to two groups that have been previously approved by the DAO to contribute in unique capacities: Our ENS DAO Service Providers and ENS DAO Security Council members. This distribution aligns with our mission to further decentralize the protocol by expanding the pool of active voters with delegated voting power.

Background

These funds were allocated to the Meta-governance working group through previous funding requests, specifically earmarked for this purpose in EP 5.9.

Distribution Plan

  1. Service Providers (selected in EP4.9):

    • Each Service Provider will receive 2 $ENS per 100 USDC of their approved funding.
    • Total distribution: 72,000 $ENS (based on 3.6 million USDC total funding)
  2. Security Council Members (selected in EP5.10):

    • Each of the 8 Security Council members will receive 1,000 $ENS.
    • Total distribution: 8,000 $ENS

All tokens will be deposited into 2-year, linear vesting contracts from Hedgey.

Note for Service Providers: Meta-governance can only distribute tokens to the address receiving the stream. However, our intention is that these tokens should cascade to team members where possible.

Rationale

  1. Service Providers: These organizations and individuals were chosen through a DAO-approved process to provide ongoing services that enhance and evolve the ENS system. Their contributions are crucial to the technical development, maintenance, and improvement of the ENS ecosystem.

  2. Security Council Members: The Security Council serves a vital governance function by protecting the ENS DAO from potential governance attacks. This distribution acknowledges their 2-year commitment to this critical role, which is not compensated in any other way.

This distribution supports our goal of increasing ENS DAO participation from key contributors while recognizing their ongoing commitment to the ecosystemā€™s growth and security.

No further voting is required for this action, as it falls within the scope of previously approved proposals and the Meta-governance working groupā€™s mandate.

We welcome any questions or comments from the community regarding this distribution.

9 posts - 7 participants

Read full topic

Temp Check [Temp Check][Social] Adding ProposalBond to ENS Governor to make proposing more accessible

Published: Sep 01, 2024

View in forum ā†’Remove

Kent here from Agora. We are ready to post this proposal to a social vote on Snapshot but wanted to make sure that everyone gets a chance to see the proposal text and gets a chance to weight in here before we do that.

Looking forward to the comments and feedback! The text below is the exact text we are looking to post on Snapshot in the coming days.


Abstract

The proposal threshold for propose new executable ENS proposals is high, and rightly so. ENS is one of the most popular DAOs and community in the Web3 community and keeping the quality bar of proposals to the highest standard is very important. However, ENS also has the treasury and the desire to expand the community and make proposing easier and more accessible to enable more builders to come and build in ENS.

Agora proposes adding the functionality of the ProposalBond to the ENS DAO Governor that would allow a proposer to propose with a lower threshold, and then the community could vote [For, Against, Against No Return,Abstain]. If the weight of Against No Return > Against, then the proposer does not get their bond back and the proposal does not pass.

Specification

A discussion in the DAO Meta-Gov working group titled: Seeking Feedback: ENS Governor Upgrade to make proposing more accessible, Agora proposed the following PR on the ENS Governor: Proposal Bond Pull Request which outlines the code needed to make this change happen.

Since the time of that PR and during the follow up discussions, the community has asked for the following additions:

  • Ensure that the ProposalBond work proposed by Agora works with the new Veto rules and security council. This covers the case of a proposal being vetod from within the timelock therefore making sure we have the code to handle that case. The default case here being that the bond would not be returned.
  • Work with OpenZeppelin to see if we can bring this functionality into OZ Governance Core

Agora is committed to building public goods and is already working closely with OpenZeppelin to bring innovations of Agoraā€™s Governor into OZ Governance Core.

Given that the proposal threshold of this new functionality will be the most important piece, there is a general consensus in the discussion group that 1,000 ENS is the right initial value. This parameter can later be set governance and moved up and down as we see fit.

Voting

We are putting this to a simple, for/again/abstain vote

Next Steps

Should the vote pass, we will be closing out the implementation, working with the ENS Security Council to chose auditors for the changes, and then putting up an executable vote to setImplementation of a new governor, with these changes once the code has been approved and reviewed by the security council.

Success Criteria

For this social proposal to pass, the following quorum and voting requirements must be met:

Quorum: The proposal must receive a minimum of 1% of the total supply of $ENS (1 million votes) in the form of ā€œYesā€ and ā€œAbstainā€ votes combined. ā€œNoā€ votes do not count towards quorum.

Approval: Once the quorum is reached, the proposal requires a simple majority (>50%) of ā€œYesā€ votes among the ā€œYesā€ and ā€œNoā€ votes to pass. ā€œAbstainā€ votes do not count towards the approval calculation.

8 posts - 5 participants

Read full topic

Newsletter ENS DAO Newsletter #68 ā€” 08/27/24

Published: Aug 27, 2024

View in forum ā†’Remove

ENS DAO Newsletter #68 - 08/27/2024

:sunny: Welcome

:newspaper: Newsletter Roundup

  • ENS Labs: frENSday.eth, New Hire, Domain Security
  • Community: Dentity, Basenames, Talent Protocol
  • Meta-Gov: Voting Period, 2H Budget, DAO Tooling
  • Ecosystem: ENSv2, ENSIP Updates, Project Highlights
  • Public Goods: DAO Tokyo

:date: Calendar

Refer to the ENS DAO Calendar for working group calls and events.

:ballot_box: Term 5 Proposals

[5.14][Executable] Endowment Permissions to Karpatkey - Update #4

This proposal aims to introduce new permissions for deploying Endowment funds, focusing on improved diversification and alignment with the evolving market landscape and liquidity. @karpatkey is also introducing an independent audit report alongside the Permissions Update. This will be the standard practice for Permissions Updates going forward.

ā€”

Resources

The Term 5 Dashboard and the Voting Period Bulletin provide updates and summaries of DAO governance and proposals. Check them regularly for the latest developments.

ā€”

About Proposals

Proposals are the means by which changes are made to the status quo. There are two types of proposals:

  1. Social Proposals: Off-chain proposals that seek the DAOā€™s agreement on a social consideration that cannot be enforced on-chain.
  2. Executable Proposals: On-chain proposals that execute code related to the ENS Protocol and ENS DAO smart contracts, as voted on by the DAO.

ā€”

Note: A minimum of 100k $ENS is required to submit executable proposals. Once a proposal gains momentum, stewards will prioritize it for a vote during the designated voting window. For more information, see our Governance Docs. To view real-time voting power distribution, visit votingpower.xyz.


:cyclone: ENS Labs Updates

ENS Labs Announces frENSday.eth Inaugural Event and Website Launch

ENS Labs has officially launched the frENSday.eth website in preparation for the inaugural event scheduled for November 11, 2024, at Devcon in Bangkok, Thailand. The event will feature discussions on cutting-edge topics, including L2 Infrastructure, Consumer Applications, Identity & Account Abstraction advancements, and ENSv2. Attendees can participate either in person or via livestream, making it accessible to a global audience.

ā€”

ENS Labs Welcomes Katherine Wu as New COO

ENS Labs is excited to announce Katherine Wu @katherine.eth as the new Chief Operating Officer. Katherine brings a wealth of experience from her previous roles as a Venture Partner at Archetype, a key leader at Coinbase Ventures, and a former ENS DAO Meta-Governance Steward. With her extensive background in the crypto space and her dedication to making cryptocurrency more accessible, ENS Labs is confident that Katherine will play a pivotal role in shaping the future of ENS.

ā€”

ENS Founder Discusses Web2 Domain Security Amid Recent Hacks

ENS founder Nick Johnson joined Cointelegraph reporter Chris Roark for an in-depth discussion on the security of Web2 domains, focusing on how to protect crypto assets from DNS attacks. The conversation comes in the wake of recent hacks that have raised concerns about the safety of Web2 infrastructure in the crypto space.

ā€”

:globe_with_meridians: ENS Media Alerts

Past:

Upcoming:

ā€”

:busts_in_silhouette: Community Updates

:speaking_head: Call for Community Feedback

Participate in improving the ENS Ecosystem! Provide feedback on Canny, where members of ENS Labs and Working Group stewards will address your submissions. Submit feedback in Feature Requests, Integrations, and Bug Reports, or upvote/comment on existing submissions. Share your feedback on Canny here.

ā€”

:hammer_and_wrench: Request for Builders

Share updates on ENS-related projects for inclusion in the newsletter. Submit contributions and describe at least one feature about your project here.

ā€”

ENS Partners with Dentity to Bring Real-World Identities Onchain

ENS partnered with Dentity to enable real-world identities to be linked securely to ENS domains. This integration allows users to verify their personhood and connect their social identities on ENS, taking their digital presence to the next level. With full control over what personal information is shared, users can define the scope of their onchain identity, control whatā€™s publicly accessible, and keep their Personally Identifiable Information (PII) off-chain. This partnership transforms ENS domains into verified digital identities across Web3 and beyond.

ā€”

Basenames Powered by ENS are Now Live on Base

Base has announced the launch of Basenames, which are now live on the Base. Each Basename is a unique base.eth subname, designed to make it easier for users to connect, collaborate, and contribute onchain. This integration allows users to claim their base.eth usernames, further enhancing their onchain identity.

ā€”

Basenames, ENS, and Talent Protocol Enable Portable Onchain Identities

ENS has teamed up with Talent Protocol to integrate Basename Credentials, creating portable onchain identities. This partnership allows ENS profiles to tie in with onchain reputation systems like Talent Protocol, enabling individuals to carry their reputation across the internet. The Basename Credential is designed for Base builders, linked with Talent Protocolā€™s Builder Score, making it easier to connect, collaborate, and contribute onchain.

ā€”

ENS Highlights Projects Utilizing XMTP and ENS Integration

This week, ENS highlighted projects like GMX that are leveraging XMTP for direct user connections via clients such as Coinbase Wallet. These projects utilize ENS to enable human-readable names, enhancing the user experience in Web3 messaging.

ā€”

ENS Sponsors DAO Tokyo, the Largest Global DAO Contributorā€™s Gathering

ENS is a Contributor Sponsor at DAO Tokyo, the largest global gathering for DAO contributors, taking place on August 21-22, 2024. This sponsorship highlights ENSā€™s commitment to supporting the growing DAO ecosystem.

ā€”

:pushpin: Working Group Bulletin

Term 5 Lead Working Group Stewards + Secretary Appointment

The responsibilities of the Lead Stewards & Secretary are set out in Rule 9.8 and Rule 9.9 of the Working Group Rules.

ā€”

ENS DAO Working Group Schedule (2024)

Working Group Time Schedule Location
:balance_scale: Meta-Governance 1pm UTC Tuesday Google Meet
:seedling: Ecosystem 4pm UTC Thursday Google Meet
:sunny: Public Goods 5pm UTC Thursday Google Meet

:balance_scale: Meta-Governance

The Meta-Governance Working Group provides governance oversight and support for working group operations through DAO tooling and governance initiatives.

Meeting Minutes:

Term 5 Meta-Governance Stewards:

ā€”

ENS DAO on Tally

The new ENS DAO homepage on Tally is now live, offering a sleek and comprehensive interface for DAO governance. Explore and participate in the governance process at tally.ensdao.org.

ā€”

July 2024 Financial Report

The July 2024 financial report for ENS presents a positive financial outlook.

Financial Overview:

  • Revenue > Cash Burn, Runway: 166 months
  • Revenue $2.64M, vs. $2.6M last month
  • Cash Inflow: $1.0M
  • Normalized Cash Burn: $0.8M
  • Reserves: $130M (ETH: 117M, USDC: 13M)
  • Total Endowment: $89.1M, P&L: -$3.6M (ETH mark-to-market)

Review the full report prepared by @Steakhouse here.

ā€”

July 2024 Endowment Report

The July Endowment report is now available on Karpatkeyā€™s website. This report provides a detailed overview of the endowmentā€™s finances and allocations. A high-level overview is provided below:

Balance Overview:

  • Total funds in the endowment: $95,835,233
  • Capital utilization: 75.3%
  • Monthly DeFi results: $315,738

Review the full report prepared by @Karpatkey here.

ā€”

Meta-Governance 2H Budget

The Meta-Governance Working Group posted their budget for Term 5 (Q3-Q4 2024). This funding will support ongoing initiatives, including operations, treasury administration and strategic oversight to ensure the DAOā€™s long-term sustainability.

ā€”

DAO Tooling: DDocs Decentralized Collaboration Tool

Andreas @Momonosukke from Fileverse presented dDocs at the recent Meta-Governance Working Group call. Fileverse, one of the first grant recipients from ENS, has developed dDocs, a decentralized alternative to Google Docs. Key features of dDocs include:

  • Decentralized Collaboration: Users can create and collaborate on documents without a login, using peer-to-peer technology, with no centralized server involved.
  • Identity Options: Users can identify themselves with ENS or remain anonymous, with all documents encrypted for security.
  • Farcaster Integration: Ability to create shareable Farcaster links that automatically generate a Frame.
  • Commenting Control: Option for users to allow others to only comment on documents.
  • Multi-Sig Document Management: When creating an account, dDocs automatically generates a multi-sig controlling how the document is shared.
  • Mobile-Native: The platform is designed to be mobile-native with split-screen and markdown compatibility.
  • Fully Decentralized Backend: dDocs uses IPFS for its backend, ensuring the platform will continue to run even if the Fileverse team disappears.
  • DAO Collaboration: Ideal for DAOs that want trustless collaboration without needing a single admin, with multi-sig management for document control.

ā€”

DAO Tooling: Updates from Agora

During the recent Meta-Governance Working Group call, the Agora team provided updates on their progress:

  • Proposal Bond Snapshot:
    • Agora plans to put up a snapshot for the Proposal Bond.
    • They are seeking feedback on the ENS Governor Upgrade to make proposing more accessible.
    • The team will aim to reach a consensus on the bond amount via the forum before moving forward with the snapshot.

ā€”

:seedling: Ecosystem

The Ecosystem Working Group strengthens the ENS Protocol by facilitating developer relations, identifying and funding high-potential projects that enhance ENS, and supporting ENS-aligned initiatives.

Meeting Minutes:

ā€”

Term 5 Ecosystem Stewards:

ā€”

Ecosystem Updates

Gregskril.eth Shares ENS Labsā€™ Progress on ENSv2

During the latest update, Gregskril.eth provided a link to the ENS Labs GitHub repository that offers users insights into the current thought process and developments surrounding ENSv2. The repository can be accessed here, giving the community a detailed look at where ENS Labs is heading with the next iteration of the ENS ecosystem.

ā€”

Weekly ENSIP Updates

Blockful Proposes ENSIP-16 v2 Metadata API Improvements

Blockful presented a proposal to improve ENSIP-16 through the ENSIP-16 v2: Metadata API Improvements. Key points of the proposal include:

  • Off-Chain Flexibility: While onchain ENS interactions are straightforward, the offchain environment is evolving to provide more flexibility and functionality. The proposal focuses on enhancing the off-chain domainā€™s metadata retrieval and available records.
  • Modification of ENSIP-16 Specification: The proposal aims to modify the ENSIP-16 specification to improve developer experience and reduce latency for user interactions.
  • Improved Schema and Resolver Implementation: These improvements represent significant progress in ENS functionality, creating a more robust, efficient, and flexible system for managing and resolving ENS domains, both on-chain and off-chain.
  • Crucial Role in ENS Ecosystem Evolution: As the ENS ecosystem continues to evolve, these developments will play a crucial role in expanding its utility and adoption across the Ethereum network and beyond.

ā€”

Project Highlights

Clave Smart Wallet

Ulaş Ergodan @ulerdogan presented updates on Clave and its mission to turn smartphones into hardware wallets with self-custodial access via biometrics. Key features of Clave include:

  • ZKSync Integration: Supports native account abstraction, designed to excel in scalability as ZKSync grows and evolves.
  • Usernames for Payments: Simplifies payment processes with ENS-powered usernames.
  • One-Click DeFi Access: Enables quick access to decentralized finance applications.
  • Social and Email Backups: Provides secure backups for usersā€™ social and email accounts.
  • clv.eth Subnames: Offers subnames to all users, with approximately 11,000 subnames registered that resolve to L1.
  • RIP-7212 Development: The team is actively working on using passkeys onchain under the RIP-7212 proposal.
  • Storage Proofs on ZKSync: Clave is generating and verifying storage proofs on ZKSync, with an accessible GitHub repository.
  • Dune Dashboard: Tracks Clave subnames with a dedicated Dune dashboard.

ā€”

Scope Explorer

Timur Badretdinov from Scope.sh presented updates on their Block Explorer, which integrates ENS labels across every chain. Key features of Scope include:

  • Cross-Chain ENS Integration: The Block Explorer looks up the chain first, then falls back on Ethereum, and finally checks the rest of the chains for ENS labels.
  • ENSIP-11 Implementation: Scope utilizes ENSIP-11: EVM compatible Chain Address Resolution

ā€”

VotingPower.xyz

Slobo.eth shared an update on votingpower.xyz, which provides transparency in governance by making it easy to see the top delegates and who delegates to them within the ENS ecosystem. The platform is super fast, open-source, and helps enhance governance by offering clear insights into delegate voting power.

ā€”

:sunny: Public Goods

The Public Goods Working Group supports the Ethereum ecosystem by identifying and funding open-source development.

Meeting Minutes:

Term 5 Public Goods Stewards:

ā€”

ENS DAO Public Goods Working Group Stewards Attend DAO Tokyo

The ENS DAO Public Goods Working Group Stewards were present at DAO Tokyo, the largest global gathering for DAO contributors. The event provided a platform for discussions on Public Goods, governance, and the future of decentralized autonomous organizations.

ā€”

:green_book: Resources

ENS DAO offers several resources for understanding and participating in its ecosystem.

  • ENS DAO Basics: Details the ENS DAO, including voting and governance.
  • Support Docs: Provides guidance on registration, renewals, and development aspects.
  • Governance Docs: Offers additional insights into governance structure.
  • ENS Agora: Governance hub for proposal review and voting.
  • Give Feedback: Share input to improve ENS.
  • ENS Repository: The ENS Protocolā€™s main GitHub repository.

ā€”

Thank you for reading! Goodbye. :wave:

1 post - 1 participant

Read full topic

DAO-Governance Meta-Governance Working Group Budget for Term 5, Q3-Q4 2024

Published: Aug 27, 2024

View in forum ā†’Remove

This post outlines the Meta-Governance Working Groupā€™s budget for the upcoming 6-month period, Term 5 Q3/Q4.

Below, weā€™ve outlined the previous termā€™s projected budget and actual spend, as well as the planned budget for the upcoming 6 months of Term 5, specifically Q3/Q4.
Descriptions of various categories can be found below the tables.


Previous Term 5 Q1/Q2 2024 (for comparison)

Spending reports:
Term 5 Q1
Term 5 Q2

Category Planned USDC Planned ETH Actual USDC Actual ETH
Working Group Compensation 294,000 0 294,000 0
Governance 0 5 0 0
DAO Tooling 130,000 0 5,186 0
Discretionary 30,000 5 18,310 0
Contract Audits 90,000 0 0 0
DAO Bylaws Initiative 25,000 0 9,999 0
Endowment Management Fees - 132 - ?
Total 574,000 142 327,495 ?

Term 5 Q3/Q4 2024 Budget

Category USDC ETH
Working Group Steward Compensation 294,000 0
Governance 0 5
DAO Tooling 150,000 0
Sponsorships 15,000 0
Discretionary 75,000 0
Contract Audits 40,000 0
Endowment Management Fees 0 0
Total 574,000 5

Category Descriptions

  • Working Group Steward Compensation - Compensation for Working Group stewards, the Working Group secretary, and the scribe.
  • Governance - Fee reimbursements and initiatives related to reducing friction in the governance process. Examples include gas fee reimbursements for voting or delegation changes, or reimbursements for proposal submissions and execution.
  • DAO Tooling - Developing interfaces and dashboards to improve the governance process and increase transparency across the DAO. Examples are agora.ensdao.org and a proposal interface for the Executable and Social proposals.
  • Discretionary - Funds distributed at the discretion of stewards towards new initiatives + governance experiments from the MetaGov Working Group Multisig.
  • Contract Audits - These are funds that will be used to pay for smart contract review and formal security audits. An example would be the code4rena audits on the namewrapper contracts.
  • Endowment Management Fees - Fees paid to vendors or service providers for treasury management services. The current treasury management services are provided by Karpatkey and Steakhouse per [EP 2.2.5] with strategies described in this post here.

$ENS Governance Token Distribution

The Meta-Governance Working Group continually evaluates the distribution of $ENS governance tokens to our various partner projects and contributors whose contributions allow for, and improve, the ENS DAO and Working Group operations.

The goal of $ENS distributions from the Meta-Governance WG is to increase ENS DAO participation from key individuals and DAO-related projects who continue to build the infrastructure that the DAO relies on.

For the Term 5 Q3/Q4 period, the following governance distributions are planned:

Recipient Category Amount of $ENS Method
Contributors and Developers 60k Vesting contracts

We will continue to refine and implement strategies for distributing governance tokens to key contributors and projects. We encourage all who hold an opinion on this matter to join the weekly calls for more information and to contribute to the discussion.


Current Metagov Wallet Balances

Address ETH USDC $ENS Notes
main.mg.wg.ens.eth 83.69 467,021 74,951
endowmentfees.mg.wg.ens.eth 0 0 0

We encourage all community members to stay engaged and participate in these important discussions and processes.

1 post - 1 participant

Read full topic

Treasury Management [EP 5.14] [Executable] Endowment permissions to karpatkey - Update #4

Published: Aug 16, 2024

View in forum ā†’Remove

Abstract

This proposal aims to introduce new permissions for deploying Endowment funds, focusing on improved diversification and alignment with the evolving market landscape and liquidity. We are also introducing an independent audit report together with the Permissions Update; this will be the standard practice for Permissions Updates going forward.

Motivation

Effective treasury management strategies must be adapted to market conditions and protocol updates; for existing Permissions, there might be migrations and introductions of new pools; for new Permissions, protocols and pools that were previously considered immature and unsuitable for the Endowmentā€™s risk appetite may become viable options as they become more time- and battle-tested. This proposal seeks to request new permissions from the ENS DAO for karpatkey, enabling the introduction of new yield-generation strategies for the Endowment.

The new permissions have also been audited by ThirdGuard, an independent 3rd-party, to ensure the suggested changes have been thoroughly reviewed by a technically-competent, independent party.

Specification

New permissions implemented in this payload

  1. Deposit osETH on Aave v3;

  2. Stake (and unstake) ETH on Stakewise v3;

    1. Through the Genesis Vault.
  3. Mint (and burn) osETH on Stakewise v3;

    1. Through the Genesis Vault
  4. WETH/osETH pool on Balancer;

  5. WETH/osETH pool on Aura Finance;

  6. Swaps:

    1. WETH <> osETH on Balancer
    2. USDC <> osETH on Uniswap v3
    3. USDC <> WETH <> osETH on CoW Swap
    4. RPL <> WETH on Uniswap v3
    5. RPL <> WETH on CoW Swap
  7. Unsign order on Cow Protocol so that a pending order that has been submitted but not executed can be cancelled.

Additional implementation details

  1. The enableModule(address module) function is called to enable the modules, pointing it to the Avatar address (the Endowment).
  2. The payload to be executed upon the successful approval of this proposal can be found here. The proposed permissions policy can be visualised in the aforementioned link for ease of review.
  3. We have tested the payload to make sure all interactions mentioned on this proposal work as expected through our Test Safe.
  4. With the introduction of the new Roles App Permissions Visualisation tool, manually updating the ā€œPreset Permissions - ENS Endowmentā€ document is no longer necessary. The new tool provides an up-to-date and accurate method for exploring the current permissions granted to karpatkey by the ENS DAO.

Auditing process

Introduction of an independent audit report

We have received feedback in the previous proposal that independent, 3rd party code review would be helpful for the ENS community and delegates to make a more informed decision and to reduce delegate fatigue.

In our commitment to transparency and effort towards DAO efficiency, karpatkey decided to engage with independent, third-party firms / individuals for every contract upgrade starting with this proposal. ThirdGuard has been engaged for this proposalā€™s code review; ThirdGuard is a provider of on-chain risk monitoring solutions, and has been working with the Zodiac Roles Modifier since its inception (and its precursor, Scope Guard). Given their past experiences across Zodiac Roles Modifier, Solidity, and DeFi risk management, ThirdGuard was deemed to be a suitable candidate to fulfil the role of policy reviewer. Their approach to auditing the permissions can be found here.

The ThirdGuard audit for the permissions in this payload can be found here.

Audit report summary is as follows:

  • No material findings were found.
  • Policy changes requested were considered bona fide actions needed by the Manager to carry out their DeFi operations.
  • 1 Informational Finding and 1 Warning were logged, and acknowledged by karpatkey. These findings do not post an immediate risk but are relevant to security best practices.

5 posts - 4 participants

Read full topic

Standards ENSIP 16 v2: Metadata API Improvements

Published: Aug 15, 2024

View in forum ā†’Remove

Overview

While on-chain ENS interactions are straightforward, the off-chain environment is evolving to provide more flexibility and functionality. This document explores the improvements in the off-chain domainā€™s metadata retrieval and all available records, modifying the ENSIP-16 specification to enhance the developer experience and latency for user experience.

The Need for ENSIP-16

This contribution was developed during the implementation of a solution fully capable of reading and writing offchain domains which can be found on Blockfulā€™s External Resolver repository.

While EIP-3668 (CCIP-Read) provides a standardized method for resolving domain records, it lacks comprehensive data retrieval capabilities. ENSIP-16 addresses this gap by offering a dynamic API that exposes all relevant data for externally resolved domains, including:

  • Text records
  • Address records
  • Subdomain information
  • Register date
  • Owner

Each resolver/subdomain issuer is responsible for indexing the relevant data of its domains, and not the ENS protocol.

Improved GraphQL Schema

Recent implementations have led to enhancements in the ENSIP-16 GraphQL schema. The updated schema provides a more complete and efficient structure for data retrieval:

type Text {
	key: String!
	value: String!
}

type Address {
	address: Bytes!
	coinType: BigInt!
}

type Resolver {
  id: ID!
  node: Bytes
  context: Bytes
  address: Bytes
  domain: Domain
  contentHash: Bytes
  texts: [Text!]
  addresses: [Address!]
}

type Domain {
  id: ID!
  context: Bytes
  owner: Bytes
  name: String
  node: Bytes
  label: String
  labelhash: Bytes
  resolvedAddress: Bytes
  parent: String
  parentNode: Bytes
  subdomains: [String] 
  subdomainCount: Int!
  resolver: Resolver!
  expiryDate: BigInt!
  registerDate: BigInt
}

Key Improvements

  1. Introduction of Text and Address types:
    • Provides both keys and values in a single query reducing the need for multiple queries
  2. Modification of subdomains in the Domain type:
    • Temporarly changed from a list of domains to a list of identifiers for preventing recursive query issues and potential infinite loops

Schema diff

The following is the git diff of the ENSIP-16 standard implementation and the improvements suggested by this document.

Implementation details

The latest version of a fully compliant Offchain Resolver is live on Sepolia. It implements:

  • Metadata API (ENSIP-16)
  • CCIP-Read (EIP-3668)
  • Cross-chain Writing Deferral (EIP-5559)

Metadata API

The Metadata API handles schema requests, returning comprehensive domain information for domains that use a resolver compliant to this standard.

Sample response

{
  "data": {
    "domain": {
      "id": "0x3a872f8FED4421E7d5BE5c98Ab5Ea0e0245169A0-0x2ba36aeb3375ac814e263100ad295d4af98c502343c6b3980e4d5e050636de77",
      "context": "0x3a872f8FED4421E7d5BE5c98Ab5Ea0e0245169A0",
      "name": "zuffo.eth",
      "namehash": "0x2ba36aeb3375ac814e263100ad295d4af98c502343c6b3980e4d5e050636de77",
      "labelName": "zuffo",
      "labelhash": "0xeb8c8cc4cbec6f48eb4b48a48ec473e66e719cd1a44f69509daf11416eb9fc97",
      "resolvedAddress": "0xfCfC138635e8c00BfDa78507C8abeD5013148150",
      "parent": "0x93cdeb708b7545dc668eb9280176169d1c33cfd8ed6f04690a0bcc88a93fc4ae",
      "subdomains": [
        "blockful.zuffo.eth"
      ],
      "subdomainCount": 1,
      "resolver": {
        "id": "0x3a872f8FED4421E7d5BE5c98Ab5Ea0e0245169A0-0x2ba36aeb3375ac814e263100ad295d4af98c502343c6b3980e4d5e050636de77",
        "node": "0x2ba36aeb3375ac814e263100ad295d4af98c502343c6b3980e4d5e050636de77",
        "context": "0x3a872f8FED4421E7d5BE5c98Ab5Ea0e0245169A0",
        "address": "0xfCfC138635e8c00BfDa78507C8abeD5013148150",
        "addr": "0x3a872f8FED4421E7d5BE5c98Ab5Ea0e0245169A0",
        "contentHash": null,
        "texts": [
          {
            "key": "com.linkedin",
            "value": "linkdedin.in/zuffo"
          },
          {
            "key": "olimpiadas",
            "value": "rebeca"
          },
          {
            "key": "com.twitter",
            "value": "@zuffo"
          }
        ],
        "addresses": [
          {
            "address": "0x3a872f8FED4421E7d5BE5c98Ab5Ea0e0245169A0",
            "coin": "60"
          }
        ]
      },
      "expiryDate": "1752358416"
    }
  }
}

Steps to reproduce

  1. Go to the ENS APP on Sepolia
  2. Create a domain or get one you have
  3. Set itā€™s resolver to the Blockfulā€™s DatabaseResolver (0xfCfC138635e8c00BfDa78507C8abeD5013148150)
  4. Go to the nameful dapp*
  5. Connect you waller and find your domain in manage tab
  6. Set any records youā€™d like (it relies on the EIP-5559 to redirect to the Blockfulā€™s Gateway)
  7. Go to the Metadata API Interface
  8. Change the name variable to your domainā€™s name
  • The subdomains page is still under development and will soon be released.

Conclusion

The improvements to the ENSIP-16 schema and the implementation of off-chain resolvers represent significant progress in ENS functionality. These enhancements provide a more robust, efficient, and flexible system for managing and resolving ENS domains, both on-chain and off-chain. As the ENS ecosystem continues to evolve, these developments will play a crucial role in expanding its utility and adoption across the Ethereum network and beyond.

3 posts - 3 participants

Read full topic

DAO-Tooling [Feedback Request] Decentralized P2P Collaboration with Fileverse

Published: Aug 13, 2024

View in forum ā†’Remove

Fileverse tl;dr

Fileverse is a decentralized alternative to Google Docs, offering secure, peer-to-peer document collaboration without centralized servers or logins. Users can identify themselves with ENS or stay anonymous, with all communication encrypted. Fileverse operates entirely on IPFS, ensuring service continuity even if its team disbands. It automatically creates a multi-signature (multi-sig) account for document sharing, making it ideal for DAOs needing trustless collaboration.

Proposal

Consider adopting dDocs, a decentralized document editing tool with mobile-native support, split-screen functionality, and markdown compatibility. Below are some example use cases:

  1. Facilitate community contributions to the ENS DAO Newsletter, including reporting on developer updates, events, and other noteworthy topics.
  2. Track and manage collaborations within and across different Working Groups using the Kanban feature.
  3. Promote a transparent and collaborative environment for critical documentation, such as bylaws.

Example: dDocs can create a shared document with separate sections for each stakeholder group to input their concerns and suggestions. The platformā€™s version control and multi-signature (multi-sig) approval process ensures that changes are only finalized after all relevant parties have reviewed and consented, maintaining alignment and trust across the organization.

Try it out!

Iā€™ve created a dDocs collaboration for the ENS DAO Newsletter. The developer community, delegates, and other DAO stakeholders can freely access this document to report any updates of interest for potential inclusion in the newsletter. I will routinely check the contributor wall for updates moving forward.

ā€”

Your feedback means the world to me, many thanks! :pray:

cc. @Momonosukke @file-seeder

Resources:

5 posts - 5 participants

Read full topic

Newsletter ENS DAO Newsletter #67 ā€” 08/13/24

Published: Aug 13, 2024

View in forum ā†’Remove

ENS DAO Newsletter #67 - 08/13/2024

:sunny: Welcome!

ā€”

:newspaper: Newsletter Roundup (tl;dr)

  • ENS Labs: App updates, web update, Subname Summer
  • Community: 3DNS ICANN accreditation, subname spaces, Fluidkey update
  • Meta-Gov: Agora updates, Q2 Review, DAO Tooling
  • Ecosystem: 2H Budget, project highlights, Namestone powers ENSPro
  • Public Goods: Large Grants Update, ETHMexico, Grantee presentations

ā€”

:date: Calendar

Refer to the ENS DAO Calendar for working group calls and events.

ā€”

:ballot_box: Term 5 Proposals

Proposals are the means by which changes are made to the status quo. There are two types of proposals:

  1. Social Proposals: offchain proposals that ask for the agreement of the DAO on a social consideration that cannot be enforced onchain.
  2. Executable Proposals: onchain proposals that execute code related to the ENS Protocol and ENS DAO smart contracts, as voted on by the DAO.

Upcoming Proposals

A list of upcoming proposals will be displayed here. There are currently no proposals. For a list of past proposals, check out Snapshot (offchain) and Tally (onchain).

ā€”

Resources

These resources are for staying informed and engaged with ENS DAO governance, proposals, and analytics:

  • Term 5 Dashboard: Provides updates and summaries of DAO governance and proposals for Term 5.
  • Voting Period Bulletin: Offers summaries and insights into the voting periods of DAO proposals.
  • Agora: Lists delegates, recent proposals, and offers a platform for the community to seek sponsorship for both offchain and onchain proposals.
  • Dhive: A DAO analytics tool providing insights into specific offchain and onchain proposals.
  • Governance Thread: A list of aggregated governance resources for informed decesion-making

Note: A minimum of 100k $ENS is required to submit executable proposals. Once a proposal gains momentum, stewards will prioritize it for a vote during the designated voting window. For more information, see our Governance Docs. To view real-time voting power distribution, visit votingpower.xyz.


:cyclone: ENS Labs Updates

:chart_with_upwards_trend: ENS Stats: July 2024

In July 2024, the ENS Protocol registered 15k new .eth domains, bringing the total to 1.96m. The protocol generated 957k USD, allocated to the ENS DAO. The number of Ethereum accounts with at least one ENS name increased by 10k, totaling 883k. There were 10k primary ENS names set, making the overall count 876k. Additionally, 4.3k new avatar records were created, reaching a cumulative total of 184k. ā€” Source: Dune Analytics

ā€”

ENS Labs Announces ENSV2

ENS Labs announced plans for the ENSV2 upgrade, focusing on enhanced decentralization, lower gas costs, and improved multi-chain interoperability. The new registry system will provide better control and customization for users. A technical design document outlines the upgrade, and community feedback is encouraged. View the full proposal here and leave feedback here. More details are available on the ENS Blog.

ā€”

ā€˜Decentralized Webā€™ Documentation Now Live

Luc.eth has launched the ā€œDecentralized Webā€ documentation page on the ENS Docs site. This document introduces hosting a decentralized website using ENS. Luc.eth seeks feedback from the community to improve the content. View and contribute to the Decentralized Web documentation.

ā€”

ENS Subgraph Migration

The ENS subgraph has migrated to The Graph Network, enhancing data accessibility and efficiency for ENS users. Explore the subgraph here.

ā€”

Linea Subnames on zkEVM Layer 2

ENS announced a collaboration with Linea to offer ENS subnames on the first zkEVM Layer 2. This integration will simplify blockchain addresses into human-readable names, improving the user and developer experience within the Linea ecosystem.

ā€”

ENS Labs Welcomes New Social Media Manager

ENS Labs announced Wes as the new social media manager. Wes brings experience in social media and web3, having worked with early-growth tech startups and being actively involved in the crypto space since 2016.

ā€”

ENS App Now Supports Expiry Reminders and Registration Extensions

The ENS app has introduced a feature allowing users to set an expiry reminder within the app. Users can also extend a registration by date, simplifying the management of ENS registrations.

ā€”

ENS Labs Web Team Releases July 2024 Update

ENS Labs has released a web update covering the recent ENS rebrand, metadata service enhancements, and the deprecation of the legacy manager app. The update details UI/UX improvements, security features, and support for more granular name registration. Visit the full update here.

ā€”

ENS Announces frENSday Event in Bangkok

ENS has announced ā€œfrENSday,ā€ an event on November 11, 2024, in Bangkok, Thailand. The event will bring together over 400 key players in web3, focusing on making web3 more accessible, scalable, and user-friendly.

ā€”

:globe_with_meridians: ENS Media Alerts

ā€”

:busts_in_silhouette: Community Updates

:speaking_head: Call for Community Feedback

Participate in improving the ENS Ecosystem! Provide feedback on Canny, where members of ENS Labs and Working Group stewards will address your submissions. Submit feedback in Feature Requests, Integrations, and Bug Reports, or upvote/comment on existing submissions. Share your feedback on Canny here.

ā€”

:hammer_and_wrench: Request for Builders

Share updates on ENS-related projects for inclusion in the newsletter. Submit contributions and describe at least one feature about your project here.

ā€”

Fluidkey Introduces Contact Management for ENS and Addresses

Fluidkey has launched a feature allowing users to save ENS names and addresses during transfers. This update simplifies contact management for transactions. Explore the new feature here.

ā€”

3DNS Becomes the First Onchain Registrar with ICANN Accreditation

3DNS has achieved ICANN accreditation, becoming the first onchain domain registrar to receive this certification. The accreditation underscores 3DNSā€™s commitment to bridging Web2 and Web3 technologies. Read more about this milestone here.

ā€”

Public Goods Working Group sponsors Ethereum MĆ©xico 2024 in MĆ©rida

The Public Goods Working Group is a key sponsor for Ethereum MĆ©xico 2024, taking place in MĆ©rida. The sponsorship provided by the Perpetual Public Goods Bounty aims to support decentralized infrastructure, security, governance, and more within the Ethereum ecosystem.

ā€”

My.box Build v2.1.3: New ENS Record Management Feature Released

The My.box app introduced version 2.1.3, featuring ENS Record Management. This update streamlines and reduces the cost of managing digital identities across platforms. Learn more here.

ā€”

Clave Usernames Now Onchain with ENS and zkSync Integration

Clave has launched onchain usernames powered by ENS on the zkSync network. Secure a .clv.eth domain compatible across all zkSync dApps, block explorers, and wallets. Get your Clave username for free here.

ā€”

NameStone Powers ENSProā€™s Offchain Subname Manager

NameStone is now integrated with ENSPro, enabling a free offchain subname manager for labeling 0x addresses. This feature simplifies managing multiple Ethereum addresses under a single ENS name. Read more about this integration here.

ā€”

Subname Spaces: Highlighting Subnames on zkSync

Clave, a ZKEVM Wallet app, hosted a space dedicated to exploring subnames on the zkSync network. Discussions centered around the future of subnames, their integration into zkSync, and their role in enhancing Web3ā€™s accessibility and scalability.

ā€”

Hash Network: Decentralized Access Layer for ENS

Hash Network is a decentralized gateway designed to enhance the accessibility, security, and speed of the decentralized web. It aims to eliminate centralized bottlenecks by offering a global, distributed network that integrates seamlessly with ENS, enabling onchain provenance, fast content retrieval, and redundancy across various nodes. This network supports decentralized content delivery and ensures that ENS domains are rapidly accessible, secured, and verifiable.

For more details, visit Hash Network.

ā€”

ENS Integration with QuickNode by Namespace

Namespace has launched an add-on for QuickNode, enabling seamless integration of ENS Offchain Subnames into blockchain dApps. This add-on leverages the Offchain Subnames API, allowing developers to mint, manage, and resolve ENS subnames directly through QuickNodeā€™s platform. This integration simplifies the process of integrating ENS domains into decentralized applications, enhancing the developer experience and expanding ENSā€™s reach.

Explore the Offchain Subnames API for more details.

ā€”

:pushpin: Working Group Bulletin

Term 5 Lead Working Group Stewards + Secretary Appointment

The responsibilities of the Lead Stewards & Secretary are set out in Rule 9.8 and Rule 9.9 of the Working Group Rules.

ā€”

ENS DAO Working Group Schedule (2024)

Working Group Time Schedule Location
:balance_scale: Meta-Governance 1pm UTC Tuesday Google Meet
:seedling: Ecosystem 4pm UTC Thursday Google Meet
:sunny: Public Goods 5pm UTC Thursday Google Meet

ā€”

Q2 2024 Working Group Spending Overview

The Q2 2024 ENS DAO Working Group Spending Summary reports a total expenditure of $693k across all groups. For more details, visit ENS DAO Governance Forum.

ā€”

:balance_scale: Meta-Governance

The Meta-Governance Working Group provides governance oversight and support for working group operations through DAO tooling and governance initiatives.

Meeting Minutes:

Term 5 Meta-Governance Stewards:

ā€”

ENS DAO on Tally

The new ENS DAO homepage on Tally is now live, offering a sleek and comprehensive interface for DAO governance. Explore and participate in the governance process at tally.ensdao.org.

ā€”

July 2024 Financial Report

The July 2024 financial report for ENS presents a positive financial outlook.

Financial Overview:

  • Revenue > Cash Burn, Runway: 166 months
  • Revenue $2.64M, vs. $2.6M last month
  • Cash Inflow: $1.0M
  • Normalized Cash Burn: $0.8M Reserves: $130M (ETH: 117M, USDC: 13M)
  • Total Endowment: $89.1M, P&L: -$3.6M (ETH mark-to-market)

Review the full report prepared by @Steakhouse here.

ā€”

July 2024 Endowment Report

The June Endowment report is now available on Karpatkeyā€™s website. This report provides a detailed overview of the endowmentā€™s finances and allocations. A high-level overview is provided below:

Balance Overview:

  • Total funds in the endowment: $95,835,233
  • Capital utilization: 75.3%
  • Monthly DeFi results: $315,738

Review the full report prepared by @Karpatkey here.

ā€”

Voting Period Results

[5.11] [Executable] Fund the Meta-Governance Working Group (Term 5)

[5.12] [Executable] Roles Modifier V2 Migration & Updates to Endowment Permissions

[5.13] [Executable] Security Council

ā€”

DAO Tooling: Dhive Analytics Tool

The Dhive analytics tool provides visualizations on voting data. Explore in-depth analytics for DAO proposals, including the Security Council proposal.

  • Security Council Vote Insights:
    • Highest voter turnout this year: 322 participants
    • 232% increase since the last proposal (Ī” 97)
    • 116% increase from the annual average
    • 88.48% of voting weight from top 10 delegates
  • Explore further: Security Council Proposal

ā€”

DAO Tooling: Updates from Agora

  • Agora Client Updates:

    • New client now live at agora.ensdao.org
    • Features:
      • Upgraded proposal visualization
      • ENS Avatars for voters
      • Transaction decoding for complex transactions
  • Forum Feedback:

    • High proposal thresholds in ENS: Consider ā€œPropose with Bondā€ to allow more users to propose ideas in escrow.
    • Feedback request: ENS Governor Upgrade

ā€”

Q2 Review: Meta-Governance

  • Q2 Focus Areas:
    • Adjourned the Bylaws process to create a cohesive framework.
    • Secured funding to support DAO operations into 2025.
    • Enhanced security, endowment, and governance operations (DAO Tooling).
  • Looking Ahead:
    • Incorporate delegate feedback to improve governance.
    • Set compensation guidelines for future stewardship.
    • Address upcoming proposals on the Kanban board.
  • Summary: The Meta-Governance Working Group focused on governance, security, and funding. Key initiatives included establishing a Security Council, upgrading endowment tooling, and drafting comprehensive DAO bylaws.
  • Further Reading: Full Q2 Review
  • Slides: Meta-Governance Q2

ā€”

Open Kanban Board

@estmcmxci initiated a Kanban board discussion to showcase various initiatives within Meta-Governance. The goal is to schedule key events and steward elections. Leave feedback directly on the FigJam board. Contact estmcmxci.eth on Telegram for further discussion.

Interact with the Kanban board here.

ā€”

Karpatkeyā€™s H1 2024 Review for the ENS Endowment

Karpatkey released the H1 2024 review for the ENS Endowment, detailing the progress and performance over the first half of the year. The report covers key metrics, achievements, and future plans. Read the full report here.

ā€”

:seedling: Ecosystem

The Ecosystem Working Group strengthens the ENS Protocol by facilitating developer relations, identifying and funding high-potential projects that enhance ENS, and supporting ENS-aligned initiatives.

Meeting Minutes:

ā€”

Term 5 Ecosystem Stewards:

ā€”

Budget for 2H 2024

The Ecosystem Working Group has published the 2H 2024 budget, earmarking approximately $758k. The current multisig balances are sufficient to cover the expected expenditures. They plan to request additional funding in Q4 2024.

For more details, visit the forum post.

ā€”

Weekly ENSIP Updates

The ENSIP process is being formally transitioned into a GitHub repository and the repo has been cleaned up to support this move. Feedback is welcomed, and anyone interested in getting involved can reach out to Premm on X.

ā€”

Project Highlights

1. EVM Actions by Limone.eth

  • Overview:

    • EVM Actions is a standard designed to facilitate web3 interactions within any web2 website, such as social networks or chat apps, without requiring users to leave the website.
    • It is wallet-agnostic, allowing transactions and signatures from any wallet.
    • The standard eases development and enhances web3 accessibility.
    • EVM Actions consists of APIs that return actions, such as signing messages or transactions, directly to users. These APIs are hosted at publicly accessible URLs, making them accessible for interaction by any client.
    • Each EVM action link can be stored as a text record in an ENS subdomain, to improve URL readability.
  • Four Action Types:

    1. Transaction: Execute transactions (e.g., transfer ETH, mint NFTs).
    2. Signatures: Sign transactions via an EOA (e.g., Safe transactions).
    3. Links: Redirect to external websites.
    4. 1-Click Login: Quick login to external apps using EOA.
  • Resources:

ā€”

2. Webhash by hidayath.eth

  • New Feature: Added a crypto payments button to decentralized websites.
  • Customization: Users can customize payment buttons.
  • Supported Networks: Mainnet, Optimism, Arbitrum, and Base.
  • Demo Website: laskeyakhd.hash.is

ā€”

3. Linea Subnames Integration with ENS

  • Key Points:

    • Integrates Proof of Humanity via Verax.
    • Only one domain per address is allowed for free; subnames like linea.eth cannot be bought.
    • Resolves on L1; can be managed in the ENS app.
    • Over 150k registrations in 24 hours.
  • Resources:

ā€”

Service Provider Updates

1. Namehash Labs presented by lightwalker.eth

  • Mission: Support ENS growth by:
    • Enhancing incentives for integrators (e.g., .eth referrals).
    • Reducing cost and complexity for integrators.
  • NameKit Alpha Preview:
    • Integrates rich ENS user journeys into wallets, apps, or games.
    • Available on GitHub, but not yet ready for general use.
  • NameGuard JS: New features to simplify integration for developers.
  • Presentation: Detailed Update

ā€”

:sunny: Public Goods

The Public Goods Working Group supports the Ethereum ecosystem by identifying and funding open-source development.

Meeting Minutes:

Term 5 Public Goods Stewards:

ā€”

ETHMexico Announcement

The ENS DAO Public Goods Working Group announced Ethereum MĆ©xico as the latest winner of the Perpetual Goods Bounty. This funding will support their initiatives to enhance the Ethereum ecosystem in Mexico. ETHMexico will host several events leading up to their main conference in September, with workshops focused on public goods education.

  • RPGF Workshop: A Spanish-language workshop led by PG steward Eduardo (@vegayp) will focus on public goods education.
  • Perpetual PG Bounty Link: Apply Here

ā€”

Large Grants Update for Q3 2024

A total of 56 applications were reviewed for the Public Goods Large Grants, with seven winners selected. A total of 282k USDC has been allocated for distribution. Winners will complete milestones over the coming months to receive payouts.

  • Grant Recipients:
    • Scaffold-ETH 2: $45k - Open-source toolkit for building decentralized applications.
    • Urbe Campus: $40k - Educating Web3 developers globally.
    • Rotki: $25k - Open-source portfolio management tool.
    • Firefly: $50k - Open-source hardware wallet and 2FA security key.
    • Gashawk: $40k - Reducing transaction fees for clients.
    • Borderless Africa: $50k - Bringing Africaā€™s economy onchain.
    • LATAM Developers: $32k - Solidity training.

Next Steps: Recipients will be notified on Questbook, request milestone payments, and present to the ENS community in future Public Goods Working Group calls.

ā€”

Large Grants Presentations

1. Firefly Presentation

  • Presented by: @Ricmoo, @alisha.eth
  • Project: Firefly, a tiny open-source and open-hardware device that enhances Ethereum security.
  • Features:
    • Functions as a hardware wallet and 2FA security key with a screen.
    • Doubles as a mini-gaming console, currently featuring Space Invaders.
  • Support: Recent grant will fund developer bounties.
  • Resources:

ā€”

2. Urbe Campus Presentation

  • Presented by: Limone.eth
  • Community: Based in Rome, supporting Ethereum hackathons.
  • Achievements: $80k in prizes won, with 15+ delegation trips worldwide.
  • Focus: Developed specifically for software developers.
  • Milestones:
    • Started EthRome in 2023.
    • Hosted events at EthGlobal in Brussels.
    • Plans for upcoming events in Warsaw, Rome, and Devcon 7.
  • More Information:

ā€”

Update on P256 Precompile Support in the EVM

@estmcmxci provided an update on the P256 RFP Precompile Support in the EVM. The inclusion of EIP-7212 in L1 is currently uncertain. To support ENSv2 DNSSEC for 2LDs, the P256 precompile is essential. ENS Labs should guide Ulerdoganā€™s team on testing, and Public Goods Stewards should discuss including P256 in the next EVM hard fork. estmcmxci.eth will review this issue in detail next week and propose solutions.

Further details can be found in the Public Goods RFP Proposal.

ā€”

:memo: Resources

ENS DAO offers several resources for understanding and participating in its ecosystem.

  • ENS DAO Basics: Details the ENS DAO, including voting and governance.
  • Support Docs: Provides guidance on registration, renewals, and development aspects.
  • Governance Docs: Offers additional insights into governance structure.
  • ENS Agora: Governance hub for proposal review and voting.
  • Give Feedback: Share input to improve ENS.
  • ENS Repository: The ENS Protocolā€™s main GitHub repository.

ā€”

Thank you for reading! Goodbye. :wave:

1 post - 1 participant

Read full topic

šŸŒ± ENS Ecosystem 2024 2H Budget: ENS Ecosystem Working Group

Published: Jul 31, 2024

View in forum ā†’Remove

Summary

The Ecosystem Stewards have allocated $758k for H2 2024. Current multisig balances cover expected expenditures. We anticipate requesting additional funding in Q4 2024.


Budget Breakdown

Category USDC ETH Total ($)
Hackathons 250k - 250k
Bug Bounty 150k - 150k
Grants 150k 10 183k
Ecosystem Support 100k - 100k
Other 75k - 75k
Total 725k 10 758k

Hackathons

We expect to pay for 2025 IRL hackathons in late 2024, we secure preferred terms by commiting early. ENS will have an active presence at a minimum of five hackathons in 2025. Hackathon costs include sponsorship fees and hacker prizes.

Bug Bounty Program

The bug bounty program moved to Immunefi in 2024. Ecosystem funded the multsig with $250k in June. Since then, $100k has been paid out. To maintain the balance, the Ecosystem WG will top up the wallet to $250k in August. Based on recent history a buffer of $50k is allocated to this catagory.

Grants

The Ecosystem Working Group supports projects and builders contributing to the ENS ecosystem through grants. The vast majority of these grants are awarded retroactively, based on value created for the ecosystem. Funding details can be found here.

Ecosystem Support

This includes $20k for the Graph, which was migrated from a hosted service to decentralized network. This category may also include smart contract audit support.

Other

Catch all category that includes IRL events, support mods, and the newsletter.

Balances as of July 30, 2024

Multisigs USDC ETH Total ($)
Main Ecosystem Wallet 152k 178 738k
Hackathon 13k 20 78k
IRL 25k - 25k
Newsletter 9k - 9k
Total 199k 198 $850k

Balance information can be found at https://enswallets.xyz/


1ETH = 3,300 USDC
2024 1h Budget

1 post - 1 participant

Read full topic

Newsletter ENS DAO Newsletter #66 ā€” 07/30/24

Published: Jul 30, 2024

View in forum ā†’Remove

ENS DAO Newsletter #66 - 7/30/2024

:sunny: Welcome!

Welcome to the ENS DAO Newsletter:

ā€”

:newspaper: Newsletter Roundup (tl;dr)

  • ENS Labs: ETHCC Recap, Bitwise offers subnames
  • Community: Etherscan expands ENS support, ENS in Coinbase Ad
  • Meta-Gov: Voting Results, Endowment H1 Report
  • Ecosystem: Project Presentations, Service Provider Updates
  • Public Goods: Large Grants Series, DAO Tokyo

ā€”

:spiral_calendar: Calendar

Refer to the ENS DAO Calendar for ENS DAO working group calls and other events.

ā€”

:ballot_box: Term 5 Proposals

The Term 5 Dashboard, managed by the Meta-Governance Working Group, provides updates and summaries of DAO governance and initiatives. Regularly check it for the latest developments.

Proposal Type Discussion Status
Upgrade DNSSEC support Executable Open Executed
Commence Streams for Service Providers Executable Open Executed
Determine ENS Labsā€™ next steps in eth.link litigation Social Open Passed
Funding Request: Meta-Governance Working Group (1H) Social Closed Rejected
Funding Request: Public Goods Working Group (1H) Social Open Passed
Funding Transfer: Public Goods Working Group (1H) Executable Open Executed
Enable Self-Funding for the Endowment Executable Open Executed
Security Council Social Open Passed
ENS Steward Vesting Proposal Social Open Passed
Funding Request: Meta-Governance Working Group (1H) Social Open Passed
Confirming the ENS DAO Security Council Social Open Passed
Funding Request: Meta-Governance Working Group Executable Open Executed
Roles Modifier V2 Migration Executable Open Executed
Security Council Executable Open Executed

Note: A minimum of 100 $ENS is required to submit executable proposals. Once a proposal gains momentum, the stewards will prioritize it for a vote during the designated voting window. See our Governance Docs for more information. To view the real-time distribution of voting power among delegates, visit votingpower.xyz.

ā€”

:cyclone: ENS Labs Updates

:chart_with_upwards_trend: ENS Stats: June 2024

In June 2024, the ENS Protocol registered 20.1k new .eth domains, bringing the total to 2.045 million. The protocol generated revenue of 986k USD equivalent during this period, all of which were allocated to the ENS DAO. The number of Ethereum account holders with at least one ENS name increased by 15.8k, totaling 886k. There were 14.3k primary ENS names set, making the overall count 865k. Additionally, 5k new avatar records were created, reaching a cumulative total of 179k. ā€” 1

ā€”

ENS Labs Announces ENSV2

ENS Labs has announced plans for the ENSV2 upgrade, aiming to enhance decentralization, reduce gas costs, and improve multi-chain interoperability. The new registry system will offer better control and customization for users.

They have also introduced a technical design document, which outlines the design and implementation of ENSV2.

The ENS Labs encourages community feedback . You can view the full proposal here and leave technical feedback here.

For more details, visit the ENS Blog. ā€” 05.28.24

ā€”

ā€˜Decentralized Webā€™ Documentation Now Live

Luc.eth has announced the launch of a new ā€œDecentralized Webā€ documentation page, which is the beginning of the dWeb section on the ENS Docs site. This draft document provides an introduction to hosting a decentralized website using ENS. Luc.eth is seeking feedback and suggestions from the community to improve the content. To view the draft and provide your input, visit the Decentralized Web documentation. ā€” 05.28.24

ā€”

ENS Subgraph Migration

The ENS subgraph has completed migration to The Graph Network. This integration enhances data accessibility and efficiency for ENS users. For more details and to explore the subgraph, visit The Graph Explorer. ā€” 05.31.24

ā€”

ENS Rebranding Unveiled at ETHCC

ENS Labs revealed its new brand identity at their ETHCC Rebranding event after over a year of dedicated work. The refreshed identity features an expanded color system with analog roots yet undeniably digital, pathways to navigate the New Internet, and ENS names with a fluent tag. Explore the new ENS at ens.domains. ā€” 07.09.24

ā€”

ETHGlobal Partners with ENS DAO and ENS Labs for 2024 Hackers

ETHGlobal has partnered with ENS DAO and ENS Labs to provide hackers in 2024 with their preferred ENS names, completely free. Starting today, any hacker this year can mint their Web3 username and head onchain.

With the launch of Community Packs, past ETHGlobal hackers can now mint the new Hacker Pack, including an ENS domain. Hackers at any event in 2024 also qualify for their ENS handle.

For more details, visit ETHGlobalā€™s Hacker Pack. ā€” 07.15.24

ā€”

ENS at EthCC 2024 Recap

ENS Labs unveiled the new ENS rebrand at EthCC 2024, providing attendees with an exclusive look at the revamped website and distributing new branded merch. They hosted an unconference to discuss ENSv2 and participated in the ETHGlobal Hackathon, offering prizes and distributing free ENS names to all hackers. ā€” 07.17.24

ā€”

ENS Billboards in Brussels for EthCC Week

ENS took over the streets of Brussels during EthCC week with new billboards promoting decentralized identity. ā€” 07.22.24

ā€”

ENS Collaborates with Bitwise for Ethereum ETF Transparency

ENS has partnered with Bitwise to enhance transparency for their new Ethereum ETF using subnames of ethw.bitwise.eth. Bitwise is assigning subnames to all addresses holding onchain assets backing their ETF, making ETHW the most crypto-native ETF. ā€” 07.23.24

ā€”

ENS Lands on Linea: A New Era of Decentralized Identity

ENS is now live on Linea. This integration simplifies blockchain interactions, enabling Linea users to register and manage ENS names seamlessly. Read more on the ENS Blog. ā€” 07.30.24

ā€”

Top 3 Finalists of ETHGlobal Brussels Hackathon

EVM Actions ($3000)

EVM Actions describes itself as a standard that enables Web3 interactions directly within any Web2 website, including social networks and chat apps. It enhances Web3 accessibility and ease of use, featuring integration with ENS.

ā€”

WorldCare ($2500)

WorldCare describes itself as a decentralized platform designed to address global healthcare challenges. Patients register and share medical histories securely, with data stored in a decentralized and encrypted format. The platform integrates ENS and uses stablecoins for secure, anonymous payments. WorldCare supports multiple blockchain networks and utilizes World ID for identity verification and Filecoin for secure data management.

ā€”

QUADB ($2000)

QUADB describes itself as a decentralized data management protocol to ensure secure data handling. It utilizes ENS for data organization, Tableland for SQL indexing, and Lighthouse for encrypting and storing data on IPFS and Filecoin. Worldcoin and zkEmail are used for identity verification to prevent sybil attacks, while MACI enables private quadratic voting. These technologies work together to maintain data integrity, accessibility, and user privacy.

ā€”

:globe_with_meridians: ENS Media Alerts

ā€”

:busts_in_silhouette: Community Updates

:speaking_head: Call for Community Feedback

Participate in improving the ENS Ecosystem! Provide feedback on Canny, where members of ENS Labs and Working Group stewards will work to address your submissions. The ENS community can submit feedback in three main categories: Feature Requests, Integrations, and Bug Reports. You can also participate by upvoting or commenting on existing submissions. Weā€™re listening to the community, send your feedback on Canny now.

ā€”

:hammer_and_pick: Request for Builders

Share updates on projects developing ENS for consideration for inclusion in the newsletter. Submit contributions and describe at least one nifty feature about your project for potential inclusion in the newsletter. Send your contributions here.

ā€”

Utopia Labs Enhances Offramps.eth with Personal ENS Subdomains

Utopia Labs has upgraded their offramps.eth service, allowing users to claim personal ENS subdomains like utopia.sendmeusdc.eth. This new feature enables direct USDC transfers to bank accounts through the ENS protocol. Learn more and claim your ENS subdomain at offramps.utopialabs.com. Currently, only Ethereum Mainnet is supported, with more chains to be added soon. ā€” 07.16.24

ā€”

Etherscan Expands Multichain Support for ENS

ENS is now supported on multiple Etherscan block explorers including: Arbitrum, Optimism, Base, Scroll, and Taiko, as spotted by @slobo.eth. This expansion highlights the collaboration with Etherscan, enhancing the utility and accessibility of ENS across various platforms. ā€” 07.16.24

ā€”

ENS Featured in Latest Coinbase Ad

Coinbaseā€™s latest advertisement prominently features an ENS domain, MisterMiggles.eth, showcasing the growing integration and recognition of ENS in mainstream platforms. This highlights the collaboration between Coinbase and ENS to promote decentralized identity. ā€” 07.17.24

ā€”

Fileverse Real-Time Collaboration on dDocs

Fileverse offers real-time collaboration between anons on ddocs.new. This free platform is free from third parties, data capture, and accounts. Recently, they shared a community collab doc during an ENS domains space. Explore the benefits of decentralized collaboration on ddocs.new. ā€” 07.18.24

ā€”

ENS Explained Like Iā€™m Five

Suhail Kakar breaks down the ENS Protocol in a simple, easy-to-understand way. ENS acts like a phone book for the Ethereum blockchain, allowing users to send and receive cryptocurrency using simple names instead of long addresses, create digital identities, and access decentralized websites. This explainer helps users understand how ENS works and its benefits. ā€” 07.18.24

ā€”

Launch of Superchain Identity on Optimism

3DNS Inc and Box Domains have introduced Superchain Identity on Optimism through ā€˜chain.boxā€™, bridging Web2 and Web3. This new feature integrates DNS subdomains with ENS domains, enhancing the connectivity and functionality of decentralized identities. ā€” 07.19.24

ā€”

Emoji.eth Integrated with GasHawk Savings Calculator

GasHawk has integrated emoji.eth into their savings calculator on gashawk.io. Users can now input their emoji.eth domain to see potential savings on gas fees. This feature aims to enhance efficiency and cost-effectiveness in on-chain transactions. ā€” 07.22.24

ā€”

How Ethereumā€™s ICO Changed the Crypto Landscape

Cointelegraph featured ENS Founder and Lead Developer, Nick Johnson, in ā€œHow Ethereumā€™s ICO changed the crypto landscape.ā€ Curious about Nickā€™s thoughts and memories of Ethereum on its 10th anniversary? Read the full article here. ā€” 07.23.24

ā€”

Milestone Achievement for WebHash Templates NFTs

WebHash.eth and the ENS community have reached 2,071 WebHash Templates NFTs minted. These NFTs represent decentralized website templates, showcasing the creativity and innovation of the community. Congratulations to all creators and supporters involved in this achievement. ā€” 07.23.24

ā€”

3DNS Tokenizes Over 20K DNS Domains

3DNS has successfully brought over 20,000 DNS domains onchain, marking a significant milestone in domain tokenization. This achievement highlights the growing adoption and integration of DNS domains within the blockchain ecosystem. ā€” 07.24.24

ā€”

ENS DAO Stewards discuss ETHGlobal Subnames Activation

DAO stewards @simona_pop and @slobo.eth joined ENS radio to discuss their collaboration with ETHGlobal, which offers 2024 ETHGlobal event hackers the chance to mint or renew free ENS domains. This initiative, supported by the Public Goods and Ecosystem Working Groups, aims to streamline the registration process for developers. Hackers can claim their free web3 username through the Hacker Pack. For more details, visit ETHGlobal Packs and listen back to the Space here. ā€” 07.24.24

ā€”

Good Bread by Greg Event on Base

Greg registered his ENS name, goodbreadbygreg.eth, specifically for the Good Bread by Greg event on Base. This onchain bakery offers bread orders to be picked up in NYC. Learn more at goodbread.nyc. ā€” 07.25.24

ā€”

Spotted: NameGuard Updates

NameHash Labs developed NameGuard to enhance ENS protection and usability. NameGuard conducts a 12-point inspection to identify risks and limitations of ENS names, defends against impersonation attacks, and filters fake ENS NFTs. New features include ENS auto-renewal, webfont support, and a profile completion score to boost engagement. These updates ensure a secure and efficient user experience in the web3 ecosystem. For more details, visit: NameGuard. ā€” 07.29.24

ā€”

:pushpin: Working Group Bulletin

Term 5 Lead Working Group Stewards + Secretary Appointment

Appointments:

The responsibilities of the Lead Stewards & Secretary are set out in Rule 9.8 and Rule 9.9 of the Working Group Rules.

ā€”

ENS DAO Working Group Schedule (2024):

Working Group Time Schedule Location
:balance_scale: Meta-Governance 1pm UTC Tuesday Google Meet
:seedling: Ecosystem 4pm UTC Thursday Google Meet
:high_brightness: Public Goods 5pm UTC Thursday Google Meet

ā€”

Q2 2024 Working Group Spending Overview

The Q2 2024 ENS DAO Working Group Spending Summary reports a total expenditure of $693k across all groups.

Working Group Amount (USDC) Amount (ETH) Purpose
Ecosystem 370,018 0.67 Bug bounties, hackathons, grants, and events
Meta-Governance 153,905 0 Compensation, DAO tooling, and bylaw drafting
Public Goods 108,500 15.5 Grants and hackathons

For more details, visit read the Working Group Spending Summary.

ā€”

:balance_scale: Meta-Governance

The Meta-Governance Working Group provides governance oversight and support for working group operations through DAO tooling and governance initiatives.

Meeting Minutes:

Meeting Info:

Term 5 Meta-Governance Stewards:

ā€”

Shape the Future with ENS DAO

Want to shape the future of the decentralized web? Participate in the ENS DAO! As an ENS token holder, you can influence the ecosystem, vote on and support innovative projects, propose ideas, and collaborate with the community. Learn more about the governance process here and get started with the ENS DAO Dashboard here.

ā€”

ENS DAO on Tally

The new ENS DAO homepage on Tally is now live, offering a sleek and comprehensive interface for DAO governance. Head to tally.ensdao.org to explore and participate in the governance process.

ā€”

June 2024 Financial Report

The June 2024 financial report for ENS presents a positive financial outlook.

Financial Overview:

  • Revenue > Cash Burn by 2x, Runway: 193 months
  • Revenue $2.6m, vs. $2.5m last month
  • Cash Inflow: $1.0m
  • Normalized Cash Burn: $.7m Reserves: $136m (ETH: 122M, USDC: 14M)
  • Total Endowment: $92.8M, P&L: -$5.3M (ETH mark-to-market)

Review the full report prepared by @Steakhouse here. ā€” 07.01.24

ā€”

June 2024 Endowment Report

The June Endowment report is now available on Karpatkeyā€™s Website. This report provides a detailed overview of the endowmentā€™s finances and allocations. A high-level overview is made available below for readerā€™s convenience:

Balance Overview:

  • Total funds in the endowment: $100,226,939
  • Capital utilization: 100%
  • Monthly DeFi results: $348,232

Review the full report prepared by @Karpatkey here.

ā€”

Voting Period Results

[5.11] [Executable] Fund the Meta-Governance Working Group (Term 5)

ā€”

[5.12] [Executable] Roles Modifier V2 Migration & Updates to Endowment Permissions

ā€”

[5.13] [Executable] Security Council

ā€”

EP5.13 Security Council Results

EP5.13 for the Security Council garnered significant interest, attracting 322 votersā€”the highest turnout for an onchain proposal this year, marking a 232% increase over the previous proposal. Despite a slightly lower voting power of 1,429,972 compared to the annual average, this proposal highlights the importance of increased voter participation, driven mainly by lower-power voters. A notable 88.48% of the voting power came from the top 10 voters. For detailed analysis and data, visit the EP5.13 Security Council Proposal and this brief explanation provided by @snowdot.

ā€”

Open Kanban Board

@estmcmxci initiated a discussion using a Kanban board to showcase various initiatives and their current status within the ENS DAO Meta-Governance. The goal is to establish a cadence for scheduling key events and steward changeovers.

Participants are encouraged to leave notes and feedback directly in the FigJam board. For further discussion or questions, you can reach out to estmcmxci on Telegram.

Check out the Kanban board here.

ā€”

Karpatkeyā€™s H1 2024 Review for the ENS Endowment

Karpatkey has released the H1 2024 review for the ENS Endowment, detailing the progress and performance of the endowment over the first half of the year. The report covers key metrics, achievements, and future plans for the endowment, providing transparency and insights into its management and growth. Read the full report here.

ā€”

:seedling: Ecosystem

The Ecosystem Working Group strengthens the ENS Protocol by facilitating developer relations, identifying and funding high-potential projects that enhance ENS, and bolstering support for ENS-aligned initiatives overall.

Meeting Minutes:

Meeting Info:

Term 5 Ecosystem Stewards:

ā€”

Weekly ENSIP Updates

@Premm.eth announced the move of the ENSIP process into a formal process in the GitHub repository. Community members are encouraged to provide feedback or get involved by contacting @nxt3d on X. A well-attended meetup at ETHCC discussed these developments. Check out the GitHub repository here.

ā€”

Project Highlights

Nick Lionis presenting a hack from ETHGlobal

QUADB revolutionizes decentralized data management with structured namespaces, fine-grained access control, encryption, and decentralized storage. It uses tokens and private quadratic voting for fair distribution to the best datasets. Key features include visualization of ENS names and subnames, the ability to encrypt and decrypt data without onchain transactions, and private voting with quadratic funding. Learn more at QUADB | ETHGlobal.

ā€”

Nameful Presentation

@alextnetto.eth presented ā€˜Namefulā€™, a project aimed at simplifying domain registration. Users can choose where to store domain data and customize their profile while waiting for confirmations. Currently, Nameful uses an offchain resolver, but the standard can be implemented by any gateway. The test site is available here.

The company behind the app, Blockful, is working on an ENSIP and will integrate feedback from ETHCC. The final spec will be available in the ENSIPs repository. Check out the Blockful Roadmap. For more details, visit Nameful and ERC-5559

ā€”

Service Provider Updates

Blockful.eth Highlights H1 2024 Achievements

Blockful.eth has announced the successful completion of several projects in the first half of 2024. Highlighted in their recent Mirror.xyz post, Blockfulā€™s advancements are a testament to their teamā€™s dedication. More details are available in their H1 2024 summary on Mirror.xyz.

ā€”

EFP Service Provider Report Q1/Q2 2024

The Ethereum Follow Protocol (EFP) detailed its use of ENS DAO service provider streaming funds for Q1 and Q2 of 2024. Transparency and accountability are emphasized. The financials show $205,745.85 in income from ENS DAO streams and $61,954.39 in expenses. Progress includes nearing the launch of main components and ongoing development. Full report and details on the Forum.

ā€”

NameStone Q2 Update

NameStone has been funded by ENS DAO for over five months. The Q2 update covers platform statistics, the launch of ENSPro, a collaboration with Columbia GSB, and the upgrade of TeamNick to an EVM gateway. For more details, read the full report here.

ā€”

Namespace Q2 Update

Namespace has published its latest quarterly report, showcasing progress in user adoption, new partnerships, and feature enhancements on its ENS-based platform. The report emphasizes continued growth and innovation in decentralized identity solutions. Read the full report here.

ā€”

:sunny: Public Goods

The Public Goods Working Group supports the greater Ethereum ecosystem by identfying and funding open-source development.

Meeting Minutes:

Meeting Info:

Term 5 Public Goods Stewards:

ā€”

ETHMexico Update

ETHMexico has secured funding from the perpetual Public Goods bounty, ensuring continuous support for valuable initiatives. Leading up to the main event in September, several community-supported events are planned. Notably, Public Goods steward @vegayp is slated to be the keynote speaker at the upcoming ETHMexico conference.

ā€”

Astral.Global Presentation

John Hoopes presented Astral.Global, which offers open-source tools for location-based apps on the decentralized web, enabling a new vertical to emerge. They are developing a location proof protocol and a spatial registry/database that supports multiple geographic feature types. For more details, check their docs.

Their Logbook allows users to register location proofs and attach evidence to prove they are not spoofing their location. Astral.Global aims to create functionality that can do everything in one line of Solidity. They are applying for a large grant and are seeking feedback.

For more information, visit them on:

ā€”

Large Grants Articles Update

Leticiaferraz.eth has recently completed writing 8 articles focusing on the purpose and impact of large grants, how the funds are used, and the technology involved. This series covers the Q4 2023 grantees. For detailed insights, you can read the articles on the ENS DAO Grants page. Additionally, feedback is welcome on the forum post regarding the large grant winner articles, which can be found here.

ā€”

DAO Tokyo Update

The Public Goods Working Group will be sponsoring and be present at ETH Tokyo, supporting the hackathon and judging from August 23-26. For more information, visit the ETH Tokyo website.

ā€”

:memo: Resources

ENS DAO offers several resources for understanding and participating in its ecosystem.

  • ENS DAO Basics: Details the ENS DAO, including voting and governance.
  • Support Docs: Provides guidance on registration, renewals, and development aspects.
  • Governance Docs: Offers additional insights into governance structure.
  • ENS Agora: Governance hub for proposal review and voting.
  • Give Feedback: Feedback platform where users share input to improve ENS.
  • ENS Repository: The ENS Protocolā€™s main Github Repository.

ā€“

Thank you very much for reading! Goodbye. :wave:

1 post - 1 participant

Read full topic

DAO-Wide Term 5: Working Group Spending Summary - 2024 Q2

Published: Jul 29, 2024

View in forum ā†’Remove

ENS Working Group Spending Summary - Term 5 Q2 (APR 2024 - JUN 2024)

Introduction

The goal of this report is to provide a ā€œCash Basisā€ spending overview for Q2 of 2024.

A live view of balances of ENS Working Group wallets can be seen at enswallets.xyz.

Spending

All Working Groups

The USD equivalent of total working group spending for Q1 was $693k. USD price conversions for both USDC and ETH are made at the time the respective transactions occur.

Ecosystem

The Ecosystem working group spent 370,018 USDC and 0.67 ETH during Q2.

Spending Across Initiatives

The diagram below depicts Ecosystem Working Group spending in detail.

Bug Bounty

The USDC sent during the term funded the ENS bug bounty program on Immunifi. Funds do not represent bounties paid but rather the funding of the program.

Hackathons

The Ecosystem Working Group commited to sponsoring the ETH Rome Hackathon, which is occuring October 4-6, 2024.

Grants

The grant spending during Q2 consisted of the Drips Network Campaign, The ENS Identity Round as part of Gitcoin Grants Round 20, a Rolling Grant to Namesys, and a bounty on BountyCaster.

Other

Other expenses encapsulated spending for IRL event sponsorships including ETH Belgrade and an ENS Workshop at Rio Onchain Week, Merch Store expenses, .eth name sponsorship for every ETH Global Hacker, and support.

Meta-Governance

The Meta-Governance working group spent 153,905 USDC during Q2.

Spending Across Initiatives

The diagram below depicts Meta-Governance Working Group spending in detail.

Working Group Compensation

The Meta-Governance working group funds compensation to working group stewards, secretary, and scribe as provisioned in the ENS DAO Steward Compensation forum post.

DAO Tooling

DAO Tooling consists of costs associated with tools needed for DAO functions such as automation, voting, and coordination.

In Q2, the Meta-Governance Working Group sponsored token costs for x23ai and AI Delegate who use AI to summarize ENS governance discussions.

DAO Bylaws

In November 2023, The Meta-Governance WG put forth an RFP for the drafting of ENS DAO Bylaws. Payments occurred to Lemma Solutions for work completed prior to being discontinued.

Public Goods

The Public Goods working group spent 108,500 USDC and 15.5 ETH during Q2.

Spending Across Initiatives

The diagram below depicts Public Goods Working Group spending in detail.

Grants

Public Goods grants were distributed via the Large Grants, Small Grants, and Perpetual PG Bounty programs. Information and recipient reports can be viewed during the Public Goods calls Thursdays at 5pm UTC.

Events & Hackathons

The funds spent in the public goods hackathon budget went to event sponsorship and support for DAO Tokyo and the Latina Blockchain Hackathon.

1 post - 1 participant

Read full topic

Active Proposal [EP5.13][Executable] Security Council

Published: Jul 19, 2024

View in forum ā†’Remove

Onchain proposal: (Tally, Agora)

Abstract

The primary mission of ENS DAO is to govern the protocol and allocate resources from the treasury in line with the DAOā€™s constitution and broader objectives. However, due to changing economic dynamics, the DAO is increasingly vulnerable to attacks aimed at draining its treasury.

To safeguard the DAOā€™s integrity and longevity, a Security Council with the authority to cancel malicious proposals is needed. To avoid perpetuating centralized power, the Security Councilā€™s authority will have a built-in expiration date. After two years, anyone will be able to call a function that revokes the councilā€™s power to veto proposals, ensuring a time-limited mechanism to counter malicious attacks while promoting more delegation and governance distribution.

Motivation

As ENS continues to grow, its treasury in ETH is always growing. Simultaneously, the percentage of tokens actively delegated is on the decline.

This imbalance creates a risk where an attacker could acquire enough $ENS to gain control of the DAO at a cost lower than the treasuryā€™s total value. This has been a growing concern since March 2023.

Past attacks on DAOs have exploited similar vulnerabilities, with some being thwarted by components with veto power. Currently, the ENS governance process involves a proposal passing through the governor, relying on delegated voting power for approval. If approved, the governor queues the proposal in a timelock contract, delaying execution by two days. While the governor can cancel proposals, it follows the same pathway as a malicious proposal, introducing potential risks.

The short-term solution was delegating 3.8M $ENS to a contract that can only vote ā€œAgainstā€; more details about this can be found in Nickā€™s forum post. The attack is still profitable and, depending on market conditions can be up to a 3x ROI, like in Dec 2023. We need a mid-term solution to cancel the attack, which is this proposal. An article about this research done by the Blockful team will be published here after the proposal is executed and there is no attack risk.

Specification

To enhance security, the SecurityCouncil contract will be deployed, receiving the PROPOSER_ROLE in the timelock, granting it the ability to cancel proposals (callable only by the Security Council multisig) without the power to initiate or modify other DAO actions. The scope of this proposal is to assign the PROPOSER_ROLE to the SecurityCouncil contract (Etherscan).

To ensure decentralization, the contract will also feature a time-based expiration mechanism that allows anyone to revoke the PROPOSER_ROLE after two years. This window provides time to strengthen delegation and address current vulnerabilities, facilitating the DAOā€™s transition to a more secure governance scenario.

Security considerations

Assigning the PROPOSER_ROLE to a multisig within the timelock contract is overly broad for our requirements as it allows the address to create operations in the timelock. If the multisig signers are compromised, they could potentially propose and execute malicious changes. Therefore our approach is deploying a new contract similar to the current veto.ensdao.eth contract, which can only do one action: to CANCEL a transaction in the timelock, triggered only by the security council multisig.

The risk is mitigated but one scenario remains: if the whole multisig is compromised then a malicious entity could kick other signers and effectively stop the DAO from executing proposals by canceling all transactions, including any that would remove this contract from the PROPOSER_ROLE. Anyways, after 2 years, anyone can remove the PROPOSER_ROLE from the contract.

Council Operations

It is in the best interest of everyone to make clear the expectations and responsibilities ENS DAO put on those members, backed by the reputation, other roles and gains those might have in the organization.

The security council is expected to act only in emergency, in the given following situations or similar cases:

  • If a proposal goes against the ENS constitution
  • If a proposal is approved with malicious intent against the DAO longevity/sustainability
  • If such proposal is approved by any group of voters, but directly financially incentivised to vote against the DAOs interests to preserve their own financial stake.
  • If any approved proposal goes directly against the DAO for the sole benefit of an attacker.

Relevant links

5 posts - 3 participants

Read full topic

šŸŒ± ENS Ecosystem EFP - service provider report Q1/Q2 2024

Published: Jul 18, 2024

View in forum ā†’Remove

This report details how Ethereum Follow Protocol (EFP) has used its ENS DAO service provider streaming funding in Q1 and Q2 of 2024.

While not required by the program, we believe transparency and accountability for how service providers are using their streams is critical to the success of the streaming program and for the ENS DAO in general. We offer this report in addition to our regular updates on the ENS DAO Ecosystem Working Group calls.

Hereā€™s our current financials, which Iā€™ll explain below.

Organization
Our organization is the non-profit corporation Follow Protocol Foundation.

Etherscan
Since all of the streaming funding is dispersed onchain, you can see exactly how itā€™s being used on Etherscan in real time.

Income
Our only income right now is the streaming program, which is $500k/year starting February 2024 for 18 months. This may change in the future, as weā€™ve applied for other grant programs.

Expenses
Our expenses have been very simple so far, mostly salaries and other payments for development work (about $60,000 so far), plus some legal (e.g. setting up the corporation, applying for non-profit status), and a few SAAS expenses (listed as ā€œsoftwareā€).

While our stream started in February of this year, our first use of some of the money was in April. This was due to a shakeup in the team early in 2024, after which I spent time rebuilding a new team. I hired the developer studio ScopeLift to do some work on the project in the mean time as well as aid in evaluating potential new hires. Once I hired two new developers, ScopeLift stopped their development work, but their CEO Ben DiFrancesco has stayed on a technical advisor.

Burn rate
Our burn rate is currently under budget. Combined with us not spending any money at the beginning of the stream, this currently puts our runway beyond the 18 months the stream is running. As of this report, we have $135,760.97 in unspent USDC, USDCx, and a small amount of ETH for gas.

Progress
EFP is getting close to launch. All of the main components are built: the smart-contracts, indexer, api, and web app. Weā€™re focused now on testing, fixing bugs, and refining designs and features. All our code is open source on Github. We expect to launch in Q3.

We continue to have interest from apps about integrating EFP, with several new launch partners added in recent weeks.

ETHcc presentation and demo

I recently presented at ETHcc on ā€œEFP & the emerging Ethereum identity stack,ā€ which explained our vision for the Ethereum identity stack and why weā€™re building EFP the way we are, and it included a demo of EFP on testnet. You can watch the full presentation and demo at this link.

1 post - 1 participant

Read full topic

šŸ—³ļø Meta-Governance An update on steward compensation, governance distribution and vesting

Published: Jul 18, 2024

View in forum ā†’Remove

With the execution of proposal 5.11 now the metagov multisig has a total of 164k ENS which is earmarked for governance distribution. These distributions have been discussed in many occasions and have been subject to controversy and rule changes so in name of clarifications and transparency we thought it would be a good time to make a summary of what these ENS will be used for and how itā€™s being calculated.

Steward ENS compensation

Stewards are compensated with 4k USDC per month and in previous years have been compensated, at the end of their term with 10k ENS. Between term 4 and 5, social proposals 4.8 and 5.8 have changed the way these compensations (and ENS in particular) have taken effect.

The main ones being that Meta Gov stewards could not change their own compensation and any changes can only take effect on the next term (to avoid self serving decisions) and all ENS is given with a 2 year vesting. More specifically social proposal 5.8 states that the vesting contract should count starting january 1st, except for 37.5% of the total, to account the fact this decision only taken 4 1/2 months into the year.

To comply with these, this is how we are going to execute the proposal:

  1. We will be using Hedgey.finance . One of the main reasons for picking this (instead of, say, Superfluid which is used for the Service Provider Stream) is that it allows delegated voting power. This means that tokens grant immediate voting power, which is the main goal of such grants.
  2. We will deposit 90k ENS on 9 different vesting contracts that will belong to each steward. These contracts will be unrevokable and transferable
  3. The only way to allow a 37.5% liquid token while keeping it all in Hedgey is to specify a different duration, which we will do by increasing duration by 60% with a cliff for the beggining of the term.

More Governance Distribution

After this we will still have over 70k ENS on the Metagov wallet. As we have specified in other proposal temp-checks we plan to use that to further distribute voting power to other contributors to the DAO. We believe Hedgey combination of immediate voting power with long vesting will be a great testing grounds for the concept. Lessons learned with the tech and reality of how vesting works will be used to inform all our future governance distribution decisions.

3 posts - 2 participants

Read full topic

PG Discussion [Report] Large Grants Articles

Published: Jul 18, 2024

View in forum ā†’Remove

Report on Public Goods Large Grants - Articles

Introduction

This series of articles delves into projects funded by the ENS DAO PG Large Grants program in Q4 2023, highlighting their impact within the Ethereum and Web3 ecosystems. The inspiration for this series originated from the article ā€˜Wild Futures with Maggie Love,ā€™ which featured SheFi, a grantee of the PG Large Grants program in Q2 2023.

Author: leticiaferraz.eth; Editor: estmcmxci.eth


Grant Purpose:

The Large Grants program aims to support foundational public goods within the Ethereum ecosystem by providing awards up to 50k USDC to projects with a proven impact on the Ethereum or Web3 ecosystem.


Article Series Outline:

Each article adheres to the following structure to ensure consistency across the series:

  • Introduction
  • Main Content
  • Key Features
  • Impact Analysis
  • Future Implications
  • Conclusion

  • Interviews were conducted via video meetings and telegram messages, chosen as the preferred communication methods with each project leader/representative. The Public Goods Stewards facilitated introductions with project granteesā€™ leaders.
  • Branded banner for each article on Figma.
  • Articles are available on ENS DAO Grants Docs maintained by estmcmxci.eth. A GitBook was built specifically for ENS DAO Grants projects, maintained in the same repository as the ENS DAO Archive, which also features the newsletter.
  • This series received a total of 39,476 views on ENS DAO X profile.

Article Summaries

*data views from July 14, 2024

Claveā€™s Solution: Re-imagining Wallet UX

  • Summary: Clave enhances user experience and security in Web3 using Appleā€™s Secure Enclave, impacting Web3ā€™s UX landscape. They used the funds to further research and efforts in adoption of RIP-7212 and inclusion in the next pectra hardfork.
  • Publication Date: Jan 31, 2024
  • Views: 20.9K
  • Link: Claveā€™s Solution: Re-imagining Wallet UX
  • Notable mentions:

will use this grant to further improve the adoption to 7212 !:saluting_face: - @rafierszl

This is one of the best pieces of writing for Clave that I have come across so far.
And there are a lot of alphas there - @doganeth_en

What a review about Clave from @ENS_DAO
:face_holding_back_tears: Weā€™ve proudly announced that Clave become one of the Public Goods 2023 grantees, and as the fruit of our labor, the interview we made with ENS DAO has just been published. Take a couple of minutes to deep dive into Clave!:point_down:t2: - @getclave

Optimizing Gas Fees with GasHawk

  • Summary: GasHawk reduces Ethereum transaction fees via EIP-1559 improvements, optimizing gas savings during low blockspace demand. Gashawk used part of its grant to subsidize user fees and developed webhooks, a browser extension, and multi-chain support.
  • Publication Date: Feb 29, 2024
  • Views: 5,362
  • Link: Optimizing Gas Fees with GasHawk
  • Notable mentions:

Proud to be a part of this amazing ecosystem. We continue building and thereā€™s more to come! -
@daniel_web3

oh heck yes. just read this explainer. sounds awesome. will def bring trying this on the approve fn at least! - @heyellieday

Revoking Approvals with Revoke.Cash

  • Summary: Revoke.cash helps users manage token approvals securely across blockchain networks, founded by Rosco Kalis in 2019.Revoke.cash used its grant to develop NFT pricing data and integrate ā€œValue at Riskā€ alerts for risky approvals.
  • Publication Date: May 20, 2024
  • Views: 3,670
  • Link: Revoking Approvals with Revoke.Cash

Evaluating Decentralized Governance with Metagov

  • Summary: Metagov enhances decentralized governance standards through initiatives like DAOstar and the Grant Innovation Lab. The grant was used to fund research on EIP-4824, improve UX by publishing a ā€˜daoURIā€™ text record, with plans to present findings to the ENS community and establish a consortia for decentralized research through the Grant Innovation Lab.
  • Publication Date: May 28, 2024
  • Views: 1,929
  • Link: Evaluating Decentralized Governance with Metagov

Next Gen Social Apps on Ethereum (Ethereum Follow Protocol)

  • Summary: EFP simplifies user interactions within dApps by creating an onchain social graph for Web3 identity management.The EFP used its funding to develop core smart contracts, establish an operational indexer and API, and design the EFP manager app.
    Publication Date: Jun 14, 2024
    Views: 3,753
    Link: Next Gen Social Apps on Ethereum
  • Notable mentions:

Donā€™t fade this infrastructure. ENS is the one true protocol for blockchain identifiers, anything useful built to run on this protocol will be used like sliced bread imo - @Artie_Fishal

Rotki: Privacy-First Portfolio Management

  • Summary: Rotki is an open-source portfolio management tool emphasizing privacy by storing data locally, offering comprehensive tracking of cryptocurrency investments and traditional finance portfolios. Through this grant, Rotki added support for ZKSync Lite, and add an in-app calendar for event reminders and schedule management.
    Publication Date: Jun 26, 2024
    Views: 2,305
    Link: Rotki: Privacy-First Portfolio Management
  • Notable mentions:

Thank you guys. We will keep building the best opensource portfolio tracker for all of you !:pray: -
@lefterisjp

Dappnodeā€™s Smooth Initiative

  • Summary: Developed by DappNode, Smooth enables individual validators to aggregate rewards and compete more fairly with larger staking pools for earnings. Smooth used its grants to develop the Smooth Alerts Bot, which notifies users of critical blockchain events, and the Stats Dashboard.
    Publication Date: Jul 12, 2024
    Views: 1,557
    Link: Dappnodeā€™s Smooth Initiative

Analysis

Objective:

The series aims to outline the purpose, goals, and showcase the impact of each project, emphasizing the contributions made by ENS DAO Large Grants to their development while ensuring accessibility for non-technical readers.

Views:

Common Themes:

We identified that the Large Grants funding generally applied to projects in three classifications: Infra, Tools, Education.

Infra

  • Clave enhances Web3 user experience and security using Appleā€™s Secure Enclave. The Clave team has provided a beta version for testing.
  • GasHawk optimizes Ethereum transaction fees through EIP-1559 improvements.
  • Smooth addresses the centralizing effect of MEV on solo stakers with a reward pooling system.
  • Ethereum Follow Protocol (EFP) develops a social graph for Web3 identity management.

Tools

  • Revoke.cash enables secure management of token approvals across blockchain networks.
  • Rotki prioritizes data privacy by storing sensitive financial information locally.

Education

  • Metagov enhances decentralized governance standards through initiatives like DAOstar and the Grant Innovation Lab.
  • Rotki engages the community through open-source contributions.
  • Revoke.cash offers educational articles on Web3 and security.
  • Projects like Rotki, Revoke.cash, Smooth provide clear guides on how to use their tools.

Each project effectively communicates its value, reach, and impact by providing supporting information and data.

Conclusion

In exploring the Q4 2023 recipients of ENS DAO Large Grants, this series highlights their substantial impacts on the Ethereum ecosystem. These initiatives collectively advance innovative solutions, education, security, privacy, community engagement, and open-source principles. The ENS DAO Large Grants program remains pivotal in driving decentralized technology advancements.

Feedback for Stewards:

  • Continue supporting projects like these to raise community awareness and guide potential contributors on how to get involved.

ā€”

Special thanks to the project leaders for sharing insights about their projects!

Thank you for reading! Feel free to leave any feedback.:sparkles:

2 posts - 2 participants

Read full topic

Community CollabTech Hackathon Sponsorship Proposal

Published: Jul 17, 2024

View in forum ā†’Remove

Dear ENS DAO Members,

RnDAO is excited to announce our upcoming month-long online hackathon in September, aimed at attracting over 200 builders, in collaboration with Arbitrum. We invite ENS to join us as a key sponsor. This proposal outlines the hackathon structure and highlights the benefits ENS will gain by participating.

Hackathon Overview

CollabTech Hackathon, themed around Collaboration Technology (aka organization chain, B2B saas, future of work, etc.), focuses on attracting talent to develop innovative solutions in governance, operations, identity and reputation, contributor tooling, etc. CollabTech represents the evolution of B2B SaaS projected to reach USD 1 Trillion by 2030. ENS can be integrated into or even inspire new CollabTech products through the hackathonā€™s prizes, talks, mentors, and workshops.

Bonus: Post-Hackathon Building

What makes this hackathon unique is our focus on long-term impact. Top teams will have the chance to join the RnDAO ecosystem of startups and receive ongoing support to continue their projects after the event. This means that the work incentivized by the prizes can grow into long-lasting projects that utilize ENS beyond the hackathon.

Why Sponsor?

ENS will benefit from:

  • Engagement: Get participants to use and integrate ENS (Bounties).
  • Teaching:
    • Host virtual workshops and talks to explain ENS and encourage adoption.
    • Co-host office hours to mentor builders and offer expertise
  • Visibility:
    • Promote ENS to a large audience, including Arbitrumā€™s community (1M Twitter followers).
    • Logo placement in promotional materials (event webpage, promotional emails, social media)
    • Promotional Twitter space with Arbitrum and all partners
    • Dedicated email to participants
    • PR release to DAO and builder-focused outlets
    • Mention in outreach to university networks
    • Mention and participation in Speed Networking pre-hackathon sessions
  • Long-Term Impact: Successful teams will get an opportunity to continue building their project within the RnDAO ecosystem.
  • Innovation Showcase: Highlight innovative uses of ENS through participant projects.
  • Community Building: Foster connections with aligned developers and builders.

Hackathon Structure - 2 Phases:

First Two Weeks:

  • Sponsor Bounties & Prizes: Teams will work on bounties & prizes for sponsors.
  • Workshops and Talks: Sponsors can host sessions to teach participants about their products. (August and early September).

Final Two Weeks:

  • Open Development: Teams can build any project on Arbitrum, continuing their bounty projects or starting new ones.

Sponsorship Packages

Value GOLD $40k SILVER $20k BRONZE $9k
Option to provide dedicated Prize (included) $10k (total in prizes) $5k $1k
Option to appoint a judge yes yes -
Featured in pre-during-post social media comms top top middle
Dedicated workshop/talk for participants Infinite yes yes
Co-host office hours for participants Yes yes yes
Dedicated promotional email to attendees Weekly Pre and post Only pre
Logo placement in hackathon materials Large Large Medium
Mention in post-event recap article Yes yes yes

Team

Contact Person: Roso

Next Steps

Letā€™s inspire builders to create the future we envision!

We will join the ENS Ecosystem Weekly Call to address any questions you may have and discuss this in more detail.

Also, feel free to reach out to Roso on Telegram: Telegram: Contact @roso1313

Or schedule a call: https://meetwithwallet.xyz/roso

Weā€™re looking forward to working together.

Thank you!

Best regards,

The RnDAO Team

1 post - 1 participant

Read full topic

Newsletter ENS DAO Newsletter #65 ā€” 07/16/24

Published: Jul 16, 2024

View in forum ā†’Remove

ENS DAO Newsletter #65 - 7/16/2024

:sunny: Welcome!

Welcome to the ENS DAO Newsletter:

ā€”

:newspaper: Newsletter Roundup (tl;dr)

  • ENS Labs Update: ENS Rebrand, EthCC, ETHGlobal
  • Community Updates: Uni.eth, Gnosis Pay, Fileverse collaborative docs
  • Meta-Governance: Endowment Report, Voting Period Results
  • Ecosystem: Service Provider Updates
  • Public Goods: Large Grants, Hacker Pack activation

ā€”

:spiral_calendar: Calendar

Refer to the ENS DAO Calendar for ENS DAO working group calls and other events.

ā€”

:ballot_box: Term 5 Proposals

The Term 5 Dashboard, managed by the Meta-Governance Working Group, provides updates and summaries of DAO governance and initiatives. Regularly check it for the latest developments.

Proposal Type Discussion Status
Upgrade DNSSEC support Executable Open Executed
Commence Streams for Service Providers Executable Open Executed
Determine ENS Labsā€™ next steps in eth.link litigation Social Open Passed
Funding Request: Meta-Governance Working Group (1H) Social Closed Rejected
Funding Request: Public Goods Working Group (1H) Social Open Passed
Funding Transfer: Public Goods Working Group (1H) Executable Open Executed
Enable Self-Funding for the Endowment Executable Open Executed
Security Council Social Open Passed
ENS Steward Vesting Proposal Social Open Passed
Funding Request: Meta-Governance Working Group (1H) Social Open Passed
Confirming the ENS DAO Security Council Social Open Passed
Funding Request: Meta-Governance Working Group Executable Open Executed
Roles Modifier V2 Migration Executable Open Executed

Note: A minimum of 100 $ENS is required to submit executable proposals. Once a proposal gains momentum, the stewards will prioritize it for a vote during the designated voting window. See our Governance Docs for more information. To view the real-time distribution of voting power among delegates, visit votingpower.xyz.

ā€”

:cyclone: ENS Labs Updates

:chart_with_upwards_trend: ENS Stats: June 2024

In June 2024, the ENS Protocol registered 20.1k new .eth domains, bringing the total to 2.045 million. The protocol generated revenue of 986k USD equivalent during this period, all of which were allocated to the ENS DAO. The number of Ethereum account holders with at least one ENS name increased by 15.8k, totaling 886k. There were 14.3k primary ENS names set, making the overall count 865k. Additionally, 5k new avatar records were created, reaching a cumulative total of 179k. ā€” 1

ā€”

ENS Labs Announces ENSV2

ENS Labs has announced plans for the ENSV2 upgrade, aiming to enhance decentralization, reduce gas costs, and improve multi-chain interoperability. The new registry system will offer better control and customization for users.

They have also introduced a technical design document, which outlines the design and implementation of ENSV2.

The ENS Labs encourages community feedback . You can view the full proposal here and leave technical feedback here.

For more details, visit the ENS Blog. ā€” 05.28.24

ā€”

ā€˜Decentralized Webā€™ Documentation Now Live

Luc.eth has announced the launch of a new ā€œDecentralized Webā€ documentation page, which is the beginning of the dWeb section on the ENS Docs site. This draft document provides an introduction to hosting a decentralized website using ENS. Luc.eth is seeking feedback and suggestions from the community to improve the content. To view the draft and provide your input, visit the Decentralized Web documentation. ā€” 05.28.24

ā€”

ENS Subgraph Migration

The ENS subgraph has completed migration to The Graph Network. This integration enhances data accessibility and efficiency for ENS users. For more details and to explore the subgraph, visit The Graph Explorer. ā€” 05.31.24

ā€”

ENS Rebranding Unveiled at ETHCC

ENS Labs revealed its new brand identity at their ETHCC Rebranding event after over a year of dedicated work. The refreshed identity features an expanded color system with analog roots yet undeniably digital, pathways to navigate the New Internet, and ENS names with a fluent tag. Explore the new ENS at ens.domains. ā€” 07.09.24

ā€”

Makotoā€™s Talk on ā€œENS for a Multichain Worldā€ at EthCC

Makoto delivered a talk at EthCC titled ā€œENSv2 for the Multichain World,ā€ exploring the future of ENS in a multichain environment. Dive into the insights and watch the full talk here. ā€” 07.10.24

ā€”

Domicoā€™s Talk on ENS Rebrand at EthCC

Check out Domicoā€™s insightful talk on the new ENS rebrand, ā€œDesigning ENS for a Better Internet,ā€ delivered at EthCC. Dive into the details and watch the full presentation here. - 07.10.24

ā€”

Alexander Urbelis on Securing ENS and Web3 Ecosystem

Alexander Urbelis, General Counsel of ENS, discusses their efforts to safeguard ENS users and the Web3 ecosystem from web2-based attacks. Highlighting collaboration with key figures and sharing insights on addressing malicious domains. Dive into the full discussion here. ā€” 07.12.24

ā€”

ETHGlobal Partners with ENS DAO and ENS Labs for 2024 Hackers

ETHGlobal has partnered with ENS DAO and ENS Labs to provide hackers in 2024 with their preferred ENS names, completely free. Starting today, any hacker this year can mint their Web3 username and head onchain.

With the launch of Community Packs, past ETHGlobal hackers can now mint the new Hacker Pack, including an ENS domain. Hackers at any event in 2024 also qualify for their ENS handle.

For more details, visit ETHGlobalā€™s Hacker Pack. ā€” 07.15.24

ā€”

Top 3 Finalists of ETHGlobal Brussels Hackathon

EVM Actions ($3000)

EVM Actions describes itself as a standard that enables Web3 interactions directly within any Web2 website, including social networks and chat apps. It enhances Web3 accessibility and ease of use, featuring integration with ENS.

ā€”

WorldCare ($2500)

WorldCare describes itself as a decentralized platform designed to address global healthcare challenges. Patients register and share medical histories securely, with data stored in a decentralized and encrypted format. The platform integrates ENS and uses stablecoins for secure, anonymous payments. WorldCare supports multiple blockchain networks and utilizes World ID for identity verification and Filecoin for secure data management.

ā€”

QUADB ($2000)

QUADB describes itself as a decentralized data management protocol to ensure secure data handling. It utilizes ENS for data organization, Tableland for SQL indexing, and Lighthouse for encrypting and storing data on IPFS and Filecoin. Worldcoin and zkEmail are used for identity verification to prevent sybil attacks, while MACI enables private quadratic voting. These technologies work together to maintain data integrity, accessibility, and user privacy.

ā€”

:globe_with_meridians: ENS Media Alerts

ā€”

:busts_in_silhouette: Community Updates

:speaking_head: Call for Community Feedback

Participate in improving the ENS Ecosystem! Provide feedback on Canny, where members of ENS Labs and Working Group stewards will work to address your submissions. The ENS community can submit feedback in three main categories: Feature Requests, Integrations, and Bug Reports. You can also participate by upvoting or commenting on existing submissions. Weā€™re listening to the community, send your feedback on Canny now.

ā€”

:hammer_and_pick: Request for Builders

Share updates on projects developing ENS for consideration for inclusion in the newsletter. Submit contributions and describe at least one nifty feature about your project for potential inclusion in the newsletter. Send your contributions here.

ā€”

Connect .eth Domains Effortlessly with Fleek

Yinka from Fleek demonstrates how to connect any .eth name to your site effortlessly in a new video. Learn how to set up your domain quickly and efficiently. Watch the tutorial here. ā€” 07.03.24

ā€”

Gnosis Pay Partners with EthCC to Offer ENS-Linked Cards

Gnosis Pay teamed up with EthCC to offer limited edition cards for attendees, featuring ENS domain integration. Attendees could customize their card with an ENS name for a unique touch. Full details here. ā€” 07.03.24

ā€”

Uniswap Integrates ENS for Free Onchain Identities

Uniswap has integrated an ENS-powered username system into their mobile app. They recently granted early access to their Uniswap extension to the first 100k registered uni.eth usernames. Download the Uniswap app to claim your free ENS subname and enjoy a seamless onchain identity experience. ā€” 07.05.24

ā€”

Fileverse Integrates ENS for Real-Time Collaboration

Fileverse has integrated ENS to enable real-time collaboration on decentralized documents through dDocs. Use your ENS for seamless identity verification on mobile and desktop, with peer-to-peer and end-to-end encryption. Start collaborating now. ā€” 07.10.24

ā€”

Namespace Mints 700+ .gotbased.eth Subnames

Namespace reports having minted over 700 gotbased.eth subnames in a single day. Review the subname collection ā€˜gotbased.ethā€™ now. ā€” 07.10.24

ā€”

Register Your Superchain Identity with 3DNS

3DNS invites the community to register their Superchain Identity at chain.box! As the new identity layer of the Optimism Collective, Superchain Identity offers seamless domain management and trading on leading NFT marketplaces. ā€” 07.12.24

ā€”

ENS Vision Partnerships Announcements

Vision has partnered with 3DNS to offer tokenized DNS names, now live on Vision and tradable as onchain assets. Supported TLDs include .com, .xyz, .box, and over 420 more. Additionally, Vision has teamed up with NameFi. Namefi NFTs represent DNS ownership on the blockchain and are tradable on Vision, supporting 329 TLDs. ā€” 07.04.24

ā€”

Vitalik Discusses Decentralized Web Browsers at Modular Summit

Vitalik.eth recently spoke at the Modular Summit, providing an example of how a decentralized web browser could function using ENS. Watch the full talk here. ā€” 07.12.24

ā€”

Brantly.eth Invites ENS Names for Ethereum Follow Protocol

Brantly.eth has announced an invitation for users to drop their ENS names for potential inclusion in the Recommendations seed list for the Ethereum Follow Protocol (EFP) app. The ENS name must be set as the Primary Name and have an avatar. Learn more about the Ethereum Follow Protocol. ā€” 07.15.24

ā€”

Hidayath.eth Announces New Template for Decentralized Startup Websites

Hidayath.eth has introduced a new template at WebHash.com for building decentralized startup websites. Launch your startup site in a decentralized way with ENS domains, 3DNS, and Box Domains. Explore the new template and get started here. ā€” 07.15.24

ā€”

:pushpin: Working Group Bulletin

Term 5 Lead Working Group Stewards + Secretary Appointment

Appointments:

The responsibilities of the Lead Stewards & Secretary are set out in Rule 9.8 and Rule 9.9 of the Working Group Rules.

ā€”

ENS DAO Working Group Schedule (2024):

Working Group Time Schedule Location
:balance_scale: Meta-Governance 1pm UTC Tuesday Google Meet
:seedling: Ecosystem 4pm UTC Thursday Google Meet
:high_brightness: Public Goods 5pm UTC Thursday Google Meet

ā€”

:balance_scale: Meta-Governance

The Meta-Governance Working Group provides governance oversight and support for working group operations through DAO tooling and governance initiatives.

Meeting Minutes:

Meeting Info:

Term 5 Meta-Governance Stewards:

ā€”

June 2024 Financial Report

The June 2024 financial report for ENS presents a positive financial outlook.

Financial Overview:

  • Revenue > Cash Burn by 2x, Runway: 193 months
  • Revenue $2.6m, vs. $2.5m last month
  • Cash Inflow: $1.0m
  • Normalized Cash Burn: $.7m Reserves: $136m (ETH: 122M, USDC: 14M)
  • Total Endowment: $92.8M, P&L: -$5.3M (ETH mark-to-market)

Review the full report prepared by @Steakhouse here. ā€” 07.01.24

ā€”

June 2024 Endowment Report

The June Endowment report is now available on Karpatkeyā€™s Website. This report provides a detailed overview of the endowmentā€™s finances and allocations. A high-level overview is made available below for readerā€™s convenience:

Balance Overview:

  • Total funds in the endowment: $100,226,939
  • Capital utilization: 100%
  • Monthly DeFi results: $348,232

Review the full report prepared by @Karpatkey here.

ā€”

Voting Period Results

[5.11][Executable] Fund the Meta-Governance Working Group (Term 5)

ā€”

[5.12][Executable] Roles Modifier V2 Migration & Updates to Endowment Permissions

ā€”

Open Kanban Board

@estmcmxci initiated a discussion using a Kanban board to showcase various initiatives and their current status within the ENS DAO Meta-Governance. The goal is to establish a cadence for scheduling key events and steward changeovers.

Participants are encouraged to leave notes and feedback directly in the FigJam board. For further discussion or questions, you can reach out to estmcmxci.eth on Telegram.

Check out the Kanban board here.

ā€”

Karpatkeyā€™s H1 2024 Review for the ENS Endowment

Karpatkey has released the H1 2024 review for the ENS Endowment, detailing the progress and performance of the endowment over the first half of the year. The report covers key metrics, achievements, and future plans for the endowment, providing transparency and insights into its management and growth.

Read the full report here.

ā€”

:seedling: Ecosystem

The Ecosystem Working Group strengthens the ENS Protocol by facilitating developer relations, identifying and funding high-potential projects that enhance ENS, and bolstering support for ENS-aligned initiatives overall.

Meeting Minutes:

Meeting Info:

Term 5 Ecosystem Stewards:

ā€”

Weekly ENSIP Updates

The ENSIP process is moving into a formal process on GitHub. Check out the new repository here. Community feedback is crucialā€”please provide any and all feedback to @premm.eth.

ā€”

Service Provider Updates

Resolver Works Q2 2024 Report for the ENS Endowment

Resolver Works has released its Q2 2024 report, highlighting significant advancements in ENS integrations, improved resolver performance, and enhanced security measures.

Read the full report here.

ā€”

Namespace Q2 2024 Report for the ENS Endowment

Namespace has published its latest quarterly report, showcasing progress in user adoption, new partnerships, and feature enhancements on its ENS-based platform. The report emphasizes continued growth and innovation in decentralized identity solutions.

Read the full report here.

ā€”

Unruggable Labs Update

@clowes.eth reported updates on the EVMv2 Gateway, focusing on documentation and onboarding material. For more details, visit the GitHub repository.

ā€”

:sunny: Public Goods

The Public Goods Working Group supports the greater Ethereum ecosystem by identfying and funding open-source development.

Meeting Minutes:

Meeting Info:

Term 5 Public Goods Stewards:

ā€”

ENS DAO Q3 2024 Large Grants Launch

The ENS DAO Public Goods Working Group has launched the Q3 2024 Large Grants, offering up to 300k USDC for Ethereum and Web3 public goods projects. Awards range from 12k to 50k USDC. Applications are open until July 18th on Questbook. For more details, visit the discussion post. ā€” 06.17.24

ā€”

TUM Blockchain Presentation by Shouvik Ghosh

Shouvik Ghosh from the University of Munich presented the TUM Blockchain club, founded as a non-profit, student-run organization with around 45 members. They are organizing the 2nd annual TUM Blockchain Conference on September 12-13 in Munich, aiming to connect students, researchers, policymakers, and entrepreneurs.

ā€”

:memo: Resources

ENS DAO offers several resources for understanding and participating in its ecosystem.

  • ENS DAO Basics: Details the ENS DAO, including voting and governance.
  • Support Docs: Provides guidance on registration, renewals, and development aspects.
  • Governance Docs: Offers additional insights into governance structure.
  • ENS Agora: Governance hub for proposal review and voting.
  • Give Feedback: Feedback platform where users share input to improve ENS.
  • ENS Repository: The ENS Protocolā€™s main Github Repository.

ā€“

Thank you very much for reading! Goodbye. :wave:

1 post - 1 participant

Read full topic

Treasury Management Karpatkey H1 2024 Review for the ENS Endowment

Published: Jul 15, 2024

View in forum ā†’Remove

Since ENS Endowmentā€™s official establishment in March 2023, karpatkey has been serving as its Endowment manager, seeing through successful execution of the Endowmentā€™s first and second funding tranches. As we move into the second half of 2024, we are excited to provide a brief overview of our collaborative efforts with the ENS DAO to date and outline future initiatives.

To begin, we present a summary tracing the timeline from the Endowmentā€™s Request for Proposal (RFP) to the current state:

Endowment Update

Since its inception, the Endowment has achieved:

  • Accumulated net revenue of $2.09 million USD
  • A net average Annual Percentage Yield (APY) of 3.74%

According to the latest monthly report, which assesses the Endowmentā€™s performance in June 2024, the following key metrics were observed:

  • $100.23M of ncAUM (non-custodial assets under management)
  • 100% of capital utilisation
  • Projected APY of 4.3%
  • Projected annual revenue of $4.31M

Additionally, based on the latest June report compiled by @steakhouse, for H1 2024 the following financial details for the DAO were noted:

  • Operational Revenues for the DAO amounted to $15.68M
  • Operational Expenses for the DAO were reported at $4.26M, with an anticipated coverage of 50.6% by Endowment revenues in 2024*
  • DAO reserves concluded H1 2024 at $136M, indicative of a 16-year operational runway

*The projection of operational expenses does not encompass the potential costs related to new initiatives planned for funding.

Furthermore, as per the June 2024 report, the distribution of funds by asset-class can be seen in the following graph:

token_allocation

Subsequently, the protocol distribution of the Endowmentā€™s funds is as follows:

The Endowment established a maximum limit of 20% for its Ethereum (ETH) holdings to be allocated to Lidoā€™s staked Ethereum (stETH). Below is a breakdown of the current ETH allocations.

Strategy & Implementation

Since the beginning of 2024, we have advanced several proposals within the ENS DAO, demonstrating our ongoing commitment to enhancing the protocol. The proposals we have put forward are:

  • E.P.5.6 enabling a self-funding mechanism for the Endowment to autonomously finance its operations.
  • E.P.5.12 migrating the current permissions module to Zodiac Roles Modifier v2 which allows for a more sophisticated filtering of encoded calldata and enhanced logic for complex permissions.
  • Revenue Share Agreement with Stader Labs enabling higher effective staking yields for ETH on Stader Protocol. The agreement specifies that 80% of the protocolā€™s commissioned staking rewards (protocol fees) will be returned to the Endowment for the first three months, followed by a sustained return of 50% thereafter.
  • To enhance the communityā€™s comprehension of Manager Role preset updates and streamline the auditing process, the migration to ZRM v2 includes an interface that makes it simple to identify updates and deprecated permissions.

Future Roadmap

  • Migration to Zodiac Roles Modifier v2 and execution of new permissions policy, and ensuring community familiarity with the v2 which would elevate the user experience of the auditing process for future preset permissions.
  • Continued monitoring of ENSā€™ financial health, especially given increased spending of the DAO in 2024, with Service Provider streams and L2 expansion.
  • Expansion of the ENS Endowment to enhance the financial health of the DAO through a new request for DAO assets to be allocated to the Endowment, along with regular transfers of monthly revenue from the Controller to the Endowment.
  • Continued monitoring of potential governance attack on Endowment, as well as suggestions of open-market methods to minimise the said attack vector.
  • Continued assessment and broadening the spectrum of LSTs (liquid staked tokens) within the Endowment in order to advocate for validator diversity, integration of more protocols and strategies that resonate with the Endowmentā€™s risk appetite and long-term vision.
  • Remain vigilant of market trends and explore new investment opportunities for the Endowment.

Risk Management

  • Internally built an Agile Execution App (AxA) which enables asset managers of the Endowment to swiftly execute pre-designed strategies for emergency purposes (allowlisted swaps and exits).
    • This solves the dependency on protocolsā€™ user interfaces and minimises human error/time-consumption whilst ensuring dual-layer security (preset filters act as an initial security check, followed by the execution of predesigned strategies within the app).
  • Hypernative alert setup for each of the protocols in the permissions policy.
    • Various protocol, smart contract, and financial risk factors are monitored, including oracle pricing, contract ownership transfers, pool liquidity checks, withdrawal queues, collateral ratios / health factors.
    • karpatkey conducts both weekly internal risk review and weekly external review with the Hypernative team.

Upcoming Risk Management Initiatives

  • Development of enhanced emergency protocol: bots (referred to as guardians) are being developed to automate risk management strategies. The guardians will act based on predefined risk triggers, including suspected exploits, unusual pool behaviour, and rapidly decreasing collateral ratios, amongst others. Further details on guardians can be found here. This new feature will be introduced to the ENS community soon for discussion.
    • The karpatkey team is working with Hypernative to assess alerts accuracy and 3rd parties models, to enhance guardian precision and minimise false positives.
  • Continuous research of protocols and setting of alerts for risk management. To enhance efficiency, karpatkey is also working on automating a significant portion of this process via smart contract mapping and categorisation of risks.

Reporting

  • karpatkey has been providing regular Endowment updates during the weekly MetaGov Working Group meetings. In response to community feedback, details such as comparison against benchmarks (of 100% ETH portfolio) and breakdown of DeFi-generated yield by strategy, have been incorporated into the weekly update.
  • In August 2023, karpatkey launched its web-based UI monthly reports for its clients. This year, our tech team has implemented significant improvements to mobile responsiveness, enhancing accessibility and user experience for the reports.

Future Reporting Endeavours

  • Further enhance user experience of karpatkeyā€™s reports and dashboards, and incorporate more bespoke metrics for ENS. Including the web-based reporting, and Metagov Endowment update presentations.

Community

Community Roadmap

  • We are committed to ongoing engagement with the community, contributing our knowledge and insights for the common good.
  • We remain alert and proactive in identifying ways to enhance the ENS communityā€™s value.

We appreciate the trust you have placed in us with this critical responsibility. We look forward to maintaining our commitment and efforts in the upcoming semester and beyond, ensuring the lasting success of the ENS DAO.

3 posts - 2 participants

Read full topic

šŸ’¬ General Discussion [Discussion] Dynamic Renewal Terms, Resolver Stability Checks, and Loyalty Programs

Published: Jul 09, 2024

View in forum ā†’Remove

Hello ENS community!

Herodotus has recently announced the Herodotus Data Processor (HDP), a powerful solution for defining extensive sets of on-chain data and running complex computations over them in a fully sound and proven environment using STARKs and Storage Proofs. During this process, weā€™ve identified some interesting applications where verifiable compute could potentially be used by ENS. Weā€™re curious about the communityā€™s perspective on these ideas and hope to spark some dialogue:

Dynamic Renewal Terms Based on Ownership Duration

We could implement a system where the grace period for domain renewals is dynamically adjusted based on the length of continuous ownership. For example:

  • Standard ownership (0-2 years): 90-day grace period (current system)
  • Long-term ownership (2+ years): Extended grace period (e.g., 180 days)

This could be achieved by using HDP to verify the continuous ownership duration of an ENS name. The system would calculate the average ownership time over a long period (e.g., checking ownership every month for the past two years) to prevent manipulation through short-term transfers.

Resolver Stability Checks for Smart Contracts

HDP could be used to verify if the account that a name resolves to has remained unchanged within a specified range of blocks. This feature would be particularly useful for smart contracts interacting with ENS names.

Why this matters for smart contracts:

  • Contracts could verify that an ENS name hasnā€™t suddenly changed its resolved address, reducing the risk of interacting with an unexpected address.
  • Contracts could implement different behavior based on the stability of an ENS resolution. For example, allowing higher-value transactions only if the resolution has been stable for a certain period.

Verifiable On-Chain Loyalty Programs for Long-Term Holders

We could implement loyalty programs for long-term ENS holders that are verifiable on-chain. This would reward dedicated users and encourage long-term engagement with the ENS ecosystem. Hereā€™s how it could potentially work:

  • Discounts on renewals or new registrations based on proven continuous ownership of other ENS names
  • Preferential terms (e.g., exclusive access to certain names or sub-domains) for accounts with a history of long-term ENS engagement
  • Other criteria, such as factoring in both ownership duration and historical ENS token balance

For example, a user who has owned multiple ENS domains for over three years and maintained a significant ENS token balance could receive a 20% discount on future renewals or registrations. This could all be verified on-chain, ensuring transparency and fairness in the loyalty program.

These are by no means all the possible ways that HDP could be used by ENS. HDP is currently in Beta and is not production ready, but building a limited MVP of any of these three ideas is possible today. If thereā€™s interest, our team could develop such a demo.

What do you think? Weā€™d love to hear the communityā€™s thoughts on these concepts, particularly the loyalty program idea, and any potential challenges or improvements you see.

Additional Resources

https://docs.herodotus.dev/herodotus-docs/developers/data-processor

https://github.com/HerodotusDev/hdp

1 post - 1 participant

Read full topic

šŸ§‘ā€šŸ’» ENS Development Use ENS names as Abstracted Account

Published: Jul 08, 2024

View in forum ā†’Remove

Hi all,
Like to propose an idea bout ENS names as Account Abstraction.

Imagine an ERC-721 token or ERC-20 can be sent to an account but not by address but natively with the name of ENS names, effectively making ENS name as an abstracted account rather than wallet address.

Has any similar idea been proposed before? Thx!

1 post - 1 participant

Read full topic

Funding (2)
Gitcoin
šŸ§™ šŸ§™ā€ā™€ļø Ideas and Open Discussion DAO Financial Report - August 2024

Published: Sep 25, 2024

View in forum ā†’Remove

This summary outlines our financial performance for August 2024, emphasizing critical metrics and providing insights into our budgetary status.

Operational Expenses:

  • Total for August: $469,706
  • Change: This marks a significant decrease of $456,345, or 49.28%, compared to July.

Key Contributors to the Decrease:

  • Passport Separation: The recent spin-off of Passport into its own corporation has led to a reduction in our overall expenses.
  • DAO Adjustments: Modifications within the DAO (fka Ecosystem Collective) have also played a role in lowering operational costs.

Treasury Holdings:

  • Current Month: $24,924,563
  • Last Month: $28,588,135
  • Variance: Decrease of $3,663,572 (12.82%)
    • This change is primarily due to fluctuations in token prices and our monthly operating expenses, including the execution of grants from the Treasury for the Grants Lab Contributor Token (3M GTC).

Runway Projection:

  • Current Runway: Estimated at 49 months (approximately 4 years).
  • The decline in the value of our GTC holdings has impacted our runway.

GTC Holdings:

  • Our DAOā€™s treasury currently holds $16,634,453 in GTC tokens, accounting for 66.74% of our total treasury. This highlights the significant influence of GTCā€™s performance on our overall financial stability.

Current Treasury

  • Figures ran on September 24, 2024

Key Financial Insights August

Total Contributor Costs

  • Total personnel costs, including full-time team members, part-time support, and external consultants, amounted to $448,490. This represents a decrease of $399,013, or 47.08%, compared to the previous month. The decline is primarily attributed to the spin-off of Passport Business Unit and the restructuring of the DAO, formerly known as the Ecosystem Collective.

Other Notable Operating Expenses

  • Software & Subscriptions: $21,113
  • Travel, Lodging, and Meals: $103 (immaterial)

Budget vs. Actuals

In August, we reflected an unspent amount of $40,845 from the budgeted figures, which is a positive indicator of our financial position. However, we still need to focus on effective resource management and community engagement. Strengthening our budget controls by using the approved proposal as a foundation is essential to maintain our position. Additionally, with the restructuring of the DAO, enhancing community engagement will allow us to gather valuable feedback, leading to more informed decisions.

Monthly Breakdown

August

Actuals Budget $ Variance % Variance
Headcount $310,351 $318,111 -$7,760 -2.44%
Other Consultants $138,139 $160,014 -$21,875 -13.67%
Software & Subscriptions $21,113 $19,676 $1,437 7.31%
Travel, Lodging and Meals $103 $2,000 -$1,897 -94.84%
General and Administrative $0 $0 $0 0.00%
Miscellaneous $0 $10,750 -$10,750 -100.00%
Total Consolidated OpEx $469,706 $510,551 -$40,845 -8.00%

Breakdown by business unit / workstream:

The restructuring of the DAO (fka Ecosystem Collective) led to forming a small team focused on delivering results. With minimal spending and a broad scope of responsibilities, this team will serve as the liaison between the community and Gitcoin.

  • January and February represent MMM workstream performance.

With the new budget in place, the Grants Lab business unitā€™s expenses totaled $451,258 this month, out of which the main costs are related to:
Headcount Expenses: $298,872 (66%)
Consultant Expenses: $136,439 (30%) (significantly impacted by outsourcing services from Wonderland)

  • January represents Grants Stack workstream performance. There is no budget for May and June.

1 post - 1 participant

Read full topic

šŸ§™ šŸ§™ā€ā™€ļø Ideas and Open Discussion Allo Mechanism Evaluation Framework

Published: Sep 24, 2024

View in forum ā†’Remove

Gitcoin, including Grants Labs, is making big investments in our multi-mechanism future. To date, there have been several funding mechanisms built on Allo, includingā€¦

  • Quadratic Funding
  • Direct Grants
  • Retrofunding
  • Conviction voting
  • MACI
  • Streaming quadratic funding
  • And more to come!

As we start planning for 2025 and funding more Citizenā€™s projects, we want to get better at evaluating the potential of new mechanisms. Weā€™re working both to make it easier to launch to new mechanisms (launching Allo 2.1, a new data layer, and AlloKit will exponentially decrease dev time) as well as maximize the adoption and returns of mechanisms that have been launched. Weā€™ve launched a few new mechanisms at Grants Labs this year (MACI and Retrofunding) which have informed our learnings here ā€“ both on the need to improve the dev experience as well as maximize adoption and uptake of new products.

With that, weā€™ve started using a Mechanism Evaluation Framework document. This is a template for evaluating a new mechanism or concept. It is designed to gather input from multiple team members progressively, ensuring a comprehensive assessment before a final decision.

Link to doc: Mechanism Evaluation Framework - Google Docs

Key sections include:

  1. Overview and Pitch:

    • A simple and technical explanation of the mechanism for both general audiences and experts.
  2. Use Cases:

    • Identification of ideal use cases, potential applications, unsuitable scenarios, and target organizations or personas.
  3. Market Presence:

    • Assessment of market competition, novelty, and alignment with the companyā€™s future goals (e.g., 2025 strategy).
  4. Business Case:

    • A rough financial forecast for the first two years, strategic fit with the companyā€™s goals, and a go-to-market (GTM) strategy.
  5. Feasibility:

    • Estimations on the time and skills needed to build the mechanism, identifying challenges and easy aspects of the project.
  6. Opinions and Feedback:

    • Team members provide their input, rate the likelihood of success, and offer constructive feedback, including arguments against the proposal.

This framework is intended to facilitate collaboration and ensure that all aspects are carefully considered before moving forward. We encourage citizens who are creating new mechanisms on Allo, particularly if they are applying for grant funding, to complete their own versions.

4 posts - 3 participants

Read full topic

šŸ§™ šŸ§™ā€ā™€ļø Ideas and Open Discussion Lowering Cost to Value - a strategic value driver

Published: Sep 24, 2024

View in forum ā†’Remove

Lowering Cost to Value - a strategic value driver

TLDR

  • Gitcoin has relaunched as a growth toolkit for EVM-based ecosystems, expanding from Quadratic Funding to include Direct Grants and Retroactive Funding.
  • Lowering the Cost to Value (CTV) of building new mechanisms is a strategic goal, enabling more ecosystems to participate and enhancing Gitcoinā€™s agility.
  • Upcoming tools like Allo 2.1 and AlloKit aim to reduce the CTV, making it easier for developers and communities to build capital allocation mechanisms on Gitcoinā€™s platform.

Target Audience

  1. The goal of this post is to create strategic understanding across
    1. Grants Lab Executives
    2. Grants Lab Devs
    3. Gitcoin Citizens

Introduction

In 2024, Gitcoin re-launched as a growth toolkit for EVM based ecosystems. We believe that Grants=Growth, and that Gitcoinā€™s Grant tools are growth power tools.

To enable this vision, we are going multi-mechanism. Instead of just using QF for every ecosystem, we now have Direct Grants, Quadratic Funding, Retroactive Funding - a complementary toolkit that we can cross-sell.

As we embark on this multi-mechanism future, especially vis-a-vis a changing market 2025 Trends To Watch , we need to deal with the realities of having limited resources. To do this, we must become proficient in a multi-mechanism world. This means figuring out which mechanisms to build, which our community will build, and which we wonā€™t build - either because we donā€™t have the resources or because they are not relevant to Gitcoinā€™s USP. We are presently beginning to build shared understanding an muscle around this with our Mechanism Evaluation Framework.

Low CTV - a value driver

Right now, Grants Lab have a policy that:

Generally, we want a $1M deal to build anything. $1M would be additions/extensions to a mechanism (support your identity in MACI) or a new tool.

If itā€™s a net new mechanism the expected GMV should be $5-10M and initial customer commit $2M+

This post examines Cost to Value (CTV) in the past, and posits that it is an important metric for Gitcoin to enable more strategic agility and inclusiveness in the future.

CTV so far

Letā€™s examine the CTV of mechanisms built on Allo Protocol So Far.

Who built it? CTV 2024/2025 Gmv so far (projected)
Trad QF Grants Lab $millions $6m ($12m)
EasyRetroPGF Owocki + Carl + OP Grant $200k $500k ($2m)
REDACTED Raid Guild $130k $0m ($100m)
Streaming QF Geoweb/Superfluid $0 $100k ($100k)
MACI QF Nick/MACI team $100k $700km ($700k)
Endaoment QF Endaoment $0 $29k
Grants Ships Dao Masons $0 $100k
Impact.Stream Impact.Stream $0 $200k
Conviction Voting 1Hive $0 $???

CTV in the future

Right now, we have a policy that

Generally, we want a $1M deal to build anything. $1M would be additions/extensions to a mechanism (support your identity in MACI) or a new tool

If itā€™s a net new mechanism the expected GMV should be $5-10M and initial customer commit $2M+

What if we could lower these requirements?

As a straw man, letā€™s assume that we are able to bring the CTV of a new mechanism down, according to the following schedule.

Year Cost to Gitcoin (addition) Minimum Commitment (addition) Cost to Gitcoin (new mechanism) Minimum Commitment (new mechanism)
2024 $100k $1m $500k $5m
2025 $10k $100k $50k $500k
2026 $1k $10k $5k. $50k
2027 Marginal Marginal Marginal Marginal

Why would we do it?

Having it be very cheap to build a new mechanism on Allo would enable a strategic agility that Gitcoin has not ever seen before. Low CTV would increase the breadth of tools built on Allo, as more builders are brought to the table. Gitcoin/Allo would become the most exhaustive, most powerful, capital allocation toolkit on the market. This cycle would likely be reflective, further attracting more builders to allo.

Low CTV would also increase inclusiveness. No longer would you need to have $5m to have a new mechanism built on Allo. By being inclusive of ecosystems that donā€™t have a lot of $$$, we increase the number of ecosystems that could take advantage of allo.

How would we do it?

We are already making investments to reduce the CTV on Allo. The first inflection point is Devcon this year, in which we are releasing Allo 2.1, AlloKit, and Indexer v2. This suite of tools will make it much easier to build on Allo.

Future inflection points we could build are

  1. Having easy hello-world Allo Kit apps that do common funding mechanisms like QF, RetroPGF.
  2. A drag and drop UI, where anyone can build a new capital allocation tool without coding at all.
  3. An AI Allo tool, where you could build a new capital allocation tool without coding at all.
  4. Enabling GItcoin Citizens to build on Allo via Citizen Grants, Hackathon prizes, and/or Token Swaps.
  5. Weā€™re open to more inflection points and should brainstorm them with the team.

Conclusion

In conclusion, lowering the Cost to Value (CTV) of building new mechanisms on Gitcoinā€™s Allo protocol represents a pivotal shift in the platformā€™s future. By reducing the financial and resource barriers to innovation, Gitcoin can unlock unprecedented strategic agility, allowing a broader range of ecosystems and builders to engage with the platform. This approach fosters inclusiveness, enabling even smaller communities to benefit from Gitcoinā€™s powerful capital allocation tools. As Gitcoin continues to invest in and release tools like Allo 2.1 and AlloKit, the vision of creating the most exhaustive and accessible capital allocation toolkit becomes more attainable, driving growth and impact across decentralized ecosystems.

5 posts - 2 participants

Read full topic

šŸ§™ šŸ§™ā€ā™€ļø Ideas and Open Discussion Web3 Funding Fatigue: a growing problem

Published: Sep 24, 2024

View in forum ā†’Remove

Web3 Funding Fatigue: a growing problem
Investigating the funding fatigue in supply and demand side web3 public goods.
Authors: Vengist + Owocki

TLDR

ā€œFunding fatigueā€ is a growing issue in Web3 public goods funding.

Grantees experience fatigue from maintaining and promoting multiple grants across platforms, while funders face overwhelming requests and high attention costs in evaluating numerous proposals. The systemā€™s complexity is a barrier for both sides.

Proposed solutions:

  • Aggregation: Aggregating labour supply and demand.
  • Mechanisms: Introducing a ā€œcommon appā€ for grantees, interoperable registry protocols, weighted lists for funding, and tools like Drips, 0xsplits, and Protocol Guild Forks to streamline the process.

Introduction

Public goods funding in Web3 is essential but increasingly strained by ā€œfunding fatigue.ā€

Grantees are overwhelmed by managing and promoting multiple grants across fragmented platforms, while funders struggle with an influx of proposals and high computational costs in evaluating them. This imbalance between supply and demand complicates the funding process.

Grantees face visibility challenges, needing constant promotion, while funders must navigate numerous deserving projects with limited resources. The systemā€™s complexity worsens these issues.

Our proposed solution is aggregation. By formalizing grantee applications and funding decisions through tools like a ā€œcommon app,ā€ registry protocols, and guilds, the process can be simplified, reducing strain on both funders and grantees. Protopian increase in probabilities that desired public goods are realized.

Problems:

Grantee fatigue: supply-side

Grantees have to maintain grants on many diff platforms, across (often) multiple grants. And for QF they have to shill each of them. This is causing grantee fatigue.

Combating the matthewā€™s effect: intensive effort to become visible in the distributed, complicated public goods funding ecosystem.

Supply fatigue: demand-side

There are DAOs that are overwhelmed with requests for funding from multiple worthy (but attention consuming to validate) causes.

Computational overhead:: observing, orienting, deciding, acting all take too much computation currently for a funder to navigate the public goods funding ecosystem, mismatch of supply and demand. The system is currently very complicated, instead of complex.

Solution

Aggregation of Supply

Grantee Common App - a webapp that allows you to apply to multiple grant programs at once.

Registry Protocol Interop - build an a way to push/pull grants from one registry to another.

Aggregation of Demand

One solution may be Weighted Lists of causes that share sales/marketing/governance responsibilities.

One important primitive here is the self-curating registry (SCRs), popularized by protocol guild. SCRS (and nested SCRS of SCRS) could self to aggregate demand to navigate the funding of the commons.

Useful tools: Drips, 0xsplits, Protocol Guild Forks

Computation savings: Aggregated guilds act as high level strategies that funders can more easily navigate. Each guild serves as specialized tactics down stream of high level strategies. The low governance overhead of the SCRs, simply maintenance of the registryā€™s weights, allows for low-cost formation and operation of guild-like entities.

Ex. A self-curating registry of ethereum public goods

Because SCRs are just a simple address with governance + splitting logic, they can be chained and nested together in a number of interesting ways.

Letā€™s imagine creating an SCR to represent Ethereum Public Goods. Instead of individual contributors, we can just add various guilds with reputable contributions to public goods. We would only need to determine the orgs, and the funding flows directly through to their contributors, based on the logic local to their context.

Lets envision what funding flows look like before and after this fatigue issue is solved.

Conclusion

Addressing ā€œfunding fatigueā€ in Web3 public goods funding is critical to ensuring a sustainable ecosystem. The current system overwhelms both grantees and funders, leading to inefficiencies and missed opportunities. By focusing on solutions that aggregate supply and demand locally, both sides can operate with more efficiency and legitimacy. Tools like a ā€œcommon appā€ for grantees and funding guilds for funders could reduce complexity, lower computational overhead, and improve the overall flow of funding. Simplifying these processes is key to maintaining the health and vitality of the Web3 public goods ecosystem.

7 posts - 5 participants

Read full topic

šŸŒ± Gitcoin Grants [GG21 Retrospective] Asia Round

Published: Sep 24, 2024

View in forum ā†’Remove

Results Overview

The inaugural Asia Round on Gitcoin has concluded, yielding impressive results. With a matching pool of 75,000 DAI, the event attracted 3,900 donors who made 6,800 donations, collectively raising $59,470.95 in crowdfunding. This round supported a total of 89 projects, showcasing the vibrant ecosystem of initiatives in the Asian blockchain and cryptocurrency space.

TOP10 Projects In Terms of Matching

PROJECT CONTRIBUTIONS CROWDFUNDED USD MATCHED USD TOTAL USD
ETHKL 17 $269.60 $4,273.68 $4,543.28
Titania Research 82 $13,186.83 $4,138.18 $17,325.01
ZKP2P Fiat On Ramp 27 $495.84 $4,056.15 $4,551.98
Blocktrend 72 $841.16 $3,889.23 $4,730.39
DHK DAO 57 $375.73 $3,795.73 $4,171.46
Nowhere Publishing 28 $299.79 $3,672.98 $3,972.76
Akiya Collective 28 $1,151.07 $3,252.39 $4,403.46
Web3Brand 28 $373.73 $3,036.66 $3,410.39
DeSci Asia 32 $199.88 $2,785.53 $2,985.41
Social Layer 35 $158.57 $2,525.11 $2,683.68

TOP10 Projects In Terms of Crowdfunding

PROJECT CONTRIBUTIONS CROWDFUNDED USD MATCHED USD TOTAL USD
Titania Research 82 $13,186.83 $4,138.18 $17,325.01
Hey.xyz (formerly Lenster) 2,833 $9,595.23 $989.50 $10,584.73
ZKT Network 52 $5,313.37 $290.94 $5,604.31
ETH Shenzhen 2024 47 $2,608.49 $95.76 $2,704.24
CoindPay 362 $2,514.46 $124.25 $2,638.71
DeFiHackLabs 98 $2,088.63 $928.91 $3,017.54
Nextme 330 $1,835.03 $174.71 $2,009.74
Cleanify 35 $1,570.65 $0.00 $1,570.65
Mugshot 34 $1,378.19 $0.00 $1,378.19
GLHF for Taiwan Students 32 $1,188.84 $917.14 $2,105.98

Overall Results

Round Implementation

  1. This marks our inaugural Asia Round during the Gitcoin Community Round. Previously, GCC has hosted community rounds for global Chinese community during GG15, Beta Round, GG18, and GG19. For this season, weā€™ve joined forces with Pagoda and secured official support from Gitcoin. The matching pool has reached an all-time high of $75,000.
  2. The Asia Round is spearheaded by Hazel Hu, GCCā€™s team lead, and Vivian Chen, Pagodaā€™s co-founder. Weā€™ve also received promotional support from Songyi Lee (Pagoda co-founder), Hal Seki (Code for Japan founder), Affe Zhang (GCC co-host and tech lead), Yuxin Zhu (GCCā€™s North American market lead), and lurenbian (GCC research lead).
  3. This Asia Round has seen impressive numbers in both project applications and participant engagement. We attribute this success to several factors:
    a) Effective pre-event promotion: GCC leveraged its influence in Chinese-speaking communities, with media outlets like WuBlockchain, TechFlow, and BlockTrend helping to spread the word. Pagoda tapped into its community resources across 14 Asian countries, with members translating our round information into local languages and promoting it within their networks. This expanded our reach beyond the previous Chinese and English-only promotions.
    b) On-the-ground promotion: We showcased the Asia Round at major events like EDCON and Taipei Blockchain Week. Our collaboration with EDCON officials allowed us to reach out to their demo day applicants as well.
  4. We introduced the signal booster mechanism, previously used in Gitcoinā€™s Citizen Round. Nine signal boosters were selected and each allocated $500 to distribute among projects based on their preferences. They shared their allocation strategies on social media. In addition to GCCā€™s existing voting committee members, we also had Noah from Taiwan, Gen from Korea as well as Azeem, morph co-founder joining us. This approach is meaningful for two main reasons: 1) It introduces expert opinions, effectively balancing potential populist issues in the QF mechanism. 2)It serves as an excellent social propagation tool, increasing project in-depth visibility.

Project selection

  1. For project selection, we primarily followed Gitcoinā€™s established guidelines, while also incorporating GCCā€™s public goods evaluation criteria. Hereā€™s an overview of our approach:
  2. Gitcoin rules checks:
    • Social account verification
    • Website establishment date
    • GitHub activity level
    • Absence of obvious bribed votes or other rule violations
    • Progress updates for returning applicants
  3. GCCā€™s public goods assessment criteria:
    a) Accessibility: Evaluating entry barriers
    b) Impact: Assessing influence in relevant field and region
    c) Scalability: Examining marginal expansion costs for growth potential
    d) Team composition, execution capability, and budget allocation

This combined approach ensures a comprehensive evaluation of projects, balancing established standards with specific public goods considerations.

  1. Reflection on our selection process:

1ļ¼‰Qualitative vs. Quantitative Evaluation:
We relied more on qualitative assessments rather than strict quantitative scoring. Interestingly, our signal boosters developed their own quantitative scoring systems for allocation decisions, which was a pleasant surprise.

2)Scope of Project Categories:
Initially, we outlined specific tracks in our wishlist:
However, the volume and diversity of applications far exceeded our expectations. As a result, the selected projects extended beyond these four categories.

  • Asian Dev Communities
  • Policy Advocacy
  • Public goods funding protocols and tools
  • Privacy and Anti-censorship

Given this is the inaugural Asia Round, we felt it valuable to broaden our scope. This approach allowed more project types to receive support and provided a clearer picture of the Asian digital public goods landscape.

Moving forward, weā€™re considering focusing on one or two specific tracks. This would enable us to dive deeper and uncover higher-quality projects, while also facilitating easier comparisons for donors.

Matching Calculation and Challenges

As operators, this was our first experience with combining cluster matching and Quadratic Funding (QF) mechanisms. Hereā€™s a summary of our approach and challenges:

Initial Testing:

  • We tested both 100% QF and a 50% QF + cluster matching hybrid.
  • Results were suboptimal, as we realized some projectsā€™ donation amounts and participant numbers might have been inflated due to airdrop expectations.
  • QF alone couldnā€™t effectively counterbalance this situation.

Final Decision:

  • We opted for a 100% cluster matching mechanism.
  • We acknowledged this was a risky choice.

Outcomes:

  • Post-results, we received queries from teams that didnā€™t receive any matching funds.
  • The approach effectively counterbalanced some vote-soliciting teams.
  • However, it may have inadvertently affected projects with genuine donations.

Reflection:
We recognize the trade-offs in our chosen method. While it successfully mitigated some gaming attempts, it potentially impacted legitimate projects. This experience provides valuable insights for refining our approach in future rounds.

2 posts - 2 participants

Read full topic

šŸ‘‹ News and Community Eleven Mall: Your Gateway to Business Growth in the New Capital

Published: Sep 23, 2024

View in forum ā†’Remove

For a successful investment with high returns, you need first to find a strategic location. Thatā€™s what New Plan Developments has focused on while establishing Mall Eleven New Capital in Egypt; it has chosen an ideal location in the New Capital that promises unparalleled growth and profitability. Whether youā€™re looking to expand your brand or establish a new corporate headquarters, Eleven Mall provides the perfect platform to elevate your business aspirations with affordable prices. Hereā€™s why Eleven New Capital Mall should be your next business destination.

The Prime Spot of Eleven Mall New Capital

Mall Eleven New Plan stands on a prime spot at plot B1-11 in the bustling financial district, bordered by the Ministry and Banks axes. This ideal positioning of Eleven Mall ensures easy access through essential roads and offers enhanced visibility with frontages of 90 m on the main street and 60 m on a secondary street. Such accessibility is crucial for business operations, making Eleven Business Complex a top choice for forward-thinking enterprises.

Sustainable Design Blending with Modern Architecture

With a total area of 9,880 m2 and a building footprint of just 30%, Eleven New Capital Mall prioritizes spaciousness and multi-use flexibility. Itā€™s planned to achieve the LEED certification, highlighting a commitment to energy conservation and environmental sustainability. The integration of green spaces, solar panels, and water features within Eleven Mall provides a serene and visually appealing environment.

Tailored Business Units at Eleven Mall New Capital

The design of Mall Eleven New Capital features a ground floor plus 7 upper floors that include duplex commercial shops designed for premium brands and banks. The first floor and ground level of Eleven Mall New Capital are dedicated to commercial activities, while the rest are allocated to administrative offices. This separation ensures that each business in Eleven Mall New Plan can operate without interference.

New Plan Developments unveils an exceptional diversity in spaces of units at Eleven New Capital Mall. You will find administrative units offered in sizes ranging from 40 to 165 m2, catering to startups as well as expansive corporate enterprises. Simultaneously, the commercial units for sale at Eleven Mall start from 146 m2, providing the perfect opportunity for famous brands.

Financial Options and Long-Term Benefits at Eleven Mall

Invest smart with New Plan Developments; it offers units of Eleven Mall at highly reasonable prices bringing you a step closer to a brighter future with high returns on investment. You can buy a 51 m2 unit in Mall Eleven New Plan with a price starting from 6,375,000 EGP, based on a low price per meter. Try not to think twice and seize the chance for a life-changing deal.

Here is the rest of the deal. New Plan Developments offers you the opportunity to pay for units at Eleven Business Complex in installments. You can book your unit with a down payment starting from 10%, and the remaining value can be paid in installments over up to 5 years. Also, those who prefer to pay the whole amount of their unit at Eleven Mall in cash will get a 15% discount. Additionally, units will be delivered within 2 years. This financial flexibility makes Eleven New Capital Mall an exceptional opportunity in the bustling heart of the New Capital.

Mall Eleven New Capitalā€™s Comprehensive Amenities for Businesses

Eleven New Capital is a holistic business ecosystem tailored for productivity and growth. New Plan offers world-class amenities, meticulously designed to elevate your professional journey at Eleven Mall New Capital. It features equipped meeting rooms, ensuring your professional needs are met with the highest quality standards. Whether youā€™re holding meetings, engaging in critical thinking sessions or simply managing day-to-day operations, the facilities of Mall Eleven New Plan are designed to enhance your business activities.

High-speed internet covers all areas of Eleven Mall, making connectivity seamless. In addition, there is an expansive food court, where a wide range of restaurants and cafes await to delight your day. Eleven Business Complex includes spacious garages to park your car easily, and with the 24-hour security services be assured you are safe and sound during your stay. This integration of amenities enhances a productive and enjoyable work environment.

To summarize, Eleven Mall New Capital is your gateway to a future of unparalleled returns; itā€™s a life-changing opportunity that you must not miss. With its strategic location, sustainable design and various spaces, Eleven Mall provides a fertile environment for businesses to grow and succeed.

1 post - 1 participant

Read full topic

šŸŒ± Gitcoin Grants GG22 Proposal: Ma Earth Grants Round 2

Published: Sep 22, 2024

View in forum ā†’Remove

Proposed Round:

Ma Earth Grants Round 2
Funding for Land Regenerators

Social Handle of Your Organization:

@maearthmedia

Eligibility Criteria:

Projects must primarily focus on place-based environmental regeneration. Returning grantees must provide an update on work performed and impact from the previous round. All rounds must comply with Gitcoinā€™s core rules.

Marketing Plan:

We intend to promote the round through Ma Earthā€™s media channels, which represents ~10,000 followers across YouTube, LinkedIn, and Instagram. Weā€™ll also host X Spaces and Zoom calls, especially to support the grantee land projects in getting onchain and with their community promotions. We will be creating Web3 video tutorials and sending messages through our mailing list.

We also intend to invest in storytelling about grantee land projects to showcase and elevate the importance of their work.

Round History:

This is our second Ma Earth Grants Round. We ran the first in conjunction with GG20. We posted our retrospectives from the round on the Gitcoin forum and on Paragraph.

You can see more at: https://maearth.com/grants

Team Running This Round:

  • Round Operator: Matthew Monahan, Ma Earth, completed the Gitcoin Grants Round Manager pilot cohort training and led Ma Earthā€™s first grants round. Technology entrepreneur, co-steward of Mangaroa Farms and Biome Trust, host of The Regeneration Will Be Funded interview series. @matthewmutual
  • Team Member 1: Sophia Rokhlin, participated in the Ma Earth Grants Round 1 as part of her role as Grants Administrator at Amazon Sacred Headwaters Initiative. Storyteller and community manager. @sophiarokhlin
  • Team Member 2: Andre Bate, helped conduct Ma Earth Grants Round 1. Previously managed a global fellowship selection process at Edmund Hillary Fellowship (ehf.org) and runs operations at Biome Trust.

We have two additional panelists who will be supporting us in selecting the land projects.

  • Alexa Firmenich (Naia Trust), investor, philanthropist, and host of Lifeworlds. (Bio)
  • Jan Hania (Biome Trust & NEXT Foundation), conservation director, Māori advisor. (Bio) / (LinkedIn)

We have additional Ma Earth collaborators in operations, video, and design who will be supporting the round.

Alignment with Gitcoinā€™s Intents:

We believe in Gitcoinā€™s mission to support communities in funding what matters to them, and see incredible potential in using Allo and Ethereum for funding place-based regenerative land projects. We will be using the Ma Earth Grants Round to advocate and educate people around these tools, and to give them a positive onboarding experience into Web3. We are also cultivating relationships within the traditional philanthropic community to bridge new capital into quadratic funding and place-based approaches.

We see a natural synergy forming with other Gitcoin Community Rounds, including the Climate Coordination Network, emphasizing tools and enabling infrastructure, and BioFi, focused on bioregional scale financing facilities. We are also friends and fans of the Regen Coordi-Nation, Open Civics, and Giveth rounds. Ma Earth will continue to focus on place-based regeneration projects while simultaneously doing our best to support and amplify other communities.

Anticipated Size of the Matching Pool:

We have a matching pool of $150,000 provided by Biome Trust. The funding address is: 0x617B7ab789bafF8B7c4d641d18e2fc42d1e1666e

We warmly welcome additional funds into the matching pool, as we are confident in the impactful work being done by the grantees.

Advisors for This Round:

We have three round advisors who bring experience and context from other Gitcoin Grants Rounds:

Funding Mechanism:

We are using quadratic funding because of how it supports resource allocation to communities with democratic participation. We will also use Passportā€™s Model-Based Detection and COCM for sybil defense and optimization. We will focus on Web3 tutorials and education to help newer grantees and donors.

Community Size and Engagement:

Our first grants round raised ~$60k from 1000+ contributions and 420 contributors for 23 selected land projects. $40k of those funds came from a single anonymous donor. Our matching pool was $100k, provided by Biome Trust.

We have ~10,000 followers across YouTube, LinkedIn, and Instagram. Weā€™ve conducted over 100 interviews about regenerative finance in the past year, check them out here: https://maearth.com/episodes

We received over 50 applications for the first round, with very little upfront promotion. Since then we have also received a lot of inbound interest from land projects around the world, who are interested in participating in our second round.

Type of Projects to Fund:

Place-based projects: We aim to fund projects that are engaged in place-based regenerative land stewardship. Place-based projects create real-world impact, which we want to support with this Gitcoin Grants Round as an innovative and scalable funding mechanism.

In general, weā€™ve identified the following as common features of regenerative land projects.

  1. Soil Health Improvement: Activities such as composting, cover cropping, no-till farming, and rotational grazing are employed to enhance soil fertility, structure, and biodiversity.
  2. Biodiversity Conservation: Efforts are made to promote biodiversity through practices like planting native species, creating wildlife corridors, and restoring habitats for endangered or threatened species.
  3. Water Management: Sustainable water management techniques, such as rainwater harvesting, restoring wetlands, and implementing water-efficient irrigation systems, are utilized to conserve and improve water quality.
  4. Carbon Sequestration: Practices like agroforestry, reforestation, and holistic grazing management are employed to capture and store carbon dioxide from the atmosphere, mitigating climate change.
  5. Community Engagement: Regenerative land projects often involve local communities and stakeholders in decision-making processes, education, and awareness campaigns to foster a sense of ownership and stewardship.
  6. Holistic Management: These projects often take a holistic approach, considering the interconnectedness of various elements within the ecosystem and striving for balance and resilience in the long term.
  7. Indigenous Land Rights: Recognizing and respecting Indigenous land rights and sovereignty, including Indigenous peoplesā€™ knowledge, practices, and cultural connections to the land.
  8. Land Governance: Transforming land governance structures to be more inclusive, equitable, and participatory, with a focus on decentralized decision-making and community-led stewardship.
  9. Environmental Justice: Prioritizing environmental justice by addressing inequalities and disproportionate impacts of environmental degradation on marginalized communities. This includes ensuring that regenerative land projects benefit local communities and contribute to social and economic empowerment.
  10. Healing and Reconciliation: Acknowledging and addressing intergenerational trauma and healing relationships with the land and among different communities. This involves fostering reconciliation processes, building trust, and promoting dialogue and collaboration between Indigenous peoples, local communities, and other stakeholders involved in regenerative land projects.

Estimated Number of Eligible Grantees:

We estimate that weā€™ll receive ~50-100 eligible grantee applications. We intend to choose up to 30 projects.

We are capping the number for multiple reasons. First, we want to ensure the average grant received by each project is meaningful enough to warrant their fundraising efforts, especially since most of these communities are newer to Web3 and there is a lot of onboarding involved.

Second, we seek to maintain a high quality bar and rigorous selection process for projects in our grants rounds, in order to instill confidence for matching pool funders. When you contribute to the Ma Earth matching pool, we want you to know your funds are going to high impact projects that have been thoroughly vetted by a panel of experts.

Lastly, we are setting a cap because it allows us to be in closer relationships with grantees, as we learn more about their needs and experiences. We see this as the beginning of a long-term journey together.

Impact Assessment Plan:

We intend to assess impact primarily through our ongoing relationships and communication with grantees. We are working with Hypercerts Foundation on an integration to specifically recognize and reward environmental impact. We are also cultivating multiple partnerships in the MRV (Measuring, Reporting, and Verification) ecosystem as we anticipate eventual convergence with these tools. Itā€™s still early, and for this second round, we will be asking repeat applicants/grantees to share their progress and impact since the first round.

Additional Considerations:

We have not decided which chain to deploy our round on. We are actively considering Arbitrum (given the network effects with Gitcoinā€™s OSS round), Celo (given the synergy with other community rounds), and Base (given the UX improvements of Base for newer Web3 users). We welcome any further input.

Potential Conflicts of Interest:

We will maintain a conflicts of interest register amongst panelists, and they will not judge applicants where they have a potential conflict or embedded interest.

More Information:

If we do not receive matching funds from Gitcoin, we will still conduct the round.

Thank you.

3 posts - 3 participants

Read full topic

šŸŒ± Gitcoin Grants GG22 Community Round Proposal ā€” Planetary Council ā€” Building Blocks of Civilisation

Published: Sep 22, 2024

View in forum ā†’Remove

Intro

Planetary Council is an organization that recognizes the current challenges in global governance, such as the gridlock at the UN Security Council level.

We exist to provide actionable policies and advisory services aimed at resolving the metacrisis and building a thriving civilization.

The purpose of this round is to activate and support projects and initiatives working towards aligned goals.

Name (or Topic/Theme) of Proposed Round:

Planetary Council ā€” Building Blocks of Civilisation

Social Handle of Your Organization:

Twitter: @PlanetCouncil
Telegram: t.me/PlanetaryCouncil
Mirror blog: mirror.xyz/0x315f80C7cAaCBE7Fb1c14E65A634db89A33A9637
WWW: PlanetaryCouncil.org

Eligibility Criteria:

Main eligibility criterion in one sentence:

Are you a building block of civilisation?

In other words, if we were to start fresh :tophat::magic_wand::sparkles: and rebuild civilization from scratch, what would your role be?


Some building blocks that come to mind:

  • Culture
  • Media
  • Entertainment
  • Education
  • Healthcare
  • Economy
  • Law
  • Food system
  • Governance / coordination
  • Energy
  • Transport
  • Housing
  • ā€¦
  • The list is not exhaustive. If you belong to a category that is not explicitly listed here you are still encouraged to apply.

Explicitly excluded from this round: DeFi. This is because DeFi as an industry received loads of funding in general. Projects not excluded from the round include those working towards a better economic system, such as:

Examples of eligible projects, all of them operating in the area of law / legal / dispute resolution:

Examples from the previous Planetary Council round:

Project Civilisation building block justification
Ministry of Geoengineering Obvious need for bioregional regeneration beyond existing nation states boundaries
Institute of Metacrisis Researching, educating, raising awareness of the metacrisis dynamics. Essential to change the course of the planet
Global education curriculum Reading, writing, numbers,communication, problem solving, critical thinking, foreign languages, not just English to avoid ā€œimperialistic neocolonialismā€ vibe.
WorldVote Worldwide system of voting is as close as it gets to being civilisation building block.

Further examples illustrating the eligibility criteria:

Project Civilisation building block justification
Open Root Server Network An alternative to ICANN that manages domain resolution on the internet, essential for preventing a single US-based entity from ruling over the internet.
Alliance to Feed the Earth in Disasters (ALLFED) Ensuring food security, especially in the context of MBBF (multiple breadbasket failure)ā€”a situation where several of the worldā€™s major agricultural regions (breadbaskets) experience significant crop failures at the same time.

More specific definition of ā€œbuilding block of civilizationā€?

It is our view that the examples provided above are sufficient to indicate which projects are eligible, and we are comfortable with the four-word definition: ā€œbuilding block of civilization.ā€

A more specific definition could backfireā€”someone might reverse-engineer it to fit their project, or someone else may decide that, even though their project is a true civilizational building block, it doesnā€™t fit the definition.

List of questions to the applicants:

  1. MTP (Massive Transformative Purpose), North Star, Big Hairy Audacious Goalā€”what is the main reason for your projectā€™s existence? Provide your inspirational 1-liner statement.

For example:
TED: ā€œideas worth spreadingā€
Google: ā€œorganise the worldā€™s informationā€

  1. Describe your vision of overwhelming success. Assuming everything goes perfectly, what is the end game of your project?

For example:
Planetary Council becomes the natural successor of the United Nations and every human receives universal basic food / water / education / housing / healthcare. All business models based on scarcity (lifesaving :pill: that is $1 to manufacture and sold at 1000x markup) are eradicated and humanity begins the new era of abundance and planetary regeneration.

  1. The problem you are addressing now:

1-liner elevator pitch, intentionally brief and concise

  1. The solution you are providing now:

1-liner elevator pitch, intentionally brief and concise

  1. Describe how this project is a building block of civilization.

Ideally a 1-liner. If a longer explanation is required, it might be a :triangular_flag_on_post:

  1. Current size of the project.

How many people: full time, part time, volunteers, consultants, advisors, community members?

  1. Current funding of the project.

If you are long enough in the grant game you surely have this data readily available

  1. Existing successes / accomplishments / achievements / impact / deliverables of the project

If applying with just an idea and a pitch deck, please showcase accomplishments and credentials of the founders.
This is your chance to shine, be bold!

  1. Independent proof of legitimacy:

Press, media, podcasts, the more the better

  1. Business model, how are you making money, how are you financed?

  2. What is your roadmap for the next couple of months?

  3. WWW link

  4. Twitter link

  5. Telegram / Discord public chat link

Evaluation Criteria / Method / Apparatus

Note: there is a difference between ā€œeligibilityā€ and ā€œevaluationā€. Eligibility: is the project eligible? Evaluation: once eligible, what is the scorecard?

We will use the scorecard template from Round Operations Guide.

NON-NEGOTIABLE: being a building block of civilization.

Secondary eligibility criteria: early days, startup phase, up to $420k in funding. On this basis, some of the projects mentioned previously would not be eligible, even though the solution they offer is a building block of civilisation.

Criteria Weight
Radical innovation 20%
Potential to change the world 20%
Social proof and existing accomplishments 10%
Grit, power, determination of the team 10%
TBD . . . .
TBC . . . .
Ability to clearly articulate MTP / problem / solution as a 1-liner 5%
Meme game 5%
Overall quality of the application 5%
Personal preference / intuition / gut feeling / free vote 10%
Excessive use of AI* -20%

*We want to learn about your human intelligence, not AI buzzword bingo. Some minor AI edits, proofreading, clarity = of course. Just donā€™t overdo the AI, negative points for excessive AI use.

Appeals

We designed the evaluation criteria to be fair, transparent, and both objective and subjective, with each evaluator having a ā€œfree vote,ā€ allowing them to use their personal preference.

Our decision is final. We do not intend to run an appeals process unless absolutely required.

Marketing Plan:

Round History:

Right after the GG20 we run the round outside of the regular Gitcoin cycle. This is the only round done by the Planetary Council so far. Link to the explorer:

The numbers were rather unimpressive due to the ā€œout of cycleā€ timing and market conditions.

This time, we hope to participate in the main eventā€”GG22 is a powerful vehicle for outreach and community building, with everyone in donation mode. We anticipate a much higher turnout this time around.

Team Running This Round:

Role Name Relevant Experience Bio Social Handle
Round Operator Mars Previous round operator Originally from :poland: @marsXRobertson on Twitter, @marsrobertson on GitHub
Operations Associate Greg Previous grant recipient Originally from :romania: @grigore_trifan on Twitter, @GregTrifan on GitHub
Operations Associate Miloje Full stack hacker and entrepreneur Originally from :serbia: @FCBtcpioneer on Twitter, @milojeBtc on GitHub

Alignment with Gitcoinā€™s Intents:

This round aligns with Allo GMV by curating high-quality projects and committing to substantial marketing efforts. These activities make it highly likely that this round will secure at least 20% crowdfunding proportional to the matching pool, directly contributing to the success of Allo GMV.

Anticipated Size of the Matching Pool

The matching pool is anticipated to be $5k, already available through sales of the genesis.re passports and historical fundraising.

Funding address: https://etherscan.io/address/0x000007f073eda2e5aaf9497993c1f7fed1242f90
image

We have a clear plan in place for future fundraising, including:

Advisors for This Round:

Wholistic system thinkers / polymaths / multipotentialites.

Amazing human beings who are aligned with the mission of the Planetary Council.

Name Links Bio / Relevant Experience
Alis0r x.com/fundotherworlds A graduate in International Diplomatic Sciences from the University of Naples lā€™Orientale, Alis0r has over 15 years of experience in grant writing, project development, and regenerative solutions. Driven by a passion for sustainable socio-economic models, Alis0r has worked on European Union programs like ERASMUS+, LIFE+, and Horizon2020, collaborated with the Global Ecovillage Network, and facilitated the use of blockchain technologies for environmental conservation at 17tons.earth, demonstrating a constant commitment to systemic change.

In parallel, Alis0rā€™s personal transformation journey, grounded in psychological and meditative practices, has inspired the pursuit of a second bachelorā€™s degree in psychology. Alis0r also has previous experience as a Gitcoin user.
MadMunky2140 Nostree Cypherpunk, Nostr and Bitcoin artist, MadMunky is a woodworker, designer, creator, and privacy advocate. As a tech enthusiast searching for free-market solutions, MadMunky is one of the founding members of 2140.wtf, a project that shares cypherpunk ethos and values through art, music, money, and culture.

Driven by a passion for connection, MadMunky aspires to create spaces and educational platforms where people can practice the change they want to see in the world. Although new to Gitcoin, MadMunky brings a wealth of experience in design, privacy, and decentralized tech solutions.
JesĆŗs Ledesma (Neoindigena) https://www.linkedin.com/in/neoindigena/ Forestry Engineer, Ethnobotanist, Agriculture Monitor, Permaculture Designer, and Regenerative Systems Developer. While deeply connected to nature, JesĆŗs also grew up surrounded by technology. His avatar, ā€œNeoindigenaā€, embodies a vision of how technology can help us reconnect with a wild and sustainable lifestyle.

With a long background in permaculture, JesĆŗs currently coordinates RegenHub.Earth (Regenerative Hubs Network), Forest Living (Regenerative Accelerator), and Reverdecer (Smart Social Agroforestry). Although JesĆŗs has no prior Gitcoin experience, he brings extensive expertise in regenerative systems and sustainable agriculture.

(We have approached a few other knowledgeable, insightful, well-connected individuals but havenā€™t received affirmative answers yet. We will update the proposal if/when confirmed.)

Funding Mechanism:

Inspired by the CCN (Climate Coordination Network) that used the similar mechanism in GG21:

We are using this mechanism because it appears as the best option for this round.

Community Size and Engagement:

Quality over quantity. Organic growth rather than manipulating metrics.

Twitter: 103 followers @PlanetCouncil

Telegram: 21 members t.me/PlanetaryCouncil

In the era of airdrops, there are various ā€œquestsā€ that require users to follow, retweet, and join Telegram groups, but we intentionally abstain from this strategy. We prioritize organic growth over ā€œmercenary farmers.ā€ On the positive side, since we started preparing for GG22, engagement in our group has significantly increased!

Type of Projects to Fund:

To avoid duplicating content, please scroll up to the Eligibility Criteria section.

Type of projects to fund = those matching eligibility criteria = building blocks of civilization.

Estimated Number of Eligible Grantees:

We intend to cap the round at 30 projects.

This is motivated by the following:

  • More projects mean a lower average payout, leading to questionable ROI for actively participating in the round.
  • Fewer projects (up to 30) mean a higher average payout, providing a higher ROI for actively participating (promoting, engaging) in the round.

Impact Assessment Plan:

Screenshot from Grant Program Canvas:

We strongly encourage applicants to use industry standard tools such as Karma GAP and Hypercerts. This is particularly important for already established projects.

Assuming that the Planetary Council will be approved for GG22, our intention is to continue our relationship with Gitcoin for the long haul. We will expect grantees to post the updates to Karma GAP and mint Hypercerts for the donors.

On top of great resources in Grant Operations Guide and Grant Program Canvas we intend to review other GG22 proposals on the forum and ā€œborrowā€ (get inspired) from the best ideas. That said, Hypercerts and Karma GAP appear to be the default industry-standard tools, and as we reviewed GG21 proposals, we found that the impact assessment plans of various rounds were generally similar.

We commit to publishing a retrospective of our round and sharing the learnings with the community.

Additional Considerations / Experiments

Treat these as optional suggestions / proposals / experiments. Nice to have. Safe enough to tryā€¦

:one: Equal kickback

Something mentioned in the marketing plan - if possible and permitted by the rules - all donors above $10 to receive a genesis.re passport on Arbitrum - all donors above $100 to receive a genesis.re passport on ETH Mainnet.

We believe this is in the spirit of the rules. Normally: no kickbacks, no additional incentives to preserve QF mechanism and wisdom of the crowds. However, because these incentives are applied equally across all projects, they should not interfere with the QF results.

:two: Top 20% projects to redistribute 20% of their matching

Logic and reasoning: The winners of the QF are reliable and trustworthy, with established trust and reputation. Because of that trustworthiness, Iā€™m suggesting a new model of fund distribution: the top 20% of projects will redistribute 20% of their matching funds as follows:

  • 10% to projects that are good
  • 10% to projects that are good AND received below the average.

There is a requirement though: ā€œAll payouts must be conducted via Allo, not manually.ā€ We will need to check if Allo allows manual adjustments. If not, it is still possible to implement this method (top 20% to redistribute 20%) manually.

Potential Conflicts of Interest:

Mars Robertson, as the founder of Planetary Council, is actively involved in several projects that are eligible to apply for funding. To avoid conflicts of interest, the simplest and most common-sense solution is to ensure that people involved in the projects do not evaluate their own proposals. This helps maintain fairness and transparency in the process.

More Information:

If you do not receive matching funds from Gitcoin, will you still participate in the round?

Most likely YES, provided that marketing support is available. The marketing aspect is crucial, as without it, the journey could feel isolated, competing for attention among many other well-positioned rounds. Without that visibility, participation may be significantly less effective.


Thank you for reading that farā€¦

Proof of humanity

COP26 Glasgow

Davos 2024

Some ideas may initially seem pretentious, big, or even radical, until they are brought to life. Planetary Council certainly embodies an ambitious vision, but it remains grounded in reality, responding to the current needs of society. As we observe, the world is increasingly ready for this kind of upgradeā€”we are simply aligning our efforts with this momentum.

1 post - 1 participant

Read full topic

šŸŒ± Gitcoin Grants [GG22 Community Round Proposal] Regen Citizen Round

Published: Sep 22, 2024

View in forum ā†’Remove

[GG22 Community Round Proposal] The Regen Citizen Round

The Regen Citizenā€™s round is proposed for a GG22 community round with the theme of Citizenā€™s reward by Gitcoin Citizen rounds. This round will empower and recognize builders that contribute meaningfully to the creation and development of the Regenerative movement on Ethereum.

This round is an extension of the Regen Coordi-NATION movement, a joint effort between some of the leading ReFi organizations: Greenpill Network, ReFiDAO, and Celo Public Goods, which started through a successful Community Round in GG21.

To expand the Regen Coordi-NATION and reward the most impactful individuals, weā€™re collaborating with other ReFi movements, such as Letā€™s Grow DAO, to realize this round.

We have secured $8,500 from Letā€™s Grow DAO, and the Regen Coordi-NATION. We are now asking for Gitcoinā€™s support with $25k matching.

Social Handles

@letā€™sGROWdao, @greenpillnet, @ReFiDAOist, @CeloPublicGoods, @RegenCoordinate

Eligibility Criteria

  • Participating communitiesā€™ contributors.
  • Each participating organization can nominate up to 10 applicants from their ecosystem.
  • There are 4-7 guest organizations who can nominate up to 3 individuals.
  • Each organization will nominate these applicants based on their contribution to their ecosystem in the following sectors:
    • Regenerative R&D
    • Education and growth
    • Operation
    • Impact on local communities and bioregion.
  • Each team and applicant must:
    • Agree to Gitcoinā€™s basic rules and code of conduct.
    • Provide the scope and validation of their claimed work.
    • Include how they aim to contribute to their respective community.
  • Each organization will present at least one member to represent them within the round operating team.

Marketing Plan:

  • We also utilize other ecosystem partners to create a marketing funnel towards the round.
  • The platforms that will be utilized are, but not limited to: X, Warpcast, Discord, Discourse, and Telegram.
  • We will utilize Letā€™s Grow DAOā€™s proven X formula to amplify the roundā€™s reach.
  • The plan is to continue hosting live X Spaces during the GG22 round.

Round History

This round will be the first of its kind for the Regen Coordi-NATION team. Apart from the recent grant round for Regen projects within the Greenpill, ReFI, and Celo ecosystem, we have not conducted a grant round specifically for our valued contributors.

GreenPill Network

  • GreenPill Network Round (November 2023): 12 GreenPill Chapters, 3 ETH matching pool, and 403 donations totalling $988 in crowdfunding. Eligibility was to have minted a Hypercert with proof of your impact and to be an active Chapter. Round Report Card
  • GreenPill x Octant Community Round (March 2024): Eligibility for active Chapters and GPN-aligned projects was based on past work done - proof of impact in their work was needed to be accepted into the round. 1,808 donations were made to the round, totalling $5,550 in crowdfunding. Round Report Card.

ReFi DAO

  • Local Node Beta Round (April 2023): $25k match funding, 14 nodes in the round.
  • Local Node GG18 Round (August 2023): $30k match funding, 31 nodes in the round. Over 1550 contributions totalling over $6700. Round Report Card. 2

Regen Coordi-NATION

  • Regen Coordi-NATION Round(August 2024): 62 applications, $50k USDGLO matching pool, $8,449 in crowdfunding. Eligibility was to be a Regen Coordination local node, entity or preselected valued partner. Round Report Card.

Value Alignment:

This round is very well aligned with a few of Gitcoinā€™s values and intents:

  • Community First: This round aligns with Gitcoinā€™s value of empowering communities to fund their shared needs. Many of the participating organizations consider human resources one of the core aspects of their organizations and communities. Conducting this round to reward community members is an example of Gitcoinā€™s purpose in action.
  • Ethereum Ecosystem Growth(Ethereum Community): Another value alignment is that once approved, Gitcoin will vicariously grow the Ethereum ecosystem by allocating resources to these sub-communities. This will empower said communities to grow, which will also grow the entire Ethereum ecosystem.

Program Team:

Operator

  • Izzy Lawrence (Twitter ) ā€” Coordinator at GreenPill Network, GG20 Review team, Chapter Lead at GreenPill Nigeria, Round Manager for 5+ Grant Stack rounds.

Team

Advisors

  • Luuk Weber (LinkedIn 1) ā€” Founder at Kolektivo Labs and lead Steward of Celo Public Goods. 5+ years of experience developing local regeneration solutions and operating on-chain networks.
  • Alejandro(Wasabi) - Founder & Secretary General of Kokonut Network
  • Matt Strachman - TwitterGreenpill Network and NYC Chapter Steward, Greenpill Dev Guild Community Lead and Writers Guild contributor.
  • Scott Morris (LinkedIn) ā€” Core steward at ReFi DAO. Scott is a globally recognized expert in regenerative systems design, focusing on place-based investment structures, community currencies, digital marketplaces, and participatory governance systems.

Partnerships and Collaborations

  • Collaborate with a third party org to measure individual contributions in a community via EAS and APIs.

Program Plan

  1. Gitcoin Community Round QF GG22.
  2. Decentralized Impact tracking by each community.
  3. Subsequent Easy Retro PGF round Q1 based on Impact evaluation.

Funding

  • Regen Coordi-NATION members jointly committed $7.5k to this round.
  • Letā€™s Grow DAO committed $1000 to this round.
  • Gitcoin will potentially commit $25k towards the matching pool.

Funding Mechanisms and Impact evaluation plan

This initial round will be utilizing the QF Mechanism with signal boost from holders of Grow tokens, Greenpill/ReFi Hypercert holders and Gitcoin passports.

  • QF on the Grant Stack: Signaling valued contribution from within the communities is very vital. To this, input from engaged members of the participating communities will be rewarded more than out of context, external input.
  • Impact tracking and reporting:
    • Decentralized evaluation of subsequent grantee contributions to their community will be conducted by the participating communities.
    • Willing communities will utilize either Catts.run, SourceCred or any other on-chain reputation system to measurably show grantees contribution.

Community Size

GreenPill Network

Letā€™s Grow DAO

ReFi DAO

Celo Regional DAOs

Estimated number of eligible grantees

We anticipate 60 grantees in the round.

Possible conflict of interest

  • Alejandro who is a Letā€™s Grow DAO member and one of our advisors is also on the deciding Gitcoin council.

More information

  • If we do not receive the Gitcoin matching funds, it will be to the discretion of the participating communities to move forward with the round.

1 post - 1 participant

Read full topic

šŸŒ± Gitcoin Grants GG22 Community Round Proposal - Allo Builders Advancement Round

Published: Sep 22, 2024

View in forum ā†’Remove

Name (or Topic/Theme) of Proposed Round:

Allo Builders Advancement Round

Social Handle of Your Organization:

We do not have a main social account, but all our members do and can help drive awareness.

Eligibility Criteria:

Projects must primarily focus on building on or integrating with Allo Protocol. Eligible projects include:

  1. Current teams actively building or planning to build on the Allo Protocol
  2. Teams with a clear and specific roadmap for building on Allo Protocol
  3. Tools and infrastructure supporting the Allo ecosystem
  4. Research and thought leadership related to novel funding mechanisms
  5. Educational content and guides for Allo Builds.

All projects must comply with Gitcoinā€™s core rules, including no fraudulent activity, quid pro quo, hate speech, or other activities out of alignment with Gitcoinā€™s essential intents.

Marketing Plan:

We will leverage the Cartographer Syndicate network of 100+ members and the Greenpill community of 200+ members to drive interest and awareness for the round. Our marketing efforts will include:

  • Direct outreach to known Allo builders and potential builders within our network
  • Targeted content creation and distribution through our membersā€™ channels
  • Engaging with relevant crypto communities and forums to spread awareness
  • Host Twitter spaces to engage with the broader community and bring additional exposure to projects in the round

Round History:

This will be our second round with Gitcoin Grants. Our previous round, Web3 Grants Ecosystem Advancement in GG21, was successful, funding 57 projects with a 125,000 ARB matching pool and attracting 543 unique donors. For GG22, weā€™re refining our focus to support Allo builders specifically.

Aside from this round, the team has extensive experience creating and managing QF Rounds for other programs:

  • The operators from the Greenpill Dev Guild recently administered the Regen CoordiNATION round with Celo and ReFi DAO.
  • Some operators have completed two rounds of grant allocations to regen gaming projects with Grant Ships, a fork of the Allo protocol.

Team Running This Round:

  • Round Operator: Sov, Extensive history around crypto Grants. Currently BD/Partnerships for Gitcoin and helping to design, implement, and manage programs. @sovereignsignal on X
  • Round Operator: Afo, Experienced developer in Web3 space experimenting with capital allocation. Currently, Steward of Greenpill Dev Guild and Network, helping build tools, grow the community, and pursue grant opportunities.
  • Round Operator: Coi, founder and researcher on Web3 space. Grant Operator on Grant Ships Alpha and Beta Rounds. Steward of GreenPill Brasil and Greenpill Network. Business Lead of Greenpill Dev Guild. Focused on partnerships, grant tracking, and impact metrics.
  • Round Operator: Matt, Greenpill Network and NYC Chapter Steward, Dev Guild Community Lead, and Writers Guild Contributor. Focused on collaboration and documentation. @HisDudenessOfNY on x and @compost on Farcaster

Alignment with Gitcoinā€™s Intents:

Our round aligns with Gitcoinā€™s intent of supporting builders building on top of Allo. By focusing on projects that are building on or plan to build on Allo Protocol, weā€™re directly contributing to the growth and development of infrastructure for public goods funding.

Anticipated Size of the Matching Pool:

We commit to providing a matching pool of at least $5K, which meets the minimum required for GG22. Funds are held in multiple addresses and will be consolidated under a multisig if approved.

We will only run this round if we receive the matching funds. We will look at how we can continue to raise funds for future rounds. We want the round size to be large enough to be impactful and attractive to builders to apply.

Advisors for This Round:

Team members from each group may be tapped for advice or assistance in sourcing quality builders.

Funding Mechanism:

We will use a COCM variant of Quadratic Funding (QF) as our primary funding mechanism. Based on our experience in GG21, QF has proven effective in community engagement and ensuring a more equitable distribution of funds.

Community Size and Engagement:

  • The Cartographer Syndicate community is now over 100 members. These include service providers, grant managers, public goods funding builders, and thought leaders in the crypto grants space, many of whom have direct experience with or interest in Allo Protocol.
  • The Greenpill Dev Guild is a community of over 20 members with design and engineering experience. We provide our technical skills to the Greenpill community, helping build tools to capture impact and hosting workshops to develop and use protocols like Hypercerts. Weā€™re actively building and experimenting with Grant Ships in the capital allocation space, pioneering a proactive and retroactive funding approach. We plan to continue engaging our community with weekly discussions, workshops, community events, and pair programming sessions.

Type of Projects to Fund:

We aim to fund projects actively built on or that have concrete plans to build on Allo Protocol. This includes:

  1. New funding mechanisms leveraging Allo
  2. Tools and interfaces for interacting with Allo-based programs
  3. Integration of Allo into existing projects or platforms
  4. Research and development to expand Alloā€™s capabilities
  5. Educational content and resources about the Allo Protocol

Estimated Number of Eligible Grantees:

Based on our experience with the previous round and our refined focus on Allo builders, we anticipate a smaller pool of applicants for this round, with approximately 10-15 eligible grantees.

Impact Assessment Plan:

We will assess grantee impact through:

  1. Concrete contributions to the Allo Protocol ecosystem (e.g., new features, integrations)
  2. Community feedback and engagement with Allo-related projects
  3. Tracking of funded projectsā€™ growth and impact on Allo

Applicants will be encouraged to use Karma GAP to track milestones and progress.

Additional Considerations:

We will not run this round if we do not receive the matching funds. We will look at how we can continue to raise funds for future rounds. We want the round size to be large enough to be impactful and attractive to builders to apply.

Potential Conflicts of Interest:

Sov is a core contributor at Gitcoin. As the round operator, Sov will not apply for funding in this round to avoid conflicts of interest. Dev Guild members Afo, Matt, and Coi will also not apply for this round.

1 post - 1 participant

Read full topic

šŸŒ± Gitcoin Grants GG22 Community Round Proposal - ENS

Published: Sep 22, 2024

View in forum ā†’Remove

Proposal Template:
Name (or Topic/Theme) of Proposed Round:

  • ENS Ecosystem

Overview of Round

  • The GG22 ENS Ecosystem Round round is meant to support projects actively building on top of ENS.

Social Handle of Your Organization:
https://x.com/ensdomains
https://x.com/ENS_DAO

Eligibility Criteria:
Any project that is growing, enhancing, or extensively supporting ENS can apply.

Marketing Plan:
The round will be promoted through weekly calls, Twitter, and word of mouth. We also have the resources to create ideal marketing collateral.

Sample tweet: x.com

ENS Identity Round 22 Marketing Comms

Round History:
Clearly identify the round history.
ENS has run 5 Gitcoin rounds in the past

GR13: ENS Ecosystem Round
GR14: ENS Ecosystem Round
GR15: ENS Ecosystem Round
GG Beta Round: ENS Ecosystem Round
GG 20: ENS Identity

The ENS Ecosystem Working group will take on the role of round operators, comprising of the following stewards

Round Operator

Name: limes.eth
I have deep experience running Gitcoin round marketing as the leader of the most recent ENS Identity GG20 round. I also create ENS Roundups and am active on both Farcaster (49k followers) and X (3k followers).

Team Support:

Name: slobo.eth
Slobo has been an active promoter of all things ENS since 2021. He has experience running large marketing campaigns as a former CMO.

Name: 184.eth
As the official mod of both Discord and the main ENS forum, 184 has extensive experience in communicating and promoting ENS initiatives.

Alignment with Gitcoinā€™s Intents:
Clearly articulate how the proposed round aligns with one of Gitcoinā€™s GG22 intents.

ENS is in an enviable position to align with all three intents. Allo GMV: ENS Ecosystem working group will provide 50k in matching funds (2x) expected award amount. Further by supporting builders building on top of Allo: ENS is the global identity system, and a quadratic funding mechanism needs to name things, as all systems do. Enhanced support for labeling and naming will lead to a better product, not only for Allo and ENS but also for the broader Ethereum community.

Anticipated Size of the Matching Pool:
50,000 USDC
Funding Address

Advisors for This Round:
N/A ā€“ having run gitcoin rounds in the past, I have the experience neccesary to run a quality round

Funding Mechanism:
Our default plan is to use quadratic funding because it shows that broad based support.

Community Size and Engagement:
ENS is a significant project, with over 12 million names registered (2 million onchain and 10 million+ offchain). As one of the leading projects in the crypto space, ENS has achieved global adoption with integrations from major platforms such as Coinbase, GoDaddy, PayPal, and Venmo. Itā€™s safe to say that there are millions of people in the ENS community, and we aim to continue growing it even further.

In our previous rounds, we saw hundreds of builders participate and thousands of distinct donors contribute.

Type of Projects to Fund:
We aim to fund projects that grow the number of folks using ENS. This can be done by intergrating ENS into payment systems, using ENS as the namespace on your app, or building decentralized web tools like eth.limo has done.

Estimated Number of Eligible Grantees:
We believe that 100+ grantees will be eligible to apply for this round.

Impact Assessment Plan

We intend to assess grantee impact through estimating the number of users an application, directly or indirectly, has gotten to use ENS.

Potential Conflicts of Interest

None. Although the three stewards running this round have projects that would be eligible, to avoid any conflicts, those projects are ineligible for this round.

More Information:
If you do not receive matching funds from Gitcoin, will you still participate in the round?
Yes.

2 posts - 2 participants

Read full topic

šŸŒ± Gitcoin Grants [GG22 Community Round Proposal] BioFi Pathfinders šŸŒæ

Published: Sep 22, 2024

View in forum ā†’Remove

BioFi Pathfinders Round

The Bioregional Finance (BioFi) Pathfinders Round is a partnership between The BioFi Project, Open Civics, The Design School for Regenerating Earth, and Regen Coordi-Nation to support the most sophisticated Bioregional Organizing Teams around the world in developing, clarifying, and enhancing their BioFi vision, strategy, and capabilities. The round is aimed at advanced teams that are already practicing or actively developing their approach to Bioregional Finance (BioFi), with a focus on building Bioregional Financing Facilities (BFFs) or related approaches to bioregional funding ecosystems more broadly. This will serve as a key moment for advancing the practice of BioFi and demonstrating the potential for participatory capital allocation to drive the transition to regenerative, bioregional economies. The team behind this effort believes that BioFi can serve as a powerful lever to decentralize economic power. This round has the potential to better connect the bioregional movement and web3 community to enable the application and development of web3 technologies to serve the bioregional movement.

Social Handles

BioFi Project: @BioFiProject & LinkedIn

In addition, Regen Coordi-Nation & Open Civics, will help to lead marketing, comms and coordination support for the round and Ma Earth will help promote.

Regen Coordi-Nation: @RegenCoordinate, OpenCivics: @OpenCivics

Eligibility Criteria

Eligible grantees will be selected through a carefully curated and transparent process, where those invited by the core team will be eligible to apply. These teams will be part of an ongoing effort to stay connected beyond the round itself, engaging in learning exchanges facilitated through the BioFi Community of Practice (CoP), Design School for Regenerating Earth, Regen Coordi-Nation, and other collaborative spaces.

Chosen grantees will demonstrate:

  • Coherent Bioregional Identity: Grantees must have a well-defined Bioregional Organizing Team, whether thatā€™s a robust network of individuals, organizations, or bioregional learning centers, or a ā€˜keystoneā€™ organization that actively engages broad community participation in its vision, mission, and strategies.
  • Strong Connection to Place: Grantees should demonstrate a deep, committed relationship to their bioregion, including a well-developed understanding of its geographic, geological, ecological, cultural, and multi-capital characteristics, flows, and boundaries.
  • Commitment to Inclusivity: Teams must prioritize working in right relationship with Indigenous peoples, marginalized communities, and diverse local stakeholders, ensuring inclusive and participatory approaches to bioregional organizing.
  • Established Financial Practices: Grantees should either:
    • Already have clearly defined practices for managing financial capital to support their internal efforts and/or to fund external bioregional regeneration initiatives (such as learning centers, regenerative projects, venture studios, or key leaders and organizers), or
    • Have a clear, grounded vision for how they will deploy financial capital toward bioregional regeneration, with an understanding of the challenges, needs, and support required to bring this vision to life.
  • Alignment with BioFi Philosophy and BFF Objectives & Attributes: Granteesā€™ visions and operations should align with the broad BioFi philosophy and the 3 objectives and 12 attributes of Bioregional Financing Facilities (BFFs) (laid out in the BioFi book), focusing on long-term, place-based, and participatory approaches to resource governance and biocultural regeneration.

BFF Objectives

  1. Drive decentralization of financial resource governance
  2. Organize synergistic portfolios of projects
  3. Catalyze the transition to the regenerative economy

BFF Attributes


The 12 principles of Bioregional Financing Facilities (BFFs), from the 2024 book Bioregional Financing Facilities: Reimagining Finance to Regenerate our Planet

Marketing Plan, Community Size & Engagement

We will promote the BioFi Pathfinders Round through a variety of channels to ensure widespread visibility and engagement. Our efforts will focus on leveraging the existing networks of key communities and individuals involved in the round:

  • Community Engagement: We will activate our networks, including the BioFi Community of Practice (CoP), ReFi DAO, Design School for Regenerating Earth, Open Civics, Regen Ecoweaving, and Ma Earth, to drive interest and participation. Samantha Power will also share the round through her personal LinkedIn account (with 15,000+ followers) and Instagram (2,000+ followers), expanding reach to her engaged audiences. The BioFi Project will also promote the round through its newsletter. Joe Brewer will also share via LinkedIn (12,000) and Twitter (13,000).
  • Support from Key Partners: We will host a dedicated Twitter space via the Open Civics, Ma Earth, Regen Coordi-Nation Twitter accounts, spotlighting the round and featuring projects selected for participation. ReFi DAO will also promote the round across their channels, including their Twitter (11.1K followers) and newsletter (reaching over 4,000 subscribers). Celo Public Goods (CeloPG) will support the marketing efforts by tapping into their network within the Celo ecosystem. Regen Network will also share across their socials. Their presence on Web3 and ReFi platforms such as Telegram, Discord, and Farcaster will further amplify the campaign.
  • Enhanced Accessibility: To increase the ease of participation, we plan to use ViaPrize to accept fiat donations via PayPal. This will allow us to reach and activate a broader audience, particularly those in the BioFi and environmental sectors who may find Web3-based contributions more complex.

Round History

Further sparked by tweets of encouragement from Kevin Owocki, the BioFi Pathfinders Round is a new initiative, marking the first time that Bioregional Organizing Teams will come together to receive financial support for advancing their Bioregional Finance (BioFi) strategies. While this is the inaugural round, it is designed with the intent of becoming a recurring event that nurtures the development of bioregional financial systems. BioFi projects from this round will also have the opportunity to join the Regen Coordi-Nation network to participate in their planned upcoming Retro Round, further expanding reach, collaborative potential, and funding to support the development of Bioregional Finance Facilities (BFFs).

Core Team

The BioFi Pathfinders Round is being operated by a diverse and experienced team, each brining strong respective expertise across regenerative finance, bioregionalism, web3 and community organising:

  • Tyler Wakefield LinkedIn - Regenerative Culture Facilitator & Community of Practice Steward, BioFi Project. Tyler is an ecosystemic facilitator, movement builder, and community heart tender whoā€™s worked to bridge regenerative Web3 design efforts with the needs of ā€œon-the-groundā€ regenerative leaders, land-based projects, and bioregional initiatives.
  • Samantha Power LinkedIn ā€“ Co-founder and Director, BioFi Project. Samantha is a Regenerative Economist, Futurist, and Bioregionalist. With experience working at the World Bank and in the financial sector, she co-founded the BioFi Project with an aim to create a new financial layer that decentralizes capital flows and supports place-based regenerative efforts. Samantha co-authored the book ā€œBioregional Financing Facilities: Reimagining Finance to Regenerate Our Planet,ā€ launching the BioFi Project and bringing BioFi to place-based communities around the world.
  • Benjamin Life LinkedIn ā€“ Co-Founder of OpenCivics, 2x QF round operator, collaborative network designer and organizer.
  • Monty Merlin Bryant Linktree ā€“ Founder, ReFi DAO. Board, Trusted Seed. Co-lead Celo Public Goods. Core team, Regen Coordi-Nation. His leadership has helped to build a global network of communities focused on regenerative finance and he has significant experience in operating Gitcoin rounds.
  • Joe Brewer @cognitivepolicy, LinkedIn ā€“ Co-founder of the Design School for Regenerating Earth and steward of The Story of Bioregional Earth with on-the-ground expertise in the creation of bioregional funding and governance ecosystems in Barichara, Colombia.

Advisors

  • Edward West LinkedIn ā€“ Co-founder and Deputy Director, BioFi Project. Edward designed the Edge Prize, a participatory grant allocation model, and his expertise in regenerative finance and ecosystem building is key to the BioFi Pathfinders Round.
  • Luuk Weber LinkedIn ā€“ Founder at Kolektivo Labs and lead steward of Celo Public Goods. With over 5 years of experience in local regeneration solutions and onchain networks, Luuk brings a deep understanding of blockchain-based financial mechanisms and decentralized finance innovations.
  • Scott Morris LinkedIn ā€“ Core steward at ReFi DAO. Scott is a globally recognized expert in regenerative systems design, specializing in place-based investment structures, community currencies, digital marketplaces, and participatory governance systems.
  • Will Szal LinkedIn ā€“ President, Regen Foundation. Will is both a member of the Regen Foundation team and an active participant in bioregional organizing. He brings a unique perspective on bridging bioregional and Web3 ecosystems. Should his team apply for the round, he will recuse himself from providing input on their project.
  • Matthew Monahan - LinkedIn ā€“ Co-instigator, Ma Earth. Co-steward, Biome Trust. Co-steward, Mongaroa Farms. Host of the Regeneration Will Be Funded Interview Series on Ma Earth. Philanthropist, technologist, systems designer

Alignment with Gitcoinā€™s Intents

Allo GMV

The BioFi Pathfinders Round will ensure strong participation and meet Gitcoinā€™s GMV requirements by leveraging the marketing reach and community strength of the many organisations involved in supporting the round. This will provide a robust foundation for attracting significant donations and expand the roundā€™s visibility across Web3, ReFi, and environmental communities.

To further ensure the accessibility of donations, we aim to utilize ViaPrize to accept fiat donations through PayPal. This will help attract a broader audience, including those new to the Web3 ecosystem, ensuring high engagement and a diverse donor base. We anticipate that this combination of strong networks, comprehensive outreach, and easy donation access will drive a high volume of contributions, meeting or exceeding the 20% crowdfunding requirement relative to any matching provided by Gitcoin.

Scaling and Growing the Ethereum Ecosystem

This round will serve to demonstrate Web3ā€™s capacity to support innovative, place-based financial systems and draw attention to how decentralized finance can be used to support bioregional regeneration. This will not only expand Ethereumā€™s use cases but also introduce new donors and actors from traditional finance, philanthropy, and environmental spaces into the ecosystem.

Match Funding

The matching pool confirmed commitments for the BioFi Pathfinders Round is currently at $35,000, which is being secured through a multisig wallet on Celo. The funds have been raised from the following partners:

ā€¢ $5,000 from The BioFi Project

ā€¢ $10,000 from Ma Earth

ā€¢ $10,000 from Celo Public Goods (CeloPG)

ā€¢ $5,000 from Regen Foundation

ā€¢ $5,000 from Design School for Regenerating Earth

The funds are being collected in a multisig SAFE at this address: 0x8769d1A0440E1036099c7926acbE7A0869caA056

We are actively seeking additional matching funds from other partners, with discussions underway to further increase the pool e.g. Kevin Owocki. We have a clear plan in motion for future fundraising, with ongoing efforts to bring in further support from aligned partners within the regenerative finance, environmental, and Web3 spaces.

In addition to GG22, CeloPG has pledged an extra $15,000 to be allocated towards the Regen Coordi-Nation Retro Round and opened this up for participants of the BioFi Pathfinders Round. This future round will leverage EasyRPGF, built on the Allo protocol.

We would also like to utilise ~ 5-10% of the raised matching pool to support the operations of the round, ensuring smooth execution, marketing efforts, and high-impact outcomes for all stakeholders.

Funding Mechanisms

The BioFi Pathfinders Round will primarily leverage Quadratic Funding as the core funding mechanism. This approach ensures that smaller individual contributions are amplified, allowing community-driven projects to receive more funding based on broad support rather than just large individual donations. This is critical for ensuring a participatory and decentralized allocation of resources across bioregional projects. Furthermore, to enhance sybil protection and reduce the potential impact of coordinated clusters, we will also implement Passportā€™s Model Based Detection and leverage Connection-Oriented Cluster Matching (COCM). These additional layers will help prevent gaming of the system by ensuring that funding flows are not overly influenced by sybil attacks or tight-knit groups, thus maintaining fairness and transparency throughout the round.

However, we are also mindful that Quadratic Funding, Passport and COCM, in their current configurations, may favour those with greater Web3 technical literacy and privilege. We recognize this challenge and are actively exploring and seeking to implement additional mechanisms and adjustments to ensure that bioregional regeneration initiativesā€”especially those from marginalized and less Web3-savvy communitiesā€”have equitable access to funding. This includes creating more inclusive participation pathways and possibly adjusting the matching parameters to better serve a diverse range of contributors and grantees.

Type of Projects to Fund

We aim to fund 10-20 projects that demonstrate a strong and coherent bioregional identity, whether through a network of individuals, organizations, or as a keystone organization within their bioregion. Eligible projects will be committed to enhancing their Bioregional Finance (BioFi) systems and capacities, with a clear vision toward developing or refining a Bioregional Finance Facility (BFF).

The projects we are looking to support must show:

  • A deep commitment to place-based regeneration, grounded in their bioregionā€™s ecological, cultural, and community-based realities.
  • A coherent and mature identity as a Bioregional Organizing Team ā€“ whether thatā€™s as a network of individuals/orgs, or as one ā€œbackboneā€ or ā€œkeystoneā€ org with allies, and are working towards the development of a BFF in a participatory and inclusive manner with their community (actively involving local stakeholders, Indigenous peoples, and marginalized communities).
  • A readiness and commitment to sharing their journey and learning experiences with the broader bioregional and regenerative finance communities, fostering cross-pollination of ideas and best practices.
  • Clear strategies for deploying or experimenting with bioregional financial capital, whether through investing in regeneration projects, organizing community assemblies, supporting legal or governance infrastructure, or developing storytelling and pitch materials to attract further investment.

These projects will be diverse in approach but united in their commitment to bioregional regeneration.

Impact Assessment Plan

Our approach to impact assessment for the BioFi Pathfinders Round will focus on both quantitative and qualitative self-assessment, with an emphasis on minimizing potential challenges of Web3-specific requirements for grantees at this stage. We aim to gather deep insights into how the funds distributed through the round are utilized, and what each project learns as they move towards building Bioregional Finance Facilities (BFFs).

We will work closely alongside grantees, using surveys, interviews, and other participatory post-round research to assess the impact. Our primary focus will be on the learning process, examining how effectively grantees are telling their story and progressing towards their vision. Key questions include:

  • Are they clearly articulating where they are now and where they want to go?
  • Who or what has influenced their vision and values?
  • What resources or support do they need to move forward?
  • How is their community involved, and what role do investors play?
  • What participation and governance structures are in place?
  • How would larger sums of money (e.g., $1M or $100M) impact their system or break it?

We will also encourage grantees to create flow diagrams or visualizations that map how the funding from this round is moving through their team or network. This will help track:

  • Where funds might have stalled.
  • Plans for deploying remaining funds.
  • How much has directly impacted regenerative projects, community assemblies, or learning experiences on the ground.

By focusing on this ā€œlearning out loudā€ approach, we can gather meaningful insights into how the round has helped projects move toward building more sophisticated BioFi systems.

Regen Coordi-Nation Impact Integration

In addition to the above impact assessments, we will offer grantees the opportunity to voluntarily participate in the Regen Coordi-Nation impact assessment and retro program, leveraging the Common Approach framework. This system is being designed to track impact across cosmo-local networks of autonomous but interconnected local nodes, creating a flexible yet interoperable impact data standard. It is built around five core practicesā€”describing intended change, using indicators, collecting useful information, gauging performance, and communicating results. Grantees who opt into this system will be able to report on their activities, outcomes, and impact in a way that suits their local context, while also contributing to a global, interoperable layer of impact data.

Regen Coordi-Nation is working with partners like Karma GAP to integrate these impact reports into their platform using Ethereum attestations (EAS). Furthermore, the use of Hypercerts is being explored to tokenize specific impact claims. This opens the door to retroactive funding opportunities, as participating projects will be eligible for the upcoming Regen Coordi-Nation Retro Round, which will further reward impactful bioregional projects.

Shaping Regenerative Futures

The BioFi Pathfinders Round represents a pivotal moment for advancing Bioregional Finance (BioFi) and the development of Bioregional Finance Facilities (BFFs). By connecting the most advanced bioregional teams with innovative Web3 funding mechanisms, this round aims to decentralize economic power and catalyze the transition to regenerative, place-based economies. Through a combination of inclusive funding strategies, collaborative networks, and robust impact assessment & follow up, the BioFi Pathfinders Round will help lay the foundation for a new financial architecture that prioritizes people, planet, and long-term biocultural regeneration.

Bioregional Finance with Samantha Power | S4E1: Regeneration Nexus

3 posts - 3 participants

Read full topic

šŸŒ± Gitcoin Grants GG22 Community Round Proposal - Growing the Public Gardens šŸŒ±

Published: Sep 21, 2024

View in forum ā†’Remove

Name of Proposed Round:

Growing the Public Gardens :seedling: - by 1Hive & Gardens v2

Description:

Gardens v2, incubated by the 1Hive DAO, is a community funding platform specializing in Conviction Voting and enforceable Community Covenants. This round is dedicated to communities building on Gardens v2, funding Council Safes to help boost their communityā€™s growth.

Social Handle of Your Organization:

Twitter/X: gardens_fund and 1hiveorg

Farcaster: gardens

Eligibility Criteria:

  • Project has an active community on Gardens v2 by October 17, 2024.
    To create a community on Gardens v2, go to https://app.gardens.fund - available on Optimism, Arbitrum, Polygon, and Gnosis Chain networks.
  • Projectā€™s beneficiary address is the Gardens communityā€™s Council Safe address Gardens v2 community.
  • Projectā€™s Community Covenant in Gardens v2 states the shared purpose and values of the Community clearly.
  • Project is incubating shared value for non-private goods (OK for the org to also have private goods or services being sold separate from this). Some examples include open-source software projects, public goods providers, web3 and real world communities, token ecosystems, L1/L2/L3 networks, clubs, interest groups, and activists.
  • Funding from this round will be distributed through Gardens v2, either through Funding Pools or using results of Signaling Pools (learn more at https://docs.gardens.fund/) .
  • Projects need to set-up a Karma GAP profile or provide information in a public database with their updates (eg. Notion).

Marketing Plan:

Gardens is in contact with nearly 100 communities who have all expressed interest in trying out the platform and/or using Conviction Voting. We plan to focus on these communities for marketing for this round, helping them set up on Gardens and giving them the resources and support they need to run successful pilots on Gardens v2 beta version.

1Hive marketing plan, which has channels, audience and team who will be executing on promotion of your round.]

Separate from reaching out to communities that Gardens is already in contact with, 1Hive and Gardens will run a collaborative marketing campaign on X/Twitter, Discord, and Farcaster to get the word out to our wider community and audience.

Round History:

If approved this will be our first Round being run on Gitcoin as an organization. Our team and advisors have extensive experience in running rounds and have onboarded/consulted other organizations as well. We are confident in our ability to manage and run this round in a way that doesnā€™t only support our goals as 1Hive/Gardens, but grows the public goods pie for all.

Team Running This Round:

Clearly identify the round operator with relevant experience, and provide detailed bios and social handle links for at least two additional team members, emphasizing their relevant experience.

  • Round Operator 1: @paul2
    Gardens Project Lead and 1Hive Contributor, 4 years full time experience in public goods crypto, Paul_Glavin on X/Twitter
  • Round Operator 2: @Sov
    Experienced GG round operator, Cartographerā€™s Syndicate Lead, sovereignsignal on X/Twitter
  • Gardens Lead Dev: @Gossman
    Full Stack web3 engineer, 1HIve contributor since 2022, leading Gardens platform build and community support, Corantin101 on X/Twitter

Alignment with Gitcoinā€™s Intents:

1Hive is one of the first DAOs in web3 that supported public goods. Gardens v2 is built on Allo Protocol, meaning all funding allocated to Council Safes in this round will directly contribute to Allo GMV.

Anticipated Size of the Matching Pool:

  • The matching pool is anticipated to be $10,000, raised by 1HIve
  • Funding address: 0xc6c2E9EFB898A42DB4137B07b727b45e0C353d81
  • 1Hiveā€™s treasury is currently over $600k, so if this round is successful the community can support many rounds like this going forward.

Advisors for This Round:

Clearly identify any advisors and their relevant experience. Indicate if any have run a round for Gitcoin or participated in running a round in the past. List any advisors and their relevant experience.

  • @ZER8 - Round Operator for 5 GG matching rounds
  • @sejalrekhan - experienced Gitcoin contributor and running a Gardens v2 Council Safe with Sov.

Funding Mechanism:

Gardens v2

https://docs.gardens.fund

Community Size and Engagement:

Gardens:

X/Twitter: 1.8k followers
Discord: 100+ members
Communities building on Gardens v2: 10, with 80+ requests for access
Fundraising: $70k raised in 2024 to date from Grants, donations, hackathon winnings and DAO funding proposals.

1Hive:

X/Twitter: 6.5k followers
Discord: 1k members

Gardens Success performance metrics:

  • TVL (tokens staked in communities + tokens in funding pools + tokens in Council Safes
  • Number of Active Communities
  • Number of Community Members
  • Number of Pools, Proposals, and Disputes
  • Qualitative responses from users on their satisfaction with the platform

Type of Projects to Fund:

  • We aim to fund projects that help grow the public goods pie in a tangible way
  • We aim to help nurture experimental concepts that can grow into public greats
  • Projects that help 1Hive and Gitcoin gain more visibility as organizations
  • Experimental ideas/concepts that can lead to more Gitcoin <> 1Hive synergies
  • Projects that lead to positive sum games in the space that are interoperable and have not been funded

Estimated Number of Eligible Grantees:

  • 50 expected applications

Impact Assessment Plan:

  • We intend to assess grantee impact through multiple methods such as Karma GAP, reputation tooling, etc
  • Projects that do not have or wish to set-up a Karma profile will detailed milestones will not be accepted into the round
  • We will use Convex Funding to assess the potential impact of our grantees as well

Additional Considerations:

N/A

Potential Conflicts of Interest:

ZER8 is on the Gitcoin Community Council and will not vote in support of this round directly or indirectly by not supporting other rounds.

This would include if any round operations team members are part of any projects participating to receive/get a grant

More Information:

If you do not receive matching funds from Gitcoin, will you still participate in the round?

No, if matching funds were not approved then 1Hive would directly fund Gardens Council Safes.

4 posts - 2 participants

Read full topic

šŸŒ± Gitcoin Grants GG22 Community Round Proposal - Youth In Need

Published: Sep 20, 2024

View in forum ā†’Remove

Name (or Topic/Theme) of Proposed Round:

Youth in Need

This round welcomes projects that support youth in need through kidsā€™ shelters and related services, such as safe housing, counseling, and crisis intervention programs.

Social Handle of Your Organization:

Just a network, yaā€™ll

Eligibility Criteria:

Projects must primarily focus on supporting youth in need.
Additional criteria include:
-Video call interview with the round operators
-Demonstration of knowledge of crypto and the ability to receive and use donations effectively
-Transparency of financial records
-A video call booking link such as calendly or cal.com so donors may call directly with a project representative

Round operators will also review relevant materials such as a website and social media accounts.

Reminder: All rounds must comply with Gitcoinā€™s core rules, which include no fraudulent activity, quid pro quo, hate speech, or other activities out of alignment with Gitcoinā€™s essential intents.

Marketing Plan:

Clearly outline your marketing plan, including channels utilized and ways you plan on engaging your community and target audience.

We will be asking the following individuals to help promote the round on Twitter:
-Noah Chon Lee (round operator and contributor of 1k to the matching pool. Will also share on LinkedIn and Facebook with another 3,500 followers there.)
-Mozhi Rinpoche (round operator and contributor of 1k to the matching pool)
-Kevin Owocki (Contributor of 1k to the matching pool)
-Vivian Chen (Supporter of Avaā€™s House Kids Shelter in Thailand and a shelter in India)
-Sun (Supporter of Avaā€™s House)
-Vee (Supporter of Avaā€™s House)
-Janine Leger (said ā€œLove it!! Iā€™d also potentially reach out to different non-profits that run kids shelters to get them involved.ā€
-Brooke Bowman (works with Mozhi)

If all these individuals support then this amounts to roughly 118k followers. With Gitcoin we reach 322,000 followers.

Based on the positive responses to this idea, we expect many more individuals to share this. See responses to the idea here: https://x.com/noahchonlee/status/1836794955907375235
(Apologies to the Internet for the terrible gif)

Round History:

To our knowledge, this would be the first time a round of its kind has occurred through Gitcoin.

Team Running This Round:

Noah Chon Lee
Social: https://x.com/noahchonlee
Bio: Professional juggler turned tech entrepreneur. Former Marine Corps midshipman, volunteer in Ukraine, nonprofit organizer in the Amazon Jungle, AI start-up manager, co-founder of viaPrize, and supporter of New Hope Shelter in Ecuador.
Relevant experience:
-Manager of the first Zuzalu Gitcoin round and round operator in the Zuzalu Q2 2024 round, totaling >1M dollars dispersed.

Mozhi Rinpoche
Social: x.com
Bio: Recognized as a Buddhist Rinpoche in 2018 and currently the Executive Director of the No Self Society. This new 501(c)(3) nonprofit has launched several programs, including the Build to Become Club, which supports youth in developing a deeper sense of purpose to overcome lifeā€™s challenges through mentorship and unique project opportunities.

Relevant experience:

  • Over 20 years of experience working in a wide range of educational settings
  • Executive Director of a nonprofit with a program to help mentors youth

Alignment with Gitcoinā€™s Intents:

This round will increase Allo GMV byā€¦

-Pulling in donations during this round
-Opening up participation to fiat donors

When we added fiat donations for the OpenCivics GG21 round (see here) 7.21% of donations came through fiat. If Gitcoin had this option in place in Grants Stack, it would result in millions more in Allo GMV. We expect the percentage would be significantly higher if the user experience wasnā€™t split between two sites, and long-term this opens up the user base to billions of people instead of thousands of L2 users.

Noah plans to write up a proposal for the viaPrize team to build this into grants stack, taking a fee, and splitting the revenue with Gitcoin.

Otherwise, we would add fiat donations the same way as during GG21.

This round would also be new in its focus on social projects, which may open up a new potential user group for Gitcoin.

Anticipated Size of the Matching Pool:

  • The matching pool is anticipated to be $5,000, fundraised through kind-hearted individuals contacted through Twitter and the Gitcoin forum.
  • Funding address: 0x850a146D7478dAAa98Fc26Fd85e6A24e50846A9d
  • We have a clear plan in place for future fundraising, including sharing stories from the grantee communities on social networks.

Advisors for This Round:

TBD

Funding Mechanism:

Our default plan is to use quadratic funding because it is easier to convince people to donate when they know it will be matched.

We are also in discussion with Flow State to see if quadratic streaming would make sense for this round.

Community Size and Engagement:

We are planning to include 10-20 projects in the round.

We believe this is a reasonable number for us to thoroughly review during the application period. We are also learning from how the most recent Open Civics round chose a number of projects in this range to make sure the time spent by grantees fundraising is worthwhile.

If we count Avaā€™s House and New Hope Shelter as representative projects, each has around 50 people in the TG group or mailing list and roughly 30 donors. The estimated average monthly donations between the two projects is $600.

This could mean an estimate of a community size across all projects of 500-1000 with perhaps 300-600 donors giving $6,000-$12,000 if this were a normal fundraiser. We believe that the Gitcoin community, social network, and matching funds will pull in many new donors to these projects, as well.

Type of Projects to Fund:

  • We aim to fund projects that support youth in need through kidsā€™ shelters and related services, such as safe housing, counseling, and crisis intervention programs.

Estimated Number of Eligible Grantees:

  • We believe that thousands of grantees will be eligible to apply for this round. There are many amazing kidsā€™ shelters, orphanages, and other programs supporting vulnerable youth worldwide.

Impact Assessment Plan:

Describe how you intend to assess grantee impact through methods such as Hypercerts, GAP, Deresy, etc., and provide details of the plan, including how you will measure and evaluate the success and impact of the grantees over successive rounds.

  • We intend to assess grantee impact through Karma Gap updates. Our detailed plan includes sending a follow-up to the projects 3 months after the round to request that they report to us how they have used the funds. In case they struggle to make a report on Karma Gap, we will ask them to also send updates in a Google form and we will add the updates to a Karma Gap project representing the whole round on their behalf.

Additional Considerations:

Community members should consider THE CHILDREN.

Potential Conflicts of Interest:

Noah supports New Hope Shelter in Ecuador
Mozhi is founding Build to Become as a mentorship program for students
We both would be happier if our projects are part of the round.

More Information:

If you do not receive matching funds from Gitcoin, will you still participate in the round?

No

1 post - 1 participant

Read full topic

āš™ļø Grants Lab September Product Memo

Published: Sep 18, 2024

View in forum ā†’Remove

September Product Memo: Exciting Roadmap Updates and a Renewed Focus for Q4

As we gear up for the final stretch of Q3 and look ahead to Q4, I wanted to share some exciting updates and changes to our product roadmap. With just three weeks left in Q3 and a pivotal DevCon on the horizon, weā€™re honing in on our focus to ensure weā€™re delivering impactful solutions, leading innovation in our space, and of course capturing that all important GMV.

Hereā€™s the game plan as we finish up September and transition into Q4:

1. Interim Indexer Solution & High-Priority Builds: Weā€™ll continue pushing forward with our interim indexer solution to reduce errors and resolve missing data issues quickly until we implement the new indexer in Q4, and also finish up support for the SUNNYs customer build with Optimism. Additionally, weā€™ll address high-priority customer requests from Filecoin to ensure weā€™re meeting their needs effectively.

2. Revamping Checker with Allo Starter Kit: Our next major task is building with Allo Starter Kit by integrating the Checker experience into the user flow. This enhancement will streamline our offerings and provide a more cohesive experience for our users, while also letting us take ASK for a spin rebuilding a high value feature that we can maintain easily in future.

3. Rebuilding Direct Grants: Weā€™re excited to announce that weā€™ll be revamping our Direct Grants mechanism. This upgrade will include significant improvements to payouts and introduce an impact metrics feature, addressing key areas for enhancement and ensuring we can build with ASK on one of our core mechanisms ahead of DevCon.

4. Introducing Multichain Checkout Bridging: For Gitcoin Grants 22, weā€™re prioritizing the development of a bridging solution for multichain checkout. This feature addresses the biggest pain point from GG21 and will provide a seamless experience for our users. I know this has been a long time customer feature request, so Iā€™m very excited to ship it.

5. Mint Attestations ā€“ A Revenue and Engagement Opportunity: Given the market downturn, weā€™ve decided to make a strategic bet with Mint Attestations, allowing users to mint and share their donation during checkout for a small additional fee. This feature aims to create new revenue streams, bring some extra delight to the donation experience and reinforce Gitcoinā€™s position as a leading attestor in the open-source funding ecosystem. Passport is almost profitable with attestations so Iā€™m excited to see how much revenue we can drive with this bet.

Our renewed focus reflects our commitment to delivering value and innovation. Each of these initiatives is designed to enhance our platform, future proof our technology, respond to customer needs, and position Gitcoin as a forward-thinking leader in our field.

Iā€™m incredibly excited about what weā€™re building and the positive impact it will have. Letā€™s continue to channel our energy and passion into these efforts, and as always, thank you for your hard work and dedication. Together, weā€™re driving the future of open-source funding and capital allocation!

Onward and upward!

Kat, Head of Product at Gitcoin Grants Lab

2 posts - 2 participants

Read full topic

šŸŒ± Gitcoin Grants [GG21 Retrospective] Token Engineering the Superchain

Published: Sep 18, 2024

View in forum ā†’Remove

Introduction

Token Engineering the Superchain Grants Round: Summer/Fall 2024 was designed as a dual-phase initiative to advance token engineering within the Optimism and broader Superchain ecosystems. The first phase, completed in August 2024, was a Tunable Quadratic Funding (TQF) round aimed at funding high-potential projects. The second phase, a Retroactive Funding round, is scheduled for later this year to reward grantees based on completed milestones and demonstrated impact.

Grant Round Objectives

The primary objectives of this grant round were to:

  • Advance Token Engineering field: support projects that demonstrate potential to advance token engineering field and contribute to the OP and broader Superchain ecosystems.
  • Drive Superchain impact: support initiatives with the potential to create measurable, positive effects within Optimism and its broader ecosystem.
  • Prepare for Retroactive funding round: set the foundation for a follow-up Retro Round using Gitcoinā€™s RetroPGF platform, which will reward projects based on the milestone achievement and demonstrated impact.

Grant Round Overview

  • Total donations: $ 5,792.59
  • Number of contributions: 914
  • Average contribution: $ 16.6
  • Unique donors: 349
  • Participating projects: 18
  • Average grant size: $ 3,333

The round focused on funding projects with strong alignment to both token engineering and OP ecosystem, selecting projects based on their potential to drive significant impact.

The grant round targeted projects advancing token engineering through various means, such as:

  • Tooling: building tools and infrastructure that enhance token engineering practices within the Superchain.
  • Research and Education: conducting research and creating educational resources to expand the understanding and application of token engineering.
  • Social Infrastructure and Consulting Services: developing frameworks and offering services that support the communityā€™s capacity to apply token engineering principles effectively.

Setup and Management

The TQF round built on the lessons learned from previous rounds, further refining the Tunable Quadratic Funding (TQF) approach. This round also introduced new criteria for evaluating the potential impact within the OP ecosystem. By incorporating token engineering expertise signals (TEA NFT credentials, $TEC holdings) and boosting them with Optimism Delegate, Badgeholder and $OP holdings as signals, TQF ensured funding aligned with stakeholders knowledgeable in both token engineering and OP ecosystems.

Challenges and Solutions

  1. Volume of applications: despite a more focused round, the unexpected volume of last-minute applications created challenges in evaluation. To address this, future rounds will consider increasing evaluation capacity by engaging more reviewers to manage the load more effectively.

  2. Superchain alignment: many projects struggled to clearly articulate both token engineering relevance and OP ecosystem impact. We supported these grantees through application revisions but recognized that more upfront guidance might be needed in future rounds to help projects fully align with our goals.

  3. Time management and appeals: the short timeline between application deadlines and the start of the donation period, combined with managing late appeals, stretched resources thin. Moving forward, we might consider separating the closing of applications from the donation period to better manage both processes.

Outcomes and Statistics

Overall Payouts

Grant name Total Funding (DAI)
Pairwise: Simplifying Choices, Amplifying Voices 9000.00
Inverter Network 8928.09
Superchain Innovation and Competition 8239.55
Bonding Curve Research Group (BCRG) 5227.51
Token Swaps as a Mechanism for Superchain alignment 4445.47
Treegens DAO 3732.94
Valueverse Labs 3600.49
TPRO Network 3090.28
Flow State (Streaming Quadratic Funding) 2963.42
GovGraph 2285.61
EVMcrispr 2159.55
Breadchain Cooperative 1749.53
1Hive Gardens 1398.04
Change Code: Permissionless Results-Based Fund 930.92
Super DCA: The Time-Weighted Average Market Maā€¦ 841.54
Simplicity Group 574.94
Regen Atlas 501.28
Eisodos Multimodal 330.86

TEGR4 vs Token Engineering the Superchain- Project & Funding Changes

TEGR4 Token Engineering the Superchain Difference % Change
Total projects 32 18 -14 -44%
Recurring projects 9 11 2 22%
New projects 23 7 -16 -70%
Unique donors 554 349 -205 -37%
Total crowdfunded $9,363.07 $5,792.59 -3570.48 -38%
Total contributions 1,579 914 -665 -42%
Average contribution $ 16.9 $ 16.6 -0.3 -2%
  • Total projects: in the previous round (TEGR4), we had 32 projects, while the current round focused on OP/Superchain had 18 projects, reflecting a more selective approach aligned with OP ecosystem goals.
  • Unique donors: the previous round had 554 donors, whereas this round saw a drop to 349, likely due to the more focused nature of the round.
  • Crowdfunding amount: TEGR4 raised $9,363.07, while the current round raised $5,792.59, reflecting the narrower focus but also the strong support within the OP/Superchain community.
  • New projects: in the previous round, there were 23 new projects, whereas this round saw only 7 new projects, as many returning projects already had ties to the OP/Superchain.
  • Average contribution: both rounds had similar average contributions, around $16.9, indicating stable community engagement per donor.

Conclusion:

While participation numbers and funding were lower compared to previous rounds, this was expected due to the more selective approach. Additionally, this round is only phase 1, with a follow-up retro round to come. The overall focus for this dual-round approach is to emphasize long-term impact and reward the progress made by grantees in the months to come.

Lessons Learned and Next Steps

This round provided several valuable insights that will shape our approach to future grant rounds:

  1. Clearer guidance on Token Engineering & Superchain alignment: we learned that some grantees struggled to articulate both token engineering relevance and their impact within the OP ecosystem. To address this in future rounds, we will:
  • Provide more detailed, upfront guidance and templates during the application phase to help grantees align their project goals with both token engineering and Superchain impact.
  • Host pre-application workshops or AMAs to clarify expectations and offer Q&A opportunities for prospective applicants.
  1. Managing last-minute applications: the high volume of last-minute applications created a challenge in ensuring thorough evaluation. In future rounds, we will:
  • Expand the reviewer pool and ensure more time is allocated between the application deadline and the start of the donation period.
  1. Grantee marketing support: several grantees did not fully leverage the opportunity to promote their projects and attract contributions. To improve this, we will:
  • Offer marketing toolkits and resources earlier in the process, including sample social media posts, graphics, and outreach strategies.
  • Provide incentives for projects to engage with the community to boost visibility and increase their chances of success.
  1. Refining impact metrics and evaluation criteria: setting and tracking meaningful metrics has proven to be a challenge in terms of capturing both short-term milestones and long-term impact. To improve this, we will:
  • Implement clearer milestone-setting requirements that include both quantitative and qualitative impact metrics (e.g., community engagement, adoption rates, technical milestones).

This focus on refining guidance, streamlining processes, and enhancing grantee support will help us to improve our future rounds and create greater alignment between grantee projects and community priorities.

Key Successes

Key Successes from the 2024 TQF Round:

  • Strong alignment with Superchain objectives: despite being a more focused round, the projects selected demonstrated clear potential to impact both token engineering and the broader OP ecosystem.
  • Optimized use of Tunable Quadratic Funding (TQF): this round successfully built upon the TQF model, incorporating expertise signals from Optimism delegates and badge holders. This enhanced the quality of decision-making and ensured funding aligned with community priorities, demonstrating the power of fine-tuned quadratic funding mechanisms.
  • Increased returning grantees: we saw a 22% increase in returning grantees, which indicates that previous participants continue to see value in our rounds. These returning projects showed strong progress and further alignment with OP ecosystem goals, solidifying their role as key contributors to both token engineering and Superchain.

Next Steps: Preparing for Retroactive Funding Round

The Retro Round, scheduled for October- December, 2024 will use Gitcoinā€™s RetroPGF platform to allocate additional funding based on demonstrated impact. Grantees will need to submit reports and proof outlining:

  1. Milestones achieved
  2. Impact metrics

We are currently finalizing the timeline and milestones for the Retro Round and will keep all grantees informed as we approach the next phase.

Collecting Grantee Feedback

We were unable to collect grantee feedback in time for this report but will collect detailed feedback as part of the Retroactive funding process to ensure continuous improvement in future grant rounds.

Closing Thoughts

This round has shown that combining Quadratic Funding with Retroactive Funding presents an exciting opportunity for incentivizing long-term impact. We are committed to refining our approach and ensuring alignment with both token engineering and OP ecosystem.

We look forward to the Retro Round, where we will continue this journey of funding impactful projects and rewarding meaningful outcomes.

1 post - 1 participant

Read full topic

šŸ“ Citizen Grants RFP: GG22 Grantee Onboarding/Education Program

Published: Sep 16, 2024

View in forum ā†’Remove

Overview

Our goal is to create a community-led onboarding program for grantees that will be delivered the week before GG22 goes live. We are seeking experienced grantees within the Gitcoin ecosystem to lead this onboarding program; they will be our Onboarding Partners.

Scope of Work

Throughout this program it is important for Onboarding Partners to educate grantees and builders on:

  • How QF works
  • How to apply for GG22 (application process, understanding qualifications, connecting with GitHub)
  • Assisting with and reviewing applications
  • Understanding Checker
  • Markdown
  • How to use Grants Stack / Live Demo
  • How to market rounds
  • How to report any bugs throughout the application process

We expect onboarding partners to host their own onboarding sessions on Gitcoinā€™s Discord. Gitcoin will support the marketing and amplification of these onboarding sessions to assist with directing grantees to your sessions.

Additionally, we expect experienced grantees to submit an after-action report and answer a quick survey from the Gitcoin Team at the end of the Onboarding/Education Program to help the team understand the effectiveness of this program.

Deliverables List

Google Slide Deck

Live demos

Video tutorials

Office Hours

It is up to those proposing to outline what the program will look like, and clearly include the ā€œScope of Workā€ and the ā€œDeliverables Listā€.

Selection Criteria

We will be selecting 1 proposal within our ecosystem that includes one or a group of grantees that have participated in a minimum of 3 grants rounds. You will need to have experience with Gitcoinā€™s product suite. Have a time commitment of at least one week where you can spend 1-2 hours daily to successfully onboard and educate GG22 grantees and builders. We will amplify efforts and direct grantees to this program.

The sessions should include live demos, slideshows and space for AMA. The onboarding program should remain in the scope of work set out above.

Timeline

Submissions are open until October 1

By October 4, experienced grantees will be selected and added to a Telegram chat or designated Discord channel for communication.

Between October 14 - 23, onboarding partners are expected to onboard, educate, and assist with any questions or concerns that grantees may have.

RFP Managers

@MathildaDV (Grants Program Lead)
@DaeYunique (Grants Coordinator)

Budget

$5000 to be paid in GTC

Funding & Commitment

This will be funded through the Citizen Grants Program budget.

Evaluation & Announcement

At the close of the submission, the RFP Managers will select experienced grantees according to the criteria. If there are any adjustments in the criteria, the adjustments will be published.

Commencement of Work

The selected grantees will commence work between October 14 - 23.

For preparation,Onboarding Partners should create an onboarding plan for onboarding and educating grantees. The selected experienced grantees will also be added to a Telegram chat or dedicated Discord channel for communication.

Compensation will be dispersed upon the completion of the Onboarding/Education Program.

Evaluation and Lessons Learned

Upon conclusion of the Onboarding/Education Program, we will provide a retrospective with feedback from the grantees, an after action report, and responses from the RFP managers.

How to Apply

Upload your proposal as a reply to this post. Please make sure to include all the relevant details of the onboarding program, including who will be on the team. Proof of 3 GG round participation required.

12 posts - 9 participants

Read full topic

šŸŒ± Gitcoin Grants Gitcoin Grants 22 (GG22) OSS Eligibility Criteria

Published: Sep 16, 2024

View in forum ā†’Remove

Gitcoin Grants 22 (GG22) OSS Eligibility Criteria

Introduction

Gitcoin and our partners are collaborating to support the growth and development of the Open Source Software (OSS) ecosystem through a series of quadratic funding rounds. These rounds will allocate funds to support contributions to projects building and enhancing the OSS and digital public goods.

Objectives

  • Support projects contributing to the OSS and Web3 ecosystems
  • Encourage wider community involvement through donations to projects, using donation volume as an indicator of engagement
  • Foster innovation and development within various segments of the OSS ecosystem

Program Philosophy

Collaborative Approach

We encourage projects that seek to complement and enhance existing initiatives rather than competing directly against them. The success of this round is viewed as a collective achievement, benefiting the entire OSS ecosystem.

Long-term Vision

We value projects demonstrating a commitment to sustained impact and growth within the OSS ecosystem. This round may be part of a series of recurring funding opportunities, and projects showing long-term potential will be well-positioned for future support.

Community-Driven Success

The collaborative nature and positive community engagement in this round will influence the planning of future funding opportunities.

General Eligibility Criteria

Ethical and Community Standards

  • No Hateful Content: We firmly stand against discrimination and hate speech.
  • Deceiving Users: Prohibited is any content that could harm users or lead to unintended consequences.
  • Falsification: Attempts to falsify contributions, including Sybil attacks or other manipulative practices, are strictly banned.
  • Fraud & Impersonation: Projects must accurately represent their affiliation and intentions to maintain transparency and trust.
  • No Quid Pro Quo & Bribery: Incentives in exchange for donations are disallowed, maintaining the integrity of the contribution process. For this round, we will follow Gitcoinā€™s standard for QPQ.
  • Advertising Restrictions: Utilizing grants for direct promotional activities or sales is prohibited.
  • Funding Caps: Projects with significant external funding may be reconsidered to ensure equitable distribution of resources.
  • Legal Compliance: Mandatory compliance with all applicable laws and regulations for participation.
  • Positive Community Interaction: Projects are expected to maintain a supportive attitude towards other participants, contributing to a collaborative and constructive funding environment.

Open-Source Principles and Project Activity

  • Licensing Requirement:
    • Projects must be fully open source, offering ā€œsource availableā€ for anyone to fork, modify, and redistribute.
    • All project repositories must utilize permissive licenses. Projects with non-permissive licenses undergo a manual review to ensure they still meet our open-source standards.
  • Activity Metrics:
    • Projects are expected to demonstrate established and ongoing development activity, indicated by meeting at least three of the following criteria:
      • A first commit more than 90 days prior
      • A recent commit within the last 30 days
      • Activity on more than 20 days in the previous 90 days
      • Contributions from more than one individual
    • Projects that only meet two of these criteria will receive a manual review, whereas those failing to meet at least two criteria are deemed ineligible.

GG22 OSS Rounds

GG22 will feature four funding rounds within Grants Stack, each with its own focus and eligibility criteria:

  1. Hackathon Alumni
  2. Applications
  3. Web3 Infrastructure
  4. Developer Tooling and Libraries

Allocations

  • Hackathon Alumni: $100,000
  • Applications: $300,000
  • Web3 Infrastructure: $300,000
  • Developer Tooling and Libraries: $300,000

Round-Specific Criteria

1. Hackathon Alumni

Objective: To nurture and support projects that originated in recent hackathons and have shown potential for significant contribution to the OSS community.

Round-Specific Criteria:

  • Have participated in a recognized hackathon in the last 18 months
  • Provide evidence of development progress post-hackathon
  • Have a link to a Hackathon project page
  • Must provide proof of participation in a hackathon in the last 18 months where what was produced aligns with Open-Source Principles and Project Activity criteria

2. dApps & Apps

Objective: To accelerate the development and adoption of Applications that offer novel utilities or services, particularly those addressing unmet needs within the ecosystem.

Target Areas for Funding:

  • User Experience and Interface Design
  • Financial Inclusion
  • Educational and Onboarding Tools
  • Social Impact Applications

Round-Specific Criteria:

  • Demonstrate user-centric design and functionality
  • Show contribution to ecosystem growth
  • Present innovation in application use cases

3. Web3 Infrastructure

Objective: To strengthen the Ethereum ecosystemā€™s foundational infrastructure by supporting projects crucial for its development, scalability, and security.

Target Areas for Funding:

  • Core Client Teams & Development
  • Staking Infrastructure and Diversity
  • Decentralized Identity and Cross-Layer Solutions
  • Security and Scalability Innovations
  • Wallet Security and Privacy Technologies
  • Standardization and Future-Proofing

Round-Specific Criteria:

  • Demonstrate significant contribution to the Ethereum networkā€™s infrastructure
  • Show engagement in pioneering development, particularly in enhancing privacy, interoperability, and user experience

4. Developer Tooling and Libraries

Objective: To support the development of tools and libraries that empower developers to build more efficiently and effectively within the OSS and Web3 ecosystems.

Target Areas for Funding:

  • Development Frameworks and Environments
  • Interoperability Tools
  • Smart Contract Libraries
  • Data Analytics and Visualization Tools

Round-Specific Criteria:

  • Demonstrate how tools, libraries, or frameworks significantly reduce development barriers, improve efficiency, or enhance the security of Web3 projects
  • Show support and usage within the developer community

Evaluation Process

Our evaluation process combines quantitative measures, such as adherence to open-source licensing and active development indicators, with qualitative assessments, including the projectā€™s contribution to the OSS ecosystem, community engagement, and innovation.

Conclusion

This eligibility framework for GG22 OSS funding rounds is designed to nurture various projects across development stages and focus areas within the open-source ecosystem. By establishing clear criteria, we aim to encourage sustained contributions, enhance community engagement, and ensure a transparent and inclusive selection process, fostering growth and innovation within the OSS ecosystem.

2 posts - 2 participants

Read full topic

šŸ§™ šŸ§™ā€ā™€ļø Ideas and Open Discussion 2025 Trends to Watch :: Gitcoin

Published: Sep 16, 2024

View in forum ā†’Remove

The ecosystem is evolving!

Crypto moves fast. This means there are both opportunities/threats for Gitcoinā€¦

This post is from Owocki/@Sov , and covers different trends that we see in the market, and how they may affect 2025 strategy.

1. Ecosystem-Specific Venture Funding

Convertible grants are a hybrid mechanism bridging the gap between traditional ecosystem grants and VC investments. The most well-known early examples of these come from Solana as non-dilutive grants that can convert to equity investments upon reaching specific milestones, such as raising a priced round or hitting growth targets. Another example is Givethā€™s q/acc program with Polygon.

This model allows grantors to support various projects, including closed-source and potentially commercial initiatives that still deliver ecosystem value. It offers projects the flexibility to build viable businesses without typical grant restrictions while giving foundations a stake in successful ventures.

We know that many of the longest-running and well-funded grants programs in the Ethereum ecosystem are thinking about this. Optimism, Arbitrum, Aave, Maker, and the Uniswap Foundation have all either announced ecosystem-specific VC programs or stated that they are looking into them. Venture programs are typically well-funded which means that there may be high potential GMV. Since these programs are also typically run off-chain, even in Web3, we would need to come up with a compelling case for running them on-chain.

2. Rising demand for verifiable impact

Grants are not dying, but they are entering their Reputation era. This means itā€™s time to reinvent, to be outspoken and advocate for change where itā€™s needed!

There is a new category of ecosystem incentives programs that only spend on verifiable impact (eg some action is taken onchain.) This category represents both an evolution of historically hard-to-verify grants programs, as well as a push back against grant farming and even the idea of grants themselves. Some mechanisms in this category may fit more in the ā€œecosystem growthā€ bucket than ā€œgrants.ā€ The largest and savviest programs are already moving in this direction and we expect that the rest of the market will follow them.

This category includes things like

  1. Direct to Contract Incentives from Boost.xyz
  2. Incentivized Action Market (IAM) from Royco
  3. Retro Funding (esp Round 4 style Impact Metrics Funding) from Optimism (we built R4 app!)
  4. The Sunny Awards (funded by Optimism, built by Gitcoin)
  5. Primitives for proving out impact like Karma/Hypercerts
  6. Verified Impact using Thrive Protocol

The rise of verifiable impact is a threat to Gitcoin Grants if other players are able to segment the market into verified impact/unverified impact, and our solutions are cast as unverified impact.

The opportunity to evolve Gitcoin Grants into including verifiable impact is a great way to counter that threat, and even turn it into a strength.

Should Gitcoin make a play in verified impact? And if so, what primitive do we bet on? Where do we think we can provide value/win?

3. Futarchy

2024 was undeniably the year of the prediction markets, with platforms like Polymarket gaining unprecedented attention and usage. Prediction markets, where users bet on future events and outcomes, surged in popularity as tools for both governance and decision-making. Polymarket, one of the leading platforms in this space, became a central hub for predictions on everything from elections to cryptocurrency trends.

Futarchy is a governance model proposed by economist Robin Hanson, where decisions are made based on prediction markets. In a futarchy, elected officials (or protocol governors) define national welfare metrics, such as GDP or well-being, while policy choices are determined by markets that predict which policies will most likely improve those metrics. The idea is that by relying on market-driven predictions, it could lead to better decisions than traditional voting, leveraging collective intelligence to forecast outcomes more accurately.

Endorsed by Ethereum co-founder Vitalik Buterin, Polymarket gained credibility and momentum, symbolizing the growing interest in decentralized forecasting. With its rapid expansion, 2024 marked the mainstream emergence of prediction markets as a powerful tool for collective intelligence and economic insights.

In the past, following Vitalikā€™s research/thinking has yielded great results (AMMs=> Uniswap, QF => Gitcoin Grants, RetroPGF on Optimism). It might be a good bet for Gitcoin to get ahead of this one and build futarchy into the allo ecosystem.

4. More ppl building on Allo

2024 was the year of Gitcoin going multi-mechanism.

Grants Lab has built

  1. QF
  2. MACI QF
  3. RetroPGF
  4. Direct Grants

Citizens have built the following on Allo now

  1. Conviction voting (by 1hive)
  2. Grant Ships (by dao masons)
  3. Arbitrium LTIP (by raid guild)
  4. Endaoment QF
  5. Streaming QF (by Geoweb/superfluid)

This trend will likely continue with tailwinds from the release of Owockiā€™s new book, and Allo 2.1 having a great development experience.

How might we extend/embrace the network of builders on top of allo? Are there any cases in which we want to build these tools into GG? Do a token swap with these teams/develop a rev share? Are there any of these teams we want to acquire? Letā€™s explore DAO to DAO partnerships!

5. Onchain Social

The meta has been around for a while now, but given the large investments by VC in the space, what can we do to make Gitcoin a more social experience? A key principle of onchain social is that Ethereum is a social network. How might we showcase the best of what is being built in the Ethereum ecosystem, by who, and who has supported them? This could be woven throughout the product experience as a light touch, providing users with insights into the network and impact driven by the projects they support. By doing so, we aim to inspire trust, transparency, and a deeper connection between users and the broader ecosystem.

ASK: Get involved

This is a live conversation. Hereā€™s how you can contribute.

Respond to this post

This post was authord by Sov/Owocki. But others probably have good market insights too! Weā€™d love to get your input. If you are reviewing this doc, feel free to add your trends below.

Possible Trends:

  1. How are projects like Gitcoin doing financial sustainability or value capture?
  2. Are there any threats we can turn into opportunities?
  3. Differing crypto UX depending on audience
  4. AI Development Tools - How can we embrace them to Allo builders?
  5. native/exclusive projects/tokens
  6. Web2 companies converting to web3 (kickstarter, web2 music co)
  7. Ethereum Localism / Bioregionalism
  8. More responses here
  9. Grant-Hopping from ecosystem to ecosystem. Projects maintaining grants on many L2s/ecosystems, getting funding-ask-attention-overload.
  10. QF IRL - Ethereum Localism

2025 Planning is in October

Looking fwd to discussing in more depth how weā€™ll adapt to these trends starting then.

3 posts - 3 participants

Read full topic

šŸ¤ Partnerships viaPrize Proposal for Allo Protocol

Published: Sep 12, 2024

View in forum ā†’Remove

This is a proposal that crowdfunded prizes built by viaPrize become one of the funding mechanisms in Allo Protocol.

TLDR: viaPrize Proposal for Allo Protocol

  • Integrate viaPrizeā€™s crowdfunded prize system into Allo Protocol
  • Introduce a middle-ground funding option between upfront grants and retroactive funding
  • Implement a three-sided marketplace: idea creators, funders, and builders
  • Aim to increase Allo GMV and attract new funders

viaPrize as a Product of the Gitcoin Community

100% of external funding for viaPrize to date that has supported a full time team of 5 is thanks to over 2,000 donors through several Gitcoin rounds. See more on that here.

We believe this is because we match the values of the community:

-Fully open-source
-Exploring mechanisms for funding public goods and sharing what we learn
-Funding worthwhile social and open-source projects

Our Origins

A researcher Noah Chon Lee met in Oxford had a list of ideas that could help the world, but found it too difficult to recruit, negotiate, and manage people to build this. He bet Noah $1000 that he would fail to make a place where he could simply let an idea go and let it grow.

Noah and a friend each adding $50 to prize for building a productivity app that asks you why you are opening your phone and adds a time-out feature to make sure you donā€™t lose hours of your week thoughtlessly. A random developer won this with Intenty which now has 10,000+ downloads.

During Zuzalu which was funded and partially organized by Gitcoin community members, many people added $20 each to a prize to make an AI voice for a river. Within 5 days, the prize incentivized an impromptu team of 12 to build the first ever AI voice for a nature entity airiverchat.com and presented it to the Prime Minister of Montenegro.

In June, Noah crowdfunded a prize for delivering medical supplies to medics in Ukraine. After driving to the front-lines and narrowly avoiding a kamikaze drone, the successful delivery resulted in the treatment of 45 injured and undoubtedly at least one life saved.

The Team

Using funds donated through Gitcoin, Noah launched ā€œmeta-prizesā€ which motivated 30+ developers worldwide to build features for the platform. From these contributors, we formed a full-time team of 5 people at the start of 2024:
Noah Chon Lee - CEO
Dipanshu Singh - CTO

Nithin Varma - Smart contract developer

Swaraj Bachu - Senior developer

Aryan Tiwari - Senior developer

Our Impact

$50,000 in funds processed
30 prizes won by >70 winners spanning every continent (see open-source projects that won prizes here)
7 prizes refunded

Advantages of Crowdfunded Prizes

-Prizes balance funder confidence and builder security


Upfront funding - Paid before built | Prizes - Paid when built | RetroPGF - Paid when impact

Upfront funding with grants maximizes builder security because they already have funds, but lacks any guarantees to funders that what they funded will become reality. This is partially solved by recurring grant rounds with projects that share their progress, but as a donor contributes they canā€™t be certain that their funds will result in a successfully created project.

OP style Retro PGF maximizes funder confidence because they only fund things once theyā€™ve seen an impact, but builders have no guarantees of funds while they are building.

Crowdfunded prizes find a middle ground where builders know how much money is waiting for them if they succeed and funders know they can be refunded if no one does. In user interviews we have found a segment of previous funders of Gitcoin who would prefer to fund projects in this way. Each has different strengths and weaknesses, and prizes offers a complementary option that will appeal more to certain groups.

-Crowdfunded prizes allow the best ideas to rise to the top
An idea may gain momentum in a crowdfunded prize marketplace as more people contribute. This allows the incentive for building the idea to grow until a builder decides to pursue it.

-Crowdfunded prizes empower freelancing like an entrepreneur
Builders may see which ideas have more proven demand in terms of dollar value and from how many people. Weā€™ve found that crowdfunded prizes are quadratic psychologically because the more funders supported a prize the more motivated the builder is.
In this new model for freelancing, prizes donā€™t pay builders per hour. They pay them for how much demand the builder fulfills, which is closer to how entrepreneurship works.

-Prizes are an open invitation that welcomes new collaborators
Prizes fund an idea instead of a particular team.
Multiple teams may pursue a prize at once, and we ensure that builders are aware of their competition. Builders are self-directed and have fluidity in forming teams.
A Ā¼ of the time weā€™ve found that they enjoy the challenge and compete.
Roughly ā…œ of the time they talk and decide amongst themselves who will continue because they have the best chance of succeeding.
Another ā…œ of the time they decide to work together.

An RFP process is less open. Builders bid down until the funder chooses one team upfront based on their reputation and their price.
In a crowdfunded prize, funders bid up until builders pursue the prize. If there are multiple submissions, judges will choose the best. Choosing who wins is therefore more merit-based than reputation-based. Itā€™s based on any builder who wants to prove themselves showing evidence of their work instead of funders guessing upfront who they think will do the best.
More on RFP vs Prizes here

-Prizes are hyper-efficient (because theyā€™re fun)
In academic literature, prizes are known as inducement prize contests and are labeled a ā€œhyper-efficientā€ economic system. This basically means that people are more motivated to accomplish something for the same amount of money because it is presented in a way that is more fun. Prizes motivated Charles Lindbergh to cross the ocean (Orteigh Prize), resulted in the first non-government flight to space (Ansari XPrize), and weā€™ve all seen how hackathon prizes motivate intense effort. Imagine you have $10,000 and one weekend to build something.
If you hired programmers in the Bay Area at their usual per hour rate, you might afford 3-10 hackers for a couple days.
Now add that $10,000 to a prize that brings 100 hackers for a weekend. They will work far harder and be much more motivated.

-Weaknesses of Prizes

No upfront funding. If a builder needs a certain amount of capital to even get started on a project, prizes alone will not work.
We look forward to seeing a future with multiple funding mechanisms working in conjunction such as a team receiving a QF grant, using the funds to recruit team members through prizes, and receiving retroPGF as their impact is seen.

Theoretically, upset builders from wasted or duplicated efforts. However, we actually have yet to see any builders who were upset that they did not win or that someone else won. In fact, weā€™ve found this creates a playful environment where anyone can sharpen their skills by trying to build something helpful and not worry about following through on a hard commitment such as in an RFP.

Time spent judging and communicating. If there are many submissions, then reviewing these may take time.

The Mechanism

Prizes are a 3 sided marketplace:
-Person who adds the idea
-Funders of the idea
-Builders of the idea

The same individual can fill 1, 2, or all 3 of the roles.


See this thread for more info and feel free to ask questions to our chatbot in viaprize.org
1. Someone adds an prize proposal including a submission deadline, a voting deadline, and either ā€œcustom judgesā€ or ā€œfunders are judges.ā€
2. Admins review the idea and make sure it has a clear end-state, giving feedback as necessary
3. The idea is posted as a prize that is ready to accept funds
4. Submissions are open until the deadline. If there are none, the prize is refunded. If there are >0, voting begins.
5. Either custom judges or the funders are notified to vote on winners or vote on a refund. Voting is directly proportional, meaning that if someone added 10% of the funds then they have 10% of the voting power. Unused votes are allocated according to used votes. If a submission or if ā€œrefundā€ receives 10% of the used votes, it will receive 10% of the prize pool. If all votes are used, then each funder is simply directing where their own money goes.
6. A 48 hour dispute window begins at the end of voting. If no builder disputes the results, funds are automatically disbursed. If there is a dispute, the funds are frozen until admins review the results. We can assign admins for all prizes or for individual prizes.

Whoever wins a viaPrize is who did the best, rather than who did it first.

Note this difference from bounties.

See our crowdfunded prize smart contract here
Strategic Value

The north star metric for Gitcoin is Allo GMV. Adding crowdfunded prizes as a part of Allo helps increase this number. While $50,000 is not a lot right now, the rate of this number is accelerating. Prizes offer different strengths and weaknesses compared to other available mechanisms and therefore appeal to different funders.

This also strengthens a partnership with the viaPrize team who have built a system for fiat contributions both for QF and for crowdfunded prizes which makes these mechanisms accessible to 1000x more users.

As well as this, viaPrize is proof that you can create an impactful project funded solely through Allo.

9 posts - 3 participants

Read full topic

šŸŒ± Gitcoin Grants Analyzing MACI in Zuzaluā€™s Second Set of QF Rounds

Published: Sep 11, 2024

View in forum ā†’Remove

Kudos to @umarkhaneth , @owocki and @sejalrekhan for putting this together with me!

TL;DR

  • The recent Zuzalu QF rounds ran using private voting to prevent kickbacks. This is different from the first Zuzalu round, which was public.
  • In this post, we analyze differences between the public (Q1) and private (MACI) Zuzalu rounds to empirically evaluate the effectiveness of this approach at preventing kickbacks. We find mixed results, indicating the difficulty of determining whether this approach was effective.
  • We compare different anti-collusion strategies and how they could be combined to achieve results that best aid the community in funding the right projects.

Introduction

Last month Gitcoin spearheaded its first successful implementation of MACI (Minimal Anti-Collusion Infrastructure) in a quadratic funding round for the Zuzalu community.

MACI ensures private voting to reduce incidences of bribes or kickbacks. It makes it impossible to send or request a transaction receipt to verify that someone voted a particular way. However, vote integrity is still preserved through the use of zero-knowledge proofs and the results are still guaranteed to be correct. However, MACI is not a voting algorithm ā€“ instead, itā€™s a wrapper around another voting algorithm which adds extra security. In this case, MACI was a wrapper around standard Quadratic Funding.

As data science nerds (Umar) and fairness-obsessed mechanism designers (Joel), weā€™re constantly looking for ways to improve our mechanisms and spot new issues. However, analyzing the quality of public goods funding results is tricky because thereā€™s no way to tell what the results ā€œshouldā€ look like. The best we can do is analyze patterns in the data over time. Luckily, the recent MACI rounds, which focused on Zuzalu-related projects, bear a lot of similarities to the non-MACI Zuzalu rounds that happened in Q1 of this year: both sets of rounds focused on the same community, had the same subdivisions (tech and events), and we can even look at the folks who claimed a ZuPass in Q1 to get a group of users roughly comparable to to the folks on the allowlist for the MACI rounds (all of our experiments on the Q1 rounds are filtered to look at just the ZuPass holders).

So now, letā€™s go over some common patterns that can indicate collusion. For each pattern, weā€™ll first ask how we would expect the MACI data to change if it were reducing kickbacks, and then see what really happened.

Pattern Analysis

  1. Entropy-Based

One way collusion could kick off is with a message in a private group chat. We would then expect the donations to that project from those group members to be close together in time and/or close together in donation amount.

Entropy is a measure of unpredictability or randomness. Here we apply it to donation patterns. Higher entropy would suggest more diverse, less coordinated donation behavior, while lower entropy would indicate more predictable or potentially coordinated patterns. We calculate entropy by measuring the diversity of donation amounts for each day, where a wider range of donation amounts results in higher entropy. We would expect a round with kickback-motivated donations to have lower entropy.

In the entropy distribution graph, the position along the x-axis indicates the level of entropy (randomness), with higher values suggesting more diverse donation patterns; additionally, curves that are taller and narrower indicate more consistent day-to-day entropy, while wider, flatter curves suggest more variability in daily donation patterns.

The Q2 Tech round showed higher average daily entropy (1.73) compared to Q1 Tech (1.25) and a slightly wider, flatter curve suggesting more variability. The increase in average entropy from Q1 to Q2, although not statistically significant, suggests MACI might have encouraged more diverse donation patterns.

In the Events Rounds, Q1 Events surprisingly showed slightly higher average daily entropy (1.87) compared to Q2 Short (1.48) and Long (1.79) Events. On the other hand, Q2 rounds displayed broader entropy distributions, indicating more day-to-day variability.

Overall, MACIā€™s impact varies between Tech and Events rounds. While the Tech round shows promising signs of increased donation diversity, the Events rounds had entropy values that were closer together. The results indicate that MACIā€™s effects might be more nuanced or harder to detect than anticipated, potentially influenced by other factors such as the nature of projects (tech vs events) and changes in the round structure.

  1. Jaccard Indices

Bribery attacks often result in donation patterns where many voters donate similarly. One popular way of measuring similarity is with the Jaccard index. Itā€™s measured like this: for two voters, first find the set of projects they both donated to. Then their jaccard index is the money they both donated to those ā€œsharedā€ projects, divided by the money they both donated overall. If the two people donated to completely different projects, their Jaccard index is 0. If they only donated to the same projects, their Jaccard index is 1.

So, if MACI was effective at preventing bribery attacks, one sign might be a more diverse donor base, and accordingly more pairs of voters with very low Jaccard indices (or similarly, fewer pairs of voters with very high Jaccard indices). However, the distributions of Jaccard indices over pairs of voters only partially affirm this pattern:

|479.55284552845524x360.17479674796743

(By the wayā€“ the Q1 events round had ~35 projects, while the two MACI events rounds had 6 and 8 projects. With more projects, thereā€™s naturally more room for donor diversity, so we controlled for this by slimming down the Q1 events round to its 7 most popular projects before running these experiments.)

These data show that while the MACI tech round had voters around as similar as they were in the Q1 tech round, the MACI long events round had significantly more pairs of very similar voters compared to the Q1 events round.

To be clear, a high percentage of similar voters isnā€™t a smoking gun indicating bribery attacks. For example, this donation pattern could be a result of the MACI projects each appealing to very distinct sets of users, which is especially likely where events are concerned. If one project wants to hold an event in Berlin and another project wants to hold an event in Boston, and so on, one might expect voters to be relatively single-issue in their support, only giving to the project holding an event where they live. This would result in some very similar Jaccard indices.

Evaluating MACI

MACI has immense potential as a mechanism for PGF. In the automated world of the blockchain, many types of attacks can be expressed purely in technical terms, and MACI eliminates them. Moreover, itā€™s also worth noting that there were much fewer accusations of projects promising kickbacks during and after the MACI rounds, compared to Q1. This could be partly attributed to not just MACI but a clearer social agreement on what constitutes appropriate behavior.

However, itā€™s also worth noting that we were not able to find any measure that strongly affirmed a reasonable hypothesis about how MACIā€™s collusion resistance would play out in the data. While entropy was slightly increased moving to MACI, voter similarity stayed the same or increased. Of course, comparing the Q1 ZuZalu rounds to the MACI ZuZalu rounds isnā€™t a perfect comparison, but there was certainly not a smoking gun showing that collusion was reduced by MACI.

One reason for this might be that collusion isnā€™t always expressed in purely technical terms ā€“ for example, by a smart contract that scans the blockchain for donations and awards airdrops accordingly. It can also be expressed in social terms ā€“ by a group of close friends all voting similarly. While MACI undeniably helps with technically driven collusion, it doesnā€™t have any guardrails to prevent social collusion.

A simple social collusion attack

Social collusion attacks are possible because social connections govern the actions people take just as much as technical rules do. Anyone who has ever passed the salt to someone they donā€™t like at a meal knows this ā€“ even without any technical or measurable incentive to perform an action (i.e. itā€™s not like youā€™re getting paid to pass the salt), social norms can still induce us to behave a certain way.

In the world of blockchain, social collusion attacks could look like a project owner getting a group of close friends to vote for them. Another attack bridging the social and the technical could look like a project owner bribing people to film themselves donating to their project on MACI in the last thirty minutes before voting closes ā€“ here, the attack is not technically sound, since the bribed persons could change their votes at the last minute, but if the attacker thinks that enough people wonā€™t bother to do this, then it could still be profitable.

Plural approaches prevent Social Collusion

At Gitcoin, weā€™ve been using COCM (Connection Oriented Cluster Match) to address exactly the types of social collusion attacks that are in MACIā€™s blind spot. COCM is based on the principle of plurality, where proposals generating agreement across differences are preferred over proposals generating agreement within single sections of the population.

This approach prevents collusion because colluding parties tend to not have much internal diversity, and therefore arenā€™t rewarded as much. Of course, colluding parties can try to make themselves look more different by spreading out donations to other projects, but that also gives a leg up to the other projects they donate to.

COCM is one of several approaches to enhance quadratic fundingā€™s resistance against social collusion, building upon Vitalik Buterinā€™s earlier work on Pairwise Matching. While both methods aim to reward diversity, they differ in their approach. Pairwise Matching calculates a similarity coefficient for each pair of donors, reducing matching for projects with highly similar donation patterns among their supporters. COCM, on the other hand, examines the relationships between projects based on their shared donors, rewarding projects that attract support from donors who contribute to diverse sets of projects. In essence, Pairwise Matching focuses on individual donor behaviors, while COCM considers project-level relationships.

The good news is that thereā€™s no reason why MACI and either COCM or Pairwise canā€™t be combined. MACI isnā€™t a voting mechanism in and of itself ā€“ itā€™s more like a wrapper around a mechanism that adds extra security. Right now, standard QF is inside that wrapper, but one could theoretically put COCM or Pairwise inside instead. This has never been done before (to our knowledge) and would likely pose a significant technical challenge but should still be possible.

Impact of COCM and Pairwise

When it comes to the funding differences between QF and COCM or Pairwise, we should examine both the direction and magnitude of the potential change. To understand ā€œdirectionā€, we can look at whether a projectā€™s funding would increase or decrease. To understand ā€œmagnitudeā€, we look at by how much.

One natural question to start with is: did COCM and Pairwise shift funding amounts in the same direction?

In Q2, Pairwise and COCM agreed significantly more than Q1 on the direction to shift a projectā€™s funding (93.8% vs 41.7%). This means that if used in conjunction with MACI during Q2, either of these mechanisms would have tended to move results in the same direction. One potential cause behind the large increase is the switch to MACI: if MACI successfully reduced technically-driven collusion, then all that remains would be social collusion. This is where mechanisms like COCM and Pairwise are designed to work. In other words, Pairwise and COCM may respond differently to technical collusion (hence the larger disagreement in Q1), but similarly to social collusion (hence the smaller disagreement in Q2).


Across both Q1 and Q2, COCM tends to redistribute much more funding among projects than Pairwise (57.8% vs 24.8%). This makes sense because COCM constitutes a broader change to standard QF. It also means that for communities particularly worried about the impact of collusion, COCM is a stronger choice.

Attached here is the project-level matching allocations under each mechanism. We want to note that the exact implementation of QF used here and that the actual matching was paid under was CQF (Capital-constrained QF as defined on page 17 of this paper).

Conclusion

Quadratic funding is meant to help solve coordination failures like the tragedy of the commons, where even though everyone benefits from public goods being funded, they donā€™t get funded because no one individually wants to pay the price. In theory, QF incentivizes contributions by promising big subsidies for donations, therefore making it ā€œworth itā€ for individuals to pay the price. In practice, however, this opens the mechanism up to collusion, which could be expressed in technical terms, but can often be expressed in socio-technical terms as well.

Using MACI as a wrapper around QF is an excellent solution for preventing technical attacks, but it canā€™t prevent attacks with a social component. To tackle that problem, we need to rewrite QF itself to preferentially subsidize the contributions of funders who appear less coordinated, or in other words, who support different projects from each other. This is what COCM and Pairwise do.

Each of these algorithms promotes a different winning strategy for projects. QF promotes projects to motivate their donors to support them and only them. COCM promotes projects to motivate their donors to also support other projects. QF pushes the winning strategy toward fragmentation while COCM promotes bridging.

If you have an idea for a collusion-related pattern to look for in the data, please let us know! We canā€™t share MACI data publicly but would love to run whatever experiments the community thinks would be useful.

3 posts - 3 participants

Read full topic

šŸ§™ šŸ§™ā€ā™€ļø Ideas and Open Discussion Grants Lab Monthly Meeting - September 2024

Published: Sep 11, 2024

View in forum ā†’Remove

Iā€™m sharing our monthly meeting slides here which cover various updates, announcements, and financial reviews related to the operations of the Grants Lab team. Grants Lab Monthly_September24_Share - Google Slides

Hereā€™s a summary:

  1. Kudos and Recognition: Shoutout to team members (Huss and Kurt) for their dedication and support.

  2. Organizational Updates:

    • Principal Engineerā€™s final decision will be made shortly.
    • New Social Media Manager starts soon.
    • Housekeeping updates including use of Notion Dashboard and internal communication setups.
  3. DevCon Update:

    • DevCon will take place from October 23 - November 6, focusing on community strengthening, builder engagement, and funding through community rounds and easyRPGF rounds.
    • Gitcoin presence at events will be limited.
  4. GG22 Update:

    • Focused on leveraging and growing the Ethereum builder community, aligning with core values of funding public goods, and showcasing Gitcoin technology.
    • Retrospective and redesign sessions have been conducted.
  5. Leadership Insights:

    • Meg highlights concerns about missing GMV (Gross Merchandise Volume) targets and decisions around custom builds and monetization efforts.
    • Owocki discusses the need for scale, remaining runway in stablecoins, and product and engineering rebuild efforts.
  6. August Financial Review:

    • Actual operating expenses were slightly under budget, though some overspending is expected due to investments in Allo 2.1 and the Indexer.
    • Treasury currently has $6.5M in stablecoins, which provides 15 months of runway, plus additional GTC funds.
  7. GMV Update:

    • As of September 11, 2024, GMV totals surpassed $7M, but are ~$1.3M behind the mid-September target due to various challenges, including market corrections.
    • Completion of payouts for GG21/Name and EasyRF rounds, as well as submission of a new RFP for Name.
    • Progress on service offerings and increased engineering focus.
  8. September GMV Focus:

    • Running rounds for multiple projects (Metis, Lukso, Polygon, Avalanche, Octant).
    • Aiming to push more payouts and close significant opportunities in Q4.
  9. Q3 Goals Review: The team reviewed progress against Q3 goals, summarized here: https://www.notion.so/gitcoin/Grants-Labs-Q3-24-Goals-f6d8494782b1443f8420057861447b58

  10. Product Roadmap Updates: Briefly reviewed updates to the product roadmap ā€“ forum post coming soon

Welcome thoughts & feedback!

1 post - 1 participant

Read full topic

šŸŒ± Gitcoin Grants [GG21 Retrospective] CCN Climate Solutions Round

Published: Sep 11, 2024

View in forum ā†’Remove

Climate Solutions Round Description

The Climate Coordination Network believes that Climate Action is the ultimate public good. Why? Because climate change increasingly impacts everyone worldwide. Our mission is to accelerate community-supported climate solutions on a global scale, catalyzing diverse forms of climate action to create a sustainable and equitable future for all.

The goal of the GG21 Climate Solutions Round is to provide strategic grant distribution to support impactful climate solutions projects around the world.

GG21 Snapshot: Outcomes and Statistics

  • Matching Cap: 10%
  • QF Mechanism: Qf + COCM (50-50)
  • Participants: 71 Climate Solutions Grantees based on impact ranking
  • Number of applications: 102 grantee applications
  • Total funding: $22,050
  • Number of contributions: 794 unique donors
  • Average contribution: $12.66
  • Matching funds: Paid out in USDGLO

Climate Solution Round Implementation

New for GG21: More Specific Eligibility Criteria + Round Limited to 70 Projects

In order to provide more funds to impactful climate projects, the CCN team decided to try something new for GG21. Here is a summary of the key changes:

Revised Eligibility Criteria: We rewrote the GG21 Eligibility Criteria to specifically outline what grantees needed to include in their applications as well as what would disqualify them from participating (even if they had previously participated in the round). See revised Eligibility Criteria here.

Karma GAP Requirement: Applicants who participated in GG20 were required to post at least 2 milestones and updates in their GG20 KarmaGap profile. After GG20 we encouraged projects to set milestones based on the funding they received.

Round Limit: The Climate Solutions round was limited to 70 grantees as determined by a ranking of project review scores. Note we ended up with 71, but more on that in the challenges section.

Project Review Process: The new review process was more detailed and specific compared to previous rounds. Reviewers scored projects in 8 categories on a scale from 1 to 5 based on their application, Karma GAP milestones and updates and impact metrics. Each project was reviewed by 2 reviewers. Read the detailed CCN Grant Review Process document here.

Application Period: Applications closed before the round so that the impact ranking could be finalized. This is the first time we have closed the application period before the round started.

The Climate Solutions Round: Global, Collaborative & Unique

What makes the CCN Climate Solutions Round unique? The Climate Solutions Roundā€™s unique feature/approach is that we cultivate a supportive community that results in ongoing productive relationships and collaborations. During our review of grant proposals from projects that have been in multiple rounds, we found clear examples of grantees supporting each other and collaborating to accomplish goals and address challenges.

Round Matching Results

As planned and communicated from the beginning of GG21, the CCN team utilized a combination of QF + COCM (Connection Oriented Cluster Matching) to calculate the matching pool results for the Climate Solutions Round. In the past two rounds (GG19/GG20), we tested and compared COCM and QF allocation mechanisms. As noted in previous posts, the Climate Solutions round is a closely connected community. Because of this COCM tends to flatten the results and disincentivizes projects that have worked hard to market their projects during the donation period. We have also heard much criticism that the standard QF distribution is just a popularity contest that disincentivizes projects with smaller communities and less marketing capacity.

For these reasons, we tested a hybrid model that allocates 50% of the funds using COCM and 50% using QF in GG21. We are proud of the coordination we see within the community, and for our round and our community, using QF + COCM (50-50 each) to calculate the matching funds provides the best outcome and incentives for our participants. In the future, we may explore different percentages for QF/COCM and we are also exploring tunable QF.

Impact Assessment

In sum, the GG21 CCN Climate Solutions round impacted 71 Climate Solutions projects worldwide, reducing GHGe, building core infrastructure andā€”perhaps most importantlyā€”facilitating cooperation and coordination to accelerate climate action. This round, we continued to encourage grantees to provide specific metrics utilizing ideas from the Climate Solution Metrics Garden and we required all returning grantees to include their KarmaGAP milestones and updates. We are working with Karma on ways we can generate a more comprehensive round impact report. It is currently difficult to summarize the 71 KarmaGAP pages.

To amplify our climate impact, the CCN team also decided to pay out matching funds in USDGLO. By using Glo Dollars for payouts, we increase our impact by joining the Glo Consortium and selecting to combat climate change with the revenue generated from our Glo Dollar holdings. Over $10,000 of additional funding was generated by swapping our matching funds to USDGLO. These additional funds are distributed by GLO Dollar to climate initiatives. We also encouraged our Climate grantees on this opportunity to allocate their yield from matching funds to climate action. We would encourage Gitcoin and other rounds to consider using USDGLO for matching payouts.

Participant Feedback

For GG21, we created a more specific and comprehensive feedback form here is some of the Initial results:




ā€œMassive THANKS to #GG21, @Gitcoin, @climate_program and @letsGROWdao! Itā€™s been an intense time with loads of effort, filled with great conversations (and a few tangents and rabbit holes) all powered by next-level community vibes.ā€
ā€” Impact Evaluation Foundation (IEF) post on X

ā€œThe @climate_program team. Thank you for maximizing your philanthropic impact by paying out matching funds in Glo Dollars. Youā€™re leading the way in embedded philanthropy.
ā€” Glo Dollar post on X

ā€œJust did a round of donations. So many great projects to choose fromā€‹:green_heart:Huge thank you to the CCN team for all of their work. :raised_hands: We at CARBON Copy are blown away by the support from the community so far. Thank you, thank you, thank you! :pray:ā€
ā€” @Kentbabin, Carbon Copy (CCN Telegram)

ā€œIt rocks, it needs to exist, it is why I hang out in the space, it is why I can tell people web3 can be used for good. You stay very close to the community, you listen deeply and you navigate making informed, rooted decisions + iterations on the process. I have soooo much respect for you guys!!!ā€
ā€“ Anon feedback post round

Challenges for GG21

Communication to Grantees: Communicating our new Eligibility Criteria and implementing our new review process was challenging. A few grantees missed communications and/or were confused by the new process.

Review Process: While we found the new review process to be an improvement, we were building the plane as we were flying and had to make some adjustments along the way. We were not specific enough about one of the eligibility criteria, which was ā€œif they are primarily a token launch or NFT project to raise money for a liquidity pool.ā€ We made exceptions for projects with tokens that planned to use the funds for operations or other costs outside of directly providing token liquidity. We mistakenly identified one project, $Earth, as primarily a token launch for a liquidity pool. Because of this error, we re-evaluated all the other projects that had not met the eligibility requirements and found no further errors in our reviews. Due to our mistake, we decided the fairest course of action was to add $Earth to the round as the 71st project.

Checker: All community rounds were required to use Checker, but Checker has not received any updates or improvements since before GG20. The AI is still not useful for our round and our new review process could not be accommodated in the product. We had hoped to see Karma GAP milestones/updates pulled into Checker, but this feature has not yet been added. We took the time to provide feedback on the product after GG20 and were disappointed to see none of the feedback was utilized to improve the product.

Grants Stack Product Support: We had several issues during this round and the last round, which we reported to support at Gitcoin. Responses from the support team were slow, and many of these issues were not resolved. In most cases, we found our own workarounds for these issues. These issues include downtime with the indexer, inability to download CSV from the Manager and issues checking out and making donations. The last issue particularly concerns me as I could not donate to the round and did not receive support before the round ended. If this is the support a round manager receives, I worry that our grantees and donors may also suffer from a lack of product support.

Donor turnout: We saw a significant decline in the number of unique contributors and the total amount crowdfunded. We suspect this was a combination of no OSS round, summertime and general market conditions.

Round Total Amount Crowdfunded Number of Unique Contributors
GG20 $58,000 2,262
GG21 $22,050 794

Incentives for Round Managers: While we appreciate Gitcoin supporting our community the past 3 rounds by adding to our matching pool, we, along with all other round managers, have not received any compensation for our work. Gitcoin appears to be receiving many different benefits from the community rounds, and I think they should compensate round managers for bringing value to Gitcoin through our work.

Lessons Learned and Areas for Improvements

  • We need a better way to review our grantees. While the new process we implemented lowered the workload of our review team we still lack tools to make it even more efficient.
  • We need to create a code of conduct or more specific guidelines for what qualifies as Sybil attacks. We want to make sure our community is clear on what are acceptable donor behaviors.
  • We will continue to work on updating the Eligibility Criteria of the Climate Round to be even more specific based on learning from this round, i.e. clearly defining the difference between tokens for liquidity and tokens for supporting climate action, etc.

Closing Thoughts

A big thank you goes out to Momus Collective and Gitcoin for your support funding our matching pool!

The CCN team truly appreciates all of the Climate Solutions grantees, the contributors who supported the round and the opportunity for The Climate Solutions Round to participate as a Gitcoin Community Round for GG21. We look forward to mutually beneficial partnerships and collaborations in the future.

934yol

1 post - 1 participant

Read full topic

šŸŒ± Gitcoin Grants [PROPOSAL]: Updating Community Multisig Signers on gitcoin.eth

Published: Sep 10, 2024

View in forum ā†’Remove

TL;DR:

  • Remove current community multisig signers from the gitcoin.eth multisig.
  • Add two new community members as multisig signers.
  • Align with Gitcoinā€™s commitment to decentralization and community stewardship.

Context & Rationale:

The Gitcoin Grants program has consistently emphasized the importance of decentralizing fund management to empower community members. One core mechanism that supports this decentralization is the governance over the matching pool funds held within the gitcoin.eth multisig.

Currently, itā€™s procedure to include two community members as signers on this multisig, chosen by Gitcoin to act as trusted community stewards for the matching pool funds. However, to maintain transparency, and ensure broad representation, we regularly rotate the signers and bring in new community representatives.

Proposal:

We propose to:

  1. Remove the current community multisig signers from gitcoin.eth to ensure the periodic rotation of responsibilities and avoid any accumulation of influence by a single group over time.

Janine Ledger
Annika Lewis

  1. Appoint two new community members as multisig signers, selected based on their active involvement in the Gitcoin community and commitment to stewarding public goods.

@wasabi
@ZER8

The new signers are both active longtime members within the Gitcoin community and have served on the GG Community Council since April 2024. They will be empowered to manage the multisig, alongside the existing Gitcoin contributorsā€™ signers, in a way that ensures the security and appropriate allocation of the matching pool funds.

Conclusion:

Rotating the gitcoin.eth multisig signers is a critical step in ensuring the ongoing decentralization and transparency of Gitcoinā€™s matching pool fund management. By refreshing the signer pool with new community representatives, we reaffirm our commitment to putting the community at the center of decision-making processes.


Vote

I would like to have us vote to remove and add the above mentioned community members as multisig signers.

  1. Remove two existing community members as multisig signers, and add two new community members as signers.
  2. Do not remove two existing community members and no not add two new community members as signers.
  3. Abstain.

7 posts - 7 participants

Read full topic

šŸŒ± Gitcoin Grants [GG21 Retrospective] Web3 Grants Advancement

Published: Sep 10, 2024

View in forum ā†’Remove

Cartographer Syndicateā€™s Web3 Grants Ecosystem Advancement Round

GG21 Retro

The Cartographer Syndicateā€™s GG21 Web3 Grants Ecosystem Advancement Round has wrapped up. This round wasnā€™t just about distributing funds but also about taking a step toward realizing our vision of charting all grants and incentives.

Round Stats:

  • 57 projects funded
  • 125,000 ARB matching pool
  • 22,016 ARB crowdfunded
  • 543 unique donors
  • 1,715 total donations

User Experience

As someone who has run multiple Gitcoin QF Rounds, I am no stranger to Grants Stack. This season, some key enhancements made it easier for round operators, including:

  • Umar and Joel developed an excellent QF calculator. It streamlines comparing COCM and traditional QF results, allowing for easy download, review, and granular customization of round results.
  • The add members functionality is available for both programs and rounds. This allows admins to add team members easily at the program and round levels. I hopped in for another community round and assisted with payouts, and this functionality made it reasonably easy to get in and help that round operator.
  • More networks! We added Celo and had a few rounds running for GG21. IMO, the checkout experience was reasonably smooth, and it seems weā€™re getting better each time we abstract away the complexity of crosschain checkout.

Key Wins:

1. Allo Focus:

We funded projects both building on top of Allo (Grant Ships, Gardens, Karma, Endaoment, ggframe, Funding the Commons), experienced Allo Builder Teams (RaidGuild, viaprize, Scaffold), and analytics and impact measurement tools that tap into Alloā€™s registry (OpenSourceObserver, Gitcoin Grants Data Portal, GrantsScope). We will continue to focus here for these reasons:

  • It strengthens infrastructure that the entire grants ecosystem relies on
  • It encourages innovation in capital allocation mechanisms
  • It aligns with the objectives of Gitcoin

By supporting Allo-based projects, weā€™re not just funding individual initiatives; weā€™re helping to build the foundation and expand the design space for capital allocation mechanisms.

2. Grants Infrastructure:

Our round supported several infrastructure projects that are advancing our vision to map all grants and incentives across Web3:

  • On-chain grant registry: Weā€™ve continued to develop and expand the first on-chain grant registry on Arbitrum using Allo Protocol. This registry is a foundation for increasing grant discoverability and transparency across the ecosystem.
  • Trustful: We have partnered with Blockful to develop a grants reputation system that will help build accountability in the grants ecosystem. This system aligns with our mission to explore and chart grants by providing context and credibility metrics for grant programs (a space we believe is lacking in systems today).
  • Ecosystem.Vision & WelcomeOnchain: Showcasing how third-party tools can leverage our open registry. These platforms offer views into the Web3 ecosystem. They can now provide their user base current with grant program data without the overhead of curation.
  • x23: Weā€™ve supported the creation of a grants news aggregator to keep the community informed and engaged. This tool builds upon Crypto Grant Wire by offering enhanced features and functionality, including automated program updates and the ability for other community members to contribute to the feed.

These projects arenā€™t just isolated tools but interconnected components of a broader infrastructure, making the entire grants and incentives ecosystem more transparent and accessible.

3. Quality Applicants:

Many well-known projects and communities have contributed over time to the Web3 Grants space, including Giveth, Metrics Garden Labs, Public Nouns, Hypercerts, DAO Drops, and many others that are proven builders and thought leaders in the space. Their participation brings credibility to our round and demonstrates the high caliber of projects weā€™re attracting.

  • It validates our approach and selection process
  • It attracts more high-quality projects and teams to the Cartographers
  • It increases the likelihood of funded projects delivering real value to the ecosystem

4. Community Growth:

In less than 60 days, we have grown from a Telegram Group with five members to almost 100 individuals with various backgrounds, all sharing a common thread: high context and commitment to advancing Web3 Grants. This growth is about more than just numbers:

  • It brings diverse perspectives and expertise to our community
  • It increases our capacity as a collective
  • It expands our network, allowing us to reach and influence

This growing community is the engine that drives our mission, helping us explore and chart the grants landscape more effectively. We are actively taking steps to improve our education and communication efforts, recognizing the importance of well-informed participants in the success of our rounds.

Challenges & Learnings:

1. Community Engagement and Education:

We recognized the need for better education and communication about our round and the broader Gitcoin ecosystem. To address this, we plan on:

  • Collaborating with other round operators to share best practices and learnings
  • Providing resources from our community to other ecosystems and teams that could benefit from our specific expertise

2. Focus Refinement:

While weā€™re proud of supporting past work in Web3 grants, weā€™ve learned that a more targeted approach could increase our impact. Future rounds may lean more heavily into projects building on Allo and our registry, directly supporting our mission of improving grant and incentive discoverability. This shift will:

  • Create more immediate and tangible value for the Gitcoin ecosystem
  • Accelerate the development of crucial infrastructure

Whatā€™s Next:

1. Double down on Allo:

Future rounds will prioritize builders working directly with Allo Protocol. This focus will:

  • Accelerate the development of crucial infrastructure
  • Create more synergies between funded projects
  • Strengthen our alignment with Gitcoinā€™s mission

2. Enhance Community Engagement:

Weā€™ll develop strategies to better engage our Syndicate members and the broader Gitcoin community. This includes:

  • Creating a Stronger Social Media Strategy
  • Leveraging our membersā€™ networks more effectively
  • Developing content that showcases funded projects
  • Improving cross-promotion efforts with other rounds

3. Refine Our Processes:

Weā€™re committed to continuous improvement of our round operations. This includes:

  • Implementing learnings from experienced round operators
  • Exploring other funding mechanisms to maximize impact

4. Expand Our Toolkit:

Weā€™ll continue developing tools like our on-chain registry, reputation system, and news aggregator. These tools are essential for our mission in they provide the following:

  • Transparency of the grants ecosystem
  • Empowerment of grantors and grantees to make more informed decisions
  • Facilitate and strengthen connections between different parts of the ecosystem

Conclusion

We appreciate the opportunity in GG21 and will continue to do our part in enhancing discovery and accountability across Web3 grants and incentives.

1 post - 1 participant

Read full topic

šŸ§™ šŸ§™ā€ā™€ļø Ideas and Open Discussion [GCP] Coordinape <> Allo RFP

Published: Sep 09, 2024

View in forum ā†’Remove

Greetings!

Spanning this proposal out from some conversations with @owocki , I would like to propose an Allo Strategy research and development RFP, with the goal of crafting a new Allo Strategy template that allows Coordinape GIVE to become an onchain mapping for Allo distributions of tokens.

Coordinape GIVE is written onchain via an EAS schema, and we feel it is possible to use this data to now close the loop of GIVE-based allocation via Alloā€™s onchain distribution mechanism, providing a new, decentralized layer of incentives management for web3 at large.

Proposal:

An Allo Strategy could be crafted that uses Coordinape data as a distribution mapping. This is performed by the Strategy interacting with Coordinapeā€™s Ethereum Attestation Service (EAS) schema (The Social Oracle) on Base, an onchain data source which can manage Recipients and Allocation.

Goal:

Using the GIVE data EAS schema, users of Allo could theoretically manage a strategy that processes transactions based on GIVE outcomes.

  • Right now, EAS GIVE comes from Coordinapeā€™s social apps and Farcaster, supporting the attestation of one user to another for any skill or tag.
  • With 45,000+ attestations made for hundreds of skill tags, communities and ideas, this data can already suit a wide range of token distribution goals.
  • In the future, we will also be able to port Coordinape Gift Circle outcomes to be published on EAS in the same schema, making it possible to allocate to specific DAO memberships and work histories in Gift Circles.
  • Tens of millions of GIVE have been sent in Gift Circles since 2021, for tens of thousands of users, making it one of the most rich and well used work evaluation dapps in web3ā€¦
  • The GIVE EAS schema is additionally outfitted with a placeholder field that will allow for GIVE to be weighted by a global Reputation coefficient, making it a potentially sybil resistant and flexible way to allocate resources to groups users.

Who Can Build This?

  • Gitcoin <> Coordinape will conduct an RFP process to find interested developers for the Allo strategy, with the help of @deltajuliet
  • All developers or teams with an interest in Allo Strategies, EAS, good solidity knowledge, and a track record of building, would be excellent candidates.
  • Coordinape can also contribute PM resources to assist developers with scope and design of the project.

Example Use:

A user wants to allocate a distribution of token funds to developers that are considered well versed or connected to Eigen Layer.

They can create an Allo strategy that finds wallets that are highly recognized by GIVE for their skills in Dev, as well as highly recognized for Eigen Layer tags. This strategy could take advantage of Coordinapeā€™s reputation weighting, and use a date range to introduce more filtering.

Recipients = wallets with 10+ GIVE in Dev & 5+ GIVE in Eigen Layer

Allocation = the percentage of GIVE each member has of the total in the represented category.

Example Use (future):

A user wants to allocation a distribution of funding to a specific work team using a Coordinape Gift Circle.

They can create an Allo strategy that finds wallets that received GIVE in this Gif Circle, for a specified Epoch, and distributes an allocation based on the percentage of GIVE received.

Recipients = wallets with GIVE tagged with the targeted Organization, Gift Circle and Epoch

Allocation = the percentage of GIVE each member has of the total in the represented category.

Resources:

The Social Oracle Co-op

Social Oracle EAS Schema (Base)

Social Oracle Developer Docs

5 posts - 5 participants

Read full topic

šŸ§™ šŸ§™ā€ā™€ļø Ideas and Open Discussion DAO Financial Report - July 2024

Published: Sep 09, 2024

View in forum ā†’Remove

Summary

Over the past month, our operational expenses amounted to $926,051, representing an increase of $119,306 or 14.79% compared to the previous month. This rise reflects a temporary deviation from our stability targets. The increase is primarily due to investments in product development (Wonderland) and costs related to the restructuring of the Ecosystem Collective team

This report provides a detailed analysis of our financial performance for July 2024, highlighting key metrics and budgetary insights.

Overview

  • Last Monthā€™s Treasury Holdings: $31,765,250
  • Current Month Treasury Holdings: $28,588,135
  • Variance (-$3,177,115), 10.00%): This change was mainly due to fluctuations in token prices, which fell last month. Additionally, our operating expenses across all workstreams totaled $926,051, which further influenced this variance.

Runway

The recent decline in the value of our GTC holdings has affected our Runway projection. Currently, our runway is estimated at 30 months (3 years). However, due to the spin-off of Passport and the restructuring of the DAO (formerly Ecosystem Collective), along with a monthly budget of approximately $496,777, our Runway extends to 58 months (5 years). This projection considers an anticipated expenditure of $496,777 across Grants Lab and the DAO - Ecosystem Collective.

Our DAOā€™s treasury currently holds $20,440,249 in GTC tokens, with each token valued at an average of $0.70. GTC tokens now represent 71.5% of our treasury, underscoring the significant impact of GTCā€™s performance on our financial stability. To mitigate risks from market fluctuations and enhance financial resilience, it is essential to monitor this closely and explore strategies for diversifying our treasury holdings.

Last Monthā€™s Expenditure: Total expenditure for the month was $926,051, marking a substantial increase of 14.79% or $119,306 compared to the previous monthā€™s total of $806,745. This overspend indicates challenges in resource allocation. To address this, we need to reassess our budgeting strategies to ensure more prudent spending and maintain sustainable financial health moving forward.

July*

  • Figures ran on August 27, 2024

June*

  • Figures ran on July 15 2024

Token spend in July

During July, our total expenditure in USD reached $926,051. This breakdown comprises $801,076 in USDC, 53,427 GTC valued at $42,805 and $82,170 in USDC on Rain.

Key Financial Insights July

Total Contributor Costs

  • Total personnel costs, including full-time team members, part-time support, and external consultants, amounted to $847,503. This represents an increase of $140,606, or 19.89%, compared to the previous month. The rise is primarily due to the restructuring of the Ecosystem Collective team.

Other Notable Operating Expenses

  • Software & Subscriptions: $16,448.
  • Travel, Lodging, and Meals: $29,113, primarily driven by ETHCC.
  • General and Administrative: $32,987, covering various payments related to marketing expenses.

Summary

Monthly Breakdown

July

Actuals Budget $ Variance % Difference
Headcount $789,850 $782,196 $7,653 0.98%
Other Consultants $57,653 $71,300 -$13,647 -19.14%
Software & Subscriptions $16,448 $19,105 -$2,657 -13.91%
Travel, Lodging and Meals $29,113 $54,300 -$25,187 -46.39%
General and Administrative $1,168 $7,471 -$6,303 -84.37%
Miscellaneous $31,820 $24,750 $7,070 28.56%

Breakdown by business unit / workstream:

The restructuring of the Ecosystem Collective resulted in a significant increase in expenses, primarily due to severance payments for nearly all departing contributors. With the team now streamlined to its essential components, we expect the group to operate more efficiently and cost-effectively moving forward.

  • January and February represent MMM workstream performance.

With the new budget in place, the Grants Lab business unitā€™s expenses totaled $357,342, representing a decrease of $54,342 from the previous month.

  • January represents Grants Stack workstream performance. There is no budget for July.

In the Passport business unit, $203,089 was spent out of the allocated budget of $244,208. Following the spin-off of Passport and the DAOā€™s support for the remaining portion of the year, no further expenses related to this product are expected going forward.

1 post - 1 participant

Read full topic

šŸŒ± Gitcoin Grants GG22 Community Round Proposal Template

Published: Sep 09, 2024

View in forum ā†’Remove

GG22 Community Round Proposal Template

For those who would like to apply to be a community round in GG22, below is the proposal template to work off of and a breakdown of the process. PLEASE NOTE: There is a minimum of $5k in matching required to apply! The Community Council will vote on the proposals; the council will decide on the amount of rounds & how to allocate matching funds depending on the quality of applications received.

  • GG22: October 23 - November 6
    • Ecosystem ā€˜Spotlightā€™ Rounds
      • Ecosystem Rounds will have the opportunity to share the stage alongside the OSS rounds.
    • $125k allocated towards matching for top Community Rounds
      • The Community Council will vote on the proposals; the council will decide on the amount of rounds & how to allocate matching funds depending on the quality of applications received.

TL;DR of the process:

To be eligible to run a community round in GG22, each community needs to upload their proposal to our gov forum (with the outlined template below) to the ā€œGitcoin Grantsā€ section.
After the deadline for proposals, the Community Council will review and vote on which rounds to accept into the round, and how to allocate matching funds from Gitcoin.

Community Round Governance - GG22

Hereā€™s a breakdown of GG22ā€™s governance process and a rundown of how the Council will be involved on the process we will follow to select community rounds:

Week 1: Gitcoin team posts eligibility criteria & agreements to gov forum [Sept 9]

Week 1-2: Community Round partners complete and post their proposal to the gov forum under the category [Gitcoin Grants].

  • Community Round partners to create a proposal that they post on the gov forum.

Week 2: Deadline for proposals [September 22]

  • A full list of Community Rounds are available for the GG22 Community Council to review.

Week 2 - 3: Review & voting period [September 23 - 27]

  • The proposals are reviewed by the GG Community Council and go to a vote
  • The decision of the vote is published on the gov forum.

Week 3 - 4: Results and onboarding period [September 30 - October 4]

  • The Community Rounds are onboarded into the upcoming round.

PLEASE NOTE: To officially be part of GG22, each community needs to go through this new governance process.

When drafting a proposal, please include the following information:

The proposal will be posted on the Gitcoin gov forum as a new post under the category: [Gitcoin Grants]. Please note: Review the GG22 Eligibility Criteria and agreements while creating your proposal.

Deadline to submit for GG22: September 22 at 11:59pm UTC

GG22 donations (round kick off) will go live on October 23.

Proposal Template:

Name (or Topic/Theme) of Proposed Round:

[Proposed Round Name]
[Overview of Round]

Social Handle of Your Organization:

@[Social Handle]

Eligibility Criteria:

What is the eligibility criteria for your round? Projects must primarily focus on [specific focus]. Additional criteria include [detailed eligibility criteria]. All rounds must comply with Gitcoinā€™s core rules.

For example: to be in the Climate Solutions Round, your project must primarily focus on climate action. see this example of eligibility criteria for GG19.

Reminder: All rounds must comply with Gitcoinā€™s core rules, which include no fraudulent activity, quid pro quo, hate speech, or other activities out of alignment with Gitcoinā€™s essential intents. Please include all additional eligibility criteria specific to this proposed grants round.

Marketing Plan:

Clearly outline your marketing plan, including channels utilized and ways you plan on engaging your community and target audience.

[Include a link to a document, which has channels, audience and team who will be executing on promotion of your round.] Please include as much detail as you can at this stage of the application.

Round History:

Clearly identify the round history.

  • This round has been run [number of times] during Gitcoin Grants rounds. If running a new version of an old round, specify details. If unsure, indicate lack of historical context.

Team Running This Round:

Clearly identify the round operator with relevant experience, and provide detailed bios and social handle links for at least two additional team members, emphasizing their relevant experience.

  • Round Operator: [Name], [Relevant Experience], [Bio], [Social Handle]
  • Team Member 1: [Name], [Relevant Experience], [Bio], [Social Handle]
  • Team Member 2: [Name], [Relevant Experience], [Bio], [Social Handle]
  • Additional team members if applicable.

Alignment with Gitcoinā€™s Intents:

Clearly articulate how the proposed round aligns with one of Gitcoinā€™s GG22 intents.

Allo GMV (A round needs to reach 20% crowdfunding proportional to their matching pool. For example, if gitcoin provides $20k in matching but amount crowdfunded in a round is less than $4k).

Supporting builders building on top of Allo

Scaling and growing the Ethereum ecosystem

  • This round aligns with [insert intent] by [ insert explanation].

Anticipated Size of the Matching Pool:

Clearly state the anticipated size of the matching pool, Include the funding address. Please state clearly the funds that you plan on bringing into the round, and do not take the potential match from Gitcoin into account. This is to avoid any confusion for reviewers. And outline a clear plan for future fundraising if not already in place.

  • The matching pool is anticipated to be [amount], fundraised through [partners/connections/combination].
  • Funding address: [Address].
  • We have a clear plan in place for future fundraising, including [details of the plan].

Advisors for This Round:

Clearly identify any advisors and their relevant experience. Indicate if any have run a round for Gitcoin or participated in running a round in the past. List any advisors and their relevant experience.

Funding Mechanism:

We are using [funding mechanism] because [reason why it is the best option for your round].

Community Size and Engagement:

Estimate the size of the community approximately, provide tangible metrics indicating the strength of the community (e.g., donations, past round participation), describe the type of projects intended to be funded, estimate the number of eligible grantees, and detail the plan for assessing grantee impact over successive rounds.

  • Our community consists of approximately [number] members. Tangible metrics indicating the strength of our community include [donations/past round participation].

Type of Projects to Fund:

  • We aim to fund projects that [description of the type of projects].

Estimated Number of Eligible Grantees:

  • We believe that [number] grantees will be eligible to apply for this round.

Impact Assessment Plan:

Describe how you intend to assess grantee impact through methods such as Hypercerts, GAP, Deresy, etc., and provide details of the plan, including how you will measure and evaluate the success and impact of the grantees over successive rounds.

  • We intend to assess grantee impact through [methods such as Hypercerts, GAP, Deresy, etc.]. Our detailed plan includes [details of the plan].

Additional Considerations:

Community members should consider [any additional relevant information].

Potential Conflicts of Interest:

[Disclose any potential conflicts of interest].

This would include if any round operations team members are part of any projects participating to receive/get a grant

More Information:

If you do not receive matching funds from Gitcoin, will you still participate in the round?

1 post - 1 participant

Read full topic

šŸŒ± Gitcoin Grants GG22 Community Rounds Eligibility Criteria

Published: Sep 09, 2024

View in forum ā†’Remove

GG22 Community Rounds Eligibility Criteria

The updated Community Round process was first introduced in GG20. For more context, you can read the retrospective. Below are the eligibility criteria set by the elected GG Community Council in partnership with Gitcoin.

Read the GG21 Retrospective to gain context on changes to previous rounds that are being implemented.

  • Application Period: September 9 - 22, 2024.
  • Round Selection: The Community Council will vote on the proposals; the council will decide on the amount of rounds & how to allocate matching funds depending on the quality of applications received.
  • Proposal Template & Timeline: Use this post as your resource if applying to GG22.
  • Funding: There is a total of $125k from Gitcoin to be allocated across the top selected rounds.
  • NOTE: There is a minimum of $5k matching that teams need to raise in order to be eligible to apply.
  • NOTE: If you want to experiment with a different funding mechanism (e.g., Direct Grants, Tunable QF, Conviction Voting, MACI QF, etc.), include this in your proposal for council review. All mechanisms must run on Allo Protocol. For more information, visit the Grants Stack Resource Hub.

Eligibility Criteria for GG22 Community Rounds

  1. Team Requirements:
  • Identify at least one experienced* Round Operator and at least two partner team members who will act as reviewers or assist in managing the round.
    1. It is mandatory to have at least one Round Operator on your team who has experience in running rounds on Grants Stack (proof to be provided), or to have gone through training (proof to be provided).
    2. If your team has no experienced round operators, you may engage an available experienced round operator from a pool provided by Gitcoin, OR your team needs to undergo training hosted by Gitcoin.
  1. Matching Pool & Proof of Funds:
  • Every round must raise its own matching pool, with a minimum of $5k raised by the proposed round.
  • Show proof of funds in a multisig wallet, similar to how funds are visible in Gitcoinā€™s multisig.
  • Proof of matching funds and plans for raised funds should be provided by the time applications are reviewed to assist council members.
  1. Mission Alignment:
  • The round must align with one of the following intents:

Allo GMV (A round needs to reach 20% crowdfunding proportional to their matching pool. For example, if gitcoin provides $20k in matching the minimum amount of crowdfunding necessary would be $4K).

Supporting builders building on top of Allo

Scaling and growing the Ethereum ecosystem

We are taking a page out of Optimismā€™s book, and are eager to explore this new structure to further strengthen our program around Gitcoinā€™s goals. As we move forward, we will leave room to adjust these as necessary as the program evolves.

  1. Compliance:
  1. Marketing Plan outlined:
  • All rounds to provide a detailed marketing plan for their round.

Before the Round

  • Preparation:
    • Ensure dedicated owners are driving the responsibilities forward. For smaller first-time rounds, these tasks may fall on the experienced Round Operator.
    • Use Gitcoinā€™s AI Checker tool for application reviews and consider building a small team to assist the Round Operator.
    • Form an Advisory Team of committed community stakeholders to help generate ideas, gather feedback, and provide support throughout the round.
    • Go through the Gitcoin Grants Canvas to prepare your round with its goals, mission, and design.
    • Familiarize yourself with the details of operating and running a round before considering applying.
  • Round Eligibility Document:
    • Create an eligibility criteria document for project acceptance before fundraising and recruiting grantees to ensure clarity on what qualifies. While this can evolve if needed, the first version should be created before going out and fundraising and recruiting grantees so that it is clear to parties what is eligible & what isnā€™t for the round.
  • Mission-Critical Areas:
    • Allocate or raise funds for the matching pool.
    • Recruit and onboard grantees using guidance from the Gitcoin Grants Stack tools.

During the Round

  • Marketing:
    • Promote the round effectively. Reminder: Gitcoin merely supports in marketing efforts during a round. All Community Rounds are responsible for their own outreach/marketing.
  • Compliance:
    • Undergo KYC if receiving matching funds from Gitcoin. As per Gitcoinā€™s policy, any funds +$15k we distribute, parties need to undergo KYC.
  • Support:
    • Support grantees and donors, with portals, Office Hours, onboarding documentation etc. Note: if needed, Gitcoin may advise.

After the Round

  • Payouts:
    • Oversee the payout and KYC process (if required) to ensure smooth facilitation and address any issues.
    • Matching funds must be released within 4 weeks of the round ending; delays may result in ineligibility for future rounds.
    • All payouts must be conducted via Grants Stack, not manually.
  • Retrospective:
    • Conduct a retrospective to assess what worked and what can be improved, and share feedback with Gitcoin.
  • Ongoing Support:
    • Continue communication with grantees as needed.

REMINDER: This is the minimum for a viable round. The runbook provided to Round Operators will include much more information about how to run the best possible round.

Community Round Partner Offerings - GG22

Gitcoinā€™s Agreements:

  • Marketing Support:
    • Round highlighted on our grants website and in announcement posts.
    • Open shill spaces available to ecosystem rounds and community rounds.
    • Partner logos featured on the main funder banner on the grants website and in Gitcoin Grants Round emails.
    • Each Community Round will receive access to design assets with round-specific assets for marketing.
    • Gitcoin will amplify partner posts and provide a marketing best practices handbook.
  • Grant Ops Support:
    • Dedicated Grant Ops team available for general questions and support.
    • A support group with selected round operators will be set up.

Partnerā€™s Agreements (Non-negotiable):

  • Publish a fleshed-out proposal on the governance forum.
  • The Community Council will vote on proposals, selecting the top 8 and allocating matching funds to the top 5 rounds.
  • Meet all eligibility criteria for running a Community Round.
  • Align donation and application periods with GG22 dates set by Gitcoin.
  • Outline your roundā€™s eligibility criteria.
  • Own marketing, grantee, and donor support for your round.
  • Release a post-round retrospective report within 30 days after the round closes.
  • Complete security training with Gitcoinā€™s security consultant.
  • All payouts must be conducted via Allo, not manually.
  • Use Gitcoinā€™s ā€œCheckerā€ tool and provide clear feedback to applicants with a rationale for approval/rejection.

Resources

This structured approach will help ensure clarity, compliance, and success in running a Community Round for GG22.

10 posts - 7 participants

Read full topic

šŸŒ± Gitcoin Grants Gitcoin Grantsā€™ First Community-Led Round: GG21 Results & Retrospective

Published: Sep 05, 2024

View in forum ā†’Remove

Gitcoin Grantsā€™ First Community-Led Round: GG21 Results & Retrospective

Thank you to @umarkhaneth for your valuable input in this post. Thank you to all the council members for their input and feedback that lay the foundation of much of these reflections.

For the last few rounds, Gitcoin Grants has empowered Community Rounds to fund what matters to them through the newly rolled out governance process where communities have the opportunity to upload proposals, which are then reviewed and voted on by the external Community Council. The council votes on which rounds to accept into a GG round, and how to allocate extra matching funds from Gitcoin.

GG21 was Gitcoinā€™s first ever fully community-led round, meaning there was no Gitcoin-managed and run round taking center stage (OSS). The decentralization of the program and improvements to our processes were met with positive feedback; the shift towards more community-driven governance is being well-received. However, there were also some hurdles, particularly in education, communication, and the perceived impact of certain rounds. This review will highlight the overall results of GG21, what went well, where we faced difficulties, and the steps we plan to take to improve the program for future rounds.

GG21 Results

* Overall Funding: $933k * Rounds: 11
* Crowdfunding: $190k * Donors: 7.7k
* Matching Funding: $743k * Projects: 517

Matching funds provided by Gitcoin: $370k See announcement.

Round Projects Matching Pool Donors Donated
Asia Round 89 $75,000.00 3900 $59,470.74
GG21: Thriving Arbitrum Summer 78 $117,000.00 3298 $40,184.18
Climate Solutions Round 71 $125,000.00 794 $22,050.13
Real World Builders 56 $75,000.00 609 $13,789.81
GG21 DeSci Round 49 $39,000.00 390 $11,425.67
Web3 Grants Ecosystem Advancement 57 $100,000.00 543 $10,787.77
CollabTech Round and Thresholds Experiment 29 $30,000.00 319 $10,108.09
Regen Coordi-Nation Genesis 46 $50,000.00 276 $8,449.40
Token Engineering the Superchain 18 $60,000.00 350 $5,822.36
Decentralized Science and Art in Psychedelics 8 $30,000.00 33 $3,817.14
OpenCivics Collaborative Research Round 16 $42,000.00 141 $3,784.23

What Went Well?

Ratio of Crowdfunding to Gitcoin.Eth Spend:

  • In GG20, the crowdfunding was 55.36% of the amount pulled from our matching pool. In GG21, the crowdfunding was 51.35% of the amount pulled from our matching pool. As a goal, we will continue to aim to hit at least 50% crowdfunding comparative to the matched amount by us as a clear ROI.

Great Council Engagement and Participation:

  • Decentralization of the program received positive feedback, reflecting a continuation of more community-driven governance.

Program Processes and Improvements:

  • The program saw a positive response to the process improvements and the quality of rounds, indicating the success of changes implemented in the last cycle.

Deeper Community Empowerment:

  • GG21 saw community round matching increased by 15% and the amount of crowdfunding in community rounds by 30%, from GG20 to 21.
  • Additionally, taking a step back to look at the bigger picture shows the amount of funding to community rounds has increased by 67.29% from Round 17 to 21.
  • At the same time, community rounds are seeing lower levels of sybil and farming activity, and higher engagement from the donors who do participate. Among the indicators of this are a 25% decrease in donors, an 88% decrease in the number of donors donating less than $1, and a 72% increase in the average donation amount.
  • The round saw an increased diversity of rounds participating, and a broader net of collaboration between rounds forming.

What Didnā€™t Go Well

Challenges with Education and Communication:

  • Some round operators participating in GG21 lacked experience and education on using Gitcoinā€™s product, leading to some confusion and inefficiencies. This means that Gitcoin has to increase its educational offerings.
  • There were complaints about the timing of the rounds, with some rounds feeling rushed, and the preparation time being insufficient.
  • A need for better promotion and cross-promotion of rounds was highlighted, with suggestions to improve outreach strategies from Community Rounds within their own marketing plans. It was noted that some rounds lacked effective marketing strategies, including not amplifying their funders (including Gitcoin).
  • Moving forward, it would be beneficial for Gitcoin to enable round operators to be more autonomous in running their rounds, ensuring thorough preparation and actively contributing to their success.
  • The median number of projects supported by donors remains at 1. This shows that we need to teach more people about how COCM works with tools like wtfiscocm.

Impact and Perception Issues:

  • Despite increased funding, the impact of some rounds was unclear. This means that Gitcoin needs to bolster our own efforts around defining this.
  • The impact of Gitcoin not running OSS was significant, affecting metrics and donor engagement.
  • GG21 experienced a 70% decrease in crowdfunding from GG20 and a 59% decrease in funding overall. Itā€™s safe to attribute most of this to not running the OSS program which historically accounts for between 65% and 85% of GG funding. With a return to the OSS program in GG22, we expect these numbers to fully recover.

Product Outage:

  • We experienced some downtime in product at the start of the round, which affected certain roundsā€™ application timelines.

Opportunities for Improvement

Improving Governance and Transparency:

  • Quantifying the Value of Rounds:
    • We plan to introduce mechanisms to better quantify the impact of each round, ensuring that the effectiveness of funding allocations is clear and measurable.
  • Clear KPIs for Community Rounds:
    • We will establish clear KPIs for community rounds to track success more effectively and provide actionable feedback to the community.

Process Enhancements:

  • Enhanced Education for Round Operators:
    • We will implement better education initiatives for round operators on Gitcoin products and processes to ensure they are fully equipped to make informed decisions and be more autonomous with round operations.
      • This will be implemented ahead of GG22 and will be mandatory for all rounds that are not experienced already in running rounds.

Strengthening Eligibility and Enhancing Round Operator Standards for High-Impact Funding:

  • Eligibility and Round Operator Requirements:
    • We will refine eligibility requirements for round participation, including mandating previous successful participation and/or completion of the round operator training. This will result in stricter eligibility criteria, but this is an important step in ensuring high quality rounds and higher value add to Gitcoinā€™s overall goals.
    • We are implementing a new threshold mechanism for all accepted community rounds applying to run alongside Gitcoin Grants rounds. Gitcoin reserves the right to bar eligibility in future rounds if the ratio of community contributions (crowdfunding) to matching funds given is less than 20% (if gitcoin provides $20k in matching but amount crowdfunded in a round is less than $4k).
    • We are re-introducing a minimum matching amount from rounds wishing to participate in GG rounds that run alongside the OSS Program.

These adjustments are aimed at refining the governance structure, ensuring that future rounds are more transparent, fair, and impactful. By focusing on these areas, we hope to strengthen the communityā€™s trust in the process and enhance the overall effectiveness of the Gitcoin Grants Program.

An exciting update: Round Operators will start receiving funding for their time spent running these rounds. The first iteration of this will kick off ahead of GG22 through a dedicated funding round (more details to come soon!).

Feedback welcome.

2 posts - 2 participants

Read full topic

Giveth
Rewards Giveth Rewards Distribution - Round 44

Published: Sep 25, 2024

View in forum ā†’Remove

Hello everyone, rewards is here! :star2:

This is the distribution for round 44 for Praise rewards. After itā€™s execution the rewards will be available to claim through the GIVstream.

This period covers praise given between 1 August to 31 August 2024.

Out of the total rewards:

  • 90% of the tokens were given as praise rewards :pray:
  • 7% distributed among quantifiers :balance_scale:
  • 3% assigned to Praise Organization

This data has been reviewed by the Quantifiers and will be submitted for distribution to the Rewards DAO.

You can check out the calculation of the total rewards distributed for this round here:

Giveth rewards calculation R44

The Rewards Distribution for round 44 is as follows:

USER IDENTITY TOTAL TO RECEIVE
divine_comedian 2684.7044
bmeriem 2605.50052
whyldwanderer#0 2585.544556
karmaticacid#0 2021.78858
Amin#2164 1934.481238
griffgreen#0 1917.01977
greenbee9327 1903.300045
oyealmond#0 1783.564262
geleeroyale 1680.654076
carlos096 1537.856458
ramin 1474.738974
cherrywiner 1295.127351
missing username 1294.56
Maryjaf#2478 1116.286724
mohammad_ranjbar_z 910.4908472
hanners717#0 805.7220374
_cherik#0 784.5188259
moenick 777.0353395
nikolacreatrix#0 733.3816687
snakey_jakey. 730.8871732
koday.eth 702.2004753
aabugosh 557.5197379
ae2079 526.3385445
wmb81321 500.1463421
nicbals 508.1776171
marcelorefi 460.2344145
Youssef.js 427.8059734
missgene#0 427.8059734
BOLTEVM#1348 848.1284604
freshelle 427.0429271
ghaemian 820.6890102
forestkeeperio 407.0869633
mosaeedi#0 362.9490911
rolazo 354.218357
paslar 358.4443016
aubtoshi 338.0041364
SteeTweets#9260 303.0811998
work_0xj4an 313.6387639
moeshehab#0 276.8889974
dearhaija 274.3945019
zeptimusq#0 273.1472542
guil.is 258.1802813
kkechy#2713 256.9330336
tamarandom 391.6357891
robertointech 195.8178945
annakaic 189.5816559
Anamarija#6349 182.0981694
frunjyan 155.905967
:octopus: peth 254.4385381
cordurboi 119.7357826
giantkin#0 117.2412872
gg7027 117.2412872
0xjustice.eth 222.010097
lordgriffi 101.0270666
cotabe 98.53257113
parrachia#0 94.79082793
spacemonk5821 157.1532147
juankbell 149.6697283
markop#2007 44.90091849

Next steps

This post will be open to the community for review for 48 hours, after which we will create the distribution votes on the rewards DAO on Optimism!

1 post - 1 participant

Read full topic

Dapp Archive old GitHub projects

Published: Sep 24, 2024

View in forum ā†’Remove

We have multiple old versions of the DApp itself, the first website, the second website, Hall of Fame, Donation Leaderboard and many other abandoned projects on GitHub.

As subscriber to these repos I frequently get huge emails from dependabot about vulnerabilities that are present and we should make it clear that we are not using certain applications and services anymore.

What do you think?

Can we start archiving old repos?

4 posts - 3 participants

Read full topic

DAO Ops Giveth Core Team Compensation - August 2024

Published: Sep 12, 2024

View in forum ā†’Remove

August 2024

Funding Information

Funding description:

This is a funding proposal to pay for contributor monthly compensation. However, due to the tight deadline set for this monthā€™s payment, payments were already processed and this forum post serves as an information on the list of contributors paid for the month.

Funding Rationale:

The funds spent paid for the contributors who keep Giveth running as it is. :rocket:

Detailed goals, deliverables and budgeting can be found in working group proposals.

Team Information

Name Hours
Alireza 174.00
Almond 168.00
Amin 128.75
Ashley 144.98
Carlos 176.00
Cherik 188.25
Giantkin 20.00
Griff 65.00
Ian 121.50
Kay 100.00
Kieran 163.50
Lauren 167.50
Maryjaf 157.17
Mateo 58.00
Mitch 170.50
Mo 145.78
Moenick 162.50
Mohammad Ranjbar 170.00
Nicolas 160.00
Nikola 51.00
Ramin 161.00
William 42.50
Ali 31.78
Algene 70.25
Anamarija 9
Aubree 61.00
Ben 19.50
Freshelle 32.03
Guil 11
Heather 15
Hrithik 78.5
Jake 124
kkechy 58.10
Krati 11.67
Kristina 19.62
Latifat 116.67
Lliam 27.00
Lovel 15.57
Lulu 3.00
Marcelo 23.58
Meloni 24.25
Meriem 203.48
MoeShehab 60
Nico 43.47
Paulo 20.27
Rafael 61.20
Roberto 9.50
Rodri 18.00
Shyne 28.40
Stee 15.00
Tosin 83.92
Youssef 8

Funding Details

Total Compensation for the month 121,757.08
Less: Cost of Giveth in GM 19,322.01
Giveth Compensation Cost 102,435.07
Add: Clockify subscription paid by GM 221.97
Total Cost for the month 102,657.04

Amount requested from grants.giv.eth

Ethereum address where payments were processed: 0x01d1909cA27E364904934849eab8399532dd5c8b

Ethereum addresses where funds were transferred: To each contributorā€™s address. For contributors whose contracts are with General Magic, their payment goes to generalmagic.eth

Note that no mark-up was applied for GM contributors working in Giveth. The amounts charged are all at cost.

Compensation Breakdown

This month, contributors had the option to receive compensation partially in stable tokens and in GIV. Hereā€™s the breakdown of the totals:

  • Stable Compensation - $79,712.62
  • GIV Compensation - $22,722.44 / 3,859,267.79 GIV
  • GIV Price at time of distribution - $0.00588776
  • GIV Price via Coingecko Sep 11, 2024, 00:14:37 GMT+8

GIV Equity Distribution

Following the recently approved equity distribution plan, we distributed $11,987.33 worth of GIV tokens as equity to the contributors who opted to partially receive their monthly compensation in $GIV tokens.

Month August 2024
Equity distribution in USD $11,987.33
GIV Price at time of distribution $0.00588776
GIV Price via Coingecko Sep 11, 2024, 00:14:37 GMT+8
Total GIV sent for Distribution 2,035,975.06
Transaction Link here

Working Group Cost Breakdown

WG Cost for the Month in USD
DApp WG 43,550.82
DAO Ops WG 5,662.85
Quadratic Funding (QF) WG 19,506.00
GIVeconomy WG 24,990.04
Fundraising WG 6,358.82
QACC 2,366.54
Total Giveth Compensation Cost 102,435.07

*Note: There is a $1.36 difference in Clockify vs. actual amount paid due to rounding off differences.

Hereā€™s a month-by-month breakdown of expenses for 2024


Summary report links:

  • Breakdown of costs per WG can be found here.
  • Breakdown of WG hours per contributor and description can be found here.

Adjustments

Following through on last monthā€™s post, hereā€™s the summary of the adjustments that we have made this month, including the net amount paid after these changes -

Description USD Value GIV Token
Stables Compensation for August $79,712.62 -
Plus: Underpayment to GM for July $24.38 -
Total Stables paid in August: $79,737.00 -
GIV Compensation for August $22,722.44 3,859,267.79
Less: Overpayment to GM for July - $459.38 - 79,127.28
Total GIV Compensation paid in August: $22,263.06 3,780,140.51
GIV Equity/Bonus for August $11,987.33 2,035,975.06
Less: Overpayment to GM for July - $196.88 - 33,911.69
Total GIV Equity/Bonus paid in August: $11,790.45 2,002,063.37

2 posts - 2 participants

Read full topic

Giveth Proposals Round 70 GIVbacks and $nice Distribution

Published: Sep 11, 2024

View in forum ā†’Remove

The GIVbacks team has an important announcement!

Beginning with the Round 72 distribution, any donations under $5 USD value will be excluded from GIVbacks rewards. Please see this forum post for more details.

This change is being implemented to encourage more impactful donations to projects and to reduce the resources needed to review donation data.


Nowā€¦ back to our regularly scheduled programming :point_down:

:giv: Here is the finalized list for the GIVbacks Round 70 distribution. This roundā€™s distribution is affected by GIVpower ranking. I have included the average GIVfactor for each individual donor.

:nice: You will find the information for this roundā€™s $nice token distribution at the bottom.


This forum post will remain in the forum for 48 hours (2 business days) for review and feedback before going up for voting in the nrGIV DAO.

Round 70 Dates: August 20th 10am - September 3rd 9:59:59 am Costa Rica Time (10am CST in local time (your timezone))
GIV value at the end of the round: 0.00577066062 USD
GIV Available 1000000

:giv: GIVbacks Distribution on Gnosis Chain

:giv: GIVbacks Distribution on Optimism Network

:nice: $nice Distribution

3 posts - 1 participant

Read full topic

Giveth Proposals Round 69 GIVbacks and $nice Distribution

Published: Sep 09, 2024

View in forum ā†’Remove

The GIVbacks team has an important announcement!

Beginning with the Round 72 distribution, any donations under $5 USD value will be excluded from GIVbacks rewards. Please see this forum post for more details.

This change is being implemented to encourage more impactful donations to projects and to reduce the resources needed to review donation data.


Nowā€¦ back to our regularly scheduled programming :point_down:

:giv: Here is the finalized list for the GIVbacks Round 69 distribution. This roundā€™s distribution is affected by GIVpower ranking. I have included the average GIVfactor for each individual donor.

:nice: You will find the information for this roundā€™s $nice token distribution at the bottom.


This forum post will remain in the forum for 48 hours (2 business days) for review and feedback before going up for voting in the nrGIV DAO.

Round 69 Dates: August 6th 10am - August 20th 9:59:59 am Costa Rica Time (10am CST in local time (your timezone))
GIV value at the end of the round: 0.006379759048 USD
GIV Available 1000000

:giv: GIVbacks Distribution on Gnosis Chain

:giv: GIVbacks Distribution on Optimism Network

:nice: $nice Distribution

Excluded Donations

The following donations were found to be in violation of the GIVbacks policy.
Keep in mind that donations made from addresses owned by verified projects are not eligible for GIVbacks.

Please be aware that these donations will not receive GIVbacks and that any GIVbacks eligible projects which are found to be recirculating donations stand to lose their badge.

4 posts - 1 participant

Read full topic

Quadratic Funding GIV-ARB QF Round Results & Wrap-up (July 30-August 13, 2024)

Published: Aug 30, 2024

View in forum ā†’Remove

GM everyone!

The Giveth team is thrilled to announce the successful completion of the GIV-ARB quadratic funding round! Our team was so excited to onboard and work with the projects that were featured in this program.

Before we dive into the numbers, Iā€™d like to give a HUGE shoutout to the Arbitrum community, specifically the team at ThankARB. Without them, this round would not have been possible. We sincerely thank you for your dedication to experimenting with novel funding mechanisms that push the ecosystem forward.

Quick Summary

  • Matching Pool: 150,000 ARB on Arbitrum One

  • Round Duration: July 30 - August 13, 2024

  • Eligible Projects: 79

  • Total Donations: 1552

  • Unique Donors: 668

  • Total Value of Donations: $18,960.46

  • Tokens Donated: ARB, USDGLO, CELO, USDC, ETH, GIV, OP, MATIC, XDAI, & more!

The final results including all projects, amounts raised, and matching funds can be found here:

GIV-ARB QF Round Final Matching Results (External)

GIV-ARB project owners - PLEASE double-check your Arbitrum address!

Project Eligibility

The eligibility requirements for this round were as follows:

  • Project Verification was NOT required to participate in this round; but applying for verification was encouraged
  • Projects needed to have an Arbitrum recipient address
  • Projects needed to be primarily focused on one or more of the following:
    • Building Arbitrum developer tools
    • Onboarding developers to Arbitrum
    • Growing the Arbitrum ecosystem
    • Creating educational materials for the Arbitrum ecosystem
    • Integrating Arbitrum into existing Dapps

Additionally, projects were required to show proof of their contributions in the application process, they were not eligible if they simply had a plan to use/build with Arbitrum. This was an important part of the application flow as this round was focused on Arbitrum on behalf of ThankARB.

Data Analysis/Breakdown

The GIV-ARB round marked our 3rd time using COCM to determine the matching funds distribution. COCM leads to a more democratic distribution of funds, favoring projects with a more diverse set of donors, and significantly dampening the possible effects of Sybil attacks and collusion.

Here is the distribution of matching funds by project:

We are very excited about continuing to use COCM in Giveth QF rounds and are pleased to see results that benefit the majority of projects! Major praise to Umar Khan, Glen Weyl, Joel Miller and the Gitcoin team for their incredible work developing COCM, and their support on implementing this within Giveth.

Another new development is that Giveth has adopted a streamlined donor verification flow using Passportā€™s ā€˜Model Based Detectionā€™ system. Donors are assigned a score based on their onchain history, essentially trying to place a probability on whether a given address is a Sybil account or a real human. Users that had a MBD score or 50 or above ā€œpassedā€ qf-eligiblity, and users who did not were given the option to connect their Gitcoin Passport and accrue stamps. A Gitcoin Passport score of 15 or above was considered a ā€œpassā€ for qf-eligibility.

This system was implemented to make user verification faster and easier for a large majority of donors, while still making participation in QF rounds possible for users with less on-chain history.

Project Stats

Here are the top 10 projects in the GIV-Earth Round by matching with some additional stats:

*ā€™Match per unique donorā€™ is the matching divided by the total number of unique addresses that donated to the project

The ā€˜Match per unique donorā€™ metric is particularly interesting since COCM rewards donors who support a diverse set of projects. This means that projects that have a higher ā€œmatch per unique donorā€ had a donor base that supported a broader range of projects.

Final Remarks & Next Steps

The GIV-ARB Round has been a resounding success, thanks to the dedication and generosity of our community. We sincerely appreciate the ThankARB team, donors, and participants who made this round possible.

This forum post will remain active for at least 3 business days to allow for community feedback and questions regarding the results. Project owners are encouraged to verify their project details (especially their Arbitrum recipient addresses!) and donation amounts to ensure accuracy.

If you have any inquiries or require further clarification on the matching results, please comment on this forum post or contact me directly.

Stay tuned for more updates and future rounds as we continue to grow the QF program at Giveth!

4 posts - 4 participants

Read full topic

Rewards Giveth Rewards Distribution - Round 43

Published: Aug 30, 2024

View in forum ā†’Remove

Hello everyone, rewards time! :star2:

We have done a massive, catch-up round of praise spanning from April 1st to June 30th 2024. This is the distribution for round 43 for the Praise rewards.

After itā€™s execution the rewards will be available to claim through the GIVstream .

Out of the total rewards:

  • 90% of the tokens were given as praise rewards :pray:
  • 7% distributed among quantifiers :balance_scale:
  • 3% assigned to Praise Organization

This data has been reviewed by the Quantifiers and will be submitted for distribution to the Rewards DAO in Optimism.

You can check out the calculation of the total rewards distributed for this round here:

The Rewards Distribution for round 43 is as follows:

USER IDENTITY TOTAL TO RECEIVE
griffgreen#0 19562.66819
divine_comedian 13625.07793
Amin#2164 13521.68272
carlos096 11801.44479
ramin 10491.56138
_cherik#0 7685.449089
karmaticacid 7059.619768
whyldwanderer 6696.147903
moeshehab#0 5981.333358
almondoyealmond 5831.219261
missing username 5735.04
mohammad_ranjbar_z 4393.297413
geleeroyale 4103.097951
greenbee9327 3849.979531
koday.eth 3344.519183
missgene 3063.511975
freshelle 3035.63111
snakey_jakey. 2900.382402
steffansteetweets9260 2919.551325
rolazo 2774.629302
hanners717 2681.313389
cotabe 2329.656793
rachelopolis 4649.640271
mateodaza 2330.507615
marcelorefi 2166.822651
wmb81321 2050.742866
nicbals 1868.893743
Maryjaf#2478 1779.890034
moenick 1742.808992
kkechy#2713 1663.81025
cherrywiner 1682.979172
nikola_creatrix 1649.289714
giantkin#0 1434.875118
zeptimusq#0 1431.65068
Tosin#8012 1421.977364
markop#2007 1320.407553
rodricast#0 1309.122018
bmeriem 1263.979879
aabugosh 986.6781712
alireza7612#0 972.1681981
forestkeeperio 994.8675527
paslar 902.5262151
juan_work 849.2124303
Anamarija#6349 725.4986553
Youssef.js 646.4999129
mosaeedi#0 607.8066512
chuygarcia.eth 575.027251
krmet 1099.533518
ghmahdii 532.0323472
parrachia#0 514.2979357
annakaic 509.461278
ghaemian 851.2517556
incakolitazero 383.7081777
suanex 728.7230938
tamarandom 725.4986553
sky.mine 693.2542706
gg7027 341.7904776
jonruth 583.6233627
robertointech 257.9550774
ethdaily 506.2368395
glou4u 245.0573236
carlosjmelgar 428.8503163
danidiabella#0 193.4663081
brichis 370.8104238
luluavalloni 169.2830196
lordgriffi 156.3852657
lumina.envision 270.8528313
Rod Mamin[LunCo.Space, Thailand]#4213 245.0573236
guil.is 112.8553464
Whyld Wanderer#0784 111.2431271
ismailemin 164.4463619
helpersfoundation#4702 151.548608
wasabinetwork 151.548608
ae2079 75.774304
pedrovilela.eth 83.83540017
:octopus: peth 74.16208477
spacemonk5821 20.95885004

Next steps

This post will be open to the community for review for 48 hours, after which we will create the distribution votes on the rewards DAO on Optimism!

4 posts - 2 participants

Read full topic

Giveth Proposals Invitation to the Hub by Āut Labs

Published: Aug 27, 2024

View in forum ā†’Remove

Proposal Information

Proposal description:
An accurate and detailed description of what you are proposing
Good day team,

My name is Isaac, but I go by Warlord on web3, and Iā€™m a community manager at Āut Labs. Iā€™m inviting the Giveth Community to build its on our Hub. Iā€™d like to give a brief introduction to the project and the potential benefits of launching a community on the Hub.

We aim to have a decentralized identity, where just like your government ID represents you. We welcome you to Hub by Āut Labs, which has just launched on Polygon mainnet. Our platform offers a unique opportunity to launch your community in a decentralized environment, where community membersā€™ contributions can be tracked and recorded at the smart contract level. From Roles & Task Management to Participation & KPIs, the Hub reflects human dynamics on-chain. This allows for a transparent and tamper-proof record of activities across different communities on the Hub.

Proposal Rationale
Detailed rationale for why this proposal exists and should matter to GIV holders, the Giveth community, and/or giving ecosystem

A few benefits of building your community on our Hub include:

  1. The team can view how active its community members are, both in the community and on the Hub, all defined by a smart contract.
  2. Empower decentralization: By building your community on the Hub, the team is empowering a more decentralized way of building community, exposing your community to a more decentralized way to handle community management.
  3. First integration: By building on the Hub, the project will be one of the first in the space to adopt this new concept, staying ahead of competition. The team will also expose its community to be one of the first users to test new products that the Āut Labs team is yet to launch.
  4. Incentivized Campaigns: Āut Labs currently has two incentivized campaigns - a writing competition for content creators and a Zealy campaign. The contest has a prize pool of $6,000 shared among winners, and the newly launched Zealy campaign has a prize pool of $2,500 shared among top communities to build on the Hub.

Expected duration or delivery date (if applicable):
How long do you think it will take to deliver on your proposal

N/A

Team Information (For Funding Proposals)

Names, usernames, and/or relevant social links for team members (Twitter, Github, Giveth Forum, etc.):

Skills and previous experience in related or similar work:
What are some of your skills or related experience that might help inform GIV holders about your ability to execute on your proposal

Funding Information (For Funding Proposals)

Amount of GIV requested:

Ethereum address where funds shall be transferred:

More detailed description of how funds will be handled and used:

1 post - 1 participant

Read full topic

Giveth Proposals Decentralizing Project Verification

Published: Aug 22, 2024

View in forum ā†’Remove

Following on the proposal to Loosen the GIVbacks Requirements and assuming a positive outcome of that proposal, this post aims to gather community feedback on proposed changes to Project Verification.

Context :open_book:

Project Verification is a process in which Giveth verifies which projects are considered to be Public Goods. It is a key process to vetting high quality projects on behalf of our donors, ensuring funds go to a legitimate and effective cause.

In the current project verification process, projects must apply for verification through a form and a member of the Project Verification Team either approves or rejects the application based on the information provided in the form. Approved projects receive a Verified badge, getting access to GIVpower and yielding GIVbacks to their donors.

It has been a long-term goal for Giveth to decentralize the way we verify the legitimacy of projects and decide which projects are considered ā€œPublic Goodsā€. We believe that a wider range of experts should have a say in which projects deserve to benefit from the economy of giving weā€™ve built.

In January 2024 @karmaticacid proposed a system to allow projects that arenā€™t public goods to be able to benefit from GIVpower - Changing what ā€œverifiedā€ means on Giveth. This change would allow projects that are legitimate but not strictly public goods to participate in GIVpower. Effectively this would create two tiers of verification for projects, with each tier having unique requirements and benefits.

Enter, DeVouch :ballot_box_with_check:

In June 2024 we launched a new product - DeVouch - which allows members of reputable organizations to issue attestations for projects looking for funding. This allows eligible attesters to vouch or flag the legitimacy of projects across the ecosystem, including applicants to Optimismā€™s Retro Funding program and projects on Gitcoin & Giveth.

This was originally designed to fulfill the requirements of decentralizing our verification process and was spun out to provide benefit to the Retro Funding program and other web3 organizations focused on capital allocation to expand the user base and help fund the project.

Weā€™re now at a point where we have the infrastructure and resources to bring this evolution to Givethā€™s verification system! :tada:

Proposed Solution

This proposal is comprised of four concepts:

  • A new sub-community of the Giveth DAO - Giveth Verifiers :person_raising_hand:
  • Tiered levels of Verification & benefits :white_check_mark:
  • Verification POINTS :exploding_head:
  • Impact Audits :face_with_monocle:

Giveth Verifiers (working title)

A group of trusted experts and Key Opinion Leaders would be granted the power to vouch for Giveth projects using DeVouch. This would be done through the issuance of attestations on Optimism to the eligible addresses.

Furthermore, Giveth Verifiers would be encouraged to participate in an onboarding session to learn the finer points of verifying a projectā€™s legitimacy and impact and to ensure value alignment with Giveth. Verifiers who completed the onboarding would be issued a separate attestation, signifying they completed the optional onboarding.

Lastly, the final entity within Verifiers is the Core Reviewers. These are our current core contributors who review verification applications and issue Verified badges to projects. Currently @WhyldWanderer @NikolaCreatrix and @anamarija09 - They will also hold a distinct attestation, highlighting their addresses as the most highly trained Verifiers.

Giveth Verifiers will be tasked with periodically checking out projects, reviewing their details and issuing vouches for projects that they believe to be legitimate and creating benefit for society and the world. Verifiers may eventually be rewarded in GIV for the reviewing and attesting to projects.

Verification Points :coin:

Projects that receive vouches from Verifiers will begin to earn Verification Points! Each vouch from a Verifier earns more points for the given project. Anyone will be able to see how many points a project has and which Verifiers vouched for the project.

With Verifiers classified into three groups, each with their own level of training and experience, we can then adjust the issuance of verification points based on the type of Verifier that vouched for a project. Points earned from Verifiers follow these guidelines:

  • Verifiers who have NOT completed the onboarding will be worth the least amount of points.
  • Verifiers completed the onboarding will add notably more points.
  • Core Reviewers will add SIGNIFICANTLY more points than other Verifiers.

Weā€™ll have the exact numbers of points closer to when we are ready to launch this feature. At launch we will have the Giveth Verifiers composed of parts of the Giveth core team and all Optimism Badgeholders from Round 4 & Optimism Super Delegates, approximately ~260 addresses total. More Verifiers will be added by Giveth at a later date and we will provide the details of that process when the time is appropriate.

So, what the heck are points even all about?

With Verification Points we can then establish tiers of benefits for projects based on the amount of points they have. These are known as Verification Levels.

Verification Levels

image

We will have two tiers of verification to start with, level 1 & level 2.

Level 1 will require a low amount of points to become eligible for, in the range of 1-5 points. A level 1 project will be eligible to be boosted with GIVpower, showing up higher on the list of projects but will NOT yield GIVbacks to its donors.

Level 2 will require a SIGNIFICANT amount of points, in the range of 20-50. Level 2 projects will be eligible to be boosted with GIVpower AND yield GIVbacks to its donors. Additionally level 2 projects will need to submit an Impact Audit (previously called the Project Verification form). The Impact Audit requires verification of project ownership via social media and asks other important details about the projects goals, organizational structure and clear details on how it will use donations.

Giveth may add more levels and benefits to existing levels at some point in the future, there is a lot of potential for experimentation!

Impact Audit :face_with_monocle:

The Impact Audit is the first thing projects should fill out if they are looking to get vouched for and subsequently earn verification points.

A redacted version of the audit will be publicly viewable on the projectā€™s profile. No sensitive information will be shown here. This will allow donors and verifiers to learn more about the project, boosting the likelihood of subsequent donations and vouches.

Our core team will still be able to correspond with project owners and help them improve their audit, increasing the chances they gain points and subsequently gain levels.

Summarizing the Flow

Project Owners

For project owners, not much changes in their onboarding process. They create their project on Giveth and are highly encouraged to fill out the Impact Audit (formerly the verification form). Our core team of reviewers will still do the job of reviewing Impact Audits and vouching for projects.

Project owners however also have the opportunity of getting more points from other Verifiers. Projects could even reach verification level 1 or 2 without needing a core team member to vouch for it.

Giveth Verifiers

Verifiers will be added to the group by the issuance of attestations and informed via the most appropriate channel (usually TG or Discord). Reviewing project details, including their Impact Audit will be able to be done directly from the project page on Giveth as will vouching for the project. Verifiers will never have to leave the Giveth website in order to participate, however we will also create a channel on TG or Discord as an optional discussion space for Verifiers.

Advice Process & Moving Forward

The proposed changes will significantly enhance the transparency, legitimacy, and overall effectiveness of the Giveth verification process. By decentralizing the verification system and introducing tiered levels of verification, we aim to leverage the collective knowledge and expertise of the ecosystem to ensure that high-quality and value-aligned projects benefit from our GIVeconomy.

This is an invitation for the community to share their thoughts, suggestions, and concerns. We want to make sure we get it right by building something effective and engaging for verifiers and project owners alike. We look forward to hearing your insights and working together to make these proposals a success!

Hereā€™s a quick vibe check poll

Click to view the poll.

11 posts - 9 participants

Read full topic

Giveth Proposals Round 68 GIVbacks and $nice Distribution

Published: Aug 19, 2024

View in forum ā†’Remove

:giv: Here is the finalized list for the GIVbacks Round 68 distribution. This roundā€™s distribution is affected by GIVpower ranking. I have included the average GIVfactor for each individual donor.

:nice: You will find the information for this roundā€™s $nice token distribution at the bottom.


This forum post will remain in the forum for 48 hours (2 business days) for review and feedback before going up for voting in the nrGIV DAO.

Round 68 Dates: July 23rd 10am - August 6th 9:59:59 am Costa Rica Time (10am CST in local time (your timezone))
GIV value at the end of the round: 0.005836358145 USD
GIV Available 1000000

:giv: GIVbacks Distribution on Gnosis Chain

:giv: GIVbacks Distribution on Optimism Network

:nice: $nice Distribution

Excluded Donations

The following donations were found to be in violation of the GIVbacks policy.
Keep in mind that donations made from addresses owned by verified projects are not eligible for GIVbacks.

Please be aware that these donations will not receive GIVbacks and that any GIVbacks eligible projects which are found to be recirculating donations stand to lose their badge.

5 posts - 3 participants

Read full topic

Giveth Proposals Round 67 GIVbacks and $nice Distribution

Published: Aug 19, 2024

View in forum ā†’Remove

:giv: Here is the finalized list for the GIVbacks Round 67 distribution. This roundā€™s distribution is affected by GIVpower ranking. I have included the average GIVfactor for each individual donor.

:nice: You will find the information for this roundā€™s $nice token distribution at the bottom.


This forum post will remain in the forum for 48 hours (2 business days) for review and feedback before going up for voting in the nrGIV DAO.

Round 67 Dates: July 9th 10am - 23rd 9:59:59 am Costa Rica Time (10am CST in local time (your timezone))
GIV value at the end of the round: 0.008482976956 USD
GIV Available 1000000

:giv: GIVbacks Distribution on Gnosis Chain

:giv: GIVbacks Distribution on Optimism Network

:nice: $nice Distribution

Excluded Donations

The following donations were found to be in violation of the GIVbacks policy.
Keep in mind that donations made from addresses owned by verified projects are not eligible for GIVbacks.

Please be aware that these donations will not receive GIVbacks and that any GIVbacks eligible projects which are found to be recirculating donations stand to lose their badge.

2 posts - 1 participant

Read full topic

DAO Ops Giveth Core Team Compensation - July 2024

Published: Aug 15, 2024

View in forum ā†’Remove

Funding Information

Funding description:

This is a funding proposal to pay for contributor monthly compensation. However, due to the tight deadline set for this monthā€™s payment, payments were already processed and this forum post serves as an information on the list of contributors paid for the month.

Funding Rationale:

The funds spent paid for the contributors who keep Giveth running as it is. :rocket:

Detailed goals, deliverables and budgeting can be found in working group proposals.

Team Information

Name Hours
Algene 60
Ali 178.83
Alireza 176
Almond 184
Amin 82
Anamarija 6
Ashley 142.15
Aubree 21.75
Carlos 184
Cherik 189
Daniela 12.37
Freshelle 30.58
Giantkin 20
Griff 63
Heather 22
Ian 116.50
Jake 137.5
Kay 80
Kieran 144
kkechy 38.28
Krati 32.05
Kristina 3
Latifat 157
Lauren 173
Lliam 8.25
Lovel 27.63
Lulu 1.50
Marcelo 22
Maryjaf 172.17
Mateo 73.33
Meriem 206.02
Mitch 162.17
Mo 165.22
Moenick 186
MoeShehab 126
Mohammad Ranjbar 208
Nico 51.47
Nicolas 160
Nikola 79.92
Paulo 3.30
Rafael 49.83
Ramin 160
Roberto 21
Rodri 56
Shyne 24.80
Tosin 54.85
William 37.75
Youssef 132

Funding Details

Total Compensation for the month 122,607.98
Less: Cost of Giveth in GM 11,498.43
Giveth Compensation Cost 111,109.55
Add: Clockify subscription paid by GM 226.45
Total Cost for the month 111,336.00

Amount requested from grants.giv.eth

Ethereum address where payments were processed:
0x01d1909cA27E364904934849eab8399532dd5c8b

Ethereum addresses where funds were transferred: To each contributorā€™s address.
For contributors whose contracts are with General Magic, their payment goes to generalmagic.eth

Note that no mark-up was applied for GM contributors working in Giveth. The amounts charged are all at cost.

Compensation Breakdown

This month, contributors had the option to receive compensation partially in stable tokens and in GIV. Hereā€™s the breakdown of the totals:

  • Stable Compensation - $92,810.18
  • GIV Compensation - $18,734.37 / 3,226,993.13 GIV
  • GIV Price at time of distribution - $0.00580552
  • GIV Price via Coingecko Aug 7, 2024, 18:26:05 GMT+8

GIV Equity Distribution

Following the recently approved equity distribution plan, we distributed $9,077.76 worth of GIV tokens as equity to the contributors who opted to partially receive their monthly compensation in $GIV tokens.

Month July 2024
Equity distribution in USD $9,077.76
GIV Price at time of distribution $0.00580552
GIV Price via Coingecko Aug 7, 2024, 18:26:05 GMT+8
Total GIV sent for Distribution 1,563,642.88
Transaction Link here

Working Group Cost Breakdown

WG Cost for the Month in USD
DApp WG 55,634.65*
DAO Ops WG 7,434.18
Quadratic Funding (QF) WG 22,805.13
GIVeconomy WG 19,735.62
Fundraising WG 5,169.10
QACC 330.87
Total Giveth Compensation Cost 111,109.55

*Note: There is a $0.41 difference in Clockify vs. actual amount paid due to rounding off differences.

Hereā€™s a month-by-month breakdown of expenses for 2024

Summary report links:

  • Breakdown of costs per WG can be found here.
  • Breakdown of WG hours per contributor and description can be found here.

Adjustments

Following the close of July period, it was necessary to reclassify some time entries from Giveth to GM and vice versa. As a result of these adjustments, General Magic received the following:

Overpayment composed of:

  • 459.38 USD / 79,127.28 GIV (compensation portion)
  • 196.88 USD / 33, 911.69 GIV (equity/bonus)

Underpayment of:

  • 24.38 USD (stables portion)

These adjustments will be reflected and rectified in next monthā€™s pay.

Additionally, this batch includes a 605.41 USD payment to GM, for adjustments made in June.

ETH CC Reimbursement

Lauren served as one of Givethā€™s representatives at ETH CC held in Brussels last July 2024.

At the conference, she undertook the following initiatives to promote Giveth:

  • Engaged in high-level discussions on sustainable business models and regenerative finance in Web3.
  • Represented Giveth on 2 panels at the Grants Funding Forum and Regens Hub, where our initiatives like Giveth QF, the GIV-Earth round, q/acc, and Gurves were showcased
  • Built excitement around the GIV token as a regenerative alternative to traditional grants.
  • Participated in a Web3 grants workshop, sharing insights and networking with leaders from Stellar, Celo, and CCN.
  • Supported Griff in preparing for his talk on unicorn.eth, capturing valuable media content, and strengthening relationships with key partners.
  • Onboarded Simon from Myosin into the GIVeconomy, collaborating on strategies to enhance the GIV tokenā€™s reach.

In relation to these, Lauren incurred flight and transportation costs amounting to 667.21 USD (80% of the total cost). Details are submitted in Clockify as an expense request, together with the receipt.

Click to view the poll.

1 post - 1 participant

Read full topic

Giveth Proposals Loosening the requirements to become GIVbacks Eligible

Published: Aug 14, 2024

View in forum ā†’Remove

This proposal is to loosen the requirements that projects need to have in order to become GIVbacks eligible on the Giveth platform. Allowing highly trusted, yet not strictly ā€œpublic goodsā€ to yield GIVbacks to their donors.

Context :face_with_monocle:

As part of the ongoing feature development to integrate DeVouch into the current verification process I would like to reflect on how we can simplify and improve project verification.

I have noticed the majority of users looking for support on the platform are usually coming with questions on verification - how to verify, why their application was rejected etcā€¦ this consumes a considerable amount of time for project owners and our support team.

On top of that, with our intention of Decentralizing Verification I aspire to remove certain centralized aspects of the process, namely having a small handful of individuals with the responsibility of classifying projects as public goods or not. Even though they do an amazing job at it, the definition of public good appears to be elusive, and we should sidestep having to make our team the sole arbiters of that decision.

If you have no idea what the heck a DeVouch is please check out the docs ā†’ What is DeVouch? | Giveth Docs

Or mint your Gitcoin passport on-chain on Optimism then give it a whirl for yourself ā†’ https://devouch.xyz/

Solution :bulb:

I am proposing with the coming of Decentralized Verification that we move from project Verification being a true/false statement to instead having a quantitative value such as ā€œVerification Pointsā€. Verification Points are earned by having a wider array of trusted members of the ecosystem (AKA ā€œGiveth Verifiersā€) ā€œVouchā€ for a given project, with each vouch earning more verification points for the project.

Projects would be heavily encouraged to submit the current Verification Form (rebranded as an ā€œImpact Auditā€) in order to receive more vouches. As projects collect more points, they gain more benefits on the platform, such as GIVpower and GIVbacks.

The main implication of this solution is that projects would not have to be verified as a public good to become GIVbacks Eligible. However, we can require a high degree of consensus among Giveth Verifiers that a project is legitimate, value-aligned and is providing benefit to the ecosystem or to the world.

In addition, we have the ability to make Vouches from certain key members to be worth more points than others. For example our Core Verification Team who currently processes verification applications could yield more points than other members who vouch. We have some options to play with in this department.

Examples

Letā€™s say to start we define two levels of verification:

  • 1st level requires 3 verifcation points, giving access to GIVpower and Instant Boosting benefits (showing up higher on the project page)
  • 2nd level requires 20 verification points, giving access to the above benefits plus GIVbacks to their donors.

ā€œPersonal Gainā€/ The Grey Area :thinking:

A new project is created to fund the legal defense of a privacy protocol developer.

3 Giveth Verifiers instantly recognize the project and vouch for it, giving the project access to GIVpower benefits.

The project still requires 17 more points to attain the final level and submits an Impact Audit to improve its chances of getting to level 2. While the project is raising funds for the personal legal defense of a well known developer it isnā€™t a public good per say. However after seeing in the Impact Audit that the project creator is legitimate (maybe they posted some social links to their Giveth project) a further 17 members vouch for the project, it now becomes eligible for GIVbacks.

IF a few members change their mind (such as doubting the legitimacy or values of the project) and revoke their vouches the project could fall back under the required threshold for level 2 and lose itā€™s GIVbacks status.

A Legit Public Good :white_check_mark:

A project is created that is cleaning up trash on a beach, nobody has heard of it yet so no reviewers vouch for it. The project submits an Impact Audit and the ā€œCore Reviewersā€ review it. Ashley sees it is a legitimate public good and vouches for it. Since she is a Core Reviewer her vouch is worth 20 points (for example), instantly bringing the project to level 2. The project now has access to all the benefits on the Giveth platform.

Moving Forward :arrow_right:

The nitty gritty details of how Decentralized Verification will work, including onboarding Giveth Verifiers will come out at a later time.

In order for the feature to move forward we require some consensus as a DAO regarding this pivot in our verification requirements. Shifting from GIVbacks only attainable by publics good, to allowing also projects that have been vouched for as legitimate, aligned and value creating, but not strictly a public good.

Leaving this open for questions and comment and once minimum advice process has been met I will move this into a yes/no vote on the Giveth Snapshot! :zap:

PS. Donā€™t forget to stake and lock your GIV to get more voting power :wink:

3 posts - 2 participants

Read full topic

Giveth Proposals Implementing a GIV "claim window" and a GIVbacks "minimum donation amount"

Published: Aug 08, 2024

View in forum ā†’Remove

TL;DR

This is a proposal to add a minimum donation amount of 1 USD equivalent for GIVbacks eligibility, and a ā€œclaim windowā€ of 9 months (after which, if they user does not claim, the GIV can return to the DAO for redistribution).

Preamble & Justification

At the launch of the GIVeconomy in December of 2021, we allocated 1 million GIV for ā€œGIVbacksā€ each 2-week period (round) until December 2026. Now that we are about halfway through the program, we are looking at ways to make GIVbacks more long-term sustainable and extend our GIVbacks allocation window into 2027 and beyond.

Upon analysis, we have determined that there is currently >6 million GIV that has been allocated to addresses that have never once claimed from or interacted with the GIV token distro. The GIV token distro allocates GIV to address when they earn rewards through GIVbacks, Praise rewards or vesting.

Some considerations:

  • We have been distributing GIV from GIVbacks on Gnosis Chain or OP Mainnet to the addresses that donated to verified projects via any other EVM-compatible chain. We have not made any checks if the donor address was a multisig or contract and if it exists on the GIV distribution chain, so it is possible that some of these allocations will never be claimed.

  • While we notify donors about GIVbacks through email, dapp notifications, social media posts, newsletters, and discord announcements, some donors simply are not engaged with the community and perhaps never expected or wanted to receive a reward for their donation.

  • As our platform grows we see more and more very small donations from possible airdrop farmers or bots that bog down our GIVbacks review and distribution processes.

Proposal

We are proposing to make 2 universal changes to our GIVbacks program & GIV distributions mechanisms program (that will apply with or without pending changes in GIVbacks V2 - Scaling the way we reward public goods donors), as follows:

1. Implement a GIV ā€œclaim windowā€

In order to rescue GIV allocated addresses that are likely never to claim it, we propose to ā€œclaim backā€ GIV that was allocated to addresses that meet the following two conditions:

  1. The address should never have interacted with (/claimed from) the token distro.

  2. The most recent allocation of GIV should have been at least 9 months (270 days) from the date of Giveth DAO reclaim (i.e. the address cannot have been allocated any ā€œnewā€ rewards).

2. Implement a 1 USD minimum donation amount for GIVbacks eligibility

In order to reduce overhead on our GIVbacks program and reward true donors, we propose to implement a 1 USD minimum donation value (for a single donation to a single project) in order for that transaction to be included in our GIVbacks distribution calculations.

*Note: If/when we migrate to GIVbacks V2, the minimum donation amount for GIVbacks eligibility will still apply with respect to ā€œraffleā€ entries".

Signaling

This proposal will be on the forum for at least 5 days for advice process before moving to Snapshot for a vote. In the meantime, we are open to feedback, questions, comments, or signal your preference in the following poll:

Click to view the poll.

18 posts - 6 participants

Read full topic

Giveth Proposals GIVbacks V2 - Scaling the way we reward public goods donors

Published: Aug 08, 2024

View in forum ā†’Remove

TL;DR

This is a proposal to evolve GIVbacks by introducing a ā€œraffleā€-like system for distributing rewards. The biggest things that will change are:

  • GIVbacks, instead of going in small proportional amounts to each donor, will go to 5 ā€œbig winnersā€ who are chosen randomly based on their donations (which act as proportional entries into a raffle).

  • GIVbacks will be distributed to winning addresses through a multisig tx (but addresses will still need to claim, and the GIV will still be part of the GIVstream).

  • Winners will be announced on biweekly Twitter spaces that will also be used to build donor community.

Preamble & Problem Statement

There is a growing need to evolve our GIVbacks program as the Giveth platform grows. Here is a breakdown of problems with our existing system:

  1. Recirculation review is not scalable: Our current GIVbacks program requires a team to manually review transactions to check the source of funds, ensuring that only ā€œfirst-touchā€ donations count for GIVbacks, and that funds are not recirculated. This review process is labour-intensive and incomplete, as smaller donations are often not thoroughly checked. As Giveth grows and we see more donations in the rounds, we increase the risk of sending GIV multiple times for the same dollars donated.

  2. Our dependence on EVMcrispr & Aragon DAOs poses a sustainability risk: GIVbacks distribution is done through deprecated Aragon DAOs, through support of EVMcrispr. EVMcrispr needs to be maintained, and this may not continue into the future. Migrating away from this distribution system would require significant development work, but if we simply reduce the number of payouts, we can easily migrate.

  3. When a large donation occurs, most donors lose out: Each 2-week round has a 1M GIV allocation. If the GIVbacks amount to give out exceeds 1M, every donorā€™s GIVbacks amount gets proportionally scaled down. This means that if there is a large donation in any round, the majority of donors end up with very little GIV in that round, and most GIV goes to the big donor, whereas if they donated in a different round, they would have gotten way more GIV. This is not a theory, this happened several times, like in round 16 where 1 donor donated $200k and took over 90% of the GIVbacks.

  4. GIVbacks hasnā€™t succeeded in building a donor community: Giveth has a strong community of project owners who engage with our content and participate in our events, but we lack a strong community of donors. In fact, the biggest community of donors are people who also own projects.

Proposal

GIVbacks V2 aims to address the aforementioned problems by reducing the number of donors rewarded every round, and adding an element of chance.

How It Will Work

1. Raffle entries

  • Each donation made in a GIVbacks round will be considered as an ā€œentryā€ (with a relative weight) into a GIVbacks raffle

  • The relative weight of an entry depends on the size of the donation, and the GIVpower rank (i.e. GIVbacks percentage) of the project donated to (e.g., donations to top-boosted projects have a greater likelihood of winning that a same-size donation to a lower boosted project).

  • We will simply multiply the GIVbacks % by the donation USD value to determine the weight of a particular donation made during the GIVbacks round (this is the field valueUsdAfterGivbackFactor in our backend)

2. Selecting the GIVbacks recipients

  • After the round ends we will use the data we receive from the round with Google API to choose 5 random donations whose donors will split the pool of GIVbacks for that round.

  • Before announcing the winner, our recirculation team will review only the 5 donations that were selected to ensure that funds were not recirculated. If recirculation is identified, we will randomly determine the next winner

  • This will cut down our recirculation process significantly, from hundreds of transactions to 5.

3. GIVbacks Tiers

  • The randomly selected GIVbacks recipients will get GIV back according to the following ā€œtiersā€

    • 1st place: 50% of the GIV pool
    • 2nd place: 25% of the GIV pool
    • 3rd place: 15% of the GIV pool
    • 4th places & 5th places: 5% of the GIV pool each
  • Each donor can only win one prize per round.

  • The GIV pool size will be proportional to the total amount donated in that period, i.e., the total amount of GIV in the ā€œGIV poolā€ is equal to the amount of GIV we would have given out in GIVbacks V1 (considering all the donations).

4. Announcement & Distribution

  • Winners will be announced biweekly through Twitter Spaces, hosted by @Griff & Aubtoshi. We will announce which donations (to which projects) were the ā€œwinning donationsā€.

  • Each Twitter space will have a different theme, that aims to build and strengthen our community of donors. Some examples:

    • People Who Donate: The Lifestyle of Donors Around the World
    • Regenerate! A Sit Down With Special Guest ______________
    • Verified Good: Meet The Verified Giveth Projects Doing Good In Web3
  • Each show will run for one hour and will include an intro, episode theme, special guest, donor highlight the ā€œwinning drawā€ and a final closing out/final words and thoughts from Griff. The main host will be Giveth and the two Co-Hosts will be Aubtoshi & Griff.

  • Each show will be on Wednesday (the 1st day after the GIVbacks round ends) and will serve as the end of one round and kick off of the next.

  • Each showā€™s space link will be shared one week prior to get RSVPā€™s to the event

  • GIV for V2 will be distributed via multisig txs (allocating a GIVstream to the 5 recipients).

Things that wonā€™t change

  • The maximum GIVbacks pool per round will be 1 million GIV and the amount distributed will be less if there are not many donations to verified projects.

  • GIVbacks rounds will still happen continuously - as soon as one round ends, the next begins

  • GIVbacks rounds will last 2 weeks and will be numbered the same.

  • GIVbacks will still need to be ā€œclaimedā€, and they will be subject to the GIVstream.

  • GIVpower users still affect which projects offer the most incentives to donors, because the top-booted projects give the donor a greater likelihood of winning.

  • GIVpower parameters stay the same.

Implementation

  • After advice process, and if this proposal is approved, we will test out this program through a gradual roll out:

  • For the first 3 rounds, 1/2 the GIVbacks will be distributed with the V2 system, and 1/2 the GIVbacks will be distributed with our existing V1 system. We will collect feedback and observe community response through this 1st month.

  • If things look good, we will move entirely to GIVbacks V2 by the third or fourth round, or return to the forum for further advice process.

  • The GIVeconomy WG will manage copy changes to the Dapp (e.g. GIVbacks messaging, GIVpower messaging) to align with these adjustments

  • We will also create and adapt the following content pieces to help onboard our community to GIVbacks V2, in alignment with these changes:

    • Text and Graphics update to GIVbacks section of Giveth Docs
    • Text and Graphics explanation for GIVbacks on Donor page of Giveth Docs
    • Text/Graphics updates for 2 Blog Posts about GIVbacks if possible
    • Updates to GIVbacks Youtube videos in Donor & Project courses
    • New Blog Post for Giveth blog about new program - V2 changes
    • Updated copy on Project pages on the Giveth Website outlining GIVbacks (short and concise statements about GIVbacks via donating to ā€œthis specific verified projectā€)
    • Short 30-60 second explainer Video outlining new GIVbacks program
    • Newsletter announcement in each issue that comes out about the upcoming event

Conclusions and Request for Feedback

This proposal for GIVbacks V2 is a really promising solution to the above problems:

  • Limiting GIVbacks recipients limits recirculation review required per round

  • Limiting distribution transactions alleviates our dependence on Aragon & EVMcrispr

  • Ensuring each donor can only win one prize limits the monopoly a large donor can have over the GIVbacks pool (in many rounds one donor took over Ā½ the GIVbacks)

  • Biweekly donor-focused Twitter spaces & the introduction of the element of ā€œchanceā€ aims to organically build, strength & engage our community of donors

GIVbacks has always been about ā€œrewarding and empowering those who give.ā€ With GIVbacks V2, weā€™re enhancing this mission by introducing a system that doesnā€™t just reward donorsā€”it gives every donation the potential for a big win, both for the donor and the causes they support. It adds an element of excitement and anticipation, and encourages a wider community to engage and support public goods.

So - what do you think?!

Click to view the poll.

In addition to the poll above, weā€™re open to questions, comments, feedback and other suggestions for improvement. This forum post will be open for 5 days for advice process before moving to a Snapshot to vote!

Praise Aubtoshi, @Griff & @WhyldWanderer for their support reviewing, adding to, and improving this forum post!

23 posts - 16 participants

Read full topic

Rewards Giveth Rewards Distribution - Round 42

Published: Aug 05, 2024

View in forum ā†’Remove

Hello everyone! Rewards is back!

This is the distribution for round 42, a catch up round for Praise rewards. It covers praise given for the period of 01 to 31 March 2024.

Out of the total rewards:

  • 90% of the tokens were given as praise rewards :pray:
  • 7% distributed among quantifiers :balance_scale:
  • 3% assigned to Praise Organization

You can check out the calculation of the total rewards distributed for this round here:

The Rewards Distribution for round 42 is as follows:

USER IDENTITY TOTAL TO RECEIVE
divine_comedian 8940.71567
karmaticacid#0 7997.335167
griffgreen#0 6108.612942
freshelle 2118.737215
mohammad_ranjbar_z 1569.970616
carlos096 1470.063395
missing username 1521.92
oyealmond#0 1300.379702
geleeroyale 1146.554298
ramin 1157.724899
greenbee9327 1122.766865
Amin#2164 1067.262853
snakey_jakey. 854.7617797
whyldwanderer#0 853.1759508
nikola_creatrix 868.7655349
krmet 1608.03051
alireza7612#0 708.8655205
Anamarija#6349 613.7157862
hanners717#0 543.9393144
forestkeeperio 534.494139
cherrywiner 534.494139
marcelorefi 490.0211316
cotabe 425.0021465
chuygarcia.eth 421.1165944
moeshehab#0 399.628884
missgene#0 364.7406481
aabugosh 350.468188
zeptimusq#0 331.4382411
parrachia#0 331.4382411
Maryjaf#2478 317.165781
NicoBals#2154 307.6508075
rolazo 302.8933208
lordgriffi 564.5550901
ismailemin 253.7326248
danibelle_the_uno_and_only 255.0994754
lauren_a 456.7187246
moenick 210.9152443
markop#2007 207.7435865
denitsa__ 380.5989372
BOLTEVM#1348 374.2556215
_cherik#0 172.8553506
SteeTweets#9260 166.512035
tamarandom 256.9042826
rodricast#0 107.8363655
andrealomelin 190.2994686
giantkin#0 77.70561634
mateodazab#0 61.84732729
cuidadopeligro#0 107.8363655
VitorNunes#0090 98.3213921
krm3351 45.98903824
eagustus 57.08984058

Next steps

This post will be open to the community for review for 48 hours, after which we will create the distribution votes on the rewards DAO on Optimism!

5 posts - 2 participants

Read full topic

Giveth Proposals Round 66 GIVbacks and $nice Distribution

Published: Aug 05, 2024

View in forum ā†’Remove

:giv: Here is the finalized list for the GIVbacks Round 66 distribution. This roundā€™s distribution is affected by GIVpower ranking. I have included the average GIVfactor for each individual donor.

:nice: You will find the information for this roundā€™s $nice token distribution at the bottom.


This forum post will remain in the forum for 48 hours (2 business days) for review and feedback before going up for voting in the nrGIV DAO.

Round 66 Dates: June 25th 10am - July 9th 9:59:59 am Costa Rica Time (10am CST in local time (your timezone))
GIV value at the end of the round: 0.007915245726 USD
GIV Available 1000000

:giv: GIVbacks Distribution on Gnosis Chain

:giv: GIVbacks Distribution on Optimism Network

:nice: $nice Distribution

Excluded Donations

The following donations were found to be in violation of the GIVbacks policy.
Keep in mind that donations made from addresses owned by verified projects are not eligible for GIVbacks.

Please be aware that these donations will not receive GIVbacks and that any GIVbacks eligible projects which are found to be recirculating donations stand to lose their badge.

3 posts - 1 participant

Read full topic

Communitas CollabTech Hackathon

Published: Jul 31, 2024

View in forum ā†’Remove

Hey!
RnDAO is running a CollabTech Hackathon online in October.
Arbitrum is our lead partner and we already have P2P foundation, Developer DAO, Q blockchain, and others being discussed. It would be awesome to have Giveth as a partner too!
Hereā€™s an overview

Please let me know what you think

(note we can tailor the sponsorship package)

1 post - 1 participant

Read full topic

Giveth Proposals Round 65 GIVbacks and $nice Distribution

Published: Jul 25, 2024

View in forum ā†’Remove

:giv: Here is the finalized list for the GIVbacks Round 65 distribution. This roundā€™s distribution is affected by GIVpower ranking. I have included the average GIVfactor for each individual donor.

:nice: You will find the information for this roundā€™s $nice token distribution at the bottom.


This forum post will remain in the forum for 48 hours (2 business days) for review and feedback before going up for voting in the nrGIV DAO.

Round 65 Dates: June 11th 10am - June 25th 9:59:59 am Costa Rica Time (10am CST in local time (your timezone))
GIV value at the end of the round: 0.009221027997 USD
GIV Available 1000000

:giv: GIVbacks Distribution on Gnosis Chain

Giver Address Total Donations (USD) Avg GIVfactor GIVbacks
0xad41a7558a54bdcbafc4f9ca9909a09e7ba4e127 334.7449 0.2918983 10596.59193
0xed8db37778804a913670d9367aaf4f043aad938b 221.8638 0.2014155 4846.184128
0x6851cab6bfadfa47246dd71528c4d519aeb85fd4 89.3168 0.2811291 2723.074949
0xb9573982875b83aadc1296726e2ae77d13d9b98f 60.9311 0.2405744 1589.677923
0xe564ef4523cb7931bafd6ecb36814b2b3691e1a4 51.0904 0.1832437 1015.287239
0xe04885c3f1419c6e8495c33bdcf5f8387cd88846 18.8453 0.2931899 599.201184
0x168f87fbfe36b84e44b9d06278b2aa1cc73d7400 10.5 0.2925275 333.1016052
0x5299c7d2b73b6a96231081dabfd54dfcc84fedeb 10.1069 0.2498777 273.8836968
0x7d547666209755fb833f9b37eebea38ebf513abb 9.9413 0.2838611 306.0340129
0x9eec0b5bd8a48047f0dcc61e98b4b92951480f98 5.8572 0.2550762 162.0244574
0x826976d7c600d45fb8287ca1d7c76fc8eb732030 3 0.1832437 59.6171045
0xd430ed64f7be59656f894c95079bbb0f7261381b 2.982 0.2672026 86.4109828
0x778549eb292ac98a96a05e122967f22efa003707 1.9999 0.2925235 63.4438788
0x2a87c1345024ab463acc26417124c433b3069fdd 1.4832 0.2918983 46.9517726
0xc46c67bb7e84490d7ebdd0b8ecdaca68cf3823f4 1 0.2734391 29.6538578
0x3a3355805181ba5752cb52cebe8c95c0f3ed3d61 0.987 0.2925235 31.3111219
0xef4fd55584434903aa6fc9baa61eacdde5355da0 0.147 0.2931898 4.673981
0xd49b1e6f160f55d5bb68a146269446d70b577faf 0.0497 0.2925231 1.5766578

:giv: GIVbacks Distribution on Optimism Network

Giver Address Total Donations (USD) Avg GIVfactor GIVbacks
0x697b6bb004c1883b945174e2e209c07bf94650eb 10000 0.2931899 317957.8908
0x7326e65556775614fc19479051665566bf33068c 10000 0.2931899 317957.8908
0x1d22d6b41ece14e2a2c5b4de0739c0056a05f0ea 8000 0.2931899 254366.3127
0x616a475b413a1af3bb795005fb41aa38061c2779 2228.1299 0.1832437 44278.21772
0x222cf246a3d56d61030ca49f5e6ffd6c20c3dc4f 407.9655 0.1832437 8107.24062
0x49b83abdea98f854a76894f1f696bb21a0c0e821 169.046 0.1887077 3459.513896
0xcd4046b428ddeac3f01b04895df9dbbc8bd633c9 150 0.2766317 4500.014111
0x3b804fec3be607bf0f09aadede79024ee67cfc37 116.3173138 0.2004925 2529.083072
0xf4c6a5df9050b15a21aabccbc84ccb31fbdc0846 98.7767076 0.190147 2036.876296
0x8af29b09eca182113b6c7ec28a9b2c2211d0fd89 71.1736 0.2531854 1954.241425
0x3195c3f94154364e897711e501e104f40d8e23fb 44.1403 0.2608403 1248.620749
0x0fabf023b032659195f9d8590affc257412bb5d6 43.75 0.1887081 895.3424101
0x826976d7c600d45fb8287ca1d7c76fc8eb732030 39.4078787 0.2189106 935.5575413
0xf904c82a9528611bb7c9d296e238bfca45b9eab1 35.5945 0.2930899 1131.369389
0x10b651f374a98de2bb8eed3286ad8c05c2b5c53f 28.2233 0.1887082 577.5893835
0xf632ce27ea72dea30d30c1a9700b6b3bceaa05cf 24.5985013 0.2596893 692.7608022
0xd1eaf98ca2303737888f6bd5d6d5fd3ffcbf164e 22.735 0.1832437 451.7982905
0xa45686e323152c0a9c4b87d58869b2e8c070f861 21.7325 0.2928336 690.1622476
0x839395e20bbb182fa440d08f850e6c7a8f6f0780 19.9561509 0.2633788 570.0044503
0xa43821674ff3836bf8d22e25d0243278a6263612 17.094 0.1832437 339.6982616
0x0f46540678c7e6d2ef983b382cc07fa815ab148c 14.9969 0.2703676 439.7206402
0x2d53114198627e085cf2169b316738b8a9109c83 14.48 0.1887081 296.3327559
0x9703d9cf2f834e71d9b70675e746f7b634c9d1e9 14.1268 0.1832437 280.7329708
0x5d45e2c12f37f3381c47831561b986fc6355de9f 13.6932 0.2746423 407.842961
0x35abf6ebd17b34c9a0a3b335c2a35ef842bf2581 13.4234 0.29284 426.2983379
0xc5252f08cd832f28b1d614dc93c129c45a9bdb83 13.4067 0.1887074 274.3667106
0xd4293e608bab98a7b0f1d5520bc1f27b89226d9b 12.4181 0.2741658 369.2233346
0x8f43d0f3289bda3909a9391e750265b9a427c631 12.2302 0.1874567 248.6310002
0x4bc1248b729304fd9ef28af34de09aa0c230f948 12.0173 0.1927188 251.1606851
0x4eb4d210be79a69bb2375241d8a60150c8412b81 10.9024 0.2409087 284.8362213
0xd08bebea335c51b73c2b10b41c8633eb2845c347 10.8421 0.29284 344.3217986
0x4a0cd366ddb8aba3055089e5a272af1a85fc7f79 10.8258 0.2741659 321.8800246
0xd9ba60890dbc1c18f6793582ca50c98de25ab671 10.6783 0.2931565 339.4863944
0xe4df1d74122c2a7b14481cbdde704fbd0a4f11a2 9.9221 0.2928563 315.1220483
0x375f0479620c30d28122ef937d3838c3b9c1608c 9.8376 0.2918982 311.4162649
0xbd4d5116d4795fd6f785f524c4dc9f28bc5ab308 9.5797 0.2330194 242.083194
0x917250b24cd54d54c372f58cce7be2456b816204 9.5558 0.2918572 302.4531433
0x2ecf616b218431fd985f8c087ce7608a6a2fbc3a 9.2016 0.1941729 193.7638169
0xc584f09928d490237831f6e5da805cba82652497 8.3943674 0.2346059 213.5735752
0x7a738effd10bf108b7617ec8e96a0722fa54c547 7.285 0.2469802 195.1247283
0x1a12d6f3209c440f86a045f73aa994a781c4942e 7.1945 0.292548 228.2540288
0xa2019fecdc83c0fe37d0ed8b3bc0df6b8373602b 7.1189 0.2918905 225.3478977
0xde37b688b41ca82474e85c39da1b8a540327e26a 6.9302 0.2918905 219.3746255
0x5f5d8b3cf23368b9b5fab4e4a391a998803c292f 6.716 0.1887081 137.4427354
0x140d3f60ac840571a3e08e218b823094d4715564 6.6916499 0.2566314 186.2360168
0x331e5d9c3f48a73a46ad73c4d998c182a7f461e6 6.666 0.1887077 136.4191972
0xf8a025b42b07db05638fe596cce339707ec3cc71 6.6599022 0.2906366 209.9127114
0x1fd2a56907b1db9b29c2d8f0037b6d4e104f5711 6.6513 0.2453486 176.9745552
0x1b9e834f1dd71a4dbb6f569a4f4ae2eac8c11cf5 6.63 0.2918905 209.8718299
0xf78f53c8ef82072c3bf2e417e26fe506e89c316c 6.4545 0.2830281 198.1129522
0xeed77feac1bcd054d51f968814ff03e31e20528e 6.2342 0.2898813 195.9844626
0xb64fb68ee01ff12f15bca8a7e397c0d3b3447096 5.7476 0.2931567 182.7288339
0x649cddd008ea6ff52ba5ef2e4e8420120411ce8c 5.6939 0.2396739 147.9964494
0xf76b889f98b4fdc5d5b0c2e10d843e6a6fc2bb09 5.6939 0.2396739 147.9964494
0x4d999f16ec6fd46a84e3c2cd4a9a64dd314ae829 5.6215 0.2931569 178.7199572
0x90426f861bdc38a7b0b4ae7bc7bca740db434f4f 5.5442 0.2931565 176.2621825
0x7e670b3a398338d7b4b923b339f07802cec4faa9 5.525 0.2770644 166.0097893
0x58d91d75757843eacd2f49820e0d65b36ba1d01a 5.5172 0.1887085 112.9095656
0xfb0bc30e7fbf398d684bfa55c01d90938cabc7bc 5.4993 0.2931569 174.834949
0x2d2cadf39f7c1856fb15b8cb2d5a39808b2cbd89 5.2669 0.2931565 167.4462157
0xdcacfd97c4f6d4c52cdfd3439c87170e5698634d 5.1563 0.2906245 162.5140807
0xd99984e328634a944d01f0fb3795e55313df602c 5.1282 0.2919719 162.377796
0xc76d6bd97c53bbbb6dc4df54ba69efb80986d942 5.0714 0.1925064 105.8750811
0x5732fd69ededa743ac78d2f3a1d1ea30ff67d82d 5.01 0.2742804 149.0229764
0x5c7291e18c3ecf30e14ccf1dcd646c0ca3309113 5 0.1887081 102.3248468
0x285bf14788384585e1d856fd4132560437a80617 4.9673 0.2931565 157.9212744
0x8f51dc0791cddddce08052fff939eb7cf0c17856 4.5999308 0.2487554 124.0921724
0x9390fa8656a161442928b442300358d82bec28b0 3.8492 0.2925235 122.1101978
0x878ed00d511d1c1333a68ed3efb9318d229d37cf 3.5325 0.2931565 112.3058629
0xcdd611fbc544e66b9a42f55d60155628aedcffa9 3.4884 0.2731997 103.3539493
0xc51948cbb2cb230ba7333d4907a5580dbe98a140 3.3814 0.2731997 100.183762
0x012e65aa91ad64003d213de231a2f6a26ac624da 3.2829939 0.2918953 103.924481
0xe564ef4523cb7931bafd6ecb36814b2b3691e1a4 2.81 0.1832437 55.8413546
0xc46c67bb7e84490d7ebdd0b8ecdaca68cf3823f4 2.6401437 0.2603882 74.5537607
0xb8155e270d52766afdf5e1b14b5a7b37fd6610bb 2.5288 0.2788179 76.4637735
0x42b682dd561d0afe0d79a60fe7e97ca0168f88a8 2.3159 0.1887079 47.3947833
0x34dea2a8c64dda1d03bc59b0f226a65940c3f70f 2.303 0.1832437 45.7660639
0x33878e070db7f70d2953fe0278cd32adf8104572 2.3006583 0.2918632 72.8202424
0x5d96bfbfb46a19b5295018bce78304f11447de23 2.188 0.188708 44.777354
0x8cb87ad9943554f864d9e0f5bca1b8c78ee3df5f 2.0966 0.2888011 65.6651684
0x905110ef3e5ed067dbedb614ee3b01d17219b30f 2.0537388 0.281174 62.6240363
0x4e51e4264ff4be62f4f55e54f33c048106749aa2 2.0378 0.275307 60.8414491
0x44b26dc0c2b7385ecf7632e45c5180f9a6a606d2 1.98 0.2742805 58.8953083
0x1d2e44dede73dcf080104ec0839a70da14641762 1.7889208 0.2918962 56.6291668
0x741ed5abf3872b500e4bfe90149bfeaa46c33476 1.5769 0.1832436 31.3367374
0x537afb1bb98386d41fe5f4472c505d6baec9e3d2 1.5526 0.2697324 45.4164692
0x5157d8ff3fcfacac630a1cb5bc9902dcc8433260 1.5238 0.2905406 48.0126192
0xcd2711c170bfbfb0bf632868446f9dd49683ee7b 1.5 0.2918905 47.4823132
0x320c338bcf70baaae26e96201c33b48105bc62c2 1.201674 0.288111 37.5463
0x97e0a1f28c9fff064b2df8abbf6a5d4db374a823 1.0678 0.274166 31.7485723
0xc62baf83bc38b846ec317d4f8cd13999a8570a78 1.0562 0.2925235 33.5063866
0x0865c5de7fe349aa5b7f6ef721f8c2b9cfe5e40d 1.0554 0.2909515 33.3010812
0xe6ef7377ed8a3d32293e8f8c01cc0c833935e5eb 1.0289 0.292196 32.6037996
0x5ddd87ae78683fa632b5fdb51ccfd7863ff514cf 0.9147 0.2931566 29.0803055
0x631b7d0de9e97d300bbcb84d2e53f7bb03edbc50 0.9139 0.1887083 18.7029588
0x933ebdc95a26a25b4875c57ff017fb2b6ab34cdf 0.9132 0.2931565 29.0326078
0xe73a198e7c07c418d7dcfd42f5e953074abbd125 0.8932259 0.288745 27.9702509
0xaeb15976994e8f2d81e28f790225024d46ce3ad2 0.7173 0.2931228 22.801901
0x8df5c94615ffba364d92792c465cf9869cec212e 0.7153 0.2931302 22.7388977
0x9eec0b5bd8a48047f0dcc61e98b4b92951480f98 0.5877 0.2415283 15.3937524
0x1019236722517506732d92dac0f7b9b4ed993d8d 0.5647 0.2929157 17.9382899
0xaa3550e1b61404bc2edbd5ed4cd2e6f45f84e73a 0.5136 0.2862249 15.9423729
0xd9ffb9c6b023df00fbdd972751f06966483ae4ea 0.5047 0.2862253 15.666143
0xd8d1a483637b31416d7d7f0c8cbb6a38695523e0 0.5037558 0.2549104 13.9260588
0xa36c2f5c0e1543c2d708cdb684d6fe1a92e443ca 0.5 0.2925236 15.8617626
0xa4d506434445bb7303ea34a07bc38484cdc64a95 0.4890075 0.2900315 15.3808871
0x50418699cb44bfda9c9afc9b7a0b0d244d8927d2 0.4526951 0.2828672 13.8870176
0x26c63f2e876c9d896bf51e73053d6d7e73afda3e 0.4323 0.2925265 13.7142233
0x3389df3bedf543de764086503ffe9a5e4742dd96 0.3521 0.2925234 11.1698528
0x81ecf3e1e34796eacc1a1fd78645457c81125c6f 0.3227 0.2925237 10.2371829
0x2766859191317d5c9bb8ff411b9a9e3166184fe2 0.2860583 0.2165635 6.7183191
0x4edfc38ea9e06776ae63fc3c7266f0fbee2907d5 0.2021 0.2925235 6.4113228
0x0dc057912b2a0757dd6802222a1497e48e4c819e 0.1684697 0.2125355 3.8830607
0xfc9265a28f66cf4561d74a4e25d7bbd3f482b8e6 0.1203373 0.2166037 2.826745
0x1b15e7c2a7faa3cb3141b1078a37076d7f08847b 0.1078 0.2918989 3.412499
0x8cca36608c130f8fde914a392d3296271e365061 0.1022 0.2732339 3.0283542
0x555306b8798b225ae92f6abd24e1d41ba62bcb53 0.0668 0.2373278 1.7192778
0xc04afd2639b0c7c9662e3d7b4858d7db28413e4e 0.05 0.292524 1.5861767
0xef4fd55584434903aa6fc9baa61eacdde5355da0 0.0473 0.2931903 1.5039408
0xb19a540d215aadad9236e438e1ca759f7ca8299f 0.0379471 0.2925256 1.2038204
0x006c77e68d2ce85db549bac376b4c7283a332447 0.0284037 0.2918915 0.8991213
0x6efa8d3d13112a66312b7e1af609455ee0a807b4 0.0279 0.2925305 0.8851113
0xff60415ac262d665519f4e529cde6c92760b310c 0.0168 0.2931905 0.5341693
0xa1179f64638adb613ddaac32d918eb6beb824104 0.0084 0.2925357 0.2664845
0xc0f316e58dbb0a203b5b5808adc51a8d39abcda0 0.0084 0.2931548 0.2670568

:nice: $nice Distribution

Giver Address $nice
0x168f87fbfe36b84e44b9d06278b2aa1cc73d7400 10.5
0xf11704511975cc5908f6dbd89be922f5c86c1055 5
0x9390fa8656a161442928b442300358d82bec28b0 3.85
0x0f46540678c7e6d2ef983b382cc07fa815ab148c 0.75
0xa36c2f5c0e1543c2d708cdb684d6fe1a92e443ca 0.5
0xf632ce27ea72dea30d30c1a9700b6b3bceaa05cf 0.34
0xf8a025b42b07db05638fe596cce339707ec3cc71 0.33
0xfb0bc30e7fbf398d684bfa55c01d90938cabc7bc 0.28
0x5c7291e18c3ecf30e14ccf1dcd646c0ca3309113 0.25
0x4edfc38ea9e06776ae63fc3c7266f0fbee2907d5 0.2
0xf4c6a5df9050b15a21aabccbc84ccb31fbdc0846 0.2
0xcd2711c170bfbfb0bf632868446f9dd49683ee7b 0.07
0xc04afd2639b0c7c9662e3d7b4858d7db28413e4e 0.05

Excluded Donations

The following donations were found to be in violation of the GIVbacks policy.
Keep in mind that donations made from addresses owned by verified projects are not eligible for GIVbacks.

Please be aware that these donations will not receive GIVbacks and that any GIVbacks eligible projects which are found to be recirculating donations stand to lose their badge.

2 posts - 1 participant

Read full topic

Quadratic Funding GIV-Earth Round Results & Wrap-up (June 25 - July 12, 2024)

Published: Jul 24, 2024

View in forum ā†’Remove

GM everyone!

The Giveth team is thrilled to announce the successful completion of the GIV-Earth quadratic funding round! This was Givethā€™s first environment-focused round and we could not be more excited with the projects included in the round and the donor turnout we saw.

Before we dive into the numbers, Iā€™d like to give a HUGE shoutout to our amazing sponsors who made this round possible. We sincerely thank you for your dedication to funding public goods and for helping us to raise a matching pool of 40,000 USDGLO. Thank you to Climate Coordination Network, Celo, Mask, Public Nouns, Glo Dollar, Regen Token, & Ma Earth Media.

Quick Summary

Matching Pool: 40,000 USDGLO on Celo
Round Duration: June 25 - July 12, 2024
Eligible Projects: 75
Total Donations: 3,249
Unique Donors: 797
Total Value of Donations: $44,735

Tokens Donated: USDGLO, CELO, USDC, ETH, GIV, OP, MATIC, XDAI, ARB, & more!

Eligible Donation Networks: Ethereum Mainnet, Gnosis, Polygon PoS, OP Mainnet, Arbitrum One, Polygon zkEVM, Solana, Ethereum Classic, Celo, Base

The final results including all projects, amounts raised, and matching funds can be found here:

GIV-Earth project owners - PLEASE double-check your Celo address!

Project Eligibility

The eligibility requirements for this round were as follows:

  • Projects had to be Verified on Giveth as creating public goods
  • Projects had to have a Celo recipient address.
  • Projects had to be primarily focused on one or more environmental issues including but not limited to: Climate solutions, renewable energy, carbon accounting, nature-based solutions, supply chain solutions, transportation solutions, recycling, water cleanup, permaculture.

The important point of emphasis was the focus on environmental issues, which made this round more unique than our regular public goods rounds. We were fortunate to accept 75 incredible projects, all of which were high-quality verified projects that have demonstrated impact in their respective fields.

Our partnership with CCN connected us to a network of climate-focused projects, some of which were already on Giveth. However, a significant amount of new projects were onboarded as a result of our collaborative outreach.

We encourage everyone to check out the list of projects to learn about existing and new initiatives that are impacting the Earth. All projects with links to their Giveth projects can be found in the results sheet.

Data Analysis/Breakdown

The GIV-Earth round was our 2nd time using COCM to determine the matching funds distribution. In the Galactic Giving round, we blended the results from COCM and ā€œnormalā€ QF to determine the matching funds. In this round, GIV-Earth, the matching funds distribution was calculated entirely using COCM.

COCM leads to a more democratic distribution of funds, favoring projects with a more diverse set of donors, and significantly dampening the effects of Sybil attacks and collusion.

In this round we saw that, when compared to ā€œnormal QFā€:

  • 58/75 projects matching funds total increased as a result of using COCM
  • 15/75 projects matching funds total decreased as a result of using COCM
  • 2/75 projects stayed the same ($0 in matching)

Here is the distribution of matching funds by project:

We are very excited about continuing to use COCM in Giveth QF rounds and are pleased to see results that benefit the majority of projects! Major praise to Umar Khan, Glen Weyl, Joel Miller and the Gitcoin team for their incredible work developing COCM, and their support on implementing this within Giveth.

Project Stats

Here are the top 10 projects in the GIV-Earth Round by matching with some additional stats:

*ā€™Match per unique donorā€™ is the matching divided by the total number of unique addresses that donated to the project
** ā€™Avg passport score of donorsā€™ is the avg passport score for all donations that counted for matching

The ā€˜Match per unique donorā€™ metric is particularly interesting since COCM rewards donors who support a diverse set of projects. This means that projects that have a higher ā€œmatch per unique donorā€ had a donor base that supported a broader range of projects.

Final Remarks & Next Steps

The GIV-Earth Round has been a resounding success, thanks to the dedication and generosity of our community. We sincerely thank all quadratic force members, donors, and participants who made this round possible.

This forum post will remain active for 3 business days to allow for community feedback and questions regarding the results. Following the advice process, weā€™ll ratify the results with a vote in Snapshot. Project owners are encouraged to verify their project details (especially their Celo recipient addresses!) and donation amounts to ensure accuracy.

If you have any inquiries or require further clarification on the matching results, please comment on this forum post or contact me directly.

Stay tuned for more updates and future rounds as we continue to grow the QF program at Giveth!

11 posts - 5 participants

Read full topic

Giveth Proposals GIVforward: Growing the Commons, Together

Published: Jul 17, 2024

View in forum ā†’Remove

Exploring GIVforward: Sustaining the Commons through Categorical Funding

A Concept for Compounding Support of Public Goods and Services

Hey GIVfam

Iā€™ve been a participant within the Giveth universe for a few years and Iā€™ve been exploring public goods funding mechanisms that attempt to bridge tradfi and web3. I have been the tech steward of vivero.app which has functioned so far as a public goods funding ā€œgiving trustā€ or ā€œgiving circleā€ - primarily using fiat to support ecological stewardship projects.

Part of my exploration is how the giving trust model might apply to broad categories of public benefit, similar to a mutual fund or ETF of investment finance, but for public goods funding. I think a good demonstration of this model could be a convincing example that could bring more positive attention to web3 and decentralized finance.

I captured some thoughts on an opportunity Iā€™d like to explore in this realm, potentially committing a significant part of any coming $REGEN token (regen.tips) allocation to the effort.

Proposal Information

Proposal description:

GIVforward is a concept for a new funding model designed to support the Commons, encompassing Public Goods, Public Services, and Public Servants within and potentially beyond the Giveth ecosystem. Key features include:

  1. Categorical Impact Funds (ā€œWellspringsā€): Dedicated funding pools for specific areas of impact.
  2. Impact Attestations: Verifiable records of project outcomes and contributions.
  3. Resource Circulation System: Mechanism for continuous fund flow and impact compounding.
  4. Reciprocity Framework: Encouraging funded projects to contribute back to the ecosystem.
  5. Cross-Ecosystem Potential: Possible integration with other public goods funding platforms.

Potential funding categories:

  • Public Goods: e.g., open-source software, environmental preservation
  • Public Services: e.g., community infrastructure, educational resources
  • Public Servants: Individuals dedicated to serving the Commons

Proposal Rationale:

As the GIViverse Expansion approaches its conclusion (December 2026), thereā€™s an opportunity to explore new funding models. GIVforward aims to:

  1. Create a sustainable, self-replenishing funding source for the Commons
  2. Enable targeted impact through categorical funding
  3. Implement verifiable impact measurement
  4. Foster a culture of reciprocity and mutual support
  5. Explore potential for cross-ecosystem collaboration in public goods funding

This concept could be relevant to GIV holders, the Giveth community, and the broader giving ecosystem by offering a path to long-term sustainability and amplified impact for public goods funding.

Expected duration or delivery date:

This proposal is at the conceptual stage. With community interest, a more detailed exploration and development phase could be proposed, potentially lasting 3-6 months.

Potential Technical Implementation

The GIVforward concept could potentially be implemented through two main approaches:

  1. GIVstream Redirection:

    • Modify the existing GIVstream smart contracts to allow recipients to allocate a portion of their stream to specific wellsprings.
    • Implement new contracts for wellsprings that can receive and manage redirected GIVstream funds.
    • Develop a user interface for GIVstream recipients to easily manage their allocations to different wellsprings.
  2. Superfluid Integration:

    • Leverage Superfluidā€™s programmable cashflow technology to create dynamic, continuous funding streams for wellsprings.
    • Implement wellsprings as Superfluid receivers, capable of accepting and distributing streamed funds.
    • Utilize Superfluidā€™s composable streams to enable complex funding flows between different categories and projects.

Key technical considerations for both approaches:

  • Smart Contract Development: Create or modify contracts for wellsprings, impact attestations, and resource circulation.
  • On-chain Attestations: Implement a system for recording and verifying impact claims, possibly using Ethereum Attestation Service (EAS) or similar protocols.
  • Governance Mechanisms: Develop smart contracts to handle community decision-making for wellspring management and fund allocation.
  • Cross-ecosystem Bridges: If pursuing integration with other platforms, implement secure bridges for cross-ecosystem resource flows.

The choice between GIVstream redirection and Superfluid integration (or a hybrid approach) would depend on factors such as:

  • Compatibility with existing Giveth infrastructure
  • Desired flexibility and programmability of fund flows
  • Gas efficiency and user experience considerations
  • Potential for cross-ecosystem integrations

Further technical exploration and community input would be necessary to determine the most suitable implementation path.

Team Information

Myself +
[To be determined based on community interest and expertise]

Funding Information

Amount of GIV requested: No funding is requested at this stage. This proposal seeks community feedback on the concept.

Ethereum address where funds shall be transferred: N/A

More detailed description of how funds will be handled and used: N/A

Request for Community Input

I would appreciate your thoughts and feedback on the idea, including:

  1. The potential value of a categorical funding model for public goods
  2. The proposed components (wellsprings, attestations, etc.) and their potential effectiveness
  3. Challenges or opportunities you foresee in implementing such a system
  4. Interest in participating in further development of this concept
  5. Potential interop with existing Giveth initiatives or other ecosystem projects (Gitcoin?)

6 posts - 4 participants

Read full topic

DAO Ops Giveth Core Team Compensation - June 2024

Published: Jul 11, 2024

View in forum ā†’Remove

Funding Information

Funding description:

This is a funding proposal to pay for contributor monthly compensation. However, due to the tight deadline set for this monthā€™s payment, payments were already processed and this forum post serves as an information on the list of contributors paid for the month.

Funding Rationale:

The funds spent paid for the contributors who keep Giveth running as it is. :rocket:

Detailed goals, deliverables and budgeting can be found in working group proposals.

Team Information

Name Hours
Algene 69
Ali 74.38
Alireza 210
Almond 161
Amin 95
Anamarija 8
Ashley 145.65
Carlos 160
Cherik 178
Daniela 14.07
Freshelle 33.30
Giantkin 20
Griff 94.83
Heather 25
Ian 21
Jake 78
Kareem 36
Kay 60
Kieran 156.50
kkechy 36.67
Krati 19.33
Latifat 25
Lauren 144
Lovel 24.18
Lulu 7.50
Marcelo 38.50
Maryjaf 168.17
Mateo 160
Meriem 159.27
Mitch 153
Mo 121.97
Moenick 180.50
MoeShehab 128
Mohammad Ranjbar 159
Nico 12.72
Nicolas 160
Nikola 60.58
Ramin 161
Rodri 58.40
Shyne 20.77
Stee 8.25
Tosin 26.30
William 51.63
Youssef 99.75

Funding Details

Total Compensation for the month 112,661.22
Less: Cost of Giveth in GM 11,489.96
Giveth Compensation Cost 101,171.26
Add: Clockify subscription paid by GM 227.88
Total Cost for the month 101,399.14

Amount requested from grants.giv.eth and giv.eth

Ethereum address where payments were processed: 0x01d1909cA27E364904934849eab8399532dd5c8b

Ethereum addresses where funds were transferred: To each contributorā€™s address. For contributors whose contracts are with General Magic, their payment goes to generalmagic.eth

Note that no mark-up was applied for GM contributors working in Giveth. The amounts charged are all at cost.

Compensation Breakdown

This month, contributors had the option to receive compensation partially in stable tokens and in GIV. Hereā€™s the breakdown of the totals:

  • Stable Compensation - $83,260.27
  • GIV Compensation - $18,138.88 / 2,308,529.66 GIV
  • GIV Price at time of distribution - $0.00785733
  • GIV Price via Coingecko Jul 8, 2024, 22:08:24 GMT+8

Working Group Cost Breakdown

WG Cost for the Month in USD
DApp WG 43,952.73*
DAO Ops WG 6,944.20
Quadratic Funding (QF) WG 20,596.86
GIVeconomy WG 23,567.27
Fundraising WG 5,864.34
QACC 246.63
Total Giveth Compensation Cost 101,172.03

*Note: There is a $0.39 difference in Clockify vs. actual amount paid due to rounding off differences.

GIV Equity Distribution

Following the recently approved equity distribution plan, we distributed $9,000.20 worth of GIV tokens as equity to the contributors who opted to partially receive their monthly compensation in $GIV tokens.

Month June 2024
Equity distribution in USD $9,084.58
GIV Price at time of distribution $0.00785733
GIV Price via Coingecko Jul 8, 2024, 22:08:24 GMT+8
Total GIV sent for Distribution 1,156,192.13
Transaction Link here

Hereā€™s a month-by-month breakdown of expenses for 2024

Summary report links:

  • Breakdown of costs per WG can be found here.
  • Breakdown of WG hours per contributor and description can be found here.

Gas Fees Reimbursement

Included in this batch of payments were gas fees reimbursement which were paid out in stables. Details are submitted in Clockify as an expense request with supporting transaction lists. These are the details:

  • Moenick (DApp WG) - $35
  • Marcelo (Fundraising WG) - $34.45
  • Freshelle (DAO Ops WG) - $10.88

1 post - 1 participant

Read full topic

Giveth Proposals Round 64 GIVbacks and $nice Distribution

Published: Jul 09, 2024

View in forum ā†’Remove

Reminder

Starting with this round, the GIVbacks allocation will be distributed a bit differently. Donations made on Gnosis chain will receive their GIVbacks on Gnosis chain while donations made on any other eligible chain will receive their GIV rewards on Optimism Network.

This change is being implemented to give donors the ability to easily take advantage of the higher rewards for staking GIV as well as build a more robust group of Optimistic GIV holders. :wink:

And nowā€¦ without further adoā€¦

:giv: Here is the finalized list for the GIVbacks Round 64 distribution. This roundā€™s distribution is affected by GIVpower ranking. I have included the average GIVfactor for each individual donor.

:nice: You will find the information for this roundā€™s $nice token distribution at the bottom.


This forum post will remain in the forum for 48 hours (2 business days) for review and feedback before going up for voting in the nrGIV DAO.

Round 64 Dates: May 28th 10am - June 11th 9:59:59 am Costa Rica Time (10am CST in local time (your timezone))
GIV value at the end of the round: 0.01031978347 USD
GIV Available 1000000

:giv: GIVbacks Distribution on Gnosis Chain

Giver Address Total Donations (USD) Avg GIVfactor GIVbacks
0x4304143b6fb47ecaa0a6a9607e1e06fbc78de048 169.5196 0.7140449 11729.37457
0x5d28fe1e9f895464aab52287d85ebff32b351674 100.5803 0.7140449 6959.336936
0xe564ef4523cb7931bafd6ecb36814b2b3691e1a4 83.8286 0.5 4061.548395
0xe0144fa05a0d32b5b1de10ccee7211616b3e3ef0 50 0.7054494 3417.946916
0x87f1c862c166b0ceb79da7ad8d0864d53468d076 23.2376 0.7140449 1607.852514
0xed8db37778804a913670d9367aaf4f043aad938b 21.6276 0.5 1047.870823
0xb9573982875b83aadc1296726e2ae77d13d9b98f 20.2082 0.8 1566.56
0x33878e070db7f70d2953fe0278cd32adf8104572 20.1515 0.7966292 1555.582386
0x38f80f8f76b1c44b2beefb63bb561f570fb6ddb6 11.4878 0.7864167 875.4251117
0x5299c7d2b73b6a96231081dabfd54dfcc84fedeb 10.3887 0.7039326 708.6335308
0x90299ec59b94398a3a31a795bc585f743d0e5cc9 10 0.6638202 643.2501338
0xbd63144c19379a62699f9544836cfdf05a3c31ed 6 0.7999157 465.0770447
0x7d547666209755fb833f9b37eebea38ebf513abb 5.5494 0.7764045 417.5067346
0x0c8b9e3cb42ffbd1af7652b2824826cec8b75834 5 0.7561798 366.3738498
0x63c3774531ef83631111fe2cf01520fb3f5a68f7 2 0.7966292 154.3887431
0x8aa27e90e139d5ab5704df69429341cbcb2d2464 1.1027 0.6752809 72.1557969
0x4f2bbeb77f16cebca926fe5728d99ca01c4e9439 0.982 0.7747191 73.719977
0x4b8b8601a4b5d280254c3610af2a44fcf5c12a9c 0.6 0.7983147 46.4146172
0x1210ba92eb82cc256213c78f0ef9d5212c7034a9 0.5856 0.7983145 45.3006598
0x924eb3bd723432c4aa6421bf36cd34048f132c7b 0.1145 0.7983144 8.8574533
0x2ea846dc38c6b6451909f1e7ff2bf613a96dc1f3 0.1 0.8 7.7521006
0xb760fe1bbc4a2752abcbb28291a57cb0ca99ff44 0.0938 0.7983145 7.2561503
0x42519c03009d4148179178178980a73006837bd4 0.0388 0.7983144 3.0014777
0x9620e63fdc7118f390c9c43ff7994f961cfa2913 0.0231 0.7807403 1.7476239
0x6845197457eb638bf487cc28a1c4b1a7b69ac701 0.0173 0.7807399 1.3088259
0x4887f370cf58c371cd2ed3503abdd1bf53786dc4 0.0169 0.7807633 1.2786024
0x7a7a5fad8c4107ed0959191e7ff36ba82d4ea2f9 0.0149 0.7806443 1.1271167
0x83bae8d24aa1d5eb28c75c74febf60b2c1003119 0.0149 0.7806443 1.1271167
0x1ee5ef552dd94a9d38c9535638cf0047de492be5 0.0138 0.7807174 1.0440045
0x4dba08c08208534ad576dab1e4aead8842d42af8 0.0138 0.7807174 1.0440045
0x01c6e66c0dcadda3f6bee43af37c51fad41c3955 0.0127 0.7806535 0.9607081
0x317bbc1927be411cd05615d2ffdf8d320c6c4052 0.01 0.79326 0.7686789
0x91ebba819e4bba03065a106290afcb44deb1f9d6 0.01 0.57921 0.5612618
0x958e6aaacfdea802d70e86d820259f0a970ba6a8 0.001 0.7949 0.0770268

:giv: GIVbacks Distribution on Optimism Network

Giver Address Total Donations (USD) Avg GIVfactor GIVbacks
0x1bbfc95b826693bf17665f36a66ac9c389b7e581 1500 0.8 116281.5095
0xb950e0e108546743af96eb493d4ff2abc63816db 1000 0.7935112 76892.23456
0xf3c8a1baf3d533d300d02798169991d2aafab019 187.5905 0.5298315 9631.148197
0x3b804fec3be607bf0f09aadede79024ee67cfc37 145.0290395 0.547191 7689.946732
0x5d28fe1e9f895464aab52287d85ebff32b351674 143.5879 0.7140449 9935.112298
0x839395e20bbb182fa440d08f850e6c7a8f6f0780 126.06163 0.5384842 6577.870754
0x6dffbd888db29f4ffa694802f66721eb56af1096 93.7953 0.5 4544.441278
0xbef65bf144bdea1667a74f14ad552c751ad4c056 37.6617 0.7054495 2574.513968
0xeb4e3e9fa819e69e5df4ea35b9c7973062c96de9 29.0331 0.7518821 2115.302918
0xc05642120636a5db7e6f7171dc6c3dda02c5634c 26.2055 0.7048654 1789.897021
0x516e1d8c2435bfdabf07ef6946cf38ecae13d669 24.3296 0.7838253 1847.922018
0xfbddb719cc7c795a1d9b7ea7ac11494a19b3231f 24.1431 0.656691 1536.32643
0x144c4e5027b69f7798b2b162d924bcae5c149f15 19.0035 0.5149161 948.1990223
0xbfa54bc8ab5259a6c2a59f51a104b569a8226368 17.11 0.7983146 1323.590077
0x5d47cef77d0c95d1ca20a5b9e41fe64eccbb19be 16.7068 0.7966138 1289.645963
0xa908cc36b87732cfa468ccc869d45437a4f7c4f4 15.4342 0.7054494 1055.065431
0x2c64843d457db770e97efb9ebcbd94ff4df175a2 14.7326 0.721748 1030.372888
0xa9b21fddd49a510b85efb15bacd1db63f381ae39 13.8735 0.7005618 941.8069792
0xd622c902825327cacd47483bddc422e49425a6ea 13.5995 0.6727156 886.5104605
0xab50ce0cc16b3c4b55eb0507a268793f05ac50be 12.7731 0.7054498 873.1559846
0x35d0445a9183a6dd55bb4e2ef69e37bfcddd566b 12.7561 0.7967135 984.8032883
0xf7781f6ec1a1ca2c2f2b6a30f443e1efe9c0c6f5 12.4929 0.7678932 929.594349
0x602fde2314dce7327e12f8763f75fcc72da45766 12.4 0.7054494 847.6508371
0xa66bc54e822b6b429cf5b573f8b75ca172a3da9a 12.0884 0.719654 842.9891598
0x55ce672f94e717cb801720a860ab12ed2397fa1a 12.0299 0.7958675 927.7526049
0xd791efba2e03b131995a29ffb89d778bdff9808f 12.0029 0.6942156 807.4394895
0xb8699dd1c9390d4b267b8be1e0563827aef624d5 12 0.7974719 927.3123825
0x02a4e5d2804f17de954874e1af10368e7c3368df 11.9475 0.6270611 725.9660165
0x719668b0c356c44fa747a2291b00c8fc96f1623e 11.9117 0.5901688 681.2075193
0x8ec7780d0ff27be3623f4237fff98306dcb703d6 11.7252 0.7465108 848.1755768
0xe0144fa05a0d32b5b1de10ccee7211616b3e3ef0 11.6133 0.7054497 793.8731874
0x46ee5093b441912535681de51382c2444b108dfe 11.6133 0.7054497 793.8731874
0x27faa0f8a3f7b1861b39288594c4a45c7407bd43 11.5757 0.7983146 895.4694372
0x7060a00bf34933e4dbd682dd20f91ee68573342c 11.4437 0.7054496 782.2793201
0x53662ba29fda36a05532ab3e974c14c23d6a674d 11.3469 0.7054491 775.6616135
0x1428db9758a960cece781bc520ce8ccf2d0581f0 11.2986 0.7991152 874.9100912
0xf7714634c8b226e664ace3468b907a9f4d2d0eef 11.2547 0.7005618 764.0289082
0x23af02e4b268a2502496f3425246d59e0962e583 11.2 0.6879213 746.5969726
0x6111cc8b85570acf8d54497908b0c01c58622180 11.1898 0.7925175 859.3312178
0xad1ee1db977bf104ad9985d16e6b8fb1f2f5b725 11.1787 0.6775773 733.9721729
0x64b1b655355e9e47db4b0cb2ae9986f601d47a66 11.0486 0.7598875 813.5532321
0xdcd15ddf1a456bfc0805770f04e951abf064df56 11.022 0.6841735 730.7285292
0x5f5d8b3cf23368b9b5fab4e4a391a998803c292f 10.9552 0.6710258 712.3426299
0x6e9701f9997c9d9b8122e6f56bb9d3b60f7c2deb 10.9219 0.7983146 844.8929691
0x73fbfb3b58e1daaca940c303849d3a279427eb8f 10.6808 0.6710248 694.4992226
0x331d09f6ae20c73500cdedb2d21e9982d86fc31d 10.6646 0.788721 815.0746303
0xdbaa3b4c5b1c5857857f27ac0bce9abf571aff35 10.664 0.7726966 798.4699312
0x54d66ac4cc6308ea55a5ff31fcd79baeec9c0fb6 10.6418 0.7983146 823.2250533
0xccc50a9a23fdd06975c0aea9522fa94460f21a7f 10.5774 0.7246631 742.7531517
0x30b430035ac4b1fa32ae603146ccec1cfe113e0e 10.5772 0.7983146 818.2277488
0x10d8209f0b4a27910fcc8530afc47be5f3980151 10.5703 0.799956 819.3752632
0xf61771b1808bf37b0d0a02d52b896c9decf2ed9e 10.4567 0.7486796 758.6126027
0x2b09da19fa2cdcdd496de822b60894025e57598d 10.3313 0.6677614 668.5065842
0x375f0479620c30d28122ef937d3838c3b9c1608c 10.2891 0.7967135 794.3446314
0xbf7620d0377b0660a6cbaef5cdfe2e00eddc1495 10.1356 0.5149163 505.7262987
0x3eb0a1cd9e30adc88bee5c1bff74d19191496fd1 10.076 0.7662921 748.1900875
0x78ebad0138b089caecf62438ea4d0a6246a213dc 10 0.7054494 683.5893813
0xd6a1ead7ffb797ea0fd960d5d380d0ae919a912c 9.2906 0.7981882 718.5855516
0x5d3b1b81f25010fb62948179d7046b407aed9d65 8.3146 0.6597572 531.5632265
0x648da720d56ef97361c52be7a86de04d90e4f668 8.3082 0.7966872 641.3930018
0x8afdfe276ff1c190efdb62a12b3fc1da344b6bb1 8.1789 0.5901674 467.7346005
0xd446949608ddb923931d95a2d5843b9e98352790 8 0.5596629 433.8563315
0x50553392ea61103cc762f84ff8d622d7d93cabc3 7.6045 0.5149147 379.433271
0x168f87fbfe36b84e44b9d06278b2aa1cc73d7400 7.56 0.7807022 571.921767
0xd805c12fcfbec74e726d68c3490a3b0650d13726 7.5036 0.5149165 374.4000647
0x4b6d9d13053c7053bf2d3a922a345ba1c4fa6ac3 7.44 0.5901685 425.4792759
0xbe136ee72fc576c098348100e44924e5d433853d 7.3339 0.5792135 411.6262624
0x048aee8080a7d26cba6a5c4ee4ba5b7da9cd66fa 7.3338 0.7983146 567.3258276
0x9072c54245dd824b17560d0d1f3f2518f16fa6a9 7.2214 0.514917 360.3197111
0xf632ce27ea72dea30d30c1a9700b6b3bceaa05cf 7.024685 0.7935112 540.1437166
0x2d0182debc704801b11b0abd5072ff7d2d1451eb 6.8412 0.7999157 530.2808546
0x47443d1337192bec41aedc3c49db1fc15590055d 6.7096 0.7054497 458.6613287
0xed83f43e646313b3828a552cb31e3990d3dc9753 6.707 0.5 324.9583684
0xf8a025b42b07db05638fe596cce339707ec3cc71 6.6608344 0.7935113 512.1664726
0xd206bad487e3d6a6d94de601396275065def594c 6.3204 0.5792341 354.7546622
0x523c95b1a42427a222452b5cdfad48a608779996 6.291 0.7565168 461.1770695
0x9bd4132e68a1ad349f73a6255b2fb7e2b53c2a31 6.2548 0.7494382 454.2329897
0x712a208c30550d6a8ac0baf3fbe5324ff5a8ce6b 6.2338 0.5901689 356.4992433
0xda3b77b02d41aa67490561d51b91644d2459fec0 6.0196 0.7777876 453.6887922
0x26b8646bf1471ebc15c0a3bc07c52f5aac8a9224 5.7878 0.5901689 330.9933594
0xb75670b7edc28aba0225a9d2b23de92575392643 5.7878 0.7967135 446.8328538
0x8cf985712f92ff1e901c86c194b21e43a4ddc639 5.7878 0.7999157 448.6288217
0xd066bec9ba1e6acf74f5f38fb4e16dc0490173ea 5.7084 0.7887078 436.274609
0x05d548cd9be2e4c13e293dbb8b7831df276ee569 5.7031 0.640122 353.7554552
0x24744daa65f58bd4ee4b9a835d4b8433e5af9562 5.7011 0.5901703 326.035891
0x374acc8f1b7e115b34cecb7edf84ec468e79e994 5.6493 0.5901699 323.0733385
0x93151c7a79765a3b701ee39caf365a65862b3f3a 5.6493 0.5901699 323.0733385
0x2f30998c61b21179aa237f77fd578ba8679eb43d 5.6277 0.5901691 321.837644
0xae76d158a49352fbe13018a30df6b254cc6d3d73 5.5592 0.7726968 416.2467275
0xe5439efab540f1eac5bc52e3f06592c64abc4bc9 5.5243 0.7983146 427.3470961
0x1fc9f9f696bc67eb0bbc3cb2e7b4104a684c039c 5.5243 0.7983146 427.3470961
0xc16753c85897906369e6619f85ed78dc19c28f4f 5.4775 0.6985073 370.7513835
0x49970a4cbad7ca94894109ba2b2a90e9fb60dcaf 5.4405 0.7518818 396.3855356
0x8d8d906e3b284023faf34cf4d865f1ffe62cf996 5.4401 0.7967135 419.9895289
0x74c259f7d1a00bebc929c317d05444158eaa3c87 5.3378 0.7983146 412.9198845
0x8f50d2652128969c76bf4c06bdb519ef95757308 5.3248 0.8 412.7838545
0xb951d531851467ed51636b5d1b0a3736de9e12f4 5.3209 0.6766281 348.8707403
0x0078f290838ee72228944a716145aad0f2a384d5 5.3171 0.7791013 401.4192362
0xb583d90703510d32985d55aa95f0aa3ba1667df6 5.2991 0.7967135 409.1039808
0x3b28da8a15f88b2396953c7bc8e43cdbbfa746ee 5.2981 0.7999157 410.6707772
0x4ce253b849d06da4211db6facb7926352d17af78 5.2953 0.7494382 384.5526517
0x6c6e16b54b0a46a6857e5a17c3f77cf87c93fa11 5.2887 0.7005618 359.0250909
0x62a85c300766cc3070b9a90a79264b784690b865 5.2726 0.7342697 375.1542278
0x1c0a34c32d8c3c69e5b3461d664caee82636abc8 5.2668 0.5149135 262.7909982
0x8ffc10cd8d237b47999e938c43395f4b0525c057 5.2526 0.7651491 389.4482874
0x239636ecae2d35f24cf3d9e5908db925b4dc9ca7 5.2525 0.8 407.1790857
0xccd95a8638306f7bf6840280fa82354278aa8b5f 5.1061 0.7983146 394.9961073
0x39696abc818a46c4b135c39dfadedbdfed9fcbe6 5.0933 0.7054501 348.1729059
0x057e5d11e3cdb111449868d443df8a9bf56482f6 5.0087 0.7494382 363.7393274
0xfe5f86f8aefb83d96c5205c1ccc0b140cff79e09 5 0.7967135 386.012692
0xad649f52a7d6f106f3a69a0bc542e885e67fee6b 4.9714 0.6838713 329.4447028
0x7e670b3a398338d7b4b923b339f07802cec4faa9 4.96 0.7740449 372.0294045
0xf4c6a5df9050b15a21aabccbc84ccb31fbdc0846 4.82 0.5149157 240.4986312
0x826976d7c600d45fb8287ca1d7c76fc8eb732030 4.8138032 0.7929625 369.8881095
0x8f51dc0791cddddce08052fff939eb7cf0c17856 4.6012319 0.65 289.81235
0xee0579b4c36fd52ec0a2b542fb801f136838b7f1 4.5775 0.6590177 292.3174995
0x6a2f6c4c10c8af0f0eee8eea8b7859c2a6000902 4.5627 0.8 353.7050956
0x012e65aa91ad64003d213de231a2f6a26ac624da 4.4547285 0.7967135 343.9163534
0x40adbeb6a6cb491d91546e7445dc0c3eacd591de 4.1287 0.6968287 278.7845895
0xc856f9e28eaf155889e06ea44e8221b472fe9abc 3.8127 0.7996629 295.439813
0x7ce1646a626413a68c7ea67a64e8f458de27ef4d 3.7776 0.7054499 258.2329083
0x6bedbc4fe733d5e2be0f06e945d69e8919ca9328 3.6238 0.5 175.5753892
0x83ce8ae40f1e8d18f8b3e0c5706b4c0494257c9f 3.0502 0.7999157 236.4296699
0xc46c67bb7e84490d7ebdd0b8ecdaca68cf3823f4 3.0418406 0.6558143 193.3066333
0x1374458e9e4512d2af2746d2c23a15fedbb2eb7b 3.0389 0.7999158 235.5537794
0xcdd611fbc544e66b9a42f55d60155628aedcffa9 2.8885 0.7005618 196.0867498
0x905110ef3e5ed067dbedb614ee3b01d17219b30f 2.7842478 0.7726966 208.4713217
0x33878e070db7f70d2953fe0278cd32adf8104572 2.6506741 0.7966292 204.6171226
0xd9437971a6336610885fbf444712dc96447c8a9b 2.616 0.7969663 202.0259248
0x3c60c84783020454c16aff48ffb247c9340980cd 2.5 0.5 121.1265724
0x574b65f2092a376dd0f24916ea2a046ceced762d 2.2411 0.7966292 173.0003061
0x1d2e44dede73dcf080104ec0839a70da14641762 2.2304836 0.7967135 172.1990005
0x8d13f65c5aa4a19b9aadb850204e7056d2e3d004 2.1284 0.7054486 145.494981
0xc5d53218cec69e7fecaf9fdcfd27e38645cfe2b6 2.0451 0.7054516 139.8012956
0x4e51e4264ff4be62f4f55e54f33c048106749aa2 2.0293 0.7966292 156.6505348
0xf78f53c8ef82072c3bf2e417e26fe506e89c316c 1.9778 0.7967135 152.6911785
0xf53381485f016580bb45a1f6930eb67a92cbe3d7 1.8305 0.7738874 137.2704092
0x36dd82e031985161020eb823736167bb5e87ebf5 1.764 0.5901686 100.8797716
0x7a738effd10bf108b7617ec8e96a0722fa54c547 1.7403 0.7012525 118.2572971
0x767075c3a3cd4d580c8f5d88cfaa6b262ea3a8b5 1.4495 0.8 112.3666987
0x7242b3789e6f53c881bcca97f8d218387207da45 1.4257 0.7983147 110.2888644
0x933ebdc95a26a25b4875c57ff017fb2b6ab34cdf 1.3878 0.7999158 107.5723248
0x631b7d0de9e97d300bbcb84d2e53f7bb03edbc50 1.3878 0.5149179 69.2459393
0x5ddd87ae78683fa632b5fdb51ccfd7863ff514cf 1.3878 0.7999158 107.5723248
0x2766859191317d5c9bb8ff411b9a9e3166184fe2 1.2869902 0.5901234 73.5948581
0x25a613ab611ecfe3f40f82ccab2dd798038e5f17 1.2107757 0.7983145 93.6627985
0x4b27579cc89fe4ff4e36d81194e5688a3f2f2bd6 1.1615 0.7054347 79.3972472
0x33c3d031fff36c22399f0ce15335506665fad974 1.1613 0.7966292 89.6458247
0xa85c3973d7078f60dec8ea69ae8b397f2aa3d836 1.1333 0.7937639 87.1697165
0xf5438396367b166c29eee8c8dc6bacda55a59b17 1.1256 0.7054511 76.9450059
0xa1858304d0bec6f014f831981afad7ff092747c7 1.1255 0.7005618 76.4049267
0x7899ef0865c7e1f559cbcfa06363ce4fccdb7fd5 1.0491 0.7967136 80.9931916
0xd04fa7c77481acb6054f87fa6b6c6043188a36f4 1.0491 0.7999156 81.318712
0x4a2e028f6a16cc2defe22db114e2308cf2a39be1 0.9882 0.7999157 76.5981866
0x435cd42591cc503a909085c3d3d2899d17032f77 0.9207 0.7983147 71.2232288
0xaeb15976994e8f2d81e28f790225024d46ce3ad2 0.774 0.7998307 59.9885648
0x8df5c94615ffba364d92792c465cf9869cec212e 0.7719 0.7998486 59.827137
0x1f8ee652526d93ce4646aecc56b950900ced2e1a 0.7718 0.7991152 59.7645388
0x56688a7f8932efdf7afab2a0724a1eee12147c20 0.756 0.7005618 51.3212997
0xaa3550e1b61404bc2edbd5ed4cd2e6f45f84e73a 0.5532 0.7806999 41.8500254
0xd9ffb9c6b023df00fbdd972751f06966483ae4ea 0.5456 0.7807062 41.2754106
0xa4d506434445bb7303ea34a07bc38484cdc64a95 0.5220216 0.7954885 40.2394295
0x26c63f2e876c9d896bf51e73053d6d7e73afda3e 0.4665 0.7983147 36.0873657
0x2074d5855c9b555091d9b6ffeeeaff7e89158bff 0.3859 0.6904493 25.8187975
0x46fde3d5085e5bbbcc1335d41f2c80a559a9c659 0.3802 0.7996631 29.4610736
0x140d3f60ac840571a3e08e218b823094d4715564 0.2787928 0.7999999 21.6122945
0x0dc057912b2a0757dd6802222a1497e48e4c819e 0.2669396 0.5792138 14.9823977
0xe73a198e7c07c418d7dcfd42f5e953074abbd125 0.2327502 0.7871065 17.7522329
0x5157d8ff3fcfacac630a1cb5bc9902dcc8433260 0.1936 0.7983146 14.9764479
0x1faf59040e9087675a7198e3c79d34de2f5796b1 0.1906 0.7983148 14.7443791
0x8cca36608c130f8fde914a392d3296271e365061 0.1561 0.7005612 10.596889
0xfc9265a28f66cf4561d74a4e25d7bbd3f482b8e6 0.1500415 0.5901654 8.5805386
0x3137786b0a428a6cec22825476d9a35f28e06709 0.1274 0.7855086 9.6972771
0x1b15e7c2a7faa3cb3141b1078a37076d7f08847b 0.1157 0.7967079 8.9322707
0x1fd2a56907b1db9b29c2d8f0037b6d4e104f5711 0.1123 0.7983143 8.6872656
0x5da9b0f40bd95235324caa275ab910c2543fb421 0.0927 0.798315 7.1710613
0x3270589248270fa0bad9a1f106ee9e6287f88a11 0.0762 0.705437 5.2088593
0x555306b8798b225ae92f6abd24e1d41ba62bcb53 0.0731 0.645814 4.5746115
0x7de7046dac21b73a13b3ea4543ddc453f4d9bec2 0.063 0.7983143 4.8735325
0xfe36d0618a4e8f1ffad92e1fbbc68fd5fba09ae6 0.055 0.7983145 4.2546726
0x006c77e68d2ce85db549bac376b4c7283a332447 0.0461056 0.7967145 3.5594739
0xb19a540d215aadad9236e438e1ca759f7ca8299f 0.0437195 0.798312 3.3820283
0x5e7018bf8c7615436cb738099452cc0cd67145f1 0.0387 0.6904496 2.5892404
0xfd1f64fb704c015008f3fda0d0d0c51dd9cacd73 0.0377 0.6904483 2.5223301
0x76980b0e8912377a8277097257dd08dc1067fd43 0.0375 0.6904507 2.5089577
0x65c6924f0fb0ffb102c72639ee9a21734e27388f 0.0368 0.6904484 2.4621156
0xff60415ac262d665519f4e529cde6c92760b310c 0.0182 0.8 1.4108823
0xcd192b61a8dd586a97592555c1f5709e032f2505 0.0160099 0.7934341 1.2309173
0xa1179f64638adb613ddaac32d918eb6beb824104 0.0076 0.7983158 0.5879193
0xf10694558a1af286a9fe8e922ea0dd3b75d276fb 0.0032 0.7983125 0.247544
0xbed559d3a196c9c0587ee80285facaea9bfc9761 0.001 0.7998 0.0775016
0x25441a8254af607947c939eda43364d55725125c 0.0005116 0.7982799 0.0395745
0x91ebba819e4bba03065a106290afcb44deb1f9d6 0.0005 0.7984 0.038683

:nice: $nice Distribution

Giver Address $nice
0xb950e0e108546743af96eb493d4ff2abc63816db 50
0x38f80f8f76b1c44b2beefb63bb561f570fb6ddb6 5
0xe0144fa05a0d32b5b1de10ccee7211616b3e3ef0 2.5
0x8295c7d69e1868310acc1b8789094ec7f23a4bb4 2.1
0x4b8b8601a4b5d280254c3610af2a44fcf5c12a9c 0.6
0x90299ec59b94398a3a31a795bc585f743d0e5cc9 0.5
0xf632ce27ea72dea30d30c1a9700b6b3bceaa05cf 0.35
0xf8a025b42b07db05638fe596cce339707ec3cc71 0.33
0xbd63144c19379a62699f9544836cfdf05a3c31ed 0.3
0xb583d90703510d32985d55aa95f0aa3ba1667df6 0.27
0xfe5f86f8aefb83d96c5205c1ccc0b140cff79e09 0.25

Excluded Donations

The following donations were found to be in violation of the GIVbacks policy.
Keep in mind that donations made from addresses owned by verified projects are not eligible for GIVbacks.

Please be aware that these donations will not receive GIVbacks and that any GIVbacks eligible projects which are found to be recirculating donations stand to lose their badge.

3 posts - 1 participant

Read full topic

Giveth Proposals Invitation to Participate in Research Study

Published: Jul 03, 2024

View in forum ā†’Remove

Assessing the Impact of Blockchain Technology on Transparency and Donor Trust in Philanthropy: An Empirical Study of Donation Platforms.

Dear Community Members,

I hope this message finds you well. My name is Achmed Gabriel Noorsetiawan, and I am currently conducting an exciting research project as part of my masterā€™s studies. I am reaching out to invite you to participate in this important study, which explores the transformative potential of blockchain technology in the philanthropic sector.

About the Study:

The research focuses on the influence of blockchain-based contribution platforms on transparency, accountability, and donor confidence within the philanthropic industry. We aim to understand how these innovative platforms can revolutionize traditional donation methods and enhance donor behaviours and trust. Your insights and experiences are invaluable to this study and can contribute significantly to advancing the field of philanthropy.

Why Your Participation Matters:

Share Your Perspective: Your unique experiences and thoughts can help shape the future of donation platforms.
Contribute to Innovation: Be a part of groundbreaking research that could enhance transparency and accountability in the philanthropic sector.
Empower Donors: Help us understand how blockchain technology can build greater trust and confidence among donors.

What to Expect:

Time Commitment: The survey will take approximately 30 seconds to 1 minute to complete.
Anonymity: Your responses will be confidential and used solely for academic purposes.
Convenience: The questionnaire is easy to access and can be completed independently.

How to Participate:

Click on the following link to start the survey:

Your participation is crucial to the success of this research, and I am immensely grateful for your time and contribution. Should you have any questions or need further information, please do not hesitate to contact me at achmed2.noorsetiawan@live.uwe.ac.uk

Thank you for considering this invitation. Together, we can explore how blockchain technology can enhance the future of philanthropy.

Warm regards,

Achmed Gabriel Noorsetiawan
achmed2.noorsetiawan@live.uwe.ac.uk
UWE Bristol

1 post - 1 participant

Read full topic

Giveth Proposals Round 63 GIVbacks and $nice Distribution

Published: Jul 02, 2024

View in forum ā†’Remove

The GIVbacks team has an exciting announcement!

Beginning with the Round 64 distribution, the GIVbacks allocation will be distributed a bit differently. Donations made on Gnosis chain will receive their GIVbacks on Gnosis chain while donations made on any other eligible chain will receive their GIV rewards on Optimism Network.

This change is being implemented to give donors the ability to easily take advantage of the higher rewards for staking GIV as well as build a more robust group of Optimistic GIV holders. :wink:

And nowā€¦ without further adoā€¦

:giv: Here is the finalized list for the GIVbacks Round 63 distribution. This roundā€™s distribution is affected by GIVpower ranking. I have included the average GIVfactor for each individual donor.

:nice: You will find the information for this roundā€™s $nice token distribution at the bottom.


This forum post will remain in the forum for 48 hours (2 business days) for review and feedback before going up for voting in the nrGIV DAO.

Round 63 Dates: May 14th 10am - May 28th 9:59:59 am Costa Rica Time (10am CST in local time (your timezone))
GIV value at the end of the round: 0.012116070225 USD
GIV Available 1000000

:giv: GIVbacks Distribution on Gnosis Chain

Giver Address Total Donations (USD) Avg GIVfactor GIVbacks
0x77fb4fa1aba92576942ad34bc47834059b84e693 890.337 0.2609808 19177.90578
0x15bf1554b8ce0a83a377b66cd5effbe3762d9166 638.0752 0.2968983 15635.71569
0x5648e60e7729a256f6802dcc480faed8739e629f 530.7383 0.3067084 13435.2051
0xc6893eeb690596e44f6c8668990a5cd7b8b1cedb 481.5 0.2864504 11383.71491
0xc0deaf6bd3f0c6574a6a625ef2f22f62a5150eab 348.8731 0.3033513 8734.770552
0x560ddbb5ccaf91d27e91f0e7c0fa099e7ee179e6 290.5091 0.2267279 5436.293506
0xd68e5b216fc2af2854152eac501f9e00807d8c1d 278.6355 0.3066606 7052.330108
0xed8db37778804a913670d9367aaf4f043aad938b 264.1597 0.2733336 5959.335819
0x05a1ff0a32bc24265bcb39499d0c5d9a6cb2011c 217.8 0.2979157 5355.370766
0x92ee18538c392361f1923794aa62bd3a6550c8b1 206.3188 0.3089375 5260.750431
0x5d28fe1e9f895464aab52287d85ebff32b351674 193.794 0.2989062 4780.941178
0x33878e070db7f70d2953fe0278cd32adf8104572 166.2382 0.3061801 4200.935484
0xd9d23db5632262033ad9f73ac8fbba8d76d00188 148.3895 0.1991725 2439.330899
0x1e8e749b2b578e181ca01962e9448006772b24a2 145.2545 0.2927427 3509.569521
0xc3176deaf906af9a7576e7407e41b24e02452fa2 121.6465 0.2501476 2511.506156
0x85c0c09570c955f6e07522e9ad6041716cbbb7fe 119.4584 0.2908486 2867.621859
0x301605c95acbed7a1fd9c2c0deee964e2afbd0c3 119.0806 0.3059607 3007.079128
0xad9684c72fc3cc2bfc1b783249037dbb3df13459 107.3278 0.292993 2595.420032
0xabe46a3a4fbd37e4e0ba92a61fecd5eaa58c80ea 102.876 0.2950423 2505.166649
0xcfc63045e2301a5ea5d105775cbcb7d5fc11ad1c 101.4984 0.2701796 2263.340691
0x7a738effd10bf108b7617ec8e96a0722fa54c547 100.1174 0.2793339 2308.189343
0xb0ddea60ae36efa8c298b46ab342309fdffd66cf 100 0.3068427 2532.526375
0xdcf37d8aa17142f053aaa7dc56025ab00d897a19 100 0.2948913 2433.88538
0xc0163e58648b247c143023cfb26c2baa42c9d9a9 100 0.2935752 2423.023643
0xc44caeb7f0724a156806664d2361fd6f32a2d2c8 100 0.2875915 2373.636882
0x0582f4770042113cc8a72101759e8f709c25cbe3 95.6649 0.3061259 2417.079253
0x79c2d72552df1c5d551b812eca906a90ce9d840a 95.1985 0.2687845 2111.896213
0xfcf5d48463afd5ceb49e19e635f9b9ac2f8a5980 92.9983 0.1933713 1484.243952
0xd034fd34eaee5ec2c413c51936109e12873f4da5 92.0089 0.2946491 2237.552381
0xae342bc1ddace51f674151633f9fb3f52440e961 91.5576 0.2781018 2101.533818
0x012d5eecebadf9654b5af9b51a5b86c31ccb41c2 85.1386 0.27073 1902.396498
0x0a251df99a88a20a93876205fb7f5faf2e85a481 80.2106 0.2489938 1648.384461
0x5d00b065e722dd7cfe0695b699fb56a65f8a81cd 77.2165 0.2713241 1729.166262
0x37c1c7347a697a174faf67a7ae5f740730e51c8e 75.2504 0.2997253 1861.531508
0xa19a11cb5928bf07b5b6aba256f63142343a59bc 74.6615 0.2531352 1559.866405
0xe564ef4523cb7931bafd6ecb36814b2b3691e1a4 74.1371 0.2008569 1229.024631
0xecfe0b6d06a645b71161f4763e1628a070bae8d6 71.095 0.3018626 1771.277235
0x387a161c6b25aa854100abaed39274e51aaffffd 69 0.2938942 1673.702678
0xc2eee2987622547601d377818e527b6aee3e1048 68.5248 0.1933713 1093.649238
0x84e1056ed1b76fb03b43e924ef98833dba394b2b 64.3193 0.2219193 1178.07935
0x8073639b11994c549eda58fc3cd7132a72aadf10 63.3129 0.2722961 1422.891885
0x79d3544bbe7821f2be4bd745d3df1f14ed211c30 62.28 0.3065238 1575.618093
0x71d408fba07397914cfee5ebe985e562b34fd010 59.3558 0.2870053 1406.019553
0x6b90e4baa3d456875620f6318fa0127388625be6 58.1018 0.2546056 1220.94394
0x23bc95f84bd43c1fcc2bc285fda4cb12f9aee2df 56.9829 0.2579106 1212.975106
0x3f098c5f5e0d5b2606eed243844d1392835c1411 53.9243 0.3087423 1374.101704
0x1df428833f2c9fb1ef098754e5d710432450d706 53.77 0.2990172 1327.010903
0x28b1ea801f86accaae57cd3e32f60b8009b10269 52.1238 0.290057 1247.836276
0xa64f2228ccec96076c82abb903021c33859082f8 50.25 0.298517 1238.064624
0x83e57888cd55c3ea1cfbf0114c963564d81e318d 50 0.3068427 1266.263189
0x92d827eeb58588bb8d3a39f3eb5077783568456a 50 0.2531956 1044.874973
0x0fabf023b032659195f9d8590affc257412bb5d6 48.6032 0.2580632 1035.211635
0xa8b7522ff033d2941a0e9cecf2b32d50dfdd79c2 48.0588 0.2326592 922.8507366
0xd695cf5659c1c9403091f516e1232349760e2e8a 47.7521 0.287908 1134.708763
0xf967817b892f82da16ee21fdd0667fcf9cc9caf1 47.5149 0.2263533 887.6767166
0xb60f993f6d7b20ffbb98e9ac8bf4b52657f8a1d5 44.8198 0.2601907 962.4982219
0xf3f58aaa1ec274de12a3d64a27bc571a6dd3535c 44.4144 0.3071375 1125.887054
0x5b7575494b1e28974efe6ea71ec569b34958f72e 42.5718 0.3093941 1087.106955
0xb9573982875b83aadc1296726e2ae77d13d9b98f 40.9503 0.3087661 1043.577874
0xdb7a41e39807e8c988859f150296db92674b7dc7 40.3323 0.271938 905.2344114
0xfece25615b0bd029a638b7248a990fe23df6208d 39.5531 0.1991726 650.2020254
0xa2e4d94c5923a8dd99c5792a7b0436474c54e1e1 38.2514 0.1991726 628.8036243
0x52c6eea8484707ff816864a9a1edcb0728608810 37.6589 0.305142 948.4354301
0x2b881a9e071172d871fd4680ba83fa293c519aab 35.5384 0.3045592 893.3215145
0x0dbb9d306ddcd839f698adad757c95d30538603a 35.3317 0.3088154 900.5372648
0x3fad8bcd2aea732d02a203c156b19205253f2a06 35 0.3088835 892.2796998
0xd4cf296a27c1af814d84c3117f13fed2ac0216da 33.893 0.1933713 540.9290306
0x8f51dc0791cddddce08052fff939eb7cf0c17856 33.8749 0.2501741 699.4532011
0x2d8b0abd7980c5c9d0cb5a008a3af690c1586509 33.3874 0.2732277 752.9142004
0xf9e1d1e9f22c96752356adfd377231528c7e851e 32.5413 0.3087898 829.3466569
0xab060e12d6ee092332a3a947a5714c063a206441 32.25 0.2994271 797.0012746
0x1ce89092d7a49fc4dcc0a7019f71b6786b318c76 31.6655 0.1945317 508.4110451
0x140d3f60ac840571a3e08e218b823094d4715564 31.6154 0.3004774 784.0589415
0x7de0e589812faa06f4018bd77de9ce8adbdded9d 30.8866 0.308246 785.7886057
0xdcf93f31f48c691d739b6b13779a0e0d3418a6aa 30.6029 0.2229813 563.208562
0x02d52dc45881d1f6b08d1ab9c196287624e5ffc9 30 0.3093941 766.0753981
0xde45f52e7998ded507b65a3112726c4a28c718bd 29.8646 0.2577277 635.2664886
0x76963ee4c482fa4f9e125ea3c9cc2ea81fe8e8c6 29.6779 0.3058055 749.0601038
0x7c5cf8ed8324d3f2c972992d3fe672e4f121347d 29.6779 0.2887276 707.228279
0xed6e5b9c3ceceebd77a58b31dccb6a93fe1d91d1 29.0509 0.3093941 741.8393261
0xf6eb526bffa8d5036746df58fef23fb091739c44 28.3714 0.3087898 723.0727037
0x2beba030cdc9c4a47c5aa657974840428b9fefac 28.3025 0.3053119 713.1925144
0x6c35574c71390b410755af14ae08f121f0f04f62 28.1627 0.3005382 698.5736284
0x3ae1a0c147430ff475957472d8b4e5d3cd6c1b33 27.8994 0.3083288 709.9816849
0x5b655eda7d101f98934392cc3610bcb25b633789 27 0.3029596 675.1290112
0xb1bd3dbbe482e61d9d9f2a82f506b7cb84b6d80b 26.8781 0.1991724 441.8410082
0x8758e5741de847363dd2715a62431cc0cbda4ca6 25.0281 0.2470896 510.4116
0xbc8689a07a4fa38cba728af18cc9b057248e4caf 24.0283 0.271525 538.4819655
0xab87eb50280a340b42f4eab31db90714b39fe687 23.9902 0.3093941 612.6100672
0xf9ee4d476fda5c63ac7cb9e42909eb986303ccbf 23.0826 0.2600845 495.4929296
0xa2019fecdc83c0fe37d0ed8b3bc0df6b8373602b 22.8807 0.3033814 572.9232088
0x826976d7c600d45fb8287ca1d7c76fc8eb732030 22.8712 0.2285894 431.5024632
0x5255e33362f533a947ba801f4f3a813d82fa8341 22.22 0.2739973 502.4913763
0x239a9c2e1a96fb1b8a522bbd222426e7211f9bc2 21.9845 0.2760878 500.9588041
0xa8f0048a0d1a04663ca5010d0beac5bcaeea0eef 21.7868 0.2945204 529.5987755
0xe0144fa05a0d32b5b1de10ccee7211616b3e3ef0 21.3095 0.2981679 524.4116119
0xceb1f665bee8283b36fbe282f36bff25124a206a 20.9053 0.3007831 518.9768624
0xe0dd52618e72b11c371efe49a4516e18b29c92dd 20.9051 0.2799171 482.9697227
0xfe6afe37c8563c653bacd30924d2251ea5bb9740 20.4778 0.2960998 500.4488277
0x6393c418a7cc325e48b109a7763fe0f318dcbc1a 20.3509 0.2960998 497.3475694
0x512597eb36dcdf2e4fe85a69c9eec10a140013eb 20.1 0.1991725 330.4178952
0x7adb8038758188dc51ae377a5f361bcd5c64e5c6 19.8063 0.3089107 504.9803744
0xe9be7b680a573fc03396f1227ea2695bc6dedfcb 19.5297 0.2129502 343.2510945
0x79d3d692b3a08a5eb6144184cbc92a8dd97b71a7 19.416 0.2732351 437.8591622
0x04255bfb76851a262ad0af38eaabb828ca5c8123 19.3726 0.2984212 477.1510225
0x2eec756108603bfdf0b6c219d7e3ed10072e5927 19.321 0.2755477 439.4046714
0xb3ae363c083d2fdb4580733dc805b28f66f29d1f 19.1497 0.2870054 453.6179109
0xa32aecda752cf4ef89956e83d60c04835d4fa867 19 0.2506274 393.025107
0x13bdf36d6982e6e9eb73b1aca0ff16f5bb1f17dc 18.957 0.3083672 482.4763318
0x09129f15c61d63c80f3aabcacdea8be078cabe81 18.9208 0.2635847 411.6213064
0x6de73ed1941cbe37908817b582f0bd0c317e97e9 18.5997 0.1933713 296.8494288
0xe38ef24055bc6a7754c3f6811aaab97b1a9d01b8 18.3618 0.2990608 453.2241194
0x26aa7105b79d7ade6356e5fdd52fbdaf9f615c16 17.9188 0.1933713 285.9823301
0x0aecfbcd36b15dfb73d9ccaaeac1ebc3f8ace5a0 17.9187 0.2732276 404.0817296
0x693edbcf118ec982f5a8101498b6c789470b0b89 17.8067 0.2267277 333.2163047
0x0faeb89c3342dd5d248c1663b757f71a4d43c6a7 17.7524 0.275017 402.9533835
0xd0e6ffcd96033470482407d9e6bae762b71dbb3c 17.6696 0.3081855 449.44566
0x34b09caadff3500de1aa060fc424286ab55d6640 17.3216 0.2728575 390.0875718
0x2aca2705f5718fe02c3740d3dfbc83025974e6e4 16.9836 0.2907683 407.5819632
0x58455cc7ad62e8416f3a822cee6d3a080f053e91 16.9537 0.2837105 396.9886503
0x0f2afb16f69f43c548bd049c46e3342fadc8a0d7 16.6819 0.2985431 411.0463221
0xec952ed8e7c2aa466cac36fd611d2e87df1243d7 16.3846 0.30824 416.8338781
0xf9bbd3597e5ab6ae14e5a11fef73d5d130bec230 16.2977 0.2663797 358.3155586
0x2a4677c01b9665b33e72227d15846eb6d38b2f24 16.0473 0.3037252 402.2731437
0xee62695710ff32dad6324146cd42b4802a717062 15.7785 0.3075891 400.5666756
0x23f80d3e457a73aab6088f613f6dbeed18731d2b 15.7781 0.3064554 399.0802372
0x8e4c38089af04fd25eb64442024fa70ded9e5e66 15.735 0.3087867 401.0176483
0x51fb007343726cc4148a8adc9b755179f41d10ba 15.58 0.298853 384.2937435
0x0527d7816ab05e35372c2432a72ccaacdb9fd6c5 15.496 0.3025223 386.9147205
0x4e4dee65c994905a087cd5a01d61446a2f01cadf 15.3652 0.3044871 386.1404513
0xe920ed388234cf09d1826b7a12d2ac707b7f67fa 15.3015 0.2906613 367.0788674
0x3663d35b69d1a290515e3471b03c4d68ff9584bb 15.2309 0.30882 388.2122671
0xadcdd11d01338507dea594e194d1c316508a5fc8 15.039 0.302585 375.5818798
0xf145929a2f094840a797851cd306ae70c2b51986 15 0.2809882 347.8704908
0x5746396dfe7025190a7775df94b6e89310ddd238 14.9323 0.2930784 361.2008348
0x41477a57a8916237a8ff512ba3d9bf487d9cbb79 14.9323 0.2273019 280.1353458
0x48c73900c8941555717f19b16415c3eecbf4c00d 14.8797 0.1991726 244.6030867
0x45a73cd17328c3e2849d3ad0f14fde749cbaef10 14.839 0.308246 377.5202613
0x9843800c65014c585105cf43936b9cc67ea9a004 14.8389 0.1991721 243.9318131
0x3d564563117e1cfd848dbc3c28beb19b50fd05f5 14.6335 0.2930739 353.9676338
0x36d36d3dcd05a28d3f018a96f61254b2e0eecd03 14.5865 0.3081894 371.0282383
0xa25aca28833b5d2e9ba5a649f3eb854b21727e07 14.5364 0.3081855 369.749285
0x28f1558d0cf03cd6fb852c0ca2bfcc43cda02464 14.4877 0.3084552 368.8330109
0xd66308eb23cc7e9d16f6d685de9a2c99de619051 14.199 0.2809523 329.2521614
0x0a7b367ee82e8a77fb2273f37848d4b8ad77bb57 13.985 0.3091128 356.794136
0xb237e39aac8b4b35924cf82f91c96e4ef9b493d8 13.9416 0.305528 351.5619273
0x46f8fffd5209e4226f712a7e7dc426a94f2df06c 13.8951 0.2723415 312.3300506
0x710ae7a9fc19ac4ed64771d59ede7743a31c26bb 13.8665 0.2503936 286.5684001
0x8cca36608c130f8fde914a392d3296271e365061 13.6437 0.2779239 312.9653346
0x61c2d89c9af7b775d041c5e00dd4b2698e1cb867 13.6176 0.2968982 333.6923887
0x21f72441b1ccdbdf40d2a834b56ccef55826d906 13.4662 0.3013481 334.9281768
0x57bd0b4bcab2748dd2a898de013f8b07fc9a7e3a 13.374 0.3053947 337.1017913
0x5ed86506ff1244bb3ac0c309d5fc5ae6c0375464 13.285 0.3036365 332.9306767
0xb8070d71efd3f0dc24b7b0f51c69ccd167e703b7 13.2575 0.2767359 302.8066194
0x1f02c7c81c470ec06dd8822e64569b078f0ec079 13.2205 0.2930784 319.7937126
0xa25211b64d041f690c0c818183e32f28ba9647dd 13.1849 0.2873713 312.721994
0x0cb0f554a2e8a5b7b5634f37840b037214925815 13.0277 0.3032305 326.0459986
0x3e37142870e7cf988e550db5711e82adf0a0d2c9 12.7717 0.3059364 322.4913417
0x38a7af58e2d293bb4e91f04945787aabd3c07e9c 12.6232 0.2889486 301.0427915
0xdbaa3b4c5b1c5857857f27ac0bce9abf571aff35 12.6062 0.2794104 290.7133532
0x810eab519707de4ff325664d3d8acc8e736690c6 12.5231 0.3067813 317.0874108
0x7db223a235b08629b0ed0ead6bab25b12982c79b 12.3548 0.3074755 313.5338775
0xafffd85357ee82009ab22b85381089c9ba984c17 12.2411 0.2901777 293.1721201
0x68f59a24be3b098ed549ff480df49538903cb49a 12.2254 0.2713241 273.7724353
0xaeba2357a6f955728d3ca51598d372ba2ba08d77 12.165 0.2732278 274.3311947
0x255123a976393caf407b86971da20f09917befe8 12.1433 0.1933713 193.8059038
0x93e3d79dfa94b57526e050d10ae92b2bbea97c1b 12.0898 0.1933713 192.9520489
0x89579b817f6bf1e05a8229b3aa1e7ab58dc8d05c 11.9674 0.2721023 268.7634704
0xcb64ced0b772bd1a5737c4d3bfc87ceb55ccaf5c 11.9667 0.2877795 284.2316627
0xdcb1ccf8db4305ddbf132ebb1103ed770d2fc359 11.9458 0.2749499 271.0859333
0x57cbc0f13eeed470813024735f92f8fa82bf25ec 11.9458 0.2713241 267.5111446
0x05f761aacd63e4e96bf98f0fe5614de5ba90856c 11.9164 0.2953279 290.4609282
0x7fdc01e1fcbf763495cb4f4514d9bf6bfddff740 11.9136 0.3027153 297.6566839
0xf4c6a5df9050b15a21aabccbc84ccb31fbdc0846 11.8838 0.281743 276.3419096
0x7b92ecc28fc91f1875263a8b1bfc707bbbb3bfd9 11.8712 0.2870054 281.2049307
0x3636c231168a725c53ee6ae3a669c1bcc946cbcb 11.8659 0.1991725 195.0600331
0x6fb8346d9eedac5841332044e0942b60dcf74e52 11.6727 0.1933713 186.2951729
0xd0057c59a091eec3c825ff73f7065020baee3680 11.6035 0.2895198 277.2716985
0x3c0a5a0e4472798db80307888a092ec2dcb86644 11.5928 0.2451804 234.591509
0x660253b10fd7cea4be1133bddaa0d4be2a2790c5 11.5744 0.3083474 294.5621511
0x5009d2dcb5c808b5c636085b5ae90a1c9adc27af 11.414 0.3069819 289.1937373
0xb7562f12e41c762cecda99d62bd6eac7b0c3b4c1 11.3612 0.3081792 288.9786648
0xa3072eb2348edb3324cb9c85aab1a47bb42a8486 11.3479 0.2828358 264.9037655
0x663c820ce0565075300ff0e86dd01577073f2ecd 11.3033 0.2714858 253.2739877
0xbffb2fb17a30959dced1d0c1d7ba8af39afe9253 11.1531 0.3077762 283.314514
0xf9721228081edfcaeb68ca1f6c9e945f925e0c87 11.1454 0.3051571 280.7096949
0x016df31d2ba10863283dbcf1251cc52b333c7bd9 11.0658 0.3081557 281.4434706
0xe9dd7c08c47c5ba09da5daaaedcd5b181a8e7c27 10.9808 0.2555522 231.6071155
0x3333e73f33db57d3a5a2c5374f8402f2fcc15354 10.9794 0.3083445 279.417099
0xe588a2b38f24c72e30535885d645ceba44480d1b 10.9356 0.3034155 273.853652
0x5a5d9ab7b1bd978f80909503ebb828879daca9c3 10.8638 0.2590913 232.3126645
0x0c8c74712fd60f82e08e3831ba6dbf5f1cbf021a 10.8592 0.3074495 275.5559801
0xc1e224bc462cd451f7779ebaa034dd6ba066bec0 10.8458 0.2675643 239.5124039
0xad500eb3be8622b647b923c00dfc66577d7213b9 10.8103 0.30882 275.5379582
0x9eb4190a8a7cfcbd854ac86c0a7fe5c9351cfc20 10.793 0.2965347 264.153251
0x69b3381f8d6329fece58b547ec12e4c8ccb61163 10.7929 0.3084731 274.7854136
0xdd45b8f345768db3342d17d267fb18e76fae1e32 10.6092 0.3082458 269.9093692
0x6160e865f016a8ed6dcd5e75e15fe483ba53307e 10.6076 0.2735703 239.5103227
0xbc4a9888cda0fab8f95f4b77f2d5b52c824bcb2b 10.606 0.275017 240.7406079
0xf3f5e0ca82f167926af198af639629794865b532 10.5775 0.3084004 269.2378594
0xa30c3a65bae036024bca70d905951d00397d589b 10.5565 0.3077716 268.1555194
0x0f92be065f77120d4fcff5efd0b64669aa779bbd 10.5456 0.2991769 260.3979111
0xfd63b4eb4614b54d307f3e364a3630fe6b9f9094 10.4336 0.2732277 235.286566
0x544dfe1a52a7343d123dc5a0fb2f70cb425186b0 10.2876 0.2453399 208.3149313
0x220835ef29bd480f1ecabddf172ffb9a5d287896 10.2764 0.2731552 231.6800714
0xed17e4eb3b45fce0d5d4643eb704bafc29d440f9 10.2519 0.3053361 258.3572969
0x5299c7d2b73b6a96231081dabfd54dfcc84fedeb 10.1892 0.2741621 230.5608927
0x46e0ac29855dc5d7209c6b51ab22089cbb113394 10.1763 0.3016735 253.3758884
0x0b4e8b7638f186f777d736204cd0834186e71d0b 10.154 0.1991725 166.9185725
0xc8f663b727564ac460e438f306e74f8c9b36e3d9 10.154 0.1991725 166.9185725
0xbbd58b158dbde6fb1f32a32437e6a30abce72dc8 10.12 0.2400014 200.462234
0x7a8006d00668dc9445b5c06b48485cd51b65bb86 10.0484 0.3019192 250.3951497
0x5dca3693347f668488cd67f20922f7c650ed4deb 10 0.2767358 228.4039595
0xe5a44cb50ea264362da8c254215f4bce15a3335d 10 0.308817 254.8821682
0x5157d8ff3fcfacac630a1cb5bc9902dcc8433260 9.9395 0.2704952 221.9025521
0x5e499850ceae87aa52c5f454863c100787541557 9.9321 0.2969429 243.4177861
0x3c6eeab7aa300960f7d1bfdef472e22e14850903 9.8519 0.288013 234.1910686
0xa10d058252ddc859c67558a36932eace1e9d4cdd 9.7937 0.2858572 231.0650182
0x4702f25d0870fb2b3efd50742d93243f57b7262b 9.7937 0.2713241 219.3175775
0x6c926a8972ec6381d39b70eba165b0ababc07308 9.789 0.3077341 248.6292278
0x1ca98e3fdbfb777ececcd413e202b9cd2becfa11 9.75 0.2843705 228.8375965
0x03648bcb9a0f783c02ae27dbf6b5e4fdc4e1b203 9.7381 0.3048836 245.0453356
0x70796e8deea0cb8a962917a22c3883f0f595664b 9.7121 0.3085588 247.3370885
0x3a57517491529b23c1ce90af715f9e8f8f0fb2a6 9.7091 0.3085177 247.2277631
0xf2393999f4d9cef25e3f474fa35e909355ad27bf 9.7009 0.308688 247.155353
0xf99e247ee6a16297add60f7602c2d90436fde74c 9.6158 0.3091225 245.3320361
0x1b858e7391c3feb82b3e28caf0b1c882a87f1ffa 9.5608 0.241177 190.3129511
0xce0c16fb9df862074ba49ca2de11738b3ebeab60 9.4266 0.3092445 240.5998001
0x814abe8af088f7e6e6922439376d30dad8646471 9.2998 0.2589027 198.7231311
0xd1848b9fdbe2ef3eb48ecfabb49dfe6e3abc2997 9.2998 0.1933713 148.4239164
0xa6ecb5d7f7356ee2e64b15d36c1a25c6d3dc9932 9.2998 0.1933713 148.4239164
0x089315793c7f31083a00899d1503b38079dedad3 9.2879 0.2874652 220.3641897
0xc8d435b8fd811f0bffe62235383c69d529def5e7 9.2423 0.2937068 224.0434615
0x88c1d401bf50a7556ba0575ff62958161d231cf4 9.1809 0.3093941 234.4420541
0x9ef42f0f3b22df9aff84601a9def4f57b57bf83f 9.1703 0.3059771 231.5851387
0xa7ad936f4613d0f04cbca84776c04d9f64e328bb 9.1042 0.3048887 229.098043
0x839ae570815f727b00e4cb34ace93be11978b2a4 9.0303 0.2993789 223.1318382
0x334c6207252f6f9eff93a3de588195767628cd19 9 0.2363661 175.5762842
0x9b62a7ed23e6e2822ee8045694ef0db9eb099cc7 8.9984 0.2915746 216.547551
0x69ba4f7784574e42cfe0eb5e7babccd5c2d60d68 8.9972 0.3067317 227.7740381
0x961184f0b592e71690dba9447cfea60f0668cf5e 8.9905 0.2831049 210.0726498
0x74b35a2fd229534d71c67c13aa1c075b96a1e7dc 8.9284 0.3020819 222.6058413
0x63f20d7d378fe34fdd03ca2c09040ca96e36e10b 8.9034 0.2894931 212.7317199
0x3f3b90597cb7adc5fe7ccbe4eb22a0f7a34388c6 8.9034 0.3083735 226.6058944
0x03e054022d3756429bbfc17e788a44781b221649 8.8714 0.2871728 210.2682321
0x4ba277699f2ec1a0dfcb65f01abe65803ab3d4d0 8.8714 0.2927649 214.3627487
0x281756ff1ad5bb1109ea472e5eb282395677fffd 8.834 0.30882 225.1651045
0x8c1906750e4f0c7b81172dced02f33d013695a80 8.8222 0.3002862 218.6504791
0xc2b8d0e853a2b0b8401f93fce9f80c67c089907c 8.804 0.304137 220.9976032
0x3e584b87ccb4a59e5c676a150c0407164315c076 8.7966 0.3086673 224.1009268
0x037f29ce01d56a51829b78acb0702763d542bbec 8.75 0.2529174 182.6522354
0x7bc1d6e8150d4c96917901c26c922dd64654b3c3 8.7153 0.2981679 214.4773472
0xb93299607be4b4d26d533f2cb6419db7da570920 8.6132 0.2957824 210.2688833
0xcb1be9266a727a0cf7b95f0d0efbe73c2717a5a4 8.6024 0.2936827 208.5144716
0x6a28d159d8fd5f164da44082851abc23ba8a922f 8.5861 0.2860321 202.6977473
0x01c5063f21def1ea78728303fb07c31b0375a2b1 8.4921 0.30824 216.0440288
0xad63a9ef527376d84a50f2eae49ef020cb5b46a7 8.4582 0.2960998 206.7065943
0x74253dd4697b80067b920c94a151f12f148792aa 8.4345 0.275017 191.4507518
0xa4510dad288fc2da301cdefd44a289e2469d2788 8.4088 0.2719168 188.7158084
0x95e3469e6adb95798f294f45896cbcb8c17486df 8.4003 0.2261547 156.797312
0x0dc6f4eab35d7d896ef869d4381c766b4929290a 8.324 0.2714993 186.525835
0x270735e7afdc9ef0ee9f3186990fd118e253dcc1 8.266 0.3082098 210.271306
0x46e1a9103d9fb3cf6b9ce4702d960b63a1bf02e4 8.2533 0.3086915 210.2764163
0x7dadf796a1496e02c170f977fe18cbb6d6ec2f25 8.2232 0.3081919 209.1704173
0x7bd83885010522a96c32fd1db6eaf8c69b05074b 8.1197 0.3092415 207.2411362
0x4be828f2e43a3bd9348e0c44416e4a3ed756842c 8.0547 0.30882 205.301944
0x690a8f4592a2cd0715865e8600c1f48bc4eb1d4b 8 0.3093941 204.2867728
0x272c5f981e19820348e4290bb80a0c791e877080 7.9455 0.3081972 202.1101771
0x67eef0911861ebc1df7ed07860aee4b618918461 7.944 0.3054135 200.2468423
0xf3c6ccf02ffecda1557540fe1b9482e25f3b83c4 7.9373 0.3045345 199.5021436
0xcbf27d934ce7ae298baee41acf9a8a33dbc77dfd 7.9272 0.30824 201.6726459
0x3d35b9c05b3a85e6901c7eb5ed4688cd8f9fe1a4 7.9109 0.2927561 191.148152
0xdde3a0db070c7252e1785d804176f3461657e693 7.8045 0.3086519 198.816404
0xe7e3884efd3955789c4baec29c081bb61ded8015 7.785 0.3093941 198.7965658
0xe44d51836e6eda3034a4ff13ee5b47c8125ee278 7.7732 0.2706749 173.6545139
0x9ad3bed8365d6a8ffb6529428901cbc74bc57d9b 7.7689 0.3005584 192.719893
0x89d0cade40d40981f0c08b2c9eec5d68eb4d5e15 7.7525 0.308246 197.2320068
0xd5e95da7b70b1b1c4e243276ead095edc0a10b49 7.7508 0.3087256 197.4955719
0x56be1daf69e487f2fe10fcc3575b2096a2a1b5bd 7.7344 0.2437126 155.576057
0x07d65bfefc28f145f5fe0b6391f1fc76d7fdc498 7.6957 0.3087898 196.132395
0x87f1c862c166b0ceb79da7ad8d0864d53468d076 7.6948 0.2735444 173.7254014
0x1720297747aaf387a0a6d760174880df2771f83b 7.6742 0.274049 173.5799364
0x84e4a60ce6def11eb259f20cd775e27383e51811 7.6507 0.3085445 194.8305999
0xea4c9a4a66f4150e6bcf53040326ba578e948692 7.6231 0.2713241 170.7097232
0x67c015912d26b1d389c351f03fd8a83106d6b788 7.6059 0.3087793 193.8371501
0x41b4b4be53f064dd5eaeb4c885cfc3b149b02935 7.5494 0.3080905 191.968041
0x59eb4a252024cdb00310da56fae5bf0ad2827013 7.4793 0.2734794 168.8199397
0x95ef39e2703bd0b55db933e65fbdea4a7ebcb793 7.4792 0.3090845 190.7965873
0x38f80f8f76b1c44b2beefb63bb561f570fb6ddb6 7.4532 0.3037845 186.873014
0x517f8726bab42a606497ca37b4bc18bc1585ff1f 7.42 0.2735668 167.53496
0xc091b305b1857d2482aff07f7628596405923e45 7.4031 0.3080937 188.2498717
0xbda960d127b16e0bc41af677415bed516715f09c 7.3805 0.3048015 185.6697426
0x3f1f6c7b1f39c662525b3138822763417c7b11c5 7.3642 0.3075313 186.91887
0x1916db2419f06a5e351df2e7eb376caa9c424c7f 7.3494 0.3093941 187.673151
0x4d4025858175850aa10fc228d06c4c3ac765d25f 7.3494 0.3093941 187.673151
0xb02daa162019ad753718359c3aacf8120a8ef4a1 7.2981 0.2735249 164.7573685
0xd3d2f7704fe3836c7ce3b91e45e727368361d911 7.2759 0.3081557 185.0525571
0x6884fa21b4c3715613ff1f27c684faf0fa0c7501 7.2706 0.3085401 185.1484506
0x8a4a50b13fd2cb36feb96c408cb98b4c9f2b8f25 7.2623 0.3089548 185.1856563
0x8ce01cf638681e12affd10e2feb1e7e3c50b7509 7.1955 0.30882 183.4022552
0xb06206d76e1fdd39ed540678f40170f6d97c1272 7.1944 0.3085235 183.1981248
0x3609ca4b9583fa16fa125993d484d6700b358e2f 7.1668 0.3051179 180.4808745
0x20e77575e23c750596fc66bd69e7674b2d29ccc9 7.1579 0.308246 182.1047405
0x4a627a6f1fa80cf6c9891040456f4b4438f25471 7.1461 0.258515 152.4730526
0x39d384866d92a40a347c61a2c5f9946aa3feb0b3 7.0991 0.3081318 180.5419084
0xbd63144c19379a62699f9544836cfdf05a3c31ed 7.0925 0.3089107 180.8300038
0xc749dc90d596e5febc3f5c191009779ee44e77d7 7.0917 0.2960998 173.3112419
0xc44c689fd7796e3ca636f05ae477f1a46f30ceaa 7.0757 0.3093941 180.6839898
0x588ffac7afb5d4524efb7eac1d7dfd609ce5dea0 7.0461 0.2735576 159.0874274
0xac77727bcaf7fd536279021126ed43995752d325 7.0214 0.3084969 178.7774197
0x3f7a9ec39d25c310faa8ef4bfbecf1c61ec13865 7.0159 0.3078581 178.2675263
0x6ed274ff7c1c0c3adedb7436b868552023f65a78 6.9719 0.3084625 177.4972821
0x61c0e8c8d3133ff09a03b2118812d4e82a52be98 6.9454 0.3025004 173.4049457
0x374b66f535d46441ddf81e553fa19ab148a23dd2 6.9446 0.2732275 156.6065082
0xeb9a747ce5dfe42b834085af5186232bdb4bd535 6.9342 0.2935926 168.0272624
0x5869699c85d5d7be8f0261c0ab6e703120a4af95 6.9084 0.3070375 175.0681273
0xffb3a07089f7689e1fb57f121cc6a3fe6d8f2598 6.9038 0.3082754 175.6569424
0x83b01c3a08efd868f67b5ab2c6a62fc998b8a9b8 6.8996 0.308857 175.8812429
0x05195b4d785faba6ddf83e907666ee8e180291d3 6.8698 0.298482 169.2390213
0xcf5d6cee3ba0591da6c28479cbc54e100d121756 6.8619 0.3075241 174.1653266
0x7261c1168b8ffec771de760bf55dafa68c8ed56d 6.8568 0.308246 174.4444238
0x7b06ae8099bf09c530ca28bc8431727fb845defd 6.8116 0.2758186 155.0639579
0xa7c89995b915d7416ae3adfbc60f5aa9fd995e87 6.7938 0.3072066 172.2588203
0x0055e76d319eebe5f3afe7e7a8c62767d4cfff01 6.7656 0.3082576 172.1307101
0xfe878e49a8b2b4c2c9bd5943f3d0126f4c23fa8c 6.7583 0.3048015 170.0171879
0x8c7d025fdbd4e5cd671dc3c19c9060f9436a7627 6.7439 0.3046112 169.5489658
0xd19839edae87b617cfc24c059b4eee264e2d1cdf 6.7228 0.3082703 171.0488329
0x6f834a4b9f42aac14aecd50e145a30f9779aeab4 6.6911 0.3076595 169.9049706
0xf4468d8f535bd91440f7f6fa91d0f97dbd044472 6.6817 0.3060371 168.7715653
0x6057cc69ebd4746120c47489d322f26028508fe6 6.6629 0.3082941 169.5378609
0xcfc786cd276f57e1462c27ecb09735b86caf53dd 6.6627 0.2758183 151.6741732
0x972d8bab2826fd9bd453cdc4058a4b5be7ae43ce 6.6523 0.30882 169.5569202
0x765b164b32c295af2eec1d94a84871668a4ffe9f 6.6474 0.2906301 159.4522325
0x1cfaeac9abfbbda55fc63e7b11f51110e635563d 6.6438 0.2755712 151.1083787
0xfa3adf7bce27b5f4c5b9322098f7b5059fe545df 6.641 0.2841118 155.7259428
0x4638aedf9c02eef5b8288dcfb6b5f2834fa78718 6.6406 0.2814683 154.2676928
0x762a60c99107e42be148aad20dbc6e0ec16ccf38 6.603 0.3088789 168.3324413
0x98c700427f538e3791747ff481226b2543443440 6.5251 0.2790311 150.2719839
0x836eb99ad1bc73bc61d405a0df81bbe168055c27 6.5172 0.3083231 165.8461468
0x1fd2a56907b1db9b29c2d8f0037b6d4e104f5711 6.5099 0.2967099 159.4206479
0xac4bd00ccb3e001a4603f5f85bfbc31018af914f 6.5099 0.1933713 103.8973799
0x73c18ddde43b36469095affcc1596fc861a6ea1e 6.4617 0.3025742 161.3677849
0x2905023c933944c027acceaf0f92c8a58fd1815f 6.43 0.3052934 162.0192682
0xcb5722a78d17a4b241fdd717fd1864d24043f8a7 6.4261 0.2794992 148.2402881
0x3eb0a1cd9e30adc88bee5c1bff74d19191496fd1 6.4215 0.3012049 159.638143
0x93df5c93f0d5599664b16d4c6bf248da7df1e343 6.4192 0.2735895 144.9501284
0x92b8417cea2b996b62e5d01ad16e9816a3f6f010 6.4192 0.2735895 144.9501284
0xd7542dc0f58095064bfef6117fac82e4c5504d28 6.4013 0.3087423 163.1182448
0xe2fa3b1deb049aefbdde15c350d2f177d38b2252 6.3999 0.3050433 161.1286832
0x4fb20bc374658feb1fddec6c6de78c6dae8e042c 6.371 0.2729734 143.5377407
0x42924575e2d84fe4107f0452777cf61bb68645bc 6.3636 0.2738188 143.8150664
0x21e6acf76878f2d691f13ff291d9218b3f30cab1 6.3598 0.3087581 162.0690535
0xff3718c8a8c1ae1f7614a0f8c0cef59cfaaf573c 6.3467 0.3082681 161.478537
0xa551066e1a04975117958f9ee8657ca33dcc072e 6.3372 0.2715508 142.0321791
0x0f18f33bb00127e1803cf0e14e5f863450428d16 6.332 0.2732276 142.7919535
0xcf9b5f837a4700cc169dc4d63c8b353ef950668a 6.3223 0.3087462 161.1071724
0x7e946e8060434f1987547a7a8ff1d8963bdda2b0 6.3087 0.2704473 140.8188306
0xb9dc5f5b15500bb0dff235911a3a7435c8240b6d 6.27 0.3088054 159.8051188
0xaf6595ea2460ed81ca81a424240a18c3168d1766 6.2469 0.3079684 158.7847925
0x64aad320909c5dc89cdeab958824284eeeb63a0d 6.2459 0.305739 157.610134
0xc80c03284882defc74686c89a21e3ddc327b7c86 6.2434 0.3087423 159.0946317
0x6c7d0ee04194e8c0be559fc0d9ee4240cf66b0c6 6.2425 0.2780834 143.2754492
0xe5c7c579587b3227d4532da07336a17d36bd0cb6 6.239 0.3020339 155.5281326
0xcae4ccfe670f8c2a4999f9dfaf44625110fce9e5 6.228 0.2961905 152.250214
0x79f80858bd5dd39fcb5e5cb3ff7ec40a818cafc6 6.2069 0.3088595 158.2245935
0x6e78b133945b3c1862e7c61a7c984e2c06350388 6.2011 0.1951319 99.8700577
0x29771302b9201f8540e39109b36ba44d2ddfdf05 6.1918 0.3026689 154.6759886
0x3d32961f12b010c1270981aea4491f4034052ba6 6.1886 0.3081456 157.3934081
0x1e92ea4e63182c06aa0049502de0cf80e3c3a773 6.1776 0.308882 157.489142
0x2eeaa7534aa31545e98319ed72827da53264775f 6.1774 0.30882 157.4524501
0x9c16abde3c6faa11567cd082dcb7ba51d84c67da 6.1774 0.30882 157.4524501
0x2273d11720c89598e4e4d1f85825538c9b9151ed 6.1774 0.3007831 153.3547926
0xa5374feecd275c374a26fbc1f5f1ed89c7c40308 6.1772 0.2835606 144.5692197
0x1a5a3b33c050d86929a197ce117fbb6af0f15bcf 6.1725 0.308246 157.0350923
0xe7d23ef72efa2342c7835ded9e252c155e06fe13 6.1679 0.2732277 139.0913784
0xaa717eefa70c7526306a485284b94b54a6aae9e8 6.1553 0.2736156 139.0043044
0xe37a845fb8ad56ff347c848af9f4557bf402940d 6.1553 0.2736156 139.0043044
0x186c5d3d9137d98501db8410dad139c7875fe4fe 6.1512 0.3093941 157.0760996
0xb7412e73dc7a0824f97d784be3177fdf25673a48 6.1419 0.3087898 156.5322914
0x35be0cc858adc4393fb95edb7b9e14ebdc2cfc0f 6.1403 0.3069163 155.5420305
0x2524869f385b9d01b1e5a12d5e6e0fbcaa4d577f 6.1337 0.22518 113.996271
0xfea8a0c6daeeb1f150c0694aa214224e47a9b8d7 6.1206 0.3065237 154.8446944
0x495e4f8c59f9b2df760f77c42f27ea514697bf73 6.1206 0.2713241 137.0631268
0x325fc6333ccb80bbeca15a5665c33868ec40e335 6.1203 0.30882 155.9970537
0xb29da577ee292c7d821927b6b95090e1d90fe169 6.1052 0.2893817 145.8173321
0xf6b1d07055f2caaf862b78cbcb9c5b1325acb22e 6.0993 0.2732272 137.5441711
0xc19b96baf4e13110e7fdd927ff24b40751c3b3ca 6.0969 0.2714097 136.5754432
0x85da67cbeb68bf3ce7ea3682b69a860aa8a7eec8 6.0879 0.2732277 137.2873092
0x9f99f220094a89f1d4a5ca8d09df26783be48115 6.0843 0.3087424 155.0404617
0x5ddd9a22670a98e8f137099b53c0c5c370be45a3 6.0674 0.2730496 136.7358626
0xf37d53203e5e0ba9e72df40490bf86ac2742f885 6.0609 0.2732273 136.6782792
0x4bd1b7ae8e4ff6802dc17865fc92d8760100d35c 6.0593 0.2972168 148.6394294
0xe2598cb22ee63975ee448f33d45cde8dcdcd3f76 6.0531 0.3052798 152.5155379
0x35edeee56ee03e1363f1cc8acd5186c5b9ced325 6.0414 0.30882 153.9860164
0x593621ddfbe1811f3cdd811e9b5b86ff6778ee25 6.0371 0.3076629 153.2998459
0xf7e8610fef40286a898c627c65e5164a3eb3a232 6.028 0.3088793 153.6739811
0x724ec44d80a68f08b1ef58fc1c5e2347bcc1c2a0 6.0255 0.308817 153.5792527
0x848dd32098489e02b836ba40d1441f3a8a9ae65f 6.0254 0.2954228 146.9156576
0x7c1f76c4c99220da4183b9e896533a38eb7ab247 6.0196 0.308659 153.3503653
0x4e7b0567785f25cb27c2ea71f543d4a14d6b9580 6.0026 0.2760653 136.7695539
0xd6b4c44d0690c6dbc1f4c4bddaead52486a30aba 6.0021 0.3087981 152.9734626
0xd1ffda9c225ddee34f0837bf4d4a441bdd54c473 6 0.2619107 129.700823
0x0228d60c470c015cd3531cac465b53457bc4c08e 5.9979 0.2938942 145.4884304
0x179419df1d8ad5134806a5af394b108138ad885f 5.9979 0.3082869 152.6133306
0x5adb2e64653041f6c027124fa46aeae039b7647a 5.9863 0.271763 134.2724705
0xa9ce363e7efa49c12038ca361616139ff477857c 5.9834 0.2696335 133.1557975
0x8afc051de5f3941a68d3dbb9c7c96ec773ef494b 5.9796 0.2972755 146.7133147
0x9d5aa3c262fdb773423fcff4335e559543764f86 5.9729 0.3081601 151.9147432
0x3613da05428b2523b78ba608ee01692a0526ab86 5.9729 0.2732273 134.6938056
0xe8995aee06f518de9865917ead8aa489d1034649 5.9729 0.2915978 143.749934
0x953d9a5a14fcd2c9856f9bf9f0afca955c68041f 5.9729 0.2870052 141.4859003
0x4a0a41f0278c732562e2a09008dfb0e4b9189eb3 5.9729 0.2930784 144.4798506
0x0865c5de7fe349aa5b7f6ef721f8c2b9cfe5e40d 5.9729 0.2732273 134.6938056
0x157009ad5f3d68f35159bb5716f887728fabaad8 5.9729 0.2967644 146.2969687
0x1f6ab63df84ccaac1cfbd00508003f8f0b1f41d6 5.9729 0.2732273 134.6938056
0x7dc0c8a59912dad647d1a45e961817641c9c30b6 5.9659 0.2818925 138.8026446
0x883fa0e8adb811adbf7364a3ae8270115aff5f32 5.9506 0.3089107 151.7161797
0x96dab34cd9cd05ab159c281e85fbca5c6045eec8 5.9449 0.3087587 151.4962905
0xcbc09041414cb8e431a1df78baeb09fee4b7a572 5.9404 0.2718503 133.2857718
0xd35a3a363342b1ab717a4cf0f2ffea70b43c9df0 5.9356 0.3080646 150.9192602
0x801ca888631c27be9bf1d488b85a1bfb372e596c 5.9356 0.2732278 133.8528623
0xbcdb165940a6d706e0d3da8c04db51cba1cfbcd0 5.9356 0.308246 151.0081058
0x20ef214ea30d5aad1877e07cfdb6d9784b377dcd 5.9356 0.3066748 150.2384075
0x6d4273f5335299599d8fefc850ef3483a7ad7b59 5.9229 0.2800753 136.9138729
0xd8c66503d2e42acce57783a9cf2c5cdb76edc721 5.9226 0.3084653 150.7845777
0x45ba8ab4d29d654366ec958c5ee99a708ed63e0b 5.9224 0.2716214 132.769986
0x540ef425920b64cafa189ddc9cf3abe49a318fe8 5.9224 0.3093941 151.2334979
0xd82df8edb6625ed6223e0f52c040d5443a5fbee0 5.8882 0.3087358 150.0402302
0x4f8d9db539d1fbcb43aad915f10fafd46c7a9591 5.8852 0.2785112 135.2826335
0x9b37bc27b829861eb16b9537f162be3f20510923 5.8823 0.2231363 108.3317307
0x38a49bb53bc5346121fd4ec1ce943ad4d5f1e98e 5.8795 0.3076629 149.2979127
0xd3d1d6e23ea9ae3103de17578ed32ab54a26bdc8 5.8572 0.3087657 149.2647703
0xf4e0a10d5659d212d0bd3aeefb43ad19b5471b5c 5.8464 0.3041473 146.761038
0x24424d7a3667fc684849ffe146d3336eb0103303 5.8428 0.3085842 148.8102674
0x8c82e506f39aeee8f8852b4f1a9f2410f72185e9 5.8393 0.303572 146.3055328
0x6de554b5f8c5020f458969bc73ba2383c3894654 5.8165 0.2767712 132.8681139
0x85c0c67690a91419057d831c2b773f2e5e6a6386 5.8146 0.3087898 148.1907326
0xe43bd4b74614391c28c21dfb3ac1e91bb03e5047 5.8102 0.3088838 148.1236691
0x8b83b7028b4d79f18aea106b2f8a0dc7c35ca122 5.8102 0.2767358 132.707238
0xb3a84330b0c3cd838d9ed9edc59574207d6825d4 5.7938 0.1933713 92.4684925
0x0dad260305b3e6ed940240caeb5169aaed6727eb 5.7588 0.3088181 146.7820381
0x05e14e44e3b296f12b21790cde834bce5be5b8e0 5.7564 0.3093941 146.9945474
0x1fcb78eeac267eff8dec5f9ddfd881e710d1821b 5.7227 0.2715523 128.2604353
0x595c41c83c249310146ad7556cfdc6a6cbeb753a 5.7182 0.2809702 132.6043541
0x13ded954f8d75be0ce84807e0d3b94e4b9bccbf0 5.7156 0.2719183 128.2739342
0x2eed6d9f252f2ca92e27007142786149fc7827aa 5.7 0.3087927 145.2714044
0xdc2fce5a7c3978080992529a2afa741e2a13009e 5.7 0.3087866 145.2685476
0x79040bff41ee0c863bb1f0569320d3b5f6dfbd56 5.7 0.3087866 145.2685476
0x8b67305dcd897d380498bf38c9a1992bfafab763 5.7 0.3087866 145.2685476
0x17d6358b32b71da266e050e6cb1de0316ec0357d 5.6876 0.3045345 142.9564682
0xa2fb6967a323cef8b481e88b39539fbc22d61e09 5.6762 0.3080905 144.3358412
0xe2695c1d17ea9703669cc0d57a40441cb1504071 5.6762 0.285277 133.648068
0x9e716dcba3165044d1717c8ca26ebee94e8fbfc0 5.6743 0.2732275 127.9602167
0x32a38f97c8c65fea977eb3ac4cd3effcdcfa9bcc 5.674 0.3084612 144.4535264
0xfbe46f0eb44c9e8da8fabfbe41450ae78a64251f 5.6622 0.2717412 126.9927241
0x06716380eb219d26adc66aabc7226ffa4a6f7ae1 5.653 0.3029538 141.3492612
0xfdf007d8261e5e7e86751a22b1fe1c4a3b7b2b93 5.6524 0.3081873 143.7758242
0xe2d32ca944a15df956adc05ee5f30cd746d12aeb 5.6494 0.3067972 143.0513562
0x32cbe183b33302b88045ab40042cfa7e9f24a9c9 5.6488 0.3075718 143.3972712
0x70e9e9c0c221ae0dd3c66787cef1bae044ee541c 5.6488 0.2717323 126.68804
0x469f7fab9343857e0ace8be9a5169ac24b24e396 5.6463 0.3063946 142.7852472
0xed00498c24e52645cf4567af1531b1e653ef1fb9 5.6264 0.2673629 124.1566332
0xf527e46892336f2a3c732b999b18f619d7b5e6bf 5.6204 0.3087898 143.2413557
0x11849573966d4a16c2196d32e79164087b23e202 5.6112 0.2717323 125.8447697
0x0be7edb81f3f05ccb90a32e74575488756c31968 5.6024 0.308817 142.7951838
0x56f6a22b5283570bbdce089a482912789a3c4bca 5.5925 0.2789343 128.7496893
0x6b12f9db268ee3dd251a6daa7f03f114c628a71c 5.5848 0.3093941 142.6125961
0x35c1ad326b37ba4451a2a669a5fc03a1c339dd81 5.5799 0.2734361 125.927458
0x5e18e1fe3e046670c59012769ea386be649001fb 5.5799 0.1945316 89.5890066
0x76ca1f2bc011846f6c6f6fe2d8f77603ca76b7a7 5.5782 0.2718143 125.1424318
0x235c58a9ff01c10c9e2fb10361e592f84912ee1b 5.5596 0.266913 122.4761447
0x71559b4f4c96184d1f9699222f7df16a4cd3323b 5.5596 0.3007831 138.0178195
0x38aa050840987daab8bd03e77bd71f8bbceab748 5.5596 0.283561 130.115273
0xad14b66ea4a2eba91947316d0e05f604b5cd2457 5.5596 0.3092347 141.895923
0x31411a6a4160ed5b9ac62910bb86c90b0450bae1 5.5592 0.2736455 125.5563998
0x28f068a5eea3af03285480b378c68511375be0b4 5.5524 0.3078471 141.0763117
0x88c0c80eb5436a6fb83cb7b181ea713e1c9bb37a 5.5523 0.2716214 124.4729968
0x0e28a9b248e85bda922d9ef0a4fa9d8a786aa699 5.5523 0.3075364 140.931383
0xb4f3f016db62d15390a06510fc014c0d299fd36a 5.5523 0.3090465 141.6233789
0x62382761357bcf73d17f3b124799e59476a0bddf 5.5505 0.2736152 125.3460131
0x9390163de4f8d74208bb2a527c088b189af803af 5.5485 0.2709915 124.099318
0x8127cb8091a5d9398b33245c4633c11eafaf3d4e 5.5414 0.2550084 116.6305297
0x589cc1a3bd0d4107803198f5e81ba60aea43d8da 5.5354 0.2732278 124.8280472
0xdcf98b00ad5c61739f5762f6241a872ac1e0217e 5.5335 0.3093941 141.3026072
0x3df9aa7083ffa957b6b83c8514a792ce38c57e22 5.5328 0.2765077 126.2671486
0xf9bae0bdcb7c0af0409b4fd31ad880398f988709 5.5321 0.2732276 124.7535177
0x6e0a064722656d7921295bcfa3bd76225dafc9b7 5.5085 0.2818386 128.1362449
0x79600a3805deb56c46a000678c3883abbe69e436 5.5085 0.30882 140.4032123
0xe622ae34c62856a3bea964b1b0023a7bf787214c 5.5063 0.3072328 139.6257735
0xb87dc8638aef77b69fc2d2cbbb38e4486df5eaba 5.496 0.3088123 140.0810936
0x04a20d242167c24cc162f76afe2daecf09f44f5d 5.4924 0.2822714 127.957944
0x6588a19e688d1359db1af5837c1ffab1611e110c 5.4867 0.2894527 131.0771605
0xf2509a79f13e6d6904827363fca7898b63e8f7a6 5.482 0.308817 139.7264071
0xf98162fd059525872a3d28a6f3ca296689f5dcdc 5.482 0.2822715 127.7156982
0xc9dee42e833664df938d6ef1b85af30e5dfc62f5 5.4553 0.2901115 130.6236502
0xe193440c415fd35ede763dc2c0a4c1a53b526109 5.4377 0.3065087 137.5613152
0x6058deefb60b2f5d25f949eaff69abbc1f97f3da 5.4281 0.301337 135.0014583
0xf7d62bcd4e75d8f3981b49bed5c926f17e877597 5.421 0.308367 137.970275
0x44a16066b07d1ff4c94d617500b6ec4a3734c6ba 5.4052 0.3090488 137.8723099
0xcf6566c2276de704ab156f83c89bf9551be4a450 5.4044 0.3090755 137.8637905
0x59ce4e774d7fd49b965041a9b3bea7e2e107a027 5.4016 0.2969175 132.3720864
0xb3069e599253926eefcf07916939898dca819981 5.3966 0.308246 137.2953562
0x15c9afe78f9b7fe1afdbb57bcc83196711bbefd9 5.3924 0.2696335 120.0035629
0x6099acb926ceaa3b2d260c61dbf24a122e95b1c4 5.3919 0.3093941 137.6867313
0x04174345baec0e36da6756da78af12ffa95368e7 5.3903 0.2713241 120.7089779
0xd70be722b9b043fb510c56b31c079ced7bbe7bee 5.3756 0.291598 129.3747941
0xfe5f86f8aefb83d96c5205c1ccc0b140cff79e09 5.3746 0.3087866 136.9754973
0x7990841bf73a552fcda5db9d68446ac6a5ab1e7c 5.3718 0.308809 136.9140421
0xa8ccf1f24a99a24acff7a577d2913998685190ca 5.367 0.3077691 136.3310875
0xa8529148bb994715321b07bbdf96ca3519931495 5.3653 0.2718258 120.3712663
0xdfb606dbd40b9db232eafce1bd1caffc78a0db73 5.3559 0.30882 136.513672
0x4ab4e45f5094d378828b3bae7e6f890dc26158eb 5.342 0.2732276 120.4666172
0x167a9d30b24fd6c6e44e77fbcec36a8d92e75e36 5.3412 0.2973049 131.0626912
0x7d547666209755fb833f9b37eebea38ebf513abb 5.3283 0.2927427 128.7398261
0xea11015887ab4ed64e5fd9b2a380b0d7eac036b6 5.3246 0.30882 135.715881
0xbc84b933efb9ea6a031ae44025534a9034122013 5.3222 0.3042098 133.6295928
0xf8508946af6fe18134eb227c6fefa48dc526eb67 5.3201 0.2948312 129.4587559
0x62ee415df4c3212f7236549a4011bc2a35d6e851 5.3174 0.30882 135.5323677
0xc020f3828f3b5f750e340f780380973fe85a0542 5.3138 0.3084081 135.2599194
0xecbd518c045a22b7c08795b37d5c28627662c056 5.303 0.3087898 135.1521102
0x3c4b7f7a6b731ebff0207f0ef3191b08c05f93d1 5.2943 0.308246 134.6927331
0x3ccf1b9a70af6b247d72f7f4de62989d38d1374a 5.294 0.3093941 135.1867719
0x30bc55cd5645c3c3bd6958a0dd401d24a3e6c7cf 5.2938 0.3088201 134.9308421
0x7c7b2e4d74419ab7104ba394d58310803ee6a31c 5.2928 0.3087448 134.8725055
0xbaa72b6a59d4395e1e610005c1c507c7dc16ca39 5.2753 0.308787 134.4449237
0x59e0d59a31a037bdf3ac38a77a7ec45d5c51028f 5.2722 0.2717323 118.2418736
0x74852d7f2b6cd9fefe4e2da996863337d3e7fea7 5.2583 0.3088176 134.0249228
0xe87f168a266e7dabc051ec39c2ab4f691e6bac85 5.2507 0.3087898 133.8191933
0x2bf30735f3e75937808eece8883cdc3e74107f56 5.2507 0.2713241 117.5828125
0xc01214afd9ed41daa045adb00d20d9cfb1e00b66 5.2507 0.3075813 133.2954371
0x5d03782725982a743e7afba4a464751d68e127a1 5.2494 0.288639 125.0555237
0x828c3e780844673a9c142168120709ab67df2e08 5.245 0.2609535 112.9657527
0xf519765f1ccf2d2522d316d6a5d1771e8972233a 5.2407 0.2008633 86.8816611
0xe5bf793facace70603c2d28713036392a82ac37f 5.2355 0.2716217 117.371015
0xbd9016d269ef5809829a588a42f78f01ba322f3d 5.2293 0.2720733 117.4269098
0x19c4883b60a02074543c8021dad313a27ff3585f 5.229 0.1933713 83.4543387
0x0cc9967c3d48d5ddff289267286b25f719a5e031 5.229 0.1933713 83.4543387
0x24c0fc81be4c61f99874399d872ff275bba81cc3 5.229 0.2717323 117.2730085
0xa25260eb0bfd4d38daf65edb909530e8e075b800 5.2272 0.2732279 117.877908
0xfdd580dd311d6585cb7a39e9bba1bf8969ddd6b6 5.2272 0.30882 133.2333084
0x5be579250f5a9d711f0aced27ea91afebc941d63 5.225 0.3066882 132.2578869
0xd984b81f72fb0c8a061d6a4019c6c5201ad9ceec 5.2124 0.2713241 116.7251337
0x4e334a21ddb57247c2fb6d5c3929095a0aa621d7 5.2025 0.3087964 132.5935907
0xfa9b9fdfaae9bdbab29636060293df2b65409088 5.1843 0.2963904 126.8213722
0xeb80646a66d271aa323e51335fb474f90286cc6e 5.1825 0.305097 130.5014771
0x808623b13d6efb97ace7ee6f4666c6717adc0092 5.1825 0.2859288 122.3025328
0xa2d852420ac6fd37bc132685f3a594a09c9867a3 5.1719 0.3075364 131.275874
0xb01cd4f675c8f727aca5a41d37f5450ab20e4dc1 5.1552 0.3090613 131.5007746
0x9c35739128867bfb69fdfc6df6386ee6c4c4cced 5.1505 0.3076719 130.7902684
0x2f6c8752826813e850ccf8f78eaf695df34ffa6b 5.1497 0.3048016 129.5499732
0x8d074c2e03f537c68706d838a117e2d416dd01b4 5.1472 0.3093941 131.4381096
0x92390924296c095dd374c539c2761e69741b937e 5.1445 0.2736152 116.177377
0xad82cc36ba47c59051403d1f4c20960e9d2fa0e2 5.1445 0.2251794 95.6114796
0x784a0e6273dde0947d008e35763b4f22c559f79e 5.1319 0.3093941 131.0474112
0x61c8bd5a962f97dafc655ce2fb6a91219a944c73 5.1302 0.3088278 130.7642282
0x023034ab2aee1de8275fe3299be4a0b47dc9fb14 5.1161 0.3041796 128.4420813
0x3b522e4358de5b85b32cb59e84f12e6e84c94b1f 5.0973 0.3080831 129.6123349
0x34f864a7051868bd8dfc8292f68b8a574c32367d 5.0968 0.308508 129.7783435
0x4b8b8601a4b5d280254c3610af2a44fcf5c12a9c 5.084 0.3087867 129.5693517
0x052b3a2dba295749fe6dc8c0a9facf7bdb1d55fc 5.0777 0.3075812 128.9036226
0xf9a513ed8b0ca264f8e8fa6bf1bee66c0f36e418 5.0762 0.3081855 129.1187174
0x0891ce1371ec8411c6216ab6c976b70717a87269 5.0707 0.3083298 129.0391796
0x0de9bde537c4d39ea4411529cb854deb71ee2b75 5.0468 0.3087898 128.6226006
0x58b5336e368b930ac5111cb5ef63ef5bcfa7242f 5.0463 0.2717323 113.1755169
0x370de685ee9d74aa5ab4e93eb0c04df40d587ae2 5.0409 0.3027975 125.9791362
0xf1c71afb167fdabddda53fb211bb640c12d85aef 5.0358 0.308862 128.3722727
0x8fbcaf55bb01a671d31847ec3bf7f2616f27c7d2 5.0343 0.3081557 128.0405269
0xb3873616623f16874f0c4757c2e0647cae8a0451 5.0049 0.2713241 112.0784331
0xf413d05a69570e94a482268a6beb7fff243449a7 5.0044 0.3079091 127.1782133
0x120e355cccf2fbd06d8f3cc9edbb2f19c256d2f6 5.0043 0.3087898 127.5394498
0x630066d360448c8cc664574aedb330452443b728 5.0036 0.2717323 112.2178652
0x04256cf6b796101674643233cf43d629213de261 5.0023 0.3093941 127.7379655
0x187089b33e5812310ed32a57f53b3fad0383a19d 5 0.290563 119.9081195
0x69a9e35b769a7b8bad41ff5421e5c365632830a7 5 0.2935752 121.1511822
0x22996b929510142c95fcda8aa59ef2a257057d47 5 0.2966984 122.4400434
0x17b21a9b0796372fab7953fab12a13a74a50be5c 4.9824 0.30882 126.9937296
0x4b7da8cc08c1998e6613144b6043c551deb6f445 4.9773 0.2765068 113.5893987
0xd516dbce1f207ab7b0f0b9dc02e30d38621e4e38 4.9676 0.2755257 112.9657974
0x04305e934df12870bf457dd470d2e536445800c9 4.9647 0.2732274 111.9580731
0x0352102cd10b340bf189e0090abe4d61ee40f470 4.9647 0.30882 126.5425846
0x6b74b18716b97216c296fa174905fd46b6dbe244 4.9577 0.3076719 125.8943667
0x92f225381f5882e9e1e468fd33c560c22bb8a70f 4.9534 0.3067701 125.4164953
0xe05ec2a9d403c981d16aecaa69297cdeadd65d93 4.9419 0.3093941 126.1956003
0x012efd9feeaa8b7e1edf4af9f5fff4b1d9431a7d 4.9338 0.308817 125.7537663
0x93de57b1a327d6efc31f2ef53bf27bb1daebd069 4.8945 0.3089115 124.7902318
0xf54f4815f62ccc360963329789d62d3497a121ae 4.8774 0.2556798 102.9255271
0xf3b27f3944893db2cf03bfbd88af20d42b5514f7 4.8691 0.308246 123.8751899
0xc6d1cab8aa6c6099a4dd7352ebd4b25521f6c79c 4.868 0.2977667 119.6368458
0x293e6926db7181c810ca5b862280295457185a28 4.8384 0.2696335 107.6747349
0x531a223de47eee3d2520f0a5a664b38d1bf94b81 4.8132 0.3043823 120.918142
0x47443d1337192bec41aedc3c49db1fc15590055d 4.812 0.2716215 107.8767873
0x2b69be397864dc6651f50c69ebdb5ce4a19eaa21 4.76 0.2905078 114.1308353
0xad3ed580e5fcc3eb0ac93e3c72dbf113ca600adc 4.6904 0.3088037 119.5447731
0x75b207b6726e092eab2b2c30d8ef393f5917880e 4.6791 0.3074686 118.7411568
0x0ac64043f5be712deb6c0119d7faec1a9439bc4d 4.6499 0.1933713 74.2119582
0x06bfd7de1e77c31278aa3d5c344926b79d1ea529 4.6499 0.3012296 115.6057475
0x30784b15b4bbaa753565e6560f0642bce6525e33 4.6499 0.2732277 104.8591939
0x09be51f586bc060aa1a07b0ddd689decccd1bf1f 4.6355 0.3077676 117.7491147
0xc24f54690c2d4afceac2d87b04d55c064e72494c 4.5904 0.2732275 103.5173395
0x929b3776fb37e775f4df7104fc510ba1fa1acb16 4.5762 0.300783 113.6047617
0x2cf3b1a52b0b2642b7b99a98200089c98fb3a591 4.5616 0.2986348 112.4335155
0x99003cfcad31e3b95be0f7e8e783b63533a916a3 4.4797 0.3076719 113.7561765
0xf61771b1808bf37b0d0a02d52b896c9decf2ed9e 4.4797 0.308246 113.9684273
0xbbeb4a1078a534fdb60e21d0ab5dc11531e7daa0 4.4571 0.3089462 113.6510359
0xe120adfc210eccd020f553ea4328b3fbf89c0e17 4.4376 0.3087898 113.0965473
0x17020b5ff186924827855c6faad93bb5f151b296 4.4374 0.3088002 113.0952641
0x8b4616db3dc83ac568841421ebf9b4aa3c3c7650 4.4124 0.247853 90.2624954
0x814b07e84d40f81fcfe408966375d31829a95218 4.3429 0.230564 82.6436649
0x27b675f356efb9da3ae0f28c79f109f47a994149 4.3364 0.30273 108.3485142
0x9d3de9c7771f358face2f94d7f304d7c2b7adf56 4.3322 0.304634 108.9243954
0x62132534a3e2bd66c033c231cd2e8d63a35b9296 4.3241 0.3089107 110.2470214
0x4a4487e81b806b7550b46d5e12baf26c4dcb8279 4.3241 0.3091891 110.3463845
0xd53b48ce0c89a97f1449c0d32520b6c2830bea2d 4.3173 0.2713241 96.6804964
0xa97ca732232cd2acab9038a1943fe2a79fa1ccc8 4.3172 0.2683474 95.6175987
0x3fc6dd6a8b4bbef7dfe7f770ae0ea37c3b2e2271 4.2986 0.3076643 109.1546681
0xacd8df3d34b917546f588746487a4f80744f098f 4.2557 0.3081855 108.2483977
0xe0c9df5675c49f08cb04919b3e59c75a487224de 4.2555 0.30882 108.4661674
0x7b9ab9f84acad6b80269f145dc4d304ec509a2ce 4.2258 0.2889859 100.7914964
0xcce3379afb42f8b3e34c1cab29e1a19078fd2c22 4.2151 0.2969672 103.3129027
0x73b38fcc7a571235e3f479ae69033e9962a6433b 4.1549 0.3065237 105.114562
0x747c29e6d0529a5f174fa26645bcf8ca0c4d358a 4.1214 0.2215371 75.3580006
0xe98d816891c8bffaf365388e00cc7d6662e91cd8 4.0482 0.3087898 103.1723119
0x8544bfa437f1a0971367d968f717b6a93e781f3e 4.0295 0.3076719 102.3239312
0x31e958d241486226ecc3ba0e63d68e02f4db0ddd 4.0153 0.3088642 102.3584717
0xd4517efcbb48241ff175a82c325dc4216a4185ec 4.0152 0.2713241 89.9153484
0x779af1af892cf4d0edd721f5af807a699a1358be 3.9993 0.3087423 101.9103622
0xa5ad6ea44cf18fd9b0f1de5caeeca624bd49e443 3.9939 0.3038592 100.1631039
0xa435c91c8d98451c2f28698d1d1e521ea2c9c939 3.9773 0.3083646 101.225759
0xc66aac8edbe34ab3d5357f47cf643cb77d11fc02 3.9773 0.1991735 65.3819816
0xdf9705571338a78f1fb8d55623621007e5a4515e 3.9679 0.308246 100.94768
0xa41a5a093702cf0096389c96586b7d353b97a8df 3.9553 0.3087386 100.7879501
0x07710e8c175fe0ae82e11cade4968eefd95b884a 3.9407 0.2732273 88.8660102
0x814df9e79b27e23143207f47fa09e30260464ec1 3.9093 0.3075813 99.242361
0x3ac3d81c28c8c093587f1959043911c168fb8569 3.8768 0.3093941 98.9973701
0x5b3cec6a5e219674d4485be572cd3faae338bfc6 3.8731 0.3078848 98.42041
0x73870a3be814ba8caafb021c1e77be99b4a63b4f 3.8664 0.30824 98.3634938
0x592064e0468af50545e7b8e7f61a0bc24b45c3c4 3.8621 0.2732276 87.0936054
0xae662b081d00df31ebfab162f0954e1973eb9adf 3.8612 0.3090358 98.4848242
0x34282c192fc602d3b323efa5d41090ef636ec06e 3.8581 0.3084273 98.2119737
0xc7d586644759b057e7c98d2bf4bf60883e47db6b 3.8579 0.3093941 98.5147426
0x24601188b00c2131ff6f77e2694932a8281e69d7 3.8356 0.3087898 97.7539946
0x3d432027c11f17bfd03428ebe0351cb68125226d 3.825 0.2993728 94.5109262
0xc78d02e2c6bfdccbbf0087057de9bb0fd1a9a456 3.8111 0.3093941 97.319665
0x00af811774d4a34fc40a1e6c0911045df0d93a12 3.792 0.30882 96.6522601
0xe571ae7bcdfd6ea59904fd36564d735b9da5ffb0 3.7768 0.3021001 94.170112
0x0fb1110da2545ff09df2e39e97f8a09e72a9e038 3.7722 0.3091854 96.2613286
0x2a18ae61a1830fe92e4921fefad1ac415d4d07cf 3.7659 0.3087867 95.9766359
0x73ca1f3ef3f7e2af8ee8df6d0ef8441a398744e7 3.7397 0.2732278 84.3334453
0xd591f61f0250cb29c74956b0caf8090508041f1d 3.735 0.2897127 89.3092487
0xfc5a28817a482fb8918c602208eba02bb1c07aa5 3.72 0.2721433 83.5562139
0x9dbbf9af9cd35e36db5870826d89ee77590e984f 3.7199 0.1933713 59.3692474
0x02d55926475067d1d7bad79e4113a1455ac3a619 3.7058 0.3087898 94.4459151
0x56c2cb50753a884ca449f59ec17958421cb6263d 3.7015 0.3087749 94.3317667
0xdf951936ca4d4817a67c7b13541a26b35116d21a 3.6747 0.3087866 93.6523376
0x76f980cfe17d4ff3e3f9ddce2129c17e55a1091d 3.6747 0.2926421 88.7558518
0x973ce57f39dc086f976f83f2b2291af5590ec848 3.6747 0.3093941 93.8365755
0x0bd49029735d7ca4a65dc2f45c73e44f9348fc66 3.6723 0.2938941 89.0773481
0x9f8701f866ecb0438320c5d8960d3d54143db25b 3.6369 0.3087867 92.6889786
0xd164572b07a7a022facd4b0a63a72c9280ad78e2 3.627 0.2730199 81.729737
0x1ca15634bf3449bdb8958e42af07a811a18bc847 3.5978 0.2809862 83.4372903
0x3c2a49e9d86b671801ecebbf5ed328ae2b2782cb 3.5978 0.2732278 81.1334654
0x85214a191345cd1baa815ef33141330e9ec443ab 3.5913 0.3065287 90.8575637
0x5f3582b06b6697fd64e791ab7ace882fe66bc835 3.5901 0.304808 90.3173337
0xc28396b745db69c5de551cea90af050126981bac 3.5651 0.3075812 90.504422
0x939f281d10ed47257fdfce6ad929d46283f832c9 3.5614 0.2732279 80.3126762
0xfcdbb57e88251388eb78129a11eb173d477418c2 3.5462 0.2732275 79.9697777
0x9ee8e4fa81670cc2280549088939d7b6ee654941 3.5462 0.30882 90.3871965
0x8f34beb69480fa19d8e401fb3c6e3828728ecf4d 3.5462 0.2732275 79.9697777
0x89faa2e1306484d47ec22342fd5b3db6ba8b714d 3.5462 0.299363 87.6192416
0x4bf92605548f9cf02e0345a7857cab1116ffe091 3.543 0.2788907 81.5536641
0x6674ac1f631910fb851b4949b3b60626b17c3800 3.5365 0.2753331 80.3656152
0x30ea1d7618c84272c679f2962dd8f7980c999de0 3.5069 0.2776584 80.366027
0x5d454c8a011b7a9e739dae8435eee7a2d0920413 3.4998 0.2723486 78.6695435
0x4159dea474e626170b60784b6ceff0a54de2d1a8 3.4996 0.3070813 88.6972055
0x752ea9232eaaf68f516a54aa3f35aef608a1a132 3.4991 0.3047414 88.0087782
0x4bfd241e1876df3956625bd11903fa4c085147be 3.487 0.2273007 65.4170487
0x150cc078b61e1b885d263be12666cc7069bbe095 3.4759 0.3082615 88.4351183
0x20d6702447969489361f4a924f14a19cb1758248 3.4681 0.2942461 84.2249052
0x904de49b43b8786e6a21e02d3a8ef045bf6a92a9 3.44 0.2732276 77.5749111
0x81737de19b43bc32508f393d872eed1190dd13a3 3.4337 0.2709879 76.7980851
0x8e19969e14cb17bc4fe528073cb3b1683cd74740 3.4292 0.308246 87.242572
0xc41e5e7804cf89755ece46f60346280a9a932239 3.4292 0.2870056 81.2309293
0x3f56a18c2c7e49f7569393cb705fdd7537209c00 3.4292 0.3070978 86.9175964
0xb1a2377178d8ab99d78250d831a1edf5d00b290e 3.4292 0.2385846 67.5263735
0xfc27b375faf1fbd3f3462044cf810082f042a45b 3.4292 0.2938944 83.1806519
0x60702925f9966df283d10509ef36ffbaae1f4ca5 3.4292 0.3084272 87.2938735
0x2cb1b978c9dc9e16dfb8ea0c47e2a603842ca645 3.4292 0.30882 87.405047
0x1e22968fcd63bf083f067c8619c441a1b8e8f1bf 3.4292 0.308246 87.242572
0xf9a52622d086cdc56b70b01e99b9ba6f23cea624 3.4292 0.2751309 77.8700416
0xa002c4ffc3b3646bfe5cec4d523163b2af120aba 3.4254 0.273228 77.2457604
0xa34ca8398168f2d692150d1bdd83a2ba545d24e7 3.4098 0.3079297 86.6600131
0x90915b459b1d80ff1ad614879bd96665e756f602 3.3975 0.3093941 86.7580388
0xf8a280c1f043f418004125ead0027814a5de5e34 3.3852 0.3093941 86.4439479
0x961088b76a515d437d9e3e1fc9d24bd295ff3b67 3.3692 0.2745634 76.3497491
0x8cbefb17547ffb31acf21255b32e00ec11f011b0 3.364 0.3087672 85.7285261
0x54db737c7b9c72e3dc6a8ac4969a26f27d9a3b91 3.3523 0.2549688 70.5453139
0x78b30621e4f6603f3bff93974874f5b7bf91a005 3.3388 0.3081855 84.9260429
0x0afea156b28fb8f0f51d131312f5cda6cb95f536 3.3335 0.3070979 84.4919719
0x066a516109af8fcc6bdc37ad0e93968dd27c5edc 3.3182 0.275017 75.3182636
0x68b4d26e3bfe87245b6c1114298fe29b5d956c6c 3.3144 0.2767356 75.7021504
0x65c5ae767dec7462a306f8d8c4948e7c44edb69f 3.3144 0.2732274 74.742459
0x081b27df79a6c295d523a5af8c273d8a9b888b98 3.3144 0.2732274 74.742459
0x24c85830af787a6d243fb45c1ec5a57612bc6623 3.3108 0.2717048 74.2451995
0x1659d7dc0ba538b8323da7495fa19b4b5a0fe816 3.3099 0.3079839 84.1358521
0xfe791b87f607ae6be8449e64d393c91be46a1245 3.2962 0.252242 68.6229083
0xc1b8e82de398e485c2a1b0c88f889dc2fa470845 3.2852 0.308246 83.5790558
0xda2e1969d7e314f248ca373fdad48b1fb0e2d1b5 3.2852 0.308246 83.5790558
0xd8fd8d35151c4dbafadda313da4ec0dee4a4633d 3.2851 0.306977 83.2324354
0x9692f158e9b772d1722236f6844b6a0cdc75c2e0 3.2577 0.2960998 79.6136388
0xa63d200635f8a2853e8c43b506910b5663200255 3.2408 0.2971513 79.4818675
0x4fd87fa2a70c2141876c3d9d29ab5ab99e0d6be2 3.2234 0.307391 81.7793244
0x39fd7088530491af658a3337b338627c35044e74 3.2047 0.3017873 79.8227231
0x48a8250b961b880755d37b1ddd1d0d59ddae80ec 3.2043 0.2800167 74.0551681
0xc11ff87965a59a569f104149ff74180f15498ce9 3.1916 0.3088201 81.3489879
0x40b852d82bbbade81ba04ef155b9fe02ac479cde 3.1827 0.3087898 81.1142018
0x594bf8496a39c5e5d5f0ab1ec00fd5004923bc31 3.1785 0.3089896 81.0595838
0xebc1336b4ffd5beff67f84176d8ef45f7d7ef1ef 3.1566 0.3088191 80.4566473
0x3b66fdb8644939050095808f37bbaca31533224f 3.1521 0.30882 80.3421925
0xf67d5f429198f6720cdbbe0dc09d54767b252dc5 3.1465 0.2713241 70.4619042
0x39ac0cd334223b07496f4a52533719792676e72c 3.1419 0.3081792 79.9160375
0xeca97595b3f6feb638c6b3444d408b40615e8c86 3.1209 0.3081856 79.3835162
0x9ccfef8c677db9dd434b5cea72720bfd502a6a47 3.114 0.2732276 70.2233324
0x7e77bd0e63ab0b9b0a1935df2fdf8fbb85a228c0 3.114 0.2273019 58.4197863
0x42be42552923f70231d4b9b4b9ce45648c1d2edd 3.114 0.2732276 70.2233324
0x4f217324694b8016ba7d5d9b23fd57294454b4c9 3.114 0.3089107 79.3943785
0xd4d7ce03bd6a29d495173501abf217ba0dcf3c98 3.114 0.30882 79.3710834
0xc3bf5e6585542fb0ddcb64defa9c6d9b9e3c925d 3.1073 0.3053543 78.311483
0x38b9f1298b77f24acafa45958d2ee4f9d5c4c837 3.1013 0.2713241 69.4497079
0xd8967c23b6b6c9266348f0a998b8d0c2f8b14d51 3.0932 0.309046 78.8986032
0x67e95d2dde29d7635f4b39d592c8315918952869 3.0912 0.272848 69.6123266
0x6a4966ca98641fe11001fc688220ca40845a12d2 3.0887 0.3093941 78.8725694
0xf1f6c4d5597d114a87b23568e50583e5096f0881 3.0887 0.3093941 78.8725694
0x205e220f4331015e1e72217e5887d84b8db587a3 3.0886 0.30882 78.7236731
0xb8b1ff851e120451675457941e473f694f66d809 3.0863 0.285827 72.8080803
0x6274afb77acaa22d1fc758a162db9fde2de08bec 3.0863 0.285827 72.8080803
0x2e1f7d8082fc91e880dfa63f6c42737d580cb227 3.0836 0.2736156 69.6365282
0xad1d18c01939464cd8b7dca54ca81b990b1463a9 3.0603 0.2732275 69.0123076
0x0aba973ba5fac4fc20c3ad7047fbc992611583d4 3.0603 0.2273015 57.4122503
0x904054db6d430bb62b2b2b7403e15bb1507b77f9 3.0603 0.3081855 77.8420895
0x784c0c920ed8ec46e0c6ff2d04f3ffa14bfd3a44 3.0603 0.3087898 77.9947204
0xfff9619cf4d7f254cff6d6e2aeea100591a80a74 3.0602 0.308246 77.8548063
0xf70d9dbe67f28d27d5854018671dabae45666429 3.0462 0.308246 77.4986323
0x4884f2370373b1234ce25892a8d41f598a8e9822 3.0449 0.3088171 77.6091036
0xd7fb9fd4ba3f008af236563d43d7ae3cb1b785e8 3.0276 0.3035543 75.8530577
0xf15e9fae1f0a2157c31156f7c307cb3769b53889 3.026 0.3081856 76.9696317
0xdfa2c4fc1622c17415069e9b525abfbd4929fcc4 3.0202 0.3034946 75.6527769
0x8a41988a2ecb0684f0ab53219c6865a3ea9de853 3.0128 0.3022034 75.1463531
0x6f0eb4ddcf5d6114d5a975eb73536f0d388711c2 3.0075 0.2839079 70.4727665
0x43d6ae04ba29cdc7863cbfeebf8ceacd58f8312e 3.0056 0.2915974 72.3357598
0x4785f21860041e32474aa68405b91fc0042b8b75 3 0.306135 75.8005783
0xd663e34a534d023008dc7d396605657188040e90 2.9975 0.273908 67.7644825
0xb46c4044c0aa51456a3d5c7093d4ebac05e78a04 2.9887 0.3083278 76.0559496
0x07a1d90c29b23401f6b43d290b45d7d86bbaa793 2.9877 0.2987915 73.6789644
0x4da56b01d3767638c58c9e5f06517a39cf2e440e 2.9865 0.3093941 76.2628059
0xdb81f550a3cff9a28f51ed3c92fa7f44b72082a5 2.9865 0.3087898 76.1138553
0x7d761612d6baf6a3e73d53877d4dd5142246e6b3 2.9865 0.3087898 76.1138553
0xca5b32d330a81ab5d84565467baa209c4103d7ea 2.9864 0.308246 75.9772545
0x124c7520429f8139997f69b629475ae9b1d726f2 2.9864 0.2732274 67.345784
0x50c75f92007b31a1b11008c262149d90cf18cb72 2.9864 0.2732274 67.345784
0xa85c363db5cc934d5fa5e77e974aa5cf9475ede9 2.9864 0.2732274 67.345784
0x12b6780281688131b39e26b84fc30865c941dc07 2.9864 0.2732274 67.345784
0xccaaf958c551807b38c202018897168c701d8f6a 2.9864 0.308246 75.9772545
0x4a8e858c0cf7717b570de4a26029e5618776196f 2.9864 0.2870052 70.7417707
0x7753bdb62e260c3554c14abf11a9585601973f87 2.9864 0.308246 75.9772545
0x93c71908a4af260cd080533e2947b0fd5a7cc5dc 2.9864 0.30882 76.1187518
0x5afc03363e01c53b88a40239d63b8f61ae45702f 2.9864 0.2732274 67.345784
0xc7f1c7a603c66ceb11addab7a067b752cf5a110c 2.9864 0.30882 76.1187518
0x1128b6b04008bb354c74a246e6922bef4c383531 2.9864 0.2732274 67.345784
0x719a962ea2330c0a92730f0611446aa198e07baf 2.9779 0.2967041 72.9242397
0x27a3ae9705f6d941e4483b3206473f30a18aed2e 2.9721 0.2915047 71.5067768
0x24361d98dade35cf9c0bf154c576164f419494ef 2.9709 0.2732271 66.9961663
0xf4e778e56895362bf829dd2fdb339080d14817b9 2.9678 0.3084273 75.5484565
0xc1c28e6270a4aebc03c5677b7e7372fddad5b3ba 2.9678 0.276736 67.7857539
0x99b279cd45c45550968c0d35d0945a7e1329dad4 2.9678 0.3093941 75.7852856
0x4763000409b99fa043098596dc57a79005e703ac 2.9678 0.3088838 75.6602908
0xb235940f122b44ae654a41188801dee48a5463bf 2.9678 0.2751314 67.3927189
0x3c0d3b28fef414f884eb2555758995394f262675 2.9678 0.2732277 66.9264311
0x641c4e11c021e47940f39b95a5c9ceb130c85d6c 2.9678 0.2732277 66.9264311
0xe664549ecff3177fa68ba8ad311e826eef03fba2 2.9678 0.2713241 66.4601434
0x1b126851b975a7383bdc3cecf95acc8a6df6977e 2.9678 0.2732277 66.9264311
0xd0c6cd140ed3832e2567ce93e80801c7d97ddf02 2.9678 0.308246 75.5040529
0x1e74ccb4458362f6635c5007cb7b41cc101127dc 2.9678 0.290057 71.0487052
0x5c4b9a8c815b07a996ff740267e4dbf462cf0d4d 2.9678 0.2732277 66.9264311
0x9cfb17b4179ff9b23375f28cfb6ce4230fb1bda3 2.9618 0.30146 73.6925527
0x12c4fbaf2f41b93cd5e7e671635747ed46883ea6 2.9509 0.2833864 69.0194704
0x404d76baf1dcf7cdbd49f149a128c69d8ebfc10c 2.9342 0.3081855 74.6345956
0xfc0810d9a50428f7f12f9032c9e1ce73ae0449ed 2.9332 0.3085146 74.6888274
0xffdf137a172d802f72321bb5c0196dd49fe9268f 2.9073 0.2803884 67.2803324
0xae5076b2e3aff4c0cf47d31e85d7cad47a0d8588 2.9059 0.2229813 53.4795001
0x87de0e75af8669d3673e8d276e823adb3168d872 2.9051 0.3083735 73.9394843
0x362b7e0599e950b921ca9d86336ca409208ffdec 2.9051 0.1991742 47.7565019
0x3e6630cbef0b4427b7209a8536f150566e0e60d2 2.8999 0.1955758 46.8097604
0x4c265b66caacffba6ef1a01a007f1dd5c7e2dbd0 2.8968 0.2713241 64.8701858
0xdff8dfbc3f78cf7851dca318bd0b93b68795d6f3 2.8968 0.3081731 73.6803115
0x1c5218d97afa1bba5cebe9d858c835f70a3ab022 2.8871 0.3052618 72.7398741
0x45ba78b645c59e16b11d0bd19fabb1c66800b297 2.8867 0.2732272 65.0974166
0xbdf0c858f8db766562ff79e59ba04d58fad952be 2.8862 0.3081855 73.413663
0xf4c7a44da126a42e6de3905e562e0c3bbcfcb696 2.8805 0.3070978 73.0100785
0x55c9a5b941790c0939c7e189c45b45e10ff31dcd 2.8782 0.2732275 64.9058115
0xd049307685b7b3a6aa2e6c34fb0ad0128ac1bc45 2.8674 0.3081855 72.9354659
0x54de892a28b4ddfcab742dd4edebb91c2e4e83cc 2.85 0.3081855 72.4928754
0x7c84bf06d5a2d5d7f5d08045340334c73ac0ee59 2.8371 0.2713241 63.5332821
0x938ff34c3bf2a1733b6090cee45562749aa8c32c 2.8371 0.3081855 72.1647526
0x7817d830181c6ee05c8a28d9f94be7cf202f2b0c 2.8369 0.30882 72.3082257
0xad920cd7046c3e3c5b562bbf61c60d7a0b5d85cf 2.8369 0.30882 72.3082257
0xea24efecbfd190ecff39462d8b0d318c73020d01 2.8194 0.3069769 71.4332974
0x179053edb38a668af000953aee6584bcdec830ec 2.812 0.2484936 57.6725053
0xaa3600788b72863ff51c8f0db5f10bb65fbfeab4 2.79 0.203765 46.921518
0xe59136eff335682362aaec7f40d4d469a05b6a99 2.7845 0.2676429 61.5093556
0x281ba139840a7497a6ed40a20ac0a4b0a5d604f0 2.7468 0.3048015 69.1006808
0x951d71a03538a410f4da2dbbcd13a0cecf6f9b58 2.7443 0.3048446 69.0475471
0x46354bcf55f96101342cfc9d7c829688475e32c2 2.7434 0.308246 69.7950739
0x988c0e88623ed00c939044697b38052f383201a3 2.6952 0.2732282 60.7791644
0xcf247f4853c1354fe0994f710a86e7c662c59d60 2.6515 0.273228 59.7936468
0xb9ea10d8729018acc3a8c658d3843ccb1a907e0b 2.6514 0.3058221 66.9240563
0x85d07590d6a150090a6fce0646c16d583482f1cd 2.6489 0.2696335 58.9491572
0x2258ef5c17f1c1c4d7aa511febaa9d6ddf073c63 2.6432 0.3081855 67.2326921
0x5f5f7fc66a5996bc43c9cacb0efc6735706033f6 2.6352 0.288298 62.7037374
0x5f24f798ab2d24fc73e905e5f9688009cd2994c7 2.6021 0.3048014 65.4604756
0x213c6aed9834dd9e0e43f36fdf33f51f9a094192 2.5605 0.272078 57.4984785
0x9e455c19f84831867f8d5c08e7c22c6e9006d7f7 2.5184 0.3093941 64.3094761
0x9e7d109530bbfd53496b9d406b861e06457b0a81 2.5166 0.3087898 64.1379965
0xe36b9f8dad2120699996de9479dac5e6b075104c 2.49 0.2894087 59.4770054
0x0e4fd07aa8f8e8c616ff4ef909d42de92407543b 2.4824 0.2713241 55.590223
0x7e19f07a79f7efa7c4793289bf750cab8f5d8231 2.462 0.2736154 55.598969
0x3818ca0c7bf45199354268a9620f167e26521c7d 2.4423 0.30882 62.2504793
0x606287e4fbf1d4fda67a3a0a6f822ee331c2fd75 2.4414 0.2954115 59.5257055
0xf78f53c8ef82072c3bf2e417e26fe506e89c316c 2.423 0.3081296 61.6204653
0x31f665f338a1ec8efcddb039d851593930ad4f5b 2.4107 0.3084632 61.3740411
0x3fa515df9e7a82ff12990ce279c707f95d2fcc7c 2.4004 0.2732273 54.1309866
0xcc4278284c155c9ad59f86dbb7547aec8d5b4a62 2.3892 0.2967648 58.5198325
0xe5077b472915a79629df05e1cfc6d4c87de2cbe2 2.3892 0.2783946 54.8973684
0xae143d5c19f0b5983c8b8639ab859a2916269efa 2.3773 0.3084471 60.5205534
0x3ba0578af54fe01b9758b65a2780769309b101b2 2.3742 0.3064935 60.0588142
0x5316b787ab0391bdcc7939457929915d050062d4 2.3701 0.2721564 53.2382023
0x14be80675270a2b469842909c6d2fc129f05f451 2.3439 0.2779917 53.77856
0xf9e37a804db126ff2b3fb52f3b42ad7a3aaa4452 2.3432 0.2967041 57.3813998
0x0fe843a32f63875d6262e583f47c3a64b664795a 2.3405 0.3090462 59.6994386
0x5c25a74ece5f94adaf256fcff8a7bdde89816d1b 2.3339 0.2956011 56.9411905
0x96e7976356b96ac57a380ebc9f921fe5e90a0e91 2.32 0.3078594 58.9492976
0x3847ca178e113e9388681cd391accc6b32995242 2.317 0.3055267 58.4269746
0x0f7318e9d1eafe53c3bfd7ee774ce33020cf53f3 2.316 0.2930784 56.0222544
0x9946785a396ef1dcc3640b8cfaa25975d2536296 2.28 0.308817 58.1131359
0xb1c9b8175a3dd32ba6a4cf99ebfc5cb642aed25c 2.2596 0.308817 57.5931782
0x051762315159646c7cb623addbc2ccc527889ee0 2.2193 0.229024 41.950308
0xc3fc21ce1071e2f156d6065f65cd8aba0082bb06 2.2175 0.30821 56.4090139
0x98d5a312d54e546cf530256e385480dde97646a7 2.2126 0.2722274 49.713349
0xeaf16eb1310b503f951ba57775d8fcc9f460783a 2.2065 0.3086554 56.2103227
0x9b9f5f2b65b829408c00894966fd9ed98949fb2d 2.2048 0.3033196 55.1960389
0x9607b528a8c25052d9d11573886ab5077f0a78d8 2.1947 0.2960998 53.6354028
0x377663a2b0b371dc0c5ca45394a745a1f44761ee 2.1801 0.2732276 49.1630834
0x1d3356c7c1bf57136e80f340975a6bc493fc0e6b 2.1789 0.309258 55.6155832
0x93ad9911997f08169f14e69dfff16dfc5bd92274 2.1766 0.2251786 40.4523688
0xa2c54b4e7901a0e7c340084a5cf125df5b6217bf 2.1621 0.285827 51.0055234
0x018923cf7bec398d51d90d41decba688bb89508b 2.1389 0.2991109 52.803279
0xc9dbfa057e0b933acde9f0c222c01729f283184d 2.1278 0.2560058 44.9592191
0x6b31e68df321afb855702df63c9964a540fd2ce9 2.1231 0.2710244 47.4916186
0x9aecb57447049464eb4a3b7ff5fc54a0f6f24481 2.1211 0.3063299 53.6276463
0x643ecbf45e98d26998f1f68a7441779d69b830f4 2.1043 0.3086329 53.6028861
0x4e80613d6250bcc78ec64620bbfa7da7b9265459 2.1043 0.3091936 53.7002543
0xf78951e62df5a7c87020e3f4894d8745cd37b32d 2.1025 0.2873007 49.8552485
0xcb87ec5c39c6d659dbb75a1dc3321fcaa9e948bd 2.099 0.3087216 53.4832315
0xb8adde7f0a47fec67ee8a9cc159f33aec606a044 2.0868 0.3086287 53.1563759
0x353c2b72239f4f244a86e47bceeadd123ce0c732 2.0775 0.2732281 46.8494591
0x2390e4bd1614fec12f587727d1df2bc93119b159 2.0775 0.3093941 53.0507213
0x3dd1161fc27ccbd1f236ba730ef311e26728f95f 2.0719 0.3013904 51.5390535
0x98888cc6a110f2836a1b182b9fd0becaf145d388 2.0708 0.3081855 52.6730717
0x8f96ab72ee30fedddcbec3eeeb85c12c691cb79a 2.0582 0.2713254 46.0910093
0xbad9f0ca9faabd16b0162c8f8fd3fb639394be68 2.0576 0.2876398 48.8481594
0xc40128e8b1c9c8f3707191ba8a49fc844f565388 2.0576 0.2876398 48.8481594
0xe569ba8857ee48ae7f93d4de0f408067526b0a00 2.0575 0.2882442 48.9484131
0xf514c2a818621ad0c234503ed131fdaffc5b6f80 2.0575 0.3093941 52.5400044
0x780b8d7a3299b4aa67a42f498a37abc2efb0ed95 2.0575 0.2973388 50.4928179
0x4eaaa4dad658af9ef7c531f02b7dc738d78f538a 2.0575 0.3057585 51.922621
0x072067d2df7689d9a191944229dc24c665c056f2 2.0574 0.3086287 52.4074765
0xfbc56be13c23c18b6864d062e413da3c7e0f74fb 2.0486 0.3081556 52.1033318
0x3e216118a1ad550588bb36a29969155b45bda55d 2.0351 0.3087898 51.8665028
0x024ab28b1f704c46b95a6abe57fa05dd32aa1625 2.032 0.3087975 51.7887909
0xc3ab2bfd99875629fceb1643ecfcfc99b50bbb1c 2.0308 0.3077021 51.5746026
0xbb2c69953cc7010caa58f381a8eabdca6f861886 2.028 0.3093941 51.7866969
0x5b191dee6a09918c6b729547dd15ce8eb83a7085 2.0152 0.3068427 51.0354802
0x58ba15026605bd25d79d1eb2822ded321d7796e1 2.0115 0.2680823 44.5067973
0x9d68e88aaf9ee8b9d18335e8b29b0b45decfe34d 2.0085 0.3089491 51.2149717
0x0099249b5ff40ff8adfc114023f6702bff8f40f3 2.0024 0.3091116 51.0862806
0xfedae8c9973ba32da2eebcac4148df5a4a916def 2 0.2489656 41.0967531
0xbb4e936d0f29a515757c518fa883794c4048ef62 2 0.2938942 48.5131195
0xd483c97638b7bae7e5b5f142af1d1dd9c69ec2d0 2 0.308817 50.9764349
0x6c965b656c450259a6d4d95a2e68fb4319eecbc0 1.9934 0.2897037 47.6635834
0x08d41267d3d5baa634ec4e52d6d6b32b76b7c838 1.993 0.3081855 50.6941425
0xf2c48ec4a8b2275e6ced526b6c9a17ed699ca759 1.993 0.3081855 50.6941425
0x0534a6af7a3d1997ef931d7235c4f1dcc3a9c895 1.9886 0.2767353 45.4203263
0x03b8d3fc3059d7a4c5b060449717b6e3aa08a40c 1.9886 0.2767353 45.4203263
0x3ac3331786f0b853759d53e37f57dcf86d800a39 1.9886 0.2765834 45.3953937
0xbdd338e0238c1b4e2e09566157a13595568755d2 1.9886 0.273227 44.8445185
0x34dea2a8c64dda1d03bc59b0f226a65940c3f70f 1.9884 0.2531345 41.5425739
0x641bc639ac5e743311522be9007591267b95b443 1.9881 0.3085079 50.6224059
0x954e28580e05acdab8782091bc99a4ae96c72de7 1.9877 0.2229813 36.5811632
0x3666ca6938ec1d7627716cae843520081e728c32 1.9872 0.2717323 44.5677801
0x27963d036cc7910390f8b1f76e27e212477632ad 1.986 0.3087898 50.615141
0x41ec28eceb137789032b2b505a57c1da829934cd 1.9806 0.287005 46.9163726
0x8aac40061e258d6e45fd13e214710abdf356285a 1.9777 0.3093941 50.5022438
0x61adcee0922dea2fc417803a661111554cd5f7c2 1.9775 0.2868239 46.8133801
0x0b21aca63c60b3b4caead6b05d417f77b404e386 1.953 0.3087898 49.7741019
0xf45e27f5ae17eba506febf7f84c07d71fbe87b06 1.9203 0.308246 48.8545146
0xa18d1bf832c6b973476a0a8deaf840cce004f4fc 1.8883 0.3014646 46.9835159
0x24ab3a1c19401d2908189f518b04e1d44dd7eb50 1.8829 0.308817 47.9917605
0xde4805cd27dbbefe1aec5acf7682dc02d136cce4 1.8829 0.308817 47.9917605
0xbf8d99e17f5ec3fbc76874bd630f72875c5c137d 1.8687 0.3085181 47.5837232
0xff6b0bc91cebb80eae3232e2658b17195345ef6f 1.8576 0.3093941 47.4353887
0x1a8a6d9a92d43ec8a858b53af7d4eeac86b3e685 1.8443 0.3041796 46.302012
0x7e27b766d9c2d3e5c45a450a065f2cfcfbbfe631 1.8407 0.3076978 46.7461187
0x88fd52c4c766eacb16768e98373dbe0c7005e65f 1.8362 0.3082459 46.7149171
0x515f1bccb397be6c0a38160808547cf835ce0ae4 1.7988 0.2979124 44.2292642
0x80ffe32c46d21203bbca11f2c1e4ae842c760793 1.7988 0.30882 45.8486486
0xf7cb438968e20bca0f62af26d317f500e932d233 1.7988 0.30882 45.8486486
0x8ef8c599813e963f36ffa1a99dbdbf6e0f5ceb70 1.7826 0.2713241 39.9190814
0x1bb548ad5c3ed3b7c7d995ce67bb1f7400bdcc03 1.7806 0.273227 40.1539409
0x9961d02489bdb014f85db0fd76390eb0fa88e750 1.7765 0.2976259 43.6389424
0x541cfd983e4804ca02f7f25d2ef669671682d4d7 1.767 0.2713241 39.5697382
0xbcd236472ebb2bd5c1507a523d8db6a5093e4112 1.7344 0.30824 44.1241554
0xf980cf31f2263035818230b5555399db761e79f5 1.7343 0.3085836 44.1707998
0x16d0521e17a5c59cf835227062b2e42d42235fdf 1.7297 0.30882 44.0873998
0xc93f37c0f750cad168e445f3a1e7cc13b93cd297 1.7296 0.2713241 38.7322135
0xf83f3fa31c55ac262267ff438087d7d52b645ebb 1.7214 0.2732283 38.8191216
0x5c90ee8fe9d306a06b99616af0e0cfd0338cc012 1.7146 0.2731365 38.6527779
0x0441d6eb0fe8e7bbb5d27d2c825311078d447af0 1.7023 0.3081855 43.2998679
0x7b9206f601977c143814750a8eff5e227709c68d 1.6976 0.3088263 43.2701026
0xecad91d97ab9ff4bdb79897eb514728b828b1103 1.6947 0.3091377 43.2397278
0xf7781f6ec1a1ca2c2f2b6a30f443e1efe9c0c6f5 1.6749 0.2765637 38.2315865
0x9defb747fdc991369f0a93a16dae7def554b7a6e 1.6455 0.3081855 41.8550975
0x5720b052be5f5f0f82ef7eca38cb80b3370ac918 1.6425 0.2967643 40.2304878
0xf107f51199a41ac18045cb1abe9d3efc53612d61 1.6386 0.3085875 41.7339459
0xc9bcbebd1065a0114decfd7cb08bd190c6186786 1.6354 0.307601 41.5192916
0xb6202bf46f93d747f1ce8d74352a9d3b8e2730a2 1.6162 0.3081856 41.1098211
0x91d0204b30785694d4b4af93f8823abef1510dc8 1.5914 0.2732284 35.8875106
0x30e2803dc4a9ec782559554eb2c207240f6b9736 1.5855 0.3081856 40.3289317
0x00dbd0c98861b7ad0fad143f646ef374f4a39f2f 1.573 0.253662 32.9323269
0xeb25eaaee28275831b4f5d031420cccc11f3a207 1.557 0.30882 39.6855433
0x626158f12ddd02f99abef1fc9e4ea1505fc9f3b6 1.557 0.30882 39.6855433
0xa615f34b170329507b37c142f8f812b8e1393beb 1.5529 0.3070978 39.3602964
0x341fba0ef5e7d1b30c638c9ffccc3a8a1b87dddc 1.548 0.2966984 37.9074376
0x9183224364e7ab971b3805bf5730497945edd33c 1.5443 0.219264 27.9471328
0x60692ddbbf5c7c6902f931a70103e7c91ac8958b 1.5443 0.3093941 39.4350079
0xc5d53218cec69e7fecaf9fdcfd27e38645cfe2b6 1.5301 0.2713242 34.2646629
0x280ad4a14fe3fd6668a032ffd96b7fff96ddddbf 1.5301 0.2732275 34.5050318
0xa81fae543b7b336d3a05d17a1a966d96923e9887 1.5301 0.3093941 39.0723989
0xb6abbfc37d305f3f2201782a0ea00d6fc05c81c7 1.5301 0.30882 38.9998994
0x3c60c84783020454c16aff48ffb247c9340980cd 1.5301 0.30882 38.9998994
0x39f84aaf54d50708d70c83ac3cc9a78c00d66621 1.5301 0.30882 38.9998994
0xae908da09e25f27b6c8bb2b25ff1712bc4ce2fdd 1.5301 0.2713242 34.2646629
0x6a47c05e80a3083c54fba622daeabd439139769f 1.5301 0.308246 38.9274032
0x581eeeadd14da757ab8ab106eda2b25e9aa7c7d2 1.5227 0.3076718 38.6669886
0x9ef53569800e203c20200256cf134abc675bc8e1 1.5196 0.2602114 32.63576
0xa1c9e423b8830f4d70dd2f5eaf87119e9a52d8b7 1.5163 0.3083735 38.5922803
0x28248c3fb91971b46fe4a8fe849d48478193db7c 1.4933 0.308246 37.991176
0xc6a26a71156c65357e4971816258b93f5fd387dc 1.4933 0.2950427 36.3638723
0xb80b1423b9cea2ff7d1ae56e4e2fa61a49ced93e 1.4933 0.308246 37.991176
0x87bc972dd3f9b69113db5c44b81b0b02424c3744 1.4933 0.2732286 33.6752892
0x1eef67f939d55785568926b664f26b8639dd83d2 1.4933 0.2967649 36.5761294
0x7d7ff0c00ca185eb725a3f0c5a86c4968cf7eec8 1.4933 0.3088201 38.0619263
0x6f0118af01a543a00a6af3f58fc5a115d21e1455 1.4933 0.2732286 33.6752892
0x25f969ab173005f1234dc834566901bfd1df5dbc 1.4932 0.3081855 37.9811787
0x5ee2006e03e0bfe49e0b75b573b608eb2b3aa800 1.4866 0.3075813 37.7391596
0x55b74d42ac254e459c1f297a910f9c7ffd300e00 1.4844 0.30575 37.4589515
0x988162c50df5ab1d6eb403647750f3b41fcff140 1.4839 0.2861896 35.0506978
0x90e737f13c808d2a3b8558edb3431508404c0c55 1.4839 0.2979127 36.4864763
0x27fa9c04d024a968ca29707c96cdcf74195254f2 1.4839 0.2273022 27.838548
0x86a4cc36b1e0802634889d3106cba3095526b78a 1.4839 0.2732278 33.4632172
0x09de259ba39c8c99a6852c4cd0fd5d231cbb9396 1.4839 0.2732278 33.4632172
0x5f9b881eba612d7529f1a455f525e6dd8764039a 1.4839 0.2072699 25.3851117
0x2a3da5f42b8bd71f061a9dacbc1ce679adffbdc8 1.4755 0.3019635 36.773247
0x468851958a8efea32352ce48f3f6700b7f38531f 1.4729 0.3076628 37.4012852
0x0ac1c1c174c0177bd7ec4b1067a2fc4563d39854 1.4708 0.1991693 24.1776588
0x80556943ffb72344d1bffd90d28750e924c094d2 1.4679 0.2958598 35.8443423
0x91bf3c7bf154b49aa4858ae0d17e39a6d9ec72d6 1.4525 0.3088839 37.0296429
0xab0ec712b8b7a9b12b659167aa4b91e1041118e4 1.4391 0.30882 36.6804529
0x09b0f27549dcaf5d31355628f1f0ea6e1c0c4dae 1.4391 0.2967649 35.2485942
0xc1b442d72b4a082f358c68f3722fa8b98e29e016 1.4334 0.2713241 32.099188
0x3eabc0be24b1bb616b61d899b7e04f65aa01962f 1.4186 0.2713241 31.7677614
0x9bf8e8569b9b5326efe43a04757698fca85d51cb 1.4185 0.3087898 36.1518513
0xc32f82d6af01e530ee1f0ae4cf22417040373ed9 1.4185 0.30882 36.1553881
0x4a72bae19e62dcc71504ce5412b00505e18e94a3 1.4185 0.30882 36.1553881
0xfb53fb29ed29682c911a7317d6743b24ee9864d9 1.4185 0.2732269 31.9882954
0xf7636f8037841a1e79775f759399b1bde714e2fd 1.4185 0.2732269 31.9882954
0x0c1adad85a343c94b4ab67869048d7c89896c24b 1.4124 0.308817 35.9995556
0x2d24044a8c854d6d0b6164046871b8e32a16c035 1.4097 0.2713241 31.5684574
0x9d96b1c2bceb6043a4a9a0372df098f92a3d926b 1.3964 0.2696335 31.0757687
0x048b377fbebcaad76bea3bc0bbfe91aff81078e1 1.392 0.2732276 31.3907757
0x6f2449187dbc51ba2f11dfc9d928f07defb0e0d8 1.3717 0.308246 34.8975369
0x501ecb2ed1bafeedcb122b321618044c07e6c324 1.3717 0.29045 32.8827938
0xc8a8e770e766a61e6e027695421e1db191b9df18 1.3717 0.273228 30.9330425
0xf25d595d2f79b122b0d509d9331b6a3e08964ea0 1.3717 0.290057 32.8383007
0x7662e754c20a5f8d47f590ca26b65dbba130395f 1.3717 0.285827 32.3594079
0x4852c416378413db83c55e646e15266e79e73bd1 1.3717 0.2713241 30.7174944
0x5020b38e1b9c7cf26490f1287f7251189bf804bc 1.3717 0.308246 34.8975369
0x4b35907cb789e1b8c79d9a07ae07a87e0166780c 1.3717 0.308246 34.8975369
0x66210015d8c8f8354b0ca771f164bda86747783f 1.3717 0.273228 30.9330425
0x83bbe9cfcc205bb8e53cba0b51d6db9386ce58b5 1.3717 0.3093941 35.0275208
0x79bdda65c706cbda69c0ad4c8da1d3e91724f48d 1.3717 0.3093941 35.0275208
0xf4182fbed8439874a4adc5ec5cbf6e513543e224 1.3716 0.2973082 33.6567789
0xf2e724e5a5f7255ea0fd1eec036675f7bd361054 1.3712 0.2599339 29.4172346
0x199bc5ac41bdab443d067023437ee1a7e5094ab7 1.3705 0.2736147 30.9497142
0xccc2e6b4a65d9741dc02ef53cbff069fe668ef2c 1.3671 0.3087898 34.841872
0x740909a8e52da6dc7d533c69adc8d02499a7b0d1 1.364 0.2026102 22.8094002
0xc947b00d5646d2d0167100c06dce3bc638b4253b 1.3593 0.2713241 30.4398112
0x562e1236ad1bd5be28cb78bb8d6adf9b0524d4b0 1.358 0.3057684 34.2713022
0x401925b73ce7a7996fa4fddc5adbb4a70f46c9bd 1.3476 0.2713241 30.1778039
0x6234ceccfeca398e0a68ca7d18638b9cdad1ea32 1.3439 0.308246 34.1902738
0x553b818cb2b8e54676edfd6c3993ca0c2de256fe 1.3373 0.2413893 26.6431192
0xcf3b35077e9e8a64654b2c0b67cdef5ce2ae34f0 1.3258 0.3088838 33.7995881
0x98cbbac87eecad2c7d5a9ea8af089419ee6e8ecb 1.3258 0.2767361 30.2818241
0x7d0c59b979b5c8737bc8df72671a939e1edf7dcd 1.3258 0.3078633 33.6879135
0x4bb2d016b90565612d81a7a4b1b80f49e652cf23 1.3258 0.3088838 33.7995881
0xe59038e8345c2b801ae7d5ffe7c320ff6030f6e2 1.3258 0.3065238 33.5413409
0xcafd991099df144effe39de21286ca54e6eccd09 1.3257 0.3083198 33.7353271
0x4f36c619c9e9c159a81b2bdae463529a755fdb37 1.3257 0.3083198 33.7353271
0xbebb12128d82a89b5abb06b93c67e52a280bd70c 1.3257 0.3093941 33.8528718
0xeb8b6d724210e26d4abf034e6b98eabb7ebb262c 1.3257 0.2713241 29.6873816
0x12f1dbf4bbec01744f1da2f8cf51719c3cc27c82 1.3257 0.2713241 29.6873816
0x44abe66c01eb559a742f7667d3db08fe9570cf08 1.3256 0.307608 33.654902
0x539adc866f432e57f02966b647c534adf8856ad8 1.3181 0.2717323 29.5615888
0x726c9dd77ebe97d79c325bd8e2fc1c9a57eafdbe 1.3074 0.3066404 33.0884275
0x26b8646bf1471ebc15c0a3bc07c52f5aac8a9224 1.3053 0.3081487 33.1977689
0x607b517548696509e50467d84ec84f62f59165d9 1.3031 0.3075812 33.0807859
0xa0d8a38b60e4dccf59b3f8040a820461521c2bb1 1.298 0.3093417 33.1399078
0x667b66278eacb153d49824f32b2339300b97afbc 1.2926 0.2239885 23.8961516
0xf5208d0e44e1b84a4f310aeb3a9f41c6d001dafd 1.2853 0.3087899 32.7571191
0x17541ee5135442a33820b060d996a4e445d4fadf 1.2456 0.2732282 28.0893962
0xacd8330385277dc1d071a1605e551f46c89113f7 1.2406 0.2713241 27.7816732
0x3390594cd564c24349e0a59e5e9b7b4645db327f 1.2384 0.3087867 31.561502
0x7ea18b7a65f942ea38657c6f544440cd070ef907 1.2355 0.3087898 31.4879173
0xda89ace3e8614106911aeb187ec2b923b605ed39 1.2355 0.308246 31.432463
0xad95985d68b30ebe5de1593c99b9c2e9a84d9097 1.2241 0.199172 20.1225663
0x25cea489d45e37b4c1810816294d37523e40b8a9 1.2241 0.2732274 27.6044736
0x7f102a66a4829868bfa883ee98bc4b3e37bb16ba 1.2241 0.2732274 27.6044736
0x38761bf075cdc91bf826577067652301795c2471 1.2185 0.294314 29.5988392
0x8d418f795e1fa3d78532e7c11aed18706c6eed04 1.2144 0.273227 27.3856857
0x478386c5993639c980249ce3a50740e2c0845ff8 1.2089 0.3053755 30.4693179
0xe7bbb12e10be183e25244a4da4708003280cccfc 1.1946 0.3076719 30.3353154
0x143ba89f42f0db0e2bb7f97dcfcc793049828d7c 1.1946 0.2713241 26.7515636
0x806c8486aded0a44534cfd6e6603ce22720c42a4 1.1946 0.3082459 30.3919156
0x12afb841acdb523d034c9ce776b7a08af8823db7 1.1943 0.293894 28.9695912
0x748f782786426b02ccc52f880096ed774682205a 1.1939 0.2008814 19.7945616
0x0dbe44eda689f9d3393678ab746062a4b3f36aaa 1.1932 0.2556799 25.1795513
0x8cb87ad9943554f864d9e0f5bca1b8c78ee3df5f 1.1872 0.3083736 30.2161587
0xcfb13a6e985a52e227fc3ecc854dd83d83ea8cba 1.1872 0.2870061 28.1224587
0x27c9d372cb182f3c273668eefcbb7ff3fb39b334 1.1872 0.2732289 26.7724902
0x2c58f853b21becbf9abb59995c7ae33a6750bd0b 1.1871 0.3089644 30.2715013
0x9b4abb199083a61f78ea34446b2aeccc375a8a4e 1.1871 0.3093941 30.3136035
0x3c34ea3a77b3ce90ec4088c2c1e35c7686c0c976 1.1871 0.2713242 26.5836079
0x1ce5a568991afed9ba7aabec087e22579f9cbcf5 1.1871 0.2713242 26.5836079
0xfbd6207cac6dc88cb28c1d6c84583930db2ee061 1.18 0.3083736 30.0329039
0xdf2d9e58227ce5e37ed3e40bc49d4442c970a2d6 1.1785 0.3083198 29.9895025
0xf8308a8fed4382ca89d0bd5ac0cf859a98b046f0 1.1737 0.3087898 29.9128854
0x4222c1e579ca9d780887b96e5c2d0afc64249acf 1.1722 0.309265 29.9206228
0x8e7fef28b08e6845fbeabd972a3bd963939ab54a 1.1659 0.3076719 29.6065191
0xf0dc98562b74bd703558dfee50ea0e624701a4f5 1.1629 0.3087898 29.6376377
0x789cf302793b3b1c2602fb821a4d01ed9c9019c8 1.1629 0.2713241 26.0416798
0x2eb2478559a8c62a32323b14b4f9318223729b66 1.1595 0.3088065 29.5525746
0x46136533e43ed9032c89047a1fae76aa52543dcd 1.1349 0.2713242 25.4146567
0xc9e791996fbc748dc6f5763488ddaded4ff925d5 1.1349 0.2713242 25.4146567
0x8c076d1f3ce0ca1c33fb96a625d8e9b1079cb6aa 1.1348 0.2967641 27.7951402
0xd45f0805d99b8a61bb0320ac2d501dacf4517249 1.1348 0.2967641 27.7951402
0xebed9fa5c816cfad2fd70329e4cccc1f3322a072 1.1348 0.3002087 28.1177601
0x64dac40243cc1171e73533e4b75aeca296eae0a3 1.1298 0.219371 20.4559176
0xaddcacedef8a276f85851f2b654efb786f436a73 1.1278 0.2713242 25.2556609
0x5777acd69160215205590cc7e969664492cba55b 1.1278 0.2713242 25.2556609
0xa00d08777972b1854514820cb93394d59c6bc3e7 1.1206 0.2732266 25.2703823
0x71af439d36551c2b42e1d34089ef26c7f572b271 1.118 0.2713242 25.0362027
0xfc4842d215753b38c66f0f903dc71f4c40d11ec7 1.1105 0.2696335 24.7132923
0x760ed6b61dbda0bcb56d81ce6e29e7bb8e21d3c8 1.1095 0.2988234 27.3640345
0x5f38c6bb41423831ed47e3ba7f9794a35ec2afb9 1.1063 0.2925915 26.7160911
0x85e9d8fc127e0d2e181e7385ebcb8c423a142a2e 1.1024 0.3093941 28.1507173
0x939b88eb2578f81847fe4a806662649c7036af5f 1.0974 0.308246 27.9190497
0x3c89cd398accfcf0e046d325c4805a98723f8630 1.0946 0.2550084 23.0381823
0xd85406790951ddfa23db571183063251048ee50e 1.0899 0.2713242 24.4069387
0x6c9972422bd163b414ed422974ccc2b79b6a44f0 1.0899 0.2967646 26.6954326
0x03a40487a5015b4798e24695848b851f82df45cc 1.0899 0.3093941 27.8315192
0x501b8ec4dfe26551dff42da66add6a2ff9177b07 1.0899 0.3093941 27.8315192
0x901cae80278238970780b89bec6c28953a459884 1.0883 0.3087749 27.7350416
0x45378505420b9b61ff06de2c71e225a5714f8ed2 1.0836 0.2736161 24.4708358
0xdb4f9986fb80a66aa24423fd325452b1c89715d3 1.0794 0.3088201 27.5122509
0x16b6493eacedaead7c6e5899b4b7c3508aa2cc91 1.0752 0.308246 27.3542574
0x0eb827290bfae1594146425431f725801fe37700 1.0752 0.307672 27.3033166
0xb5feb4e0976409249adacface0ffb17d262f21bf 1.0711 0.2731723 24.1493235
0x4f2bbeb77f16cebca926fe5728d99ca01c4e9439 1.0665 0.3037808 26.7398777
0x31d9535f786ba1357f32aead0725465362571575 1.0619 0.2967646 26.0096164
0x0fa3d37a21c1a24867b5744473756f60a5f6730e 1.0617 0.2714353 23.785176
0x8cefcce090a082130228302cb8297412098918ae 1.0606 0.2732266 23.9173336
0x74449ab85bcb2707feec8fc51ec6b9b355d6ed0c 1.0549 0.2793848 24.3249655
0x226e7dd7b3524bfbdf21a0079d51dfb350daecdb 1.0513 0.3087423 26.78928
0xcb06a1988b64e2c4efe25594d7429f94b0850e6f 1.0497 0.3087898 26.7526233
0x58c70c6d8d8a07c606ed85fad768e510b727143f 1.0473 0.2717323 23.488242
0xc28e2583fcee2f7fd31ed9cfc892e49cee28e7fd 1.0453 0.2789396 24.0651925
0x86fb349d84ac1f939be4fcaaa1cee027fbde52c7 1.0432 0.2713241 23.3611501
0x0398fc764a59826b21cf4f9e58fdc9bf017b3b3f 1.0387 0.3048014 26.130353
0x4331ca43755629fc0d22a11e24abc28b36d7c218 1.0371 0.2967041 25.3969986
0x3acab0c6895ade28a29fe052cd62638f15aa634c 1.0288 0.285827 24.2701464
0x38f693fea5a0a9762ec1e93ea2921ed7f3c86145 1.0287 0.2732263 23.1979441
0x80306a5e94e6c6a36e4a2f0def6c3666ddaf032c 1.0272 0.2713241 23.0028502
0xa03ff9426c44e8bea91c82f43d6c0450761bb0a8 1.0254 0.3087898 26.1333152
0x3a77feff0b475ab67a451565b82a04d9f000a2e5 1.0217 0.3081557 25.9855424
0xe88902acf0e71101af3e990e1cc7a6625620afb6 1.0193 0.3093941 26.0286884
0x6fbf62db89091d1ba0a48918f792f68e141e5ee9 1.0154 0.2974287 24.9263283
0x0502edf91636645fb09f71d3cd421b05f75bc016 1.014 0.3089107 25.8528901
0x080cf7c73a6be337a2a2758a7095ff435e3df70d 1.012 0.1991724 16.6359657
0xb01c9fd8dc4468117a33bfa1ad840e2938a9ae94 1.0107 0.3087898 25.7586724
0x978fd119e1a3013e7c0dbed66903faf913038bc9 1.0106 0.2799134 23.3475458
0x5013aedb6fd47f6da15b673ae53b102e8b1edb3a 1.0099 0.3021427 25.1842308
0x7fe7e2d7f22133c78ad90bc36115c922be1a8706 1.0089 0.2717323 22.6270296
0x1a3a27b33c4c1efcb27ad76d6d501f511f59682a 1.0009 0.2043341 16.8798968
0x8aa27e90e139d5ab5704df69429341cbcb2d2464 1 0.3013369 24.8708485
0x0eabffd8ce94ab2387fc44ba32642af0c58af433 1 0.297577 24.5605209
0xd5e9c8c55404afdc02065a8bc2aa612106f4247d 1 0.2894527 23.8899815
0x0c8b9e3cb42ffbd1af7652b2824826cec8b75834 1 0.2924741 24.139355
0xa82082380585489b0456e15343c23809bc334709 1 0.3093941 25.5358466
0x138a15516d3e7e88ab20cd68305356c3c437d294 0.9997 0.2732282 22.5441275
0xcb4e7935859e485591e3aa6f7643d8cdcc901dfa 0.9995 0.2696335 22.2430758
0xc8ae4de4ca42f277a6113ac0bd4bcec461d06791 0.9954 0.3083768 25.3348061
0x43fc29abad7ff4925a8eb306fb1bd22bd46b52a3 0.993 0.3069769 25.1589918
0x831c45ebc263e5a2bc28c254060de491ccfebe34 0.9903 0.3088201 25.2412268
0x252097d2491d7dac679a1826886426cd73edaf35 0.9903 0.308246 25.1943047
0xd9e10135bee11a553a4d947efabcb56892b1ee1c 0.9888 0.3014002 24.5974521
0x14e9fa47944d0eb2ab041d37d821fd3548f0bf5c 0.9855 0.3081855 25.0672734
0xed80a8ef1783eb1cac29777b144ba927be67ef6c 0.9855 0.2713241 22.0690298
0xbe3c90d34b757587c62852dcd57f7c8e1bc5547c 0.9792 0.2273055 18.370437
0x1bae19af613bd5db94baf043d5817e16a53a4c33 0.9775 0.3084808 24.8876064
0x2db372ed27478c56c499a57089939f83cf4dae98 0.9775 0.2696335 21.7534834
0x2569a1ae43285804944010c805b9b70023b2a19f 0.9755 0.3053119 24.5815497
0x130cc6c031a0c4d5d71037555c88503b20a33695 0.9755 0.2894935 23.3079653
0x17bf04ac18596926fc2fb389965fc882f791c65f 0.9755 0.3088839 24.8691344
0x0006a126d498aea76f845bc81fe1abe80c2697ba 0.9746 0.3093941 24.8872361
0xc5c7680871474c4e74f29f721a9df732542e9fd5 0.9726 0.2896907 23.2544996
0x932dea7c05a2a65655d3eb226c046b4a99b86890 0.9675 0.2713241 21.6659433
0xcf4323e5c1330e0aaac7bb50442634a9724c9f8e 0.9607 0.3087423 24.4806065
0x546f796a73958dffece003f61bf16e4fbdf34dc6 0.9557 0.3087898 24.3569428
0xe08a5e0b822e4a59830d2b611ce7ac51090c071a 0.9504 0.2273001 17.8297122
0xcd48e7c6943805edc7c8a9b2bdf67e7695733313 0.9497 0.2990306 23.4390695
0x596af307b7b1f8741f9cc7d74a20be2960de4750 0.9487 0.2717323 21.2768983
0x22609be83d543c4865760afeeb6ee1b5fb4f9036 0.9408 0.2713241 21.068031
0xea9aba09189cbcb9545824ac6650f8f075b693f6 0.9408 0.3081856 23.9302802
0x0180148fc2e53362b66d48ac33907c0cedbbe9d1 0.9301 0.306977 23.5653379
0xdaa255e8bbd998675a0fdb3ffc13a9f9fe38158e 0.922 0.3014015 22.9358346
0xa1013f68dea21d0505a0b7084e57cc5eda6d2760 0.9181 0.1991719 15.0923237
0x28f5d02ec235f9418fe2a6f4e90d12361a00b9e7 0.9181 0.3088201 23.4009605
0x97538e1a3821f3327fe2a2ff4993f3d154f28b01 0.9181 0.3089107 23.4078264
0xef191aeb45a0d6f393d4a592f94152836d5758f8 0.908 0.3065087 22.9703144
0xee40b443109078e209848ba3229d215a037f6a37 0.9027 0.3041283 22.6588792
0xc6d7a78707878f94e8de99cf4d74456b69d38fd4 0.897 0.3081123 22.8107568
0x4ff9f2a2d413ed73a28650c58bb3d0fd3d2f0a9f 0.8959 0.3078633 22.7643678
0x9fefead7ff47b609161eb6b4a6b95e9549216732 0.8959 0.3066749 22.6764957
0x7b980f5a98804964a653affd86e6d4b3bf266396 0.8959 0.2990608 22.1134941
0x4b1f8fb27699ca736cb46c1bf2794fe92fb7daa5 0.8959 0.308246 22.7926679
0x7d1dbe2ff94be8da44200ab9cad2d78617fbc120 0.8903 0.3069769 22.5569433
0xa923e6ed4c775d4180db2f1532a5d5bdbb091c1d 0.8903 0.273227 20.0769721
0x8477997b959b4f9c49146f1364ce789fd0de5eab 0.8819 0.2875259 20.9283308
0xff64422f65e6a5fe26309366df66a5467378cd04 0.8787 0.2979623 21.6092761
0x1235957b8419496e37765c3984e863a22bc5a494 0.878 0.3070958 22.2539221
0x3dbab2b64a6caaa8a722af8e9263665c0af89c37 0.8722 0.3087898 22.2288651
0xcdd611fbc544e66b9a42f55d60155628aedcffa9 0.8722 0.3087898 22.2288651
0x50f2677340c2a6c6557c475e6282a2b475d1b85a 0.8722 0.2713241 19.53182
0xa191fd04ebf22bb9317094557cad0cf68d0767cf 0.8716 0.2894935 20.8254405
0x095ff8acd86e3c3f52bc4705540a0803ffbaeb37 0.8715 0.2951049 21.2266725
0x360a0860a57cc9b234ae30d92afc49d0fe18276f 0.8715 0.2755541 19.820407
0xfbc3eb42da712a7e1d0b9808359e98dbf282b6a6 0.8458 0.3083198 21.5232235
0x84037f0d36c6bd21ffd9b6c11f671ba100bc9bcf 0.8241 0.3083586 20.9736569
0xebca9bf3394d4e14f936f74d71da3f39f8f3c68f 0.7955 0.3075811 20.1947338
0x7a9b80c93c7a02287246277291e0ad587fa8719e 0.7911 0.3088838 20.1680904
0xd94961c033529e58a8696dbb351f55225b05b6c5 0.7802 0.2979126 19.183725
0x5db6da215709e39945345f2024fa868a68563393 0.7716 0.3081855 19.626491
0x82f096c7e815886f9d837fb882d2cfccfda88944 0.768 0.1933714 12.2572064
0x9ba2fb823d8ace249f166b0e6a3d2515bb0257f9 0.7568 0.3093942 19.3255287
0xa91e1b5b54d845acb57b5ae877bb5218fdfc8001 0.7557 0.3081855 19.2220575
0x7516681df995ebd6fcf1555cfa6470cb4a816b56 0.7554 0.3081856 19.2144286
0xc3fd78a0e8859048cdedcbfcc972b3ba17b0b9d3 0.7544 0.3082459 19.1927519
0xa5f869e121ff8b100f27ae3c84d2632fb6299f9d 0.7479 0.3093942 19.0982597
0x5c70940b0f95609e9f82908f778136b46a7f3e22 0.747 0.3093941 19.0752774
0x93777e65880378fbb336f595ab902e5782172c38 0.7469 0.2966977 18.2900437
0x4ee7290a442be8ba264538f4cd12d4cd8125c1b1 0.7469 0.2822698 17.4006334
0xa4dce84f3c7798892cc71dc3b4930dbc0ffe9b9d 0.7447 0.2732259 16.7935059
0xc3cf2d1505c350f56580a1710f6e5376ed443882 0.744 0.2153942 13.2265056
0x866d01b6c410aae251a0666515ec7ea8c4386edb 0.742 0.1991725 12.1975163
0xe68ff9ab9bfcb3711aafbb2707a469c53fd859a7 0.7403 0.3081556 18.828515
0x56b8a0f575424a4e10da4b8d9dd7d70b8848db3d 0.7196 0.308246 18.3074049
0x3cf7d788960a44c3da4e25fbea530d78e61e3853 0.7196 0.2732287 16.2276507
0x3815f232b5ff0a5ce2e887fc743f91fe126377b3 0.7196 0.2732287 16.2276507
0x7fb8093bd075f3e4174f2eccf7883ed43de8cd8d 0.7163 0.2273002 13.4379456
0x463f19f579c141eae280558605afe8ed4b81821c 0.7093 0.2732295 15.9954245
0xdeaaa6111c55164c2c38c69f69f0f7c56d422143 0.7093 0.2732295 15.9954245
0x5ebebf0ab55445b8de48393fbced747be0c6013f 0.7093 0.3088201 18.0789708
0x0671aec56bc2e358448162677bd110d673cd2937 0.7093 0.2870065 16.8019582
0xd44cd72ebd12b73fa5d59d603ffd9e8cdbc71b3a 0.7093 0.3088201 18.0789708
0x2ae90f28f678ad4c43fad0b9dbcd7b7971ac948b 0.7092 0.2713242 15.8816399
0xa3a50300902320acfe4bbfd58d475d58b2419ec2 0.7092 0.3087899 18.0746521
0x9f8a4ed477b1b5fcfc5c423066c5c63411abc552 0.7062 0.3093941 18.0334149
0x4e63b3ee1eab9c7c57242505b13c99e0e1980c11 0.6977 0.2713242 15.6241141
0x46642e15d77bbe0bdfcfbf348c38b06153d16049 0.6956 0.2956169 16.971762
0xbec6c2e2c848ba012c39afa533aa22c35f11a85a 0.6956 0.30882 17.7297777
0x8a1d7bc021b56d0dd8a297aeeed121b67a18f0d9 0.6956 0.309394 17.7627349
0xbb8b354b59ce349efc834ce761b3a7f2044c25ef 0.6956 0.2732287 15.6864312
0x32a8f8e64682d4dc66ea16c6cc84e3abba867808 0.6956 0.2732287 15.6864312
0x882c6d8eaf516654e0694e75bc7041bd086ae71e 0.6956 0.3084273 17.7072232
0xd8937ebfa74d5adeb50af3f6f3bf91b65a213ee7 0.6858 0.2858271 16.1785261
0xf2c6c25d1b94c20e23c7408c317fbe975c642c69 0.6858 0.2870057 16.2452417
0x30dec1e809736b2c9ac30200a84cc650d2232acb 0.6858 0.2513828 14.2288929
0x779c9a1c80ccb9b2a00071b7afd2b9fdb49937b2 0.6858 0.2732282 15.4654025
0xb26145160a80616dc909885aeda90af97eea349e 0.6858 0.2732282 15.4654025
0xd1d7140ab46e3889267409758f244c57eadcd4e8 0.6858 0.2915981 16.5051902
0x8ecd1f436b3e9c242b5ae32140be4350e66b08e0 0.6858 0.2713241 15.3576284
0x5967eee77e4db6d8638dde8b55682bce8aa6f935 0.6852 0.309394 17.4971621
0xb8d95c72abac437f4a3b90e53bcce5a5133eff54 0.6709 0.3087867 17.0983624
0xfb50a94d5ca985e349ff78f3bc401cce9c142d35 0.6695 0.2004052 11.0738274
0x429bdfe47125fdc2eb94035f2e2acaea8053ce39 0.6663 0.3081447 16.945824
0xbc7c96d0f927d6e883a069cede9d6a891cc7e301 0.6629 0.3089107 16.901264
0xc3c487e055f1e097831a04535c9f0f52140c3bea 0.6629 0.3085346 16.8806916
0xab4f01e48d3304516ba6b925132d8695ea4fa657 0.6629 0.3083198 16.8689356
0x43d864846502675c7ad44bab1a132bc197ea0ddb 0.6629 0.3075812 16.8285283
0xb6e3633baca360f52d51c88b2a1b00200275e54b 0.6628 0.3083734 16.869325
0x1e3add23df3545bd2c07fc96dbf88f752b67863e 0.6628 0.2767339 15.1385021
0x240b6283e08973a01b3823c59095365b19c25c60 0.6628 0.2732253 14.9465747
0x464d61041513059747268c5aa17f36b4cc960428 0.6628 0.3013567 16.4854733
0x4739b3c1cd96000ba2bbb0bd38d62deb2e50cd1f 0.6628 0.2732253 14.9465747
0x8f90628fbf475ded16a83071edcd1d21b764017d 0.6628 0.3082459 16.8623473
0x1f64d08198991c3c0d794d2fc52c458ef807787c 0.6593 0.1991787 10.8383709
0x075cc3b601b618bd349f435efc08c502ca2753d0 0.6593 0.3088838 16.8080166
0x36c023243a4f8483eba8c4a387646f7c60b0856d 0.6515 0.2906612 15.6293107
0x101ca29e628354bcd49f23ddcb6e418c1e74d9a4 0.6487 0.3087867 16.5325806
0x745d9f9c9f01c7d8afb63e81d16c60f2fb74a1e0 0.6297 0.2884456 14.9911794
0xcfdda69723fc8e9b86c0430e45b2de6ca1b2f51f 0.6272 0.308246 15.9566515
0x66391500a1889ed8be066c75f248b4b3b7d08168 0.6228 0.3087898 15.8726641
0x3a49c4c67b2efc6439cb80ff2f613a823d799c65 0.6228 0.2737993 14.0740531
0xc4e3a14573e79ca3b626ba1936b4ae636db91c86 0.6177 0.3091072 15.7588604
0x6ca92470dd3e4d60de70bd26793fd9dda7fb5761 0.6177 0.2732286 13.9297054
0x1cc392f0ebbacf82f8a53945a5a16896f1fdec5e 0.6177 0.309394 15.7734924
0xe8d0492bdca82bb0b4104e04affb709536c85e87 0.6153 0.307672 15.6247525
0xeba24c5fbb3615e375c269a661abd6acf063d876 0.6121 0.30882 15.6014894
0x79927c91f77edb84677a588b96ba5cc16e2803a9 0.6117 0.2795012 14.1110833
0x81f7a5244a87eac618cdf55751289cc47cd5c634 0.5973 0.3081855 15.1929797
0xb55b77157f3b341b979c1b59b2173484461929c9 0.5973 0.2732299 13.4697314
0x61a1720dede07b7474578ee9178c721308e5b81a 0.5936 0.3081855 15.0988673
0x1019236722517506732d92dac0f7b9b4ed993d8d 0.5935 0.3068158 15.0292279
0x8469ca0696419f15ed5a9a0ac7c90bf9c3091ea4 0.5935 0.2729452 13.3700905
0xef077bcb6a3f54c927f829d806a3a36860826ea3 0.581 0.2698434 12.9397604
0x6a7bbac98651ddfea68d2eca6e4200dc4dac05d6 0.5674 0.2732296 12.7954446
0x35d0445a9183a6dd55bb4e2ef69e37bfcddd566b 0.5639 0.3083197 14.3496647
0x0855895639c19c3dd7b17ab17d5c92da19062261 0.5613 0.3083736 14.2859943
0x13aeb98cd578b0734717bea0c0d13ea124f88450 0.5552 0.3093941 14.177502
0x93a693d479fcd11eeb160e7573317b6054726421 0.5487 0.271324 12.287444
0xb4cfe63fe89ec621959462ff811fdcc3eeb40e29 0.5469 0.3085632 13.9280487
0xdc11a7d82aee95cefb66c6c51bc8e8c46cd9e303 0.5391 0.3045598 13.5512737
0x3791b96ae2e3140e36274be6a3b298be09a818cf 0.5303 0.2732265 11.9586668
0x66f9f7835e1dba9dab8f43161df1732df7f13efb 0.5303 0.2732265 11.9586668
0xee78c5d6220628b63bc5c0a169122d5d37f523d3 0.5303 0.2713242 11.8754008
0x91e6e15765007fb8538eb5ccc90c2c85d79c5591 0.5088 0.3087899 12.9672625
0x3a88cf9c05cb64cad550e9f90c360ba748e06b02 0.5077 0.2930784 12.2808717
0x40dc654af5ce40c122ffdc679fa8e8ca8b91556a 0.506 0.3093941 12.9211384
0x66dc472b5befadc076688618fc22159be31fc946 0.5036 0.3087897 12.8347347
0xf39195f0a7b804a55fe861a17e1d021656c0196b 0.5 0.271324 11.1968686
0xf8b62952c3e36a862a1104adfcf036f8e916b8b1 0.4896 0.3070978 12.4095628
0x4fe417394bd9739a11841ff81803838b6929b798 0.4878 0.3088838 12.4358424
0xc2e6b265cb965ded721566f0f9eb5ab1a6162a21 0.4801 0.1991712 7.8921726
0x216f91ce3c1cb358e583441d6179c6c19c834a2e 0.4651 0.3087899 11.8535261
0x4f548006cbfba0b08304001b97025a148ee32031 0.4538 0.3081792 11.5426655
0xa0e24f71b048db3f8a8bfdb080dd79315dc82f07 0.448 0.308246 11.3976059
0xb632ef220a6ade029d79f794f466ca2ef315ab24 0.443 0.2373275 8.6774126
0x6eed6d0b620c01627893af99521b7092311cb9ac 0.4416 0.3088571 11.2570534
0x40b4f2f7c39b7e23d80e4b32db676557b9756371 0.4358 0.279458 10.0517615
0x09f9f637f29e922f94cc63dae8fd830a2a804f5a 0.4301 0.2705192 9.6029722
0x4a3d79b061fed2421917b06b421c44ad9489410c 0.4256 0.2732293 9.5977022
0x4a0cd366ddb8aba3055089e5a272af1a85fc7f79 0.4256 0.2732293 9.5977022
0x90d1d211c8d3a94698b8d1b4fa4019add4d81543 0.4184 0.2732259 9.4352112
0x8a29e6e1fd4993e3d6becbb20eebbc03e11d073d 0.4115 0.2732299 9.2797522
0x0cb047c76552f2d9e39ee227be8d6d4c57503c46 0.4037 0.2767372 9.2207101
0x225e6d967f55f8222800797baf9e83d976e2349d 0.3901 0.2273009 7.3183853
0x487a86796f6897f5f60db95d44afbbff73365ccc 0.3881 0.2950711 9.4516691
0xc01628226276146ebe20c0fd043f73ba590a2479 0.3867 0.2272943 7.2543861
0x34a4c76a57501b298d831a710e70adb7ec240075 0.386 0.2713241 8.643983
0x75b521f3ec9bd577ab1d74d58bdbc0a1a7b0d671 0.3784 0.2702851 8.4413465
0xe461328bd38c516f35d5a1744389ccc8a28eab4c 0.3784 0.2702851 8.4413465
0xf3b25c2a249272814ebcd6031742a4394a9644e6 0.374 0.2702853 8.3431931
0xb98021ef7ae53655dc10603275031e6e13564569 0.3728 0.2846513 8.7584475
0x8fc0ada7f4a93ed9e87a087bbacaed63c5407c6c 0.3689 0.2702852 8.2294213
0x5243c3faf2fc7909082c857634ad2e61143add49 0.3595 0.3087424 9.1607966
0x675d882d6cdcdd8b2eaea95f21fbfc6916af89f8 0.3578 0.2960302 8.7420758
0x897434238a4c076fb10e56f8fccce23bb75f5565 0.3561 0.2732272 8.0303407
0x2c7fba545fec4060c689046c28ff0ddb11a91776 0.3546 0.2732245 7.9964355
0x157c6444ab68a6f1e51a4757a735c19d96f0ee3d 0.354 0.3093941 9.0396897
0x6a9f76ca688e39cedd71328e100dba1e867ae5b6 0.3464 0.3081856 8.8110641
0x0f0a6119674c021f490de259c463cf351ff6c417 0.3446 0.3041796 8.6513437
0xad987861f38c384272dafb6d952fbf97cdac5e18 0.3441 0.3088178 8.7705131
0x1a8bbd640a2424c07c2d4ccef881a496251ce971 0.3429 0.2272908 6.4326106
0x34e078afb3e89df97c1f7cee7b91b14a9236079d 0.3429 0.2732228 7.7325448
0x7242b3789e6f53c881bcca97f8d218387207da45 0.3342 0.2207475 6.0889237
0x1338ccaa10126a32947180f5771b4590963b81df 0.3315 0.302336 8.2720247
0x3bb5ce666d4ece0bd5be0c7201b657ce57c9bb46 0.3315 0.3082462 8.4337209
0x90978ef87b3ef9f3cd11a5e82c8ef57b04d77e76 0.3315 0.2732305 7.4756829
0x3c5af5ffe13e7be9bfef1862e6f80769c69a9206 0.3296 0.275017 7.4814349
0x809bb406235e118a77b246dde0ba1e4fdb73a68f 0.3264 0.2339188 6.3016373
0x0a76834367d68b35457bbcfbaf5ca390ab2b8d57 0.3258 0.3087897 8.3033284
0x507b94ab08fc400379706e0157bf342d95ee2f7f 0.3238 0.2732288 7.3019945
0x15a29b54e3f66999daf38cff4d9f29c8d3248c33 0.3136 0.3065571 7.93461
0xa93883c125a4f26001720457253448116c60ff67 0.312 0.2735571 7.0443474
0xc17e1e59a83a394fdfb365b8159e712d7fe6ee0a 0.3096 0.2822733 7.212884
0x610dce6c9cb8e035ca7ebb3f7e3df1674c1572ad 0.3096 0.2274548 5.8121151
0xa44080bbdc8be2dcb43873db457d02a3207f896d 0.3088 0.2732228 6.9635743
0xa6afebe6b3545de9148ac7078fb4d548f342fc78 0.306 0.3082461 7.7849731
0x0a213502fc59cd3512590534d3f99e19995f1b2a 0.306 0.3076719 7.7704719
0x2074d5855c9b555091d9b6ffeeeaff7e89158bff 0.306 0.2738016 6.9150562
0x166a31ea1c1dda5586e27cf1ef0f677788866bd0 0.306 0.2719284 6.8677446
0xb2eb4f13a0b4cb237cdb809353d17ea90ba8a418 0.306 0.3093941 7.8139691
0xa95f856f2835ae2a61b2360b3de4f0ff2b39d91b 0.3036 0.2960998 7.4195583
0x4d691b5a9bc1d4c5893d5c5a1e3907e9fc66509b 0.2986 0.2732237 6.7335889
0xaec21c8d0e2ec54861fec7998a25ea9e595f8bb1 0.2986 0.3093942 7.6250038
0xbb757f8777dd30776d610dc68e10a6d76aadfea3 0.2982 0.3075198 7.568659
0x0a9d7689d5e2b9e0b007914a2654c40b6f56db05 0.2968 0.3093942 7.5790393
0x41801a2163c53144388386218c65a16e4c818674 0.2968 0.3081856 7.5494337
0xaca8930e85b9beaed1371d4e7e1b586147d87e80 0.2968 0.3083066 7.5523958
0xd603e8b1b99b4b4379280cac86066051602782b3 0.2967 0.3058217 7.4890031
0x97e47879a4f2aa46ee3043612db08dca498bde4d 0.2967 0.2967631 7.2671732
0x944de1cc15d4916f68bbb018c4ae274141904a56 0.2967 0.2732231 6.690727
0x8d8c356b972e54e6ff1422da859cd4b0f9880b60 0.2905 0.2755542 6.6068034
0x55ed592cab970d34d7fb3f6cc0427268264fe7b7 0.2905 0.3032702 7.2713323
0xe2acd09ef81fce015f0bf0ec08ac9edd839075b8 0.2905 0.3093941 7.4181634
0x86c173479cf6c2a5caa6a75cea15a44d0218d21c 0.2837 0.2273067 5.3224237
0x3a2f6a462fd2e7c19ff272348bee4a13f3e7c388 0.2826 0.3093942 7.2164303
0xaf7e030dcebfa02bdb7ce8ec51755baea960c352 0.2582 0.275017 5.8607609
0x1de9338650f8c2fa0e24aded1aebfd27c72b788f 0.2482 0.2272985 4.656251
0x7b69785643c0428e74659c9824d85ce0299a66d4 0.2404 0.3093939 6.1388175
0x1b9da462d07512fa37021973d853b59debb761dd 0.234 0.3041607 5.8743108
0x2d6f477b0dab87dfddac0d385b3b269e0672271c 0.227 0.2713242 5.0833795
0xe540302d3b59c5fefeb9967eec7201eccd5327cb 0.2234 0.3093939 5.7047081
0x1046394abffeec81be8c48136745a4a46917ccbc 0.2159 0.2852895 5.0836636
0xcef37652b08fdca63ae5006e84015a697ab856c8 0.2127 0.2272877 3.9900814
0x37a3b587300f79a9af4c80a079e1e83df1119b50 0.2058 0.3093941 5.2552772
0xd4363403afd7caff80b40b834131dd2bcfe31464 0.2058 0.3088095 5.2453502
0x9235e63508e8d27e0cc858d059c752f8de4733c2 0.2002 0.306977 5.0723352
0x79240ea3dba4f6e58a77192c9c24dd57bc79304a 0.1989 0.2713243 4.4541156
0x437b28a6ec8e76556d99fa571006ea5da594aa91 0.1988 0.3027591 4.9676574
0x5513c575fc4cb3fe01fbd407a3fe9108728de308 0.1955 0.308356 4.9755097
0xb413e15ebb6669a3dac9bb30fa6ff076aaaec439 0.1929 0.2864759 4.5609863
0x424fc98e3356da0e5a998a50c91859c1113e6b5b 0.1912 0.3065246 4.8371692
0x032c80ee9661e748bf872fa23b134013c44d8cea 0.1851 0.3087461 4.7167837
0xf33818edafc0803beaa2a8ae829be38a2bb06f23 0.1813 0.2273188 3.4015056
0x192e12cac6e84d4c29e2a503ef3e0c361c65f9b0 0.1688 0.308282 4.294957
0x3a059ca2b7cef069f021005e4713dfbeb91c5906 0.1577 0.3086709 4.0175867
0x7fdcd78669591bc6bf7a9e9925acd8ad55061fd8 0.1485 0.2088936 2.5602942
0x30515e60b426ce67adf106fa95c172b23566eb6d 0.1439 0.278943 3.3129505
0xe77cb45299689fb5b65a357d61e1f95099a4b687 0.1397 0.2341367 2.6996274
0xb77c2676fc30dd05e7823123278a76b67b42f8d9 0.1382 0.307581 3.5083763
0x0ff9b6ab6ec58ceb6d5ae8a1690dd5a0959ad002 0.134 0.3040627 3.3628412
0x5259daf51a4311637216ece9c005e6f551114a4b 0.1335 0.3073566 3.3865831
0x53daea9e1ba020c6c9b1c284b282b527215aaa7d 0.1326 0.193371 2.1162833
0x76ae174540ab0c73e9ed81a902415cd259292d12 0.1315 0.2496487 2.7095225
0x787c8be38e968bd0b41eaabe0b69d1c32ea09262 0.13 0.3042915 3.264908
0x972a8b7d891b88220780421fe4d11f174354ceed 0.12 0.3042917 3.013763
0x119383b0051e920d6161cee971247d625b8d69cb 0.12 0.3042917 3.013763
0xb2dde7601a83cf17d14fa8ad15b27b60656579c0 0.1191 0.3081797 3.0293781
0x2f83c624b64a25399a4567cba4d46dd5f45c5421 0.1111 0.2716382 2.4908207
0x9ba6baa919bac9acd901df3bfde848fe006d3cae 0.11 0.3078636 2.7950452
0xcaa13b991403ceb897ab25a0b4e49849073360c6 0.1086 0.2272781 2.0371605
0x7b203e83480ce8cea0590336400799c4b3c2a28d 0.1083 0.3081791 2.7546731
0xb3993c9280a6125009b530dd79b1d2a6ebb618e6 0.1066 0.308742 2.7163853
0x93ce05ddfcacff4a4c1a1b4f212ea207ee418e66 0.106 0.3085887 2.6997518
0x14481d6ac7925b3b14372b0b7319d0af445cca6a 0.1012 0.2713241 2.2662457
0xb1fbad53fd06082d884c90dbd66c68613453bf20 0.1 0.309394 2.5535847
0xc46c67bb7e84490d7ebdd0b8ecdaca68cf3823f4 0.1 0.308742 2.5482062
0x3edd888f0e05610a0a3c5ec02e687fea05424977 0.0877 0.3093945 2.2394937
0x19ca4ba7a3ef4eb9b0eefdff8db4813a415ac04b 0.0832 0.3082428 2.1166791
0x451da770733cd8c66b3bef38130842df0c730c8a 0.0787 0.227263 1.4761922
0x1522c627472ce025df05d9630fa51779683ba698 0.078 0.3088205 1.9880997
0x33d29ceab11333488667e1e79bacb6ed6f08d392 0.072 0.2081764 1.2370905
0x608797e5216b9793b41b363c19c55d24c5d2383a 0.0709 0.3088195 1.8071304
0x1b31df177e13722c3e9f090f79e9af20e7e3b16f 0.0709 0.3088505 1.8073091
0xc55d4b1c1f626493ab0ad9c792e075d281fed315 0.0686 0.3047988 1.7257444
0xd97b87d23e9e3f0ca5428508fe8561e2c9057fbd 0.0663 0.1991463 1.0897423
0x4630cf0fa55f83e11e43286ff04fc6930e1eb095 0.0659 0.2282656 1.2415465
0x5ddf8b02510d54d19667932ac59cf03b617879a8 0.0659 0.3088847 1.6800385
0xb220563b0f237f79c1d12d887c3a9d9c17bc35b0 0.0652 0.2858267 1.5381166
0xf169c32c74442eabbf5991919c1a7636cbd02131 0.063 0.308319 1.6031724
0x58085ddc6050825495060735b8a41999150879e2 0.063 0.2750175 1.4300074
0xe3f96cb5ae6353ed964f12c3841f50c8453df33b 0.0592 0.2696334 1.3174486
0x77aa24edca9cd282c9bf953fe388751be47b04d1 0.0507 0.2272426 0.9509007
0x9aa63df87fbfac27eab23b0f6c31839bda59cded 0.0507 0.3087909 1.2921394
0x302186e737266c5f10d2bd5b0f98cad1800fb588 0.0404 0.2732079 0.9109913
0xc5024e68ff693592b2aba7bde36519a69d8fe027 0.0383 0.3087911 0.9761141
0x6a242fe418ac550d425c3aa0b20795fa28b1a122 0.0369 0.2702846 0.823164
0x065efb8cbd9669648f4d765b6d25304f66419c47 0.0354 0.3082429 0.9006014
0x2d5823e8e8b4dfbf599a97566ff2a121cc141d60 0.034 0.3042912 0.8538996
0x95e9bedbc090da23fd2975c38505b59c24143a9d 0.0309 0.2751424 0.7017059
0x36edbe1eac1cef4cfc346b9c5b91f09a9534aae5 0.0306 0.2719281 0.6867738
0x3345092b19cf6159c7da1c65ed9542609bc3a001 0.0306 0.2719281 0.6867738
0x0516cf37b67235e07af38ad8e388d0e68089b0f2 0.03 0.3042933 0.7534415
0x79ccedbefbfe6c95570d85e65f8b0ac0d6bd017b 0.03 0.3042933 0.7534415
0x504d1537edaa08adc950507c8ad7a35c6581a379 0.0299 0.3093946 0.7635218
0x5e7018bf8c7615436cb738099452cc0cd67145f1 0.0299 0.2719264 0.6710629
0x385cc6de9901bdd59c366b736e27221c679f7324 0.0299 0.2751438 0.6789982
0xfd1f64fb704c015008f3fda0d0d0c51dd9cacd73 0.0297 0.2719293 0.666575
0x0e2aeeaa52752e111ffa3609409bc6bb55a87ce7 0.0291 0.2784983 0.6688923
0x30d0aa20bfe31156a9964aa997b3468ff57fc29c 0.0291 0.3093952 0.7430931
0x14b1fd38a4c16be4031998f0f79cb95d4cd7538b 0.0285 0.2987825 0.7028103
0x1bd50e5c36e7112a741bff350975d0859d88776c 0.0275 0.2713236 0.6158289
0xb8b9c9ae6bc6e67d0dc8c3bdd7a7afa3b28be3b8 0.0269 0.3039554 0.674839
0x93033f52b2cd69040adea284b4e5c4675411a744 0.0269 0.3039554 0.674839
0x1db0cbd61666cc18b800cd7a540742c6ddf9d41c 0.0267 0.2724794 0.6004563
0xaeaf8371bf9df3edb08bdd7d05099d49965fdf59 0.0235 0.3042979 0.5902068
0xbda0136ea391e24a938793972726f8763150c7c3 0.0235 0.3042979 0.5902068
0x707d306714ff28560f32bf9dae973bd33cd851c5 0.023 0.3042783 0.5776145
0x770bebe5946907cee4dfe004f1648ac435a9d5bb 0.023 0.3042783 0.5776145
0x5917f052f23993680ca51ac7a3453c4566c7013b 0.0205 0.2731805 0.4622148
0x35e6fc00e3f190a8dfe15faa219368a01028ec14 0.02 0.30429 0.5022933
0x4aef8b6ca98ca20087e6b0827a50868172a32afd 0.02 0.30429 0.5022933
0x76ac6ad4e4e7c2e0b4ceeb30745bd53df3a85774 0.02 0.30429 0.5022933
0x91ebba819e4bba03065a106290afcb44deb1f9d6 0.02 0.225295 0.3718913
0x41145a1132655d145458e73da80a43070eea68da 0.018 0.3044611 0.4523133
0xefb823e3b4481f3c5526370c7d9e009040c0028a 0.0149 0.3060671 0.376392
0x3f44e4b482295bafa71f6faf4131ec7007f63e29 0.0149 0.2229799 0.2742167
0x9d4afb91930fef1c42ed11841a579e5343aca78e 0.0149 0.3084295 0.3792967
0xf9d936a03f77397d108d06cedab2f91111559013 0.0148 0.3093919 0.3779305
0x00432772ed25d4eb3c6eb26dc461239b35cf8760 0.0145 0.3042828 0.3641507
0x4680349ef7f6b7ce243ac29a680bcd02444e17cc 0.0138 0.3083768 0.3512328
0x1b5b4fcedf1252cd92496a2fd5c593b39ac49b01 0.0124 0.3042823 0.3114128
0xb61712f928927cc88b05e376579e0bc76c5b6b06 0.012 0.3089417 0.3059801
0x7a3bdee62dd34fac317ae61cd8b3ba7c27ada145 0.0112 0.3043125 0.2813029
0xa4d506434445bb7303ea34a07bc38484cdc64a95 0.0082 0.2802317 0.1896611
0xe7a07da6c5c37ae70067ce9374a53a6288105bf3 0.0071 0.3087887 0.1809502

7 posts - 1 participant

Read full topic

Giveth Proposals Proposal to hire Myosin Agency for GIVeconomy Marketing

Published: Jun 25, 2024

View in forum ā†’Remove

This forum post is a request for funds reimbursement for hiring a marketing agency - Myosin - for a 3-month $GIV marketing campaign with KOL partnerships.

Preamble

As you know, the GIV tokenā€™s success is FOUNDATIONAL to the success of Giveth. If you caught the last Giveth essentials call, you might remember a bit about this! The very core of the Giveth roadmap is to leverage new economic systems made possible by web3 to change the way the world works, and ultimately solve large-scale global problems, ahem #Gurves.

But we canā€™t get there unless we increase the GIV token price & adoption!

Our internal comms team at Giveth just doesnā€™t have the resources to create and execute upon a strong marketing strategy for GIV and after several failed attempts of hiring, onboarding and offboarding contributors around this effort, we believe that outsourcing the effort to an agency might help boost our comms and also offer us some repeatable ideas that we could hone in on and recycle even after ending our time working directly with the agency.

GIVeconomy WG and General Magic Marketing folks have been hard at work interviewing several marketing agencies in hopes of finding one to support our efforts on GIV token marketing, and we are now moving forward! Our top contender is Myosin, with their proposal here.

After interviewing & getting proposals from several agencies and with ith advice from @griff @OyeAlmond @karmaticacid @aabugosh & @mitch we have agreed to start the process with Myosin and request reimbursement from the DAO.

TL;DR

The GIVeconomy WG has decided to hire Myosin to execute a 3-month marketing campaign for $GIV with associated KOL partnerships. The total cost will be approximately $39k USD (and this includes a $10k KOL campaign media budget).

Payment Options

We are currently in negotiations with Myosin, proposing to pay 10% of the total cost to them in GIV, to be staked & locked by Myosin for GIVpower for 1 year. The goal here is to have an additional incentive and alignment mechanism for their team, since a key KPI for them will be the GIV token price.

Additionally, General Magic is interested in sharing in the long term vision and upside of the GIVeconomy and has offered to cover the remainder of the proposalā€™s budget (in stables), to be reimbursed by Giveth in GIV at 120%. This would be advantageous to Giveth as it allows us not to tap into the limited Season 4 budget, and reduces the need for Giveth to use further liquidity assets in the current down market.

Conclusions

There are ultimately three options here for how we can proceed.

  1. Hire Myosin + GM pays & gets reimbursed in GIV with a 20% bonus
  2. Hire Myosin + Giveth pays entirely from its own treasury
  3. Halt negotiations/find another way

This proposal will be up for advice process for 5 days before moving to Snapshot for vote.

3 posts - 2 participants

Read full topic

DAO Ops Season 4 Roundup and Voting

Published: Jun 25, 2024

View in forum ā†’Remove

All 5 Working Groups have submitted their Working Group Proposals! We will now allow for advice process and comments. The Season 4 vote will be posted on Snapshot on July 5th.

As decided on the Stewards call, June 17 the total DAO budget for Season 4 is $280,000-$300,000. :money_with_wings:

This means that as we vote on which groups to prioritize the final sum of each WGā€™s scope cannot exceed the budget amount above.

Here are the 5 Working Group Proposals up for debate and voting:

Voting :ballot_box:

Voting will be done in the Giveth Snapshot, we will use Weighted Voting allowing you to assign a weight to each Working Group, the higher the weight you give it, the higher priority you are voting for.

If you want to try out Weighted Voting I have made a test vote here using the same setup as the official Giveth Snapshot.

You can also see the Season 3 Vote on Snapshot here.

Compare the Proposals! :face_with_monocle:

In DAO Ops we have created a Voting Simulator spreadsheet which will allow you to compare each WGPs deliverables and metrics side by side, depending on your preferred scope for each. This simulator will also compare the budgets for each scope and let you see what combination keeps us in line with the budget. It will also recommend what weight you should give to each WG come time to vote with Weighted Voting in Snapshot.

Check out the Voting Simulator for Season 4

4 posts - 2 participants

Read full topic

Quadratic Funding Quadratic Funding WG Season 4 Proposal

Published: Jun 25, 2024

View in forum ā†’Remove

GM Giveth Galaxy!

The Quadratic Funding WG is responsible for all things related to QF at Giveth. In the last few months, weā€™ve been operating QF rounds and iteratively making improvements to both the product & processes.

You can see our Season 1 WG proposal here, Season 2 (unfulfilled) WG proposal here, and Season 3 WG proposal here.

In this post, I will break down our spending, earnings, and achievements since Season 3, as well as our proposal for Season 4.

S3 Deliverable Status

QF received the most votes in the season 3 Snapshot vote, as a result, it was awarded a GROW scope. We requested $65,100 for the GROW scope to cover contributor costs to complete the following:

Quadratic Funding (QF) Working Group Proposal - Season 3

Feature Development

Deliverable Status Description
Expand our backend & data analysis process to introduce Cluster Mapping for QF round results determination :white_check_mark: We implemented Connection-Oriented Cluster Match (COCM) for QF rounds, beginning with the Galactic Giving round. See the announcement post here
Fully audit & improve our data export for QF to ensure seamless bug-free execution :white_check_mark: Data export for QF has been improved by Lauren and Carlos and is working seamlessly
Improve Admin bro to more easily manage QF rounds without devs & streamline the curation process for less manual copy/paste type labor :white_check_mark: AdminBro and the curation process have been improved. Theyā€™re not perfect and itā€™s something we can continue to work on, but they definitely improved
Complete the ā€œarchived QF roundsā€ & QF homepage issues so that users can more easily navigate existing and ended QF rounds :white_check_mark: Archived QF rounds can now be easily viewed on Giveth.io/qf. The UI makes it clear to navigate between the active round and archived rounds
Scope out bulk checkout ā€œcartā€ feature - requested often by donors during feedback rounds :x: This feature has not been formally scoped out or allocated dev resources

Fundraising, Accounting & Partnership Management

Deliverable Status Description
Perform regular & active fundraising to raise for the matching pools and attract new QF round partners :white_check_mark: $107k was raised for our QF rounds in S3 from a multitude of partners, including 14 in Galactic Giving alone! More funds have already been raised for future rounds/general matching pool use as well
Manage and maintain partnerships w/ existing members of the quadratic force, providing updates to any received grants for QF rounds :white_check_mark: We maintained contact with our existing members of the quadratic force, including updating them on round stats and attracting repeat sponsorships

Comms, Marketing & Community Building

Deliverable Status Description
Run twitter shill spaces for each QF round :white_check_mark: We hosted multiple spaces for the ENS and Galactic Giving rounds, and have 2 spaces planned for the GIV-Earth round
Create round-specific support guides for projects & donors :white_check_mark: A guide was created for each QF round in S3. See the Galactic Giving support guide for reference.
Create & send social media content to support projects & attract donors for rounds :white_check_mark: Each S3 round had corresponding social media content before, during, and after the round. This included sponsor-focused content
Create & send emails to support projects & attract donors for rounds :white_check_mark: Multiple emails were sent to project owners and donors for each QF round
Provide support for donors & projects via discord, telegram & email :white_check_mark: Support was provided before, during, and after QF rounds via all available channels
Build resources for nonprofits/project owners to make it easier for them to market QF to their communities (Ex: promote your project guide) :yellow_square: Ongoing effort
Increase graphic design support for how-to guides, event announcements, round details & other comms for QF rounds :white_check_mark: Rodri was the primary contact for QF round design support, and we executed with banners, social media content, and other assets for each QF round.

Ops

Deliverable Status Description
Project curation, round management, Sybil analysis & funds distribution for all rounds: ENS (Mar-Apr), Galactic Giving (May), GIV-Earth (June) :white_check_mark: Project curation was done for all 3, requiring extra effort for Galactic Giving and GIV-Earth due to the size of the rounds. Round management, Sybil analysis, and funds distribution was completed for ENS and Galactic Giving
Round setup & execution work to ensure at least one QF round per month this season. (Apr, May, June) :white_check_mark: 3 QF rounds between end of March to early July
Hire, onboard & train new PM for QF & gain support in creating an assembly line flow for running QF rounds :white_check_mark: Hired @koday as a QF PM!
Collect, review & incorporate user feedback :yellow_square: This is an ongoing process, a retrospective was done for the ENS round with the ENS Public Goods working group but not officially done for the Galactic Giving round. However, user feedback is always accepted and taken into account before, during, and after QF rounds

Deliverable Details & Further Progress

Season 3 included 2 completed QF rounds and the start of a 3rd. The first was the ENS Builderā€™s round, sponsored by the ENS Public Goods working group and focused on projects with small teams who were building with ENS. Following that up was the Galactic Giving round, a Star Wars-themed round with an incredible 14 sponsors supporting the matching pool. At the time of writing, the GIV-Earth round is about to kick off as Givethā€™s first environment-focused QF round, with 5 sponsors currently supporting the matching pool.

Here is a summary of the results and details from these rounds:

ENS Builderā€™s Round (March 25 - April 8, 2024)

  • Matching Pool: $20,000 DAI on OP Mainnet
  • Round Duration: March 25 - April 8, 2024
  • Total Donations: 412
  • Unique Donors: 138
  • Total USD Value of Donations: $7,503
  • Tokens Donated: GIV, ETH, OP, ARB, MATIC, xDAI, USDC, USDT, FOX, USDGLO
  • Eligible Donation Networks: Ethereum Mainnet, Gnosis, Polygon, OP Mainnet, Arbitrum One
  • Eligible Projects: 34

Final matching results: ENS Round Final Matching Results [External]

Galactic Giving Round (May 2 - 16, 2024):

  • Matching Pool: 50,000 USDGLO on Arbitrum
  • Round Duration: May 2 - May 16, 2024
  • Eligible Projects: 96
  • Total Donors: 4,313
  • Unique Donors: 1,531
  • Total Value of Donations: $37,068
  • Tokens Donated: USDGLO, USDC, ETH, GIV, OP, MATIC, XDAI, ARB, & more!
  • Eligible Donation Networks: Ethereum Mainnet, Gnosis, Polygon, OP Mainnet, Arbitrum One

Final matching results: Galactic Giving Final Matching Results [External]

GIV-Earth Round (June 25 - July 9, 2024)

  • Matching Pool: 37,000 USDGLO on Celo
  • Stats/metrics: TBD

Final matching results: TBD

Combined results for the above rounds:

  • Ā±$100k in total matching pool funds
  • Ā±$144.5k (matching funds + donations) towards funding projects through Giveth

Future Rounds

GIV-Earth Round (June 25 - July 9)

GIV-ARB Ecosystem Accelerator QF Round (July 23 - August 6)

  • 150k ARB matching pool
  • Funded by a grant from ThankARB
  • 5k ARB address bounty phase
  • 7.1k ARB in admin fees (paid to Giveth)

Q/acc Round (October '24)

  • This round is outside the scope of this WG proposal and is not accounted for in the budget. However, itā€™s worth mentioning as there will be some overlap with the QF WG in terms of resource allocation and preparing the Giveth Dapp for this new ā€œversionā€ of a QF round in the Q/acc context.

Spending

Our only real expense for QF is contributor salaries, as subscriptions & plans overlap with the dApp WG. Since we are still in S3, the S3 spending total includes a projection of spending through July 5. An additional $9,170 in salary payments were made in March, but are outside the scope of this WG proposal.

The total spend was ~$13k less than estimated for Season 3. As there are still 2 weeks left in the season, the actual spend figure includes an extrapolated estimate for the spending carried out to July 5.

Season Estimated spending Actual spending Dates
3 $65,100 $52,808 April 5 - July 5 '24

Reference: Giveth QF Budget spreadsheet, Clockify WG report

Earnings

We earn a percentage of every QF matching pool and have gained some extra funding by increasing donation traffic on Giveth. We also have continued to sell Giver NFTs and experiment with Giver holder nominations for QF rounds.

Funding Source Total Notes
Funds gained from matching pool % fee $15,000 From ENS Builderā€™s Round, Galactic Giving, and GIV-Earth (expected value)
Funds gained from Giver sales during S3 $3,700 We sold 37 Givers at 100 DAI each on Mainnet since April 1
Donations to Giveth during major QF rounds $3,618 This includes donations to Givethā€™s project during ENS Builderā€™s and Galactic Giving rounds.
Total Funds raised for Giveth $22,318

S3 Metrics & Learnings

Donations

  • Total Giveth donations March 20 - June 20 (excluding matching pools)
    • $401,147
  • Total donations from QF rounds
    • $44.5k
  • QF rounds were responsible for roughly 11% of the organic donations made to Giveth projects over the last 3 months.

Project onboarding/verification:

  • 251 projects were created since March 1
  • An estimated 88 projects were onboarded as a result of QF rounds (20 around the ENS round, 28 around Galactic Giving, and 40 around GIV-Earth) representing roughly 35% of the total onboarded projects.

Sponsors:

  • 18 sponsors supported a QF round matching pool in S3
  • 5 sponsors are repeat sponsors, and one of the primary goals of QF fundraising is to increase this number

$REGEN token

  • We saw a MASSIVE uptick in site traffic during the Galactic Giving round when $REGEN announced that Giveth donations would qualify for airdrop points
  • Weā€™re now working with the $REGEN team to explore how we can use this momentum to drive more meaningful impact through the Giveth platform
  • What other projects/initiatives are out there that can boost Givethā€™s QF rounds without a direct monetary contribution?

Season 4 Deliverables & Budget

4 options are available - GROW, SUSTAIN, SHRINK and NO (WG halts or suspends activity)

If the QF WG is granted a GROW budget, there are a few things that would be awesome to build for QF in Season 4. This includes more metrics and data for the end user in the UI, improved matching estimates for projects and donors to better reflect Cluster Match QF, and a ā€œcelebratoryā€ page that lives at giveth.io/qf after a round ends, with stats & archived round details as well.

Additionally, we would operate 4 QF rounds this season, which means scaling up our operations. We will hire and train for a dedicated QF marketing/comms role and a dedicated QF fundraising role (both part-time to start) in order to facilitate this growth and allow us to have a quicker turnaround time between rounds. QF has been a leading driver of organic growth for Giveth and this would level-up our ability to execute and innovate on high-quality QF rounds.

Grow :arrow_up:

What we will do :white_check_mark:

Feature Development

  • Add more QF round metrics and data to the UI, e.g. a donor leaderboard and donations over time
  • Improve estimated matching shown in the UI to more accurately represent the calculations of Cluster Match QF
  • Add a celebratory page and round stats to Give directly to for-good projects with crypto & zero fees after a round ends; keep the page up 24/7

Fundraising, Accounting & Partnership Management

  • Perform regular & active fundraising to raise for the matching pools and attract new QF round partners
  • Manage and maintain partnerships w/ existing members of the Quadratic Force, providing updates to any received grants for QF rounds
  • Provide GIVbacks to all members of the Quadratic Force when they contribute to the matching pool of any round
  • Explore new partnership options/verticals, QF grants, grant program funding opportunities, etc

Comms, Marketing & Community Building

  • Run 3 Twitter spaces for each QF round
  • Create round-specific support guides for projects & donors
  • Create & send social media content to support projects & attract donors for rounds
  • Create & send emails to support projects & attract donors for rounds
  • Provide support for donors & projects via discord, telegram & email
  • Build resources for nonprofits/project owners to make it easier for them to market QF to their communities (example 1)
  • Increase graphic design support for guides, event announcements, round details & other comms for QF rounds

Ops

  • Project curation, round management, Sybil analysis & funds distribution for all planned QF Rounds
  • Round setup & execution work to ensure at least one QF round per month this season. (July, August, September)
  • Hire, onboard & train a new Comms/Marketing specialist who is solely focused on Quadratic Funding rounds/education/spaces.
  • Hire, onboard & train a new Fundraising specialist focused on growing the Quadratic Force, matching pool sizes, and maintaining/growing existing sponsor relationships.
  • Collect, review & incorporate user feedback (donors, project owners, and sponsors) for the QF product.

Core Metrics :star2:

Matching pool totals July - September: $250,000
Number of Rounds July - September: 4
Donations in the rounds July - September: $100,000
Extra funding secured for future matching rounds: $75,000+

:heavy_dollar_sign:Breakdown Estimated S4 (3 month) Cost
Feature Development $16,750
Fundraising $12,400
Comms/Community/Design $11,200
Hiring $4,500
Ops $31,000
Total $75,850

Note: DevOps and services are covered by the Dapp WG, but are still needed/utilized for QF.

Sustain :arrow_forward:

What we will do :white_check_mark:

Feature Development

Fundraising, Accounting & Partnership Management

  • Perform regular & active fundraising to raise for the matching pools and attract new QF round partners
  • Manage and maintain partnerships w/ existing members of the quadratic force, providing updates to any received grants for QF rounds

Comms, Marketing & Community Building

  • Run 1-2 Twitter shill spaces for each QF round
  • Create round-specific support guides for projects & donors
  • Create & send social media content to support projects & attract donors for rounds
  • Create & send emails to support projects & attract donors for rounds
  • Provide support for donors & projects via discord, telegram & email

Ops

  • Project curation, round management, Sybil analysis & funds distribution for all locked-in rounds: GIV-ARB Ecosystem Accelerator, other rounds TBD
  • Round setup & execution work to ensure at least 3 QF rounds this season. (July, Aug, Sept)

What we wonā€™t do :x:

  • Hire, onboard & train a new Comms/Marketing specialist
  • Hire, onboard & train a new Fundraising specialist
  • Add more QF round metrics and data to the UI, e.g. a donor leaderboard and donations over time

Core Metrics :star2:

Matching pool totals July - September: $175,000
Number of Rounds July - September: 3
Donations in the rounds July - September: $40,000
Extra funding secured for future matching rounds: $50,000+

:heavy_dollar_sign:Breakdown Estimated S4 (3 month) Cost
Feature Development $10,000
Fundraising $6,500
Comms/Community/Design $7,100
Ops $23,500
Total $47,100

Note: DevOps and services are covered by the Dapp WG, but are still needed/utilized for QF.

Shrink :arrow_down_small:

What we will do :white_check_mark:

Comms, Marketing & Community Building

  • Create round-specific support guides for projects & donors
  • Create & send social media content to support projects & attract donors for rounds
  • Create & send emails to support projects & attract donors for rounds
  • Provide support for donors & projects via discord, telegram & email

Ops

  • Project curation, round management, Sybil analysis & funds distribution for all locked-in rounds: GIV-ARB Ecosystem Accelerator, other rounds TBD
  • Round setup & execution work to ensure at least 2 QF rounds this season.

What we wonā€™t do :x:

  • Hire, onboard & train a new Comms/Marketing
  • Hire, onboard & train a new Fundraising specialist
  • Add more QF round metrics and data to the UI, e.g. a donor leaderboard and donations over time
  • Improve estimated matching shown in the UI to more accurately represent the calculations of Cluster Match QF
  • Add a celebratory page and round stats to Give directly to for-good projects with crypto & zero fees after a round ends; keep the page up 24/7

Core Metrics :star2:

Matching pool totals July - September: $125,000
Number of Rounds July - September: 2
Donations in the rounds July - September: $20,000
Extra funding secured for future matching rounds: None

:heavy_dollar_sign:Breakdown Estimated S4 (3 month) Cost
Comms/Community/Design $4,900
Ops/Dev $25,500
Total $30,400

Next Steps

Conclusions & Final Notes

  • QF has remained a huge growth mechanism for Giveth leading to significantly more donations, significantly more projects & even an increasingly promising source of revenue.
  • Our innovations for QF rounds, including streaming donations and Cluster Match QF, show that we are pushing the public goods funding space forward with new experiments and are promising features for attracting more and larger sponsors. We can leverage these unique features to sustain QF round growth going forward and position Giveth as THE industry leader when it comes to innovation in the quadratic funding space.

This proposal will remain open for an advice process for at least one week and will move to Snapshot voting with all other WG proposals for final approval from the DAO.

8 posts - 4 participants

Read full topic

Giveth Proposals Snapshot Voting: Should we only use GIVpower?

Published: Jun 24, 2024

View in forum ā†’Remove

On the Governance call June 24, 2024 @Griff brought up an interesting topic related to how we should handle voting power in our Snapshot.

He proposed we should make 2 changes:

  • Consider only GIVpower, not unstaked GIV tokens to be worth voting power.
  • Remove rGIV from being considered in our voting power calculations.

Letā€™s breakdown the first proposed change.

Only GIVpower

This change would mean that your GIV tokens will need to be stacked and/or locked in GIVpower in order to be used in our Snapshot as voting power. This would be similar to how the original GIVgarden was designed for voting. However using GIVpower also has an interesting new feature, the longer you lock up your GIV in GIVpower, the more voting power you have!

This change would give GIVernance preference to those who are invested in GIV and Giveth for the long-term and help build upon the utility of GIVpower to not only boost projects but also to govern the Giveth DAO!

Some cons we identified were 2 things:

  • GIV tokens on mainnet will never have voting power, because GIVpower is not available on mainnet, and probably will never be.
  • Potentially we will have a smaller pool of eligible voters on Snapshot proposals since holders are required to stake their tokens.

Despite these minor disadvantages I still believe this would be an interesting change to how we handle voting power.

Remove rGIV from Snapshot

This second proposal would be to remove any voting strategies we use to calculate someoneā€™s rGIV holdings on Optimism. Effectively this would mean that rGIV has no voting power in Snapshot.

The rationale behind this change is that all rGIV holders have received GIV tokens in the form of vesting, and future opportunities to acquire GIV through Equity and hopefully praise rewards will give sufficient opportunity for community members to acquire voting power.

Coupled with only using GIVpower in Snapshot this would simplify our voting calculations, our governance processes, while boosting the utility of GIV and GIVpower.

However, removing this utility of rGIV means rGIV has no real utility and likely as a result we will halt any distribution process of rGIV for the foreseeable future.

Next Steps

Iā€™d like to open this conversation up to the Giveth community. What are some pros and cons that were not discussed here? Do you agree or disagree with this proposal? Now is the time to have your voice heard! This post will remain up for advice process for minimum 5 days and will move to a Snapshot vote for final voting & ratification.

6 posts - 4 participants

Read full topic

Giveth Proposals GIVeconomy WG Season 4 Proposal

Published: Jun 24, 2024

View in forum ā†’Remove

The GIVeconomy WG has been hard at work this past season and hoping to ramp up even more as we move into S4. The GIVeconomy WG is responsible for all things GIV - GIVbacks, GIVpower, GIVstream - if you can ā€œGIVā€ it a name, it probably falls within our jurisdiction.

If you missed out last proposals you can check out them out here for Season 1 and here for Season 2 & 3.

Season 3 Review

In this section we will break down our deliverables and provide an update on itā€™s status and any relevant information. Weā€™ll also cover our spending in Season 3 and compare it to our estimated budget we covered in the previous Season proposal.

Deliverable Status Description
Bring the GIVeconomy to other chains/networks as promised by won grants :ballot_box_with_check: Ongoing We are on track to deliver Polygon zkEVM this summer
Create GIVeconomy Analytics dashboard :soon: partial completion This is nearly done, was delayed in favour of DeVouch
Integrate Connext bridge :soon: partial completion We were blocked for months by connext but have recently set this up with preliminary liquidity here
Stratgize how to integrate Gurves w/ q/acc :ballot_box_with_check: Ongoing Agreements between Giveth & q/acc have been signed, and we have been in ongoing discussions as the q/acc product is still in design phase
New system for GIVbacks recirc checks :ballot_box_with_check: Ongoing We have worked with Trustalabs for recirc data reporting and have created a preliminary deal. We have also started training @wmb81321 & Rob to support on recirc reviews, but are considering changing GIVbacks instead of continuing recirc improvements
Improve GIVbacks, mirating away from Aragon DAOs :x: Deprioritized This work was deprioritized in favour of devouch
Fix GIV token listing information & logos on major sites :ballot_box_with_check: Ongoing CoinGecko, CMC, Jupiter & Sushiswap are updated, more coming
Investigate getting GIV listed on CEXs :ballot_box_with_check: Ongoing GIV is listed on LBank, we have a proposal in the queue for MEXC and are applying to get on Binance
GIV liquidity Audit :white_check_mark: DONE! @wmb81321 created this audit which served as a foundation for us optimizing much of GIVā€™s liquidity (and securing more!)
Marketing around GIV listings on exchanges :ballot_box_with_check: Ongoing GIV was featured in yahoo finance, globe & mail, and we pushed our regular social media content. considering an Lbank twitter space AMA in the future
New marketing strategy for GIV :soon: Partial completion Mobilized our team on twitter, created content for tweets & blogs, hired, trained & lost a contributor, interviewed several marketing agencies, started weekly calls
Calculate & distribute GIVbacks & $nice for each round :ballot_box_with_check: Ongoing This has been happening regularly.
Maintain GIVpower staking rewards :ballot_box_with_check: Ongoing Rewards have been extended until mid Nov 2024
User support related to GIVeconomy questions :ballot_box_with_check: Ongoing @WhyldWanderer & @NikolaCreatrix have been holding it down!

Extras

Deliverable Status Description
Finish GIVgarden deprecation :white_check_mark: DONE! All the funds have been moved safely to a new multisig for control via Snapshot vote
Update documentation :ballot_box_with_check: Ongoing GIVbacks, project verification, GIVpower, GIVgarden, and more incoming
Created new discord role & channel for Giver NFT holders :white_check_mark: DONE! This was set up for the Galactic Giving QF round as a place for holders to coordinate nominations
GIV Token Distro Audit :soon: Partial completion We have been analyzing the changes to our GIV ā€œbucketsā€ since launch, and how much remains in each bucket
Find market maker :soon: Partial completion This is to support GIV price action. We found a good one! Agreement pending
Build trading bot & arb bot for Lbank & beyond :soon: Partial completion Trading bot is complete but pending improvements, arb bot is IPR
Subgraph migration :soon: Partial completion Resulting from deprecation of our subgraph, we need to migrate to support the GIVeconomy
Retroactive GIVbacks for QF sponsors :white_check_mark: DONE! All sponsors from all QF rounds have now received their GIVbacks
Find marketing agency :soon: Partial completion Weā€™ve interview 4 candidates and have selected our favourite, separate forum post coming
Ran 2 GIV Token Essentials :white_check_mark: DONE! Offered GIV info session to internal contributors to align the team on the roadmap
GIV on LBank Market Making :ballot_box_with_check: Ongoing Ensured >$10k daily trading volume and market moves every 4-8 hrs to match current price

Core Metrics :star2:

  • :x: GIV performs as well ETH over this 3 month period
  • :white_check_mark: Increase GIV token trading volume by 100%
  • :x: Add GIVeconomy to 1 major chain
  • :white_check_mark: Number of GIVeconomy metrics that can be tracked by dashboard: 10
  • :white_check_mark: Get GIV listed on 1 CEXs
  • :x: average 7-day volume on GIV connext bridge: >$50k

Spending

Our only real expense covered in the GIVeconomy WG is contributor salaries, as subscriptions & plans overlap w/ the dApp WG. And GIV needed for incentives, exchange listing, etc. has been and will continue to be requested via separate stand-alone proposals.

In the table below we compared the forecasted Season spending (from GIVeconomy sustain proposal) with the actual funding based on available data in Clockify from April 1 - Present. Since we are still in S3, the below includes projected spending for the upcoming weeks, considering the full period April 5 - July 5, 2024). An additional $10,792 was spent on salaries in March (outside of the scope of this WG proposal).

Type Estimated S3 Cost Actual S3 Cost
Contributor Costs $48,000 $53,743

Reference: GIVeconomy Budget spreadsheet

GIV Token Health

You can see the GIV token on CoinGecko here. Some observations:

  • GIV token trading volumes and liquidity pools are happily up to date on CoinGecko & CMC, and with this seasonā€™s CEX listing (LBank) and some in-hour MM, our 24 hr trading volume is up from Ā±$1k to Ā±$70k at-a-glance.
  • ETH generally outperforming GIV :cry:
  • Trading volume on our biggest (GNO/GIV pool) on Gnosis Chain is down just a little, but trading volume on our biggest pools on Optimism (OP/GIV & TEC/GIV) and up more than double.

GIV 3 mo. Charts (blue = price in ETH, green = price in USD) - from CoinGecko

Jan-Mar 2024

Mar-June 2024

GIV 1 year chart - from CoinGecko

Jan-Mar 2024

Mar-June 2024

GIV token Trading Volume on Coin Market Cap

Mar 2024

June 2024

GIV token trading volume on honeyswap, gnosis chain GIV/GNO

S2 stats

S2 stats

S3 stats

S3 stats

GIV token trading volume on Optimism through velodrome

March 2024

June 2024

One PMā€™s Reflections on Season 3

It was honestly a tough season. The GIVeconomy WG is at the end of the dayā€¦ too bare-bones to achieve all our lofty goals with zero full-time dedicated contributors and only 2-4 contributors regularly clocking more than 20 hrs per month.

Wins

  • Got successfully listed on our 1st major CEX - LBank
  • Saw a big increase in trading volume leading to a longer hunt for official market makers

Loses

  • Our spending this season on contributor salaries was approx. $5000 over budget at around $54k vs. the approved $48k.
  • We had some serious trails and failures on recruiting, with many hours sunk into contributors who didnā€™t stick or follow through.
  • Scope of work shifted a lot over the season, with dev resources being funnelled into devouch deprioritizing GIVbacks improvements and Analytics.
  • GIV token price suffered despite efforts around marketing an liquidity

The GIV tokenā€™s success is FOUNDATIONAL to the success of Giveth. If you caught the last Giveth essentials call, you migh remember a bit about this! The very core of the Giveth roadmap is leverage new economic systems made possible by web3 to change the way the world works, and ultimately solve large-scale global problems.

The plan, in a nutshell is to:

  • Bring public goods creators into web3
  • Empower them to launch token economies connected to the real world value that they are providing
  • Inject market dynamics therefore into the public goods sector
  • Make adding value to your community economically lucrative

And we want to get there by helping verified projects to launch their own GIV-backed bonding curves - ahem, Gurves! To do that, we NEED to push GIV token adoptions and growth, so GIVeconomy WG needs support now more than ever.

Season 4 Deliverables & Budget

There are 3 possible scopes that the GIVeconomy WG can take in the coming Season, each with different deliverables and budget. The Season Snapshot vote will dictate the scope of this working group, depending on itā€™s signaled priority amongst other working groups, as decided by the Giveth DAO.

Grow :arrow_up:

What we will do :white_check_mark:

New Features

  • Scope out, propose and (if passed) implement a new GIVbacks distribution system (e.g. GIVbacks lottery) that decreases team overhead
  • Develop GIV ā€œbuy backā€ solution that creates a mechanism by which the DAO continuously ā€œbuys backā€ GIV from the market
  • Respond to and develop solutions according to new market opportunities that arise
  • Plan & strategize how to integrate Gurves w/ QAcc & work being planned w/ Polygon
  • Create a system to ā€œclaim backā€ unclaimed GIV from GIVbacks after a determined period of time
  • Bring the GIVeconomy to other chains/networks as promised by won grants
  • Complete GIVeconomy Analytics Dashboard
  • Complete Connext Bridge
  • Complete & improve trading bots & arb bots

Token Exposure

  • Hire, onboard and train a marketing agency to support with GIV token marketing (Markeing Agency fee in a separate proposal)
  • Fix GIV token listing information & logos on major sites and DEXs
  • Hire and onboard Market Makers to support on GIV token price action (MM fee in a separate proposal)
  • Investigate, create proposals & follow through on approved paths for getting GIV listed on CEXs
  • Iterate upon internal GIV marketing strategy creating more regular content for our regular channels
  • Run 2 GIV token essentials sessions for the internal community

Maintenance

  • Distribute GIVbacks & $nice tokens for each round, and post corresponding comms messaging
  • Train & onboard contributors to support with GIVbacks recirculation checks
  • Maintain & top-up (when needed) GIVpower rewards program
  • Manage support tickets related to GIVeconomy
  • Complete GIV token distribution audit to get an accurate sense of how much GIV the DAO controls
  • Review & improve GIVeconomy documentation

Core Metrics :star2:

  • GIV out-perfoms ETH over this 3 month period
  • 2x GIV token trading volume
  • Add GIVeconomy to 1 major chain
  • Get GIV listed on 1 new CEX
  • Average 7-day volume on GIV connext bridge: >$50k
  • GIV price on Gnosis & Optimism are within 1% of each other
:heavy_dollar_sign:Breakdown Estimated S4 (3 month) Cost
Development $17,300
Design $3,900
PM $34,400
Comms $20,600
Market Maker Fee $6,000
New response needs $10,000
Total $92,200

Sustain :arrow_right:

What we will do :white_check_mark:

New Features

  • Scope out, propose and (if passed) implement a new GIVbacks distribution system (e.g. GIVbacks lottery) that decreases team overhead
  • Plan & strategize how to integrate Gurves w/ QAcc & work being planned w/ Polygon
  • Bring the GIVeconomy to other chains/networks as promised by won grants
  • Complete GIVeconomy Analytics Dashboard
  • Complete Connext Bridge
  • Complete & improve trading bots & arb bots

Token Exposure

  • Hire, onboard and train a marketing agency to support with GIV token marketing (Markeing Agency fee in a separate proposal)
  • Fix GIV token listing information & logos on major sites and DEXs
  • Hire and onboard Market Makers to support on GIV token price action (MM fee in a separate proposal)
  • Investigate, create proposals & follow through on approved paths for getting GIV listed on CEXs
  • Iterate upon internal GIV marketing strategy creating more regular content for our regular channels
  • Run 1 GIV token essentials sessions for the internal community

Maintenance

  • Distribute GIVbacks & $nice tokens for each round, and post corresponding comms messaging
  • Train & onboard contributors to support with GIVbacks recirculation checks
  • Maintain & top-up (when needed) GIVpower rewards program
  • Manage support tickets related to GIVeconomy
  • Complete GIV token distribution audit to get an accurate sense of how much GIV the DAO controls
  • Review & improve GIVeconomy documentation

What we wonā€™t do :x:"

  • Develop GIV ā€œbuy backā€ solution that creates a mechanism by which the DAO continuously ā€œbuys backā€ GIV from the market
  • Respond to and develop solutions according to new market opportunities that arise
  • Create a system to ā€œclaim backā€ unclaimed GIV from GIVbacks after a determined period of time
  • Run 1 GIV token essentials sessions for the internal community (we will only run 1, not two)
:heavy_dollar_sign:Breakdown Estimated S4 (3 month) Cost
Development $15,800
Design $3,900
PM $32,700
Comms $17,000
Market Maker Fee $6,000
Total $75,400

Core Metrics :star2:

  • GIV performs as well ETH over this 3 month period
  • 2x GIV token trading volume
  • Add GIVeconomy to 1 major chain
  • Average 7-day volume on GIV connext bridge: >$50k
  • GIV price on Gnosis & Optimism are within 1% of each other

Shrink :arrow_down:

What we will do :white_check_mark:

New Features

  • Plan & strategize how to integrate Gurves w/ QAcc & work being planned w/ Polygon
  • Bring the GIVeconomy to other chains/networks as promised by won grants
  • Complete GIVeconomy Analytics Dashboard
  • Complete Connext Bridge
  • Complete & improve trading bots & arb bots

Token Exposure

  • Hire, onboard and train a marketing agency to support with GIV token marketing (Markeing Agency fee in a separate proposal)
  • Hire and onboard Market Makers to support on GIV token price action (MM fee in a separate proposal)
  • Investigate, create proposals & follow through on approved paths for getting GIV listed on CEXs
  • Run 1 GIV token essentials sessions for the internal community

Maintenance

  • Distribute GIVbacks & $nice tokens for each round, and post corresponding comms messaging
  • Train & onboard contributors to support with GIVbacks recirculation checks
  • Maintain & top-up (when needed) GIVpower rewards program
  • Manage support tickets related to GIVeconomy
  • Complete GIV token distribution audit to get an accurate sense of how much GIV the DAO controls
  • Review & improve GIVeconomy documentation

What we wonā€™t do :x:"

  • Scope out, propose and (if passed) implement a new GIVbacks distribution system (e.g. GIVbacks lottery) that decreases team overhead
  • Develop GIV ā€œbuy backā€ solution that creates a mechanism by which the DAO continuously ā€œbuys backā€ GIV from the market
  • Respond to and develop solutions according to new market opportunities that arise
  • Create a system to ā€œclaim backā€ unclaimed GIV from GIVbacks after a determined period of time
  • Fix GIV token listing information & logos on major sites and DEXs
  • Iterate upon internal GIV marketing strategy creating more regular content for our regular channels
  • Run GIV token essentials sessions for the internal community
:heavy_dollar_sign:Breakdown Estimated S4 (3 month) Cost
Development $13,800
Design $1,800
PM $19,500
Comms $8,300
Market Maker Fee $6,000
Total $49,400

Core Metrics :star2:

  • GIV performs as well ETH over this 3 month period
  • 2x GIV token trading volume
  • Add GIVeconomy to 1 major chain
  • Average 7-day volume on GIV connext bridge: >$50k
  • GIV price on Gnosis & Optimism are within 1% of each other

Next Steps, Conclusions & Final Notes

The GIVeconomy WG ramped up a LOT last season, and but I think we need to kick things up EVEN MORE to reach our long term goals as a community. This proposal was designed to rally us towards that end, and Iā€™m excited for the new Season.

This proposal will remain open for advice process for one week (and maybe a few days more) and will move to Snapshot voting with all other WG proposals for final approval from the DAO.

4 posts - 3 participants

Read full topic

LSTs (5)
Lido
Proposals Council Daemons Funding

Published: Sep 26, 2024

View in forum ā†’Remove

TL;DR

This proposal seeks funding for the off-chain infrastructure component of the Deposit Security Module (DSM), known as Council Daemons. With the upcoming Staking Router v2 update, Council Daemons will handle additional transactions related to keys unvetting. Additionally, a migration from the current RabbitMQ transport to a decentralized data bus based on smart contracts on EVM-compatible chains is proposed, which will introduce new transaction fee costs.

Technical Details

The upcoming SR v2 update introduces new responsibilities for the Council Daemons within the DSM. Specifically, Council Daemons will now initiate and manage additional transactions involving the unvetting of keys. The unvetting process is crucial for excluding potentially compromised or invalid keys from the deposit queue, which could pose security risks. This ensures that only valid keys are involved in deposit activities, safeguarding the system and opening up the possibility of connecting new permisionless modules.

In addition, a migration from RabbitMQ, the current centralized transport system, to a decentralized data bus is proposed. The new transport layer will utilize smart contracts deployed on EVM-compatible chains. This migration will improve the fault tolerance and reliability of DSM but will also require additional costs to cover transaction fees.

Gas Estimation

  • The additional unvetting key transactions are expected to consume up to 1 ETH per month.
  • The estimated transaction costs for the decentralized data bus are projected at no more than 10,000 USD annually.

Links

2 posts - 2 participants

Read full topic

Proposals Increase the Proposal Threshold for Snapshot

Published: Sep 25, 2024

View in forum ā†’Remove

Tl;dr

This proposal seeks to increase the Snapshot proposal threshold to 5,000 ~ 15,000 LDO to prevent spam and encourage higher-quality submissions.

Introduction

Lido DAO uses Snapshot to gather initial community consensus and serves as the source of truth for proposals that do not require on-chain execution. Given the relatively low stakes of Snapshot proposals, the platform currently has a lower threshold for proposal submission than on-chain governance.

Over time, Lido DAO has adjusted its proposal threshold to adapt to changing circumstances. However, the current low threshold invites a high volume of low-quality and potentially harmful proposals.

Current Proposal threshold.

Based on current market conditions, Lido DAOā€™s Snapshot threshold stands at 1,000 LDO, equivalent to approximately $1,138.37.

Comparatively:

  • ENS DAO requires 10,000 ENS tokens (ā‰ˆ USD 186,785.40)
  • Uniswap DAO requires 10,000 UNI tokens. (ā‰ˆ USD 68,647.89 )
  • Aave DAO - 1,600 AAVE (ā‰ˆ USD 269,315.90)
  • 1inch DAO - 100,000 1INCH (ā‰ˆUSD 29,584.84)

Therefore, Lido DAO has one of the lowest proposal thresholds in decentralised governance, making it vulnerable to spammy proposals that could disrupt governance and distract the community.

Specifications

To mitigate the risks associated with spam and low-quality proposals, we propose increasing the Snapshot proposal threshold to 10,000 LDO. This increase will offer several key benefits:

  • Reduce Spam: Raising the threshold increases the financial stake required to submit proposals, discouraging spam and malicious actors from flooding the system with poor-quality proposals.
  • Encourage Higher-Quality Proposals: A higher threshold will encourage those submitting proposals to consider their impact carefully, fostering more severe and thoughtful discussions within the community.

By setting the threshold at 5,000 ~ 15,000 LDO, the DAO will balance maintaining broad community participation and ensuring that only serious proposals are considered.

The increased threshold might initially exclude a very extreme minority of stakeholders and delegates from posting proposals. However, the DAO operations workstream has a process in place to carefully vet and support minority authors. This process ensures that all serious proposals are considered regardless of the authorā€™s financial stake.

Alternative Considerations

In our review, no alternative solutions fully aligned with the ethos of decentralisation without introducing potential censorship. However, the following alternatives were considered:

  1. Increased Snapshot Admin Rights: This would grant the DAO operations workstream more direct administrative control over Snapshot, allowing them to remove spammy proposals. Currently, only one address holds ā€˜Adminā€™ rights on the platform. Expanding this access could allow for more effective proposal moderation.
  2. Whitelisted Authorship: A more centralised approach, allowing only a whitelisted group of trusted authors to submit proposals. While this ensures higher-quality proposals, it also restricts broader community participation. However, Lido DAO already follows voting seasons where mature proposals are bundled and voted on together, which may reduce concerns about exclusion.

Voting Options

  • Increase threshold to 5,000 LDO
  • Increase threshold to 10,000 LDO
  • Increase threshold to 15,000 LDO
  • Do nothing
  • Abstain

3 posts - 3 participants

Read full topic

Proposals LEGO Proposal: Economic Viability and Securing of Preconfirmations

Published: Sep 25, 2024

View in forum ā†’Remove

TL;DR

This proposal is to fund Nethermind to deliver comprehensive analyses of two high-priority topics relating to (based) preconfirmations. These topics emerged as high-priority from extended conversations between Nethermind, Lido and Chainbound. Those topics are:

  1. The Economic Viability of Preconfirmations
  2. Securing Preconfirmations

It is imperative that preconfirmations are properly understood before they see mass adoption. Our deliverables will improve on this understanding, with particular focus on the revenue and risks that preconfirmations bring.

The project will take 3 months, and its cost - 100,000 USDC - will be covered by a LEGO grant.

Proposer

Conor McMenamin on behalf of Nethermind.

Preliminaries

  • For ease of presentation, we split the proposal into 2 sections, 1 per topic.
  • Unless otherwise specified, ā€œpreconfirmationsā€ encapsulates both execution and inclusion preconfirmations.
  • The deliverables will be contained in one article per topic, either as a direct forum post, or summarized and linked in a forum post.
  • When we mention the transaction supply chain, we refer to the stages involved in creating, sending, delivering, proposing, confirming and finalizing a transaction. This diagram from describes some of the different stages:

Motivation

Preconfirmations have the potential to significantly impact the Ethereum ecosystem. In terms of relative impact, there is little greater than the impact on block proposal. Whether preconfirmations are provided directly by proposers, or outsourced to third parties, they will bring many direct and indirect effects to the proposer role. This proposal will investigate two of the main questions that proposers will need answered before they can make an informed decision about whether or not they the proposers should offer preconfirmations, and which preconfirmations they should offer. These questions are based on the two topics of:

  1. The Economic Viability of Preconfirmations
  2. Securing Preconfirmations

1. The Economic Viability of Preconfirmations

Proposal Description

We seek to answer the question of ā€œAre preconfirmation protocols expected to be economically viable for proposers to run?ā€. To do this, we will tackle the following two sub-questions

  • What is the expected difference in revenue between running preconfirmation protocols vs normal block building?
  • What are the expected revenues and costs that preconfirmations incur on each stage of the transaction supply chain?

Deliverable

  • Provide a thorough analysis of the economic viability of preconfirmations, with a conclusion on how likely (under what conditions and assumptions) are preconfirmations to be economically viable.
  • Outline clear steps protocols and transaction supply chain actors should take to:
    • Improve preconfirmation revenue.
    • Reduce implicit and explicit costs and risks.

Timeline & Personnel

3 months.

1.5 months: Conor McMenamin, Protocol Researcher.

1.5 months: Finn Casey-Fierro, DeFi Research Analyst.

This proposal has two phases:

  1. An initial data collection and modelling phase where we identify and model all predictive variables with respect to block value. The key focus of this analysis will be identifying predictive variables that are both dependent and independent of slot time. With this, we will be able to provide insight into how preconfirmation revenue differs to normal block building revenue. Following this, we will model preconfirmation costs vs normal block-building costs, and use these comparisons of revenue and cost to deduce the economic viability of preconfirmations.
  2. A follow-up phase where we take the learnings from phase 1 and consider how revenues and costs are affected by specific preconfirmation protocol designs and features. With this theoretical comparison, we will identify the protocol designs that are most economically viable, and those that are not. Together with our findings from phase 1, this will provide a clear signal to preconfirmation protocols regarding which protocol features should be included, and which should be avoided.

2. Securing preconfirmations

This proposal is focused on the security and strength of preconfirmation guarantees. Preconfirmations of transactions are only useful to a user if there is some crypto-socio-economic guarantee that the preconfirmed transaction will eventually be confirmed/finalized.

Proposal Description

  • What are the minimum & ideal economic security requirements needed to secure preconfirmations? How these requirements differ at each stage in the transaction supply chain.
  • Can some of the economic requirements be relaxed through socio-cryptographic guarantees:
    • Reputation/repeated-game behaviour offer viable alternatives to 100% directly-collateralized economic guarantees. This is in-line with the thinking behind the Preconfirmation Sauna.
    • Do certain preconfirmation protocol designs require less collateral than others?
  • Restaking protocols:
    • What is the role of restaking protocols in preconfirmations?
    • Which restaking protocols/protocol features are appropriate/necessary for preconfirmations?
    • Are there any dangers to using restaking protocols to secure preconfirmations?

Deliverable

  • Outline the key protocol designs for providing direct economic security to preconfirmations, e.g. direct collateral provision on-/off-chain, the various restaking protocols. Discuss the tradeoffs of each.
  • Motivate and specify economic security requirements for each of the entities in the transaction confirmation supply chain.
  • Provide alternatives to purely restaked security, including detailed discussions on the tradeoffs, e.g. economic efficiency, adoption, centralization, trust, fragmentation, etc. Alternatives include reputation-based and proof-of-authority protocols, as well as some involvement of trusted execution environments.

Timeline & Personnel

3 months.

1.5 months: Lin Oshitani, Protocol Researcher.

1.5 months: Elena Petreska, Protocol Researcher.

Funding and Budget

The total requested amount for this proposal is 100,000 USDC. This will be paid in three installments:

  • 34,000 USDC upfront.
  • 33,000 USDC on completion of Deliverable 1.
  • 33,000 USDC on completion of Deliverable 2.

Upon the submission of each deliverable, the LEGO council will decide whether the provided deliverable meets the agreed requirements and, if that is the case, proceed with the payment.

1 post - 1 participant

Read full topic

Node Operators RockLogic Monthly Notes - 09/2024

Published: Sep 25, 2024

View in forum ā†’Remove

Dear Lido Community,

Welcome to our monthly news, where we provide you with updates on our efforts to establish a secure Ethereum environment. Hereā€™s a summary of notable developments since our last update.

Lido x SSV Mainnet Cohort 2

Joined the Thoughtful Tiger cluster and completed all initial setup tasks according to the Lido Simple DVT Mainnet Guide. This included infrastructure setup, node installations, signing necessary agreements, and assuming the Cluster Coordinator role

Advancements & Result:

  • Initialized health monitoring for SSV nodes and DKG services for all cluster member
  • Provided support to cluster members (configuration, troubleshooting)
  • Reported issues found and applied the fix provided by Lido and SSV teams
  • Performed node upgrades and infrastructure tuning as per the Lido guide

Next Steps:

  • Member: Perform required cluster member duties and proactively monitor the health and performance of SSV nodes and DKG services
  • Cluster Co-Ordinator: Maintain open communication with other cluster members, offering support and guidance as needed

Lido x OBOL: Divine Dragon Mainnet

Successfully set up a new SDVT Mainnet Node Divine Dragon cluster, including infrastructure provisioning, node installation, signing necessary agreements, and completing the DKG process.

Next Steps:

  • Perform required cluster member duties and monitor the new nodeā€™s health and performance.
  • Continue to follow the Lido Simple DVT Mainnet Guide for further configurations and optimizations.

Lido x SSV Testnet Round 4

Joined the Journalistic Mama cluster and successfully completed the initial setup tasks as outlined in the Lido Simple DVT Testnet Guide. This included infrastructure setup, installation of necessary nodes (Fullnode, SSV-Node, DKG-Node), signing the address verification message, and creating an SSV Operator.

Advancements & Result:

  • A fully functional node is now contributing to this cluster on the Lido Simple DVT Testnet
  • Initialized health monitoring for SSV nodes and DKG services, enabling proactive identification of potential issues.

Next Steps:

  • Perform required cluster member duties and proactively monitor and maintain node health to ensure optimal performance.

Lido x SafeStake Pilot Testnet Round 1

As part of the Clever Coyote Cluster completed all the initial setups, SafeStake DVT-Node (includes Fullnode and MEV services) based on the instructions Lido Simple DVT Testnet Guide.

Advancements & Result:

  • Performed node upgrades and infrastructure tuning Lido x SafeStake Pilot Testnet Guide
  • Supported SafeStake with issue investigation

Next Steps:

  • Perform required actions expected and proactively Monitor and maintain node health to ensure optimal performance.

Nimbus Block Production Issue

Following recent block production issues with our Nimbus instances, we have proactively updated all of them to the latest version.

Advancements & Result:

  • Successfully updated all Nimbus instances to the latest version.
  • Observed a significant reduction in the previously reported issue.

Next Steps:

  • Continue monitoring system performance to ensure the issue remains resolved.
  • Investigate any remaining occurrences of the issue for further root cause analysis and potential mitigation strategies.

Validator Ejector Maintenance

We conduct regular maintenance to ensure smooth operation and security

Advancements & Result:

  • Addressed issues with connected Fullnodes to ensure proper functionality.
  • Updated Oracle Allowlist on all instances.
  • Developed a script to automate these changes during their next Stereum update, streamlining maintenance for existing instances.

Next Steps:

  • Continue monitoring Validator Ejector performance for optimal operation.
  • Proactively address any emerging issues or configuration needs.

Lido general

KAPI Update in Holesky Testnet:
The KAPI on the Holesky testnet has been successfully upgraded to the latest version, which is expected to bring bug fixes and performance improvements. We are closely monitoring its performance and logs to ensure everything is running smoothly.

KAPI : lidofinance/lido-keys-api@sha256:bb987241eafa8f016e1f28fe22f1a87dd31d3760522f4068a9d0268595ceed6

Stereum Support:
We continue to provide Stereum setup and node management support on the Lido Discord server for users. We are committed to maintaining this support and troubleshooting any issue that arises. We will be monitoring the feedback from users and identity areas where we can improve our support.

Security Audit:
Our security audit has been conducted, and we began addressing the minor issues identified in the report. We are committed to ensuring our data center operates at optimal levels and will continue working to resolve any outstanding issues

Fullnode and VCā€™s Upgrades:
All Fullnodes and Validator Clients have been successfully upgraded across both of our data centers. Weā€™re now monitoring system performance and stability and will promptly address any unexpected issues.

Best Regards,
RockLogic Team

1 post - 1 participant

Read full topic

Lido Multichain stETH on Optimism upgrade announcement and action plan

Published: Sep 24, 2024

View in forum ā†’Remove

stETH on Optimism upgrade announcement and action plan

TL;DR

Lido stETH workstream contributors have developed a detailed action plan, built on the previously approved LIP-22 proposal. The objective is to upgrade the wstETH bridge smart contract endpoints, enabling the availability of rebasable stETH on the Optimism network alongside the already deployed wstETH as a part of the upcoming on-chain Aragon vote.

For a deeper understanding of both token availabilities, refer to the LIP-22 motivation section.

Recap and references

  • In March 2024, a proposal was published on the research forum to bring stETH token reference design for L2s and its practical pilot implementation for stETH on Optimism.
  • The proposed stETH on Optimism upgrade is based on the design supported by the Lido DAO through the LIP-22: stETH on L2 ā€” wstETH on Optimism bridge endpoints upgrade snapshot vote.
  • The upgrade was successfully piloted on the Sepolia testnet, including:
    • Testing deposits and withdrawals of wstETH and stETH, including beta UIs from Superbridge
    • Reporting stETH rebases to the TokenRateOracle on Optimism Sepolia
  • The solution passed audits by MixBytes and Ackee Blockchain.
  • The Superbridge app will offer a bridging UI for both stETH and wstETH, being an official bridging interface for the Optimism network.
  • Wrap/unwrap UI functionality for Optimism will be implemented on stake.lido.fi to facilitate seamless switching from wstETH to stETH and vice versa.

Technical details

The implementation follows the architecture presented with LIP-22: bringing the stETH token to Optimism requires upgrading the endpoint contracts on two blockchains simultaneously: Ethereum and Optimism.

The following contracts were deployed upfront (see proposed marks) to be used for the upgrade procedure:

The upgrade will be implemented in two phases:

  • upgrade L1 parts and send L2 upgrade instructions to Optimism
  • upgrade L2 parts by executing the received instructions

For detailed initial parameters of the upgrade, please refer to this document

Deposits pause warning

:warning: To ensure safety and prevent vulnerabilities during the upgrade, L1 ā†’ L2 bridge deposits for wstETH will be paused before the vote starts by the Emergency Brakes Committee. This ensures that any pending deposits are processed before the upgrade. If any transactions are stuck on L2, they can be manually pushed through.

The Emergency Brakes committee will resume deposits once both endpoints are upgraded. The committee will temporarily hold the DEPOSITS_ENABLER_ROLE role on the L1 bridge endpoint, which will be renounced by the committee itself once the upgrade is complete.

:information_source: Note that L2 ā†’ L1 wstETH withdrawals will not be affected and can proceed as usual.

LegacyOracle deprecation notice

As part of the vote, the LegacyOracle contract will be deprecated. This step has been planned since the Lido V2 upgrade and has no impact on active protocols, as verified by the Lido contributors accessing the data from Dune Analytics and Tenderly [1, 2, 3, 4].

The only active LegacyOracle data consumer is Voltz Protocol, integrated with the Mellow liquidity vault. The Voltz Protocol has been discontinued since December 2023. It is no longer maintained and is in a withdrawal-only mode, as explicitly confirmed by dev contributors from both Mellow and Voltz Protocol.

Tentative upgrade timeline

  • Oct-7-2024 (Mon): :warning: Pause wstETH Ethereum to Optimism bridge deposits
  • Oct-8-2024 (Tue): Start Aragon voting.
  • Oct-10-2024 (Thu): Main voting phase ends.
  • Oct-11-2024 (Fri): Contingent on the voting outcome.
    • The objection phase and overall voting conclude. Enactment if passed.
    • Executing upgrade for L2 bridge endpoints after the vote is enacted
    • Resume Optimism bridge deposits
    • Renounce Emergency Brakes unpause role
  • Oct-12-2024 (Sat): First post-upgrade AccountingOracle report to come
  • Oct-14-2024 (Mon): Further announcements and new UIs availability

Voting Script

The voting script will be added to the omnibus on-chain Aragon vote, including the following actions:

  • Ethereum-side actions
    • Upgrade L1 bridge endpoint implementation
    • Initialize the new L1 bridge endpoint implementation
    • Upgrade LidoLocator by setting TokenRateNotifier instead of LegacyOracle as a token rebase receiver callback
    • Grant DEPOSITS_ENABLER_ROLE to the emergency brakes committee
  • Optimism (to be sent from Ethereum and executed via OptimismBridgeExecutor)
    • Upgrade L2 bridge endpoint implementation
    • Initialize the new L2 bridge endpoint implementation
    • Upgrade L2 wstETH token implementation
    • Initialize the new L2 wstETH implementation

Contingency planning

The proposed upgrade has passed a rigorous security process. Even though, In case of failure during the upgrade:

  • If the vote fails to reach quorum (the L1 bridge is still paused), suggest a vote restart and communicate further deposit pause delays
  • If the L1 upgrade fails, the L2 upgrade wonā€™t proceed, and wstETH deposits will be suggested to resume via an Aragon follow-up vote (using the following unpause script)
  • If the L2 upgrade fails, a rollback vote will be initiated to restore L1 bridge functionality and resume wstETH deposits (using the following rollback script)
  • If the emergency committee brakes misoperates after the upgrade (e.g., hasnā€™t renounced the role or hasnā€™t unpaused the deposits), then an aragon on-chain vote should be launched to replace the committee and continue bridge operations
  • Postmortem will be issued accordingly for possible severe unforeseen cases.

Operational delays or last-minute security concerns will be communicated, and new dates will be announced accordingly.

Discussion

Any additional feedback or suggestions on this proposal would be highly appreciated.

1 post - 1 participant

Read full topic

Department of Decentralisation Becoming an Ethereum Node Operator Part 1: The Current Landscape of Liquid Staking Protocols

Published: Sep 23, 2024

View in forum ā†’Remove

Author: Javier Ron - Research @firstset

TLDR

  • The combination of capital and technical barrier of entry has pushed the solo staker category to represent between 1% and 6.5% of the total ETH staked, based on Dune Analytics and Rated estimates
  • Rated reports that almost 50% of all staked ETH is handled through the top 4 staking entities, which either run their own centralized validators, or delegate to a limited set of established Node Operators (NOs).
  • This concentration of both stake and infrastructure by a handful of entities is against Ethereumā€™s vision of decentralization, and more concretely a risk for Liquid Staking Protocols (LSPs)
  • LSPs have become aware of this situation and are opening up to increasingly permissionless models for NOs, with the aim of reducing the share of the established node operators.
  • The biggest challenge for new NOs is to build trust among LSPs
  • In consequence, each of these protocols have devised their own way of establishing trust with unknown NOs, as well as different reward mechanisms to attract new potential NOs and compete with other LSPs.
  • Firstset has created a table summarizing the most relevant protocolsā€™ key points ranging from Liquid staking, Lido CSM, Ether.fi, Rocketpool as well as others such as Stader and Puffer
  • In this post we have given an overview of the most relevant liquid staking protocols from the perspective of aspiring node operators. This includes collecting information on their requirements and reward mechanisms, as well as some of their particularities.
  • In the second part of this series, we will discuss the pros and cons of these protocols, and point out what we gather to be the most attractive option. Furthermore, we will discuss what we believe to be the best path for aspiring small- and medium-scale Node Operators to approach permissionless operation.

This is a series about the current state and possibilities of node operation on Ethereumā€™s Liquid Staking Protocols (LSPs).

It is aimed for people or entities interested in entering the node operation arena at small- or medium-scale, and using LSPs. We assume the reader knows the basics around running an Ethereum node, and participation in the proof-of-stake consensus mechanism.

The first part aims to give an overview of the most relevant LSPs allowing permissionless participation, describing their requirements and particularities. We believe that this information is valuable for potential node operators, and will help users to decide which path is more aligned with their specific interests.

In the second part of this series we take this information and discuss what we believe to be the best path for aspiring small- and medium-scale node operators (NOs).


Introduction

Macro overview of stake ETH

Up until recently, the only way to actively participate and earn yield in the Ethereum proof-of-stake protocol was to join as a solo staker. Doing so entails several requirements. From those, the most difficult to meet is the required stake of 32 ETH, a prohibitive amount for most.

Despite the fact that the Ethereum Foundation deemed that solo staking is the best staking option for securing Ethereum, the combination of capital and technical barrier at entry has pushed the solo staker category to represent only 1% to 6.5% of the total stake, based on Dune Analytics and Rated estimation.

In other words, between 94.5% and 99% of staked ETH is managed by non-solo stakers.

Taken from: https://dune.com/hildobby/eth2-staking

LSPs are an answer

It has been possible for < 32 ETH holders to participate in a passive manner via Liquid Staking Protocols (LSPs): Pools that receive and accumulate ETH from stakers; and delegate operation of validators to NOs. In this model, the liquid staking protocols (and their NOs) get a cut of the stakersā€™ yield in exchange for their service.

Generally, participation as a NO in the most relevant LSPs has been restricted to a handful of teams, which have the reputation and means to do so at scale. For example, Kiln, the largest NO according to Rated, has close to 47,000 active validators, corresponding to ~1,504,000 in staked ETH, or ~$3.7bn at todayā€™s price(at ETH: $2.5k) and equivalent ~4% of all staked ETH. :exploding_head:. Most of this of this amount is not directly owned by Kiln, but itā€™s delegation received from LSPs.

Rated reports that almost 50% of all staked ETH is handled through the top 4 staking entities, which either run their own centralized validators, or delegate to a limited set of established Node Operators (NOs).

Risk of current staking ecosystem

This concentration of both stake and infrastructure by a handful of entities is against Ethereumā€™s vision of decentralization, and more concretely a risk for LSPs. Imagine a scenario where a subset of the largest NOs stops working ā€”either because of an attack, failure of underlying infrastructure, or even willinglyā€” with a specific LSP, this could result in significant financial loss for both the affected protocol, and their stakers. Such scenario however unlikely, is not impossible.

In simple terms, liquid staking is a convenient option for <32 ETH holders that want to stake in Ethereum. Yet, this convenience has resulted in actual node operation and PoS validation to become very much centralized.

So, this situation is not ideal. How do we get out of it?

Luckily, LSPs have become aware of this situation and are opening up to increasingly permissionless models for NOs, with the aim of reducing the share of the established node operators.

However, to participate as a NO for an LSP, one needs to acquire a certain amount of trust. After all, the LSP is entrusting unknown NOs with their ETH, at the risk of inefficiency, or worse, slashing.

In consequence, each of these protocols have devised their own way of establishing trust with unknown NOs, as well as different reward mechanisms to attract new potential NOs and compete with other LSPs.

The following table summarizes the most relevant protocolsā€™ key points. Liquid Staking and Solo Staking are included as baselines for comparison:

Staking Comparison - Single Validator - Permissionless

Solo Staking Liquid Staking Lido CSM (currently in testnetšŸš§) Ether.fi ā€Solo Stakerā€ Rocket Pool ā€Node Stakerā€ Stader Puffer Diva
APR Formula Beacon APR Beacon APR * ~75-90% (Bond * Beacon APR) + (32 * Beacon APR * 6%) / Bond Ether.fi rewards 5% of validator rewards to operator. (Bond * Beacon APR) + (32 - Bond * Beacon APR * 14%) / Bond. Not counting MEV. + ~10% APR on RPL collateral (Bond * Beacon APR) + (32 - Bond * Beacon APR * 6%) / Bond. 12.4% SD (32 * Beacon APR) - 1 VT/day (Bond * Beacon APR) + (32 * Beacon APR * 10%) / Bond / 16
Example of APR Assuming Beacon APR = 4% 4% 3.6% 9.5% (1.3 ETH bond) ā€” 5.68% ETH 10.45% RPL 5.44% ETH 12.5 SD ~5% ETH 1.02% ETH
Entry cost 32 ETH No minimum 2.4 ETH for first validator. 1.3 ETH for subsequent validators 0 ETH ā€” 2 ETH 8 ETH ā€”16 ETH + RPL collateral (10% of borrowed ETH) 4 ETH + SD collateral (0.4 ETH) 1 ETH (if using Trusted Execution Enclave) 1 ETH
Example operation cost (USD) per month: Dedicated server on Hetzner :one: ~90 USD/month ā€” ~90 USD/month ~90 USD/month ~90 USD/month ~90 USD/month ~150 USD/month (TEE is requiered) ~90 USD/month
Onboarding period Validator queue Immediate Validator queue Application period (2 weeks) + Validator queue Validator queue Validator queue Validator queue Validator queue
Tech expertise required Yes No Yes Yes Yes Yes Yes Yes
Agency on node diversity :white_check_mark: :x: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:

:one:: Per node. you can run many validators per node, but you need at least one node to run one validator. The operation cost does not scale linearly with number of validators, as the count of validators increases, more automation and monitoring tools are needed.

Particularities

  • Lido CSM
    • Currently testnet only. Mainnet deployment will be voted by the end of 2024
    • The NO has to provide a bond as collateral for slashing events. The bond for the first validator is 2.4 ETH, and 1.3 ETH for each subsequent validator.
  • Ether.fi
    • The NO has to provide a 2 ETH bond as collateral for slashing events.
    • To be able to participate as a NO with no bond, the operator must commit to run the node for 2 years.
    • The nodes will be run as part of an Obol DVT cluster.
    • The operator can receive initially up to 96 ETH.
    • 2 week testnet trial-period before allocation of stake.
  • Rocket Pool
    • Requires both ETH self-stake, and collateral in RPL tokens. The RPL requirement is at least 10% and up to 150% of the borrowed ETH amount in RPL token. This is an ongoing requirement, meaning that if the price of RPL drops with respect to ETH, the node operator must supplement the collateral until at least 10% is reached again.
    • The deposited RPL collateral also generates rewards.
  • Stader
    • Requires both ETH self-stake, and collateral in SD tokens. SD is Staderā€™s own token.
    • SD collateral goes from 0.4 to 8 ETH in SD token. The specific percentage is chosen by the node operator. similar to Rocket Pool, this is an ongoing requirement.
    • SD deposit also generates rewards.
  • Puffer
    • Bond is 2 ETH, but can be reduced to 1 ETH if executing Secure-Signer software, which requires specific hardware and configuration for Trusted Execution Environments (e.g. Intel SGX)
    • All PoS rewards are given to the node operators. However, node operators must pay upfront for the ā€œrightā€ to validate, with one Validation Token (VT) per day. The cost of one VT is ~90% of the daily rewards of a single validator. The price of the VT token is set by Puffer, and greatly influences the APR of the node operator.
  • Diva
    • The node is to be operated as part of a 16-participant DVT cluster, where each participant holds a key share.
    • Requires a 1 ETH Bond per key share. This causes the node operator reward to be very diluted.

Clarifications

The table considers running only a single validator. However, hundreds of validators can be run within a single node, thus the operational costs of running nodes get reduced in proportion to the total amount of validators per node. One validator manages 32 ETH of stake, so a single node could manage tens of thousands of ETH. However, too much stake on top of a single node is not a very good idea in terms of fault-tolerance.

  • Distributing validators over several nodes with tech like Vouch or DVT solutions give effective fault-tolerance.

All node operation options require roughly the same amount of tech expertise. This includes running nodes, setting up the validators, monitoring, and maintenance.

All node operation options give freedom to the operator to choose their preferred stack, and geographical location. This is potentially beneficial as diversity is fundamental for systemic resilience of Ethereum.


In this post we have given an overview of the most relevant liquid staking protocols from the perspective of aspiring node operators. This includes collecting information on their requirements and reward mechanisms, as well as some of their particularities.

In the second part of this series, we will discuss the pros and cons of these protocols, and point out what we gather to be the most attractive option. Furthermore, we will discuss what we believe to be the best path for aspiring small- and medium-scale Node Operators to approach permissionless operation.

About Firstset

We commit our intellectual, social and computational capital to help bootstrap the cryptoeconomic networks of tomorrow. We are a team of crypto-native node operators and builders with a mission to support emerging chains and other kinds of decentralized networks from day one.

firstset.xyz

2 posts - 2 participants

Read full topic

General Victim of phishing

Published: Sep 20, 2024

View in forum ā†’Remove

Can you help me? I am of phishing of staked ether today by ledger. Can you help me?

2 posts - 2 participants

Read full topic

Department of Decentralisation PERCH Proposal: Request for testing of Commit-Boost and the PBS Module

Published: Sep 18, 2024

View in forum ā†’Remove

Introduction

Below is a post in response to PERCH: Protocol Evaluation and Request Coordination Hub. Commit-Boost has previously been introduced to the Lido Community (recommended reading if you are not familiar) and we submitted a grant proposal for funding from the Lido Community. Thank you for this opportunity to engage with the Lido Community.

Over the last few months, Commit-Boost has been in development. We are targeting production-ready + audit by the end of October and have been engaged with multiple operators (both that are part of the Lido operator set and outside of the Lido operator set) for testing. We are asking more teams to test for feedback and to ensure Commit-Boost has been designed without unknown limitations across Lidoā€™s NOs. This request is scoped to Commit-Boost + the PBS module and follow-on requests for other module testing will be posted on the Lido Community Research Forum.

Below is the information requested in the PERCH post. If more details are needed or other formats are preferred, please let us know.

Details of Request for Testing

  • Number of Participants: We request at least 10 different NOs with a total of 50,000 validators in Holesky to start testing Commit-Boost and the PBS module
  • Application Form: Link here

Testing Outline:

  • Software and/or protocols to be used: Commit-Boost is the software with the repo here, documentation on testing here, and documentation to learn more can be found here. Please start by testing just the PBS module
  • Networks: Holesky
  • Duration: A few weeks
  • Expected Impact: Teams will need to change their / add a sidecar to be Commit-Boost as outlined in the documentation. Please note we also have tools / support different configurations, e.g. docker, native binaries, and k8s to help streamline deployment. The current testing should allow for backward compatibility (i.e. same / better functionality than just running MEV-Boost) and give NOs more modularity / insight to reduce risks and improve their operations

Requirements:

  • Alignment with Ethereum Roadmap: Commit-Boost directly aligns with Etheruemā€™s roadmap with modules that are being created around inclusion lists (censorship resistance) and preconfirmations (scaling). We have also designed Commit-Boost to reduce fragmentation risks to Ethereum and its operator set and not limit who can participate and build Validator Services
  • Neutrality and Inclusivity: Commit-Boost is designed to not limit any innovation around Validator Services and is built to decrease risks for Ethereum and improve safety mechanisms for Lido / Ethereumā€™s NOs
  • Adherence to Community Standards: We have started holding Community calls to hear any concerns / drive consensus around anything contentious and have been working with both validators and module creators to design Commit-Boost from day one. We have also been engaged with the broader Ethereum community for research, design, feedback, and testing around any standards we may support
  • Security Best Practices: This project is open source with the code being broadly engaged by the community with many eyes and different perspectives across teams during the research, design, and feedback / testing phase. We are also getting Commit-Boost + PBS audited by one of the top audit firms in the space
  • Complementary Use Cases: Commit-Boost is designed to be one sidecar with the opportunity for validators to opt into many commitments. We expect things like preconfirmations and inclusion lists to flourish and many other commitments / validator services to compliment each other

Please let us know if there are any questions or concerns or anything we can help with and we appreciate the NOs of the Lido Community helping to test Commit-Boost.

1 post - 1 participant

Read full topic

Projects Unlocking new validator yield with mev-commit through stETH

Published: Sep 13, 2024

View in forum ā†’Remove

Hello! Iā€™m Drew Harding and I lead growth strategies for Primev, which is building mev-commit. Long time reader, first time poster :slight_smile: Iā€™m excited to formally introduce the project to the Lido community and hear your feedback!

TL;DR

Primev introduces mev-commit, a novel network designed to play fast commitment games starting with preconfirmations, which have shown to enhance validator yield on the Holesky testnet. Validators are able to passively opt-in to mev-commit and contribute to network security using stETH. Key facts about mev-commit:

  • Chain-abstracted network for real-time bidding in encrypted mempools
  • Addresses coordination inefficiencies in transaction execution
  • Supports passive opt-in for validators, who may use stETH as collateral via restaking protocols such as Eigenlayer and Symbiotic
  • Early adoption on Holesky testnet with interest from Lido operators
  • Integration plans include mainnet staking contracts, stETH support, and Lido ETH staking UI integration

Weā€™re seeking feedback from the greater Lido community as we continuously align mev-commit with Lidoā€™s mission. With this post we are raising awareness and soliciting input on features to ensure mutual benefits and seamless integration.

Introduction

mev-commit is an innovative network designed that enhances validator yield through commitment games, e.g. preconfirmations. When validators passively opt-in, they simply gain bid revenue as extra value added to their blocks using their existing mev-boost sidecar. From the validatorsā€™ perspective, mev-commit bids act as another transaction source that adds value to blocks as it introduces new dimensions to transaction fee expression such as time. Validators may opt-in and use their own security collateral via staking ETH; native restaking; stETH restaking via Eigenlayer; or stETH restaking via Symbiotic.

mev-commit does NOT require validators to run any additional software, such as sidecars, but instead integrates upstream to mev-boost via block builders or relays to enhance the mev-boost pipeline.

What is mev-commit

  • Real-Time, Chain-Abstracted Network: mev-commit is a credible commitment network designed as a compatible layer on top of post-merge PBS infrastructure. It has undergone extensive testing on the Holesky testnet since Jan ā€˜24 and has passed a first round of audits for mainnet deployment.
  • Versatile Bidding Support: mev-commit supports sending bids for various execution or commitment use cases, with an initial focus on execution preconfirmations for Ethereum. It accommodates both leader-based and leaderless visions, reducing mechanism risk for participants.
  • Active Participation and Testing: Many validator groups are already opted into the network on its testnet, which can be tracked on Holesky contracts or the validator registry dashboard. Actors including MEV searchers, L2s, shared sequencers, and bridges are working on Proofs-of-Concept with mev-commit to test use cases and enhance their transaction UX.
  • Net-New Revenue Opportunities: Bids in mev-commit represent new revenue opportunities for validators, block builders, sequencers, and other mev actors. Holesky test data shows an average 2x increase in block value using mev-commit. Execution service providers commit to these bids and must deliver on their commitments, such as executing transactions in Ethereum blocks.

Context and background

Primev, the organization behind mev-commit, was founded in November 2022 following discussions with members of the Ethereum Foundation and Flashbots team at Devcon Bogota '22 in which we explored the benefits of a real-time coordination layer. Our teamā€™s experience operating a block builder and relay laid the foundation for mev-commit, an open-source credible commitment network that addresses coordination inefficiencies in an increasingly decentralized and complex transaction execution landscape.

With mev-commit, communities like Lido can passively opt in to preconfirmations, described as the ā€œnext widely adopted validator service after mev-boostā€ (per Hasuā€™s ReGOOSE proposal). Some Lido operators have already expressed interest in mev-commit, which already has early adoption from validator groups on the Holesky testnet. Primev has seen recent demand from stETH holders, particularly those utilizing stETH to restake in Symbiotic, following our partnership announcement with Symbiotic. Additionally, Primev has published extensive research on preconfirmations and is building mev-commit in the open, with plans to grow the network with the community through a DAO structure.

How mev-commit benefits yield for Lido validators and increases utility for stETH holders

  • High bar for security practices
    • We prioritize security, rigorously testing mev-commit since the beginning of the year and engaging audit firms and independent security researchers for audits. Security reports will be made publicly available for mainnet.
  • Low-risk profile
    • Weā€™ve aimed to avoid introducing additional risks to LDO token holders and stETH stakers. Our passive opt-in mechanism live and tested on Holesky eliminates middleware risk and designates mev-boost relays as referees for commitment games, ensuring net-new revenue reaches validators.
  • stETH adoption and interoperability
    • Encouraging the use of stETH as collateral to opt into mev-commit increases stETH utility to bring forward next-gen network features like preconfirmations, aligning with community values.
    • We plan to explore a multiplier model for stETH stakers in the protocol, incentivizing participation in the mev-commit ecosystem and vice-versa.
  • Philosophy-alignment and commitment to decentralization
    • As former block builders and relay operators, we have worked to mitigate censorship and centralization risks post-merge Ethereum. mev-commit is designed with this perspective, incorporating feedback from researchers. We aim to decentralize each network component with input and participation from early users and involved communities.
  • Increase validator yield
    • Primev has been championing preconfirmations for over a year in the ecosystem, and has pioneered a set of new mev-originating services through a sufficiently decentralized network. Primev is dedicated to growing the usage of these services and thus benefit participating validators in a continuous and growing manner as we have ecosystem participants build new commitment games and introduce them to the network.
    • Notably, mev-commitā€™s design avoids suboptimal decision making for validators, such as constraining block builders, which can lead to opportunity costs for validators. This leads to opted-in validators with little to no downside potentialwhile maximizing upside potential for net-new yield.
    • mev-commit is the only network that is able to provide execution preconfirmations by default, unlocking maximum revenue from preconfirmation bids as users are willing to pay extra for execution guarantees and avoid transaction reversion from being included but not executed.

Getting mev-commit Lido-ready

Primev is enacting the below tasks based on early feedback from the Lido community. Our goal is to integrate mev-commit for a seamless interaction with the Lido community:

  1. Employ mainnet staking contracts:

    This approach mitigates bridging or chain-related risks considering the large amounts staked, relying primarily on Ethereum security to passively opt-in to mev-commit.

  2. Support stETH as a staking asset

    Leveraging DeFiā€™s composability, this integration aligns both ecosystems and increases the utility of stETH for gaining additional yield from commitment games. As the Lido community benefits from these games, we will explore additional partnership opportunities to enhance incentives for staking stETH as an opt-in method.

  3. Integrate Lido ETH staking into mev-commitā€™s validator dashboard UI

    This includes supporting stETH and other related actions based on feedback, ensuring a seamless and user-friendly experience for validators opting into mev-commit. This will give mev-commit opted-in validators an opportunity to accept stETH from the community as collateral, and stETH holders to participate in securing mev-commit and benefit from preconfirmations.

  4. Launch a Validator Insurance Pool to enhance low risk profile of participation

    Primev is in the process of launching a 100 ETH Validator Insurance Pool on mainnet to reimburse validators for any potential hazards resulting from opting in to mev-commit. While we donā€™t anticipate validators to experience any losses at all from opting in, having an extra Insurance Pool that covers multitudes of ETH value of the average block further enhances the low risk profile of opting into mev-commit.

Lido community feedback

Weā€™re enabling the adoption of mev-commit by Lido validators and stETH holders as a means of increasing yield and enhancing network security through sharing revenue streams unlocked by mev-commitā€™s innovative commitment games. This provides stETH holders with additional utility and validators with new revenue streams that can be opted into with minimal risk.

We invite Lido operators to learn more about the value unlocked through mev-commitā€™s preconfirmation mechanism during the Holesky testnet phase and mainnet transition. Given the development for stETH support is complete at the contract level and dashboard support will be released soon, feedback at this stage will help us ensure we meet Lido community requirements and preferences prior to mainnet launch.

We are open to collaborating with the Lido community to develop incentive models that reward stETH holders for participating in mev-commit. This could include a multiplier model or other mechanisms that align with Lidoā€™s existing rewards structure. We encourage Lido operators and community members to share thoughts on how we can enhance integration, improve user experience, and align our network with Lidoā€™s mission of decentralization and security.

Thanks!

1 post - 1 participant

Read full topic

Proposals CSM Prover Bot Funding

Published: Sep 13, 2024

View in forum ā†’Remove

TL;DR

One of the essential parts of the upcoming Community Staking Module (CSM) is the permissionless reporting of the facts of the validatorā€™s withdrawal and slashing. To facilitate CSM operations and reduce the operational burden on the CSM Node Operators, Lido contributors developed a csm-prover-tool. This tool will run in the daemon mode to ensure timely reporting of the validatorā€™s withdrawal and slashing.

It is proposed that the Gas Supply Committee compensate for transaction costs of reporting actions.

Technical details

The information about the validatorā€™s withdrawal balance and the facts of it being slashed is crucial for proper bond accounting and timely penalization. Reporting of this information is done via permissionless methods on CSVerifier.sol contract. To prepare and submit report transactions csm-prover-tool can be used. This tool allows for 2 operation modes: daemon and CLI. While CLI mode is introduced for the purposes of one-time reporting by Node Operators, daemon mode is used to run the application on a permanent basis. Being launched in daemon mode, the application monitors the state of the Ethereum CL and submits reports about CSM validators being withdrawn or slashed.

Gas estimation

Each individual reporting operation costs around 300,000 gas. With the assumption about the gas price of 10 wei, each individual report will cost around 0.003 ETH. Assuming that the number of reported events for CSM validators will not exceed 500 per month, it is proposed to keep the wallet balance used for the csm-prover-tool at 1.5 ETH and top it up to 1.5 ETH if the balance drops below 1 ETH to ensure smooth operations.

Given the uncertainty in the expected number of possible withdrawals and slashings of CSM validators, it is not possible to estimate monthly costs at the moment.

Links

8 posts - 5 participants

Read full topic

Node Operators Stakewithus is now part of Nansen

Published: Sep 11, 2024

View in forum ā†’Remove

Dear Lido Community,

We are excited to announce that as of 10/09/2024, Stakewithus is now part of Nansen.ai!

This acquisition aligns perfectly with our vision of providing seamless and secure staking services to a broader audience. Our staking expertise combined with Nansenā€™s advanced analytics capabilities sets the stage for an integrated, powerful and one-stop investment platform.

All of Stakewithusā€™s validators and related staking resources will remain fully operational by the exact same team. There are no operational changes (personnels + geographical distribution of nodes + vendors utilized) and we will be taking over the staking unit within Nansen. For a start, we have pushed out the Nansen Staking Hub, and the staking functionalities will be fully integrated into Nansenā€™s product suite in the coming months.

We will continue to run the SDVT mainnet nodes without any changes to our current team and infrastructure, and we hope to deepen our relationship with Lido when new opportunities arises. In fact, Nansen (via nansengov.eth) is now the top public delegate - this shows strong alignment with skin in the game.

For more information on the acquisition, visit the Nansen blog.

Both Nansen and Stakewithus are based in Singapore. Please feel free to ping us anytime if there are any questions!

Michael,
on behalf of the Stakewithus team

2 posts - 1 participant

Read full topic

Proposals CSM Committee Creation

Published: Sep 10, 2024

View in forum ā†’Remove

Purpose

The Community Staking Module is approaching the mainnet. Most of the CSM features are designed to function automatically and permissionlessly. While critical management functions like creating or updating bond curves, setting charge penalty recipient, and others are controlled by the on-chain voting to ensure protocol security and reliability, the committee multi-sig can control some less critical and non-essential features.

Responsibilities

It is proposed to form a CSM Committee with a corresponding multi-sig and delegate the following permissions regarding CSMā€™s most common actions to it:

All of the functions mentioned above might require frequent usage or fast reaction. It is reasonable to allow a committee multi-sig to support smooth operations.

Funding

The only funding required for the committee to operate is a moderate amount of ETH to pay for the gas when executing transactions.

It is proposed that the committee be added to the Gas Supply Committee list of wards.

Multi-sig composition

It is proposed that six members be on the committee and a multi-sig:

It is proposed to set a signing threshold for the committee multi-sig to 4/6 so that any decision should be supported by both Lido contributors and independent participants to be executed.

On-chain requirements

Committee multi-sig should be deployed before CSM deployment on the mainnet to ensure proper role assignment.

The committeeā€™s lifespan

It is proposed that the committee will exist until CSM sunset / significant update on the mainnet or until the token holders decide to dismantle the committee via Snapshot vote.

Reporting

The committee members will report on actions taken every quarter using the Lido research forum.

CSM Node Operators can use a special section on the Lido research forum to contact the committee with their questions and complaints.

11 posts - 8 participants

Read full topic

Community Grants / Initiatives Initiative to increase voting participation and delegation (Govcheck by PYOR)

Published: Sep 10, 2024

View in forum ā†’Remove

About PYOR

PYOR (Power Your Own Research) is a cutting-edge blockchain analytics firm established in 2022. The company specializes in providing deep analytical insights and research on blockchain technologies, focusing on enhancing the understanding and strategic use of these technologies in various applications. PYOR is committed to empowering the blockchain ecosystem by delivering actionable intelligence to drive informed decision-making and strategic growth.

Executive Summary

GovCheck is a weekly video series designed to bridge the gap between the governance activities of the Lido DAO and social media discussions, particularly on Twitter. Currently, only 8% of LDO token holders actively participate in voting, leaving the majority of voting power underutilized. Many token holders are unaware of key governance proposals and discussions, resulting in missed opportunities to participate in governance.

GovCheck will address this issue by curating and summarizing governance discussions, proposals, and comments within the Lido DAO. Our team will transform this information into short, engaging video content aimed at informing and motivating LDO token holders to actively participate in governance. Through this initiative, we aim to increase voter turnout, improve community engagement, and ensure more meaningful contributions from LDO token holders.

Problem Statement

There is a significant information gap between the governance activities within the Lido DAO and the discussions on social media platforms. This gap results in LDO token holders being unaware of important governance decisions, leading to underutilized voting power. Many token holders, especially those on Twitter, miss out on critical opportunities to contribute to governance because they are not informed about the discussions and proposals taking place within the DAO. As a result, only a small fraction of LDO holders actively engage in the governance process, leaving much of the voting power untapped.

Target Audience

  1. LDO Token Holders: Individuals who hold LDO tokens but are not actively participating in governance due to a lack of awareness or understanding of ongoing proposals and discussions.
  2. Delegators: LDO holders who delegate their voting power but want to stay informed about the decisions made on their behalf, ensuring their delegation aligns with their values and interests.
  3. Active Participants in DeFi: Users involved in the broader DeFi ecosystem who are interested in governance participation but may not be fully engaged with Lido DAOā€™s processes and updates.
  4. Crypto Enthusiasts and Influencers: People active on platforms like Twitter, Telegram, and Discord who can amplify governance discussions and help spread awareness about key proposals and decisions.
  5. Governance Stewards: Individuals and teams deeply involved in DAOs and governance processes, seeking accessible, high-quality content to stay updated and influence decision-making within the Lido ecosystem.
  6. Educational Platforms and Analysts: Blockchain educators, content creators, and analysts who provide insights to their audiences on governance-related topics and Lidoā€™s ecosystem developments.

Solution

We are governance crawlers who meticulously review discussions, proposals, and comments within the Lido DAO. We delve into the intricate details of discussions and debates that precede the voting process. GovCheck will transform these discussions into digestible and engaging video content, providing clear summaries and insights into the ongoing governance activities. By presenting this information in an accessible format, GovCheck aims to bridge the gap between Lido DAOā€™s governance processes and the broader community, ensuring that LDO token holders are well-informed and motivated to actively participate in governance decisions.

Content strategy
Our proposed series of 48 GovCheck videos will be strategically divided into three key categories to deliver a well-rounded and engaging content experience:

  1. Governance Updates (24 videos):
  • Purpose: Provide concise summaries of recent governance activities, important decisions, and developments within the Lido DAO.
  • Goal: Ensure the community stays informed about crucial governance events and proposals, promoting transparency and awareness.
  1. Delegate Spotlight (12 videos):
  • Purpose: Highlight profiles of LDO token delegates, showcasing their contributions, viewpoints, and roles within the Lido DAO.
  • Goal: Foster a stronger connection between delegates and token holders by showcasing the individuals who play a key role in governance.
  1. Lido How-To (12 videos):
  • Purpose: Offer clear, step-by-step guides to help new LDO token holders understand and engage with the governance processes of the DAO.
  • Goal: Simplify the governance procedures, making it easier for token holders to actively participate and make informed decisions.

Monthly Content Cycle:

  • Week 1: Governance Updates
  • Week 2: Delegate Spotlight
  • Week 3: Governance Updates
  • Week 4: Lido How-To

Promotional Content: To maximize reach, each video will be complemented with smaller promotional materials across social media platforms:

  1. 3 Clips (30 seconds each): Highlight key takeaways for easy sharing on platforms like Twitter, LinkedIn, and Farcaster.
  2. 3 Posts: Text-based summaries or quotes to spark interest in the full video or encourage delegation.
  3. 1 Infographic: Simplify governance topics for a broader audience.
  4. 1 Carousel: Step-by-step breakdown of important topics to encourage further engagement.

Team Members

  • Krishna Hegde (Co-Founder):

Krishna, a BITS Pilani graduate and MBA holder from The Tuck School of Business at Dartmouth, is also a CFA (Chartered Financial Analyst). With over two decades of experience in banking, he served as Managing Director and Head of Asia Credit Research at Barclays Singapore. Transitioning to fintech, he joined Paytm as Senior Vice President - Business, where he established the lending, wealth management, and insurance sectors. Krishna ventured into crypto in 2017 as a retail investor and in 2021, joined CoinSwitch, Indiaā€™s largest crypto exchange, to lead a new business
vertical. At CoinSwitch, he created CRE8, the first-ever Crypto Rupee Index for India, tracking the local crypto market.
Twitter: PositiveGramma

  • Sarmad Nazki (Co-Founder):

Sarmad, a trained Chartered Accountant, spent over 8 years at EY and KPMG in transaction advisory services before transitioning to the startup world. He served as the Head of Finance at OLA and was a founding employee of OLA Electric. Later, he joined CoinSwitch as CFO, where he helped raise $260 million with participation from a16z, marking their first investment in India. Additionally, Sarmad established CoinSwitch Ventures, the VC arm focused on investing in Indian blockchain technology founders.
Twitter: snazki

  • Sharan Nair (Co-Founder):

Sharan has over a decade of experience in the crypto industry, with a deep understanding of the Indian crypto market and its regulatory landscape. He began his crypto journey in 2014 with Unocoin, one of Indiaā€™s first crypto companies, where he played a key role in raising awareness about crypto. He later joined CoinSwitch, Indiaā€™s largest crypto exchange with over 20 million users, as one of its first employees and served as Chief Business Officer. At CoinSwitch, Sharan was instrumental in bridging the gap between regulators and the Indian crypto industry.
Twitter: NairSharan

  • Yadunandan Batchu (Co-Founder):

Yadunandan has over a decade of experience with crypto, beginning with his interest sparked by the Bitcoin white paper. His first formal role was at Unocoin, where he developed a proof of concept for implementing blockchain technology in the insurance industry. He later joined CoinSwitch, where he leads the Blockchain team and established the end-to-end blockchain node infrastructure
Twitter: nandubatchu

  • Aakash Athawasya (Content Creator, Educator)

He has been a content creator in the crypto space for the last 4+ years. He handles end to end content production across platforms, writing, video and audio. Prior to this, he worked with crypto product companies in research & content roles.

Twitter: AakashAtha

  • Nihar Thummar (Researcher, Content Creator)

Nihar, a crypto research analyst, is passionate about delving into intricate subjects within the cryptocurrency space. He writes in-depth technical articles about various aspects of crypto. With over one year of experience, he previously worked with Instadapp and Yirifi.ai
Twitter: Nihar_Thummar

  • Sriram Natraj (Educator, Content Creator)

Sriram has a deep passion for demystifying cryptocurrency and web3 technologies for non-technical audiences. With a background at BrownRice Capital, where he facilitated investment opportunities in crypto for ultra-wealthy Indians, he has honed his skills in making complex financial concepts accessible. His experience and enthusiasm for simplifying these emerging technologies reflect his commitment to broadening their understanding and adoption across diverse user groups.

Twitter: sriramHQ

Success Potential

Our project is well-positioned for success due to:

  1. Real Need: There is a distinct need for accessible and engaging content related to Lido DAOā€™s governance processes. By making governance discussions more visible on social media, we can effectively activate token holders and encourage greater participation in the DAOā€™s decision-making.
  2. Experienced Team: Our team brings substantial expertise in the crypto sector and content creation.m The founding team also includes executives from CoinSwitch Kuber, offering deep knowledge in crypto and governance.
  3. Strong Distribution Engine: Leveraging our well-established distribution channels, including social media platforms, a mailing list of prominent crypto VCs, and connections with protocol governance leads, we are equipped to effectively reach and educate LDO token holders.

Grantā€™s Impact

Steps to Increase User Interaction:

  1. Engaging Content: Produce visually appealing and educational videos that are both entertaining and informative to capture and retain viewersā€™ interest.
  2. Consistent Posting: Maintain a weekly publishing schedule to build anticipation and ensure regular viewership.
  3. Community Feedback: Collect and integrate feedback from the community through midpoint analysis of video views and qualitative feedback to continuously improve content relevance and engagement.
  4. Collaborations and Guest Appearances: Partner with influential figures within the Lido ecosystem or other related crypto projects to enhance visibility and credibility.
  5. Educational Campaigns: Conduct educational campaigns to help users grasp the importance of participating in governance and understand how their involvement can positively impact the Lido DAO ecosystem.

Budget Breakdown

Category Budget per video Total Budget (48 Videos)
Research and Script Writing $100 $4,800
Recording + Equipment $75 $3,600
Editing, VFX, Sound, Subtitling, etc $250 $12,000
Project Management + Quality Check $75 $3,600
Publishing, Promotions, and Distribution $125 $6,000
Total $625 $30,000

Feedback and Comments

We highly value the insights, suggestions, and feedback from the LIDO team, their delegates, and all participants in the ecosystem. Your input plays a crucial role in refining our approach and ensuring the effectiveness of our content.

Please feel free to share any comments or thoughts on how we can enhance our work. We are committed to reviewing and addressing all feedback with careful consideration. By incorporating your suggestions, we aim to make meaningful improvements that align with our shared goals and contribute to the continued success of the LIDO community.

6 posts - 3 participants

Read full topic

General [Proposal] PERCH: Protocol Evaluation and Request Coordination Hub

Published: Sep 06, 2024

View in forum ā†’Remove

Overview

The proposal is addressed at projects/protocols that provide functions, i.e relays, credible commitmentsā€¦, and who are seeking operators running validators on Lido on Ethereum to test/utilize these functions.

Itā€™s also addressed at Node Operators (NOs), running validators on Lido on Ethereum, who wish to express their interest in participating in collaborative testing on test networks. The objective is to conduct tests that could potentially enhance the resilience and performance of Ethereum, provided these tests do not disrupt the proper functioning of the Lido protocol.

In sum, the Protocol Evaluation and Request Coordination Hub (PERCH) framework proposes a collaborative structure for protocols and projects seeking participation from node operators (NOs) running validators on Lido on Ethereum. This framework facilitates the evaluation and testing of various research technologiesā€”such as relays, credible commitments, blob propagation, and moreā€”by coordinating participation between protocol developers and node operators. The goal is to conduct thorough tests that enhance the resilience and performance of Ethereum, ensuring that these tests do not disrupt the proper functioning of any ongoing ecosystem protocols, such as those within the Lido context.

Expectations

For Applicants (projects and protocols):

  1. Number of Participants: Specify the ideal number of operators/validators required.
  2. Application Form: Attach a form for NOs to express interest (if relevant) and provide the necessary details. Additional instructions attached below in the How to Participate section
  3. Testing Outline:
  • Software and/or protocols to be used.
  • Networks on which the tests will be conducted (e.g., Holesky or others).
  • Duration of the testing period.
  • Expected impact on the network as a result of these tests.
  1. Requirements:
    Any project or protocol undergoing a testnet with Node Operators (NOs) should, at a minimum, meet the following requirements:
  • Alignment with Ethereum Roadmap: The proposed technology should complement and advance Ethereumā€™s long-term goals, particularly in areas such as scaling, censorship resistance, or decentralization. Solutions should have a clear path to potentially becoming native to the protocol, aligning with Ethereumā€™s future upgrades and developments
  • Neutrality and Inclusivity: The technology should enhance the user experience and robustness of the Ethereum network without introducing favoritism or reliance on specific service providers. For instance, it should not require the Lido protocol to favor a specific set of relayers or builders
  • Adherence to Community Standards: The technology should be in line with broader Ethereum community efforts, aiming for interoperability and alignment with other proposals. For example, credible commitments and relays should respect ongoing discussions on standardization and security best practices.
  • Security Best Practices: All technologies and protocols must adhere to the highest standards of smart contract security. This includes regular code reviews, third-party audits, and formal verification where applicable. Developers should ensure that all known vulnerabilities are addressed prior to deployment in any testnet environment.
  • Complementary Use Cases: Proposed technologies should add value to existing use cases and not inhibit the growth or adoption of other innovations. For instance, the pre-confirmation use case does not crowd out the inclusion list use case

For Node Operators

  1. Network Information:
  • Specify the network (e.g., Holesky or others) where the tests will be conducted.
  • Detail the subset of your validators participating in the tests.
  • Duration of the testing period.
  1. Post-Testing Assessment:
  • Provide a brief report on the results of the tests.
  • Engage the community in follow-up discussions based on the outcomes.

Motivation

The PERCH framework emerges from the recognition of the need for a structured process to coordinate testnet participation between protocol developers and node operators. For example, Titan has developed infrastructure to optimize blob propagation by decoupling payloads from headers, reducing latency for rollups. As they prepare to test asynchronous blob propagation on the Holesky test network, this proposal establishes a minimally viable process for similar future requests, streamlining testing, and fostering continuous improvement within the community.

Rather than making isolated proposals for each testing initiative, we propose establishing a minimally viable process for handling similar requests in the future. This approach aims to streamline testing and foster ongoing improvements within the community.

We invite all interested parties to participate in this collaborative effort. Your involvement will contribute significantly to the robustness and advancement of the Ethereum ecosystem.

How to Participate

For Applicants (Projects and Protocols):

If you are interested in participating, please create a new thread in the research forum under the Department of Decentralisation tag. Your post should follow the format outlined above, including details such as the number of participants, testing outline, and expected network impact. This will provide visibility for node operators and allow them to review and express interest in collaborating on your proposal.

For Node Operators (NOs):

After reviewing an applicantā€™s post, please respond directly in the relevant thread, indicating your interest and any details about the subset of your validators participating in the testing. Once the testnet phase is complete, please share a post-testnet assessment in the same thread, including outcomes, insights, and any follow-up actions as outlined in the expectations above.

Thank you for your interest and collaboration. For any questions or further clarification, feel free to reach out to us on this forum.

6 posts - 3 participants

Read full topic

Delegate Platform Nansen Delegate Thread

Published: Sep 06, 2024

View in forum ā†’Remove

Introduction to Nansen

Nansenā€™s mission is to surface the signal and create winners. Nansen is a leading blockchain analytics platform that delivers actionable insights to investors and companies in the crypto space. Founded in 2020, Nansen has become one of the most trusted names in on-chain data analysis, serving a wide range of clients from individual traders to large institutions. Nansen has labeled over 300 million wallets, covering more than 95% of on-chain TVL across 20+ blockchain networks and counting.

Address

  • nansengov.eth / 0xa4181C75495f60106AE539B7C55c0D263f2fb737

Contact Information

Motivation

As a company deeply embedded in the crypto ecosystem, we are motivated to contribute to the governance of Lido DAO for several reasons:

  1. Unique Vantage Point: Our team consists of data scientists, engineers, researchers and crypto degens who have been at the forefront of web3 and DeFi since its inception. Nansen sits in the middle between investors, operators and builders and we believe our governance participation brings a unique data-driven point of view to the table.
  2. Community Engagement: Our network and clients spans across both crypto native funds and investors as well as banks and institutions that are just entering our industry. Our voice and social reach is impactful with more than 270,000 followers on X (Twitter) and close to a million registered users on our platform. We can leverage this to help make Lido DAO and this forum aware of community concerns and create attention around important topics.
  3. Expertise: We believe in work that promotes transparency and fairness and we want to help the Lido DAO governance community with our expertise around this. Together with our on-chain analytics, Nansenā€™s capabilities also include running validators, portfolio management and in-house research. We carry over 20 years of combined experience in financial markets and risk modelling and bring this to chains and projects. Recently our work with LayerZero Labs for their sybil detection [link] and Offchain Labs for their airdrop [link] shows our strong analytics and modelling capabilities. We were also one of the few that raised our hand to help Sky Mavis after their hack in 2022 and later became a Governing Validator for the Ronin Network [link].

Again, as Nansenā€™s mission we want to help build the future of finance and with our expertise and reach we can help Lido grow as the leader in institutional-grade liquid staking solutions.

Values and Decision-Making Approach

Our D.A.T.A. approach

  1. Data-Driven: We leverage our large datasets and analytics capabilities to simplify complex issues and making onchain data accessible and actionable for the community.
  2. Active: We commit to participating fully in governance, feedback in forums, proposal reviews and consistently voting. We act with ownership and treat governance decisions with care and considerations.
  3. Transparent: Transparency fosters trust and speed in decision making. We always maintain clear communication about our methodologies and findings to ensure accountability to the community.
  4. Analytical: We approach governance with the same mindset as curious explorers, armed with data as our compass. Our analytical process is a blend of rigorous methodology and creative problem-solving, simplifying complexity to uncover actionable insights. Weā€™re not afraid to challenge assumptions or explore unconventional solutions, embodying the courage to push boundaries in our quest for optimal outcomes.

Public Acceptance

Nansen fully accept and commit to upholding Lidoā€™s Public Delegate Code of Conduct [link]. Our values and objectives align closely with Lido DAOā€™s mission of making staking accessible, secure, and decentralised Lidoā€™s Vibe (Purpose, Mission, Vision).

Disclosures

  • As a blockchain analytics company, we analyze and provide data on numerous crypto projects, including Lido and potential competitors. We commit to maintaining objectivity and disclosing any potential conflicts of interest that may arise. At the time of application there are no current conflicts of interest.
  • We will always disclose relevant holdings when participating in governance decisions or abstain if there are clear conflict of interest.

2 posts - 1 participant

Read full topic

General Unstaking Eth from Lido

Published: Sep 05, 2024

View in forum ā†’Remove

Hi, I unstaked my Eth and noticed an NFT in my Ethereum account. I donā€™t know if the NFT is legit or a scam. Assistance please.

15 posts - 4 participants

Read full topic

Community Grants / Initiatives Commit-Boost Grant Proposal for Lido Community

Published: Sep 05, 2024

View in forum ā†’Remove

We previously introduced Commit-Boost to the Lido Community, details can be found here.

Summary

Commit-Boost is an effort to help reduce risks for Lido Operators and broadly the Ethereum Community while unlocking multiple use cases for new validator services. A community of teams / individuals across Ethereum is developing Commit-Boost as a not-for-profit public good supported via grant funding. As part of this, we are excited to propose a Boulder grant in the amount of $95,000 to the Lido Community / Council Members for their consideration. To help give a holistic view of expected costs, we provided a full budget, but understand the amount requested in this grant does not cover the full amount. To help with these additional costs, we have received / applied for grants from other organizations across Ethereum. We also acknowledge that there will be ongoing costs associated with the team in Commit-Boost that this grant will not cover. We plan to apply for another grant from the Lido Community to help cover these costs but want to show strong execution and stewarding of an initial grant. We appreciate the opportunity to be considered for this and believe it aligns with the ethos and mission of the Lido Ecosystem Grants Organization mission.

Introduction

As outlined in ReGoose around validator services, most are starting to agree on a common denominator: in the future, beacon proposers will be presented with a broader set of options of what they may ā€œcommit" toā€“be it inclusions lists or preconfs or other types of commitments such as long-dated blockspace futuresā€“compared to just an external or local payload they see today. While this is an exciting area of innovation and opportunity for Lidoā€™s Community, many teams building commitments are creating new sidecars driving fragmentation and risks for Ethereum and the Lido operator set. With this in mind, and to reduce these risks, a group across the Ethereum / Lido Community is working on a new sidecar called Commit-Boost focused on standardizing the last mile of communication between validators and validator services. We expect the first use cases of Commit-Boost to be for PBS (i.e., MEV-boost), Inclusion Lists, and Preconfirmations.

Commit-Boost Design Principles

Commit-Boost is a community-driven, open-source project developing an unopinionated validator platform to enable safe interactions with commitments. We believe many of the core design features align with the core principles of the Lido community and a project that directly aligns with the mission of LEGO. Some of its features include:

  • Unification: Core devs will be able to interact and work with one standard during Ethereum forks / upgrades / when and if things go wrong
  • Backward compatibility + more: Commit-Boost is not only backward compatible with MEV-Boost, but will improve the life of Lido operators who only run MEV-Boost through increased reporting, telemetry / other off-the-shelf tools validators can employ
  • Opt-in without running more sidecars: Commit-Boost will allow proposers who want to opt into other commitments to do so without having to run multiple sidecars
  • Tools and features to help reduce risks for Lidoā€™s operator set: In the spirit of ReGOOSE, Commit-Boost is specifically designed with off-the-shelf monitoring and proactive tools to identify risks, limit the impact of bugs, and proactively alert teams of issues that may develop from validator services
  • Robust support: Commit-Boost software is supported by a not-for-profit entity. This team will be focused on security and robustness through policies and procedures with follow-the-sun type models where there is support 24/7 if / when things go wrong. This team will also be focused on testing and adjustments needed during hard forks and have a team to interact with to help during adoption, improvements, and sustainment
  • Additional revenue: As part of the open innovation that Commit-Boost enables, potential validator services will continue to come online, to capture new revenue opportunities when making commitments
  • For the Community: This team and effort will not be VC-backed. There is no monetization plan. The entity will not sell itself and will not start any monetizable side businesses. As an example, the team is actively working on a grant application to the Lido Community, among other organizations across Ethereum

What Does Success Look Like and How Does this Benefit the Lido Community

  • Commit-Boost is used to increase the decentralization and safety / security of Ethereumā€™s validator set and provide some autonomy back to proposers to express the ethos of Ethereum in their block
  • Develop a product that reduces current and emerging risks for Ethereum and Lido Operators by running one sidecar, but allows teams to opt into many commitments / validator services creating new revenue opportunities
  • Robust support and sustainment of Commit-Boost software that improves the lives of validators during upgrades, when things go wrong, and as new features are proposed

Details Around Deliverables

There are three main activities we will undertake with this initial grant; development, adoption, and sustainment. The grant will specifically help cover development and adoption as well as lay the foundation for sustainment. Below are some key deliverables, but details can also be found in the Commit-Boost repo.

Development: This is focused on various key deliverables around Commit-Boost sidecar + PBS module ready for audit features including:

  • CBC1 (Q4): Core Commit-Boost functionality for backward compatibility ready for audit
  • CBC2 (Q4): PBS module extensions (i.e., miss slot / get_header) ready for audit
  • CBC3 (Q4): Transparency and metrics implemented for PBS module (i.e., Grafana dashboards), and extendable to other modules and ready for audit
  • CBC4 (Q4): Research, design and develop as well as get code audit ready to enable containerization of modules
  • CBC5 (Q4): Work with module creators / the broader ecosystem to finalize module APIs and get code audit ready
  • CBC6 (Q4): Support more flexibility as part of Commit-Boost core functionality such as binaries with code ready for audit
  • CBE1 (Q4): Research and potential development around the best path forward for providing signatures not related to PBS. We already support BLS, but need to gather feedback and work towards whether we should support domains or proxy BLS signatures as well as ECDSA. While it is a bit unknown at this time, the grant can also get this part of the code base to audit
  • CBE2 (Q4-Q1): We have a simple implementation of our proxy signer, but we need to evaluate and spec proxy signature for multiple validator set-ups / work with client / remote signer teams (this will be impacted by CBE1). While it is a bit unknown at this time, the grant can also get this part of the code base to audit

Budget estimates for Development is $135,000 broken out across Development and Research for $50,000 and Audits estimated at $85,000.

Adoption

  • CBA1 (Q4 ā€“ Q1): There are a few key events such as Edge City, Devcon, ETHconomics, and ETH Denver that could really benefit the team to have budget to attend
  • CBA2 (2025): There are a few key subscriptions that the team needs to increase broader support for the community / outreach. One example includes a professional Zoom account to record community calls
  • CBA3 (throughout development): Enhance documentation with changes / updated code
  • CBA4 (Q4 - Q1): One headcount focused on driving BD / coordination / adoption and helping push the overall commitment space forward

Budget estimates for Adoption is estimated at $65k.

Sustainment

  • CBS1 (Q4): We need to have some legal analysis performed to help decide on the best entity set-up given the structure of Commit-Boost. The output of this analysis is the decision on how best to move forward
  • CBS2 (Q4): Set-up entity based on the above analysis
  • CBS3 (Q4 ā€“ Q1): While we canā€™t list all items out, get the entity to be functioning with proper disclosures, contract templates for employees, bank accounts, multi-sigs, and many other functions required to run the entity

Budget estimates to lay the foundation for Sustainment is $15k.

What is the Plan for Commit-Boost the Entity

We have written about this before, but please see below for the current plan / path we are headed down:

  • Set-up similar to a client team, but not-for-profit US-based entity with no VC backing or plans to sell / start side businesses for monetization, and no token
  • There will be a global team of a few devs + some business development-type personnel that focus on education and transparency, sustainment / development, and research:
    • Education and Transparency: This effort will keep the broader ethereum community educated on the latest through open-source repo and governance calls / governance process
    • Sustainment / Development: 24/7 follow-the-sun coverage and highly engaged with client teams around upgrades / early in getting testnet support
    • Research Focus: Still a tbd and this is mainly for retention of devs / making sure they are staying plugged into the latest, but helping with open-source research across Ethereum

More Details on Education and Governance Around Commit-Boost

  • Initially, will run a Commit-Boost, ACDC-like call frequently to engage with stakeholders and drive consensus on upgrades / help coordinate around hard forks (more details on call #0 here)
  • We have also been speaking with others across the ecosystem to figure out the best way to do governance given calls can attract certain types of people (i.e., tougher for non-english speaking etc), but the point is to be open and driven by the community
  • While still a work in progress, if a board is required to oversee the Commit-Boost entity their focus will be on entity corporate governance and not on Commit-Boost software or direction and these members will be experts from across the Ethereum community
  • We welcome Lidoā€™s ideas around what they have learned over the years

Conclusion

We appreciate Lido Communityā€™s consideration of this proposal. Please let us know if anything is unclear or more details are needed.

Other Resources to Learn More:

4 posts - 3 participants

Read full topic

Community Grants / Initiatives Innovation grant request : NGO Doctors Without Borders / Medecins Sans Frontieres (MSF)

Published: Sep 04, 2024

View in forum ā†’Remove

Summary

Nobel Peace Prize holder Doctors Without Borders / MĆ©decins Sans FrontiĆØres (MSF) is requesting an innovation grant of $100k in ETH to support the development of a pioneering liquid staking donation initiative Stake2Care.

Raising philanthropic money to support urgent medical support is very costly, sharing a fraction of a future revenue from staking rewards is painless.

With Stake2Care, ETH owners can participate in liquid staking via the Lido protocol and can effortlessly commit their rewards to MSF via a dedicated Impact staking pool.

Itā€™s an invitation for the Lido community to pave the way and write history with us, being the first community to generously support philanthropy commitments via liquid staking rewards.

The presentation of Stake2Care is attached here

Source code publicly available on GitHub

Security audits from BlackPaper and HHK

Contract Address : 0x34f4e4b964a3e648723aE71AF5550FbC85E2e534

Multisig Address : stake2care.eth

Dune Analytics : Stake2Care Dashboard v1

Stake2Care initiative is Smart Contract based and has been designed to keep three principle in mind:

  • Simplicity
  • Modularity
  • Transparency

Phase One (done) :

  • Design :white_check_mark:
  • Development :white_check_mark:
  • Security audits :white_check_mark:
  • Stake2Care Mainnet is LIVE ! :white_check_mark:

Phase Two (ongoing) : Broadcasting & Engaging

  • Advertising : ongoing 12 weeks (no paid ads - internal )
  • Media diffusion strategy ( specialised and traditional media - paid support )

:rotating_light:Grant request for module development and maintenanceā€‹:rotating_light:

  1. TimeLock contract
  2. Point system
  3. Donation snippet / Partners integration
  4. Donation Dashboard
  5. Tax certificate generator (for tax exemption in some countries)
  6. Video content (illustration) for promotion
  7. Impact Vault Bootstrap

Phase Three (following grant linked developments) : Innovative Incentives Program

  • Point system granting rewards based on donations (enabling you to acquire the following badges: Supporter, Admirable, Pivotal, Influential, Transformative, Grand Donors)
  • Point system will generate soul bound tokens that act as badges to recognize the commitment and status of a donor, that could lead to exclusive MSF philanthropy events in the future.

Expenses

At MSF, we champion transparency and accountability as you can see in our latest international activities report.

Whenever possible, expenses are paid in USDC or ETH to ensure full transparency of the funds spent.

Operational costs for phase one & two have been covered by private donations for a total amount of $33140.

Expenses to date (including ones paid in USD and EUR) are available via IPFS and listed hereafter:

CID: QmaTy5Rhtz6XcrpnXgjsuyDm2kNdfSH5FP2UYmgvjpDx3Q

  • Development
  • UI/UX
  • Audit 1
  • Audit 2
  • Media Diffusion

Purpose

MSF is looking to sustain its financial independence from government funding, and remain driven by medical needs alone with no interference from political agendas. It is actively seeking to leverage blockchain as means to shorten intermediaries between donors and patients, and sees in cryptocurrencies a new way for philanthropic giving.

MSF wants Stake2Care to support its Emergency fund, allowing for immediate deployment to any emergency unfolding, and as such to save as many lives as possible, not waiting for financial support to trickle in or support for a particular situation to materialise. This is all the more crucial when crises we intervene in do not make it to the public eye and donā€™t benefit from Media attention.

MSF is a direct implementer, guaranteeing support costs are optimal at all times, and not diluted by paying intermediaries to deliver aid. Transparency in disbursement and accountability to our donors and the public are weaved into our ways of working, as we report back on how every amount received is used.

A donation of 50 CHF can go to fund 3 Surgical kits, one of 100 CHF can fund 25 Cholera vaccines, while one of 200 CHF can provide 28 malnourished children with therapeutic food for 2 weeks, and so on: MSF believes in individual donations put together allow for a unique & direct impact.

We are a non-profit organisation and 80% of our financial resources are allocated to fulfilling our social mission. Our fundraising costs are among the lowest in the sector, but still account for

15%: Help us drive this number down, while helping us fund our activities!

MSF is also highly attuned to the current workload and priorities of the Lido development team, and has successfully endeavoured to remain self-sufficient through the development process of this project - relying on existing learning materials, documentation and code as far as is possible. We believe that there will very few lulls in development for Ethereum and Lido as the Surge, Verge, Purge and Splurge advance - so are keen to begin this work as soon as is possible in Q4 2024 - and liaise closely with the Lido team to schedule future reviews, in-depth testing and go-live as busy schedules allow in the following months.

ā€”------

Who is Doctors Without Borders?

A worldwide movement since 1971:

Doctors Without Borders (MĆ©decins Sans FrontiĆØres, MSF) is an international, independent medical humanitarian organisation that provides medical assistance to people affected by conflict, epidemics, disasters, or exclusion from healthcare. MSF was founded in 1971 in Paris by a group of doctors and journalists with the aim of delivering rapid, effective, and impartial emergency medical aid. Over 52 years old, MSF has become a global movement of nearly 52,000 employees active in more than 70 countries around the world (2023 numbers). MSF is a non-profit, self-governed, member-based organisation.

Patients first:

MSF was created in the belief that all people should have access to healthcare regardless of gender, race, religion, creed or political affiliation, and that peopleā€™s medical needs outweigh respect for national boundaries. MSFā€™s principles of action are described in our charter, which establishes a framework for our activities. MSF seeks to provide high-quality care to patients and advocate for affordable, high-quality medicines. Our actions are guided by medical ethics and by our working principles: impartiality, independence, neutrality, bearing witness, transparency, and accountability.

MSF in figures:

In 2023, MSF provided more than 16 million outpatient consultations, more than 3,2 million vaccinations against measles and performed over 125,000 surgical interventions. All these achievements are made possible thanks to more than 7,3 million individual donors and private institutions (private companies and foundations) that provide 98 per cent of the annual funds raised by the MSF movement. Individual private donors are the very condition of MSF independence and allow us to offer assistance based on our evaluation of medical needs, independent of political, economic or religious interests.

ā€”------

How does it work ?

A donor stakes its ETH via Stake2Care, ETH are sent to the Lido protocol, converted in stETH and sent to Stake2Care pool, donor receives in exchange an amount of msfETH tokens equivalent of the stETH staked via the pool.

So the Stake2Care pool begins to receive daily rewards starting from the first day of staking. Stake2Care uses Lido protocol and captures only the rewards.

donors only see their msfETH balance while an automatic change in the MSF wallet balance will be visible without an accompanying transaction.

When the user wants to exchange msfETH tokens, he can use the GUI interface to unstake its msfETH, receive stETH in exchange and he will start capturing again the rewards linked to its stETH received.

In short:

  • A donor decides the maximum amount of ETH to stake.
  • Donor chooses the generosity factor.
  • As long as stETH are in the Stake2Care Impact Vault, rewards are sent automatically to MSF.
  • As long as the donor owns msfETH, he can withdraw from the Stake2Care Impact Vault and receive stETH in exchange.
  • If a donor has staked ETH, he will receive msfETH. When he wants to withdraw from the vault, he will receive stETH in exchange (not ETH).
  • The collected donations are to be held within an account opened in a Bank custody for MSF in order to convert some of the proceeds to buy material for emergency support.
  • The privileges of MSF over the staking pool should be minimised to follow security best practices and ensure that MSF cannot be requalified as having the custody of the staked funds.
  • The smart contract is optimised to minimise transaction fees (gas costs) and have the widest possible reach.
  • To further increase the MSF revenues flow, we will apply to Lidoā€™s revenue-sharing program.
  • The project will be delivered with comprehensive security checks and ā€œready to be auditedā€.

Leveraging LIDO technologies to build multi yield strategies with a philanthropic component

msfETH token could work across various DeFi platforms (Lending, Yield Farming, Liquidity Pools) which implies msfETH could potentially be used as a collateral to exploit the full potential of DeFi similar to ETH tokens.

We are reflecting now on future multi yield strategies with a philanthropic yield component.

MSF has created a set of smart contracts which are split in two main features :

1- LidoMSFVault

  • The LidoMSFVault is the core smart contract in charge of revenue donation. It is an ERC 4626 Vault, a standard to optimise and unify the technical parameters of yield-bearing vaults. ERC 4626 Vault are smart contracts designed to optimise the returns on cryptocurrency assets by pooling and strategically allocating them across various DeFi protocols.
  • LidoMSFVault is used to donate the revenues of a value-accruing stETH to MSF wallet.
  • On Deposit of stETH, the user receives msfETH. Withdrawals are instantaneous and handled in stETH only.
  • At each deposit or withdrawal, the LidoMSFVault automatically distributes the Vaultā€™s surplus (contract balance of stETH ā€“ issued msfETH) to MSF address.
  • Deposits and withdrawals are exclusively done in stETH.
  • Provisions have been implemented in order to protect the depositor against a potential slashing risk. Namely as follows:
    • ERC-4626 mechanics are used to mint/burn redeem token depending on the vault underlying net value in stETH. Due to revenues donation to MSF, the value of one vault token is superiorly bounded by 1 stETH.
    • In case of slashing, we wait for the asset to rebase above 1 before resuming distributions.
    • To alleviate the remote risk of the asset rebasing up then down due to an oracle malfunction, we have put in place a 24-hour time-lock before surplus distribution takes place.

2 - LidoMSFVaultDepositor

This smart contract mediates deposits into the LidoMSFVault, allowing users to easily deposit stETH or ETH through an unified entrypoint.

When depositing stETH, the smart contract must be appropriately approved.

For ETH

The User chooses how many ETH he wishes to convert to stETH and which proportion thereof he wishes to stake into the LidoMSFVault. She receives a mix of stETH and msfETH depending on her chosen deposit proportion.

For stETH

This function directly routes the chosen stake amount to the LidoMSFVault.

Note: Although the user can directly ā€˜depositā€™ ETH into the Vault from an UX standpoint, withdrawals from the vault are exclusively handled in stETH.

Assessing and countering risks

Slashing penalties

  • A validator incurs a slashing penalty when committing a slashable offence, pushing them into a slashed state on Ethereum. This can happen in t
  • If there is a slashing and the surplus is negative, no distribution occurs. As a consequence one msfETH is always worth equal or less than one stETH.

Oracle issue

  • To further protect the depositor against a remote, thought possible, devaluation of stETH due to a faulty reporting of the accounting Oracle where Oracle overestimates rebasing and then needs to issue a correction to reach the correct amount, we implemented a 24-hour timelock so that we only distribute the minimum of the current surplus and the surplus 24 hours ago.

Scope of Work

Initial Phase: Design, Development & Deployment :white_check_mark:

  • Building the MSF liquidity Pool via a set of smart contracts
  • Dedicated webpage with Web3 wallet integration and stake2Care donation module, under the umbrella of MSF Switzerland,
  • Webpage including MSF background, Web3 Initiative, technical explanation including Smart contract details, links to audits, Q&A

Smart Contracts and connectors :white_check_mark:

Product design : 4 weeks

Code : 8 weeks

Unit test : 2 weeks

Security tests : 4 weeks

Webpage : :white_check_mark:

Design : 2 week

Content : 2 weeks

Deployment : 1 week :white_check_mark:

Impact Vault Smart Contracts :white_check_mark:

These are the two contracts described above: LidoMSFVault and LidoMSFVaultDepositor, which respectively handle the core logic and accounting of the Impact Staking drive as well as the integration with the Lido Core protocol in order to drive vanilla ETH deposits into the system, thus driving new inflows into the Lido ecosystem.

The LidoMSFVault respects the ERC4626 standard, allowing seamless deposits and withdrawals of stETH, this fits with our ambition to drive msfETH usage throughout DeFi and have msfETH being on boarded as a valid collateral in DeFi lending protocols.

ā€”-------

Scope of Engineering Work & Timeline (still pending)

1 - Ancillary TimeLocked Staking Smart Contract

The stability of the donation income is important to MSF, this can be achieved by giving donors the option - but not the obligation - to lock their msfETH for a chosen time length. Donators choosing to do so will benefit from an increased influx of ā€œMSF-pointsā€™ā€™ on the platform.

Technically, this is achieved by an ancillary time-lock, or vote-escrow, smart contract into which msfETH holders will be able to lock their holdings for a period of their choice.

Solidity Development: 2 weeks

Uni Tests and pre-audit: 1 weeks

2 - Points system & SoulBound Token Issuance Infrastructure

The implementation of the points system ā€‹have recently emerged as a popular innovation for protocols to incentivize usage and activity. For Stake2Care, itā€™s a great opportunity to highlight donors activities and commitment in order to prepare special events and rewards that might occur in the future.

As part of the third ā€œEngagementā€ phase, a real-time accounting of user donations is held so as to grant donors status rewards as soulbound tokens.

The accounting and soulbound token issuance is handled from the initiative back-end so as to reduce gas costs for the end-user as much as possible.

Solidity Development: 4 weeks

Uni Tests and pre-audit: 2 weeks

3- Front-end and UI/UX

All the components described above require the design and development of dedicated front-ends with the aim of building a seamless UX and bolster conversion into msfETH.

Some components, such as the staking tool, should be delivered in widget format and can be easily integrated by partners looking forward to encouraging staking into msfETH.

Front-end Development: 6 weeks

Uni Tests and pre-audit: 1 week

Solidity Development: 4 weeks

Uni Tests and pre-audit: 2 weeks

4 - Donation Dashboard

A donation dashboard is set to be built and integrated within the msf website to assess the performance and transparency of Stake2Care project.
We use Dune Analytics but we face limitations.

Front-end / Backend Development: 6 weeks

Uni Tests and pre-audit: 1 week

5 - Tax-exemption certificate

The tax-exemption certificate generator requires an orchestration between back-end blockchain accounting tools and MSF so as to precisely evaluate a userā€™s donations, in his home-currency, during a given fiscal year and have the certificate generated and signed by MSF.

Solidity Development: 2 weeks

Uni Tests and pre-audit: 1 weeks

6 - Video content for promotion

We would like to mandate a company to create a 2min video so as to explain the stake2care initiative workflow in simple terms and engage new donors.

7 - Impact Vault Bootstrap

Until further payment, the grant will remain in the Stake2Care impact vault to generate interests for MSF.

Payment

The NGO has setup a multisig wallet managed by MSF members with control access and sign procedures to secure the multisig

MSF is requesting the grant payment of $100k in DAI at the address below

stake2Care.eth wallet 0x462F351EE8b10Cc21B161ad698eF3CEba957FE65

Payment can be made in 2 instalments of $50k each.

Schedule 1 : September, Thursday, 12th

First payment would be made to recognize the innovation done

KPI

  • Design :white_check_mark:
  • Development :white_check_mark:
  • Stake2Care Mainnet is LIVE ! :white_check_mark:

Schedule 2 : November Monday, 11th

KPI

  • Tax exemption certificate
  • Fundraising Dashboard
  • Interface / documentation for exchanges and protocol integration
  • Ancillary TimeLocked Staking Smart Contract
  • Point System for future incentives

9 posts - 5 participants

Read full topic

Proposals Optimizing Lido On-chain Voting Timelines for Inclusive Governance

Published: Sep 04, 2024

View in forum ā†’Remove

Overview

We suggest optimizing Lidoā€™s on-chain voting durations to encourage broader governance participation. The existing 72-hour voting periodā€”split into a 48-hour main phase for Yes and No votes and a 24-hour objection phase for No onlyā€”strains contributors. The current process can be found here. Lido DAO Governance

We propose to change it as below.

  • Main Phase (120 hours): Tuesday to Saturday
  • Objection Phase (72 hours): Sunday to Wednesday

Motivation

  • Removing participation hurdles is key to maximizing governance inclusion.
  • As # of delegates increases and their various situations from each delegate exist, the DAO should foster an accommodating environment that will bolster overall governance engagement.

Challenges

  • Lidoā€™s condensed 2-day voting risks unintended non-participation, while recognizing each on-chain vote is set to start on Thursday and can be found in the calendar. For instance, one can miss an opportunity to vote just because he/she was in a conference and could not check the forum nor voting for 2 days.

  • Quorum is often unattained, with 5 of the last 12 on-chain votes failing to pass due to insufficient turnout, which could have resulted from the shorter voting time. This is slowing down the improvement of Lido DAO in an unnecessary way.

  • Comparable DAOs like Optimism, Arbitrum and Uniswap allocate more time for proposals, discussions, and voting. Lido DAO doesnā€™t have to follow what other DAOs do, but it could be indicated that 2 days for on-chain voting is too short especially for delegates who are familiarized with processes in those DAOs.

    • Optimism (detail)
      • (Feedback and Review : 14 days)
      • On-chain vote: 7 days
    • Arbitrum (detail)
      • Snapshot: 7 days
      • On-chain vote: 14 days
    • Uniswap (detail)
      • Snapshot: 5 days
      • On-chain vote: 7 days

Proposal

  • Updated voting timeline
    • Main Phase (120 hours): Tuesday to Saturday
    • Objection Phase (72 hours): Sunday to Wednesday
  • Though extended voting might decelerate governance and delay execution, expanding from 3 to 8 days appears workable. It is essential to avoid governance processes becoming redundant. On the other hand, having processes that are too short, which leads to revotes, is unacceptable as it causes severe slowdowns. Moreover, even if it doesnā€™t result in revotes, we have determined that if a delay of a few days increases governance participation, that is sufficiently meaningful.
  • As this requires a certain amount of work including redeploying related components (e.g. GateSeal), we suggest merging this change with the dual governance upgrade, planned to be in the next half-year, to minimize the effort involved.

Changelog

  • Sep 5, 2024: Changed the Objection phase to 72 hours based on the communityā€™s feedback. Also added a potential timing of this change to be applied.

Let us know if you have any feedback or comments. Alongside other active delegates and contributors, we are looking forward to improving the Lido governance further and providing more inclusive structures where delegates can engage with the governance.

14 posts - 12 participants

Read full topic

General Fate of stETH and unbonded ETH after slashing

Published: Sep 03, 2024

View in forum ā†’Remove

I was discussing Lido and a question came up. What exactly happens with the non-lost ETH of a slashed validator? What happens to the corresponding stETH? Iā€™ve looked at the docs (docs (dot) lido (dot) fi/guides/lido-tokens-integration-guide/#steth - I canā€™t post links yet) but this exact detail is not clarified.

In practice, does it play out as follows: (i) every stETH holder loses the same proportion of their stETH, (ii) the total lost stETH equal the total unbonded ETH, (iii) the slashed validator gets the non-lost ETH? (Terminology note: non-lost ETH + lost ETH = unbonded ETH)

More concretely, say Lido validator Victor stakes 32 ETH. At a later point in time there exist 128 stETH in total. Then Victor misbehave is slashed. In this case, the Ethereum protocol punishes 1 ETH and unbonds the remaining 31 ETH.

Assuming these, this is my understanding of what happens next, please correct me wherever Iā€™m wrong: Lido burns 32 stETH (i.e., all accounts & smart contracts that own any amount of stETH lose 1/4th of it) and the Ethereum protocol gives 31 ETH to Victor.

Please consider this example in a vacuum: donā€™t consider any new staking, unstaking, rewards, orother slashings in parallel.

2 posts - 2 participants

Read full topic

Projects stETH-based Swaps using ERC-6123

Published: Sep 03, 2024

View in forum ā†’Remove

We are submitting the below proposal asking for LEGO to support.

Proposal Summary

We propose a research project providing a comprehensive paper analyzing the risks and opportunities of stETH-based Ethereum Staking Rate Swaps for the Lido ecosystem. The Lido Staked Ether (stETH) APR represents the annualized rewards rate on ETH staked through Lido, offering a measure of staking performance that can be used as a daily floating rate benchmark. This research aims to provide valuable and actionable insights into the potential impact of ERC-6123 based stETH swaps on its ecosystem, including effects to validator strategies. Laying groundwork for a potential future ERC-6123 based infrastructure within the Lido ecosystem, and understanding the advantages and/or disadvantages of ERC-6123 in managing smart derivatives in the Ethereum staking market. For more information about ERC-6123, please see our paper ā€œERC-6123: Rethinking Financial Derivativesā€ (August 2024).

How will it aid the Lido ecosystem?

The project will aim to validate or invalidate the working hypothesis that stETH-based Ethereum Staking Rate Swaps can provide significant value to the Lido ecosystem, benefiting stakeholders staking with Lido.

For validators, the hypothesis is that it can provide crucial risk management tools, allowing them to hedge against yield volatility and secure predictable and reliable rewards. This stability could help make Lido staking more attractive to a broader range of participants.

Benefits to the Lido ecosystem include:

  • Enhanced Stability: Such swaps can attract more risk-averse participants to the Lido ecosystem.
  • Increased Liquidity: The ability to hedge can encourage larger stakes, improving overall liquidity.
  • Market Efficiency: Swaps help in price discovery for Lido staking rewards, potentially leading to more efficient markets.

Simplified illustrative example:

Scenario: Alice operates a validator business with significant ETH staked through Lido. She receives stETH in return for her staked ETH. While Alice appreciates the potential rewards, she also needs to manage her cash flow to cover operational costs and make business plans.

Problem: The Lido Staking User APR is volatile due to various factors such as network activity, validator participation rates, and overall market conditions. This volatility makes it difficult for Alice to predict her income and plan her business expenses.

Need: Alice wants to stabilize a portion of her rewards for the next 3 months to ensure she can cover her operational costs regardless of Lido APR fluctuations.

Solution: Alice enters into a 3-month stETH-based swap with a counterparty Bob.

Benefits for Alice:

  • Predictable Rewards: Alice now knows she will effectively earn a fixed (annualized) rewards rate on the notional amount, regardless of Lido APR fluctuations.
  • Risk Management: She is protected against downside risk if Lido APR falls below the fixed rate.
  • Operational Stability: With a known rewards stream, Alice can confidently plan her business expenses and investments.
  • Retained Upside on Unswapped Portion: Alice can still benefit from rewards increases on any stETH not involved in the swap.
  • Flexibility: Alice remains liquid in stETH and can participate in other DeFi activities.

Why is it important?

The successful execution of at least three publicized CESR-based Ethereum Staking Rate Swaps suggests precedent and growing demand for using those new financial instruments. In March 2024, FalconX, a digital asset prime brokerage and derivatives service provider completed the first fixed-floating swap using CESR. The two participating firms in the swap are Multicoin Capital, a thesis-driven investment firm, and Parataxis Capital, a multi-strategy investment firm. In May 2024, Nonco, a digital assets trading firm specializing in institutional and professional investors, has completed its first fixed-floating swap. Bastion Trading, a systematic trading firm, structured and priced the transaction. Twinstake announced another industry milestone with the ā€œfirst swap transaction by a staking provider on the CESR".

However, as the native rate within the Lido ecosystem, the Lido Staked Ether (stETH) APR should be the de-facto rate for structuring financial products like swaps and would offer clarity and consistency for ecosystem participants. The Lido APR directly reflects the specific annualized rewards rate from ETH staked through Lido, providing a more accurate and relevant measure of rewards for Lido users compared to the broader and less tailored rate such as CESR.

In addition, the development of new derivative markets, such as dated futures, is paving the way for the creation of comprehensive reward curves in the digital asset space. These emerging markets provide critical benchmarks for pricing and risk management. Participants leveraging ERC-6123 for executing and settling stETH swaps on-chain will be well-positioned to engage with an expanded suite of financial products and to capitalize on these advancements - including outright futures, outright swaps, and swaps vs. futures spreads.

Timeline

Deliverable Brief Description How to measure completion Estimate date of completion
Research paper: stETH Swaps for the Lido Ecosystem A comprehensive evaluation of the hypothesis that stETH-based Ethereum Staking Rate Swaps can offer significant value to users. The research will assess the potential benefits and risks associated with integrating stETH-based swaps. 1) Paper provide evidence to validate or invalidate the working hypothesis that stETH-based Ethereum Staking Rate Swaps can provide significant value to users. 2)PDF version of the paper delivered 3)Paper reviewed by two appropriate reviewers. 2 months from project start date
First Draft 2 weeks 25%
Second Draft - including contribution and contributor review 3 weeks 37.5%
Final Draft Review - official reviewers only 2 weeks 25%
Production, Publication and presentation of the findings 1 week 12.5%

Team

AnaĆÆs Ofranc, Samuel Edoumou, Stefan Haupt on behalf of QualitaX.
QualitaX, a technology company focused on DLT-based digital transformation in the financial sector.

AnaĆÆs Ofranc brings over 15 years of experience in technology and fintech having previously founded and led Consianimis Consulting for almost 10 years. Consianimis was focused on post merger and acquisition IT integrations and its clients included Yahoo, the New Scientist, Informa, UBM, Dopay, Ascential and others. Her work in the blockchain space, started in 2020 with the Baseline Protocol and included collaborations with startups and major firms like EY, Microsoft, and Consensys. AnaĆÆs holds MSc in Computer Science and a MSc in International Strategic Management from Oxford Brookes University. She is fluent in English and French.

Samuel Edoumou is a blockchain researcher and developer with a three-year background in smart contract design and development. He previously made significant contributions at Debond Protocol, where he was instrumental in building a decentralized derivative standard and market. Samuel authored two Ethereum Request for Comments (ERC) standards: ERC-7092, which facilitates the tokenization and management of financial bonds on EVM-based blockchains, and ERC-7586, which enables the tokenization of interest rate swaps. He pursued a PhD in Atomic Physics at Sorbonne University, and although he did not defend his dissertation, he holds a Master of Science in Physics, specializing in Magnetic Confined Fusion, from Pierre et Marie Curie University. He is fluent in English and French.

Stefan Haupt is a finance professional with over 15 years of extensive experience in the banking sector, specializing in interest rate structuring and hybrid structuring. He served as Director and Interest Rate Structuring Lead for IR Option Trading at Commerzbank AG. Stefan has also held the position of Global Head of Financial Institutions Cross Asset Structuring, where he leveraged his expertise to lead cross-asset structuring initiatives and drive open banking solutions. His previous role include Director at Dresdner Kleinwort Wasserstein, an investment bank and others.

Total costs

36,000 USD. Payable as USDC.

Deliverable Budget (in USD)
Research Paper + recorded and/or live meeting to discuss the findings. 36,000 USD

Payment schedule

  • 30% in advance: USD 10,800
  • 70% upon publication of the research report : USD 25,200.

Multisig Address for payment: 0x9959252E93915A713eF3570f2C973E74b95eA095

3 posts - 2 participants

Read full topic

Node Operators Bware Labs has been acquired by Alchemy

Published: Sep 03, 2024

View in forum ā†’Remove

Dear Lido Community,

We are excited to announce that Alchemy has completed its acquisition of Bware Labs and will be bringing over our team of 40+ people, with the ultimate goal of expanding the team to +100.

Joining forces allows us to continue building awesome products while extending Bwareā€™s technical innovations to even more developers through Alchemyā€™s vast distribution. Alchemy runs a very similar business to ours but at a much larger scale. We consider this acquisition a huge milestone for Bware and for Web3 developers around the world!

Bwareā€™s Blockchain Validator services and staking resources will remain fully operational and will be integrated into Alchemyā€™s product suite in the coming months.

Alchemy has received a SOC 2 Type 2 certification for its security practices, and weā€™re looking forward to working with them to continue to build highly secure technology and infrastructure.

Bware will maintain its role as a Polygon node operator and expects to continue participating in Lido on Ethereum, and providing the ecosystem with world-class products, services, and support.

For more information on the acquisition, visit our blog.

If you have any questions, we will be more than happy to address them!

The Bware Labs Team

2 posts - 2 participants

Read full topic

Delegate Platform DAOplomats Delegate Thread

Published: Aug 31, 2024

View in forum ā†’Remove

Name : DAOplomats
Address: 0x057928bc52bD08e4D7cE24bF47E01cE99E074048

Introduction

DAOplomats is a governance-as-a-service organisation that empowers DAOs through effective governance, by suggesting efficient governance structures, acting as professional delegates and spearheading community-building initiatives. We leverage our expertise to help DAOs achieve their full potential by fostering collaboration and maximising positive outcomes.

DAOplomats has extensive experience in DAO governance, including

  • Designing and implementing effective governance frameworks,
  • Analysing proposals objectively
  • Fostering consensus

While our experience primarily lies with other DAOs, our transferable skills and deep understanding of DeFi make us well-suited to contribute to Lido DAOā€™s governance processes.

Motivation

We admire Lido DAO for its dedication to making staking easier and more secure for everyone. Lidoā€™s focus on decentralisation and enhancing the security of blockchain networks resonates with our values. We believe that our experience in governance and community building can help Lido DAO grow and achieve its goals, bringing more users into the world of liquid staking and DeFi.

Values and Decision-Making Approach

Positive Sum Collaboration:
We strive to make our interactions positive whenever possible to allow the maximum number of stakeholders to benefit via collaboration.

Support the Public Good:
We prioritise initiatives that deliver positive social, environmental and economic outcomes contributing to the greater good of society.

Facilitating applications of distributed technology:
We help organisations implement decentralised technologies to enhance transparency, efficiency, and equity.

Accelerating Human Coordination
We accelerate collaboration across decentralized networks, enabling diverse teams to work together seamlessly and achieve common goals.

Operative Objectives

1. Seamless Governance

Our approach to governance focuses on creating smooth, uninterrupted workflows that facilitate effective management and oversight.

2. Empowering Core Teams/Empowering Strategic Vision

We actively aid in the strategic development of protocols by providing expert guidance and collaborative support to core teams. Through our facilitation of key initiatives, we ensure that their vision is refined and executed in alignment with community goals, ultimately enhancing the overall effectiveness of the project.

Aspirations within the DAO

Protocol Security and Decentralization

Security and decentralisation are paramount in the Lido DAO ecosystem. DAOplomats will assist Lido with making its staking solutions maintain robustness. By facilitating transparent governance and supporting distributed validator networks, we aim to uphold the integrity and reliability of the Lido protocol.

Global Adoption and Community Engagement

Lidoā€™s success depends on widespread adoption and active community participation. DAOplomats will foster global collaboration, engaging with diverse stakeholders to amplify Lidoā€™s reach. By nurturing community-driven development and education, we support Lidoā€™s mission to democratise staking and create value for users worldwide.

Sustainable Growth and Governance

Sustainability is key to Lidoā€™s long-term success. DAOplomats will support effective treasury management, ensuring that resources are allocated wisely to support sustainable growth. Our expertise in governance will help create a balanced and inclusive decision-making process, promoting the longevity and prosperity of the Lido ecosystem.

Public Acceptance

As a potential Public Delegate, we fully comprehend and embrace the roleā€™s responsibilities, pledging to uphold the Code of Conduct and consistently act in the best interests of the Lido protocol, should I be selected for this position.

We share Lido DAOā€™s fundamental values and am well-acquainted with its 2024 strategic objectives, ensuring my potential role as a Public Delegate would be both aligned and impactful.

Disclosures

DAOplomats is an independently led governance services business. We currently do not have any external investors, however we serve many value aligned DAOs in the Ethereum network including AAVE, Uniswap, ENS, Optimism, Arbitrum, SAFE, 1inch, everclear and shutter.
When applicable, we will disclose potential conflicts of interest in our rationale.

4 posts - 2 participants

Read full topic

Proposals DefiPlaza exploit -- request for comment

Published: Aug 31, 2024

View in forum ā†’Remove

Dear Lido community,

After 3 years of being deployed and used successfully our DEX protocol (DefiPlaza) suffered an exploit, which resulted in all funds getting drained from the contract. The attacker was front-run, leading to the sum of 62.5 ETH ending up with the Lido Execution Rewards Vault. We have contacted the front runner and they promptly returned their profits from the transaction to the DefiPlaza team. However, the bulk of the missing funds now sit with the Lido stakers. Please refer to our post mortem for more details.

Obviously we understand that none of this is Lidoā€™s fault, yet as it is a side effect of the Lido implemententation we appeal to the Lido community to help us recover some or all of the funds that were taken from our community. Given that Lido is a permissionless protocol, our only available recourse is to ask the DAO to facilitate a return of as much of the lost funds as possible. From a technical perspective, we are not entirely sure what the options available for that are as we are not intimately familiar with the details of how Lido is implemented. Weā€™re open to suggestions on what to put into the final proposal on this front.

Weā€™re aware of the previous discussions here and here around a similar situation with Sushi. That proposal nearly passed but ultimately failed to meet quorum. Thus, we believe this new situation warrants another look at how the DAO wants to deal with incoming funds originating from smart contract exploits.

Thanks for your consideration and feedback.
Team DefiPlaza

4 posts - 3 participants

Read full topic

Community Grants / Initiatives Grant Proposal - Boris Boarman: AI-assistant helping navigate crypto grants

Published: Aug 29, 2024

View in forum ā†’Remove

This post is for initial discussion and feedback collection on an AI-assistant designed to help navigate crypto grants, bounties, and other funding options. The full treasury proposal is in progress and will be published and shared as soon as we collect positive feedback.

Boris Boarman landing page: Boris Boarman | Whatdahack?!

Context & Objective

Web3 space is well-known for fostering innovation, and existing crypto grant programs and funding options have given birth to many promising startups and initiatives.

However,

  • the process of searching for, finding, and applying for the right crypto funding option is cumbersome and time-consuming for both applicants and reviewers.
  • Applicants struggle with identifying suitable grants and preparing high-quality applications,
  • while reviewers face the challenge of managing numerous submissions. T
  • This inefficiency leads to missed funding opportunities for promising projects and teams
  • and increased workloads for grant reviewers.

Solution: Boris Boarman - AI-agentic application streamlining the grant application and review process

Our research identified three initial scenarios where such an AI assistant can be helpful:

Epic 1: Idea Review and Evaluation

  • An idea is checked against the knowledge base of all previous applications and tested by a trained LLM or real AI intellegence capable of evaluating an idea based on a numeric impact analysis approach. Feedback for improvement is provided.

Epic 2: Relevant Grant Programs Search

  • The AI assistant searches for and finds the best and currently active funding options to finance the development of the project or initiative, reducing the efforts from days to minutes.

Epic 3: Application Document Generation

  • The AI assistant guides the user through a sequence of questions to collect enough information about the project and generates application documents (including the application form and project development calculation) following a foundationā€™s application structure.

Project Objectives:

  • Develop a gateway tool to various crypto foundations grant programs to
    improve program discoverability.
  • Develop an AI-driven tool to validate project ideas and match them with suitable
    grant opportunities.
  • Automate the creation of relevant paperworks (application form, calculations,
    timelines, team skills compliance, etc) to streamline the application process.
  • Improve the quality and quantity of grant applications submitted, thereby
    increasing the number of funded projects.
  • Reduce the time and effort required for reviewing applications.

Target Audience

  • Grant Seekers: Individuals and organizations looking for funding opportunities to
    support their projects.
  • Crypto Grant Foundations: Organizations offering grants and seeking to promote
    their funding programs and streamline the application review process.

Timeline

Phase 1: Research and Planning (1 month) - Done

  • Identify specific needs of grant seekers and foundations.
  • Define project scope and requirements.
  • Develop a detailed project plan and timeline.

Phase 2: Development (3 months) - In progress

  • Set up the development environment.
  • Build core AI functionalities for the idea validation and grant matching.
  • Integrate APIs for automated document generation.
  • Integrate the functionality into web based interface

Phase 3: Testing and Feedback (1 months)

  • Conduct extensive testing of all functionalities.
  • Collect feedback from a select group of users (beta testing).
  • Implement necessary changes and improvements based on feedback.

Phase 4: Deployment and Launch (1 month)

  • Finalize all features and functionalities.
  • Deploy the tool.
  • Launch marketing and outreach campaigns to attract users.

Phase 5: Post-Launch Support and Enhancement (Ongoing)

  • Provide ongoing support and maintenance.
  • Continuously improve the tool based on user feedback and research.

Advantages of Boris Boarman
Our research identified 4 very similar projects, however we consider Boris Boarman most advantageous compared to other alternatives as it guides the user through the whole idea validation and application process by asking sequenced questions based on one of the three scenarios, instead of waiting for the user to come up with the right prompt. Utilizing custom fine-tuned LLM models for each scenario, we minimize the risk of hallucination and maximize the positive outcome from each interaction with the bot.

As we have advanced knowledge in investment evaluation and software development cost estimation we are able to integrate this knowlegde into Boris Boarman intellegence makig this unique IP another advantage allowing to delivery the smoothest user experience and the sharpest results.

We also have a solid vision for future functionality to streamline project progress reporting to minize the risk of wasting approved funds. It will secure foundation funds from unaccountable teams, increase transparancy and reduce the transaction overhead even more.

Innovation:
Boris Boarman is the first tool to integrate conversational AI with grant
application automation, significantly reducing the workload for both applicants
and reviewers.

Company Background & Team Expertise:
Roman Gorbunov, Developer and Founder
14 years of industry total experience, in web3 since 2016 developing various projects from cross-platform wallets with multi-asset support, nft-marketplaces, defi/defund infrastructure, proprietary blockchain projects and cloud-based fintech projects for Fortune 500 corporations and crypto native companies. Certified Software Product and Investment Manager.

https://www.linkedin.com/in/rgorbunov/
https://twitter.com/roma_gorbunov

Asim Abbas, Solutions Architect

Experienced Software Engineer, adept in bringing forth expertise in design, development, testing and maintenance of web and mobile apps. Proficient in various platforms and languages.

https://www.linkedin.com/in/asim0028/
https://x.com/_asim_abbas

Development Costs:
Initial estimation for the fully fledge product is around $250 000
We see it is possible to develop the MVP under $50 000

The detailed estimation will be updated on the current developing and researcch finding and provided on a positive feedback for the proposal.

Impact (What innovation or value will your project bring to Lido Foundation)?

  • Increase Grants Program Discoverability: The tool will reduce weekly efforts for
    searching, finding and getting ready for the right programs down to a couple of
    hours.
  • Increase Quality of Applications: The platform will enhance the completeness
    and quality of grant applications.
  • Increase Amount of Projects Funded: By accurately matching projects with
    suitable grants, more projects will receive funding.
  • Reduce Efforts for Applications Review: Automating the document creation
    process will streamline the review process for grant foundations.

What is the current stage of your project?

  • OpenAI infrastructure prototype developed and published for private testing.
  • Model trained on some sampled data from our findings, from various foundations and source data from various APIs in real time.
  • Custom code MVP is being developed and scheduled to be publsihed by mid September.

The major deliverables we are seeking to obtain during the current phase:

  1. Published prototype for beta-testers - done
  2. Custom developed model trained with foundations data - in progress, to be released soon (End of August)
  3. Custom developed AI-assistant to execute Epic1 feature scenario: Idea
    validation in progress, to be released soon (End of August)
  4. Standalone web application with free credit balance and token-gated access to
    full functionality ($40 per user)
  5. Collected and documented feedback from private beta-testers
  6. Outlined backlog and requirements based on users feedback and research for further development.

How idea/project aligns with the ecosystem and why it will serve as a growth force?

In the Lido ecosystem, where innovative and efficient solutions are critical, this
aligns perfectly by promoting high-quality projects that can drive technological
advancements and network efficiency.

Boris Boarman is designed to provided detailed impact potential projection for each idea submitted, so grant managers will be able to allocate funds more effeciently and reduce reviewing overhead.

Boris identifies and recommends the most relevant grant programs based on the
specifics of each project. This is vital for the ecosystem, which thrives on
targeted funding to fuel innovation. By aligning projects with appropriate grants,
Boris ensures efficient resource utilization, helping projects progress smoothly
from ideation to implementation.

How should the community measure the success of this grant?

  1. We will share the updates via the forum and/or email, whichever is easier
    for the team to keep a track of. Once shipped, we will also be announcing
    this via our socials (Twitter, Telegram, Youtube, LinkedIn).
  2. Tentative date of completion & report submission - 2,5 months since
    proposal approval, the team leaves the right to provide updates on
    delivery timelines in the case of force majeure or other reasonable
    matters.
  3. Published app
  4. 1000 user sessions from different users with the maximum 5 sessions per
    user to count

Click to view the poll.

1 post - 1 participant

Read full topic

General Question: Is it worthwhile to start operating a new relay at this point?

Published: Aug 29, 2024

View in forum ā†’Remove

Iā€™m considering operating a neutral relay, but is it actually worth the effort, or how does the community view this? Flashbots has announced TEE-Boost. There are also discussions about Preconfirmation and PROF.

Regarding the direction of the PBS market and relays, Iā€™d like to discuss with the community whether they would welcome new relay operations at this point, or if there are specific items they want to test through relays.

2 posts - 2 participants

Read full topic

Delegate Platform PGov Delegate Thread

Published: Aug 28, 2024

View in forum ā†’Remove

PGov Delegate Platform

Address: PGov.eth
Contact Information: @PGovTeam on Twitter

Introduction:
Hello Everyone! We are a team of dedicated governance enthusiasts who have been in the crypto governance space for over three years. Our team were some of the first members involved in defi governance and we want to apply what we have learned over here to Lido. We believe this community has some of the strongest and most intelligent community members and weā€™re grateful to be along for the journey!

Core Values:

  • Growth: Our decisions are primarily focused on the growth of the protocol. This often results in how to spend money efficiently, but even more importantly and objecting for unreasonable spends and knowing when to vote no.

  • Transparency: Clear communication with votes and explanations of reasoning, and an equivalent demand for proposals to do the same. Too often we see thousands, if not millions, being rolled up together and glossed over during proposals.

  • Accountability: Too often once a decision is done, having proper accountability becomes an afterthought. Whether itā€™s a DAO promise or a grant or a new program, once a DAO votes something in, we forget about it. Our goal with PGov is to both continue to check in on these decisions as well as ensure that there are proper channels set up to ensure accountability.

Public Acceptance: We are committed to the code of conduct, mission, and respective values
Disclosures: We are delegates across other Defi protocols. Team members hold a combined ~$50k work of LDO.

2 posts - 2 participants

Read full topic

Delegate Platform Irina Delegate Thread

Published: Aug 26, 2024

View in forum ā†’Remove

Name

Irina

Address

0x06A90756e57bC7A016Eed0aB23fC36d11C42bBa0

Introduction

Hello, Lido community! My name is Irina. I am the Segment Lead within the Everstake team. Before setting the anchor at Everstake, I was part of marketing teams in Web2, working for tech corporations such as Microsoft and Google, and contributing to the growth of the artificial intelligence (AI) ecosystem in Ukraine.

Many of you may know me from my regular Node Operators Community Call recaps, but besides these, I do tons of educational content around Ethereum for the community, as I believe that fighting informational asymmetry and biases will help make this space better. I cover covers not only the latest things around Ethereum and explain novel, complicated concepts in simple words but also touch on the broader landscape that shapes the Ethereum we know today and will face tomorrow. More solid materials from my side include Ethereum ecosystem reports within our reports hub, articles, and talks on the crypto conferences (the last one was on Ethereum governance).

Thanks for considering my application! Below, you can find out more about my motivation, values, and decision-making approach. If any questions, I will be happy to answer them.

Contact Information

Motivation

The recent Compound governance attack proved once more the importance of true votersā€™ dedication and accountability to the governance process, thus, in my opinion, the introduction of a Public Delegate Platform is just in time to enforce a sustainable governance process within Lido DAO itself.

I have been within the Lido ecosystem for a long time, so I see this initiative as a great opportunity to contribute my expertise and usefulness to the protocol evolution, community, and LDO token holders. For the latter, keeping track of all proposals and voting deadlines may be a burden, which may create a perception of centralization, underrepresentation, and the worstā€”FOMO, as itā€™s pretty challenging to be on top of everything given the speed of projects within Web3 space.

As soon as within my Everstake role I also take care of Everstake representation in the Lido governance process, thus if I become a Public Delegate, it wonā€™t be an extra effort for me, as it is something I used to do on a daily basis.

Besides, I find the governance process itself interesting, as this concept matures across the Web3 industry (maybe thatā€™s one of the reasons I write so much about it and my recent conference talk was dedicated to it).

Below are some examples of my participation in the Lido governance across past few years:

Objectives as a Public Delegate
These are focused on three main pillars of the Lido ecosystem:

  1. Serve to protocol. Ensure Lido safe and sound sustainable growth as a leading liquid staking solution, with best-in-class security, deepest liquidity and competitive rewards in accordance with Lido Vibe trinity (purpose, mission, and vision) that benefit both the protocol and the broader Ethereum ecosystem.
  2. Serve to DAO. Provide in-depth analysis, qualitative discussions, and feedback on the numerous proposals on the forum, as well as active voting participation to minimize not-reached-quorum on-chain voting.
  3. Serve to LDO, stETH and stMATIC tokenholders. While under the current governance design, only the first are eligible to participate, I aim to represent the voices of various interested parties, as all their interests are crucial to the protocolā€™s long-term success. For LDO tokenholders specifically, I want to be a reliable and helpful mediator in expressing their will and power of Lido future.

With a good understanding of the Lido governance process and a set process of allocating time for it, I will be a great delegate for your voting power. With your support, my commitment and track record of taking part in Lido governance will continue to make a significant impact within this ecosystem.

Values and Decision-Making Approach

My values
Core values that will define my decision-making approach:

  • Stay true to the Lido Vibe:
    • Purpose: Keep Ethereum decentralized, accessible to all, and resistant to censorship.
    • Vision: A world in which Ethereum is the co-ordination and value layer of the internet.
    • Mission: Make staking simple, secure, and decentralized.
  • Holistic and sustainable growth: all decisions will be made with the focus on protocol, tokenholders and stakers security and long-term success.
  • Integrity, transparency and accountability: I will provide clear reasoning for the decisions I will make with the delegated voting power and the live publicly accessed database of all ongoing and completed votings in the form of a table (see the example belowā€”it is the one I currently use for internal purposes that has all Lido governance votings since 2022):
  • Active participation and voting: I commit to voting in at least 70% of the votes per quarter and providing feedback on the proposals on the forum while continuing active community engagement and informing on the governance process through my X / Twitter.

What will define my decision-making process?
I am attentive to details and have an analytical mindset. Thus, if you select me as a delegate, you can be sure of a thorough analysis of the proposals. While analyzing the proposal, I always consider the decisionā€™s impact on protocol security and sustainability, as well as its effects on the broader Lido ecosystem.

Itā€™s worth adding that I have an economic degree, which allows me to consider potential implications for Lidoā€™s growth. Unfortunately, I have 0 code expertise, thus, my choices will be based on the auditsā€™ provided results and the reputability of the teams that delivered them.

Public Acceptance

I am fully aware of the requirements and expectations of a Public Delegate. If I am selected as a Public Delegate, I will act in accordance with the Public Delegate Code of Conduct, which includes the below, as well as ensure the best for Lido protocol:

Also there is absolute alignment with the mission, vision, and purpose of Lido DAO, as well as I am aware of updated 2024 goals for Lido, ReGOOSE.

Disclosures

  • As mentioned straightforwardly in the intro, I am part of Everstake, a staking service provider and a node operator within the Lido on Ethereum and Polygon Curated set. As part of my role in Everstake, I am in charge of Everstake operations with Lido.
  • Earlier this year, specifically in March 2024, I received a LEGO (Lido Ecosystem Grants Organization) grant for my social media posts on Lido, which allowed me to participate in the Lido governance process as a voter.
  • I am staking ETH with Lido (one more reason why I do care about Lido protocol and ecosystem sustainable development).

You can find examples of my past Lido governance activity in my Snapshot voting profile (0 missed proposals brought to Snapshot voting since I got the privilege to join the governance process following the recipience of the LDO grant), or check all the screenshots here.

3 posts - 1 participant

Read full topic

Delegate Platform Lemma - Delegate Thread

Published: Aug 25, 2024

View in forum ā†’Remove

Name: Lemma Solutions
Address: 0x58B1b454Dbe5156ACc8FC2139E7238451b59f432
Website: https://www.lemma.solutions/
Twitter: Lemma Solutions
Telegram: @hm_analyst

Introduction

Lemma is a Cayman based service provider which assists DAO and Foundations in their operational set up and provide ongoing support. Lemmaā€™s services cover governance design, implementation, initial setup of the foundation from an operations perspective (accounting, bank and exchange accounts, policies, and procedures) and running of grants programs and governance for DAOs.

The Lemma is presented by a forward think team of professionals that consist of traditional finance professionals and crypto native researchers.

In our short history we came to recognize the importance of governance and the role delegates play. This role is critical to effective governance of the DAO and being able to move forward with informed decision making.

We are active contributors to other DAOā€™s. Assisting with the transparency reports of Balancer DAO, payments with Osmosis DAO and dYdX grants program.

Cryptoeconomic Design Expertise

Lemmaā€™s in-house governance research efforts ensure our industry leading services and will be critically involved with Lidoā€™s Governance. Research is led by Hugo May, who is an experienced cryptoeconomics researcher and founding member and core contributor of Just Cryptoeconomics, an open-access and non-profit research group that was founded to advance the field of cryptoeconomics., an open-access and non-profit research group that was founded to advance the field of cryptoeconomics.

Through this initiative, Hugo explores new theories, models, and frameworks, and the insights we gain often inform the projects Lemma takes on.

Traditional Expertise

The Founders of Lemma combines expertise from the traditional auditing world and big data. Karel Olivier worked as an auditor at Deloitte in South Africa, the USA and Cayman Islands bringing together a unique set of experiences where he learned from listed and private companies about controls, diversification and the importance of maintain accurate financial information in the making of informed decision making. Lize Page, has a Masters degree in Data Science. With the volume that is produced on the blockchain, the ability to make sense of this is of invaluable experience. Lemma has advisors who we rely on for council when needed. Petri Basson, from Hash Directors, a Web3 specialized directorship firm is an example. They bring an informed lens to decision making when it comes to operations of the DAO.

Motivation

We believe that effective governance design is of critical importance to the survival of online public goods. We are well aware of voting fatigue and the implications of the current DAO governance landscape. Having delegates who are informed, willing, active and responsive ensures that the DAO can continue with its mission without the added burden of having to work on ā€œgetting out the voteā€.

We bring a different set of skills to the Lido DAO. Being involved with DAOs in their formation stages allows us to see the thinking behind decision making. This experience will provide additional context and feedback to the DAO. We evaluate proposals not only on their merit and cost, but also on what it would mean operationally.

Our promise to you, the delegates

Involvement

We will be involved in proposals. Not only in voting, but in articulating our reasoning and decision-making approach. We intend to offer the same level of diligence in our participation as we do in our operational enablement.

Pro-activity

We will be pro-active in our communication. Assessing proposals early-on to allow for changes to be made withing reasonable timelines.

Compliant and future Focused

Our primary focus will be on the future of Lido DAO. Each decision will be based on whether this is in line with the growth of the Lido DAO, adds value to the DAO and will allow the DAO to continue with its primary mission.

Public Acceptance

We accept the purpose/mission/values of Lido DAO

Disclosure

We work with other DAOs. Where a proposal is raised in which we have a conflict of interest we will disclose this and abstain from voting or commentary unless it is specifically requested.

5 posts - 2 participants

Read full topic

Delegate Platform Marcbcs - Delegate Thread

Published: Aug 25, 2024

View in forum ā†’Remove

Name: Marc
Contact Information

Address: 0x98308b6dA79B47D15e9438CB66831563649Dbd94

Introduction

  • Background: During the day I work in TradFi, at night I work in Crypto. Iā€™m an economist by training which is what got me into crypto a few years ago: the opportunity to create a better ā€œmoneyā€, and from there I never escaped from the rabbit hole. I started my working career in management consulting, first at a top consultancy firm and afterwards as a freelancer. My consulting work has involved from high-level projects advising clientā€™s senior leadership team / board of directors on key strategic matters, to hands-on projects defining and implementing cost reductions. My clients are businesses operating in TradFi Services, Public Sector and Investment Funds amongst others. Currently most of my time is dedicated to Revolut working there in Strategy (10%) & Operations (90%), a decent amount of the time on crypto. After hours, I consult for crypto startups (mostly regulated businesses / CeFi) and Iā€™m an active contributor to Lido in the Treasury Management Committee.
  • Expertise: Get shit done in business strategy and operations; break down hard stuff into simple terms so people (from devs, to management to operators) can understand each other.

Motivation

  • Make it easier for LDO holders to participate in Lidoā€™s governance: Itā€™s not possible to be on top of everything, specially in an rapidly moving industry like crypto. This is why I myself focus on Lido and delegate my tokens for other projects. If elected, I will stop consulting for other companies to ensure I do a good job here.
  • Ensure that Lido continues to be a leader in staking: Lido has a head-start because of itā€™s large market share with Retail. However, the Institutions are coming and this will be a completely different game. I want to see Lido thrive here and help make it happen.
  • Bring the best of the traditional business world to Lido: DAOs are a great invention but have their own set of challenges. I believe that there are a few things we can borrow from traditional businesses improve Lido and Iā€™m well placed to help with that.

Values and Decision-Making Approach

  • Decentralisation
  • Meritocracy
  • Seek truth (ā€œwhat do people believe merely by convention and what is truth?ā€)

Public Acceptance
I accept the Lido Public Delegate Code of Conduct and commit to being fully aligned with Purpose/Mission/Values of Lido DAO.

Disclosures
I work a TradFi job for Revolut, which involves working on crypto. I also have to disclose my relationship with Lido to Revolut to avoid any conflicts of interest, and should one arise, I would inform both parties and anyone who has delegated to me.
I also advise crypto startups, mostly regulated businesses / CeFi. As mentioned above, if elected, I will stop consulting for other companies to ensure I do a good job a Lido Delegate.

Waiver of Liability
By delegating to @marcbcs, you acknowledge and agree that I will participate on a best-efforts basis and will not be liable for any damages related to participation in the Lido Protocol or its DAO.

1 post - 1 participant

Read full topic

Rocket Pool
Growth rETH NTT Vibe Check

Published: Sep 26, 2024

View in forum ā†’Remove

Overview

Wormhole would like to propose to the Rocket Pool DAO integrating rETH with Native Token Transfers. Through NTT, Rocket Pool will be able improve cross-chain user experience, unlock additional growth opportunities, and reduce bridge liquidity cost. By integrating with NTT, the Rocket Pool DAO will future proof itself with cross-chain flexibility for rETH, gaining access to all current and future networks that Wormhole connects to.

What is Wormhole

Wormhole is an industry leading interoperability protocol that allows for message passing between blockchain networks. Since inception, Wormhole has processed over a billion messages, processing over $46B in total volume. Wormhole enables builders and protocols across the full-stack of interoperability. For example, Circle worked directly with Wormhole to design their Cross Chain Token Protocol, which Wormhole has supported over $500M in total volume on to date.

Wormhole messaging protocol consists of both onchain and offchain components. These components help to verify and communicate messages across networks. To learn more about the general architecture please visit the wormhole website!

Guardians

Wormhole relies upon a set of distributed nodes which monitor state on several blockchains. In Wormhole these nodes are referred to as Guardians. The current guardian set can be seen in the Dashboard.

It is the guardians role to observe messages and sign the corresponding payloads. Each guardian performs this step in isolation, later combining the resulting signatures with other guardians as a final step. The resulting collection of independent observations form a multisig which represents a proof that a state has been observed and agreed upon by a majority of the wormhole network. These multisigs are referred to as VAAs in Wormhole.

Decentralization

Guardians

Decentralization is one of the biggest concerns when it comes to interoperability. Previous interoperability solutions have largely been entirely centralized, and even newer solutions utilizing things like adversarial relayers still tend to have single points of failure or collusion thresholds as low as 1 or 2.

Wormholeā€™s approach to message validation was to initially secure the network by involving robust companies which are heavily invested in the success of De-Fi as a whole, rather than securing the network with tokenomics. The 19 Guardians are not anonymous or smallā€“they are many of the largest and most widely-known validator companies in cryptocurrency.

Each Guardian has an equal stake and joined in a purpose-built Proof of Authority consensus mechanism. As threshold signatures become better supported, the Guardian set can expand, and once ZKPs are ubiquitous, the Guardian Network will become fully trustless.

DAO

Wormhole is committed to further decentralization through token governance of the protocol. In accordance with this stance, Wormhole is in the process of setting up DAO governance. The first step to this process has begun, where W token holders are able to stake and delegate their holdings to participate in governance.

To help the structure and to legitimize the process, Wormhole is partnering with several entities known in the space for DAO governance such as GFXLabs, 404Gov, and L2BEAT.

You can access the forum via adding ā€˜forum.ā€™ to the official wormhole website address. (limited by Rocket Pool forum posting)

Future State

Wormholeā€™s ethos is aligned with Rocket Poolā€™s. Wormhole code is entirely open-source and primary services, such as NTT, are permissionless. Wormhole is thoroughly committed to pursuing continued decentralization, empowering token holders to help shape the future of the protocol.

External Assessment

A testament to the robust, trust-minimized design of Wormhole, Uniswap DAO chose Wormhole as the partner for executing the deployment of Uniswap v3 across L2 networks. The committee that assessed various bridge providers based on the following framework.

  • Protocol Architecture Risk: Encompasses the risks stemming from the design of a protocol, including its primary validation mechanism and other architecturally significant components that impact the fundamental security properties, assumptions, and trust model associated with the protocol.
  • Protocol Implementation Risk: Includes the risks associated with the implementation of a protocolā€™s specification. Building cross-chain protocols involves creating complex on-chain and off-chain components while accounting for the peculiarities and pitfalls of different programming languages, frameworks, and execution environments.
  • Protocol Operational Risk: Refers to the various risks that arise from the operational security and management of different components, often by different actors with different trust assumptions and incentives. This could include upgrading and managing bridge smart contracts, as well as operating off-chain systems such as external validator nodes.
  • Network Risks: Cross-chain protocols rely on certain assumptions about the safety and liveness guarantees of underlying networks. Consequently, these protocols have fundamental limitations in the guarantees they can offer. This category of risk encompasses how cross-chain protocols handle violations to these assumptions in any given network and mitigate the impact on other connected networks and application

The full Uniswap DAO Bridge Assessment Report can be found here.

Native Token Transfer

Wormholeā€™s Native Token Transfers (NTT) is an open source, flexible, and composable framework for transferring tokens across blockchains. Integrators have full control over how their tokens that use NTT behave on each chain, including the token standard, metadata, ownership, upgradeability, and custom features.

Current rETH Landscape

rETH is currently live on Optimism, Arbitrum, Base, and Polygon outside of mainnet. Rocket Pool had previously assessed interoperability providers and ended up deciding on just leveraging canonical bridges for L2 deployments. Outside of canonical bridges, Rocket Pool is currently funding liquidity pools for Optimism and Arbitrum.

rETHā€™s presence on Layer 2ā€™s varies. As seen in the Layer 2 vibe check forum post, participants in Rocket Pool governance have a divided view of value for each chain. Protocols such as Aave and Eigenlayer have created strong demand for rETH. It is expected that with the advent of any-asset restaking and new protocols with fresh token supplies, rETH will have a source of demand. Proliferating rETH into ecosystems such as Scroll, Linea, Monad, and other upcoming chains in combination with tapping into the aforementioned protocols will amplify rETHā€™s growth in DeFi.

Benefits of an NTT Integration

The Ethereum Foundation has made the roadmap for Ethereum roll-up centric. Also, with the advent of companies such as Conduit, it has never been easier to launch a new network. It is simply not feasible for Rocket Pool DAO to decide which L2 to focus their efforts on nor assess each bridge. Wormhole can reduce the overhead on the Rocket Pool DAO by enabling the launch of rETH with minimal effort. With NTT, the Rocket Pool DAO can seamless launch rETH across these chains with minimal effort and gain access to key ecosystems and protocols that will want a battle tested asset such as rETH. Lastly, Wormhole can help with growth efforts such as co-marketing, go-to-market strategies, day-1 bridging into upcoming chains, and more.

Key Benefits

  • Unified User Experience: Tokens retain their properties on each chain, remaining completely fungible and ensuring a consistent user experience.
  • No Liquidity Pools: Transfer tokens without the need for liquidity pools, avoiding fees, slippage, and MEV risk.
  • Integrator Flexibility: Retained ownership, upgrade authority, and complete customizability over token contracts.
  • Advanced Rate Limiting: Inbound and outbound rate limits are configurable per chain and over arbitrary time periods, preventing abuse while managing network congestion and allowing for controlled deployments to new chains.
  • Global Accountant: Ensures accounting integrity across chains by checking that the number of tokens burned and transferred out of a chain never exceeds the number of tokens minted.
  • Access Control: To prevent unauthorized calls to administrative functions, protocols can choose to assign certain functions, such as the pauser role, to a separate address from the owner.
  • Maximum Composability: Open-source and extensible for widespread adoption and integration with other protocols.
  • Custom Attestation: Optionally add external verifiers and configure custom message attestation thresholds.

1 post - 1 participant

Read full topic

Governance pDAO 2024/08/29-2024/09/26 Treasury Report

Published: Sep 26, 2024

View in forum ā†’Remove

Hello, Rocket Pool!

If you need an intro to how pDAO treasury works, check (this post).

This period the pDAO reserve received 6,493.32 RPL from inflation, its balance is now 85,666.40 RPL. The IMC and GMC were paid 11,005.64 RPL and 4,512.31 RPL, respectively.

Someone minted RPL before the end of the rewards period, which makes no diference to RPL inflation as it is calculated daily.

On other news, we are experimenting with using the new recurrent pDAO payment feature to send the IMC its next two disbursements. If successful we will probably also apply it to the GMC to save some of Langerā€™s time.

You can keep up with pDAO treasury with the following spreadsheets:
(RP Treasury Report - Google Sheets )
(pDAO Treasury Summary - Google Sheets ).

Thank you for reading, see you next period!

1 post - 1 participant

Read full topic

Governance IMC Period 27 Report; Period 28 Budget

Published: Sep 19, 2024

View in forum ā†’Remove

Hi all!

Iā€™m taking over for Val as the IMC treasurer :smiley:

Report 27


Important points:

  • IMC continued spending budget cut (by calculating values with artificial 0.005 RPL/ETH ratio)
  • Cakepie Arbitrum coincentives wound down, IMC only spent there on the first fortnight
  • ~11k of RPL inflows, ~12k of RPL outflows
  • I added a couple of rows to help with budgeting:
    • RPL balance change: Period 27 saw a -21.35% change from ~4.3k RPL to ~3.4k RPL
    • Extrapolated months to zero RPL balance: Period 27 shows 3.68 months left, i.e. if inflows/outflows continued at this rate we would only be able to meet our budget goals for 3 more months before running out of RPL balance reserves to pull from

Budget 28


Important points:

  • IMC continued spending budget cut (by calculating values with artificial 0.005 RPL/ETH ratio)
  • Highlighted in orange are further cuts to spending so that our inflows are greater than outflows (RPL balance change is positive / we can continue to achieve budget goals indefinitely). The cuts include:
    • Optimism
      • Activity on the chain has been lagging a bit compared to other L2ā€™s, especially Base)
      • HH Aura Market (rETH/WETH) - Cut spending from 1.2 ETH per fortnight to 1 ETH per fortnight
    • Mainnet
      • These are our biggest spenders so it made sense to cut hereā€¦ our LPā€™s have been relatively insensitive to our spending cuts thus far (more on that at the bottom)
      • Cakepie (rETH/ETH) - Cut spending from 5.8 ETH per fortnight to 5.5 ETH per fortnight
      • Paladin Aura Market (rETH/ETH) - Cut spending from 17.9 ETH per fortnight to 17.3 ETH per fortnight
  • I also updated/recalculated our non-RPL and POL assets valueā€¦ These were manually calculated previously, and since they are mostly ETH denominated and RPL/ETH has been down - we actually have ~2x more TVL than previously depicted. No changes were made to the actual positions, I just updated the value tracked in our budgets.

Data - 1% Price Impact

Resources

2 posts - 2 participants

Read full topic

Uncategorized How to Diversify Staking Portfolio with Rocket Pool?

Published: Sep 13, 2024

View in forum ā†’Remove

Hey guysā€¦ :wave:

I am intrigued by the idea of being able to participate in Ethereum staking without needing to run a validator myself. However, I have a few questions on how best to integrate Rocket Pool into a broader staking strategy.

  • Node Operation vs. Liquid Staking: Could someone explain the pros and cons of running a Rocket Pool node versus simply using rETH for liquid staking? What are the key factors to consider when deciding between these options?

  • How does Rocket Pool help mitigate risks compared to other staking methods? Are there specific strategies or best practices to ensure a safer staking experience?

  • Lastly, how does the earnings potential compare when using Rocket Pool versus staking directly or with other protocols? What has been the communityā€™s experience in terms of returns?

I also check this: https://dao.rocketpool.net/t/bankless-academy-staking-on-ethereum-lesson-w-rocket-poolmendix But I have not found any solution. Could anyone guide me about this?

Your help will be grateful for me.

Thanks in advance!

Respected community member! :smiling_face_with_three_hearts:

2 posts - 2 participants

Read full topic

Governance RPIP-63: Houston Hotfix

Published: Sep 13, 2024

View in forum ā†’Remove

This is the official discussion thread for RPIP-63: Houston Hotfix.

The changes described in this RPIP are about to enter audits. We acknowledge that this is not the preferred flow of creating an RPIP ahead of the work. In part this is because the initial scope of the hotfix was purely in ā€œbugfixā€ territory and it grew to include items that merited a pDAO vote.

Key required bugfixes:

  • Fixing legacy minipool finalisation
  • Onchain voting: Prevent abuse of proposals to exit RPL stake
  • Onchain voting: Prevent attacks that allow a proposerā€™s bond to be stolen
  • Reduce the guardrail on on-chain voting quorum (the exact number is up for discussion)

Key items that arenā€™t required bugfixes:

  • Allow the minimum per-minipool RPL stake to go to zero without causing reverts elsewhere; while this is a bugfix, itā€™s only needed to enable something similar to RPIP-62
  • Use ETH for the scrub check penalty instead of RPL; this is primarily needed to enable something similar to RPIP-62

14 posts - 4 participants

Read full topic

Grants / Bounties Round 17 - GMC Call for Retrospective Applications - Deadline is October 7

Published: Sep 07, 2024

View in forum ā†’Remove

This thread is for applications for Rocket Poolā€™s September 7, 2024 - October 7, 2024 retrospective awards. Please only post retrospective award applications in this thread. If you would like to discuss and/or ask questions about any applications you see in this thread, we ask that you do so in this separate forum thread which has been established for all community discussions related to this round of applications. Only those retrospective applications that are posted in this thread and timestamped by October 7, 2024 at 23:59 (11:59 PM) UTC will be considered. Any retrospective award applications posted after that deadline will be carried over to the next award period.

This is the expected schedule for round 17:

  • Application Period (September 7 - October 7)

  • Scoring Deadline (October 22)

  • Final Voting Amendments, Discussion and Finalization (October 23 - October 26)

  • Award Announcement (October 29)

To guide you in your application, the GMC has established the following goals and the following scoring rubric:

GMC Goals (click for more details) Retrospective Award Rubric (click for more details)

Retrospective Award Application Template

Please copy paste the template below into a reply. Answer the questions there, feel free to remove or add sections based on relevance.


## Name of Retrospective Award

### Who is the proposed retrospective award recipient?

### What specific project or work is the retrospective award in recognition of? Please detail what the project or work entailed and the duration over which it took place.

### Are the subjects of this award entirely open source ([MIT](https://opensource.org/licenses/MIT), [GPL](https://www.gnu.org/licenses/gpl-3.0.en.html), [Apache](https://www.apache.org/licenses/LICENSE-2.0), [CC BY](https://creativecommons.org/licenses/by/4.0/) license or similar)? If not, which parts will not be, why, and under what license will they be published?

## Benefit

<please enter N/A where appropriate>

| Group | Benefits |

|---|---|

| Potential rETH holders | How did the project or work for which the retrospective award would be given help people looking to stake ETH for rETH? |

| rETH holders | How did the project or work for which the retrospective award would be given help rETH holders? |

| Potential NOs | How did the project or work for which the retrospective award would be given help people looking to run a Rocket Pool node for the first time? |

| NOs | How did the project or work for which the retrospective award would be given help people already running a Rocket Pool node? |

| Community | How did the project or work for which the retrospective award would be given how does this help the Rocket Pool community? |

| RPL holders | How did the project or work for which the retrospective award would be given how does this help RPL holders? |

## Costs

### How much USD $ is the applicant requesting be awarded to the recipient?

### Is the applicant requesting RPL or LUSD?

## Conflict of Interest

### Does the person or persons requesting the retrospective award have any conflicts of interest to disclose? (Please disclose here if you are a member of the GMC or if you have nominated a member of the GMC for this retrospective award).

1 post - 1 participant

Read full topic

Grants / Bounties Round 17 - GMC Call for Bounty Applications - Deadline is October 7

Published: Sep 07, 2024

View in forum ā†’Remove

This thread is for applications for Rocket Poolā€™s September 7, 2024 - October 7, 2024 bounties. Please only post bounty applications in this thread. If you would like to discuss and/or ask questions about any applications you see in this thread, we ask that you do so in this separate forum thread which has been established for all community discussions related to this round of applications. Only those grant applications that are posted in this thread and timestamped by October 7, 2024 at 23:59 (11:59 PM) UTC will be considered. Any bounties posted after that deadline will be carried over to the next award period.

This is the expected schedule for round 17:

  • Application Period (September 7 - October 7)

  • Scoring Deadline (October 22)

  • Final Voting Amendments, Discussion and Finalization (October 23 - October 26)

  • Award Announcement (October 29)

Differences Between Grants and Bounties (click for more details)

To guide you in your application, the GMC has established the following goals and the following scoring rubric:

GMC Goals (click for more details) Bounties Rubric (click for more details)

Bounty Proposal Template

Guidelines

  • The goals of the Bounty Proposal are:

  • to communicate your bounty idea clearly, in general terms, such that the GMC can decide if itā€™s worth pursuing.

  • to estimate the benefits and costs attached to your proposal.

  • to disclose any relevant conflicts of interest.

  • Answers to the template questions do not need to be highly detailed. Estimates or ranges are acceptable. Brief answers are also fine.

Template


# Bounty Name

## General Information

### What is the nature of the proposed bounty?

### Why are you writing this bounty proposal?

## Benefit

<please enter N/A where appropriate>

| Group | Benefits |

|---|---|

| Potential rETH holders | If the bounty is successfully completed, how does this help people looking to stake ETH for rETH? |

| rETH holders | If the bounty is successfully completed, how does this help rETH holders? |

| Potential NOs | If the bounty is successfully completed, how does this help people looking to run a Rocket Pool node for the first time? |

| NOs | If the bounty is successfully completed, how does this help people already running a Rocket Pool node? |

| Community | If the bounty is successfully completed, how does this help the Rocket Pool community? |

| RPL holders | If the bounty is successfully completed, how does this help RPL holders? |

### Which other non-RPL protocols, DAOs, projects, or individuals would stand to benefit from the bounty being successfully completed?

## Work

### What steps would be entailed in completing the bounty? Do successful examples of such work exist elsewhere? What skillsets or knowledge will be required?

### What advice would you give a bounty hunter working on this bounty?

### Should the output of this bounty be available under an open source license?

## Costs

### How much do you think the completion of this bounty worth to Rocket Pool (in USD)?

### How much work will be needed to verify this bounty has been completed? What skillsets or knowledge will be required?

## Structure

### How would you structure this bounty, and why?

* A single payout to single team on completion?

* Divided into milestones?

* Multiple payouts to multiple teams?

* Should this be written up as multiple bounty definitions?

* Something else?

### Is this bounty repeatable?

### Are there any reasonable circumstances under which this bounty should be withdrawn? Should it expire?

## Conflicts of Interest

### Does the person or persons proposing the bounty have any conflicts of interest to disclose? (Please disclose here if you are a member of the GMC or if any member of the GMC would benefit directly financially from the successful completion of the bounty).

### Will the applicant, or any protocol or project in which the applicant has a vested interest (other than Rocket Pool), benefit financially if the bounty is successfully completed?

Bounty Definition Template

Guidelines

  • When a single proposal bounty proposal has parts that must be completed by different groups, it should become multiple definitions.

  • Where reasonably possible, bountiy definitions should limit the number of distinct skillsets required for completion of the bounty.

  • Bounties should be defined in terms of the smallest worthwhile unit of work. IE: $25 to add/update a single relevant FAQ question rather than $5,000 to update the FAQ.

  • Include any information or resources that might reasonably help a bounty hunter complete the bounty.

  • Think carefully about which tasks are required, and which can be optional.

  • Clearly list any dependencies, if the bounty cannot be completed in all circumstances.

  • Only include multiple milestones for large bounties with natural points of division.

Template


# Bounty Name

## Data

* Repeatable?

* Expiring?

* Skillsets for completion? (See existing bounties and reuse where possible, new skillsets are recommended if sufficiently distinct)

* Relevant tags? (See existing bounties and reuse where possible, new tags are recommended if sufficiently distinct)

* Min reward (USD)?

* Max reward (USD)?

* Any linked definitions? (e.g. if a single bounty proposal becomes multiple definitions.)

* Any dependencies?

## Summary

Short 1-3 sentences describing the bounty.

## Dependencies

Is there anything that must happen (outside of a bounty hunter's control) before it is possible to complete this bounty? This may be other bounties that must be completed first, an upcoming event or change or a regular occurance that triggers a valid bounty. This section is optional. May be later removed from the definition if the dependency becomes permanently met.

## Required Milestones

What _must_ be completed for a bounty hunter to claim some amount of bounty. Described per milestone.

### Milestone A - <Name of Milestone>

**Payout: ** <payout amount>

Clear bulleted list or subheadings covering the items that must be completed and/or adhered to for this milestone to be valid.

### Milestone B - <Name of Milestone>

**Payout: ** <payout amount>

Clear bulleted list or subheadings covering the items that must be completed and/or adhered to for this milestone to be valid.

### Milestone C - <Name of Milestone>...

## Optional Milestones

What tasks _may_ be completed for a bounty hunter to earn extra bounty rewards. Described per milestone. This section is optional.

Optional milestones may be less strictly defined than required milestones. You may aggregate multiple minor considerations that would contribute to a payout.

### Milestone D - <Name of Milestone>

**Maximum Payout: ** <maximum payout amount>

Clear bulleted list of the items that would contribute to payout for this milestone.

### Milestone E - <Name of Milestone>...

## Further Notes

Anything you think that would be beneficial for a bounty hunter to know when working on this bounty. Maybe be divided into subsections as needed.

## Resources

Links to repositories, web pages, forum discussions, etc. Anything that the bounty hunter may be able to use to do a better job on the bounty work.

## Contacts

Individuals that have agreed to act as contacts for this bounty. Include usernames + contact details for any platform on which the contact is willing to respond to requests. Any contacts are expected to fully understand the bounty definition. This section is optional.

Contacts:

* MAY be eligible for incentives.

* SHOULD NOT assist the bounty hunter directly with the bounty work.

* SHOULD assist bounty hunters via feedback, direction and oversight upon request.

## Verification

Who is expected to verify that the work delivered meets the relevant milestones? This person or group must have agreed to do this in advance of this definition being published. This person or group should have any relevant skillsets needed to properly verify the bounty work.

1 post - 1 participant

Read full topic

Grants / Bounties Round 17 - GMC Call for Grant Applications - Deadline is October 7

Published: Sep 07, 2024

View in forum ā†’Remove

This thread is for applications for Rocket Poolā€™s September 7, 2024 - October 7, 2024 grants. Please only post grant applications in this thread. If you would like to discuss and/or ask questions about any applications you see in this thread, we ask that you do so in this separate forum thread which has been established for all community discussions related to this round of applications. Only those grant applications that are posted in this thread and timestamped by October 7, 2024 at 23:59 (11:59 PM) UTC will be considered. Any grants posted after that deadline will be carried over to the next award period.

This is the expected schedule for round 17:

  • Application Period (September 7 - October 7)

  • Scoring Deadline (October 22)

  • Final Voting Amendments, Discussion and Finalization (October 23 - October 26)

  • Award Announcement (October 29)

Differences Between Grants and Bounties (click for more details)

To guide you in your application, the GMC has established the following goals and the following scoring rubric:

GMC Goals (click for more details) Grants Rubric (click for more details)

Grant Application Template

Please copy paste the template below into a reply. Answer the questions there, feel free to remove or add sections based on relevance.


## Name of Grant

### What is the work being proposed?

### Is there any related work this builds off of?

### Will the results of this project be entirely open source ([MIT](https://opensource.org/licenses/MIT), [GPL](https://www.gnu.org/licenses/gpl-3.0.en.html), [Apache](https://www.apache.org/licenses/LICENSE-2.0), [CC BY](https://creativecommons.org/licenses/by/4.0/) license or similar)? If not, which parts will not be, why, and under what license will they be published?

## Benefit

<please enter N/A where appropriate>

| Group | Benefits |

|---|---|

| Potential rETH holders | If the grant is successfully completed, how does this help people looking to stake ETH for rETH? |

| rETH holders | If the grant is successfully completed, how does this help rETH holders? |

| Potential NOs | If the grant is successfully completed, how does this help people looking to run a Rocket Pool node for the first time? |

| NOs | If the grant is successfully completed, how does this help people already running a Rocket Pool node? |

| Community | If the grant is successfully completed, how does this help the Rocket Pool community? |

| RPL holders | If the grant is successfully completed, how does this help RPL holders? |

### Which other non-RPL protocols, DAOs, projects, or individuals, would stand to benefit from this grant?

## Work

### Who is doing the work?

### What is the background of the person(s) doing the work? What experience do they have with such projects in the past?

### What is the breakdown of the proposed work, in terms of milestones and/or deadlines?

### How is the work being tested? Is testing included in the schedule?

### How will the work be maintained after delivery?

## Costs

### What is the acceptance criteria?

### What is the proposed payment schedule for the grant? How much USD $ and over what period of time is the applicant requesting?

### Is the applicant requesting RPL or LUSD?

### How will the GMC verify that the work delivered matches the proposed cadence?

### What alternatives or options have been considered in order to save costs for the proposed project?

## Conflict of Interest

### Does the person or persons proposing the grant have any conflicts of interest to disclose? (Please disclose here if you are a member of the GMC or if any member of the GMC would benefit directly financially from the grant).

### Will the recipient of the grant, or any protocol or project in which the recipient has a vested interest (other than Rocket Pool), benefit financially if the grant is successful?

1 post - 1 participant

Read full topic

Grants / Bounties Round 17 - GMC Community Discussion of Submitted Applications

Published: Sep 07, 2024

View in forum ā†’Remove

In order to keep the application threads clear of discussions (to make it easier for committee members to read and score them), please use this thread for any and all questions and discussions of round 17 period of grant, bounty, and retrospective award applications.

1 post - 1 participant

Read full topic

Grants / Bounties Roman Storm Legal Fundraising

Published: Sep 06, 2024

View in forum ā†’Remove

Gx Rocket Pool community

You may have read about the recent arrest of Telegram founder, Pavel Durov, but the case thatā€™ll set a precedent for Telegram and other privacy tools is happening right now: the Tornado Cash trial U.S. v. Storm, scheduled to begin on December 2, 2024.

Roman Storm has been building a strong defense since his arrest a year ago because he understands the grave implications of his trialā€™s outcome on the software development industry worldwide. But per Romanā€™s video address he still needs ~$2 million to see this case through trial; otherwise, he risks losing his legal team and facing a guilty verdict.

A breakdown of charges against Roman and the budget outline are accessible via WeWantJusticeDAO.org ā€” the not-for-profit entity dedicated to the legal fundraising campaign:

Donations can be made in USD, Eth, or other currencies:

Please donate or help spread the word!

AlphaGrowth is helping Roman Storm raise funds for his legal efforts. We are asking the community to donate any amount they can to help Roman Storm in his legal efforts to ensure we set up proper precedence globally for developers to not be prosecuted for writing code. We will also be conducting co-marketing campaigns to highlight DAOā€™s, protocols, and people that have donated to this cause.

I will also post post this to the GMC but wanted to post on the forum to get community feedback and engagement.

Thank you,

From your Sad Broke Director

9 posts - 5 participants

Read full topic

Grants / Bounties GMC 2024/08/01 - 2024/08/31 Treasury Report

Published: Sep 05, 2024

View in forum ā†’Remove

The GMC has an updated treasury report to better categorize funding categories and allocations:
GMC Treasury Sheet - Google Sheets

Funds at Start Inflows Payments Diversification (LUSD) Outflows (Total) Funds at End
61,259.89 9,007.76 10,449.41 899.09 11,348.50 58,919.16
LUSD Funds at Start LUSD Inflows LUSD Payments LUSD Funds at End
$ 127,503.52 $ 10,685.30 $ 22,068.08 $ 116,120.75

The GMC was paid twice in August. Payments are typically around 4,500 RPL per month.

  • August 7 - 4,495.453 RPL
  • August 30 - 4,512.31 RPL

August was one of the historically largest months for expenses, whereas $125k was paid out for the tokenomics rework retro.

You can view all transactions, including inflows and outflows on the treasury sheet.

1 post - 1 participant

Read full topic

Governance RPIP-62: Tokenomics Rework Prelude

Published: Sep 03, 2024

View in forum ā†’Remove

This is the official discussion thread for RPIP-62: Tokenomics Rework Prelude, also referred to as Saturn 0 or ETH-only minipools.

The proposal is now in a state where discussion on Discord has largely converged, the results of which are reflected in the current draft.

The main ideas are:

  • Remove the RPL requirement for new minipools
  • Set minipool contract commission to 5% (from 14%, commission of existing pools will be unaffected)
  • Provide additional rewards based on RPL stake to temporarily increase effective commission from 10% (no RPL) to 14% (ā‰„10% RPL collateral) as part of the smoothing pool claim
    • This temporary increase will end a few periods after Saturn 1 is released

Dynamic Commission Model

There is still an open item on how to handle RPL rewards, which weā€™d like more feedback on. Please see the comment below for a summary of the options and a survey on your preference.

24 posts - 14 participants

Read full topic

Governance IMC Period 25/26 Reports; Period 26/27 Budgets

Published: Aug 31, 2024

View in forum ā†’Remove

And hello again, from your friendly neighborhood delinquent IMC treasurer. Catching up the rest of the way :slight_smile:

Report 25

  • Out of reserves in Gammaā€™s contract, so weā€™re back to adding funds. Actually need to add a bit extra on the first one so we have enough buffer time to act comfortably.

Budget 26


:star: This is a big one folks. If youā€™ve been paying attention to the IMCā€™s wallet, youā€™ll know itā€™s been dwindling. This is the period we stopped hoping for the ratio to bail us out. The strategy is pretty simple:

  • Cap how low an RPL price weā€™ll use for the purposes of ETH-denominated outflows. This makes our worst-case spend predictable.
  • Reduce spend given the above so that we can continue to operate, ideally indefinitely.
    • One interesting tidbit is that we opted to reduce PCS proportionally less. This is due to a mix of efficiency (from being early in the voting ecosystem, from concentration) and a routine premium (our metastable pools emphasize the peg and lose some efficiency when off peg).
  • We donā€™t like abrupt motion for our incentives when itā€™s possible to avoid, so weā€™ll transtion over a couple of months.

In the spreadsheet, orange items are decreased from the previous fortnight and purple is being eliminated.

Report 26

  • Executing on the plan
  • RPL ratio cap is in effect as ratio is below 0.005

Budget 27

image

  • We continue to implement our budgeting plan.
  • This budget still uses 973 RPL more than is covered by inflows. Based on reserves and unclaimed rewards, we could operate through period 31 assuming RPL ratio stays at/below 0.005; we would need to make a little more cuts or ask for more funding to hit indefinite operation.

Data - 1% price impact


The highlighted region is periods 25-26. There is minimal impact from the additional belt-tightening we did.

Resources

1 post - 1 participant

Read full topic

Governance IMC Period 22/23/24 Reports; Period 23/24/25 Budgets

Published: Aug 30, 2024

View in forum ā†’Remove

Hi All, from your friendly neighborhood delinquent IMC treasurer.
Today, Iā€™m catching up about halfway, cuz it was a lot.

Report 22

  • Once again included 50 RPL more than intended on mainnet ETH/RPL incentives on hidden hand. Our bad. This does end up being the last iteration of this mistake.

Budget 23

  • Pretty much just copy-pasted with the planned osETH/rETH removal

Report 23

  • More belt-tightening; we reduced ETH-denominated targets by ~15%
  • We found that weā€™d been paying more money into Gamma than was going out ā€“ this means we donā€™t have to pay into it for a while and could let the contract use up some reserves
  • PCS asked us to work with them on Arbitrum coincentives. The nature of the coincentives made this an extremely efficient spend, so we went for it even though we werenā€™t looking to spend more in the area at the time. We were tight on time, so the IMC opted to have Val execute on this personally and pay him back

Budget 24

  • 2 more planned fortnights of Gamma using up reserves here
  • Switched our mainnet incentives from Hidden hand to Paladin
    • The killer feature of Paladin is that you can set a limit to pay per vote. Any amount beyond that, gets sent directly to the gauge instead of getting paid to voters. This means we can target an efficiency and essentially use the voting market only insofar as itā€™s more efficient than direct incentives. Thereā€™s some details in there as there are plenty of unknowns (price action of AURA/BAL/RPL after we act, number of votes used in the ecosystem)ā€¦ but if we aim for at least 100% efficiency weā€™ll be quite close at least.
    • They were also willing to work with us on the fee side, which we appreciate :slight_smile:

Report 24

  • A new IMC was selected in a vote ending June 9
    • We swapped in the new members 6/12, 6/13, 6/15, 6/21
    • We set the new wallet threshold as previously discussed from 6-of-9 to 5-of-9 on 6/26
    • Look at our fancy new ā€œNonceā€ columnā€¦ these young kids coming and making things better, I tell you what
  • The old IMC acted for the first fortnight in period 24, and then the new one for the second fortnight
  • Val was paid back as planned
  • Gamma reserves used up completely

Budget 25

  • Copy pastad the last period
  • Gamma needs to get funded this time, but thereā€™s no actual change on its output ā€“ weā€™ve simply used up the reserves we had in the contract

Data - 1% price impact

The highlighted region is periods 22-24. There is, interestingly, minimal impact from the additional belt-tightening we did.

Resources

1 post - 1 participant

Read full topic

Governance pDAO 2024/08/01-2024/08/29 Treasury Report

Published: Aug 29, 2024

View in forum ā†’Remove

Hello, Rocket Pool!

If you need an intro to how pDAO treasury works, check (this post). < Itā€™s time to update this, Iā€™ll work on a new explainer post.

This period the pDAO reserve received 6,469.07 RPL from inflation, its balance is now 79,173.08 RPL. The IMC and GMC were paid 10,964.52 RPL and 4,495.45 RPL, respectively.

You can keep up with pDAO treasury with the following spreadsheets:
(RP Treasury Report - Google Sheets )
(pDAO Treasury Summary - Google Sheets ).

Thank you for reading, see you next period!

1 post - 1 participant

Read full topic

Grants / Bounties Round 15 (July 7 - August 7) Grants/Bounties/RA Award Round

Published: Aug 25, 2024

View in forum ā†’Remove

The GMC has concluded discussions and scoring for the Round 15 (July 7 - August 7) Grants/Bounties/RA Award Round.

This post also begins the fourteen-day clock during which, according to RPIP-15, ā€œ[a]nyone MAY file an RPIP disputing a grant, bounty, or retrospective award within two weeks of the announcement of recipients. Such an RPIP SHALL be subject to a snapshot vote.ā€ Any awards not subject to such a challenge will become official on September 8, 2024 at 23:59 UTC.

General Updates (click for more details) Current GMC Roster (click for more details) Application Breakdown (click for more details) Awards, Average Overall Scores (click for more details) Detailed Award Results (click for more details) Bounties That Need Definitions (click for more details) Member Participation (click for more details) Final Voting Stages (click for more details)

Look out for the GMCā€™s monthly public town hall which should take place in the next couple weeks. Join the GMC server here.

1 post - 1 participant

Read full topic

Grants / Bounties Post Mortem - Rocket Split Grant

Published: Aug 22, 2024

View in forum ā†’Remove

1. Introduction

2. Objectives and Goals

  • Initial Objectives:
    • Launch a website (rocketsplit.xyz) where users can custom-configure and deploy a smart contract (a Rocket Split) that can become a Rocket Pool nodeā€™svalidatorā€™s withdrawal address. A Rocket Split will share validator rewards as configured between a maximum of two parties (typically an ETH contributor and an RPL contributor).
  • Final Outcomes:
    • Rocket Split does not have an audit but remains available for use in production.
    • Rocket Pool has released the Houston upgrade in June 2024, enabling TWO potential withdrawal addresses, an ETH withdrawal address and an RPL withdrawal address. Rocket Split is designed to work with RPL withdrawal address NOT SET. Website will provide alerts if it recognizes the RPL address set.
    • Version 1 deployed December 2023 and a Rocket SplitRocketsplit was used in Main net Ethereum (now exited)
    • Version 2 is available for use. There are interested parties but no new Rocket Splits yet created.

3. Successes

  • Achievements:
    • Main net smart contract deployment March 2024
    • Initial Rocket Split launched March 2024. Validator exited June 2024.
    • Upgraded smart contract deployment July 2024
    • Wave 2 of production Rocket Splits, July 2024
  • Milestones Met:
    • Smart contract configuration website launch
    • Deployed Rocket Split smart contract factory
    • Rocket Split used in production to share rewards

4. Challenges and Issues

  • Major Challenges:
    • Funding:
      • Difficulty in estimating cost and value: Rocket Split has taken 100s of hours for development, testing, and governance management over the course of 15+ months. If grants are designed to cover a market value, the grant would have cost multiples higher. Contributions from the teams were more altruistic in nature.
      • Early-stage decentralized governance: This feature request Grant was denied 3 times. Two times on the initial submission and once for an audit. Full payment not yet received
    • Testing:
      • Challenging test environment. To test, users need to have an active validator on the Holesky testnet, registered with the Rocket Pool protocol. Users could then either act as both the ETH contributor & the RPL contributor, or find a partner tester.
    • Changing technical landscape
      • The Rocket Pool Houston upgrade introduced an additional withdrawal address, the RPL withdrawal address. This was a fundamental change to how Rocket Split was designed.

5. Lessons Learned

  • Technical Lessons:
    • Nick: From a front end perspective I think taking more time up front to identify all the user personas and respected workflows would have served us better. We originally tried to build the UI off an initial prototype that was pure HTML/JS. This became unwieldy as we were managing different user perspectives and respected workflows of which could be in different states at any given time. We switched gears to using React and the wagmi library. This allowed for improved isolation of concerns within the app. This also allowed for core functionality to work more reliably (ex. Basic wallet connections). During this process much of my time was spent developing hooks into Rocketpools core protocol smart contracts along with Rocket Split. As a result we did not spend as much time as we would have liked on core UX. The result is a working system but in my opinion one that can be greatly improved with improvements in design. Of course time and budget constraints play a role here. If this project does prove to be a valuable component in the RP toolset I would recommend we iterate on this a bit.
    • Ramana: The bug that meant exiting the first live validator was not a straightforward process could have been caught with more thorough testing of all pathways through Rocket Split. Our test suite did not have complete coverage of even all the typical uses of Rocket Split. Iā€™m not sure if this is a lesson learned, though, since I know it is possible to miss issues without thorough testing: itā€™s more a question of us not having time/capacity/budget available for filling out the test suite (let alone an external audit). Perhaps there is a lesson to be gleaned here in what to prioritize under a very limited budget?
  • Decentralized Governance Community Roles:
    • A GMC Admin position was approved in 1H 2023 to be the primary liaison for active projects. If this role were approved prior to the Rocket Split grant approval, there could have been several pitfalls avoided.
      • Grant denial #1 (April 2023) was a result of needing to incorporate ā€œMentors requirementsā€. Those requirements however were not well understood or documented.
      • Grant denial #2 (July 2023) was a result of a misunderstanding from the GMC team of Rocket Split functionality. GMC team believed Rocket Split was redundant to the Rocket Pool protocol development already underway. It was appealed by Knoshua on the grounds that ā€œthe team is not working on things that would make Rocket Split obsolete. It is different than Nodesetā€. The grant was approved after a unanimous (30-0) vote to appeal its rejection.
      • Grant denial #3 (January 2024) was a denial of the audit costs. The lesson learned here is that any project that acts as the withdrawal address of a Rocket Pool node, should be expected to have an audit. Clear expectations at the onset will have set the project for greater success.
  • Team Dynamics:
    • Conventional github development operations. Discussions of when to merge or critical needs took place in Discord channels.
    • Asynchronous coordination across multiple time zones. Nickā€™s late night development cycles flowed smoothly into updates for Ramana as he woke up the following day to continue iterating forward.
    • An additional front-end developer for future projects would be ideal. Nick and Ramana share similar skillsets. Ramana is brilliant at identifying custom paths to deliver intended functionality. Nick is fantastic at identifying the unique code and proposing structure and optimizations. Taking more time up front designing and prototyping front end workflows would have benefited the UX.

6. Conclusion

  • Summary of Findings:
    • Although not audited, there are production users clearly showing a demand for Splitter / ā€œMarriageā€ functionality
    • Rocket Pool Houston upgrade added a new primitive with the RPL withdrawal address separate from the ETH withdrawal address. This does not have any configuration management for the ā€œMarriageā€. ETH will go to ETH withdrawal address, RPL will go to RPL withdrawal address. Rocket Split application is designed to operate with RPL withdrawal NOT SET.
    • Rocket Split is limited to only 2 partners in a contract. An improved version of Rocket Split that enabled multiple parties in an agreement, each with a custom configuration of rewards, may find better product market fit.

1 post - 1 participant

Read full topic

Governance Protocol Development - Roadmap Prioritisation

Published: Aug 21, 2024

View in forum ā†’Remove

Hey everyone!

As per RPIP-37 Protocol Development (RPIP-37: Protocol Development), the core protocol team will facilitate a prioritisation discussion with the Rocket Pool community.

With the following RPIPsā€™ imminent ratification there is a significant amount of work ahead of us.

  • RPIP-49 Tokenomics Rework
    • RPIP-42 Bond Curves
    • RPIP-43 Megapools
    • RPIP-44 Integrating Execution Layer Triggerable Exits
    • RPIP-46 Universal Adjustable Revenue Split
    • RPIP-47 Enable Forced Delegate Update
    • RPIP-59 Deposit Mechanics
    • RPIP-60 Protocol Upgrade Guardrails
  • RPIP-57 Node Distributor User Fund Unbundling
  • RPIP-58 MEV Penalty Guardrail
  • RPIP-61 Balance Submission Guardrail

These RPIPs and prioritisation generally can be organised around particular themes to help guide what we want to achieve and identify any gaps. I have organised them around the following themes but I would love to hear the communityā€™s opinion on what themes are appropriate.

Tokenomics - the outcome being long term sustainability
rETH Demand - obviously rETH demand is essential for growth of the protocol
Node Operator Supply / Efficiency - again this is essential for growth of the protocol, and with Lido CSM on the horizon, a side order of competition
Decentralisation - to ensure the protocol is open, permissionless, decentralised, and as trustless as possible
Protocol Safety - to ensure the security and smooth running of the protocol
Emerging Research - to facilitate innovation so that we can push the boundaries

As we deliver the Saturn RPIPs, it is likely that new prioritises emerge.

But to kick off the discussion here are some questions but please feel free to go in other direction:

  • Are there themes missing?
  • Is there a better way to organise it?
  • Are there areas we should focus on in the future?
  • Are there strength areas we can double down on?
  • Are there weaknesses that we should strengthen?
  • Are there threats that we should be prepared for?

7 posts - 6 participants

Read full topic

Governance Protocol Development - May, June July Roadmap Update

Published: Aug 20, 2024

View in forum ā†’Remove

Hey everyone!

Here is a quarterly roadmap update for May, June, July 2024.

Houston

The beginning of the period saw the Houston audit reports made public (Rocket Pool - Decentralised Ethereum Liquid Staking Protocol).

Before launch, some specification discrepancies were identified and subsequently resolved (Houston Specification Discrepancies). Additionally, a bug bounty was raised, assessed, and it was decided to incorporate a fix into the Houston release.

Finally, the Houston smart contracts were deployed and verified by the community. Once the ODAO had voted and executed the upgrade proposal, Houston was ready for launch (Rocket Pool ā€” Houston Launch. Hello Rocket Poolers! | by David Rugendyke | Rocket Pool | Medium). Houston went live on the 17th June.

Post Houston launch, the core team had to combine Snapshot and the on-chain voting system to ensure we have a unified governance system. This was a little more involved than we expected, mainly due to Snapshot not having a Holesky deployment, so we were unable to develop or test anything up front. The team successfully integrated Snapshot and the on-chain voting system. Additionally, significant changes needed to be made to the Delegatesā€™ website (https://delegates.rocketpool.net/) to align it with the new voting system and support current delegates.

Since launch, the core team have been monitoring the Protocol DAO voting initialisation. Currently the Protocol DAO on-chain voting element is disabled until enough vote power is initialised. We are now have enough vote power to enable the system but please see the Houston Hotfix section below.

To summarise the current status of governance voting:

  • Snapshot will still be used for most governance votes - because it is gas-free.
  • The on-chain system will be used when protocol settings or protocol treasury spends are necessary
  • Snapshot is integrated into the new voting system so we have a unified governance system - essentially vote power is consistent
  • The on-chain system is disabled for now until the Houston hotfix goes live

For more information please take a look at the Protocol DAO Governance medium article:

Houston Hotfix

Just after the launch of Houston an issue was raised with older 16 ETH minipools. A bug introduced with Houston corrupted state when exiting minipools if the node operator had not initialised voting. We announced a smart node release to prevent node operators from experiencing the issue but ultimately a smart contract fix is required.

In the meantime, we have had some interesting Immunefi bug bounties raised about the on-chain voting system. The first was a medium severity protocol griefing vector that did not effect funds but would allow someone to withdraw their RPL collateral when they are not supposed to. Another excellent submission, allowed a challenger to steal a proposerā€™s bond - the impact was limited but clearly it was a good find. We have developed fixes for these bug bounty submissions.

Additionally, there were small non-functional changes that we wanted to include:

  • Changed the way a vetod proposerā€™s bond is burnt - instead of sending to burn address it uses RPLā€™s burn feature
  • Fixed possible error situation if RPL bond amount is set to 0
  • Event naming consistency

Lastly, we have been paying attention to the discussions around an interim release before Saturn that would launch ETH-only minipools earlier. One issue with the potential interim release is the scrub check RPL penalty. The penalty is important for security reasons but cannot be enforced if there is no RPL bond. So included in the hotfix is a change to make this an ETH penalty rather than an RPL penalty. We are in discussion about how this is processed through governance.

RPIP-28 and RPIP-30

As per RPIP-30, we reduced the RPL withdrawal limit to 60% of nodeā€™s bonded ETH.

RPIP-28 - Implementation needs to be discussed. Depending on the result of the RPIP-49 vote it is not currently in that scope afaik.
RPIP-30 - Depending on the result of RPIP-49 (which looks certain), RPIP-30 is included in the rework scope so will be included in Saturn.

Saturn

Over the last few months, the core team have engaged in discussions on the reworked tokenomics proposal. As the scope has formalised the team have provided feedback, feasibility advice, and conducted multiple full day internal workshops to break down the components.

The core team have also engaged in discussion on alternative proposals:

The core team have kicked off development of the least contested elements of Saturn, namely Megapools. As soon as the RPIP-49 vote is ratified we will continue to break the components down, determine delivery order, and plan key milestones.

The core team have also been engaged in conversation about the possible interim release that would deliver ETH-only minipools sooner.

v2 Smart Node

The smart node devs have been hard at work bringing the v2 Smart Node release up to feature parity with v1. The v2 release now has all new Houston features and continues to be beta tested. We have started the process of feature freezing v1 and will start the transition to v2.

Node Manager Website

We have been working on a new user experience for node operators. The node manager website be separate to the staking website and be a consolidated place for managing your node. The new node manager website is very close to launch so look out for that.

Please let me know if you have any questions!

1 post - 1 participant

Read full topic

Integration bloXroute Validator Gateway

Published: Aug 08, 2024

View in forum ā†’Remove

The GMC recently met with bloXroute to learn about their Validator Gateway product, which has the potential to enhance effectiveness across Rocket Pool validators. Example data can be viewed at https://relayscan.io/

bloxRoute is a blockchain distribution network that gave a presentation at Rocket Poolā€™s Denver Lift-Off event. That video can be viewed here.

Validator Gateway (Validator Gateway | bloXroute Documentation)

  • Relay Proxy A free service co-locating the relay with the node operator, streaming block bids to node operators in real-time. You can set the timing for accepting bids within a slot.
  • Blockchain Distribution Network (BDN) A paid service utilizing data stripping to send data via direct routes. Once a validator node accepts a block bid, the BDN ensures rapid propagation across the network. For duties like attestations or sync committees, the BDN Gateway helps keep nodes synchronized with the current head slot, enhancing validator effectiveness and increasing high-paying attestations within block proposals. The BDN Gateway aims for near 100% effectiveness.

Some Questions That Were Answered

  • How would it work for small solo stakers?
    Relays can be set up regionally, and they can be purchased in various locations.

  • How many relays would make sense for the entire US?
    Possibly one per state, or fewer if that is excessive.

  • What happens if a relay goes down?
    There is no risk, as connectivity to other relays remains.

  • Is it only profitable when maximizing timing games?
    Node operators can manage risk by setting delays.

Payment and Billing
The GMC is interested in the fixed price per pubkey option. bloXroute is willing to accept RPL as payment.

The GMC is seeking the pDaoā€™s input. Please ask any questions you have below, or provide any feedback.

ā€“

Should the Smart Node integrate the bloXroute Validator Gateway?

Click to view the poll.

19 posts - 8 participants

Read full topic

Grants / Bounties Round 16 - GMC Call for Retrospective Applications - Deadline is September 7

Published: Aug 08, 2024

View in forum ā†’Remove

This thread is for applications for Rocket Poolā€™s August 7, 2024 - September 7, 2024 retrospective awards. Please only post retrospective award applications in this thread. If you would like to discuss and/or ask questions about any applications you see in this thread, we ask that you do so in this separate forum thread which has been established for all community discussions related to this round of applications. Only those grant applications that are posted in this thread and timestamped by September 7, 2024 at 23:59 (11:59 PM) UTC will be considered. Any retrospective award applications posted after that deadline will be carried over to the next award period.

This is the expected schedule for round 16:

  • Application Period (August 7 - September 7)
  • Scoring Deadline (September 24)
  • Final Voting Amendments, Discussion and Finalization (September 25 - September 28)
  • Award Announcement (September 29)

To guide you in your application, the GMC has established the following goals and the following scoring rubric:

GMC Goals (click for more details) Retrospective Award Rubric (click for more details)

Retrospective Award Application Template

Please copy paste the template below into a reply. Answer the questions there, feel free to remove or add sections based on relevance.

## Name of Retrospective Award

### Who is the proposed retrospective award recipient?

### What specific project or work is the retrospective award in recognition of? Please detail what the project or work entailed and the duration over which it took place.

### Are the subjects of this award entirely open source ([MIT](https://opensource.org/licenses/MIT), [GPL](https://www.gnu.org/licenses/gpl-3.0.en.html), [Apache](https://www.apache.org/licenses/LICENSE-2.0), [CC BY](https://creativecommons.org/licenses/by/4.0/) license or similar)? If not, which parts will not be, why, and under what license will they be published?



## Benefit

<please enter N/A where appropriate>

| Group | Benefits |
|---|---|
| Potential rETH holders | How did the project or work for which the retrospective award would be given help people looking to stake ETH for rETH? |
| rETH holders | How did the project or work for which the retrospective award would be given help rETH holders? |
| Potential NOs | How did the project or work for which the retrospective award would be given help people looking to run a Rocket Pool node for the first time? |
| NOs | How did the project or work for which the retrospective award would be given help people already running a Rocket Pool node? |
| Community |  How did the project or work for which the retrospective award would be given how does this help the Rocket Pool community? |
| RPL holders |  How did the project or work for which the retrospective award would be given how does this help RPL holders? |



## Costs

### How much USD $ is the applicant requesting be awarded to the recipient?

### Is the applicant requesting RPL or LUSD?



## Conflict of Interest

### Does the person or persons requesting the retrospective award have any conflicts of interest to disclose? (Please disclose here if you are a member of the GMC or if you have nominated a member of the GMC for this retrospective award).

4 posts - 2 participants

Read full topic

Grants / Bounties Round 16 - GMC Call for Bounty Applications - Deadline is September 7

Published: Aug 08, 2024

View in forum ā†’Remove

This thread is for applications for Rocket Poolā€™s August 7, 2024 - September 7, 2024 bounties. Please only post bounty applications in this thread. If you would like to discuss and/or ask questions about any applications you see in this thread, we ask that you do so in this separate forum thread which has been established for all community discussions related to this round of applications. Only those grant applications that are posted in this thread and timestamped by September 7, 2024 at 23:59 (11:59 PM) UTC will be considered. Any bounties posted after that deadline will be carried over to the next award period.

This is the expected schedule for round 16:

  • Application Period (August 7 - September 7)
  • Scoring Deadline (September 24)
  • Final Voting Amendments, Discussion and Finalization (September 25 - September 28)
  • Award Announcement (September 29)
Differences Between Grants and Bounties (click for more details)

To guide you in your application, the GMC has established the following goals and the following scoring rubric:

GMC Goals (click for more details) Bounties Rubric (click for more details)

Bounty Proposal Template

Guidelines

  • The goals of the Bounty Proposal are:
    • to communicate your bounty idea clearly, in general terms, such that the GMC can decide if itā€™s worth pursuing.
    • to estimate the benefits and costs attached to your proposal.
    • to disclose any relevant conflicts of interest.
  • Answers to the template questions do not need to be highly detailed. Estimates or ranges are acceptable. Brief answers are also fine.

Template

# Bounty Name

## General Information

### What is the nature of the proposed bounty?

### Why are you writing this bounty proposal?


## Benefit

<please enter N/A where appropriate>

| Group | Benefits |
|---|---|
| Potential rETH holders | If the bounty is successfully completed, how does this help people looking to stake ETH for rETH? |
| rETH holders | If the bounty is successfully completed, how does this help rETH holders? |
| Potential NOs |  If the bounty is successfully completed, how does this help people looking to run a Rocket Pool node for the first time? |
| NOs | If the bounty is successfully completed, how does this help people already running a Rocket Pool node? |
| Community |  If the bounty is successfully completed, how does this help the Rocket Pool community? |
| RPL holders |  If the bounty is successfully completed, how does this help RPL holders? |

### Which other non-RPL protocols, DAOs, projects, or individuals would stand to benefit from the bounty being successfully completed?



## Work

### What steps would be entailed in completing the bounty? Do successful examples of such work exist elsewhere? What skillsets or knowledge will be required?

### What advice would you give a bounty hunter working on this bounty?

### Should the output of this bounty be available under an open source license?



## Costs

### How much do you think the completion of this bounty worth to Rocket Pool (in USD)?

### How much work will be needed to verify this bounty has been completed? What skillsets or knowledge will be required?


## Structure

### How would you structure this bounty, and why? 
* A single payout to single team on completion? 
* Divided into milestones? 
* Multiple payouts to multiple teams? 
* Should this be written up as multiple bounty definitions?
* Something else?

### Is this bounty repeatable?

### Are there any reasonable circumstances under which this bounty should be withdrawn? Should it expire?


## Conflicts of Interest

### Does the person or persons proposing the bounty have any conflicts of interest to disclose? (Please disclose here if you are a member of the GMC or if any member of the GMC would benefit directly financially from the successful completion of the bounty).

### Will the applicant, or any protocol or project in which the applicant has a vested interest (other than Rocket Pool), benefit financially if the bounty is successfully completed?

Bounty Definition Template

Guidelines

  • When a single proposal bounty proposal has parts that must be completed by different groups, it should become multiple definitions.
  • Where reasonably possible, bountiy definitions should limit the number of distinct skillsets required for completion of the bounty.
  • Bounties should be defined in terms of the smallest worthwhile unit of work. IE: $25 to add/update a single relevant FAQ question rather than $5,000 to update the FAQ.
  • Include any information or resources that might reasonably help a bounty hunter complete the bounty.
  • Think carefully about which tasks are required, and which can be optional.
  • Clearly list any dependencies, if the bounty cannot be completed in all circumstances.
  • Only include multiple milestones for large bounties with natural points of division.

Template

# Bounty Name 

## Data
* Repeatable?
* Expiring?
* Skillsets for completion? (See existing bounties and reuse where possible, new skillsets are recommended if sufficiently distinct)
* Relevant tags? (See existing bounties and reuse where possible, new tags are recommended if sufficiently distinct)
* Min reward (USD)?
* Max reward (USD)?
* Any linked definitions? (e.g. if a single bounty proposal becomes multiple definitions.)
* Any dependencies? 

## Summary 
Short 1-3 sentences describing the bounty.

## Dependencies
Is there anything that must happen (outside of a bounty hunter's control) before it is possible to complete this bounty? This may be other bounties that must be completed first, an upcoming event or change or a regular occurance that triggers a valid bounty. This section is optional. May be later removed from the definition if the dependency becomes permanently met. 

## Required Milestones
What _must_ be completed for a bounty hunter to claim some amount of bounty. Described per milestone.

### Milestone A - <Name of Milestone>
**Payout: ** <payout amount>
Clear bulleted list or subheadings covering the items that must be completed and/or adhered to for this milestone to be valid.

### Milestone B - <Name of Milestone>
**Payout: ** <payout amount>
Clear bulleted list or subheadings covering the items that must be completed and/or adhered to for this milestone to be valid.

### Milestone C - <Name of Milestone>...

## Optional Milestones
What tasks _may_ be completed for a bounty hunter to earn extra bounty rewards. Described per milestone. This section is optional.

Optional milestones may be less strictly defined than required milestones. You may aggregate multiple minor considerations that would contribute to a payout. 

### Milestone D - <Name of Milestone>
**Maximum Payout: ** <maximum payout amount>
Clear bulleted list of the items that would contribute to payout for this milestone.

### Milestone E - <Name of Milestone>...


## Further Notes
Anything you think that would be beneficial for a bounty hunter to know when working on this bounty. Maybe be divided into subsections as needed.

## Resources
Links to repositories, web pages, forum discussions, etc. Anything that the bounty hunter may be able to use to do a better job on the bounty work. 

## Contacts
Individuals that have agreed to act as contacts for this bounty. Include usernames + contact details for any platform on which the contact is willing to respond to requests. Any contacts are expected to fully understand the bounty definition. This section is optional. 

Contacts:
* MAY be eligible for incentives.
* SHOULD NOT assist the bounty hunter directly with the bounty work.
* SHOULD assist bounty hunters via feedback, direction and oversight upon request.

## Verification
Who is expected to verify that the work delivered meets the relevant milestones? This person or group must have agreed to do this in advance of this definition being published. This person or group should have any relevant skillsets needed to properly verify the bounty work.


3 posts - 1 participant

Read full topic

Grants / Bounties Round 16 - GMC Community Discussion of Submitted Applications

Published: Aug 08, 2024

View in forum ā†’Remove

In order to keep the application threads clear of discussions (to make it easier for committee members to read and score them), please use this thread for any and all questions and discussions of round 16 period of grant, bounty, and retrospective award applications.

11 posts - 8 participants

Read full topic

Grants / Bounties Round 16 - GMC Call for Grant Applications - Deadline is September 7

Published: Aug 08, 2024

View in forum ā†’Remove

This thread is for applications for Rocket Poolā€™s August 7, 2024 - September 7, 2024 grants. Please only post grant applications in this thread. If you would like to discuss and/or ask questions about any applications you see in this thread, we ask that you do so in this separate forum thread which has been established for all community discussions related to this round of applications. Only those grant applications that are posted in this thread and timestamped by September 7, 2024 at 23:59 (11:59 PM) UTC will be considered. Any grants posted after that deadline will be carried over to the next award period.

This is the expected schedule for round 16:

  • Application Period (August 7 - September 7)
  • Scoring Deadline (September 24)
  • Final Voting Amendments, Discussion and Finalization (September 25 - September 28)
  • Award Announcement (September 29)
Differences Between Grants and Bounties (click for more details)

To guide you in your application, the GMC has established the following goals and the following scoring rubric:

GMC Goals (click for more details) Grants Rubric (click for more details)

Grant Application Template

Please copy paste the template below into a reply. Answer the questions there, feel free to remove or add sections based on relevance.

## Name of Grant

### What is the work being proposed?

### Is there any related work this builds off of?

### Will the results of this project be entirely open source ([MIT](https://opensource.org/licenses/MIT), [GPL](https://www.gnu.org/licenses/gpl-3.0.en.html), [Apache](https://www.apache.org/licenses/LICENSE-2.0), [CC BY](https://creativecommons.org/licenses/by/4.0/) license or similar)? If not, which parts will not be, why, and under what license will they be published?

## Benefit

<please enter N/A where appropriate>

| Group | Benefits |

|---|---|

| Potential rETH holders | If the grant is successfully completed, how does this help people looking to stake ETH for rETH? |

| rETH holders | If the grant is successfully completed, how does this help rETH holders? |

| Potential NOs | If the grant is successfully completed, how does this help people looking to run a Rocket Pool node for the first time? |

| NOs | If the grant is successfully completed, how does this help people already running a Rocket Pool node? |

| Community | If the grant is successfully completed, how does this help the Rocket Pool community? |

| RPL holders | If the grant is successfully completed, how does this help RPL holders? |

### Which other non-RPL protocols, DAOs, projects, or individuals, would stand to benefit from this grant?

## Work

### Who is doing the work?

### What is the background of the person(s) doing the work? What experience do they have with such projects in the past?

### What is the breakdown of the proposed work, in terms of milestones and/or deadlines?

### How is the work being tested? Is testing included in the schedule?

### How will the work be maintained after delivery?

## Costs

### What is the acceptance criteria?

### What is the proposed payment schedule for the grant? How much USD $ and over what period of time is the applicant requesting?

### Is the applicant requesting RPL or LUSD?

### How will the GMC verify that the work delivered matches the proposed cadence?

### What alternatives or options have been considered in order to save costs for the proposed project?

## Conflict of Interest

### Does the person or persons proposing the grant have any conflicts of interest to disclose? (Please disclose here if you are a member of the GMC or if any member of the GMC would benefit directly financially from the grant).

### Will the recipient of the grant, or any protocol or project in which the recipient has a vested interest (other than Rocket Pool), benefit financially if the grant is successful?

7 posts - 5 participants

Read full topic

Uncategorized RFC: Implement RPL Buyback Using DAO-owned Enzyme Vault

Published: Aug 07, 2024

View in forum ā†’Remove

Hi all, this is Moss writing from Enzyme.

We invite the Rocket Pool community to provide feedback on this initial proposal. Your insights and suggestions are valuable to ensure that this initial idea meets your collective goals and expectations. Please share your thoughts and comments to help refine and improve this proposal.

Context
Here are the governance proposals on the RP forum by @Valdorff that inspired the creation of this RFC.

RPIP-45: RPIP-45: RPL Burn
RPIP-50: RPIP-50: RPL Buy & LP

TL;DR

  1. Non-custodial Trustless Execution: Ensures that buyback and liquidity/burn operations are executed without manual intervention or trust/custodial requirements.

  2. Automation: Reduces the operational burden on Rocket Poolā€™s development team by leveraging Enzymeā€™s automation capabilities.

  3. Regulatory Compliance: Minimises regulatory risks through systematic, automated processes.

  4. Decentralisation: Aligns with Rocket Poolā€™s ethos by utilising a decentralised, transparent approach to managing protocol revenues.

  5. Security: Built on a secure, time-tested protocol, minimising risk and ensuring robustness.

  6. Community Transparency: White-labelled vault provides visibility and accountability to the Rocket Pool community.

Proposal Summary
The use of a dedicated Enzyme vault supports the ā€œRPL Buy & LPā€ and/or the ā€œRPL Burnā€ concepts as outlined in recent governance discussions. Hereā€™s a detailed breakdown of the proposal:

Vault Setup

  • Ownership: Establish a new vault owned and controlled by Rocket Pool DAO.
  • Access: The vault is accessible only to a single whitelisted address, ensuring security and controlled access. It will not be a public vault.

Program Operations

  • Revenue Flow: Protocol revenues will be directed into the Enzyme vault in accordance with Rocket Poolā€™s tokenomics design.
  • Allocation: Funds in the vault will be allocated based on the chosen strategy (buyback and liquidity provision, or buyback and burn).

Automation

  • Deposit Handling: Upon receiving deposits, the vault will trigger custom automation scripts:
  • RPL Purchase: Acquire RPL on the open market via DEX/DEX aggregators like 1inch, Paraswap, Uniswap, etc.
  • Liquidity Provision: Allocate a % of RPL to provide liquidity on platforms like Curve, Balancer, Uni v3, etc.
  • RPL Burn: Send a specified percentage of RPL to a burn address to reduce supply.

Security and Verification

Security is a top priority for Enzyme. Here are some key considerations:

  • Time-Testing: The protocol has been live on mainnet for about 6 years, demonstrating stability and reliability.

  • Audits: Every adapter/integration is audited by Chain Security, one of the top security firms in the space.

  • Bug Bounty: Enzyme has a large bug bounty program on Immunefi, incentivizing the discovery and resolution of potential vulnerabilities.

  • Protocol Upgrades: Enzyme does not force users to upgrade to a new version. Vault owners can review upgrade features and decide not to opt-in to new protocol versions, ensuring control over their operations.

  • Automations: Use the OpenZeppelin stack for secure and verifiable automation, ensuring no additional trust assumptions are necessary.

Regulatory Risk Mitigation

  • Systematic Automation: By implementing a systematic and automated buyback, Rocket Pool can reduce regulatory risks that may be associated with a discretionary manual process. This ensures that buyback operations are consistent, transparent, and compliant with evolving regulatory standards.

Alignment with Tokenomics Rework

  • Outsourcing RPL Management: This approach is in line with the overall philosophy of the tokenomics rework, which aims to keep the core functions within the Rocket Pool protocol (such as the bonding curve) while outsourcing the management and infrastructure of the RPL token. This strategy creates operational efficiency and allows the Rocket Pool dev team to focus on core protocol development.

White Labelling

  • Customization: The vault can be white-labelled and accessible via a custom URL, e.g. https: //rocketpool . net / buyback

  • Visibility: This enhances transparency and allows the community to track buyback operations.

Cost

  • Open Terms: a unique fee structure can be discussed to ensure a mutually beneficial arrangement for both Rocket Pool and Enzyme.

Conclusion

Implementing the RPL Buyback program using an Enzyme vault can be a strategic move that offers automation, security, and transparency. It supports Rocket Poolā€™s decentralised governance model, mitigates regulatory risks, and requires minimal effort from the Rocket Pool team, allowing you to focus on core development activities. We believe this proposal aligns with the long-term vision of Rocket Pool and enhances its operational efficiency.

We are excited to hear your feedback and remain available for questions.

1 post - 1 participant

Read full topic

Node Operator Experience A poll for node operators to gauge sentiment

Published: Aug 02, 2024

View in forum ā†’Remove

This poll is for node operators and is anonymous.

At the moment several community members are working on enabling ETH only LEB8 minipools accessible to everyone long ahead of Saturn (next RP release with new tokenomics). It is necessary to get some input from NOs to make better informed design decisions.

Please, answer the following question:

Click to view the poll.

4 posts - 3 participants

Read full topic

Grants / Bounties GMC 2024/07/01 - 2024/07/31 Treasury Report

Published: Aug 01, 2024

View in forum ā†’Remove

Here is a link to the treasury sheet - GMC Treasury Sheet - Google Sheets

The GMC is working on an updated treasury report to better categorize funding categories and allocations.

Funds at Start Inflows Payments Diversification (LUSD) Outflows (Total) Funds at End
59,133.60 4478.65 1,456.63 895.73 2,352.36 61,259.89
LUSD Funds at Start LUSD Inflows LUSD Payments LUSD Funds at End
$ 123,716.44 $ 14,980.08 $ 11,193.00 $ 127,503.52

The GMC has some large expenses coming up with the recently approved tokenomics applications and Rocketlend.

1 post - 1 participant

Read full topic

Governance pDAO 2024/07/04-2024/08/01 Treasury Report

Published: Aug 01, 2024

View in forum ā†’Remove

Hello, Rocket Pool!

If you need an intro to how pDAO treasury works, check (this post).

This period the pDAO reserve received 6,444.90 RPL from inflation, its balance is now 66,531.01 RPL. The IMC and GMC were paid 10,923.56 RPL and 4,478.66 RPL, respectively. Same as last year, August will be the month with two reward periods this year, so the committeesā€™ reserves will get a boost.

You can keep up with pDAO treasury with the following spreadsheets:
(RP Treasury Report - Google Sheets )
(pDAO Treasury Summary - Google Sheets ).

Thank you for reading, see you next period!

1 post - 1 participant

Read full topic

Grants / Bounties Round 14 (Jun 7 - Jul 7) Grants / Bounties / Retrospective Awards Results)

Published: Jul 28, 2024

View in forum ā†’Remove

The GMC has concluded discussions and scoring for the Round 14 (June 7 - July 7) Grants/Bounties/RA Award Round.

This post also begins the fourteen-day clock during which, according to RPIP-15, ā€œ[a]nyone MAY file an RPIP disputing a grant, bounty, or retrospective award within two weeks of the announcement of recipients. Such an RPIP SHALL be subject to a snapshot vote.ā€ Any awards not subject to such a challenge will become official on August 11, 2024 at 23:59 UTC.

This round, all applications were deliberated by all subcommittees. This is due to the low number of applications, Rocketlend being deferred, and three applications having conflicts of interest.

Current GMC Roster (click for more details) Application Breakdown (click for more details) Awards, Average Overall Scores (click for more details) Detailed Award Results (click for more details) Bounties That Need Definitions (click for more details) Member Participation (click for more details) Final Voting Stages (click for more details)

1 post - 1 participant

Read full topic

Start Here I canā€™t join Discord server

Published: Jul 25, 2024

View in forum ā†’Remove

Hello, I am the founder of For Loot And Glory. We have built a game on the Skale Network where the core economy is based on rETH. I tried to come and talk about it on your Discord, but I got banned.

Drikkx

2 posts - 2 participants

Read full topic

Swell
Ecosystem Unstaking problem

Published: Sep 18, 2024

View in forum ā†’Remove

I unstaked $ETH 0.0870617 from SWELL staking pool on July 25, but so far i can not find it on my account, why is that? would you please help me out with this
The transaction hash is 0xe43653a73c32dba29c4f8ca9e37c211266a99b2bf1539e56a04cda6a8cc1a344
I cannot find any media on your swell website for help, like DIScord,would you please offer your discord account?

1 post - 1 participant

Read full topic

Ecosystem How to open a ticket in the Swell Discord?

Published: Aug 21, 2024

View in forum ā†’Remove

How to open a ticket in the Swell Discord?

2 posts - 2 participants

Read full topic

Ecosystem Unstaking swETH to ETH. swETh tokens still in wallet!?

Published: Aug 07, 2024

View in forum ā†’Remove

On the 26th July I requested to unstake my swETH. See the screenshot below of my MM activity.

However, the swETH tokens still appear in my wallet and subsequently on my balance within ā€¦

Could someone please help me? What have I done wrong?

4 posts - 3 participants

Read full topic

Ecosystem My balance is showed on debank, but no on Swell

Published: Aug 03, 2024

View in forum ā†’Remove

Hello. l had staked abut 0.13eth on swell. But l cant find now. Can you check for me?

6 posts - 4 participants

Read full topic

Ecosystem Booted from discord access

Published: Jul 22, 2024

View in forum ā†’Remove

i was banned from discord for calling out when your discord got hacked - the hacker banned me - iā€™m still banned as i cant rejoin it. can it be sorted?

5 posts - 2 participants

Read full topic

Ecosystem Withdraw ETH to my wallet

Published: Jul 20, 2024

View in forum ā†’Remove

I requested to withdraw my ETH 27 days ago, but it still hasnā€™t been approved.
This is Hash key of my withdraw request 0xdb232929d836fcc0e160f9ac5b3c3dd9b134457e4c7728f50ce7e91210a2b29c

please check it thanks

2 posts - 2 participants

Read full topic

Ecosystem Swell 2 deposit

Published: Jul 17, 2024

View in forum ā†’Remove

Hello there! I have deposited ALT tokens at Swell 2 but tokens to withdraw shows 0 after awhile. May I have support on this matter?

2 posts - 2 participants

Read full topic

Ecosystem Unstake my swETH

Published: Jul 07, 2024

View in forum ā†’Remove

Hello,

I canā€™t seem to find my swETH
as you can see below: i deposited 1 ETH
i got some pearls
portfolio balance = 0
how can i unstake?

thnx

2 posts - 2 participants

Read full topic

Ecosystem How to bridge back from rsweth to ETH?

Published: Jul 02, 2024

View in forum ā†’Remove

Hi,

Cant seem to find any solution to do this unless I take a loss on the big arbitrage via Uniswap. Can anyone help?

Thanks

5 posts - 4 participants

Read full topic

Ecosystem Pendle - YT rswETH (Swell L2)

Published: Jul 02, 2024

View in forum ā†’Remove

Hi,

As shown on the title and even in pendle website, they show us that we can earn 3 type of points, Swell points, Swell L2 points and finally eigenlayer points.

Im just wonderingā€¦what are the Swell and Swell L2 points ? Iā€™m sure its not the pearls because the number of my pearls dont increase. So my question = what are swell and swell L2 points we can earn with the YT rswETH ?

Thanks

3 posts - 2 participants

Read full topic

Community Update on Eygenlayer

Published: Jun 18, 2024

View in forum ā†’Remove

Hello,

I have been restaking in Swell for some months (February 2024). In the past, I was able to follow my Eygenlayer points from https://app.swellnetwork.io/restake . But now, the counters have disappeared. As such, I have lost all control on the rights gained for the Eygenlayer airdrop.

I have seen some messages in this forum such as that the Swell team is working on it and it should be ready for TGE. Well, I donā€™t know what TGE stands for. As such, would it be possible to please provide an update on what are the actions scheduled and the estimated timelines?

Thank you so much :slight_smile:

2 posts - 2 participants

Read full topic

Ecosystem I can't to use my rsweth in any protocols

Published: Jun 11, 2024

View in forum ā†’Remove

I faced with the problem that I see my rsweth in my Metamask, I see available amount when Iā€™m trying to stake it in another protocols, but I canā€™t. When Iā€™m choosing to stake, my Metamask showing only ETH balance available for this action. Anybody have the same problems. How can I solve it?

2 posts - 2 participants

Read full topic

Ecosystem Deposit Pendle PT rswETH Swell L2

Published: Jun 08, 2024

View in forum ā†’Remove

Hey;

If I deposit Pendle PT rswETH (with term 27 Jun 2024) on Swell L2, do I need to withdraw before that date to get whatever I get from Pendle at maturity?

2 posts - 2 participants

Read full topic

Community I cant sent back my asset

Published: Jun 06, 2024

View in forum ā†’Remove

Hi everyone, today i try safe wallet on swell network, i deposited some SWeth but when i try to sent back to my metamask i cant reach confirmation button, can someone help me with this?

2 posts - 2 participants

Read full topic

Ecosystem How long does it take to claim?

Published: May 31, 2024

View in forum ā†’Remove

I made it through the unstake process and show my ETH as claimableā€¦ how long does it take to claim? I got the 99 hour clock but 99 hours has come and gone and my ETH is not back in my wallet. Has anyone successfully made it through the claim process and how long did the ā€œclaimā€ part take?

5 posts - 2 participants

Read full topic

Ecosystem How long Unstake

Published: May 23, 2024

View in forum ā†’Remove

Itā€™s been more than 10 days. Why is it progressing so slowly?

2 posts - 2 participants

Read full topic

Ecosystem Queue not moving along?

Published: May 19, 2024

View in forum ā†’Remove

Been stuck in the 600s for the past 4 days. Total time since request is 8 days now.

Anyone actually been able to withdraw recently?

3 posts - 2 participants

Read full topic

Ecosystem Unstaking Process

Published: May 18, 2024

View in forum ā†’Remove

Hello there, as you can see in this screenshot, It is taking long since I had requested for a withdrawal to claim my swETH and I think I am not moving further in this queue, I was at 500 from the beginning as I remember, is that normal ? will I be able to claim my swETH soon ?

2 posts - 2 participants

Read full topic

Ecosystem Eigen layer point box missing on the portfolio platform

Published: May 17, 2024

View in forum ā†’Remove

Hello, where is the Eigenlayer point box on the portfolio platform? Will it come back on to show our EL points soon?

3 posts - 3 participants

Read full topic

Ecosystem Exchanging sweth to eth

Published: May 17, 2024

View in forum ā†’Remove

Hi there. I unstaked my sweths to my wallet and didnt swapped them on my wallet. I tried to exchange them on swell. From sweth to eth. Now the process is pending. 5 days passed. What should I do now? Still wait? How can I see the approximate claiming time?

3 posts - 3 participants

Read full topic

Ecosystem Urgent Assistance Needed: SWETH Withdrawal Pending for 10 Days

Published: May 16, 2024

View in forum ā†’Remove

Hello Swell Community,

I initiated a withdrawal of my Swell Tokens SWETH on May 5th, and itā€™s been pending for 10 days now. Iā€™m unable to claim them, and Iā€™m in urgent need of the funds. I was under the impression that the process would take between 1-5 days. Could you please assist me with this matter? What steps should I take to resolve this issue?

Thank you for your help.

2 posts - 2 participants

Read full topic

Community Not posible withdrawls

Published: May 15, 2024

View in forum ā†’Remove

Wat is happening to the withdrawls ? Over 25 days and I can not claim
image

3 posts - 2 participants

Read full topic

Ecosystem L2 restaking not working

Published: May 11, 2024

View in forum ā†’Remove

Hi, been spending the last weeks exploring the new very exciting environment that is evolving at an impressive pace. Truly a new chapter is being written in the crypto history books. However, I am unable to participate in the L2 restaking initiativeā€¦Tried all possible options: accessing the page via link from ether.fi, or directly via the Swell website doesnt make any difference. I have tried to restake ETH as well as rswETH; same result. After specifying what and how much, I hit the yellow approve button. On the screen a small window appears to the bottom left ā€œApprove pendingā€ , it has a yellow bar showing the progress,but doesnt move, and times out after some minutes. Trying with ETH instead of rswETH same result, the only difference is that the yellow button has ā€œzap inā€ instead of ā€œapproveā€ and the appearing small window changes from ā€œApprove pendingā€ to ā€œzap pendingā€. ā€¦please advice, spent hours trying to get this to workā€¦ Regards B

4 posts - 3 participants

Read full topic

Ecosystem Can't withdraw weETH token from swell L2

Published: May 09, 2024

View in forum ā†’Remove

I made a weETH deposit on the swell L2, but I canā€™t withdraw it

2 posts - 2 participants

Read full topic

Ecosystem Eligible for Eigenlayer-Points if withdrawn and then deposited again

Published: May 09, 2024

View in forum ā†’Remove

Hello all!

I deposited some eth in the pre launch deposit where it was locked for 30 days. Yesterday without reading carefully i withdrew the amount but didnt swap it or anything. ā€œOnly depositors who stay in the Pre-Launch Deposit Contract until the launch of Swell L2 in Q3, 2024 will receive the Points.ā€

Can you help me with this topic?
Thank you!

4 posts - 2 participants

Read full topic

Ecosystem Question of egeth

Published: May 08, 2024

View in forum ā†’Remove

I have already deposited egETH.But I only earn Eigenpie Point.NO EigenLayer Points earned.Why?Please help me,thanks alot

3 posts - 2 participants

Read full topic

Ecosystem Staking altlayer but no point count

Published: May 08, 2024

View in forum ā†’Remove

Dear admin ! I have issue like this . I stacking token altlayer in swellL2 by connecting web3 binance wallet . I still see my staking input number but no point counting . Am i doing something wrong

2 posts - 2 participants

Read full topic

Ecosystem Deposit eth but no stack

Published: May 06, 2024

View in forum ā†’Remove

Hello guys , ive deposit my eth on swell l2 but i cant see my weth or rsweth northing , do u know why and can u help me
Thx

2 posts - 2 participants

Read full topic

Ecosystem ETH > wETH. Can't restake neither withdraw

Published: May 05, 2024

View in forum ā†’Remove

Hi everyone. Deposited my ETH and got wETH. Canā€™t restake neither withdraw. As i see some of you had similar problem. What did you do with wETH?

3 posts - 2 participants

Read full topic

Ecosystem Can't see my rswETH deposited on L2

Published: May 04, 2024

View in forum ā†’Remove

I canā€™t see my rswETH deposited on L2 anywhere in portfolio or anywhere else. I canā€™t find an option to withdraw it either. Please help me.

My transaction has is Ethereum Transaction Hash (Txhash) Details | Etherscan

6 posts - 6 participants

Read full topic

Stakewise
Proposals SLC Rewards - Month 12

Published: Sep 15, 2024

View in forum ā†’Remove

Intro

This is a proposal to allocate SWISE from the StakeWise DAO Community Treasury to the StakeWise Liquidity Committee to be used solely to incentivise the liquidity ecosystems of all StakeWise tokens. Please take the time to review the report from the previous month and the proposed budget for the upcoming month before voting. The vote is live and can be found here.

For a high-level overview of how StakeWise DAOā€™s SWISE emissions have evolved over the years, see the following chart:

Report on last monthā€™s incentive allocation

Inflows (Budget) Outflows
SWISE liquidity pool 860,000 SWISE 860,000 SWISE
osETH liquidity pools 6,160,000 SWISE 6,161,000 SWISE
osGNO Liquidity pools 0 SWISE 0 SWISE
SLC compensation 196,260 SWISE 196,260 SWISE
Total 7,216,260 SWISE 7,217,260 SWISE

Starting SLC Safe Balance: 12,980,560 SWISE (08-Aug-2024)
Ending SLC Safe Balance: 5,763,300 SWISE (04-Sept-2024)

osETH liquidity pools (Mainnet)

Liquidity levels remained strong across all mainnet pools, with no major capital inflows or outflows to report.

osETH liquidity pools (Arbitrum)

Liquidity levels dropped from ~$5M to ~$2M following the expiry of the Arbitrum grant and consequent removal of ARB emissions that were used to incentivise liquidity over the past 12 weeks. Moving forward, SWISE will be used at the prevailing market rate in order to maintain current liquidity levels.

osGNO liquidity pools

Incentives are yet to go live. 500k SWISE is still held in reserve from a previous budget request.

SWISE liquidity pool

There are no major inflows or outflows to report.

Proposed budget for Month 12

Inflows (Budget)
SWISE liquidity pool 860,000 SWISE
osETH liquidity pools (Mainnet) 6,160,000 SWISE
osETH liquidity pools (Arbitrum) 800,000 SWISE
osGNO Liquidity pools 0 SWISE
SLC compensation 254,065 SWISE
Total 8,074,065 SWISE

osGNO liquidity pools

The SLC has 500k SWISE on hand from a previous monthā€™s budget request to utilise when incentives go live on osGNO.

SWISE liquidity pool

The aim is to maintain current liquidity, requiring 860k SWISE per month at current market prices.

osETH liquidity pools (Mainnet and Arbitrum)

The current liquidity depth is strong vs the overall TVL of StakeWise V3 and should be maintained. The expected cost for doing so is around 6.1M SWISE per month for mainnet and 800k SWISE per month for Arbitrum at current market prices.

SLC compensation

$5k in SWISE @ 0.01968 USD per SWISE (30d avg) => SWISE 254,066 (as approved by the DAO during the implementation of the SLC).

1 post - 1 participant

Read full topic

Proposals SLC Budget Request - Month 11

Published: Aug 15, 2024

View in forum ā†’Remove

Intro

This is a proposal to allocate SWISE from the StakeWise DAO Community Treasury to the StakeWise Liquidity Committee to be used solely to incentivise the liquidity ecosystems of all StakeWise tokens. Please take the time to review the report from the previous month and the proposed budget for the upcoming month before voting. The vote is live and can be found here.

For a high-level overview of how StakeWise DAOā€™s SWISE emissions have evolved over the years, see the following chart:

Report on last monthā€™s incentive allocation

Inflows (Budget) Outflows
SWISE liquidity pool 860,000 SWISE 860,000 SWISE
osETH liquidity pools 6,080,000 SWISE 5,980,000 SWISE
osGNO Liquidity pools 500,000 SWISE 0 SWISE
SLC compensation 160,440 SWISE 160,440 SWISE
Total 7,600,440 SWISE 7,000,440 SWISE

Starting SLC Safe Balance: 12,764,740 SWISE (11-Jul-2024)
Ending SLC Safe Balance: 5,764,300 SWISE (07-Aug-2024)

osETH liquidity pools

Liquidity levels remained strong across all mainnet and Arbitrum pools, with no major capital inflows or outflows to report.

osGNO liquidity pools

Incentives are yet to go live. The 500k SWISE allocated will be held in reserve for future months.

SWISE liquidity pool

There are no major inflows or outflows to report.

Proposed budget for Month 11

Inflows (Budget)
SWISE liquidity pool 860,000 SWISE
osETH liquidity pools 6,160,000 SWISE
osGNO Liquidity pools 0 SWISE
SLC compensation 196,260 SWISE
Total 7,216,260 SWISE

osGNO liquidity pools

The SLC has 500k SWISE on hand from last monthā€™s budget request to utilise when incentives go live on osGNO.

SWISE liquidity pool

The aim is to maintain current liquidity, requiring 860k SWISE per month at current market prices.

osETH liquidity pools

The current liquidity depth is strong vs the overall TVL of StakeWise V3 and should be maintained. The expected cost for doing so is around 6.1M SWISE per month at current market prices.

SLC compensation

$5k in SWISE @ 0.02548 USD per SWISE (30d avg) => SWISE 196,260 (as approved by the DAO during the implementation of the SLC).

1 post - 1 participant

Read full topic

Proposals [SWIP-22] Upgrade Vault Factory To v2 & Reassign Restaking Ownership

Published: Aug 08, 2024

View in forum ā†’Remove

Summary

In this proposal, we suggest an upgrade to the Vaults Factory smart contracts, called version 2.0.

The proposed upgrade features revamped validator management tools, improved exit queue mechanics, and custom LTV management on a per-Vault basis.

If approved, this proposal will bring support for more validator registration setups, a more efficient exit process from Vaults, and more capital utility to stakers in select Vaults when minting osETH.

Note that your approval of this upgrade does not automatically mean that all Vaults in the StakeWise network will be upgraded. The upgrade to version 2.0 is optional for every existing Vault; only the newly created Vaults will automatically use version 2.0.

This proposal also seeks to assign ownership of the new restaking functionality (still in development) to the team to allow deployment of experimental restaking Vaults for the closest partners in a permissioned manner.

Motivation

StakeWise V3 in its current form has a ton of functionality for various categories of stakers, and continues to grow its user numbers and TVL. However, it can always be better, and this is what Vaults Factory version 2.0 is meant to address.

Broadly, the upgrade seeks to introduce three main changes:

  • Allow node operators more flexibility in how they prefer to register validators for their Vaults. Specifically, the logic for checking and managing the deposit data for various Vaults has been externalized to a standalone DepositDataRegistry.sol contract, and a new ValidatorsManager role has been created. As a result, upgraded Vaults will support dynamic validator registration and other, more complex registration setups, making it more convenient for sophisticated node operators to integrate Vaults in their services.

  • Cease paying rewards to the users who have entered the exit queue at the expense of other users in the Vault. The new exit queue implementation fixes the exchange rate between Vault shares and Total Assets of the Vault at the moment of entering the exit queue rather after completing it, mirroring the exit queue dynamics in the Beacon Chain, and making it fairer for all stakers in the Vault.

  • Enable StakeWise DAO to customize max LTV settings for different Vaults based on their perceived risk parameters. Current max LTV for osETH is set to 90% across all Vaults, without regard to their risk level. A more granular control over max LTV on a Vault-by-Vault basis enables StakeWise to build more integrations on top of Vaults, increase the usability of Vaults for the closest partners, and potentially weave SWISE ownership into LTV considerations.

Taken together, Vaults Factory version 2.0 offers tangible improvements in functionality for stakers of all kinds, and allows StakeWise DAO to pursue various growth options that were not available before.

Note that this upgrade does not automatically trigger the addition of new functionality to all the existing Vaults in the StakeWise network. The Vault Admins can upgrade their Vault proxy contract to the v2 implementation if they so desire. Only the newly created Vaults will automatically use version 2.0.

This proposal also includes the transfer of ownership for the still-in-development native restaking functionality to the team multisig. This grants the team the power to deploy Vaults for native restaking as a pilot for certain close partners without deploying a new Oracle network and other necessary infra. It poses no risk to the existing protocol and has no bearing on any of the existing staking functionality.

Specification

A rather long specification included below:

Vault Factory v2 (click for more details) Reassign Restaking Ownership (click for more details)

The proposed code changes have been audited by Sigma Prime - the report can be found here.

Discussion

We welcome your comments and thoughts on the proposal. If you support the proposed upgrade, vote with your SWISE in this Snapshot: Snapshot

1 post - 1 participant

Read full topic

Uncategorized Cant find my staked eth

Published: Aug 03, 2024

View in forum ā†’Remove

Hello, Iā€™m pretty much a noob to eth staking. anyhow, i staked some eth a while back on stakewise and i cant find it anymore. Metamask doesnt show any token too
I cant seem to remember my last transaction, i remember being on uniswap for some migration thing but Iā€™m attaching some screenshots here that might make sense . i would be much thankful if someone could help me make sense of this or point me towards a self-help guide

my wallet address - 0x8Be8D7970125C65965a1B4b1F5AC562ea54d31e8

5 posts - 4 participants

Read full topic

Proposals [SWIP-21] Include More Unbonded GNO Into `WithdrawableAssets` On Gnosis Chain

Published: Jul 29, 2024

View in forum ā†’Remove

Summary

In this proposal, we propose to upgrade the Genesis Vault contract on Gnosis Chain to include GNO assets that have been accumulated in the V2 Pool Escrow in the withdrawableAssets calculation. This upgrade is necessary in order to swiftly process a large volume of withdrawal requests submitted on Gnosis following the V3 release last week.

Motivation

The long-awaited release of StakeWise V3 on Gnosis Chain last week has brought a flurry of withdrawal requests that weā€™d be keen to process as quickly as possible.

To speed up the processing of requests, we propose to include unbonded GNO from the V2 Pool Escrow in the calculation of the withdrawableAssets parameter of the Genesis Vault. This will allow StakeWise to utilize additional unbonded GNO to process withdrawals, skipping the exit queue in the Gnosis Beacon Chain.

As a result of this change, StakeWise will be able to support quick withdrawal for up to 40,000 GNO. Quickly processing these requests using unbonded GNO will allow us to move past the stage when users exit from the legacy product, and allow the Genesis Vault to quickly ramp up APY by staking the remaining GNO.

Specification

[
	{
		"to": "0x7d014B3C6ee446563d4e0cB6fBD8C3D0419867cB",
		"operation": "0",
		"value": "0.0",
		"data": "0x4069139900000000000000000000000042aebbc34555e7d3249481305abe206e80c01c49",
		"method": "removeVaultImpl(address)",
		"params": [
			"0x42Aebbc34555E7D3249481305aBe206E80C01C49"
		]
	},
	{
		"to": "0x7d014B3C6ee446563d4e0cB6fBD8C3D0419867cB",
		"operation": "0",
		"value": "0.0",
		"data": "0xaff7947d0000000000000000000000005f9ee59ad0ecb38a2f584956286311796fed12c6",
		"method": "addVaultImpl(address)",
		"params": [
			"0x5f9ee59Ad0ECb38A2F584956286311796fED12C6"
		]
	}
]

Discussion & voting

Due to the time-sensitive nature of the withdrawals topic, the voting period has been set to 24 hours. Vote Yes if you support this proposal.

As always, please leave your questions and comments in this post if you have them.

The Snapshot is now live:

1 post - 1 participant

Read full topic

Proposals SLC Budget Request - Month 10

Published: Jul 16, 2024

View in forum ā†’Remove

Intro

This is a proposal to allocate SWISE from the StakeWise DAO Community Treasury to the StakeWise Liquidity Committee to be used solely to incentivise the liquidity ecosystems of all StakeWise tokens. Please take the time to review the report from the previous month and the proposed budget for the upcoming month before voting. The vote is live and can be found here.

For a high-level overview of how StakeWise DAOā€™s SWISE emissions have evolved over the years, see the following chart:

Report on last monthā€™s incentive allocation

Inflows (Budget) Outflows
SWISE liquidity pool 830,000 SWISE 830,000 SWISE
osETH liquidity pools 5,880,000 SWISE 5,880,000 SWISE
SLC compensation 165,295 SWISE 165,295 SWISE
Total 6,875,295 SWISE 6,875,295 SWISE

Starting SLC Safe Balance: 12,039,595 SWISE (13-Jun-2024)
Ending SLC Safe Balance: 5,164,300 SWISE (10-Jul-2024)

Last monthā€™s incentive spending went exactly as planned and maintained strong levels of osETH liquidity across all pools. This liquidity unlocked yet another tier 1 DeFi integration - adding osETH as a collateral asset on Compound.

Liquidity remains a major cost to the DAO, and the SLC is actively looking into how to reduce this cost while maintaining quality DeFi integrations for osETH.

osETH liquidity pools

Liquidity levels remained strong across all mainnet pools, with no major capital inflows or outflows to report.

osETH launched on Arbitrum last month and its liquidity has gotten off to a strong start. osETH commands the 3rd largest pool on Balancer and alongside its ancillary pool on Ramses, osETHā€™s liquidity has allowed Chronicle to build a quality price feed to enable integrations across the Arbitrum ecosystem. StakeWise DAO will continue to receive ARB tokens as part of its LTIPP grant for a couple more months to maintain this liquidity at no cost to StakeWise.

SWISE liquidity pool

There are no major inflows or outflows to report.

Proposed budget for Month 11

Inflows (Budget)
SWISE liquidity pool 860,000 SWISE
osETH liquidity pools 6,080,000 SWISE
osGNO Liquidity pools 500,000 SWISE
SLC compensation 160,440 SWISE
Total 7,600,440 SWISE

osGNO liquidity pools

The launch of StakeWise V3 on Gnosis is imminent, with SWISE needed to help bootstrap the new liquidity pools on the Gnosis ecosystem. We are working closely with the Gnosis and Karpatkey teams to ensure that osGNO liquidity and utility are generated quickly, with the cost of liquidity being split 50/50 between StakeWise DAO and the Karpatkey team. 500k SWISE is requested to kickstart the osGNO liquidity over the following month.

osETH liquidity pools

The current liquidity depth is strong vs the overall TVL of StakeWise V3 and should be maintained. The expected cost for doing so is around 6M SWISE per month at current market prices.

SWISE liquidity pool

The aim is to maintain current liquidity, requiring 860k SWISE per month at current market prices.

SLC compensation

$5k in SWISE @ 0.03116 USD per SWISE (30d avg) => SWISE 160,439 (as approved by the DAO during the implementation of the SLC).

1 post - 1 participant

Read full topic

Proposals [SWIP-20] Change the Oracle Config on Gnosis Chain to Replace an Oracle

Published: Jul 13, 2024

View in forum ā†’Remove

Summary

Following the successful vote to deploy all the necessary V3 contracts on Gnosis Chain, we require one final change - editing the Oracle Config due to changes in the Oracle roster. This proposal seeks to replace P2P.org on Gnosis Chain with Axol.io as an Oracle.

Motivation

In a somewhat unexpected turn of events, the Oracle roster for which we created an Oracle Config in SWIP-19 requires changing.

Axol.io, a brand new node operating team with significant expertise from Blockdaemon and Lido, will be stepping in to replace P2P.org as an Oracle. The change comes after P2P.org expressed willingness to leave the Oracle roster for Gnosis Chain.

The Oracle duty is highly important for the functioning of the protocol, with Oracles fulfiling function of calculating rewards earned by various Vaults, and approving validator registrations/exits. This requires Oracle roster participants to maintain high uptime and always remain on-call for the potential changes in the Oracle software & maintenance.

We have been impressed by the professionalism and involvement of the Axol.ioā€™s team as node operators on Gnosis Chain and Ethereum, and are confident in their ability to fulfil and exceed the duties of an Oracle. An SLA will be in place too.

Hence, we ask that the StakeWise DAO members vote on the removal of P2P from the Gnosis Chain Oracle roster, and the addition of Axol.io, so that we V3 deployment on Gnosis could be completed.

Discussion

As always, please leave your thoughts & comments about this proposal in this thread. Vote in the Snapshot: Snapshot

1 post - 1 participant

Read full topic

Proposals [SWIP-19] Prepare StakeWise V2 contracts on Gnosis Chain for the migration to StakeWise V3

Published: Jul 06, 2024

View in forum ā†’Remove


The moment of truth: StakeWise V3 deployment on Gnosis Chain is nearly here, and now we need to approve some final contract changes before migration can go live.

In this proposal, we seek your approval to upgrade and pause different StakeWise V2 contracts on Gnosis Chain, so that a migration could be initiated.

As before, this upgrade will support stakersā€™ ability to move their assets from V2 to V3 in order to benefit from the new functionality available in StakeWise V3, including native unstaking. It will also keep the distribution of rewards in V2 intact to allow users to migrate at their own pace.

StakeWise V3 upgrade on Gnosis

As it stands, the StakeWise team is ready to release the successor to StakeWise V2 called StakeWise V3 - this time on Gnosis Chain :owl: .

V3 is a liquid staking protocol that features a brand new, modular architecture that has seen great uptake on Ethereum mainnet so far - Vaults have been chosen to power MetaMask Pooled Staking, the whole ETH staking operation of our close operator partner, the staking needs of the Nexus Mutual DAO, and more. We are excited to finally deliver this architecture on Gnosis Chain, where V3 will introduce an overcollateralized LST called osGNO, and a staking marketplace where stakers can choose who runs their nodes, making Gnosis Chain more decentralized and resilient. Naturally, it also introduces all the long overdue features like withdrawals, rewards autocompounding, and permissionless participation in the protocol by home stakers and professional operators. In short, this is a whole package!

With the release of StakeWise V3 on Gnosis, existing stakers will not become users of the new protocol automatically. Instead, they will continue as users of the existing version (StakeWise V2), unless they manually migrate their stake to StakeWise V3. Once they migrate, they will become a part of the Genesis Vault, which is identical to the former StakeWise Pool in terms of the fees, operators and performance.

Executing the migration this way requires the StakeWise DAO to approve upgrades to the existing smart contracts and pause some others. In short:

  • Transfer PoolEscrow ownership to GnoGenesisVault. PoolEscrow is currently used as the withdrawal address for StakeWise V2, and will collect GNO from the exited validators. This ownership transfer will allow the Genesis Vault to request GNO from PoolEscrow whenever users desire to unstake GNO or redeem osGNO.
  • Upgrade V2 contracts: Oracles, Pool, RewardGnoToken, StakedGnoToken. The upgrades will allow sGNO and rGNO tokens to be burned, and let the new set of oracles control the update of rewards for those who continue to use StakeWise V2.
  • Pause V2 contracts: PoolValidators, Pool. This will implement a freeze on new deposits into StakeWise V2, for obvious reasons.
  • Transfer $24K of accumulated xDAI: the transfer will be made to the Genesis Vault admin, so that the team could swap it to GNO and transfer back to the PoolEscrow contract, which is under the control of the GenesisVault

Specification

See the transactions in the Snapshot below.

Considerations

Once the DAO votes on this proposal, we will collectively open the new chapter for StakeWise and Gnosis Chain, as users of both will gain access to a flagship staking product used by the best in the industry.

The proposed migration path has been audited by Sigma Prime, Halborn, and the auditors in the Hats contest. The results of all can be found here .

Vote

The Snapshot for this vote is now live and will be open for 24 hours. Click here to open: Snapshot.

LFG

2 posts - 2 participants

Read full topic

Proposals StakeWise Incentivized Migration Program - Request #1

Published: Jul 02, 2024

View in forum ā†’Remove

Following the positive response from both the DAO community and prospective B2B partners since the Incentivised Migration Programā€™s initial proposal, StakeWise has since received the commitment from a close node operator partner to migrate their validators to StakeWise Vaults.

Consequently, we would like to request the DAO to allocate 375,000 SWISE and 18.4 osETH from the DAO Treasury to enable the migration of ~15k ETH (~$50M). The osETH will be swapped into ETH prior to its distribution.

The migration is expected to take place over several weeks given its manual nature. Any capital not used once the migration has concluded will be sent back to the DAO treasury.

Allocation Breakdown

Under the Incentivised Migration Program, StakeWise will provide:

  1. Yield Reimbursement - paid to clients for the yield lost during the period between validators exiting and being reactivated within StakeWise - 0.001 ETH reimbursement per 1 ETH staked.

  2. Gas Reimbursement - paid to operators for the gas costs associated with reactivating the validators - maximum of 0.008 ETH per validator.

  3. SWISE Bonus - paid to the operator - 25 SWISE per 1 ETH migrated.

With 15,000 ETH (468 validators) expected to be migrated, 15 ETH is required for Yield Reimbursement (A) and 3.75 ETH for Gas Reimbursement (B), totalling 18.75 ETH (equivalent to 18.4 osETH).

A total of 375,000 SWISE is required for the SWISE Bonus (C).

Voting

Transfer 375,000 SWISE and 18.4 osETH to the StakeWise Team SLC Multi-sig to be used solely for the incentivised migration of this 15k ETH? Link to Snapshot.

Option 1: For
Option 2: Against
Option 3: Abstain

1 post - 1 participant

Read full topic

Proposals SLC Budget Request - Month 9

Published: Jun 20, 2024

View in forum ā†’Remove

Intro

This is a proposal to allocate SWISE from the StakeWise DAO Community Treasury to the StakeWise Liquidity Committee to be used solely to incentivise the liquidity ecosystems of all StakeWise tokens. Please take the time to review the report from the previous month and the proposed budget for the upcoming month before voting. The vote is live and can be found here.

For a high-level overview of how StakeWise DAOā€™s SWISE emissions have evolved over the years, see the following chart:

Report on last monthā€™s incentives allocation

Inflows (Budget) Outflows
SWISE liquidity pool 860,000 SWISE 860,000 SWISE
osETH liquidity pools 6,720,000 SWISE 6,720,000 SWISE
SLC compensation 182,640 SWISE 182,640 SWISE
Total 7,762,640 SWISE 7,762,640 SWISE

Starting SLC Safe Balance: 12,926,940 SWISE (16-May-2024)
Ending SLC Safe Balance: 5,164,300 SWISE (12-Jun-2024)

The underperformance of SWISE with respect to ETH since the start of the year, and the negative economics for bribing (where $1 spent on bribes yields less than $1 in incentives), continued to result in elevated incentive costs throughout the month of May. Liquidity remained strong, however, and remains a key piece of the puzzle to enable growth in the StakeWise protocol.

The cost of incentives is expected to decrease following the improvement in SWISE price and the continued growth of the protocol through StakeWiseā€™s strong B2B partnerships, with the latest announcement alongside MetaMask being one example of this.

osETH liquidity pools

Liquidity levels remained strong across all pools, with no major capital inflows or outflows to report.

SWISE liquidity pool

There are no major inflows or outflows to report.

Proposed budget for Month 9

Budget
SWISE liquidity pool 830,000 SWISE
osETH liquidity pools 5,880,000 SWISE
SLC compensation 165,295 SWISE
Total 6,875,295 SWISE

SWISE liquidity pool

The aim is to maintain current liquidity, requiring 830k SWISE per month at current market prices.

osETH liquidity pools

The current liquidity depth is strong vs the overall TVL of StakeWise V3 and should be maintained. The expected cost for doing so is around 5.9M SWISE per month at current market prices.

SLC compensation

$5k in SWISE @ 0.03025 USD per SWISE (30d avg) => SWISE 165,295 (as approved by the DAO during the implementation of the SLC).

1 post - 1 participant

Read full topic

Uncategorized [SWIP-18] Increase Limit On Bridged SWISE & Update P2P Oracle Config

Published: Jun 14, 2024

View in forum ā†’Remove

Summary

This proposal seeks to edit minor parameters in the SWISE bridging contract and the Oracle config contract to allow for a larger volume of SWISE to be bridged to Arbitrum and to finalize the migration of the Oracle environment for P2P.org, one of the StakeWise Oracles.

Motivation

In this proposal, we bundle two minor edits in the contracts responsible for auxiliary services that support the workings of the StakeWise protocol.

The first proposed edit is related to the multichain capabilities of SWISE. The recently deployed Wormhole solution for allowing osETH to be easily bridged across various L2 networks has also been pre-emptively applied to SWISE to enable its expansion to Arbitrum and other L2s over time.

The initial deployment carried out by the team has set a low ceiling for the total amount of SWISE that can be bridged (10,000 SWISE). The deployment has assigned the StakeWise DAO as the owner of the contracts (a standard procedure), meaning that any change in the current config must now be approved by the DAO.

The team is proposing that the upper boundry for the total amount of SWISE that can be bridged is increased from 10,000 SWISE to 100,000,000 SWISE, to allow more adoption of SWISE on L2s. Without this change, bridging meaningful sums from mainnet to Arbitrum (and other L2s) in SWISE tokens will not be possible. This proposal seeks to set a sufficiently high limit to ensure that enough SWISE can circulate outside of mainnet.

The second proposed edit is related to the Oracle configuration. One of the StakeWise Oracles, P2P.org is looking to move the Oracle endpoints to new domain names - a change related to the teamā€™s operational decisions. Changing the Oracle endpoint has no effect on the workings of the Oracle, and does not impact anything in the StakeWise protocol. However, it still requires a DAO vote, because all the StakeWise Oracle endpoints are saved in the Oracles Config smart contract. This is security measure aimed at codifying the participants of the StakeWise Oracles set, allowing other smart contracts that rely on the Oraclesā€™ responses to know who to listen to.

Upon request from the P2P.org team, we are proposing that the endpoints for the P2P Oracle are changed to:

  • v3-oracle-mainnet-1.el.p2p.world
  • v3-oracle-mainnet-2.el.p2p.world

Specification

The following .json is used to introduce the changes:

[
  {
    "to": "0xE3620C1aE560AF090704899aCA62209C31C4c77b",
    "operation": "0",
    "value": "0.0",
    "data": "0x1901717500000000000000000000000000000000000000000052b7d2dcc80cd2e4000000",
    "method": "setOutboundLimit(uint256)",
    "params": ["100000000000000000000000000"]
  },
  {
    "to": "0x6B5815467da09DaA7DC83Db21c9239d98Bb487b5",
    "operation": "0",
    "value": "0.0",
    "data": "0x8a76984d0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002e516d58334878335554424341793446546965745565536244394e506a546e5477427a4d78506450654a6779524a46000000000000000000000000000000000000",
    "method": "updateConfig(string)",
    "params": ["QmX3Hx3UTBCAy4FTietUeSbD9NPjTnTwBzMxPdPeJgyRJF"]
  }
]

Considerations

This is a relatively straight-forward change that does not have any major impact on the StakeWise operations.

Discussion

Please vote for or against the proposal in the Snapshot: Snapshot

1 post - 1 participant

Read full topic

Proposals SLC Budget Request - Month 8 (Repeat)

Published: May 31, 2024

View in forum ā†’Remove

Executive summary

This is a repeat proposal to provide the StakeWise Liquidity Committee (SLC) with 7,762,640 SWISE towards new liquidity incentives across our osETH pools on Balancer, Curve, and Uniswap.

Motivation

In the course of our usual business, the StakeWise Liquidity Committee periodically requests a SWISE budget from the StakeWise DAO that goes towards incentivizing the various osETH liquidity pools.

Unfortunately, the last such proposal did not reach the votes quorum from the community. We partially take the blame for that - we could have done a better job advertising the vote across our channels. However, we would also like to use this repeat proposal to reiterate the importance of liquidity incentives for StakeWise, and why the SLC requests what it does from the DAO.

Letā€™s start with the importance of liquidity. It is the driving force for everything happening in the financial markets - the more of it is available, the more activity can be expected (around the instrument and more broadly).

Why is it so? Having more liquidity comes down to reducing the opportunity cost of engaging with an asset - measured in terms of slippage given a certain trade size. With more liquidity, the number of participants willing and able to engage with an asset increases, making it the go-to for new entrants drawn to more popular instruments.

This relationship is often reflexive, as more liquidity is often brought to service the demand from more and ever larger players. Long story short, liquidity sets the tone for the success of an asset, and the market in general.

Coming specifically to DeFi and liquid staking protocols, liquidity for an LST is highly important for both the existing and potential new users, but also for the protocol itself. Crucial integrations like Aave, Compound, Maker, and others rely on the amount of liquidity available for an LST as an indicator of its relative safety as collateral asset in their protocols. Will the creditors who accept the LST as collateral be forced to sell it at a significant discount in case of default, or will they receive its full value? The answer depends on the amount of liquidity available to the LST in question (provided the market conditions are normal), and so more liquidity = safer asset = more integrations.

As more DeFi legos are built on top of these protocols (e.g. InstaDapp for leveraged staking, on top of Aave), the relationship becomes similarly reflexive, bringing more people into the protocol as the number of integrations increases, enabling yet more integrations in the future. This has an effect on anything from the user numbers, to protocol revenue, to token price. The conclusion is that good liquidity is paramount for LSTs and liquid staking protocols on Ethereum, and we are no exception.

With this backdrop, letā€™s address the achievements for osETH to date as well as things in the pipeline:

  • Huge Arbitrum grant received
  • Aave, Gravita, Morpho integrations secured
  • Compound, Spark (Maker) integrations in the works
  • Multiple DAOs considering adding osETH to their Treasury
  • Several critical partner integrations underway

All of this traction is built upon the success of our liquidity strategy, and the StakeWise DAO support for the incentives requests made by the SLC. The SLC has been very diligent in finding the cheapest way to source liquidity, optimizing between bribes and direct rewards in order to keep expenditure to a minimum. We invite you to review the monthly reports provided by the Committee to confirm this statement. The latest report can be found here.

Request

This brings us to the current moment.

We ask the StakeWise DAO members to back the SLC in its request for another round of incentives in order for the broader StakeWise team to continue executing on its targets - like bringing integration partners onboard, pushing osETH deeper into the DeFi ecosystem, and working with DAOs and whales to diversify their LST holdings towards osETH.

Hereā€™s the breakdown of the budget request for your reference:

Proposed budget for Month 8

Budget
SWISE liquidity pool 860,000 SWISE
osETH liquidity pools 6,720,000 SWISE
SLC compensation 182,640 SWISE
Total 7,762,640 SWISE

SWISE liquidity pool

The aim is to maintain current liquidity, requiring 860k SWISE per month at current market prices.

osETH liquidity pools

The current liquidity depth is strong vs the overall TVL of StakeWise V3 and should be maintained. The expected cost for doing so is around 6.7M SWISE per month at current market prices.

SLC compensation

$5k in SWISE @ 0.02738 USD per SWISE (30d avg) => SWISE 182,640 (as approved by the DAO during the implementation of the SLC).

Discussion

Our existing liquidity profile for osETH is really strong, but is highly sensitive to the amount of incentives we offer as a DAO. Our failure to maintain the current level of liquidity may have a strongly negative effect on the future and longevity of osETH, which is something we are collectively determined to avoid.

SWISE token has been trading near historic lows, which increases the amount of SWISE we must emit in order to keep the current level of liquidity intact. However, the price of SWISE is not something that our DAO can control, and cannot be an input into the liquidity discussions at this stage.

What we do control is StakeWiseā€™s roadmap and push towards the previously untapped opportunities. Without divulging too many details ahead of time, the summer is poised to be a very busy period for our DAO, and we need all hands on deck for the support of crucial initiatives being brought forward by our members.

Hence, we ask once again for your support in granting the SLC the requested budget, and urge you to continue participating in StakeWiseā€™s governance - we need every single one of you to be successful.

Link to the Snapshot: Snapshot

1 post - 1 participant

Read full topic

Proposals SLC Budget Request - Month 8

Published: May 24, 2024

View in forum ā†’Remove

Intro

This is a proposal to allocate SWISE from the StakeWise DAO Community Treasury to the StakeWise Liquidity Committee to be used solely to incentivise the liquidity ecosystems of all StakeWise tokens. Please take the time to review the report from the previous month and the proposed budget for the upcoming month before voting. The vote is live and can be found here.

For a high-level overview of how StakeWise DAOā€™s SWISE emissions have evolved over the years, see the following chart:

Report on last monthā€™s incentives allocation

Inflows (Budget) Outflows
SWISE liquidity pool 800,000 SWISE 830,000 SWISE
osETH liquidity pools 6,300,000 SWISE 6,747,995 SWISE
SLC compensation 144,300 SWISE 144,300 SWISE
Total 7,244,300 SWISE 7,722,295 SWISE

Starting SLC Safe Balance: 12,817,443 SWISE (18-Apr-2024)
Ending SLC Safe Balance: 5,164,300 SWISE (15-May-2024)

Recent SWISE price performance and negative economics for bribing (where $1 spent on bribes yields less than $1 in incentives) resulted in the doubling of our monthly token expenditure towards liquidity mining incentives.

We recognize the burden this has on the token - increased emissions are never a good thing - but believe that maintaining existing levels of liquidity is important for the further development of StakeWise and osETH.

Our liquidity strategy has been really effective in getting osETH onboarded to Aave within a short timeframe, opening up significant growth opportunities for the protocol. With the ongoing application to get onboarded on Compound, which could be another growth catalyst for StakeWise, we feel that maintaining the current level of liquidity, and thus accepting the significantly above-average amount of incentives, is warranted to ensure continued success for planned osETH integrations.

osETH liquidity pools

Liquidity levels remained strong across all pools, with no major capital inflows or outflows to report.

SWISE liquidity pool

There are no major inflows or outflows to report.

Proposed budget for Month 8

Budget
SWISE liquidity pool 860,000 SWISE
osETH liquidity pools 6,720,000 SWISE
SLC compensation 182,640 SWISE
Total 7,762,640 SWISE

SWISE liquidity pool

The aim is to maintain current liquidity, requiring 860k SWISE per month at current market prices.

osETH liquidity pools

The current liquidity depth is strong vs the overall TVL of StakeWise V3 and should be maintained. The expected cost for doing so is around 6.7M SWISE per month at current market prices.

SLC compensation

$5k in SWISE @ 0.02738 USD per SWISE (30d avg) => SWISE 182,640 (as approved by the DAO during the implementation of the SLC).

1 post - 1 participant

Read full topic

Proposals SLC Budget Request - Month 7

Published: Apr 29, 2024

View in forum ā†’Remove

Intro

This is a proposal to allocate SWISE from the StakeWise DAO Community Treasury to the StakeWise Liquidity Committee to be used solely to incentivise the liquidity ecosystems of all StakeWise tokens. Please take the time to review the report from the previous month and the proposed budget for the upcoming month before voting. The vote is live and can be found here.

For a high level overview of how StakeWise DAOā€™s SWISE emissions have evolved over the years, see the following chart:

Report on last monthā€™s incentives allocation

Inflows (Budget) Outflows
SWISE liquidity pool 770,000 SWISE 800,000 SWISE
osETH liquidity pools 6,000,000 SWISE 6,050,000 SWISE
SLC compensation 82,945 SWISE 82,945 SWISE
Total 6,852,945 SWISE 6,932,945 SWISE

Starting SLC Safe Balance: 12,575,240 SWISE (19-Mar-2024)
Ending SLC Safe Balance: 5,642,295 SWISE (17-Apr-2024)

Whilst osETH liquidity has remained solid over the past month, the cost of liquidity has dramatically increased month on month due to two factors:

  • A) The drop in SWISE price with respect to ETH over the past several weeks.
  • B) The drop in capital efficiency in the Balancer and Curve incentives markets. Historically, StakeWise was getting between 1.2-1.3x capital efficiency by incentivising BAL and CRV emissions, these markets are now below 1x capital efficiency. Consequently, pure SWISE emissions were used over the past month.

The SLC is carefully monitoring these costs and will adjust liquidity targets should market conditions not improve in the near future.

osETH liquidity pools

Liquidity levels remained strong across all pools, with no major capital inflows or outflows to report.

SWISE liquidity pool

There are no major inflows or outflows to report.

Proposed budget for Month 7

Budget
SWISE liquidity pool 800,000 SWISE
osETH liquidity pools 6,300,000 SWISE
SLC compensation 144,300 SWISE
Total 7,244,300 SWISE

SWISE liquidity pool

The aim is to maintain current liquidity, requiring 800k SWISE per month at current market prices.

osETH liquidity pools

The current liquidity depth is strong vs the overall TVL of StakeWise V3 and should be maintained. The expected cost for doing so is around 6.3M SWISE per month at current market prices.

SLC compensation

$5k in SWISE @ 0.03465 USD per SWISE (30d avg) => SWISE 144,300 (as approved by the DAO during the implementation of the SLC).

1 post - 1 participant

Read full topic

Proposals Accelerate B2B Business Via StakeWise Incentivized Migration Program

Published: Apr 25, 2024

View in forum ā†’Remove

Executive summary

In this proposal, we outline a program that would use the ETH and SWISE in the StakeWise DAO Treasury to incentivize up to 2M ETH in deposits into StakeWise Vaults from the new and existing clients of our partner node operators.

This program seeks to accelerate the B2B sales cycle, reward partner node operators for bringing business to StakeWise, and grow StakeWise TVL in the most cost-efficient manner.

Motivation

StakeWise V3 is a very unique product for crypto: it has a rare ability to attract both retail users and businesses, thanks to highly customizable staking setups with access to liquid staking.

Over the past few months, our team has been focused on selling StakeWise services in both of these segments. What we learned is that the retail side is very difficult to compete in without a restaking / airdrop angle, which is something we need to address. In contrast, the business side is showing huge promise thanks to the unique proposition of StakeWise V3.

The Vaults architecture is rated very highly by the leading operators in the space, who are starting to offer Vaults as a bundled package (Vault + operator nodes) in the new deals they pursue. They are also speaking to their existing clients about the opportunity to use Vaults for streamlining the staking UX and accessing liquidity on demand.

B2B cycles take months to complete, and with StakeWise V3 approaching 6 months since launch, the fruits of this side of the business are starting to show. The best thing about the B2B business is that TVL through these channels is of the highest quality and most sticky - far more valuable than mercenary capital attracted through airdrop campaigns. In short, itā€™s a slow process, but it is bound to be a fruitful one when it is completed.

This got us thinking: instead of focusing a potential incentives program on retail users, why donā€™t we find a way to make StakeWise V3 even more attractive to prospective business clients?

If StakeWise could accelerate its own and its partnersā€™ sales effort by understanding clientsā€™ migration pains, and made it a priority to solve them, it could bring significant new inflows into the protocol and further validate the strength of our Vaults architecture.

This is exactly what the StakeWise Incentivized Migration Program is about: its goal is to make it easier for both our partners and their clients to initiate staking through Vaults, or migrate to Vaults, in order to access new features we unlock for them and grow StakeWise TVL in the process. It also lets operators benefit from the success of this endeavor, and incentivizes them to sell Vaults more aggressively to new prospects.

In practice, we propose that the Incentivized Migration Program does three things:

  1. compensate any migrating clients for the ETH rewards they lose during validator exits and re-registration,
  2. cover the costs of setting up new validators for the operator, and
  3. issue a $SWISE bonus (vested) to the operator for every migrated / new ETH stake in Vaults.

Given our Treasuryā€™s size and the expected cost of the migration process, this initiative has the capacity to bring up to 2M ETH into StakeWise Vaults by using up to 50M SWISE and 1,000 ETH. Should we reach this capacity, we will have put our Treasury to a very good use and significantly changed the market dynamics in our favour. See the details of the proposed program in the Implementation section below.

We initiated conversations with our partners about this very program in early April, and are now starting to see the first successful responses from clients. This actually prompted us to propose the program sooner, because we would like to have full certainty that the StakeWise DAO is on board with the program before more capital is committed.

To conclude, we believe that the StakeWise Incentivized Migration Program would allow us to accelerate the B2B efforts of our team and our partners, attract significant TVL, and make sure that our Treasury funds are put to good use. We now seek your support in making this program official.

Implementation

New Clients - StakeWise to reward partner operators with 25 SWISE for each ETH staked, up to a total of 1M ETH[1].

Existing Clients - StakeWise to cover the lost yield associated with the migration of 1M ETH[2], provide a 25 SWISE bonus to operators for each ETH staked, and cover the gas costs associated with spinning up new validators[3] for existing clients[4].

At current market prices, the max possible SWISE bonus for an operator over both the New and Existing Client programs is $2,000,000 paid in SWISE[5] for a total of 2M ETH staked.

Client reimbursements would be paid in ETH directly into client Vaults by passing the clientā€™s address as the receiver parameter via the deposit function (see documents for more information). A single payment would be made by StakeWise on behalf of each client, with payments made at the end of each week.

ETH payments to operators would be made every 3 months to cover validator registration gas costs[3].

A vesting contract would be deployed by the StakeWise team every 3 months on behalf of operators for the total amount of $SWISE earned over the previous 3 months. This SWISE would be linearly vested for 3 months.

The team will periodically request ETH and SWISE from the DAO Treasury to process the payments.

Terms and Conditions

[1] The new client bonus is strictly for new clients of both the operator and StakeWise.

[2] Each successful deposit will receive ~10 days worth of staking yield assuming an APY of 3.5%, paid in ETH to the clientā€™s Vault (i.e. 0.001 ETH per 1 ETH staked).

[3] The exact gas fees associated with validator registrations for all eligible deposits will be returned to the operator at the end of the program. Note, a maximum of 0.008 ETH will be paid per validator registration (representing the expected cost at 30 GWEI base fee).

[4] The ETH yield reimbursement and the validator gas cost reimbursement is strictly for existing clients of the operator that migrate to StakeWise. The operator must provide the old validator IDs for these existing clients.

[5] All operator Vaults are eligible. StakeWise reserves the right to cancel SWISE vesting contracts should:

  1. A client be identified as exploiting the program (e.g. looping staked capital via liquidity pools using the operatorā€™s referral address), or
  2. Should mass unstaking of the operatorā€™s client capital occur, defined as >50% of capital staked through the program being unstaked within 6 months.

Should vesting contracts be canceled, all previously vested SWISE will remain in control of the operator with unvested SWISE returning to StakeWise DAO.

Considerations

While the capacity of this program stands at a whopping 2M ETH, realistically we expect fewer inflows within the program. We propose that the StakeWise DAO keep the right to end the program at any time upon community discretion, in order to put the remaining Treasury funds to another use should the opportunity present itself.

Discussion

We invite all StakeWise DAO members to comment on this proposal as it represents a potentially significant growth opportunity for the protocol and requests a potentially significant amount of DAO funds.

We hope to wrap up the discussion in 7 days, so letā€™s hear everyoneā€™s opinions and collectively figure out if this is the right path for the StakeWise DAO.

5 posts - 3 participants

Read full topic

Proposals Match $ARB incentives with $SWISE for the upcoming osETH deployment on Arbitrum

Published: Apr 24, 2024

View in forum ā†’Remove

Executive summary

In this proposal, we suggest that StakeWise DAO commits to incentivizing liquidity for osETH on Arbitrum from August 2024 until May 2025 in order to receive the 300K $ARB grant, and matches the dollar value of incentives provided by the Arbitrum Foundation (~$350,000) over this time period.

Motivation

Anyone who has ever interacted with DeFi apps on Ethereum mainnet knows the bitter feeling of paying upwards of $100 to enter or exit a farm, thinking ā€œis this really the future of finance?ā€, and calculating the yield that was lost to high fees.

The experience ranges from just acceptable to utterly poor. It is widely recognized that the cost of transactions on mainnet eats a ton of profit for non-whale users, and stops many from interacting with DeFi applications in the first place.


Luckily, the issue is well-known and has been appropriately addressed through both L2 ecosystem developments and core protocol changes like blobs. Finally, DeFi has become usable again, and significant profits are being made by applying even the smallest amounts of crypto across farms and lending protocols on L2s, without cost ever being a concern.

One of the busiest L2 ecosystems out there is Arbitrum. With over $13 billion in bridged assets and several hundred thousand active wallets, it represents a bustling DeFi hub known for having the largest LST usage across all L2 networks.

Link: LSTs flow to L2s

It is therefore the prime destination for osETH if our goal is to provide all StakeWise users, no matter how small or large, with yield maximization opportunities, and capture new mindshare in the staking market.

Specifically, we believe that osETH deployment on Arbitrum will:

  1. expose StakeWise to many new users and protocols, increasing our reach and unlocking more growth opportunities;
  2. create new DeFi strategies involving the token and make them much cheaper to use; and
  3. increase the appeal of osETH to solo stakers, DAOs, and other user categories who benefit from the unique value prop of StakeWise V3.

With this in mind, we have successfully applied for and were granted 300K $ARB tokens by the Arbitrum Foundation, to be used over 3 months for bootstrapping osETH liquidity.

Application: StakeWise LTIPP Application - FINAL - Long Term Incentives Pilot Program - Arbitrum
Approval: LTIPP Council Screening Period Results - DAO Grant Programs - Arbitrum

According to our calculations, this is sufficient to bootstrap ca $20M of liquidity for osETH - enough to establish a strong liquidity profile from the get-go and pursue valuable integrations in the ecosystem from day 1.

However, the grant has an important condition attached - namely that StakeWise match the dollar value of the grant (~$350,000 at current prices) via its own SWISE incentives, over the 9-month period starting August 2024. At the current SWISE price, this means ca 11,500,000 extra SWISE emitted over the 9-month period.

The decision on the commitment for this amount of incentives is solely in the hands of the StakeWise DAO.

Given the additional incentives contributed by the Arbitrum Foundation, and the growth prospects unlocked by an aggressive osETH expansion to Arbitrum, the team believes that matching the incentives would be the right move.

The deployment and the grant provide StakeWise with a new growth impulse, and an extra 3 months for restoring momentum and helping reduce the incentives burden on the SWISE token. Without the grant, StakeWise would need to pursue expansion to Arbitrum with its own efforts, which is likely to be significantly more costly.

In light of these considerations, we believe that accepting the grant and matching the incentives is a great way to get osETH started on Arbitrum, and urge DAO members to vote in favour of the proposal.

Implementation

At this time, no technical implementation is necessary. Deploying SWISE incentives on Arbitrum would involve bridging the token there alongside osETH, but does not need to happen immediately.

Incentives requests for Arbitrum will be handled through the StakeWise Liquidity Committee starting in August if this proposal is approved.

Vote

Link to the Snapshot vote: Snapshot

1 post - 1 participant

Read full topic

Proposals [SWIP-17] Add A Custom Vault To VaultsRegistry

Published: Apr 24, 2024

View in forum ā†’Remove

Executive summary

In this proposal, we ask for StakeWise DAO approval to add a custom Vault address to the VaultsRegistry contract, in order to allow a prospective partner to test a custom Vault deployment on mainnet.

Motivation

StakeWise team has been proactive in selling Vaults to businesses and institutions, and now we need assistance from the StakeWise DAO to keep moving things along.

This proposal asks to add a new Vault address to the VaultsRegistry contract, allowing our Oracle Network to handle validator-related actions for this Vault.

The Vault in question is a customized Vault, deployed by our prospective partner to test the mechanics of using the Vault on mainnet. We will not be able to progress with testing without a DAO approval.

The contract for this customized Vault has been audited externally and its addition to the registry bears no risk to the existing StakeWise system or Vaults.

Vote Yes if you support the addition of this customized Vault to the VaultsRegistry.

Implementation

Call addVault method in the VaultsRegistry contract using 0x4FEF9D741011476750A243aC70b9789a63dd47Df as parameter.

Vote

Link to the Snapshot vote: Snapshot

1 post - 1 participant

Read full topic

Proposals SLC Budget Request - Month 6

Published: Mar 27, 2024

View in forum ā†’Remove

Intro

This is a proposal to allocate SWISE from the StakeWise DAO Community Treasury to the StakeWise Liquidity Committee to be used solely to incentivise the liquidity ecosystems of all StakeWise tokens. Please take the time to review the report from the previous month and the proposed budget for the upcoming month before voting. The vote is live and can be found here.

For a high level overview of how StakeWise DAOā€™s SWISE emissions have evolved over the years, see the following chart:

Report on last monthā€™s incentives allocation

Inflows (Budget) Outflows
SWISE liquidity pool 600,000 SWISE 620,000 SWISE
osETH liquidity pools 4,000,000 SWISE 2,851,433 SWISE
SLC compensation 79,280 SWISE 79,280 SWISE
Total 4,679,280 SWISE 3,550,713 SWISE

Starting SLC Safe Balance: 9,203,857 SWISE (19-Feb-2024)
Ending SLC Safe Balance: 5,653,14 SWISE (18-Mar-2024)

osETH liquidity has once again remained solid over the past month and has helped osETH advance to the final stage of listing on Aave. Achieving such tier 1 DeFi integrations showcases the quality of the StakeWise protocol and osETH as an LST, and will give osETH holders a fantastic opportunity to utilize their staked capital.

osETH liquidity pools

Liquidity levels remained strong across all pools, with no major capital inflows or outflows to report.

SWISE liquidity pool

There are no major inflows or outflows to report.

Proposed budget for Month 6

Budget
SWISE liquidity pool 770,000 SWISE
osETH liquidity pools 6,000,000 SWISE
SLC compensation 82,945 SWISE
Total 6,852,945 SWISE

SWISE liquidity pool

The aim is to maintain current liquidity, requiring 770k SWISE per month at current market prices.

osETH liquidity pools

The current liquidity depth is strong vs the overall TVL of StakeWise V3 and should be maintained. The expected cost for doing so is around 6.0M SWISE per month at current market prices.

SLC compensation

$5k in SWISE @ 0.06028 USD per SWISE (30d avg) => SWISE 82,945 (as approved by the DAO during the implementation of the SLC).

1 post - 1 participant

Read full topic

Proposals [SWIP-16] Modify Oracles Config To Support Faster Withdrawals

Published: Mar 14, 2024

View in forum ā†’Remove

Executive summary

In this proposal, we suggest reducing the validators_exit_queued_assets_bps parameter in the Oracles config from 1% of TVL currently to 0.1% of TVL, in order for the Oracles to respond to exit requests more rapidly and facilitate withdrawals from Vaults sooner.

Motivation

Ladies and gentlemen, we ask for your attention once again with this proposal to recalibrate the Oracle config for validator exits.

In essence, StakeWise Oracles have a set of parameters related to when to launch and exit validators, and today weā€™d like to propose tweaking the validators_exit_queued_assets_bps parameter. This parameter is used by the Oracles to understand when a Vault needs to have some validators exited in order to support the unstaking requests collected in the unstaking queue.

If the amount of assets in the queue as share of the Vault TVL exceeds the validators_exit_queued_assets_bps, some validators are exited to support the unstaking requests. It is currently set to 1% of TVL, which creates delays in the unstaking process for the majority of Vaults.

In this proposal, we suggest reducing this parameter from 1% of TVL currently to 0.1% of TVL, in order for the Oracles to respond to exit requests more rapidly.

Implementation

Set validators_exit_queued_assets_bps to 0.1%.

Vote

Link to the Snapshot vote: Snapshot

1 post - 1 participant

Read full topic

Uncategorized Staked wise on app.wisetoken.net how do I unstake

Published: Mar 09, 2024

View in forum ā†’Remove

Three years ago I staked WISE on app.wisetoken.net. I connected my wallet there yesterday to the staking tab and nothing now shows up for a stake. Where are my WISE tokens?

2 posts - 2 participants

Read full topic

Proposals SLC Budget Request - Month 5

Published: Feb 29, 2024

View in forum ā†’Remove

Intro

This is a proposal to allocate SWISE from the StakeWise DAO Community Treasury to the StakeWise Liquidity Committee to be used solely to incentivise the liquidity ecosystems of all StakeWise tokens. Please take the time to review the report from the previous month and the proposed budget for the upcoming month before voting. The vote is live and can be found here.

Report on last monthā€™s incentives allocation

Inflows (Budget) Outflows
SWISE liquidity pool 600,000 SWISE 600,000 SWISE
osETH liquidity pools 3,500,000 SWISE 2,879,138 SWISE
SLC compensation 79,276 SWISE 79,275 SWISE
Total 4,179,276 SWISE 3,558,413 SWISE

Starting SLC Safe Balance: 8,091,919 SWISE (19-Jan-2024)
Ending SLC Safe Balance: 4,533,506 SWISE (18-Feb-2024)

SWISE emissions increased slightly in January due to the recent volatility in the SWISE token price. For a high level overview of how StakeWise DAOā€™s SWISE emissions have evolved over the years, see the following chart:

osETH liquidity pools

osETH liquidity has remained solid over the past month and has allowed for the integration of osETH onto multiple protocols, such as Gravita, Morpho and Gearbox.

SWISE liquidity pool

Liquidity levels remained strong with no major inflows or outflows to report.

Proposed budget for Month 5

SWISE liquidity pool SWISE 600,000
osETH liquidity pools SWISE 4,000,000
SLC compensation SWISE 79,280
Total SWISE 4,679,280

SWISE liquidity pool

The aim is to maintain current liquidity, requiring 600k SWISE per month at current market prices.

osETH liquidity pools

The current liquidity depth is strong vs the overall TVL of StakeWise V3 and should be maintained. The expected cost for doing so is around 4.0M SWISE per month at current market prices.

SLC compensation

$5k in SWISE @ 0.06307 USD per SWISE (30d avg) => SWISE 79,280 (as approved by the DAO during the implementation of the SLC).

1 post - 1 participant

Read full topic

Uncategorized rGNO not increasing: Your reward GNO balance Updating

Published: Feb 27, 2024

View in forum ā†’Remove

I donā€™t see my rGNO balance increasing and it has been stuck on Updating for quite some time now.

Looking at the staking rewards for the past 30 days it seems to be skipping days too:
1st of Feb
6th of Feb
11th of Feb
16th of Feb
20th of Feb
25th of Feb

Anyone else experiencing this? I thought staking was supposed to grant rewardsā€¦

2 posts - 2 participants

Read full topic

Uncategorized Migrate to V3

Published: Feb 23, 2024

View in forum ā†’Remove

Hi there,

I have some rETH2 and itĀ“s time to migrate to V3.
OK, just connected to V3 and try to Migrate my MAX ammount of rETH2.
MEW Wallet ,connected via WalletConnect, ask to allow 0 (zero) ETH on it! Obviously transaction never happens. Something is wrong here.

P.S.Allso, i canĀ“t connect MEW wallet to V2 site with QR code

Kind regards,
IT

7 posts - 3 participants

Read full topic

Uncategorized Where is my Skated sETH2

Published: Feb 13, 2024

View in forum ā†’Remove

Hi, today I found that my staked value is gone?

Why. And what should I do

Please help

2 posts - 2 participants

Read full topic

Ideas Stakewise Vault Incentives

Published: Jan 30, 2024

View in forum ā†’Remove

hello frens,

wanted to put my thoughts on Stakewise in the world, looking forward to your feedback.

In my view Lido has clearly won the liquid staking derivate game when it comes to DeFi integrations.
stETH is basically like USDC in the mind of the people, where Lido, similar to Circle, does not need to incentivize their asset anymore as its the default for most people anyway.

So how can Stakewise grow significant marketshare?

The USP of Stakewise is V3 ā€¦ your vaultsā€¦ (obviously lol)

And this where we should put in the incentives in my opinion. Ok having deep liquidity is important but that doesnt fuel the growth of the protocol effectively in its current form.

This is what im thinking:

1. Incentivize Vault Operators

So instead of incentivizing user deposits we should give incentivizes for vault operators, where they receive SWISE rewards for increasing their TVL in their individuals Vaults.

You want to make them ambassadors of your protocols and have them try the hardest to increase their own vaults TVL.

Any other incentives will likely just get farmed and dumped. (Vault operators are alinged and might not dump as much as mercenary yield farmers)

This incentivization does not need be build in a complex smart contract way, a simple frontend in a leaderboard style design which tracks the $$$ increase for each vault, and show that lets stay 10k$ USD of rewards per Week up for grabs and to be distributed to the top 10 vault operators. (Top 10 highest $$$ value increase)

(Reward size needs to be high, so there is a real incentive for current operators but also for new operator to enter !)

I truely think this could fuel a lot of growth!

Excited for your feedback ! :slight_smile:

2 posts - 2 participants

Read full topic

Proposals Incentivizing the launch of osETH on Morpho Blue

Published: Jan 23, 2024

View in forum ā†’Remove

What is Morpho?

Morpho initially launched as a decentralized lending protocol, acting as a peer-to-peer matching algorithm on top of both Aave and Compound, improving the lending and borrowing rates whilst preserving the same liquidity and risk parameters. Morpho has recently launched Morpho Blue, a protocol upgrade that is analogous to StakeWise V3, where Morpho allows anyone to launch lending markets in a fully permissionless manner. Each lending market is isolated, reducing the cross-asset risks that exist with large, multi-asset lending pools like Aave V2.

Morpho Blue has a risk management layer that allows Risk Advisors to launch Vaults and select their preferred lending markets. These Vaults act as a channel to funnel assets in and out of each individual lending market, with the Risk Advisor managing how the capital is allocated. A diagram comparing the Morpho Blue approach compared to that of Aave/Compound is found below. More information about Morpho Blue can be found in the Morpho documentation.

Benefits of Morpho Blue to StakeWise

The most popular use-case of staked ETH assets in DeFi is borrowing ETH for leveraged staking. Over 1.5M stETH has been supplied to Aave, with the majority used for leveraged staking. Several structured products are built specifically on top of this use-case and leveraged staking in general has acted as an important growth pathway for Lido. StakeWise DAO will continue to pursue a listing for osETH on leading lending markets like Aave and Compound, however the ability to unlock such an important use-case for osETH ahead of these integrations cannot be understated.

The StakeWise team has been in discussions with various Risk Advisors on Morpho Blue to ensure that any osETH-ETH lending market is included into their Vaults, acting as a central distribution channel of capital and ensuring the osETH market gains traction. Re7 Capital will be creating a Vault to target LSTs that are not currently adopted by major lending protocols. They have outlined their vision on the Morpho forums and have committed to include osETH as part of their Vault launch in the coming weeks. This will best position the osETH market to receive capital and ensure any incentives used to boot-strap it are put to good use.

Why Incentivise?

Without ETH supplied to the osETH-ETH market, there will be no capital for osETH holders to borrow against. Just like with Aave and Compound during their initial launch, Morpho requires the incentivization of the supply side across these various markets to bootstrap the ecosystem. Once there is a healthy supply and borrow across a market, they become self-sustainable and are no longer in need of incentives. Lido launched their stETH-ETH market earlier this month and have committed over $300k of incentives over the next 3 months to help bootstrap the stETH market.

We have worked closely with the Morpho team and various Risk Advisors to design an optimal bootstrapping campaign, with the aim to distribute $45k over a 3-month period to kickstart the osETH-ETH market. That equates to a total of 900k SWISE, or 300k per month. For context, the DAO currently spends around 600k SWISE per month to incentivize the SWISE-ETH liquidity pool. The DAO is responsible for the liquidity and integrations of osETH, and as such, the DAO should view this cost as analogous to the liquidity incentives it pays. These incentives will be deployed by the Morpho team as described here.

Morpho are ā€˜matchingā€™ incentives with their upcoming token, $MORPHO. A forum post has been created to request matching incentives for the osETH-ETH market.

Proposal

Claim 900k SWISE from the DAO treasury to be used as part of the 3-month bootstrapping campaign for the upcoming osETH integration on Morpho.

The Snapshot can be found here.

1 post - 1 participant

Read full topic

Proposals SLC Budget Request - Month 4

Published: Jan 23, 2024

View in forum ā†’Remove

Intro

This is a proposal to allocate SWISE from the StakeWise DAO Community Treasury to the StakeWise Liquidity Committee to be used solely to incentivise the liquidity ecosystems of all StakeWise tokens. Please take the time to review the report from the previous month and the proposed budget for the upcoming month before voting. The vote is live and can be found here.

osETH liquidity has remained solid over the past month and has allowed Redstone to launch their osETH-ETH price feed. This price oracle will unlock multiple integrations for osETH, some of which are due to go live in the coming days and weeks.

Throughout December, SWISE emissions continued to fall, however due to the recent underperformance in SWISE with respect to ETH, emissions are expected to increase for January. For a high level overview of how StakeWise DAOā€™s SWISE emissions have evolved over the years, see the following chart:

Report on last monthā€™s incentives allocation

Inflows (Budget) Outflows
SWISE liquidity pool 500,000 SWISE 850,000 SWISE
osETH liquidity pools 2,700,000 SWISE 2,071,322 SWISE
SLC compensation 56,350 SWISE 56,350 SWISE
Total 3,256,350 SWISE 2,977,672 SWISE

Starting SLC Safe Balance: 6,886,297 SWISE (15-Dec-2023)
Ending SLC Safe Balance: 3,908,625 SWISE (18-Jan-2024)

osETH liquidity pools

Liquidity levels remained strong across all pools, with no major capital inflows or outflows to report.

SWISE liquidity pool

There are no major inflows or outflows to report. The larger than expected SWISE cost (850k) vs the budgeted amount (500k) is simply due to the timing of the SWISE-ETH poolā€™s incentives vs the timing of the report. Incentives are distributed 2 weeks at a time and this reporting period happened to fall across 3 sets of incentives deployment.

Proposed budget for Month 4

SWISE liquidity pool SWISE 600,000
osETH liquidity pools SWISE 3,500,000
SLC compensation SWISE 79,276
Total SWISE 4,179,276

SWISE liquidity pool

The aim is to maintain current liquidity, requiring 600k SWISE per month at current market prices.

osETH liquidity pools

The current liquidity depth is strong vs the overall TVL of StakeWise V3 and should be maintained. The expected cost for doing so is around 3.5M SWISE per month at current market prices.

SLC compensation

$5k in SWISE @ 0.06307 USD per SWISE (30d avg) => SWISE 79,276 (as approved by the DAO during the implementation of the SLC).

1 post - 1 participant

Read full topic

Uncategorized URGENT: Why does Stakewise allow scammer to be in these forums offering fake support?

Published: Jan 10, 2024

View in forum ā†’Remove

I posted a question about unstaking, and got over 10 spam replies (that to an unsuscpecting person look fairly legit), and I am sure they were tryign to drain my wallet.

Why would Stakewise, with so much capital, and technical chops allow such BS to go on in their forums? Seems fairly easy to add a feature to flag suspicious accounts, and not allow those IPS or email addresses to sing up again, and also to add a bunch of words (most of the messages were similar), and throw a big FAT warning to the user before they get their funds stolen.

Thanks team,
Mike

1 post - 1 participant

Read full topic

Uncategorized What are the steps to unstake?

Published: Jan 08, 2024

View in forum ā†’Remove

Hey guys, can someone point me to an article explaining the steps to unstake?

I started the process over a week ago, and it said it would take a few days. I log back in today and donā€™t see any notifications on the progress of my unstake, and it hasnā€™t arrived back into my metamask wallet yet.

Thanks for the direction and insights guys!
Mike

4 posts - 3 participants

Read full topic

Proposals Proposal: Solution to Improve DAO Governance Efficiency

Published: Dec 27, 2023

View in forum ā†’Remove

1. Motivation:

I believe StakeWise DAO is very serious about its Governance Process and involving community in making key decisions as evidently by the amount of work to do it.

Iā€™m a co-founder of Syncvote. I believe our tool can add tangible value to the implementation of StakeWise DAOā€™s governance process without any changes to the current setup. The goal is to let admins and members focus on making decisions instead of getting lost in tech stuff.

I previously raised a discussion on the forum (here: Automated workflow for StakeWise Dao) and upgraded our products continuously during the discussion, so I decided to start this thread to make a better presentation on how StakeWise DAO can benefit from Syncvote. If this is something interesting, I would like to take this to the next phase.

2. Problem Now:

I see 3 existing problems in implementing StakeWise DAO governance process:

  1. The proposer must remember all the technical details of the governance process to avoid making miStakeWises.
  2. The proposer has to bounce around different platforms, such as StakeWise, for each step of the process.
  3. Any solution that could potentially consolidate everything into one platform for consistency and ease of navigation would require the DAO to abandon its current setup and adopt a new one.

3. How We Solve It:

Syncvote provides a chrome extension. It works as a unified front-end for any DAO member that wants to make a proposal to StakeWise DAO. It acts like a central hub, no more bouncing between different platforms. Members can kick off and handle proposals, watch progress, and move through stages ā€“ all in one interface.

Why Syncvote will fit nicely into the current StakeWise DAO practice:

  1. Non-invasive, there isnā€™t any new platform to familiarize with, just open the extension and click ā€œstart new proposalā€ to start.

  2. The extension works with all the platforms DAO has been using, so you donā€™t need to make any changes to your current setup.

  3. Itā€™s free, our goal is to eventually put every DAO to operate completely on-chain, so until StakeWise DAO decides to write data on-chain; it wonā€™t cost you anything.

My cofounderā€™s created this video to illustrate how the plugin works for a DAO: Syncvote Demo

4. Next Steps to Implement:

To implement this transformative solution for StakeWise DAO, we propose the following steps:

  1. After the proposal has been passed, I will convert the StakeWise Governance Process into a format compatible with Syncvote. An administrator/coreteam member can help me to follow-up and also check its accuracy.
  2. After that, StakeWise DAO will start announcing to community members on forum, announcement channels on discord and twitter etc., that they can start using Syncvote extension to make new proposals from then on.

In conclusion, I see this as a straightforward implementation that helps to smooth governance experience for StakeWise DAO community members. I would be grateful if StakeWise DAO adopts Syncvote.

Thank you for reading my post. I would like to have your feedback on this topic.

Godwin.

3 posts - 1 participant

Read full topic

Frax
Liquidity Providing Liquidity Creation for FRAX/AFRAX Pair

Published: Sep 25, 2024

View in forum ā†’Remove

Introduction

Allstake is an omnichain (re)staking protocol enhancing staking rewards across blockchains by providing shared security and flexible liquidity solutions.

Background

This proposal requests Frax to provide liquidity to Allstake to establish a Curve liquidity pool for the FRAX/AFRAX pair. Users will be able to stake FRAX and AFRAX, earning dual rewards through Frax and Allstake.

Requested Liquidity

  • 200,000 FRAX total:
    • 100,000 FRAX to mint 100,000 AFRAX via Allstake.
    • Combine 100,000 FRAX and 100,000 AFRAX to create a Curve pool.

Liquidity Deployment

  • 50% LP tokens staked in Convex - Curve (FRAX/AFRAX).
  • 50% LP tokens staked in Convex - Frax (FRAX/AFRAX).

Yield and Rewards

  • Allstake Points Multiplier: 2x

Benefits for Frax

  • Increases utility: additional earning opportunity for FRAX holders
  • Promotes long-term holding of FRAX.
  • Strengthens Fraxā€™s multichain presence with new staking and liquidity options as Allstake supports Frax on NEAR and Fraxtal
  • No impermanent loss

1 post - 1 participant

Read full topic

Liquidity Providing Liquidity Creation for sfrxETH/AsfrxETH Pair

Published: Sep 25, 2024

View in forum ā†’Remove

Introduction

Allstake provides omnichain (re)staking infrastructure that optimizes rewards and liquidity for assets across various blockchains.

Background

This proposal requests Frax to provide liquidity for the sfrxETH/AsfrxETH pair on Curve. Users will be able to stake sfrxETH and AsfrxETH, benefiting from dual rewards.

Requested Liquidity

  • 100 sfrxETH total:
    • 50 sfrxETH to mint 50 AsfrxETH via Allstake.
    • Combine 50 sfrxETH and 50 AsfrxETH to create a Curve pool.

Liquidity Deployment

  • 50% LP tokens staked in Convex - Curve (sfrxETH/AsfrxETH).
  • 50% LP tokens staked in Convex - Frax (sfrxETH/AsfrxETH).

Yield and Rewards

  • Allstake Points Multiplier: 2x

Benefits for Frax

  • Boosts sfrxETH utility, increasing staking opportunities for Frax users.
  • Encourages retention of sfrxETH.
  • Expands Fraxā€™s DeFi footprint with more staking and liquidity options.
  • No impermanent loss

1 post - 1 participant

Read full topic

Liquidity Providing Proposal: Liquidity Creation for FXS/AFXS Pair

Published: Sep 25, 2024

View in forum ā†’Remove

Introduction

Allstake is an omnichain (re)staking protocol that enhances staking rewards across multiple blockchains by offering shared security and flexible liquidity solutions.

Background

This proposal requests Frax to provide liquidity to Allstake to establish a liquidity pool for the FXS/AFXS pair. This initiative will enhance staking and restaking options for the Frax governance token, FXS, allowing users to earn additional rewards from both Frax and Allstake.

Requested Liquidity

  • 100,000 FXS total:
    • 50,000 FXS will be deposited into Allstake to mint 50,000 AFXS.
    • The remaining 50,000 FXS and 50,000 AFXS will be used to create a Curve pool for the FXS/AFXS pair.

Liquidity Deployment Strategy

  1. Liquidity Pool Creation: The FXS and AFXS tokens will be paired to create a liquidity pool on Curve.
  2. Staking the LP Tokens:
  • 50% of LP tokens will be staked in Convex - Curve (FXS/AFXS pool).
  • 50% of LP tokens will be staked in Convex - Frax (FXS/AFXS pool).

Yield and Rewards

  • Allstake Points Multiplier: 3x

Benefits for Frax DAO

  • Increases utility: additional earning opportunity for FXS holders
  • Promotes long-term holding of FXS.
  • Strengthens Fraxā€™s multichain presence with more staking and liquidity opportunities as Allstake adds additional chain support of Frax.

2 posts - 2 participants

Read full topic

Liquidity Providing [old] Liquidity Creation for FRAX/AFRAX Pair

Published: Sep 23, 2024

View in forum ā†’Remove

Background

This proposal seeks to have Frax provide liquidity to Allstake in order to create a liquidity pool for the FRAX/AFRAX pair. By establishing this pool, users will be able to stake and earn rewards through both Frax and Allstake, further supporting the Frax ecosystem and its stablecoin.

Requested Liquidity

  • 200,000 FRAX total:
    • 100,000 FRAX will be deposited into Allstake to mint 100,000 AFRAX.
    • The remaining 100,000 FRAX and 100,000 AFRAX will be used to create a Curve pool for the FRAX/AFRAX pair.

Liquidity Deployment Strategy

  1. Liquidity Pool Creation: The FRAX and AFRAX tokens will be paired and used to create a liquidity pool on Curve.
  2. Staking the LP Tokens:
  • 50% of LP tokens will be staked in Convex - Curve (FRAX/AFRAX pool).
  • 50% of LP tokens will be staked in Convex - Frax (FRAX/AFRAX pool).

Yield and Rewards

  • Target FXS reward APY: ~20%
  • Allstake Points Multiplier: 2x

Benefits for Frax DAO

  • Enhanced liquidity for the FRAX/AFRAX pair, supporting price stability and deeper integration across DeFi platforms.
  • Opportunity for users to earn competitive yields on their staked FRAX and AFRAX tokens.

2 posts - 2 participants

Read full topic

General Discussion Temp Check for Donation to Roman Storm's Legal Defense

Published: Sep 12, 2024

View in forum ā†’Remove

Gm Frax members,

You may have read about the recent arrest of Telegram founder, Pavel Durov, but the case thatā€™ll set a precedent for Telegram and other privacy tools is happening right now: the Tornado Cash trial U.S. v. Storm , scheduled to begin on December 2, 2024.

Roman Storm has been building a strong defense since his arrest a year ago because he understands the grave implications of his trialā€™s outcome on the software development industry worldwide. But per Romanā€™s video address he still needs ~$2 million to see this case through trial; otherwise, he risks losing his legal team and facing a guilty verdict.

A breakdown of charges against Roman and the budget outline are accessible via WeWantJusticeDAO.org ā€” the not-for-profit entity dedicated to the legal fundraising campaign:

Donations can be made in USD, ETH, or other currencies:

AlphaGrowth is helping Roman Storm raise funds for his legal efforts. We are asking the Frax DAO if they would be interested in donating to help Roman Storm in his legal efforts to ensure we set up proper precedence globally for developers to not be prosecuted for writing code. We will also be conducting co-marketing campaigns to highlight DAOā€™s, protocols, and people that have donated to this cause.

I propose creating an NFT on Fraxtal or a POAP to support Romanā€™s legal defense. All proceeds would go directly to this cause, with the potential for Frax DAO to match donations up to $15K. Iā€™m open to collaborating with the DAO community to refine this idea or explore alternative approaches. If anyoneā€™s interested in contributing their thoughts, please feel free to join the discussion.

Thank you for any feedback we get on our discussion.

1 post - 1 participant

Read full topic

Governance Proposals [FIP - 408] Migrate the Snapshot voting process from the Ethereum mainnet to the Fraxtal network

Published: Sep 10, 2024

View in forum ā†’Remove

Authors

Frax Core Team

Summary

This proposal seeks to migrate the Snapshot voting process from the Ethereum mainnet to the Fraxtal network. By transitioning to Fraxtal, we aim to enhance the voting experience for the Frax community by leveraging Fraxtalā€™s advanced scalability and flexibility features.

Background and Motivation

Currently, Frax Finance conducts its Snapshot voting on the Ethereum mainnet. However, by leveraging Fraxtalā€™s infrastructure, we aim to optimize our governance experience and integrate more effectively with our ecosystem.

Migrating Snapshot voting to Fraxtal will not only streamline our operations but also position Fraxtal as a central hub for governance activities. This move will allow us to accumulate voting power from both our veFXS holders on the mainnet and those on Fraxtal, creating a more unified and influential voting base. Additionally, by setting this precedent, we hope to encourage other projects to consider Fraxtal for their governance needs, further solidifying its role in the broader DeFi ecosystem.

Voting

  • For: Approve the migration of Snapshot voting from Ethereum mainnet to Fraxtal.
  • Against: Continue using Ethereum mainnet for Snapshot voting.

2 posts - 1 participant

Read full topic

Governance Proposals Fund the development of the Fraximalist NFT project

Published: Sep 07, 2024

View in forum ā†’Remove

Authors:

@Westwood

Preamble:

The Fraximalist NFT Collection is designed to be more than just digital art; itā€™s a unifying force within the Frax ecosystem, giving the community something to rally around and fostering a shared identity. This collection embodies the innovation, culture, and spirit that define Frax, while also supporting the financial structure that makes the protocol strong. By integrating this collection with the broader Frax ecosystem, we aim to enhance community engagement and provide lasting value to all participants.

Overview:

The Fraximalist NFT Collection is a unique series of NFTs designed to embody the ethos of the Frax movement. This collection will feature a range of artistic styles across different seasons, with each NFT serving as both a collectible and a functional asset within the Frax ecosystem.

As the first fully-fledged PFP NFT collection on Fraxtal, the Fraximalist NFT Collection carries additional historical and cultural value. This pioneering project not only represents a milestone for the Frax ecosystem but also contributes to the evolving narrative of Frax, embedding itself in the legacy of financial innovation within the protocol.

Key Features:

1. Dynamic and Evolving Supply:

  • The initial minting process will run for one week, during which collectors can mint NFTs with various traits.
  • Each season will have a predetermined maximum supply.
  • After the minting week, the art will be revealed, and the total supply for that season will be finalized. However, the overall supply of Fraximalist NFTs is not fixed as there will be additional seasons with new mints.
  • The supply of Fraximalist NFTs is designed to be deflationary within each season, with no further minting beyond the allotted period for each season.

2. Refundable NFTs:

  • To add an extra layer of security and trust for collectors, NFTs will be refundable for 95% of their initial purchase price. This partial refund mechanism is designed to maintain fairness and integrity in the distribution of NFTs. It also prevents users from exploiting the system by repeatedly refunding and minting to obtain a ā€œbetter roll.ā€

3. Evolving Artistic Themes Across Seasons:





  • Pixel Art: The first season features pixel art NFTs, capturing the nostalgia of early digital art and resonating with modern NFT collectors.
  • Anime Style: The second season introduces an anime-inspired aesthetic, broadening the appeal to diverse collector tastes.
  • Realistic Art: The third season will present NFTs with a realistic art style, adding depth and variety to the collection.
  • Future Seasons: Subsequent seasons will explore other art styles, to be determined based on community feedback.
  • Reason for Seasons: The seasonal approach is designed to offer variety for different users and collectors, accommodating a wide range of tastes and preferences. By offering different artistic styles in each season, the Fraximalist NFT Collection remains inclusive and appealing to a broader audience within the Frax community.

Traits & Homage to DeFi:

The Fraximalist NFT Collection will feature a wide variety of traits across categories like headgear, clothing, accessories, and backgrounds, providing significant customization for each NFT. In total, the collection will include over 100 unique traits.

These traits are designed to pay homage to Frax and other major DeFi projects, such as Curve Finance, Ra, and more. Each trait reflects key elements from these projects, celebrating the broader DeFi ecosystem and its innovators. Subsequent seasons will include new traits as the Fraxtal ecosystem grows.


Financial Mechanics:

1. Mint Cost:

  • The mint cost is currently undecided, with a proposed amount of 1,000 FRAX per NFT. This pricing is intended to keep the threshold high, ensuring that the NFTs maintain a high-status value. However, this is subject to debate and will be adjusted based on community feedback.

2. FRAX Utilization:

  • All FRAX from the NFT sales will be deposited into sFRAX, providing a stable yield-bearing investment that supports the Frax ecosystem.
  • Profits generated from the sFRAX investments will be utilized to purchase FXS, further enhancing the value proposition for both NFT holders and the broader Frax community.
  • The 5% of FRAX held back from refunds will be held in a community owned treasury that can fund future endeavors.
  • This mechanism creates a demand sink for FRAX, adding more utility to the stablecoin and supporting its use case within the ecosystem.
  • The strategic reinvestment of profits into FXS generates passive buy pressure, further driving the value of FXS and benefiting the entire Frax ecosystem.

What Frax Gets:

1. Bootstrapped Community:

  • The Fraximalist NFT Collection will bring together both NFT and Frax enthusiasts, creating a bootstrapped, active community that rallies around a shared product and identity within the ecosystem (think The Llamas NFT and Curve)

2. New Demand Sink for FRAX:

  • With FRAX being the primary currency for minting these NFTs, the collection creates a consistent demand sink for FRAX, adding utility to the stablecoin and ensuring ongoing circulation within the ecosystem.

3. Constant FXS Buy Pressure:

  • Profits from NFT sales will be reinvested into FXS purchases, creating regular buy pressure on FXS and supporting its price. This mechanism ensures ongoing support for FXS holders and aligns with the broader financial goals of the Frax protocol.

4. NFT Demand on Fraxtal:

  • As the first major NFT collection on Fraxtal, the Fraximalist series will drive significant attention and demand for NFTs on the Fraxtal chain. This project helps establish Fraxtal as a go-to platform for future NFT projects and Frax-related products, increasing network activity.

5. Incubator for Fraxtal-Related Products:

  • The NFT treasury, funded by sales and refunds, could serve as a future incubator for Fraxtal-related products. These could be developed or funded by the community through the treasury, creating a self-sustaining loop of innovation within the ecosystem.

Additional NFT Perks:

1. Airdrops from Fraxtal Partners:

  • Fraximalist NFT holders could be eligible to receive airdrops from Fraxtalā€™s partners, offering exclusive tokens, project access, or rewards, increasing the tangible value of holding these NFTs.

2. Special Discord Role:

  • Holding a Fraximalist NFT will grant users a special role in the Frax Discord, providing them with access to exclusive channels, early governance discussions, and community events, fostering deeper engagement with the protocol.

3. FXTL Point Bonus:

  • Fraximalist NFT holders could earn bonus FXTL points within the Frax ecosystem, enhancing their yield or increasing their participation in governance through an additional FXTL allocation.

Decentralization & Smart Contracts

The Fraximalist NFT Collection is underpinned by a decentralized infrastructure, ensuring that all transactions, minting, and refund processes occur transparently and without third-party interference. The smart contracts for this collection will be written and deployed by Tibout Shaik, a renowned developer with a strong track record in the world of decentralized art and NFTs.

Tibout Shaik, who is well-known for his contributions to various projects on 256Art, has a history of developing robust, secure, and innovative smart contract solutions in the blockchain space. His experience with high-profile NFT projects ensures that the Fraximalist collection will operate seamlessly, maintaining security and trust within the ecosystem.

This ensures that only you control the funds from your NFT mints, and no one can rug you. The smart contractā€™s design guarantees that collectors retain full control of their minted NFTs and refunds. The only tokens that the team will be able to control are the 5% fee and the interest earned on sFRAX. By leveraging this decentralized structure, Frax ensures that all minting, refunds, and interactions are trustless and governed by immutable code.


Long-Term Vision:

1. Multiple Seasons:

  • If the first mint is successful, we plan to expand the Fraximalist NFT Collection into multiple seasons. Each new season will bring fresh designs, themes, and opportunities for collectors to engage with the Frax ecosystem.

2. Fraximalist NFTs as a Gateway:

  • These NFTs are not just collectiblesā€”they are gateways to Fraxā€™s deeper ecosystem. As part of a larger strategy, they will evolve to integrate more utilities and governance roles, solidifying their place within Fraxā€™s long-term vision.

3. Development of Frax-Focused Projects:

  • The treasury generated by the collection will act as a fund for developing Frax-focused initiatives. Whether itā€™s new NFT products, dApps, or governance tools, the collection will support Fraxtalā€™s long-term innovation.

Estimated Launch Date:

If approved, the Fraximalist NFT Collection is expected to launch in November. This timeline allows the development team to complete smart contract work, finalize artwork, and implement all necessary infrastructure for a successful launch. Any adjustments or delays will be communicated to the community in advance.


Conclusion:

The Fraximalist NFT Collection is designed to benefit Frax at every level, from fostering community engagement to creating demand for FRAX and generating long-term buy pressure on FXS. Through a dynamic, evolving series of NFTs, Frax can expand its ecosystem, attract new users, and develop new products that sustain the protocolā€™s growth.

By backing the Fraximalist NFTs, the community supports the development of a sustainable ecosystem with a solid foundation for future innovation. With this proposal, we invite you to participate in shaping the next chapter of the Frax ecosystem.


Soft Poll:

Thanks to feedback from @MichaelHenry I have included a poll to gauge interest in this proposal.

Would you buy an NFT of this project for 1000 FRAX (950 refundable)

Click to view the poll.


Voting:

For: Approve the allocation of up to $10,000 from the Frax Treasury to cover the development and launch costs of the Fraximalist NFT Collection, including smart contract development, front-end design, and back-end infrastructure. The team will only request the necessary amount from this allocation based on actual costs incurred.

Against: Do not approve the allocation of funds from the Frax Treasury for the development and launch of the Fraximalist NFT Collection.

17 posts - 6 participants

Read full topic

Liquidity Providing Reallocate USDe to crvUSD

Published: Sep 06, 2024

View in forum ā†’Remove

Authors:
Michael Henry

Overview
Frax is holding a significant amount of USDe on itā€™s balance sheet that is earning a very insignificant amount of interest. Frax should diversify away from holdings that have low-interest generation.

Position Overview:

As of this post, the existing position is:

  • USDe Staked in Convex: $27,697,548 earning 0.51%

Additionally, Frax has allocated $44,838,530 of FRAX towards those pools, bringing the total amount allocated to $72,536,078.

Reallocation:
After this vote, I suggest we reallocate some of the USDe to the following pools but these ideas are not in any way binding. Nor are these current yields necessarily indicative of the yields Frax will generate from them.

  • $4,000,000 to Curve crvUSD-FRAX currently earning 11%
  • $2,000,000 to Curve DOLA+FRAXBP currently earning 12%
  • $4,000,000 to Curve DOLA+FRAXPYUSD currently earning 14%

The rest should be used to restore the peg or be put into the Curve sDAI pool.

Closing Thoughts
FRAX is sprinting towards 100% CR and needs to hyper-optimize how it allocates itā€™s funds and make sure that no money is being inefficiently supplied. Therefore, I recommend that we exclusively allocate capital where it can generate the highest yield which in this case is the Fraxlend AMO.

Voting:

  • For: Reduce the USDe position to a maximum of 10,000,000 USDe and 10,000,000 FRAX.
  • Against: Keep existing USDe allocations

2 posts - 2 participants

Read full topic

Liquidity Providing [FIP - 406] Allocate tBTC/WBTC towards the Convex Curve WBTC + tBTC pool

Published: Sep 05, 2024

View in forum ā†’Remove

Authors:
Michael Henry

Overview:
We should use the Comptroller-held WBTC to generate additional protocol revenue. I believe we should do so by converting a portion into tBTC and staking it in the WBTC/tBTC curve pool.

Details:
The Frax treasury currently holds 37.9 WBTC equivalent to $2,131,571 at the time of this post. I propose staking the entire amount in the tBTC/WBTC Curve pool which is currently generating 7.16% in the Convex Curve WBTC+tBTC pool. The corresponding curve pool can be seen here: Curve.fi
Assuming current valuations and yields, Frax would earn an additional $152,620 a year by doing this.

Closing Thoughts
FRAX is sprinting towards 100% CR and needs to earn additional income however it can. This allows us to convert a non-income generating asset into an income-generating asset.

Voting:

  • For: Deposit all WBTC held in the Frax Comptroller into the Convex Curve WBTC + tBTC pool.
  • Against: Do nothing

3 posts - 2 participants

Read full topic

Miscellaneous [FIP - 407] Allocate FXS to Symbiotic

Published: Sep 05, 2024

View in forum ā†’Remove

Authors:
Michael Henry

Overview:
We should use the treasury held FXS to generate additional protocol revenue. I believe we should do so by restaking it with our existing partner Symbiotic.

Details:
I propose depositing 1,000,000 FXS from the Treasury into the Symbiotic FXS pool. This will generate additional yield at an undeterminable rate.

Closing Thoughts
FRAX is sprinting towards 100% CR and needs to earn additional income however it can. This allows us to do some while participating in a positive-sum game with our partner Symbiotic.

Voting:

  • For: Deposit 1,000,000 FXS from the Treasury into the Symbiotic FXS restaking pool
  • Against: Do nothing

4 posts - 3 participants

Read full topic

Fraxlend Set borrowing rate range for Fraxlend sfrxETH/FRAX AMO

Published: Sep 05, 2024

View in forum ā†’Remove

Authors:
Michael Henry

Summary:
The sfrxETH/FRAX Fraxlend pair is a core pillar of the Frax ecosystem, in order to keep it liquid I propose using a borrowing rate range to decide when the Fraxlend AMO adds and removes liquidity.

Nomenclature:
For the remainder of this proposal, I will be referring to the current yield of sFrax visible here: Frax Finance as SFY.

Details:
I propose ā€œautomatingā€ the process of adding and removing liquidity from the sfrxEth/FRAX Fraxlend AMO. I propose the following minimum and maximum range bounds: SFY + 0.5% and SFY + 2.5%. Specifically, I recommend that whenever the borrowing rate has been below the minimum range bound for over 24 hours the AMO removes FRAX from the pool until the borrowing rate hits the mid-point between the maximum and minimum range (SFY + 1.5%). Additionally, whenever the borrowing rate has been above the maximum range bound for over 24 hours, the AMO should add FRAX to the pool until the borrowing rate hits the mid-point.

Limits and Constraints
Traditionally, AMOs have been unable to mint additional FRAX when FRAX is below-peg. I recommend that we remove that constraint from the sfrxETH/FRAX Fraxlend AMO and when FRAX is depegged, look elsewhere for assets to liquidate. The AMO however will remain constrained by the AMO Allocation Cap which is currently set to 69,000,000 FRAX.

Closing Thoughts:
I believe that committing to keeping the sfrxETH/FRAX pool liquid and relatively cheap to borrow from will result in increased Fraxlend TVL and frxETH TVL, while remaining profitable to the protocol at large.

Question For The Team:
Should rebalancing be limited to just workdays (Monday-Friday) or is the team able to rebalance on the weekends as well?

Voting:

  • For: Add sfrxETH/FRAX Fraxlend AMO commitments at SFY + 0.5% and SFY + 2.5%. Rebalance the pool strictly as-per the the above. Remove the peg-constraint from the sfrxETH/FRAX Fraxlend AMO.
  • Against: Keep existing sfrxETH/FRAX Fraxlend AMO.

3 posts - 2 participants

Read full topic

Governance Proposals [FIP - 405] Significantly downsize PyUSD Position

Published: Sep 05, 2024

View in forum ā†’Remove

Authors:
Michael Henry

Overview
Frax is holding a significant amount of PyUSD on itā€™s balance sheet that is earning a very insignificant amount of interest. Frax should diversify away from holdings that have low-interest generation.

Position Overview:

As of this post, the existing positions are:

  • PyUSD held in Curve FRAX/PYUSD: $1,760,722 earning 0.04%
  • PyUSD Staked in Convex: $617,874 earning 1%

Combinedm Frax owns $2,378,596 of PyUSD. Additionally, Frax has allocated $11,103,288 of FRAX towards those pools, bringing the total amount allocated to $13,481,884.

Closing Thoughts
FRAX is sprinting towards 100% CR and needs to hyper-optimize how it allocates itā€™s funds and make sure that no money is being inefficiently supplied. Therefore, I recommend that we exclusively allocate capital where it can generate the highest yield which in this case is the Fraxlend AMO.

Voting:

  • For: Reduce the PyUSD position to a maximum of $500,000 PyUSD and $500,000 FRAX.
  • Against: Keep existing PyUSD allocations

3 posts - 3 participants

Read full topic

Governance Proposals Downsize AUSD Position

Published: Sep 04, 2024

View in forum ā†’Remove

Authors:
Michael Henry

Overview
Frax is holding a significant amount of AUSD on itā€™s balance sheet that is owning a very insignificant amount of interest. Frax should diversify away from holdings like AUSD that are both lliquid and low-interest generation.

Position Overview:

As of this post, the two existing positions are:

  • AUSD directly held: $13,671,498. Earning 0% APR.
  • AUSD staked in Convex FRAX/AUSD: $938,087. Paired with $3,049,200 FRAX. Currently earning 1.53% APR.

Combined that makes the amount of money allocated towards AUSD $17,658,785. With $14,609,585 of that being held in AUSD. As of this moment, AUSD has a total market cap of only $35,293,935, meaning Frax holds 41.4% of all issued AUSD.

Relative Position Size:
FRAX has a total of $31,007,134 Owned USD, so 41.77% of all Owned USD is currently allocated to this illiquid USD asset.

Owned USD
In my opinion, there are two conditions under which Frax should own USD directly:

  1. Defend the FRAX peg: Be ready to convert the owned USD to FRAX if FRAX depegs or be deployed in stablecoin pools that maintain the peg.
  2. Earn Yield: Be deployed wherever FRAX can generate the highest yield.

AUSD does not satisfy the first condition because itā€™s market liquidity is nearly non-existant outside of the liquidity provided by Frax ā€“ Frax owns 86.84% of all Ethereum Curve AUSD Liquidity.

AUSD does not satisfy the second condition because it is earning under 2% APR.

Closing Thoughts
FRAX is sprinting towards 100% CR and needs to hyper-optimize how it allocates itā€™s funds and make sure that no money is being inefficiently supplied.

Voting:

  • For: Reduce the AUSD position to a maximum of $1m AUSD and $1. FRAX.
  • Against: Keep existing AUSD allocations

3 posts - 2 participants

Read full topic

Fraxlend Create new sfrxEth/sFRAX Fraxtal Fraxlend Pair

Published: Sep 04, 2024

View in forum ā†’Remove

Authors:
Michael Henry

Summary:
Propose the creation of a new Fraxlend pair on Fraxtal sfrxEth/sFRAX and corresponding AMO.

Details:

  • Fraxlend Pair Name 1: sfrxEth/sFRAX
  • Chain: Fraxtal
  • Curve: New sfrxETH/sFRAX Curve
  • Max Loan-to-Value (LTV): 75%

Background and Motivation:
My sfrxETH proposal laid out why I think we should offer a multitude of sFRAX lending pairs: [FIP - XXX] Create new sfrxEth/sFRAX Fraxlend Pair

Liquidity Profile:
The Max LTV is identical to that of the sfrxEth pool which is one of the largest Fraxlend pools, so that shouldnā€™t be a concern.

Curve Details:
Identical curve to sfrxETH/sFRAX Fraxlend Pair

Voting:

  • For: Approve the creation of the sfrxEth/sFRAX Fraxlend pair on Fraxtal with the specified max authorized allocation, curve, and max LTV. Authorize the AMO to allocate 1,000,00 FRAX to the AMO.
  • Against: Do not approve the creation of the new Fraxlend pair and AMO.

1 post - 1 participant

Read full topic

Fraxlend [FIP - 404] Create new wBTC/sFRAX Fraxlend Pair

Published: Sep 04, 2024

View in forum ā†’Remove

Authors:
Michael Henry

Summary:
Propose the creation of a new Fraxlend pair on the Ethereum Mainnet: wBTC/sFRAX

Details:

  • Fraxlend Pair Name 1: wBTC/sFRAX
  • Chain: Ethereum Mainnet
  • Curve: New sfrxETH/sFRAX Curve
  • Max Loan-to-Value (LTV): 75%

Background and Motivation:
My sfrxETH proposal laid out why I think we should offer a multitude of sFRAX lending pairs: [FIP - 403] Create new sfrxEth/sFRAX Fraxlend Pair

Liquidity Profile:
The Max LTV is identical to that of the wBTC pool which is one of the largest Fraxlend pools, so that shouldnā€™t be a concern.

Curve Details:
Identical curve to sfrxETH/sFRAX Fraxlend Pair

Voting:

  • For: Approve the creation of the wBTC/sFRAX Fraxlend pair on Ethereum Mainnet with the specified curve, and max LTV
  • Against: Do not approve the creation of the new Fraxlend pair.

4 posts - 3 participants

Read full topic

Fraxlend [FIP - 403] Create new sfrxEth/sFRAX Fraxlend Pair

Published: Sep 02, 2024

View in forum ā†’Remove

Authors:
Michael Henry

Summary:
Propose the creation of a new Fraxlend pair on the Ethereum Mainnet: sfrxETH/sFRAX

Details:

  • Fraxlend Pair Name 1: sfrxETH/sFRAX
  • Chain: Ethereum Mainnet
  • Curve: New Curve to be created.
  • Max Loan-to-Value (LTV): 75%

Background and Motivation:
sFRAX is the yield-generating primitive of the Frax stablecoin and can be thought of as Fraxā€™s cost of capital. Therefore, when lending sFRAX via AMO Frax Finance can be assured of profitability regardless of how much money it deposits in the pool.

Positives:

  • Guaranteed AMO Profitability: As long as there are no liquidations that take on bad debt, Frax AMOā€™s will need less managing because FRAX lent into the pool will always be earning more than Fraxā€™s cost of capital
  • More liquidity: For lenders, the sFRAX pools can be thought of as restaking lending pools that allow them to return additional yield on-top of the existing yield theyā€™re already generating from sFRAX. As a result, Iā€™d expect a decent portion of the $47m to be deposited as liquidity.
  • Cheaper Borrowing: Lower borrowing rates because the borrower doesnā€™t need to subsidize the entire unlent portion of the pool. All unlent sFRAX is still appreciating in value.

Negatives:

  • Reduced Fraxlend Revenue: Fraxlend wonā€™t profit off of the intrinsic borrowing cost associated with sFrax, so if the lending rate is functionally 8% Fraxlend will only earn fees on 8 ā€“ sFRAX Rate = 2%.
  • Higher Gas Fees: Borrowers will need to unwrap sFRAX for FRAX anytime they want to borrow money.
  • Less Clear Borrowing Cost: The real borrowing cost is abstracted from the user but this can be resolved in the future with a minor UI change.
  • No Frax AMO Support: Frax AMOs donā€™t directly support sFRAX but they are largely manually managed, so I donā€™t think the conversion should be problematic. If this is untrue, please let me know in the comments.
  • Frax AMO impact on sFRAX yield: The sFRAX contract does not have functionality to ignore a portion of minted sFRAX when distributing profits, so all AMO Minted sFRAX would receive a portion of profits reducing the underlying sFRAX yield. This could be offset on a 1-week behind basis by adding all profits held by unlent sFRAX back to the sFRAX contract.

Additional Details: The Fraxlend Fees for sFRAX pools can be raised to account for the lower revenue if we want.

Liquidity Profile:
sFRAX is always losslessly convertible to FRAX, so it shares itā€™s liquidity profile. The Max LTV is identical to that of the sfrxEth pool, so that shouldnā€™t be a concern.

Curve Details: To account for the underlying sFRAX yield, weā€™ll need to create a new significantly less step Curve. I would suggest a curve where the Borrow limit linearly increases from 0.5% to 4% until hitting 85% utilization, at which point if would mimic the behavior of the Variable 2 curve.

Closing Thoughts:

I believe that in the future a significant portion of debt will be denominated in term of the yield-generating primitive much like real-world loans are denominated in terms of SOFR, so we should try to get ahead of the curve.

Voting:

  • For: Approve the creation of the sfrxETH/sFRAX Fraxlend pair on Ethereum Mainnet with the specified max authorized allocation, new curve, and max LTV
  • Against: Do not approve the creation of the new Fraxlend pair.

3 posts - 3 participants

Read full topic

General Discussion Define Head of Ecosystem for Frax

Published: Aug 30, 2024

View in forum ā†’Remove

This is an open question to consolidate a better understanding of the Frax ecosystem for future proposers who are looking to contribute and be a value add to the community.

Does Frax need an ecosystem lead? If so, why? If not, why?

What would be the role and responsibilities of an Ecosystem Lead at Frax?

What are the qualifications to ensure any candidate qualifies? ie, is it 3 years of business development? In what market specifically? Do they need to have an online presence, or not? Do they need to be English-native? Bilingual? etc.

Based on the role/responsibilities, and qualification, what would a competitive compensation package be to attract top tier talent for the ecosystem?

Will they have support, ie marketing support, collateral, travel budget (conferences, etc)? If so, what would it be? Any other benefits?

This is a genuine an open question to best define what Ecosystem Lead is at Frax to pin for future consideration.

6 posts - 2 participants

Read full topic

Governance Proposals Head of Ecosystem Development

Published: Aug 30, 2024

View in forum ā†’Remove

Author

@MrKKhann

Introduction

I have been a crypto knowledge seeker as early as Jan 2017 and one of the early users of Binance and referral affiliate member. Iā€™m also currently a core member of the CVX5 and recognise the challenges that new protocols and DAOs face when integrating into the DeFi ecosystem. My first purchase of Frax share was just under $5 in October 2021. I have since then been following, voting on FXS snapshot proposals and keeping upto date with the changes and developments.

As an early investor and active member of the Convex & Frax community. Frax has been one of the frontrunners in the DeFi space. With the recent launch of Fraxtal, forging strategic partnerships to enhance liquidity and Total Value Locked (TVL) has become a top priority. I propose the creation of a Head of Ecosystem Development position.

Proposal

The Head of Ecosystem Development will involve engaging and fostering relationships with DeFi protocols and crypto companies, with a focus on GCC countries; Bahrain, Kuwait, Oman, Qatar, Saudi Arabia and the United Arab Emirates with the potential to expand to ASEAN countries.

Dubai is rapidly emerging as a leading hub for crypto enterprises, and continues to accelerate with many crypto firms from the UK and Europe relocating to the UAE. This is driven by a favourable regulatory environment led by Abu Dhabi, an established financial sector, and strong commitment to innovation.

As Dubai continues in attracting top talent from around the globe, the GCC Ecosystem Lead will be instrumental in building strategic partnerships and ensuring Fraxtal Chainā€™s growth in this rapidly thriving market.

Duties:

Identify and Secure Partnerships: Engage with DeFi protocols, blockchain projects, and crypto companies within GCC countries to establish strategic partnerships.

Conduct Market Research: Analyse the crypto and DeFi landscape in the GCC countries, identifying trends, opportunities, and potential risks to inform strategic decisions.

Lead Face-to-Face Meetings: Organise and participate in direct meetings with key people, to discuss collaboration opportunities.

Develop and Implement Business Strategies: Create and execute strategies to expand Fraxtal Chainā€™s presence in the UAE, targeting key industry players and positioning the platform for growth.

Build Relationships with Relocating Companies: Focus on companies from the UK and Europe that are moving to Dubai, establishing Fraxtal Chain as a key partner in their transition.

Enhance Brand Visibility: Represent Fraxtal Chain at industry events, conferences, and meetups in Dubai and the UAE to increase brand recognition and network with potential partners.

Report on Progress: Provide regular updates to the executive team on the status of business development efforts, including partnership successes, challenges, and market insights. Also work closely with the Head of Community Development.

Drive Ecosystem Growth: Work to integrate new DeFi protocols and applications onto Fraxtal Chain, by visiting the crypto hubs, expanding the ecosystemā€™s functionality and user base.

Goals

  • Strategic Partnerships: Establish at least 3 key strategic partnerships with leading DeFi protocols and blockchain projects within the first 3 months that will use Fraxlend and pair with Frax pools on curve.
  • Ecosystem Expansion: Onboard at least 3 new DeFi protocols onto Fraxtal Chain within the first 3 months, increasing the platformā€™s functionality and TVL.
  • Brand Visibility: Represent Fraxtal Chain at a minimum of 3 industry events, focusing on networking and promotion to boost brand recognition. Secure media coverage and build relationships with key industry players to enhance the platformā€™s visibility and reputation.
  • Growth Metrics: Achieve a 30% increase in Fraxtal Chainā€™s user base and a 20% increase in TVL within the first 3 months.

Previous Successes

  • CVX5 Group Leadership: As a core member of the CVX5 group, I have played a key role in driving strategic decisions that have led to significant growth in the Curve/Convex ecosystem.
  • Frax Community Engagement: My early investment and active participation in the Frax community have provided me with deep insights into the DeFi space, allowing me to contribute to the platformā€™s success.
  • Binance Affiliate Success: As an early user and referral affiliate member of Binance, I contributed to the platformā€™s rapid growth and adoption during its early stages by referring thousands of people to the exchange.

Salary

4K Frax distributed every two weeks.

Travel Expenses

Travel expenses will be covered on an ad hoc basis for specific events and meetings that require in-person attendance.

This includes:

Flights: Economy class airfare will be covered for necessary travel to events, conferences, or partner meetings.

Accommodation: Reasonable hotel expenses will be covered for the duration of approved trips.

Ground transportation: Costs for taxis, ride-sharing services, or public transit to/from airports and event venues will be reimbursed.

Per diem: A daily allowance will be provided to cover meals and incidental expenses during approved travel.

To request coverage of travel expenses:

  1. Submit a brief proposal outlining the event/meeting details and expected outcomes
  2. Obtain approval from the Frax Finance team prior to booking
  3. Submit receipts and an expense report for reimbursement after the trip expense report for reimbursement after the trip

The goal is to be judicious with travel expenses while ensuring in-person representation at key events that can drive meaningful partnerships and ecosystem growth. Virtual meetings will be utilised when possible to minimise costs.

Time Commitment

37.5 hours of dedicated time per week. Does not include additional time spent after hours meetings and if support ASEAN regions, which will require a lot of travel.

Contract Terms

Duration: A 3-month probationary period.

Review: Re-apply directly with Frax Finance at the end of the term if the Frax Finance team is satisfied with the results.

Closing Statement

Today, I signed up for the Frax Governance Forum and am excited to make my first post here. Some of you may have seen my posts on X (Twitter), where Iā€™ve been actively supporting Frax for years. Iā€™ve been rallying votes for Snapshot from Convex and Clever lockers on Telegram, recently helping the latest [Frax] [FIP-398] reach quorum.

This role differs from [Head of Community Development] as it involves visiting offices and traveling to meet with teams directly. My focus will be on understanding their projects firsthand and exploring how FRAX can benefit. Itā€™s a more hands-on, on-the-ground role compared to an online presence.

As a crypto enthusiast since 2017 and an early investor in Frax, I have closely followed the evolution of the DeFi space, particularly within the Curve, Convex and Frax ecosystem. My experience as a core member of CVX5 and my deep understanding of the challenges faced by new protocols and DAOs have equipped me with the insights necessary to drive growth and innovation within Frax.

With Frax emerging as one of the leaders in DeFi and the recent launch of Fraxtal, I believe the creation of a Head of Ecosystem Development role is essential. My proposal focuses on engaging with DeFi protocols and crypto companies, particularly in the rapidly growing GCC region, with the potential to expand to ASEAN markets.

As Dubai continues to attract top talent and crypto enterprises, the GCC Ecosystem Lead will play a pivotal role in forging strategic partnerships, enhancing liquidity, and driving the growth of Fraxtal Chain. I am excited about the opportunity to contribute to Fraxā€™s success and look forward to working closely with the community to achieve our shared goals.

I have taken feedback from some FRAX core team members before creating this proposal.

Sincerely,

@MrKKhann

8 posts - 6 participants

Read full topic

Fraxlend [FIP - 402] Create new ETH+ Fraxlend pairs

Published: Aug 27, 2024

View in forum ā†’Remove

Authors:
Michael Henry

Summary:
Propose the creation of 2 new Fraxlend pairs on the Ethereum Mainnet: ETH+/FRAX and ETH+/frxETH

Pair 1 Details:

  • Fraxlend Pair Name 1: ETH+/frxETH Variable Rate V2
  • Chain: Ethereum Mainnet
  • Max Loan-to-Value (LTV): 90%

Pair 2 Details:

  • Fraxlend Pair Name 1: ETH+/FRAX Variable Rate V2
  • Chain: Ethereum Mainnet
  • Max Authorized Allocation: $5,000,000 FRAX
  • Max Loan-to-Value (LTV): 85% (consistent with existing sfrxETH/USDC pair)

Background and Motivation:
ETHPlus is diversified ETH LST currently backed by 1/3rd sfrxEth, 1/3 wstEth, and 1/3rd rEth. With a current marketcap of over $100 million, it has proven to be one of the more popular new LSTs.

Liquidity Profile:
ETH+ taps into the underlying liquidity of sfrxEth, wstEth, and rETH when it is redeemed.

Why Adding ETH+ to Fraxlend is Beneficial:
ETH+ has quickly become one of the largest holders of sfrxETH, holding nearly 8% of all minted sfrxETH which is the most popular Fraxlend Pair.

Voting:

  • For: Approve the creation of the ETH+/FRAX and ETH+/frxETH Fraxlend pair on Ethereum Mainnet with the specified max authorized allocation and max LTV
  • Against: Do not approve the creation of the new Fraxlend pairs.

3 posts - 2 participants

Read full topic

Fraxlend [FIP - 401] Create a new Fraxlend pair (ENS/FRAX) on Ethereum Mainnet

Published: Aug 24, 2024

View in forum ā†’Remove

Authors:
@Westwood

Summary:
Propose the creation of a new Fraxlend pair on the Ethereum mainnet: ENS/FRAX.

Details:

  • Fraxlend Pair Name: ENS/FRAX - Variable Rate V2
  • Chain: Ethereum Mainnet
  • Max Authorized Allocation: 2,000,000 FRAX
  • Max Loan-to-Value (LTV): To be decided by the development team.

Background and Motivation:
ENS (Ethereum Name Service) is a widely recognized and utilized protocol within the Ethereum ecosystem. By introducing the ENS/FRAX pair, Fraxlend can tap into the strong demand for ENS, offering new borrowing and lending opportunities. This aligns with Fraxlendā€™s strategy of supporting valuable assets within the DeFi ecosystem. The development team will determine the appropriate LTV to balance risk and opportunity.

Liquidity Profile:
ENS enjoys robust usage and a growing market presence, although its liquidity is moderate. This makes it a strategic addition to Fraxlendā€™s offerings.

Why Adding ENS to Fraxlend is Beneficial:
Introducing ENS to Fraxlend enhances the platformā€™s offerings by adding a respected and widely held asset, which can attract more users and further diversify the Frax ecosystem.

Voting:

  • For: Approve the creation of the ENS/FRAX Fraxlend pair on Ethereum Mainnet with the specified max authorized allocation and allow the development team to decide the LTV.
  • Against: Do not approve the creation of the new Fraxlend pair.

2 posts - 2 participants

Read full topic

Fraxlend [FIP - 400] Create a new Fraxlend pair (GRT/FRAX) on Ethereum Mainnet

Published: Aug 24, 2024

View in forum ā†’Remove

Authors:
@Westwood

Summary:
Propose the creation of a new Fraxlend pair on the Ethereum mainnet: GRT/FRAX.

Details:

  • Fraxlend Pair Name: GRT/FRAX - Variable Rate V2
  • Chain: Ethereum Mainnet
  • Max Authorized Allocation: 1,000,000 FRAX
  • Max Loan-to-Value (LTV): To be decided by the development team.

Background and Motivation:
GRT (The Graph) is a key infrastructure token in the DeFi space, with a high market cap and strong reputation within the ecosystem. Although GRTā€™s liquidity may not be as high as some other tokens, its market standing and wide adoption make it an attractive addition to Fraxlend. Allowing the development team to decide the LTV ensures that risk parameters are carefully managed.

Liquidity Profile:
While GRT may not have the highest liquidity, its strong market cap and importance within the ecosystem provide confidence in its stability as a lending asset.

Why Adding GRT to Fraxlend is Beneficial:
Incorporating GRT into Fraxlend enhances the platformā€™s offerings by adding a respected and widely held asset, which can attract more users and further diversify the Frax ecosystem.

Voting:

  • For: Approve the creation of the GRT/FRAX Fraxlend pair on Ethereum Mainnet with the specified max authorized allocation and allow the development team to decide the LTV.
  • Against: Do not approve the creation of the new Fraxlend pair.

2 posts - 2 participants

Read full topic

Liquidity Providing Generate Yield On FXS with Fyde Treasury Protocol

Published: Aug 22, 2024

View in forum ā†’Remove

Generate Yield On FXS with Fyde Treasury Protocol

Summary:

Proposal to deploy idle FXS from the Frax Treasury into the Fyde escrow contract. This will accrue 36~60% APY for the next 6 months in the form of FYDE, and kick off a long-term partnership between Frax and Fyde.

Note: This solely involves depositing FXS into a non-custodial smart contract. No FXS is sold at any point and 100% of deployed FXS is returned to the treasury at the end of the proposed engagement. There are also no lock-ups on withdrawals, so Frax can withdraw the FXS at any time during this engagement.

Motivation:

The Frax Treasury currently holds a large portion of FXS.

No yield is currently being generated on the treasuryā€™s FXS.

Fyde presents a yield opportunity that ensures the protection of 100% coin principal.
This yield is paid in FYDE tokens as part of our Treasury Incentive Program.

Why Fyde is providing an allocation of tokens to Frax
Fyde is a treasury management protocol focused on providing a novel route for treasury diversification, native token liquidity, and yield.

By engaging with the Frax Treasury, Fyde can distribute its governance token FYDE to strengthen the Frax Treasury. This also introduces Fydeā€™s Liquid Vault to the Frax community and opens a relationship between the two protocols for potential future collaborations.

Specification - Liquidity Terms:

Provide a % of FXS Treasury holdings to earn a % of the total FYDE token supply equivalent to 36~60% APY.

Return Breakdown:

100% of coin principal returned after 6 months.

+FYDE token allocation which can be used to further support Fraxā€™s treasury.

All funds can be withdrawn at any point before the end of the 6 months.

If Frax chooses, Fydeā€™s Liquid Vault is available to obtain diversified market exposure.

Fyde Token Allocation:

Receive a % of total FYDE token supply.

3.5% unlock at the end of the deposit period.

Vesting: 6 months linear.

Next steps:

  1. Deposit into consensus amount of FXS into https://escrow.fyde.fi/
  2. Earn FYDE tokens over the next 6 months.
  3. Return 100% of the principal FXS deposit.

5 posts - 3 participants

Read full topic

Gauges [FIP - 396] Adding LFXB2027 as an Option for Locked Liquidity Exit

Published: Aug 21, 2024

View in forum ā†’Remove

Authors

Frax Core Team

Summary

This proposal seeks to provide liquidity providers within the Frax Finance ecosystem the option to exchange their locked liquidity in certain pools for timed locked Frax Bond 2027 (LFXB2027) at the auction price.

Background and Motivation

Following the success of FIP 379, which allowed LPs to exit their positions through a standard exit mechanism, there has been continued interest in providing additional options for liquidity providers who wish to exit their locked positions. To address this, we propose adding LFXB2027 as a new exit option, offering liquidity providers more flexibility while maintaining the integrity and stability of the Frax ecosystem.

Proposal Details

This approach offers liquidity providers a way to exit their positions while maintaining their investment within the Frax ecosystem, ensuring the protocolā€™s stability and growth. The following points are important to note about this proposal:

  • Pricing Based on Underlying Assets: The pricing for the locked liquidity will be based on the current price of the underlying assets at the time of the exchange.
  • Exchange with LFXB2027: Locked liquidity can be exchanged for LFXB2027 at the auction price prevailing at the time of the exchange. An LP that wishes to migrate can sign the migration transaction on the Ethereum mainnet and move their LP token/NFT to the protocol to receive LFXB2027 tokens directly to the same address on the Fraxtal mainnet.
  • Extra Option Alongside FXB2029: It is important to emphasize that LFXB2027 is being introduced as an additional option. Liquidity providers still have the choice to exit their locked positions through FXB2029, ensuring that they can select the exit strategy that best suits their needs.
  • Designated Locked Liquidity for Exchange: Only certain designated pools will be eligible for this exchange option, but this list can be expanded through the governance process.
Pool Gauge Address
Uniswap V3 FRAX/USDC 0x3EF26504dbc8Dd7B7aa3E97Bc9f3813a9FC0B4B0
Uniswap V3 FRAX/DAI 0xF22471AC2156B489CC4a59092c56713F813ff53e
  • Option to Retain LPs: Liquidity providers will have the option to either exchange their locked liquidity for FXB2029 or LFXB2027 or retain their current locked positions.
  • No Ragequit Fee: There will be no Ragequit fee for liquidity providers choosing this exchange method, ensuring a cost-effective transition.
  • FXTL points: Migrators that receive LFXB2027 for their positions will be entitled to all FXTL points multipliers for all LFXB2027 holders, making it a high-yield opportunity within the Frax ecosystem.
  • TimedLocker for FXBs: The TimedLocker allows liquidity providers to stake their FXB tokens in exchange for fixed-rate FXS rewards, with the total amount of FXB stakable being capped. Locked positions are transferable as vault tokens, enabling users to sell or transfer their stakes without waiting for the lock period to end. Once the set ending timestamp is reached, all positions become unlockable.

Voting

  • For: Approve the option for liquidity providers to exchange their locked liquidity for LFXB2027 at the auction price.
  • Against: Do nothing.

6 posts - 3 participants

Read full topic

FIPs [FIP - 397] Frax Finance Annual Budget Request (2024 - 2025)

Published: Aug 12, 2024

View in forum ā†’Remove

Authors

Frax Core Team

Summary

This proposal seeks to authorize a revised maximum annual budget of 4,100,000 FRAX for Frax Finance for the fiscal year 2024-2025. The revised budget reflects significant cuts across various categories to ensure financial prudence while continuing to support essential operations and initiatives. The budget is intended to cover four key categories: Development & Operation, Security, Legal & Compliance, and Fraxtal Growth under the Fraxtal Builders Program. Please note that this is a maximum cap, and it is highly likely that not all of it will be used, as we only spent 5,123,990 FRAX last year out of the 9,000,000 FRAX budget that we had during the last fiscal year.

Background and motivation

As Frax Finance continues to grow and evolve, this budget supports our core operations while enabling strategic growth within the Fraxtal ecosystem. The allocation focuses on maintaining our development and operational capacity, ensuring security, managing legal and compliance obligations, and selectively supporting key initiatives within the Fraxtal ecosystem.

Details

Budget Categories

  1. Development and Operation: This budget will be used to cover the costs associated with the development and operation of the Frax Finance protocol. This could include salaries for developers, costs of new feature development, maintenance costs, infrastructure costs, and other operational expenses.

  2. Security (Audits and Bug Bounty): This budget is allocated to maintaining the security of the Frax Finance protocol. This includes the costs of regular security audits by external firms, running a bug bounty program to incentivize the discovery and reporting of vulnerabilities and other measures to ensure the safety and trust of our community.

  3. Legal and Compliance: This budget covers legal and compliance costs to ensure that Frax Finance operates within the legal framework. This could include fees for legal counsel, regulatory compliance costs, potential legal disputes, and other related expenses. Notably, Frax Finance has not encountered any significant legal issues to date, and last year, we spent less than 5% of the allotted legal budget. This allocation remains in place to ensure we are prepared for any unforeseen legal requirements.

  4. Fraxtal Ecosystem Grants (Fraxtal Builders Program): This new budget category aims to support the growth of the Fraxtal ecosystem through the Fraxtal Builders Program. Although limited, this budget supports critical initiatives within the Fraxtal ecosystem, focusing on strategic growth and development. And it can be boosted by allocating Frax Finance grants from Superchain grant programs.

Budget Allocation

Budget Share Percentage Proposed Budget (2024 - 2025) Frax Finance Latest Annual Budget (2023 - 2024)
Development and Operation 73.2% $3,000,000 $3,000,000
Security 9.8% $400,000 $1,400,000
Grants 0.0% $0 $600,000
Reserve Emergency Fund 0.0% $0 $1,000,000
Legal and Compliance 12.2% $500,000 $3,000,000
Fraxtal Ecosystem Grants 4.9% $200,000 $0
Total $4,100,000 $9,000,000

Additional Notes

  • This proposal represents the maximum caps for each category, not necessarily the exact amounts that will be used.
  • This proposal does not cover the costs of liquidity incentivization. Kindly refer to the Votium and WETHR proposals for budget allocations related to liquidity incentivization.
  • All previously approved budgets are still in effect and considered in our ongoing operations. This proposal is designed to supplement and build upon the existing financial strategies.
  • This proposal does not account for FXS. The team plans to continue utilizing their current treasury allotment of FXS for core development compensation. If more/less FXS resources become necessary in the future, a specific governance proposal will be initiated.

Vote

  • For: Authorize a maximum annual budget cap of 4.1M FRAX (2024 - 2025)
  • Against: Do nothing.

8 posts - 4 participants

Read full topic

General Discussion Naming Conventions (Tokens/Tickers)

Published: Aug 08, 2024

View in forum ā†’Remove

Frax Finance (protocol/brand/ecosystem)

frx_ names

frxUSD sfrxUSD (pegged to USD / staked)
frxETH sfrxETH (pegged to ETH / staked)
frxBTC sfrxBTC (pegged to BTC / staked)

non frx_ names

FPI - (not frxPI because PI is not a token & the price index basket could be determined by future decentralized governance at some pointā€¦)
FXS - (have no complaints regarding fxs name/ticker)
FXB20XXXXXXfrxUSD - (allows for future eth/btc/other bonds?)

1 post - 1 participant

Read full topic

Feature Requests Proposal: Integrate Frax Exchange with CertiK MemeSafety API for Enhanced Token Security Intellegience

Published: Aug 08, 2024

View in forum ā†’Remove

  • Author: Karina Guo, Product Manager at CertiK
  • Summary:

We propose the integration of CertiKā€™s MemeSafety API with Frax to enhance token security for Solana and EVM memecoins for Frax users. This integration will provide real-time token security assessments, increasing trust and reliability within the Frax ecosystem.
A showcase of the APIā€˜s capabilityļ¼šCertiK SkyKnight

  • MemeSafety API Overview:
  1. Comprehensive Checks: 40 checkpoints for Solana and EVM memecoins, including code verification and on-chain emulation analyzer.
  2. Timely Updates: Security status updates within 20 seconds.
  3. No Data Fee: CertiK will not charge for standard API usage to encourage this strategic partnership.

Proposal Details:

  1. Benefits:
    Enhanced Security: Protect the Frax community from rug pulls and scams.
    User Trust: Increase confidence with high security standards.
    Strategic Advantage: Position Frax as a leader in DeFi security.
  2. Implementation:
    Discussion:** Minimum 8-day period.
    Voting:** Snapshot vote with a 10% quorum of circulating FXS.
    Integration:** CertiK to collaborate with Frax developers.

Call to Action:

Discuss and vote on this proposal to integrate CertiKā€™s MemeSafety API, enhancing the security and trustworthiness of the Frax protocol.

Contact: For details, contact me via Telegram @karina_certik or email jiajia.guo@certik.com.

1 post - 1 participant

Read full topic

General Discussion I want to early withdrawal from staked fxs

Published: Aug 07, 2024

View in forum ā†’Remove

I want to early withdrawal from fxs staked I have a family emergency that I need the money for

2 posts - 2 participants

Read full topic

General Discussion ynLSDe sfrxETH pricing

Published: Aug 02, 2024

View in forum ā†’Remove

Related to our ynLSDe launch, we had a technical question for sfrxETH.

We have the common issue of calculating the total assets under management denominated in ETH for ynLSDe.

We currently bake in the assumption 1 frxETH = 1 ETH. To guard against ynLSDe acting as a vehicle for arbitrage when 1frxETH < 1 ETH, we wanted to use a more procise oracle for frxETH.

Would you say the oracle which is part of your contractSfrxEthWethDualOracle is the best way to achieve that?

This oracle with the getCurveEmaEthPerFrxEth function to get the frxETH price in ETH.

Would really appreciate your input here, thank you!

1 post - 1 participant

Read full topic

AMOs [FIP - 389] Authorize Fraxlend AMO for new pair on Fraxtal (ezETH/FRAX)

Published: Jul 31, 2024

View in forum ā†’Remove

Authors

Frax Core Team

Summary

Authorize Fraxlend AMO to deposit minted FRAX into the following Fraxlend pair with the mentioned maximum authorized allocation.

Fraxlend Pair Name Chain Fraxlend Pair Max Authorized Allocation
ezETH/FRAX - Variable Rate V2 Fraxtal TBD 10,000,000 FRAX

Background and Motivation

Fraxlend is a lending platform that allows anyone to create a market between a pair of ERC-20 tokens. Each pair is an isolated, permission-less market that allows anyone to create and participate in lending and borrowing activities. This protocol is creating new financial opportunities for the FRAX community.

Automated Market Operations (AMOs) make FRAX one of the most potent stablecoin protocols, creating maximum flexibility and opportunity without altering the base stability mechanism that made FRAX a leader in the stablecoin space. So far, we have deployed multiple AMOs, including lending AMOs on the Fraxlend, Aave, and Rari protocols.

Adding more pairs into Fraxlend AMO on Fraxtal is the next step in this vision, allowing the protocol to mint FRAX backed by over-collateralized debt.

Voting

  • For: Authorize Fraxlend AMO to deposit minted FRAX into the mentioned Fraxlend pair with the mentioned max authorized allocation.
  • Against: Do nothing.

2 posts - 1 participant

Read full topic

AMOs [FIP - 398] Frax AMO Integration on Morpho with USD0++/FRAX and Curve LP USD0/USD0++/FRAX as available markets

Published: Jul 31, 2024

View in forum ā†’Remove

Authors

Usual, 0xloth (Morpho), MEV Capital Team

Summary

This proposal seeks to establish an Algorithmic Market Operation (AMO) utilizing Morpho for lending and liquidity management. Specifically, it aims to first integrate USD0++ (0x35D8949372D46B7a3D5A56006AE77B215fc69bC0) and Curve LP USD0/USD0++ (0x1d08e7adc263cfc70b1babe6dc5bb339c16eec52) markets as collateral on Morpho to support Frax as borrowing assets, enhancing the utility and stability of both assets in the DeFi ecosystem.

Background and Motivation

Morpho is a decentralized, non-custodial lending protocol that optimizes yield for lenders and reduces borrowing costs for borrowers by having new rate computation functions. This integration aligns with our commitment to decentralization, transparency, and financial empowerment.

MEV Capital is a DeFi asset manager that already has more than $300M in assets under management and is already curator on Symbiotic and Mellow. Their knowledge in DeFi is now clearly established, making them a natural choice to curate Usualā€™s Morpho vaults. As such, MEV Capital will be at the disposal of Frax to co-curate the Frax AMO.

Usual is a new decentralized stablecoins issuer that accepts RWAs as collateral (USYC by Hashnote). USD0++ is a liquid bond token that represents locked USD0, accruing pills (the points of Usual) over time. The USD0/USD0++ Curve LP market provides deep liquidity and low slippage for stablecoin swaps while also accruing pills and fees. By leveraging these assets as collateral within Morpho, we can create a more dynamic and robust lending environment, attracting larger borrowers and creating growth across our ecosystem.

Usual Materials:

Usual Audits: Usual employs a multi-phased audit program to achieve the highest level of protocol security. Code auditors are industry leading Spearbit and Cantina.

Usual Website: All resources and links

Usual Docs: Full explanation of the protocol

Usual Backers: See all company and individuals that back Usual

Usual Collateral: See Usual collateral and its specs

Usual Risk Policy: See Usual risk policy and guidelines
Usual X: To see latest integration and news

Live Usual Integrations:

Proposal Details

This proposal involves minting FRAX and depositing it into a designated Morpho lending market (i.e USD0++/FRAX and CurveLP(USD0/USD0++)/FRAX). The goal is to provide sufficient liquidity for FRAX in order to overcome supply-side shortages in lending, thereby fostering growth on the borrowing side. By kickstarting the market for larger borrowers, we aim to create a more dynamic and robust lending environment for FRAX on Morpho and deeper connection in the short term with Usual. Oracle choice will be decided with the Frax team.

Usual will incentivize the FRAX side with the same conditions as all other lending markets. (USD0++/USDC and CurveLP (USD0/USD0++)/USDC) Those pills will be given to the Frax Treasury. (1 pills per dollar + 5 bonus pills for each newly USD0++minted).

The markets have not been created yet and will be established in collaboration with the Frax team. The default parameter applied is a maximum of 86% LTV. After the integration, Usual will also create a FRAX/USD0 pool on Curve to simplify the loops.

Voting

ā€¢ For: Approve the Frax AMO integration with a max authorized allocation of 50,000,000 FRAX on MetaMorpho Vault. Also, initiating the vault as a borrowing source for the to be created USD0++/FRAX and CurveLP(USD0/USD0++)/FRAX Morpho-markets when those would be created.

ā€¢ Against: Do not proceed with the proposal.

6 posts - 5 participants

Read full topic

Scaling (4)
Arbitrum
Biweekly Updates (STIP) Thales Protocol Final Bi-Weekly STIP.b Update 26.09.2024

Published: Sep 26, 2024

View in forum ā†’Remove

Thales Protocol Final Bi-Weekly STIP.b Update 26.09.2024.

Recap of the Previous Two Weeks

ARB Received Last Disbursement: 33,334 ARB

ARB Utilized as Incentives in the Last Two Weeks: 150,000.

Contracts incentivized over the last 2 weeks: SportsAMM

Contract address label Form 48 1 completed for all addresses: Yes

ARB left over: 0 ARB

Biconomy architecture for using ARB as paymaster gas tank is still not in production. We have decided to utilize the ARB fully towards pro rata distribution towards Overdrop League participants and towards the ARB Free Bet rewards for user acquisition.

Since the launch of Overtime V2 on Aribtrum, the uptrend and dominance of the Arbitrum deployment is evident compared to other networks, acting as a testament of how ARB Free Bets have an amazing organic effect in pure user acquisition.

Chart showing weekly volume where blue highlights the Arbitrum deployment.

Summary of incentives:

  • 100,000 ARB towards Free Bet Airdrop, coming soon on Overtime V2 Arbitrum launch
  • 50,000 ARB towards MLB volume drivers as Focused Event Incentives bucket

Amount of ARB to be distributed:

  • 200,000 ARB (50,000 ARB from STIB.b program) designated towards the Overdrop League for the season long XP program ending in June 2025
  • 100,000 ARB as Free Bet distribution to valuable Arbitrum onchain users for onboarding new users

Contracts that will be incentivized: 0xfb64E79A562F7250131cf528242CEB10fDC82395

Contract address label Form 5 1 completed for all addresses: Yes

Mechanism for distribution incentives: Disperse dapp, inhouse Free Bet disperse function

Summary of incentives plan:

  • 200,000 ARB designated towards Overdrop League (50,000 ARB from STIP.b)
  • 100,000 ARB as Free Bet distribution to valuable Arbitrum onchain users for onboarding new users

Summary of changes to the original plan: Biconomy architecture for using ARB as paymaster gas tank is still not in production and is replaced with further ARB Free Bet distribution towards acquiring valuable long term users.

1 post - 1 participant

Read full topic

Security Council Arbitrum Security Council Emergency Action - ArbOS 32

Published: Sep 25, 2024

View in forum ā†’Remove

The Arbitrum Security Council proactively addressed potential technical issues with a network upgrade to Arbitrum Nitro v3.2.0. This upgrade, completed for Arbitrum One, Nova, and Sepolia networks, strengthens the networkā€™s stability and prevents potential problems.

Hereā€™s what you need to know:

  • No impact on funds: This upgrade did not affect any user funds and everything remains secure.
  • Improved network stability: The upgrade addresses three areas:
    • A potential mispricing issue in Arbitrum Stylus that could have led to a denial-of-service (DDoS) attack.
    • A vulnerability that could have allowed malicious contracts to crash nodes.
    • An error causing overcharging of Stylus contracts for certain operations.
  • Transparency and accountability: A thorough post-mortem report and a Transparency Report explaining the details and justification for this Emergency Action are forthcoming. An audit report of the upgrade was shared privately with the Security Council, and will soon be published for the community.

Are you running an Arbitrum Node?

Emergency Action Details

Enacting the Emergency Action involved 3 separate transactions initiated by the Security Council.

What is the Security Council?

The Security Council, established by the ArbitrumDAO Constitution, acts to protect the network. This council of 12 members safeguards the network by executing necessary upgrades and actions in response to security concerns. They only take such Emergency Actions with a 9-of-12 member majority vote and only in critical situations that could significantly compromise the network. Following an Emergency Action, they provide a detailed explanation for the community.

We remain committed to providing a robust and secure network for all users. If you have any questions, please donā€™t hesitate to reach out to the Arbitrum community channels.

1 post - 1 participant

Read full topic

Biweekly Updates (STIP) Magpie Ecosystem STIP.B Bi-Weekly Update (9/23/2024)

Published: Sep 25, 2024

View in forum ā†’Remove

Magpie Ecosystem

Recap of the Previous Two Weeks

ARB Received Last Disbursement: 0 ARB

ARB Utilized as Incentives in the Last Two Weeks: 73,153 ARB

Contracts incentivized over the last 2 weeks:

Penpie

Radpie

Campie

Magpie

Eigenpie

Contract address label Form 47 completed for all addresses: [Insert Yes once Completed]

ARB left over: 47,134 (Returned)

Plan for leftover ARB: (Returned)

Penpie: N/A

Radpie: N/A

Magpie: N/A

Eigenpie: N/A

Campie: N/A

Additional Info / Disclosures to Multisig: Here Answer

STATS (9/9 - 9/23)

Penpie

  • Average daily TVL: $47,263,865

  • Average daily transactions: 80

  • Average daily volumes: N/A

  • Number of unique user addresses: 20,617

  • Transaction fees: N/A

  • Link to Dashboard showing metrics: Dune

Radpie

  • Average daily TVL: $10,066,791

  • Average daily transactions: 61

  • Average daily volumes: N/A

  • Number of unique user addresses: 14,835

  • Transaction fees: N/A

  • Link to Dashboard showing metrics: Dune

Magpie

  • Average daily TVL: $3,799,744

  • Average daily transactions: 174

  • Average daily volumes: N/A

  • Number of unique user addresses: 5,488

  • Transaction fees: N/A

  • Link to Dashboard showing metrics: Dune

Eigenpie

  • Average daily TVL: $928,501

  • Average daily transactions: 45.8

  • Average daily volumes: N/A

  • Number of unique user addresses: 176

  • Transaction fees: N/A

  • Link to Dashboard showing metrics: Dune

Campie

  • Average daily TVL: $2,150,000

  • Average daily transactions: 25

  • Average daily volumes: N/A

  • Number of unique user addresses: 580

  • Transaction fees: N/A

  • Link to Dashboard showing metrics: Dune

Plan For the Next Two Weeks: N/A (STIP B Period concluded)

Contracts that will be incentivized: N/A (STIP B Period concluded)

Contract address label Form 47 completed for all addresses: [Insert Yes once Completed]

Mechanism for distribution incentives: N/A (STIP B Period concluded)

Summary of incentives plan: N/A (STIP B Period concluded)

Summary of changes to the original plan:

  • The STIP B dLP RUSH #3 was not deployed
  • The STIP B GRAIL RUSH #2 was not deployed
  • Eigenpie - Incentives were not allocated for the mswETH-rswETH pair and were used to incentivize the mstETH-wstETH pair instead.

1 post - 1 participant

Read full topic

General Web3 Grant Program Research and Analysis(C. Syndicate RFP 4 Report)

Published: Sep 25, 2024

View in forum ā†’Remove

Web3 Grant Program Research and Analysis

Overview

This report provides an in-depth exploration of Web3 grant programs, analyzing them from various angles to understand their best practices, effectiveness, development, and overall impact. Our research examines best practices, methods for measuring program success, and the development of a maturity framework for grant programs in this space. Additionally, we outline key impact metrics based on insights from a range of Web3 grant programs. Another aim of this study is to identify opportunities to improve reputation systems within these programs.

To inform our analysis, we conducted interviews with grant program operators, engaged with forums across the ecosystem, and revisited key findings from the Grant Innovation Labā€™s State of Web3 Grants report, along with other retrospective studies. Drawing from this data, we developed several tools: a framework to evaluate program effectiveness, a maturity model to assess different stages of grant programs, and a set of metrics to gauge impact. We advise operators to use these tools in combination for a more comprehensive assessment of program outcomes.

Itā€™s important to acknowledge that grant programs in the Web3 space are still experimental by nature. The entire industry is in a state of evolution, and grant programs have had to adapt accordingly. Even the most advanced programs, often in their 5th or 6th iteration, are still relatively young. Therefore, we donā€™t recommend directly comparing them with long-established grant initiatives and programs outside of Web3.

Finally, this study is empirical, shaped by the realities of a fast-evolving industry, but it is also data-driven, incorporating our deep dives and analysis from a wide range of grant programs. Our hope is that the insights provided here will be valuable to the wider ecosystem, supporting the continued development of effective and impactful grant programs in Web3.

Team

ZER8: Solo managed grant programs for Thankarb Milestone 1 and distributed over 500k $, Ex- eligibility team lead at Gitcoin DAO: reviewed over 3000 grant applications and helped save over 1m$. Iā€™ve spent my last 3 years in web3 full time involved in managing grant programs, launching Qf rounds, reviewing grants(>3000) and studying friction points & inefficiencies.

Twitter: @zer8_future
Linkedin: Popescu Razvan Matei
Email: synprm@gmail.com

Mashal Waqar is the Head of Marketing at Octant. Sheā€™s also the co-author of the State of Web3 Grants report, and the Retroactive Grants report.

Her governance experience includes work with the Octant Community Fund, Gitcoin Grants Council, RARI Foundation, and ThankARB. Her roles include heading partnerships at Bankless Publishing, operations at VenturePunk, and research for seedclub, Protein, Gitcoin, and Ethereum Foundationā€™s Summer of Protocols. To date, she has collectively reviewed 130+ grants across various ecosystems in web3.

Mashal previously co-founded a global media company (The Tempest), a revenue-focused accelerator program for early-stage founders, a femtech startup, and a community-building consultancy . Mashal holds a B.S. in Computing Security with a minor in International Business from Rochester Institute of Technology (RIT). Sheā€™s a Forbes Middle East 30 Under 30 and winner of the 19th WIL Economic Forum Young Leader of the Year award.

Linkedin: Mashal Waqar @mashal
Twitter: @arlery
Email: mashal@milestoneventures.co

This work was made possible by the Cartographers Syndicate via the RFP program funded by ThankARB ML1B.

Report Structure

1.Challenges & Best Practices
2.Program Effectiveness
3.Maturity Framework
4.Impact metrics
5.Integration, refinement and implementation
6.Aknowledgements

  1. Challenges & Best Practices

Challenges

Depending on the type of grant program, thereā€™s different challenges to draw on.

Direct grant programs can be vulnerable to the principal agency problem, grants issued through community voting or quadratic funding and voting mechanisms, a key challenge is tackling sybil attacks.

For traditional grants programs, a few challenges as shared in the State of Web3 Grants report:

  • Lack of reporting from grantees
  • Sourcing quality applications
  • Measuring impact of grant. There are several factors that can contribute to this such as:
    • Inability to measure and track grantee progress
    • Lack of reporting from grantees
    • Inability to measure grantee sustainability
    • For programs that donā€™t define categories, comparison of grantees can be difficult if grantees projects are incomparable in nature
    • Grant farming
    • Crafting good RFPs, especially technical ones, is tough. Proper assessment takes resources.
    • Manual due diligence takes time and resources. Even tougher to do at scale.
    • Coordination between programs to sift out grant farmers
    • Grantees want free money without any expectations for milestones or deliverables
    • Finding quality applicants for programs with large applicant volumes is tough.
    • Decentralizing to a community is tricky if the decision-making group does not have the relevant expertise. Another challenge specific to grants programs run by DAOs is itā€™s tough to coordinate with a larger DAO.
    • Staying up to date with a large portfolio of grantees is also tough.

Solutions and Best Practices

  • Consistent Reporting - monthly reporting and a regular cadence with consistency is an excellent way to be transparent, and to communicate updates with the larger community. Aave Grants DAO (AGD) is a good example where they share overall metrics such as:
    • Total Grant Applications Received
    • Total Applications Approved
    • Acceptance Rate
    • Percentage of projects that make it to the written stage and video call stage
    • Total Amount Disbursed
    • Percentage of Complete Grant Payments
    • Percentage of In-progress/Incomplete Grant Payments:
    • Status of all grants (percentage of complete, in-progress, and inactive or sunset)
    • Amount and Quantity Approved by Category
    • A summary of the grantees each month, along with how much they were awarded, and a brief description of their grant.
  • The transparency in the evaluation process and criteria helps limit duplicate proposals and help applicants know what they need to improve in order to receive a grant in the first place.
  • Having different grants formats and flavors for different types of grants is an effective way to deploy capital and to run grants experiments.
  • Being adaptable and flexible with changing needs of the program and of the industry is a good practice that prevents the program from being outdated and ineffective.
  • A way to improve the quality of applications is to outline the nature of the application process, making it easier for grantees to apply. An example of this is Uniswap Foundation, whose website includes a checklist for potential applicants as well as tips and considerations to help applicants strengthen their submission.

Learnings from Grants Programs, Operators, and L2s

The following insights were derived from a variety of ecosystems by combing through governance forum retrospectives and insights, as well as direct interviews with several operators and grants tools, and leadership from these projects.

Learnings from AGD (Aave Grants DAO) Grants Program

Program Overview

Aave Grants DAO (AGD) was a community-led grants program that fosters community growth and innovation in the Aave ecosystem by serving as a gateway for teams building on top of Aave Pools or with GHO. It was started in 2021 and announced winding down in 2024.

Insights from the AGD forum

  • Establishing a legal entity allows a DAO to begin operating more independently and with more protection and certainty for contributors by providing a legal structure for members and the ability to operate with traditional industries.
  • ā€œIntroducing a rotating committee of community experts to serve short (3-6 months) time frames as grant reviewers allows for further involvement of the community while also bringing expertise from different community members.ā€
  • ā€œA well functioning grants team only works well if the team is nimble, can move fast, and act independentlyā€.
  • ā€œTerm elections for choosing capital allocators from the community is a well-established norm in various reputed ecosystems such as ENS DAO, Gitcoin etc. By implementing a more rigorous and clearly defined set of criteria for selection, an election process would offer a fair and unbiased chance for community members, including those who are new contributors and proposers, to join the AGD team and contribute meaningfully to the DAOā€.
  • ā€œA transparent process empowers the community to keep on oversight on what proposals are getting accepted, rejected, funded and get a deeper insight into the review parameters and processā€¦A transparent process will empower the community to ask the right questions and allow for constructive feedback, thus improving further iterations of AGD. Additional deliberation and community participation is better than having none.ā€
  • Grantee growth parameters should be objective and tied to tangible value creation to better evaluate the performance of the grants program.

Insights from the AGD Operations Team

  • The ecosystem: stage of protocol, contributor maturity, developer interest/awareness - are really important factors for structuring and setting up a grants program. Giving one size fits all advice for grants programs is difficult. Grants programs should start with their mission/goals/values and then work backwards to design and implement a program to best serve that
  • Rotating committee: This is also something AGD explored. Reviewers need to be trusted and recognized by the community is crucial - unless the program is set up with direct community involvement itā€™s pretty necessary for a community to trust a grants team.
  • A well functioning grants teamā€¦: Being able to grow and evolve as a grants program alongside the respective ecosystem is key. Grants programs should complement the other stakeholders, not be a totally independent island.
  • Elections: This was actually brought up to the community and was shut down because itā€™s hard not to make something like elections a popularity contest. Itā€™s tough though because the surface level appeal is clear, however thereā€™s skepticism on whether it would result in getting the best people in the role. To the point above, especially having people who are independent seems difficult if elections are heavily leaned on. A (main?) priority of reviewers becomes reelection in cases like this.
  • ā€œAdditional deliberation and community participation is better than noneā€: The program mission and even on a per grant basis has a huge influence on this. If the goal is contributor growth and the ecosystem is relatively unknown then taking long times to review and engage the community on each grant doesnā€™t scale and the process does more harm than good. Additionally, there may not be much of a community to engage early on.

Learnings from ThankArbitrum (Arbitrum DAO) Grants Program

Program Overview

Thank Arbitrum is the first pluralist grants program under Arbitrum and has committed to allocating $3.2M in ARB through 10 grants programs to the top crypto builders and contributors. For this study, weā€™ve researched ThankARBā€™s Milestone 1 Program. ThankArbitrum can be seen as a multi-dimensional grant framework and a learning machine that evolves from iteration to iteration based on the inputs, learnings, and outputs of each iteration.

Insights from the Thank ARB Milestone 1 report in the Arbitrum Forum:

  • Legitimacy

  • The Thank ARB strategic priorities found during #GovMonth-an initiative to reward people that want to help shape governance, did not receive support from top delegates because they did not include them in the process in a way that was seen as legitimate.

  • Without legitimate priorities and processes it is hard for the DAO to enable more experimentation.

  • Communication

  • Communicating the results of a multi-dimensional grant framework is a complex task. Segmenting by persona (delegate/builder/grantee/etc) could be a solution

  • DAO members need communications to be simplified and aggregated. Theyā€™re unsure of where to go for maintaining context, knowing about responsibilities and potential roles as a DAO member, and learning about other ways to become a good Arbitrum citizen.

  • Organization

  • Potential contributors need a pathway to get a small grant to do narrow scoped work which then is assessed to provide next steps for the contributor to know there is opportunity and also for the DAO to double down on high performers

  • The community is willing and capable however theyā€™re unsure of what to do next.

  • Evaluation and organization of 13 grant programs makes for extreme complexity. A potential route to tackling this is with focused workstreams.

  • Experimentation

  • Quadratic funding is likely not a good meta-allocation mechanism. Exploring options with Quadratic Voting and other custom algorithms could be better alternatives.

  • Successful tools usually solve more than one problem.
    For example: Hats protocol provides many solutions from workstream accountability to dynamic councils. Hedgey streams are easy to use and can work for grants as well as salaries.
    When finding solutions, itā€™s useful to understand context and to think through other ways the tools or solution can be used in the ecosystem.

  • The DAO needs more indexed data available for the community to interpret. Overall, the DAO does not have any agreed upon metrics to give definitive answers about what success looks like.

  • Funding Success

  • There have been lots of learnings with the foundation through compliance, processes, and systems implemented and funded within the ecosystem.

  • As decisions are made, they are observing and documenting criteria to open up the process in the future. Confirming community-led review capabilities is a priority before removing decision making power in the DAO. This applies at the framework level as multiple programs are attempting to draft and use criteria-based approaches.

  • Firestarters program served a clear purpose and was the most successful program (as perceived by the DAO because it drove tangible results for the DAO in a short time.

  • Arbitrum partnered with legacy organizations such as the American Cancer Society, Blackrock Franklin Templeton signifying important achievements.

  • Data driven funding will be critical in Milestone 2 (STIP support, OSO, etc)

Learnings from ThankARB ML1 Programs

Thank Arbitrum is a plural grant framework which involves multiple separate grant programs, this implies they each have to report separately.

List of programs with amounts funded:

Program Name Amount
Thank ARB 350,000 ARB
Firestarters 300,000 ARB
MEV Research 330,000 ARB
Aribitrumā€™s ā€œBiggest Small Grants Yetā€ 90,000 ARB
Arbitrum Co. Lab by RN DAO 156,000 ARB
Open Data Community (OCD) Intelligence 165,000 ARB
Grantships by DAO Masons 154,000 ARB
Plurality Gov Boost 552,500 ARB
Questbook Support Rounds on Gitcoin 100,000 ARB
Arbitrum Citizen Retro Funding 100,000 ARB
Allo on Arbitrum Hackathon 122,500 ARB

Here are the programs that participated and the reporting for each of the programs. Below we have presented the learnings from these grant programs:

1. Arbitrum Matching Fest

Program Description: This program added extra funds to the matching pool for quadratic funding rounds on Arbitrum. Top programs running on Arbitrum were selected to receive additional funding.

Why the Program Was Funded

This program was designed to:

  • Make an agreement with Gitcoin to prioritize deployment of Allo protocol on Arbitrum and integration to the Grant Stack interface.
  • Attract new audiences to Arbitrum via Gitcoin which may find a home on Arbitrum or generate transaction fees
  • Market Arbitrum in a positive way in the Web 3 community

Takeaways:

  • Partnering with a legacy health organization (American Cancer Society) turned out to be a great move, bringing in a lot of positive attention and significant marketing benefits.
  • Arbitrum could potentially handle all the main rounds on its own, given that it successfully hosted nearly half the rounds on Gitcoin.
  • Many of the organizations involved, like Metagov and TEC, had little to no prior experience with Arbitrum, yet they were successful in bringing their donor bases to Arbitrum for these rounds.

2. Firestarters

Program Description: The Firestarter program was designed to address specific and immediate needs within the DAO. Problems as identified by delegates and Plurality Labs (acquired by Thrive Protocol) were given a grant to do the initial catherding and research that is required to kickstart action.

Expected Outcomes

  • Quickly and effectively address urgent needs resulting in high-quality resolutions.
  • Demonstrate the ability to create fast and fair outcomes that benefit the ecosystem.
  • Frameworks for service providers to build a scalable foundation for Arbitrum growth.
  • High quality resolution of key, immediate needs. better, more fair outcomes for the ecosystem, more fair frameworks for service providers speed and fairness.

Takeaways:

  • This program was well received and has significant positive impact because it directly addressed needs the community recognized.
  • Firestarters need a clear next step rather than expecting indefinite continuation. The need for on-chain tools to assign roles for igniting and holding firestarters accountable stood out.
  • While giving someone like Disruption Joe decision-making power worked, itā€™s worth exploring other models that would function well without relying on a single individual.

3. Thank Arbitrum

Program Description: This program introduced a novel way for the community to connect with the DAO. It provided a foundation for the community to continually sense and respond to the fast-paced crypto environment. Its aim was to provide a place for DAO members to learn about what is happening, to voice their opinions, and to learn about opportunities to offer their skills to Arbitrum.

Expected Outcomes

  • Improve how grant funding is distributed
  • Increase delegate and community confidence that funds are allocated as intended based on a collaborative process.
  • Assure the community that we can manage the grant process inclusively and efficiently.

Takeaways:

  • Despite efforts to remove sybils, they struggled with engagement from participants who werenā€™t genuinely invested in the DAO. Future efforts should focus more on engaging delegates and valuable contributors.
  • While significant data was gathered on how token holders feel, it didnā€™t fully reflect the disengagement among delegates.
  • The need to develop better interfaces tailored to DAO membersā€™ needs.
  • The initial attempt at a tARB reputation system didnā€™t work as planned. Discussions with Hats Protocol revealed that dynamic councils based on Thank ARB contributions could enhance decision-making, particularly for tasks requiring a high level of effort, similar to whatā€™s needed in Optimismā€™s appeal system.

4. MEV (Miner Extractable Value) Research

Program Description: This grant was awarded to establish the Plural Research Society and build the first forum and plural voting tools needed to support it. As part of the grant, an experimental plural research workshop would be hosted where the participants ā€“ researchers from across the MEV space ā€“ would convene to present their research proposals, discuss and debate using a variety of pluralistic tools, then ultimately vote to decide how to allocate 100,000 ARB in grant funding.

Why the Program Was Funded

This program was designed to :

  • Create a scalable platform to build upon a successful proof of concept built for Zuzalu
  • Leverage the expertise of highly respected advisors to conduct novel research
  • Discover if a better forum can drastically improve the quality of conversation
  • Use the forum under-the-hood design to allocate funding on a niche, high-expertise topic
  • To ensure platforming for a broad selection of researcher opinions in the gas fee optimization and MEV space which has incentives to platform only financially beneficial views

Expected Outcomes

  • A new forum dedicated to high expertise discussions, pushing the boundaries of decentralized governance and credibility.
  • The forum will be a place where qualified voices and thought leaders stand out and the most important discussion gets attention in a decentralized way.
  • Radically amplify new ideas and technology.

Takeaways

  • Having a dedicated, high-quality advisor who is truly invested in the project made a big difference in attracting top talent and ensuring adherence to specs.
  • Some viewed the program as merely a ā€œforumā€ or ā€œconference,ā€ but itā€™s actually a critical experiment aimed at improving our understanding of gas fee optimization and information sharing in the ecosystem.
  • Due to delays in compliance, assembling the right team, and coordinating schedules for researchers, this program has taken longer than others, with more insights expected as it progresses.

5. Arbitrum Co.Lab by RNDAO

Program Description

RnDAO designed a programme to grow the Arbitrum ecosystem through a research fellowship focused on governance and operations challenges, with the goal of incubating sustainable Collaboration Tech ventures that build on Arbitrum. The ventures operate as a ā€œbusiness clusterā€ creating network effects to attract others through integrations, talent, investor networks, etc.

Why the Program Was Funded

This program was funded to:

  • Explore proven methods of deliberation in a web 3 context such as citizenā€™s assemblies or sociacracy 3.0
  • Explore AI solutions to automate components of DAO contributor experience and/or governance design
  • Provide a support network for researchers along with a pathway to future funding.

Takeaways:

  • Ways of tracking applicants who arenā€™t selected but remain enthusiastic about Arbitrum are required and explored
  • A more clear definition of the research topics for the participants would have ensured more targeted outcomes.
  • Program is still ongoing so learnings are still being observed.

6. Plurality Gov Boost

Program Description

This program included direct grants funded to increase Arbitrum DAO ability to effectively govern its resources.

Why the Program Was Funded

This program was designed to:

  • Utilize PL delegated decision-making freedom to use different decision making modalities to fund needed work
  • Fund research and milestone based work using milestone based payouts.
  • Anticipate future needs of the DAO and build, processes, procedures, and programs which may have substantial impact on the DAO but lack other ways of being funded.

Takeaways:

  • The program highlighted the need for clearer decision-making pathways and transparency, especially for specialized requirements.
  • Some decisions were made based on expert input that wasnā€™t widely understood by others. For example, Helika Gamingā€™s data was crucial for analyzing acquisition costs across different verticals, which will save the DAO significant funds over time, even if these choices werenā€™t always clear to everyone.

7. Questbook Rounds on Gitcoin

Program Description

This program started with two unique governance experiments. A ā€œdomain allocationā€ governance experiment allowed the community to direct funds to four matching pools based on Questbook program domains. Then 4 quadratic funding rounds sourced grants to assist their domain allocators in sourcing grants.

Why the Program Was Funded

This program was designed to:

  • Support Questbook program success based on them answering that the ā€œreason they would not succeed if they didnā€™tā€
  • Show how pluralist programs can be complementary to each other.

Takeaways:

  • The disparity between votes in the domain round and funding round, especially in categories like Gaming, suggests that Quadratic Funding might not be the best method for all cases.
  • The true success of this program will be evident in how many projects receive additional funding after it ends. This will be most telling if the initial allocation isnā€™t fully used.
  • Offering a small ARB incentive for donations over $10 could nearly double the average donation amount on the Thank ARB platform.

8. Arbitrum Citizens Retro Funding

Program Description

The goal of this program was to distribute 100k $ARB to best Arbinauts and citizens that have proactively worked and truly impacted the Arbitrum DAO since its launch. They aimed to reward work that helped kickstart the DAO and/or contributed directly to Arbitrums strategic goals.

Why the Program was Funded

This program was designed to:

  • Reward DAO contributors who had stepped up to contribute without reward since the DAO started
  • Encourage future participation by setting a precedent for retroactive rewards
  • Experiment with using Quadratic Funding retroactively
  • Market the Arbitrum community in a highly visible way

Takeaways:

  • By focusing only on individuals, certain organizations that have made significant contributions were not able to participate. Involving delegates in creating eligibility criteria could help address this.
  • A dynamic pot size might be worth considering in future rounds to ensure higher participation.

9. Allo on Arbitrum Hackathon

Program Description

This program was all about expanding what Gitcoinā€™s Allo protocol could do on the Arbitrum One Network. New funding strategies, interfaces, and curation modules were available for all 490 protocols on Arbitrum to use freely to fund what matters.

Why the Program Was Funded

This program was designed to :

  • Enable new on-chain allocation strategies and interfaces which can be used by all 500+ protocols building on Arbitrum
  • Support more projects to exist on the Allo protocol project registry to create consistent open data standards for future community review and evaluation
  • Discover new grant evaluation interfaces and mechanisms
  • Support more decision making modalities to be available for use and testing in Thank ARB governance and potentially for Arbitrum DAO governance if successful.

Takeaways:

  • Itā€™s crucial to clearly communicate the judging mechanism from the start. Even if the judging happens at the end, sticking to announced prize amounts is key to maintaining trust.
  • A lack of clarity via eligibility led to some undesirable situations, which were fortunately resolved through direct conversations with the teams involved.

Learnings from ThankARB leadership

Web3 grants are decentralized resource allocation mechanisms, broader than traditional grants, and designed to address ecosystem needs. These grants foster innovation, infrastructure, and ecosystem growth through decentralized decision-making.

ThankArb functions as a learning machine, iterating and improving with each funding round. Its focus on adaptability allows it to identify and expand successful mechanisms, decentralizing decision-making by empowering competent individuals.

The future of Web3 grants also involves refining decentralized funding mechanisms, such as quadratic funding (QF) possibly paired together with other onchain allocation mechanisms eg:conviction voting (CV), but even more important is applying tailored solutions that address crucial ecosystem needs., eg: direct funding, councils, etc . Experimentation with off and on-chain resource allocation remains critical.

Notable programs include ThankArb and ThankApe (ApeCoin community), both of which emphasize strong community-building before allocating grants. Iterative learning and adaptability make these programs stand out.

A natural comparison would be to look at RPGF vs ThankARB as they both serve as the main allocators for L2 ecosystems(Optimism and Arbitrum), but in reality ThankArb and Optimism RPGF1 serve distinct roles, with ThankArb focusing on decentralized allocation and RPGF1 on centralized decision-making. Success in both can be measured through ecosystem impact and milestone achievement

Key best practices include:

  • Ecosystem Needs: Tailoring grants to the ecosystemā€™s specific requirements.
  • Multiple Pathways: Offering diverse funding mechanisms for different projects, protocols, etc
  • Iterative Learning: Running experiments to refine grant strategies and address evolving needs.

Grant program effectiveness can be assessed through metrics such as milestone achievements, impact on ecosystem needs, and efficiency in resource distribution. Allocators must play a proactive role in managing and growing projects.

While Web3 aims for decentralization, most grant programs are still centralized in decision-making. Programs like ThankArb are pushing the boundaries by experimenting with on-chain mechanisms to distribute decision-making power more effectively.

Learnings from Karma GAP

About GAP:

The Grantee Accountability Protocol (GAP) is a tool designed to address grants funding challenges by aiding grantees in building their reputation, assisting communities in maintaining grantee accountability, and enabling third parties to develop applications using this protocol.

Takeaways

Effective grant programs should have clear goals, transparent evaluation rubrics, and involve the community in decision-making. A maturity index can rate programs based on factors like financial sustainability and community support. Feedback and marketing assistance are also important for successful grant programs

  • Articulating what an operator wants out of the grants program is crucial. This can help set the tone and guide the latter process of applications, grantee selection, and evaluation later on.
  • Having a rubric to evaluate the application from is also especially useful. This allows applicants to understand reasons for decision-making.
  • Having some form of feedback, even if generalized feedback is helpful to applicants, and is taking an extra step that can improve the process.
  • Post-funding support is an area most programs fall short in. Following up with grantees and collaborating or sharing feedback where useful, and amplifying and providing marketing support to grantees can go a long way in the grantee journey.

Learnings from Optimism RPGF 3 and 4

About Retroactive Public Goods Funding Rounds:

RetroPGF (Retroactive Public Goods Funding) is a mechanism that rewards public goods based on proven impact.

Retro Funding is being run as an ongoing experiment where insights and learnings from each round feed the next iteration of the program and inform the design of future experiments.

Takeaways

  • ā€œHaving standardized, verifiable, and comparable impact metrics is crucial to objectively measure the impact of applications.
  • Having stronger eligibility criteria results in less spammy applications.
  • Applications for funding can be shortened, as deadlines are the real driver of submissions
  • Defined grants rounds set the stage for a more focused and impactful approach to incentivizing contributions
  • The broad round scope overwhelmed badgeholders and applicants.
  • The absence of standardized, verifiable, and comparable impact metrics, and the reliance on individual subjective review criteria, made it difficult to objectively measure the impact of applications.
  • The self-selection of applications to review by badgeholders did not ensure a fair review by a minimum number of badgeholders of each application.
  • The sheer volume of applications, combined with weak eligibility criteria, complicated the voting process for badgeholders. Lists were not effective in scaling the ability of badgeholders to accurately vote on more applications.
  • These learnings were derived from 300+ crowdsourced pieces of feedback, collected via a survey among badgeholders, the RetroPGF 3 feedback Gov Forum post, as well as the badgeholder Discord/Telegram channel and will inform the next iteration of Retro Funding.
  • Below we document these learnings in detail as part of a gradual process to open source Optimism governance design. This post is non-exhaustive and aims to focus on the core learnings and most popular requests.ā€.

Learnings from the RPGF Team

Grants in Web3 are designed to support future innovations and projects by providing funding based on anticipated impact. Programs like RetroPGF (RPGF) offer rewards for past achievements, contrasting with traditional grants that focus on future outcomes.

Takeaways

  • Optimismā€™s approach includes rewarding ecosystem impact through grants, with a commitment from the Collective to recognize and compensate valuable contributions. Optimism aims to transition towards a fully on-chain grant system as the social layer and metrics become more integrated with proper attestation mechanisms.
  • The future of Web3 grants involves transitioning to more on-chain systems, improving transparency, and creating more sustainable models. This includes developing grant systems that can effectively measure and reward impact over time, rather than just focusing on short-term growth.
  • Top grant programs, such as RPGF and the Grants Council, vary in their approach. RPGF has a larger budget and compensates for past impact, while the Grants Council emphasizes a high standard of professionalism. Different programs may have different strengths depending on their focus and metrics.
  • The effectiveness of a grant program depends on its goals and metrics. RPGF may be more effective for compensating past achievements and ensuring sustainability, while programs like the Grants Council focus on future-oriented projects and maintaining high standards of professionalism.
  • Best practices include maintaining clarity and transparency throughout the grant process, avoiding rule changes mid-term, and ensuring fairness through multiple scorers and feedback steps. Establishing clear objectives and metrics for evaluation can enhance the quality of grants and outcomes.
  • Effectiveness is evaluated through metrics assigned to each grant mission, ensuring that grantees meet specific criteria. This includes tracking the long-term impact and sustainability of projects, rather than just short-term growth. For educational grants, follow-up on the career progression of educated individuals is also important.
  • Challenges in decentralization include ensuring fairness, transparency, and effective decision-making processes. There is a need for improved coordination and understanding among ecosystem participants to address issues such as misaligned incentives and ensuring that grants genuinely solve real-world problems.

Learnings from Badgeholders

RetroPGF through Optimism is considered one of the best grant programs due to its low bureaucratic overhead and flexibility for grantees. Retro Quadratic Funding (QF) rounds also stand out for their ability to involve the community and simultaneously provide financial support and marketing exposure to projects that have already made significant contributions.

RetroPGF is an interesting model because its post-completion funding model ensures that projects have already delivered value before receiving grants. This reduces the pressure to meet predefined milestones and offers projects more freedom to adapt to the fast-moving industry landscape. The Optimism programā€™s simplicity, large funding rounds, and low overhead make it highly efficient for both projects and the ecosystem.

Learnings from Gitcoin Grants Rounds

Grants in Web3 are funds provided without an expectation of return or equity stake. Their historical purpose is to support public goods, infrastructure, or research that can advance human progress. In the crypto space, grants are often funded through token generation events (TGEs) and are meant to drive ecosystem growth by funding various initiatives.

The purpose of grants is to ignite growth within ecosystems by using incentives. They aim to foster innovation and development in the Web3 space, although many grants have become part of marketing strategies rather than solely focusing on growth.

Gitcoinā€™s grants are funded by the Ethereum community and the wider Web3 community, rather than through Gitcoinā€™s own treasury. This is different from many crypto grant programs that use funds generated through TGEs.

  • Gitcoin employs a novel funding mechanism called quadratic funding, which is designed to enhance capital efficiency and support digital public goods.
  • Gitcoin has its own treasury that funds development but does not run grant programs at scale. The grants are primarily for digital public goods and open-source software.

Gitcoin is developing systems for better capital efficiency and allocation, with the goal of influencing broader grant programs and ecosystems. Thereā€™s a trend towards grants that can be converted into equity, which could provide a return on investment for grantors and enhance sustainability.

  • The future may include more automated incentive structures based on on-chain network metrics, reducing reliance on human decision-making. Projects like Gitcoinā€™s work with Optimism on direct-to-contract incentives are examples of this trend.

  • Noted for its mature evaluation process and comprehensive review system. RPGF program is well-structured with multiple stages of evaluation and metrics review.

  • Recognized for its strong ecosystem and effective use of its treasury. ENS manages its grant programs creatively, balancing impact and capital allocation.

  • Praised for its diverse programs and innovative approaches, including convertible grants to equity. The Solana foundation has demonstrated significant growth and effectiveness in its grant strategies.

  • Each program excels in different areas, making direct comparisons challenging. Optimism is noted for its evaluation maturity, ENS for its effective ecosystem management and creative grant use, and Silvana for its innovative approaches and recent growth. The best program depends on specific criteria and goals.

  • Clearly define the desired outcomes and return on investment (ROI). Itā€™s crucial to understand how funding will translate into impact.

  • Strong eligibility criteria are essential for efficient allocation of funds. Protocol Guildā€™s success is attributed to its well-defined criteria.

  • Know your builders and provide additional support beyond funding. Implement milestones and accountability measures to ensure progress and alignment with goals.

  • Effectiveness is best measured by defining clear outcomes, ROI, and using appropriate metrics and accountability controls. Tools alone are not enough; understanding the underlying questions and processes is key.

  • The potential of decentralized grant programs lies in creating reputation systems that can track and evaluate the effectiveness of both programs and grantees. Open systems and public ledgers offer opportunities for developing these systems.

  • Building a comprehensive map of grant programs, their impact, and connections can improve the efficiency of the grant process. This includes understanding how programs and grantees interact and contribute to the ecosystem.

  • Gitcoinā€™s approach when it comes to grant funding: the ecosystem has a vision and the grant program derives its mission from it. Next, thereā€™s granular objectives derived from the mission followed by key results for each and followed by leading indicators.

  • The Gitcoin leadership strongly believes in the evolutionary approach, no metric is good because it becomes redundant over time-people learn how to ā€œhack itā€. This is aligned with other thought leaders in the ecosystem such as Metrics Garden.

  • Incorporating feedback from participants is invaluable. Gitcoins products have evolved significantly since their inception due to feedback. They put emphasis on streamlining the application process and introduced more robust support systems to assist grantees. As a result, there was an 80% grantee satisfaction rate in GG20, the highest theyā€™ve seen in at least the past year.

  • Gitcoin is pioneering allocation mechanisms with Allo and growing the EVM grant pie as more and more L2s are supported by GrantsStack(the permissionless platform to manage grant programs).

Learnings from Octant

  • One big takeaway is people donā€™t often read and pay attention to details. This observation applies to communities and users across the board from grantees to donors. Unless thereā€™s repeated, consistent emphasis on communication and strong emphasis on any detail worth nothing, people are likely to ignore key pieces of information. A learning here has been to make it easier for people to understand and double down on communicating often and across channels.

Learnings from Giveth

Grants in Web3 are decentralized financial mechanisms aimed at stimulating ecosystem growth by supporting projects that contribute to public goods, open-source infrastructure, and innovation. Unlike traditional grants, they should emphasize decentralized decision-making and often align with token economies, enabling project sustainability through economic models, rather than direct funding alone and community/ecosystem alignment

Giveth challenges the traditional grant model, viewing grants as inefficient and unsustainable. Instead, Giveth will soon propose a more innovative approach by enabling projects to tokenize and create self-sustaining economic models, allowing for long-term growth and a better alignment of incentives. This approach shifts from one-time grants to fostering ecosystems where projects can generate value through bonding curves and tokenized economies.

The future of Web3 grants is seen as pluralistic, with a mix of decentralized governance models and council-led decisions. While grants might not ever be fully on-chain, the importance of efficiency, decentralized governance, and community involvement is clear. Retroactive funding mechanisms like RetroPGF (Retroactive Public Goods Funding) are predicted to become more prominent, reducing the bureaucratic burden on startups and fostering entrepreneurial freedom.

Tips for improving grant programs:

  • Eligibility clarity: Clear eligibility criteria and streamlined processes reduce wasted time for applicants.
  • Community involvement: Programs that incorporate community feedback, such as Quadratic Funding rounds, can foster broader project support.
  • Multiple program types: A pluralistic approach to funding (e.g., growth grants, builder grants, mission proposals) can cater to various ecosystem needs
  • Growing the ETH Pie: Giveth diverse grant programs are running on multiple chains and ecosystems

Evaluating the net value of grant programs to the ecosystem is more relevant than individual project outcomes. A tolerance for failures, especially with small grants, and highlights the importance of viewing programs in aggregate. Decentralized impact measurement can help to avoid bureaucracy, especially for smaller grants, advocating for metrics that reflect broader ecosystem health.

Decentralized governance in grant programs is seen as difficult to implement efficiently. While decentralized decision-making can bring greater community participation, the complexity of ensuring effective, scalable governance remains a significant challenge.

The primary issue lies in the misalignment of incentives within traditional grant structures. Grantees may only meet the minimum requirements for receiving funds, creating inefficiencies. However, the ecosystem as a whole, particularly the reliance on grants without long-term sustainability models, is a bigger problem. By enabling projects to create their own token economies, the incentive structure can shift toward long-term value creation.

2. Program Effectiveness

Evaluating a grant program effectiveness should, in theory, be coupled with the alignment with the ecosystem it is funded by and programā€™s objectives should be derived from it.

Ideally the ecosystem has an overarching strategy already available during the inception of a grant program, but it is also true that grant programs are growth tools that can also shape the ecosystemā€™s strategy itself. We could assume there is a a certain degree of interdependency here, but usually this becomes a reality only after a couple of iterations of grant programs

While we recognize that every grant program is different(in approach and objective), some are highly experimental, some are mature, some are more transparent, some more opaque etc, we believe that the only way to evaluate a grant programs effectiveness, in the decentralized context of web 3, is in a way that enables covering the whole spectrum of possibilities. Our recommendation is to consider a mix of the following approaches:

a) Diverse metrics, outcomes and KPIs (Quantitative and qualitative)

A comprehensive evaluation of a grant programā€™s effectiveness requires incorporating a broad range of metrics, both quantitative and qualitative. Utilizing multiple KPIs and clearly defined outcomes ensures a more holistic assessment. It is also true that limiting the evaluation to a only one set of metrics can ignore other aspects of the program and can also introduce vulnerabilities, particularly for ongoing programs, as it may fail to capture the full scope of impact and long-term sustainability. Allowing the community to co-propose part of these metrics would be a solution towards a more optimal pool of metrics.

b) Prioritizing key accomplishments to reduce signal-to-noise ratio

By isolating and emphasizing the most significant achievements of a grant program, stakeholders can better assess the programā€™s overall value. This approach allows for a clearer understanding of whether the programā€™s outcomes justify the allocated resources. A fundamental principle is that a grant program demonstrating multiple high-value successes may signal continued funding and support.

c) Assessing program effectiveness relative to maturity

As a grant program matures, the complexity and depth of its evaluations should increase accordingly. More mature programs should have more complex metrics and also undergo more sophisticated reviews to accurately assess their long-term effectiveness and sustainability, accounting for their growth and evolving impact over time. The implications of Goodhartā€™s law need to be considered when attempting to define the leading metrics of evaluating a grant programā€™s effectiveness, especially if the program is not at its first iteration.

d) Independent audits by neutral third parties

Given the capital-intensive nature of grant programs, neutral third-party audits, alongside ecosystem evaluations, are crucial to determining whether funds are being deployed efficiently and equitably. These audits help ensure that the distribution of resources aligns with the goals of fostering growth and inclusivity across the potential applicant pool.

For the purpose of this study we have considered three main areas that cover the spectrum of the quantifiable information about a grant program in a large proportion, while also enabling a more direct and neutral approach of assessing a grant programā€™s effectiveness. The three aspects we will explore are: Alignment with ecosystem goals and strategic impact, Ecosystem growth, community development and sustainable impact, Innovation and value creation. Each section will contain metrics and formulas for how to assess these areas in a grant program. Milestone achievements are not covered in this study, but they are prerequisites.

The metrics and formulas explored in detail in the sections below should be seen as one relevant subset of the total number of possible relevant metrics that can measure program effectiveness, the main goal being to both equip and inspire grant program managers and ecosystems with a more advanced and neutral set of formulas that can be used to determine a grant programā€™s effectiveness.

It is important to mention this is an exploratory approach that attempts to evolve the current metrics and formulas used in the present, not exact science. The formulas presented below can be applied per grant and averaged per total number of grantees or per program. All the possible scoring options are not explored in the section below, but some formats are suggested.

1. Alignment with ecosystem goals and strategic impact

The goal of this section is to explore and attempt to determine, at least to a degree, how well the grant program aligns with broader strategic objectives and priorities within the ecosystem that funded it. Below we present and explore formulas and indicators that can be adapted on a case by case basis to help measure goal alignment and strategic impact.

  1. Strategic Alignment Score(SAS)

Evaluating whether the funded projects align with the strategic goals of the ecosystem or community (e.g., driving adoption, improving infrastructure, ensuring scalability, security, decentralization, etc) is one of the most important aspects when analyzing grant program effectiveness. Projects should in theory directly contribute to achieving key milestones or overcoming critical challenges that the ecosystem faces.

The Strategic Alignment Score (SAS) can help quantify how well projects align with the strategic goals of the ecosystem that funded them. The availability of clearly defined goals and project reporting is necessary for the calculation.

image

Where:

  • Agi = Alignment score of project i for strategic goal g (on a 1-5 scale), based on project reports, objectives milestones and external reviews.
  • Wg = Weight of the strategic goal š‘” (on a 0-1 scale) based on its importance in the ecosystem.
  • N= Number of projects
  • G= Total number of relevant strategic goals the grant program addresses (e.g., adoption, innovation, problem-solving, scalability, security, etc.)
  • Min score =1, Max score =5

Grant applications, project reports,forums, roadmaps and ecosystem documents could be used as data sources if the information is not available. Weightings can be derived through stakeholder feedback or predefined priorities.

Ex: A grant program has funded 5 projects.The Ecosystem that funded it had the following goals: 1) Grow the ecosystem in a sustainable way 2) Fund projects that develop infrastructure.Goal 1 is more important than Goal 2.

Number of Projects (N) = 5

Number of Goals (G) = 2

For each goal g, weā€™ll assume the alignment scores(in practice these scores need to be assigned by reviewers) for the 5 projects and the weights(G1>G2) for the two goals:

Goal 1: Grow the ecosystem in a sustainable way

Alignment Scores (on a scale of 1-5):

  • Project 1: A1,1=4
  • Project 2: A1,2=5
  • Project 3: A1,3=3
  • Project 4: A1,4=4
  • Project 5: A1,5=2

Weight of Goal1: W1=0.7

Goal 2: Fund projects that develop infrastructure

Alignment Scores (on a scale of 1-5):

  • Project 1: A2,1=3
  • Project 2: A2,2=2
  • Project 3: A2,3=4
  • Project 4: A2,4=5
  • Project 5: A2,5=3

Weight of Goal 2: W2=0.3 (less important than Goal1)

Calculation:

1. Average Alignment score(Agi) for Goal 1:

Ag,i =(4+5+3+4+2)/ 5= 3.6

  1. Average alignment score(Agi) for Goal 2:

Ag,i =(3+2+4+5+3ā€‹)/5= 3.4

  1. Weighted score for Goal 1:(3.6Ɨ0.7)=2.52

  2. Weighted score for Goal 2:(3.4Ɨ0.3)=1.02

5. SAS for the Program:

SAS=2.52+1.02=3.54


  1. Problem-solving capacity(PSC)

Grant programs can encounter a diverse spectrum of ā€œissuesā€ such as: lack of coordination, KYC/KYB issues, extractive behaviors, suboptimal processes which are all experienced in a live environment. To thoroughly analyze effectiveness of a program the teams or managers problem solving capacity should be considered.

The Problem-solving capacity (PSC) formula can help measure how well managing teams respond to issues. To keep it realistic, we focus on available data such as time to resolve issues and reported effectiveness.

image

Where:

  • I = Total number of issues encountered (e.g., system errors, project obstacles, technical challenges).
  • Ti = Time taken to resolve issue i (measured in days)
  • Ei = Effectiveness score for resolving issue i, typically rated on a scale (e.g., 1-5) based on the improvement or feedback after the issue is resolved.
  • Cj = Complexity score of issue j (e.g., on a scale of 1-5).

Incident reports, issue tracking systems (e.g., GitHub, JIRA, Notion, etc), and team performance reviews can be used as data sources.The resolution time is likely to be available or sampled via feedback forms for grantees. Effectiveness may need to be based on subjective feedback and qualitative reporting.


  1. Long-term vision and roadmap contribution score(LTRS)

Examining how grant-funded projects contribute to the long-term vision and roadmap of the ecosystem is one of the most important areas to explore. This involves assessing the projectā€™s vision, sustainability, potential for long-term impact, and ability to evolve with the ecosystemā€™s needs. Projects that align well with the ecosystemā€™s vision and can be more effective at solving critical problems, innovating, scaling or just adapting over time tend to be more valuable.

The Long-Term vision and roadmap contribution score (LTRS) evaluates how well a project or program contributes to the ecosystemā€™s long-term goals, which requires assessing sustainability, scalability, and flexibility to evolve.

image

Where:

  • Vgiā€‹ = Vision alignment score for project i on goal g (1-5 scale).
  • Sgiā€‹ = Scalability potential for project i on goal g (1-5 scale).
  • E = Number of long-term ecosystem goals assessed in the grant program.
  • I= Total number of issues or long-term goals across all projects, i.e., I=PƗE
  • P = Total number of projects in the grant program.
  • Min score=1, Max score=5

  1. Collaboration Index (CI)

Collaboration generally leads to innovation and should be seen as a sign of a healthy ecosystem. The Collaboration index (CI) measures the level of cooperation between different ecosystem participants (partnerships, joint ventures, etc.). It can be defined as:

image

Where:

  • Np= Number of active partnerships due to the grant program
  • Nj= Number of joint ventures due to the grant program
  • Nco = Number of cross-organization/chain/protocol collaborations
  • P= Total number of grant-funded projects in the program
  • C=Total number of collaborations per project
  • Min score=1, Max score = , Any score over 1 is a sign of a healthy grant program

A higher CI suggests a more interconnected and collaborative ecosystem.


  1. Developer Reputation Score (DRS)

Web3 revolves around reputation although this aspect is usually not directly discussed in the context of web3 grant programs. The Developer Reputation Score (DRS) can evaluate developers history based on their contributions and influence within the ecosystem. This formula combines multiple factors like contributions, peer reviews, and community engagement:

image

Where:

  • Ci = Number of contributions by developer i (1-5 scale)
  • Qi = Quality score of contributions, based on peer reviews, analytics or consensus (1-5 scale)
  • Di = Developerā€™s influence (e.g., GitHub stars, forum followers, peer recognition on a 1-5 scale)
  • N = Total number of developers being evaluated per program/project
  • Min score=1, Max score=5

This score aggregates contribution volume and quality, giving weight to both output and influence. The most accessible and reliable data will likely come from open-source repositories (e.g., GitHub), developer forums, peer reviews, and other metrics such as stars, followers, and reputation on developer platforms. Projects such as Open Source Observer coupled with other tools can help us track developer activity and calculate the DRS.

g) Ecosystem loyalty score(ELS):

In web3 there is a phenomenon known as ā€œgrant hoppingā€- projects that have the tendency to apply in multiple grant programs from different ecosystems solely for the purpose of raising funding. The Loyalty score(ELS) has the goal of evaluating the degree of ā€œloyaltyā€ a project has within an ecosystem and can represent a solution to help solve this issue:

image

Where:

  • ELS = Ecosystem Loyalty Score (between 0 and 1).
  • Pl = Number of projects that have received grants from only one ecosystem.
  • Ph = Number of projects that have received grants from multiple ecosystems.
  • Min score=0, Max score=1
  • The closer the score is to 1, the higher the degree of loyalty

Some non-botable metrics include:

  1. Community sentiment and trust score (CSTS)

The Community sentiment and trust score (CSTS) attempts to quantify the overall trust and sentiment of the community towards the grant-funded projects. Data can be collected from sentiment analysis tools on community forums, social media, and governance platforms to gauge community trust and sentiment towards grant-funded projects.Several platforms can be considered as data sources: X, Discourse, Tally, Karma, etc. This metric is harder to manipulate because it involves parsing through large amounts of diverse, user-generated content.

image

Where:

  • Siā€‹ = Sentiment score of post i (e.g., from sentiment analysis tools, ranging from -1 for negative to +1 for positive)
  • Ti = Trust score of post i based on user engagement (e.g., upvotes, likes, or similar metrics)
  • N = Total number of analyzed posts or user-generated content per project/program
  • Min score=-1, Max score=1

This formula uses a weighted average of community posts and engagement

to gauge overall sentiment.


b) Grant Impact Score (GIS)

To assess the effectiveness and impact of a grant-funded project, we can calculate a Grant Impact Score (GIS) that incorporates innovation, collaboration, developer reputation, and community sentiment:

GIS=(CIƗ w1) + (DRS Ɨ w2) + (CSTS Ɨ w3) + (II Ɨ w4) + (ELSƗ w5) + (LTRS Ɨ w6) + (Li Ɨ w7) + (SAS Ɨ w8) + ā€¦.

Where:

  • SAS, CI, DRS, and CST, ELS are as defined above
  • I= Innovation Index described in the Innovation and value creation section
  • w[1ā€¦n]ā€‹ = Weighting factors based on the relative importance of collaboration, developer reputation, and community trust for the grant program. Program managers and relevant stakeholders would define them.
  • Multiple metrics can be added here and interpretation is based on the weight factors
  • The scale is optional, it can be normalized to a scale of 0 to 5 or a different one.

This composite score gives an overall view of the projectā€™s impact and effectiveness, balancing collaboration, developer reputation, and community trust.


  1. Ecosystem growth. community development and sustainable impact

Defining and measuring how the grant program contributes to the long-term growth and sustainability of the Web3 ecosystem should be one of the priorities in grant programs.

The list below captures broad formulas that can be considered to evaluate a grant programā€™s effectiveness in terms of ecosystem growth. It is important to mention that each of the formulas can and should be adapted to the scope and timeline of the grant program analyzed. Users is a broad term and can refer to: dapp/protocol users, lenders/borrowers, contributors, marketers, developers, community members, artists, people onboarded, etc

  1. User activity and engagement depth(UAED)

Grants are growth tools, growth involves increased user activity. This metric broadly helps us calculate the average number of meaningful interactions* (e.g., transactions, votes, contributions, etc) per daily active user.

image

Where:

  • DAU = The total number of daily users, which would be the sum of all users across group g
  • MIU= Meaningful interactions per user( as defined depending by the grant program)
  • G = The total number of groups or clusters of users. Each group has similar activity patterns or engagement levels.
  • Wįµ = The weight assigned to interactions by users in group g (if needed, to represent the importance of the groupā€™s engagement).
  • Ng= The number of users in group g.
  • Min score=0, Max score = N

  1. Community sentiment score(CSS)

This is a holistic metric, it can be complex to quantify and collect the data required, the assumption being there are stakeholders that can help define it such as: delegates, grantees, ecosystem contributors, etc. Surveys, polls, etc may help further clarify as well. Community forums and social media platforms could also be considered as data sources.

image

Where

  • Ps= Positive sentiment
  • Ns= Negative sentiment
  • T = Total mentions - the total number of opinions collected from multiple sources: contributors, surveys, forums, comments, etc

  1. Ecosystem integration index(EII)

This describes the possible integrations achieved by grant-funded projects with other ecosystem projects.

image

Total number of integrations with other projects, protocols, initiatives, etc that were achieved during or after the grant program

Where

  • Ii =: Number of integrations achieved by project iii with other ecosystem projects, protocols, initiatives, etc. (an integer).
  • Wi=ā€‹ Weight or significance of the integrations achieved by project iii (a score from 1 to 5, representing the impact or relevance of the integration).
  • P = Total number of grant-funded projects in the ecosystem that are being assessed.
  • T = Total number of possible integrations (this could be a benchmark or an estimated number of integrations expected within the ecosystem).
  • If this metric is <1, it is a sign of a healthy grant program, normalization is difficult due to the fact that T is not standard

  1. ā€‹Retention and churn analysis(RCA)

Measures how many users remain active over time using cohort analysis. Can be applied per project or per grant program.

RCA =(Cohort of users before the program /ā€‹Cobort of users after the program) x 100

Tools such as Dune and other user data tracking tools can be used for data collection.


  1. Developer contribution quality index(DCQI)

Measures the quality of code contributions on Github using code reviews, bug reports, and test coverage per project.The DCQI should be computed before and after the grant program and compared.

DCQI = ((PCR āˆ’BR)/TC)ā€‹Ć—100

Where:

  • PCR - Positive Code Reviews = The number of code reviews with positive feedback per program/project
  • BR - Bug Reports = The number of bug reports generated from the contributions per program/project
  • TC = The total number of contributions made by developers (e.g., commits, pull requests) per program/project.

  1. Community engagement rate(CER)

Percentage of new users actively participating in community governance and forums. The CER should be computed before and after the grant program and the results should be compared.

CER =(ACP/TUā€‹)Ɨ100

Where:

  • ACP - Active Community Participants = The number of active community participants that are involved in governance, forums, etc after the grant program.
  • TU = The total number of users

Tally, Karma, Snapshot, Forum APIs are the required data sources.


  1. Ecosystem diversity index(EDI)

Ratio of unique project categories funded compared to total existing categories, indicating diversity. Categories can be new verticals, or new domains within a vertical, for example for the DEFI vertical we can have multiple domains: social-fi, meme-fi, etc. REFI would be considered a new vertical.

EDI =UPCF/TCP

Where:

  • TCP - Total Project Categories = The total number of project categories that exist or are recognized within the ecosystem prior to the grant program.
  • UPCF - Unique Project Categories Funded = The number of distinct project categories that have received funding. This includes all unique categories that projects fall into within the grant program.
  • A ratio closer to 0 would indicate that not a lot of new domains or vertical are brought by the grant program.

  1. Target user(developer, client, builder, etc) onboarding rate(TUOR)

Percentage of new target users entering the ecosystem through grant-funded projects. Target users can are defined by the grant programs goal, they could be: developers/builders, users, marketers, artists, degens, regens, etc

TUOR =(NU/T)Ɨ100

Where:

  • NU - New Target Users in Ecosystem = The number of new users (developers, builders, users, marketers, artists, etc.) that have joined the ecosystem through grant-funded projects.
  • T -Total Target Users Pre-Grant =The number of target users in the ecosystem before the grant program started.
  • Min score = 0% (if no new target users have entered the ecosystem).
  • Max score = 100% or higher (depending on how many new users joined compared to the initial user base).

3. Innovation and value creation

The objective of this section is to assess the extent to which Web3 grant programs stimulate innovation, innovative solutions and generate tangible value within the ecosystem. Key indicators such as innovation, economic impact, and cross-protocol synergies will be evaluated. As in the sections above, the indicators and formulas below can be derived and adapted to a specific grant programs mission, timelines and context:

a) Innovation Index (II)

To measure innovation, we will focus on available data such as technological breakthroughs (based on publications or major releases), patents filed and the introduction of novel protocols or use cases within the ecosystem.

image

Where:

  • Pi = Number of innovations, technological breakthroughs, patents or intellectual property filings by the grantees i, normalized on a scale (e.g., 0-1 if binary data or scale of 1-5 if more qualitative).
  • Tiā€‹ = Technological breakthroughs achieved by project i, based on peer reviews, expert assessments, protocol releases, new dapps, usescases, etc (on a scale of 1-5).
  • N = Total number of projects evaluated for innovation.
  • Min score=1, Max score=5

b) Economic Impact (EI)

Economic impact is a complex metric to analyze as it involves multiple sub-metrics. Itā€™s easier to attempt to quantify based on revenue, user growth, transaction volume, and liquidity as this data is usually available from multiple sources( project reporting, blockchain analytics platforms, and market cap aggregators). The formula below should be considered a multi dimensional approach to quantifying economic impact.

EI =(Ī”R+Ī”U+Ī”TV+Ī”L+Ī”M)/Ti Ɨ Fā‚œ Ɨ 5

Where:

  • Ī”R = Percentage change in revenue or economic value created by the project.
  • Ī”U = User growth rate over time (e.g., percentage increase in users).
  • Ī”TV = Change in transaction volume contributed by the granteess (in terms of on-chain activity).
  • Ī”L = Change in liquidity added to the ecosystem by the grantees
  • Ī”M = Market capitalization growth of the project or related tokens.
  • Fā‚œ adds weight to projects that show sustained growth over time. Fā‚œ = 1 for projects with short-term impact and Fā‚œ > 1 for those that maintain or grow over longer periods. This rewards projects that contribute long-term stability rather than just short-term spikes.
  • Ti= Total number of submetrics used
  • Min score=0, Max score=5

Revenue and user growth can be found in project reports, user analytics tools, or tokenomics data. Transaction volume and liquidity data can be retrieved from blockchain explorers, DeFi platforms, or public blockchain metrics. Market cap data is available from aggregators such as CoinGecko or CoinMarketCap.


d) Important successes/Total projects ratio (ISR)

This metric measures the effectiveness of a grant program by analyzing the ratio of high-success projects to total funded projects. ā€œSuccessā€ is based on objective (e.g., revenue generation, user growth) and subjective (e.g., community impact, innovation) measures.

ISR =S/T

Where:

  • S = Number of ā€œhigh-successā€ projects, based on both objective (e.g., revenue, users, technical advancements, partnerships, etc) and subjective criteria (e.g., expert assessment, community feedback).
  • T = Total number of grant-funded projects.
  • A common rule of thumb is that if at least 5-10% of the grantees are considered high successes, the program is deemed effective.
  • Min score=0, Max score=1

Success criteria can be derived from project performance reports, revenue data, user metrics, or subjective assessments from community feedback or expert panels. Total number of projects is easily available from the grant programā€™s records.


e) Comprehensive ecosystem innovation score (CECS)

To evaluate a projectā€™s overall contribution to innovation, we can combine the previous metrics into a weighted score based on the importance of innovation, economic impact, network effects, and success ratio.

CECS = (IIƗw1)+(EIƗw2)+(NEXSƗw3)+(ISRƗw4)

Where:

  • II, EI, NEXS, and ISR are the previously defined metrics.
  • w1ā€‹, w2ā€‹, w3ā€‹, and w4 are weighting factors that reflect the relative importance of each metric in evaluating a projectā€™s success and contribution to the ecosystem.
  • The scale is optional, it can be normalized to a scale or 0 to 5 or a different one.

Each component can use data from public project reports, blockchain analytics, collaboration records, and ecosystem engagement. Weightings can be adjusted depending on the priorities of the grant program or the ecosystem.


Innovation is a key driver of growth and evolution in the Web3 ecosystem. Grant programs that successfully fund innovative projects can ensure continuous advancement, addressing both emerging challenges and opportunities. By evaluating the effectiveness of these programs in fostering innovation and economic growth, the study aims to provide a comprehensive view of their long-term value.

Examples of interpretations for the metrics above:

  • A project with a high Innovation Index(II) but a low Economic Index(EI) could indicate that the project is potentially groundbreaking but has yet to achieve commercial success or adoption. This could be a sign of high potential if properly nurtured.
  • If a grant program has a high ISR, this indicates that it is funding projects with notable successes, justifying continued investment into the grant pool. Conversely, a low ISR suggests many funded projects are failing to achieve their intended outcomes.

For most grant programs, gathering comprehensive data into a single source of truth may present challenges. Adaptations to data collection methods and formulas should be made based on the maturity and scope of the grant program.

The aspect of maturity in grant programs

When analyzing program effectiveness it is best to consider how ā€œmatureā€ a grant program is before attempting to derive proper KPIs/ metrics/formulas. We recommend increasing the complexity of the metrics used directly proportional to the maturity level.Generally, they can be categorized into three maturity stages, and it is important to consider these stages when deriving metrics:

  1. Pilot Programs or early experiments

Examples: ThankARB, Polygonā€™s Quadratic Accelerator, and StarkNetā€™s Seed Grant Program. These are in their first or second iterations.

  1. Programs Reaching a Certain Level of Maturity

Examples: ENS and Octant, which are in their third or fourth iterations.

  1. Mature Programs:

Examples: Aave Grants DAO, Optimismā€™s- RPGF (Retroactive Public Goods Funding), and Gitcoin Rounds(GG1-GG21), which have undergone five or more iterations.

3. Maturity Framework:

Link to Maturity Framework

Categories for Indicators

  1. Program stability and growth: Indicators that measure the longevity, expansion, and adaptability of the program.
  2. Governance and decision-making: Indicators that assess the structure, transparency, and inclusivity of decision-making processes.
  3. Support for grantees: Indicators that reflect the various types of support provided to grantees, both financial and non-financial.
  4. Operational efficiency and sophistication: Indicators that evaluate the effectiveness and sophistication of the programā€™s processes and operations.
  5. Community and impact: Indicators that measure the programā€™s engagement with the community and its broader impact on the ecosystem.

The indicators in each category have different weightage, with our recommended indicator weight in the Refined Formula subsheet. Weā€™ve defined each indicator with a score ranging from 1 to 4 where applicable. To calculate your programā€™s maturity score, multiply the indicator weight with the indicatore score on the right and add the sum.

As a scoring design principle, we donā€™t recommend changing the weights, but in the case that you feel itā€™s inapplicable to you and you change the indicator weights, make sure you have weights of differing scores. Some indicators (those with higher weights like 2 or 3) should have a more significant impact on the overall score, so reflect this in the calculations.

Indicator Scoring Logic

  1. Basic/Entry Level: Indicates minimal maturity where the program is either new, inexperienced, or lacks robust systems.
  2. Developing: Represents moderate maturity with some operational processes and governance in place, but with room for growth.
  3. Mature: Demonstrates a mature program, where systems, decision-making, and outputs are well-developed and effective.
  4. Highly Sophisticated: Reflects a fully optimized and sophisticated program that excels in multiple dimensions, often leading the industry.

How to Use This Framework in Scoring

  1. Assess each program indicator: For each indicator (e.g., Time frame, Grantees, Demand for program, etc.), assign a score (1 to 4) based on the programā€™s current state.
  2. Multiply each score by its weight: For example, for ā€œDemand for program,ā€ if the score is 3 (because the program has 200 applicants) and the weight is 2, the weighted score is 3Ɨ2=63 \times 2 = 63Ɨ2=6.
  3. Sum the weighted scores: Once youā€™ve assigned scores to all indicators, multiply each by its respective weight, then sum them to get the total maturity score.

Example Calculation

Letā€™s say a program has the following characteristics:

  • Time frame: 3+ years ā†’ Score = 3 (Weight = 1) ā†’ Weighted score = 3Ɨ1=33 \times 1 = 33Ɨ1=3
  • Grantees: 150+ ā†’ Score = 3 (Weight = 1) ā†’ Weighted score = 3Ɨ1=33 \times 1 = 33Ɨ1=3
  • Demand for program: 200 applicants ā†’ Score = 3 (Weight = 2) ā†’ Weighted score = 3Ɨ2=63 \times 2 = 63Ɨ2=6
  • Program Review/Audit: Community feedback ā†’ Score = 3 (Weight = 2) ā†’ Weighted score = 3Ɨ2=63 \times 2 = 63Ɨ2=6
  • Non-financial support: Mentorship and guidance ā†’ Score = 3 (Weight = 2) ā†’ Weighted score = 3Ɨ2=63 \times 2 = 63Ɨ2=6

Total score for these indicators: 3+3+6+6+6=243 + 3 + 6 + 6 + 6 = 243+3+6+6+6=24

Indicators

Indicator Definition
Time frame each program has been in existence Time frame each program has been in existence: Measures the duration of the grant programā€™s operation, reflecting its stability and ability to evolve over time.
Team maturity Refers to the experience, expertise, and stability of the team managing the grant program. This accounts for the fact that growing programs and application intakes will require bigger teams who take responsibility for comms, marketing, and community efforts, grantee support, application processes, and events.
Mode and process of decision-making Indicates the decision-making processes used by the grant program, focusing on inclusivity, transparency, and community involvement.
Grant Sizes Reflects the range and scale of the financial grants offered by the program, indicating its capacity to support various project scopes.
Process sophistication (how are GOs tracking grantees) Measures the sophistication of the processes used by the grant operator (GO) to track and monitor granteesā€™ progress.
Program Review /Audit Assesses the extent and quality of reviews and audits conducted on the grant program to ensure accountability and continuous improvement.
Speed of changes and implementation Measures how quickly the grant program can adapt to changes and implement new processes or improvements.
Grantees Evaluates the number of grantees and grant applications supported by the program, reflecting its reach and impact.
Success stories Assesses the long-term success of grantees, particularly in their ability to become financially sustainable and contribute to the ecosystem. The ultimate marker of a success story being a grantee project that has grown to develop their own grants program
Non-financial systems of support for grantees. The availability and quality of non-financial support systems provided to grantees, such as mentorship, marketing, and technical assistance.
The stage of operations Reflects the complexity and variety of the grant programā€™s operations, including the diversity of tracks and categories.
Resources needed to run the program Assesses the resources required to effectively run the grant program, including human resources, advisory councils, and other support structures.
Accessibility and playbooks for programs The availability and quality of playbooks, best practices, and resources provided to applicants and grantees.
Output and outcome measurement The extent and sophistication of measuring the outputs and outcomes of the grant program effectively.
Transparency, Learnings and Reporting The transparency of the grant programā€™s processes, the effectiveness of sharing learnings, and the thoroughness of reporting practices.
Program Design The structure and inclusiveness of the program design, including the involvement of different stakeholders in the design process.
Demand for program (Applicants) Measures the level of interest and demand for the grant program, indicated by the number of applications received.
Community Assesses the extent of community involvement and support in the grant program, including how the program engages and integrates community feedback.

Maturity Score Results

Maturity Score Range Maturity Level Program Characteristics Recommendations
0 - 20 Emerging (Level 1) * Program is in its early stages.
  • Limited or no systems in place.
  • Minimal support for grantees.
  • No transparency or basic reporting.|* Focus on building basic systems for program management and support.
  • Consider defining roles within the team and adding a structured decision-making process.
  • Start collecting data for basic reporting and transparency.
  • Expand grantee support with non-financial assistance (e.g., marketing, mentorship).|
    |21 - 40|Developing (Level 2)|* Program is maturing but still has room for growth.
  • Some structures in place for governance, decision-making, and grantee support.
  • Basic processes for review and audits exist.
  • Limited non-financial support for grantees.|* Strengthen decision-making processes by incorporating more feedback loops (team + community).
  • Increase transparency in program reporting and decision-making.
  • Improve non-financial support for grantees, such as by offering mentorship or community support.
  • Streamline resource management and program scalability.|
    |41 - 60|Mature (Level 3)|* Well-established program with strong governance and decision-making systems.
  • Programs have a history of sustained operations.
  • Grantees are supported both financially and non-financially.
  • Moderate to high transparency in program operations.|* Focus on refining the decision-making process by including external, neutral audits or feedback from the community.
  • Enhance grantee support systems by formalizing mentorship programs or establishing accelerator-like structures.
  • Measure outcomes more comprehensively to assess the true impact of the program.
  • Leverage the maturity to expand the program (e.g., create more tracks or categories for funding).|
    |61 - 80|Sophisticated (Level 4)|* Highly sophisticated program with robust processes in place for all areas (governance, support, transparency).
  • Programs operate across multiple tracks or categories.
  • Strong financial and non-financial support for grantees, including access to accelerators, mentorship, and comprehensive systems.
  • Highly transparent with detailed reporting and outcome measurement.|* Continue to innovate by implementing cutting-edge technologies or methodologies to improve operational efficiency.
  • Build global partnerships and networks to increase program reach and impact.
  • Continue to iterate and improve based on grantee and community feedback loops.
  • Push for stronger scalability while maintaining quality.|
    |81 - 100|Leader/Exemplar (Level 5)|* Leading-edge program that sets standards in governance, transparency, and support.
  • Programs highly transparent and fully accountable.
  • Provides extensive support, helping grantees grow into funders themselves or start grant programs.
  • Operates in a highly decentralized, community-driven model.|* Use your status as a leader to guide and mentor other programs.
  • Share best practices with other organizations looking to improve their grant programs.
  • Focus on maintaining quality while pushing boundaries in terms of innovation and program expansion.
  • Continuously assess and adapt to the changing needs of grantees and the broader community.|

Measuring Over Time

The score can be used as a way to compare and analyze performance over time. We recommend keeping the same indicator weights when comparing a program over a period of time.

When using the framework, create a separate table analyzing the scores with a reasoning behind what went well and what didnā€™t go well. After scoring, this subsheet can be used to retrospect on the program and used to create an action plan for improving the program.

We caution against a ā€œvanityā€ score which results in bias to score high despite a lower-level indicator score in actuality. To reduce bias, we recommend the scoring with the same indicator weights to be done by a few different stakeholders in the program including trusted grantees, operators, core team, and the community. Compare the scores and average the score, with analysis of the reasoning behind scoring.

To improve the indicator scores, we recommend creating an action plan that tackles the root cause of the lower score. An honest and brutal assessment will allow for a more effective review and improvement plan eventually.

4. Impact Metrics

Tackling impact and understanding and finalizing the right impact metrics is one of the toughest tasks a grant operator can undertake. No one has cracked the answer to this, but in this study weā€™ve attempted to tackle this in a holistic way. Solely relying on quantitative or qualitative data is going to lead to one-dimensional reporting and will be a very limited view on the impact of the program and on end-user beneficiaries (i.e. people and projects benefiting from the granteeā€™s work). A challenge with quantitative metrics is the ability to game metrics through measures that include sybil, bots, and fraud. A project that is aiming to tackle this is Impact Garden by Metrics Garden (Impact Gardenā€™s mission is standardized data generation specifically for qualitative data.)

A challenge with qualitative data is lack of reliability and lack of standards in collecting, reporting, and verifying this data.

There is a further issue with vanity metrics, i.e. metrics that donā€™t serve any purpose other than to paint the program in a positive light, to give the illusion of progress or impact. This can be severely harmful to a programā€™s growth.

With that said, below weā€™ve listed a comprehensive list of metrics in different categories and areas that can be useful to grant programs.

Weā€™d like to point out the need for a standard for metrics that can be used at large by all programs, that would allow for the best comparisons.

Another important consideration is that grant programs can also have extremely positive sum side-effects (accomplishments) that are directly/indirectly created by the grant program which cannot be accurately quantified solely by impact metrics.

Layer-2s /Blockchain Metrics

Metric Definition
TVL Total Value Locked
Wallets Wallets created through grantee on the L2
Users Daily Active Users (DAU)
Weekly Active Users
Monthly Active Users
Daily New Users
Weekly New Users
Monthly New Users
Meaningful Active Users(MAU)
User activity and engagement depth(UAED)
Retention and churn analysis(RCA)
Target user onboarding rate(TUOR)
Transactions Number of transactions that takes place on the L2
Weekly Transactions
Monthly Transactions
Revenue Daily Network Revenue ($USD)
Monthly Network Revenue ($USD)
Weekly Network Profit ($USD)
Monthly Network Profit ($USD)
Profit: L2 Transaction Fees

Community

Metric Definition
Community Size Number of people in the community
Active Community Members Active community members as defined by the grant programs objective
Community Retention Defined in alignment with the grant program objectives
Net Community Score Number of people who feel connected being part of the community
Community Sentiment and Trust Score(CSTS) The overall trust and sentiment of the community towards grant-funded projects.
Community Sentiment Score(CSS) Attempts to quantify the communityā€™s perception on certain initiatives
Community Engagement Rate(CER) Percentage of new users actively participating in community governance and forums.

Marketing

Metric Specifics
Followers Number of followers over a period of time on a platform
Impressions Number of views on a piece of post
Subscribers Number of subscribers to a newsletter
CTR (Click-through Rate) The percentage of clicks on a piece of content
Engagement Likes, Replies, Comments, bookmarks,
Time Spent Duration spent engaging with content
Conversion rate Total number of sign-ups or interactions to the program versus the total reach
Community Engagement Number of community members that post about the program

Events

Metric Definition
Signups Number of signups to the event
Confirmed Attendees Confirmed number of attendees to an event
POAPs Number of POAPs minted during an event
Neutral Attendees Number of people that are not in the same social graph with the organizers
Onchain activity Spikes in on chain activity directly linked to the event

Grant Program

Metric Definition
Total Grant Applications Received Total number of grant applications received by the program
Total Applications Approved Total number of grants given out by the program
Completed Projects Grantees who successfully completed the project they received a grant for
Sustainable Projects Grantees who have been able to achieve financial and project sustainability after receiving a grant
Innovation Index(II) Attempts to measure innovation focusing on official and unofficial technological breaktroughts of a certain grant
Important successes/Total projects ration (ISR) This metric measures the effectiveness of a grant program by analyzing the ratio of high-success projects to total funded projects.
Ecosystem diversity index(EDI) Ratio of unique project categories funded compared to total existing categories, indicating diversity.
Collaboration Index(CI) Collaboration generally leads to innovation and should be seen as a sign of a healthy ecosystem

Qualitative Metrics

Metric Definition
Grant Impact Score(GIS) Attempts to incorporate innovation, collaboration, developer reputation, and community sentiment and other metrics into a single score.
Developer Reputation Score(DRS) Evaluates developers history based on their contributions and influence within the ecosystem.
Most Significant Change (MSC) as a result of the project 10-step process for for ongoing monitoring and for evaluation purposes
Team reputation Public speaking and community engagements, press features and mentions, public-facing writing, and social media mentions by people of notability.
Long-term vision and roadmap contribution score(LTRS) Evaluates how well a project or program contributes to the ecosystemā€™s long-term goals, which requires assessing sustainability, scalability, and flexibility to evolve.
Effect on end-users web3 trajectory This measures the effect of the grant in the form of onboarding new users into the industry and ecosystem.
Strategic Alignment Score(SAS) Quantifies how well projects align with the strategic goals of the ecosystem that funded them.
Ecosystem Loyalty Score(ELS) Evaluates the degree of ā€œloyaltyā€ a project has within an ecosystem that funded it.

5. Integration, Refinement & Implementation

Our proposition for integration with RFP1 is to solve for reputation and ranking from a grantee and grants program perspective. For example, tiered ranking where grantees whoā€™ve received grants are given categorized questions, to give feedback on different components of the grants program.

The feedback and answers can be used to score the program on a scale, and can be comparatively used keeping the Maturity Framework in mind.

An example of this would be to have a survey with questions around resources given to grantees for e.g. marketing and amplification support, partnership support, and questions assessing the level of support. Conversely grant program managers can attempt to assess certain qualities of their grantees via surveys, proof of work or other feedback gathering mechanisms.

This could comparatively be used for ranking grant programs across industries, on one index.

Note: This section is not final as we are researching multiple implementation options.

  1. Acknowledgments

We would like to extend our deepest gratitude to the following interviewees whoā€™ve been graciously generous with their time and contributions to enhance the study. Weā€™d also like to thank the numerous reviewers who shared critical feedback and helped refine this report.

List of Interviewees

  • Sov , Gitcoin and the Cartographer Syndicate @Sov
  • Eugene Leventhal, Metagov
  • Griff Green, Giveth @Griff
  • Mahesh Murthy, Karma GAP @mmurthy
  • 0xbill, Aave Grants DAO (AGD)
  • Gonna, Grant Council Lead, Optimism
  • DisruptionJoe, Thrive AND ThankARB (Arbitrum DAO) @DisruptionJoe

1 post - 1 participant

Read full topic

Security Member Arbitrum daoURI Proposal Security Review

Published: Sep 25, 2024

View in forum ā†’Remove

OpenZeppelin, the Security Member of the ARDC, reviewed the Arbitrum daoURI Proposal and its specifications. If enacted, the proposal will publish a daoURI on the Arbitrum One network, creating a single source of truth for all the information about the DAO. No existing contracts will be modified and there will be no transfers of funds from the treasury.

Overview

DAOs often have a large and growing amount of information surrounding them. This information is constantly changing as a result of the proposal process. Consequently, the information is often scattered and quickly becomes out-of-date as time goes on. EIP-4824 has proposed a common standard to create a single source of truth for all information about a given DAO. This information will be on-chain and publicly verifiable, and shall contain the latest aggregation of all data about the DAO.

The API standard proposed by EIP-4824 defines a Uniform Resource Identifier (URI) called the daoURI. It contains a variety of information on the DAO as shown below:

{
    "@context": "http://www.daostar.org/schemas",
    "type": "DAO",
    "name": "<name of the DAO>",
    "description": "<description>",
    "membersURI": "<URI>",
    "proposalsURI": "<URI>",
    "activityLogURI": "<URI>",
    "governanceURI": "<URI>",
    "contractsURI": "<URI>"
}

This information is stored fully on-chain as a string in the JSON format as shown above. Any user can verify the information independently without relying on a third party to accurately report the latest information. Updates to this URI can be performed by permissioned actors after discussions with the community. Furthermore, community members can monitor event emissions for any changes to the URI, so any invalid or unauthorized changes can be easily identified.

This URI contains references to other URIs which, in turn, contain information regarding DAO members, proposals, activity, governance, and the various contracts in the system. The format of these subcomponents follows a similar structure and is detailed below. Not all of the provided fields have to be used and some can be removed from the URI if they are not needed for a specific application.

The URI can also hold arbitrary information beyond what has been shown above. For example, the standard can be extended by including links to specific proposal discussions or dashboards containing additional information about the DAO. These links can be stored on IPFS as well, thereby minimizing the centralization risk arising from a provider going offline.

Motivation

The primary motivation for this proposal is to create a single source of truth for the Arbitrum DAO. Currently, the information about the DAO is scattered across multiple locations and is difficult to find for newcomers or casual participants. This information is also constantly growing and evolving, so any third-party collections of this data quickly become out of date. In addition, relying on third parties to organize and report information on the Arbitrum DAO introduces centralization risk that can result in censorship or misinformation. Changes to this reported information can also be difficult to track or contest when it is stored off-chain.

By storing this information on-chain, a single, up-to-date source of truth is established. This cannot be altered by any third party and can be managed by existing governance with any changes transparently reported. This initiative will lower the barrier of entry to getting involved with the Arbitrum DAO for newcomers by organizing all of the relevant information in a single location. It will also increase accountability since the information is now freely available. Given that the information is stored and published in a single point, the overhead and maintenance efforts associated with publishing and consuming data will also be reduced. All in all, these changes are aligned with the community values of Arbitrum and make the DAO more open, accessible, and inclusive to participants.

Technical Details

No changes have been proposed to existing contracts, nor has any additional spending been requested from the treasury. A new registration contract would be deployed by making a simple contract call to the EIP-4824 Registration Factory. This contact is currently deployed at 0x2Dac5DBbF1D024c1E0D9c92D3AeDa7618e15aDd7 and has previously been utilized by other DAOs such as Unlock protocol, Treasure, and 1inch.

The registration will be done on the Arbitrum One network instead of the Ethereum mainnet. Moreover, the DAOā€™s governor timelock will be set as the admin which is in charge of setting the trusted managers. The managers are the permissioned entities in charge of updating the URI, and these trusted parties can be determined by discussions with the community. Beyond this contract deployment, the daoURI would need to be created. While a specific implementation has not yet been proposed, it is safe to assume that it would include a description of the DAO, a list of all DAO voters, a list of all proposals (with title, timestamp, status, and discussion links), a link to governance documents, a list of all contracts owned/managed by the DAO, as well as links to various dashboards containing protocol information. All the links will be stored on IPFS. In order to have the daoURI always report the latest information, governance could fully manage it, in which case an on-chain vote would proceed for each upgrade. However, as this may not be feasible, the Arbitrum Foundation could serve as a trusted manager for all future upgrades. DAOstar can also commit to maintaining the daoURI for a year, given an additional cost.

There are inherent trust assumptions behind this proposal as the managers are to be trusted to perform timely and accurate updates to the daoURI. This trust is important since the indexers rely on the data returned by the URI, and in case executable code is returned, the indexers could be tricked into running unrelated tasks. Given the nature of the daoURI for this specific application, the users will only be expecting a particular, fixed response from the URI. The detailed specification for the format and structure of the URI are shown below and the subcomponent URIs have also been included. Not all of the fields are necessary and extensions to this existing data can also be made if desired. The primary security concern pertains to the length of the stored URI. Given that the URI can grow to an arbitrary length, the number of storage slots necessary to read/write or update will continue to grow as time passes. Thus, the gas costs are technically unbounded, resulting in the operation failing if more gas is consumed than what is available within a block. One possible solution is to store each article on IPFS and save the corresponding hash on the blockchain.

daoURI
{
    "@context": "http://www.daostar.org/schemas",
    "type": "DAO",
    "name": "<name of the DAO>",
    "description": "<description>",
    "membersURI": "<URI>",
    "proposalsURI": "<URI>",
    "activityLogURI": "<URI>",
    "governanceURI": "<URI>",
    "contractsURI": "<URI>"
}
membersURI
{
    "@context": "https://www.daostar.org/schemas",
    "type": "DAO",
    "members": [
        {
            "id": "<CAIP-10 address, DID address, or other URI identifier>"
        },
        {
            "id": "<CAIP-10 address, DID address, or other URI identifier>"
        }
    ]
}
proposalsURI
{
    "@context": "https://www.daostar.org/schemas",
    "proposals": [
        {
            "type": "proposal",
            "id": "<proposal ID>",
            "name": "<name or title of proposal>",
            "contentURI": "<URI to content/text of the proposal>",
            "discussionURI": "<URI to discussion or thread for the proposal>",
            "status": "<status of proposal>",
            "calls": [
                {
                    "type": "CallDataEVM",
                    "operation": "<call or delegate call>",
                    "from": "<EthereumAddress>",
                    "to": "<EthereumAddress>",
                    "value": "<value>",
                    "data": "<call data>"
                }
            ]
        }
    ]
}
activityLogURI
{
    "@context": "https://www.daostar.org/schemas",
    "activities": [
        {
            "id": "<activity ID>",
            "type": "activity",
            "proposal": {
                "type": "proposal"
                "id": "<proposal ID>",
            },
            "member": {
                "id": "<CAIP-10 address, DID address, or other URI identifier>"
            }
        } 
    ]
}
contractsURI
{
    "@context": "https://www.daostar.org/schemas",
    "contracts": [
        {
            "id": "<CAIP-10 address, DID address, or other URI identifier>"
            "name": "<name, e.g. Treasury>",
            "description": "<description, e.g. Primary operating treasury for the DAO>"
        },
        {
            "id": "<CAIP-10 address, DID address, or other URI identifier>"
            "name": "<name, e.g. Governance Token>",
            "description": "<description, e.g. ERC20 governance token contract>"
        },
        {
            "id": "<CAIP-10 address, DID address, or other URI identifier>"
            "name": "<name, e.g. Registration Contract>",
            "description": "<description, e.g. ERC-4824 registration contract>"
        }
    ]
}

Conclusion

We found the DAO URI proposal to be a reasonable step towards greater alignment with the community values of Arbitrum. No existing functionality is modified and no additional spend is incurred from the treasury. Additionally, the proposal will organize all the relevant information around the DAO in a single location that can be reliably verified on-chain. This will lower the barrier of entry to getting involved with the Arbitrum DAO for newcomers and casual users, while also increasing accountability as more information about the DAO will be made freely available and accessible. An exact specification has not been proposed for the contents of the URI, though this can be determined through further discussions with the community. In addition to this, the trusted managers in charge of maintaining the URI can also be designated by community discussions at a later date.

2 posts - 2 participants

Read full topic

Security Council Elections Hacken ā€” Candidate for Security Council (September '24 Elections)

Published: Sep 25, 2024

View in forum ā†’Remove

Greetings, Arbitrum Forum crowd,

Hacken is here, one of the ADPC Whitelisted Security Providers, Cohort I.

Background
We started running a blockchain CyberSecurity business in 2017, when smart contract audits were not ā€˜a thingā€™, leaving them aside as a primary requirement it is today. This was achieved through tight cooperation with CoinGecko and the Enterprise Ethereum Alliance in its early days. We take pride in our long-term responsibility for the Web3 space; our main goal is to make it a safer place.

Our CEO, Dyma Budorin, began his career at Deloitte before establishing Hacken. With this irreversible institutional background, from day 1, we have been bridging the scrutiny of traditional accounting and auditing with the novation of a fast-paced blockchain industry.

Luciano Ciataglia, Hackenā€™s Director of Services, will be the main contact person for the Security Council from our side. Luciano has a past position as Security Technical Lead of Binance, and Security Lead at Ripio before joining Hacken.

Key metrics and relevant pedigree:

  1. 7 years of experience in the market
  2. Provided security services for 73 projects deployed on Arbitrum
  3. Contributor to blockchain security standards & regulations:
    a) Enterprise Ethereum Alliance (DeFi Risk Assessment, Management and Accounting group)
    b) International Association for Trusted Blockchain Applications (INATBA)
    c) ERC3643 (token standard for RWA)
    d) Crypto Valley Association (Cybersecurity Working Group)
    e) CryptoCurrency Certification Consortium (C4, CCSS), among others
  4. Together with CoinGecko, launched CER.live ā€” security leaderboard for CEXes and wallets, which CoinGecko utilises for ranking its TrustScore
  5. Technical due diligence partner of Abu Dhabi Global Market (ADGM) ā€” UAEā€™s regulatory body for digital assets
  6. Member of the second cohort of the European Blockchain Sandbox, governed by the European Commission
  7. Certifications: we have 62 security auditors actively working, all holding relevant certifications, including top offensive security certifications (OSCP, OSCE, etc.), CEH (Practical and Theoretical), CISSP, CSSLP, and more. Additionally, we hold all C4 certifications (Cryptocurrency Security Standards, CCSS), as well as CBP and CEP
  8. Organised and hosted Hackathons, War Rooms in the past with members of CMCā€™s Top 100 organisations
  9. Developed a standardized and time-tested Root Cause Analysis (RCA) process to address security incidents. Incident response teamā€™s track record & root cause analysis on X for the last two months can be reviewed below:
    a) DeltaPrime Attack Sep 16 (~$6M Loss);
    b) Penpie Sep 3 (~$27M Loss);
    c) Nexera Aug 7 (~$3M Loss);
    d) Ronin Network Aug 6 (~$9.8M Loss)
  10. Publishing a quarterly analysis of Web3 hacks, focusing on root cause, affected projects, negative and positive trends: Q2 2024; Q1 2024; 2023 in Review
  11. Launched Hacken Extractor, a tool for real-time smart contract monitoring, threat prevention, and DORA/MiCA compliance. We propose Extractor to be utilised for monitoring the security and ICT integrity of key projects in Arbitrum & Arbitrum Orbit ecosystem to effectively prevent critical emergencies, rather than react to them

Hacken team fully commits to upholding ArbitrumDAOā€™s Constitution and contributing to the networkā€™s long-term, sustained, and uninterrupted success. We have no conflict of interest and fully comply with Arbitrum Foundationā€™s requirements for this role.

If you agree that our experience will be valuable for sustaining Arbitrum as ā„–1 in Ethereumā€™s L2 it is today, consider supporting us with your vote here: Hacken | Arbitrum Security Council Candidate

Every good wish,
Vlady, on behalf of the Hacken Team

Additional references:

1 post - 1 participant

Read full topic

Biweekly Updates (STIP) Tally STIP.B Bi-Weekly Final Update

Published: Sep 25, 2024

View in forum ā†’Remove

Tallyā€™s STIP was not an ongoing incentive program like most STIPs given to DeFi platforms. Instead, we distributed 125k ARB split in lump sums among 2 DAOs (GMX & Rari) at the very end of the STIP period to incentivize long-term growth of each DAO.

Tallyā€™s STIP takes a different approach from typical incentive grants that often focus on short-term engagement with DeFi platforms. Instead of offering temporary rewards, we allocate funds directly into DAO treasuries to support steady, long-term TVL growth on the Arbitrum network. Our focus is on building lasting stability of DAOs on Arbitrum.

The aim is to foster consistent TVL within these DAOs by supporting their financial health and governance structures. Weā€™ll track progress through metrics like TVL growth and participation in governance, and monitor these over time to assess the programā€™s impact.

STIP Distribution

Tally is excited to share how we distributed our STIP.B of 200k ARB. Our STIPā€™s primary goal was to foster the creation of DAOs on Arbitrum, aiming to cultivate long-lasting and sticky TVL locked in these DAO treasuries. We distributed funds directly into 2 DAO treasuries:

We sent the remaining 75k ARB back to the Arbitrum STIP treasury (see transaction), as not enough DAOs launched on Arbitrum during the STIP period for us to distribute the remainder to.

1 post - 1 participant

Read full topic

Biweekly Updates (STIP) Frax Finance Bi-Weekly Update (9/23/2024)

Published: Sep 25, 2024

View in forum ā†’Remove

Recap of the Previous Three Weeks (Last week was the final week of program)

ARB Received Last Disbursement: 125,000 ARB

ARB Utilized as Incentives in the Last Two Weeks: 163,673 ARB

Contracts incentivized over the last 3 weeks:

Contract Address Contract Tag/Name
0x4645e6476d3a5595be9efd39426cc10586a8393d Curve - Gauge - Direct LP Incentives
0x9D682578385C3F1Db08f50f4b87E7C3472535A33 GMX-msig
0x8BB4C975Ff3c250e0ceEA271728547f3802B36Fd Merkle - DistributionCreator
0xB854cF650F5492d23e52cb2A7a58B787fC25B0Bb Votemarket - Arbitrum
0xfd18a2f679bc726c6170827f0685178ffbd07a82 Curve - Gauge - Direct LP Incentives
0x05824d6d4de8a0ede4e12b98387a4f035a67ee68 Curve - Gauge - Direct LP Incentives
0xa2617a26f9f528fa7b0e47fc2e66fcc04c6682e9 Curve - Gauge - Direct LP Incentives
0x421Efd53FA0d90687db5ef370D5DCD7f89CbD9dE Frax - FraxCCFarmV4_cvxLP
0xc920B52E610659bCb3d902001b8C52c5A31AAf51 Horiza - Bribe
0x92C06eA48D96B499ea5a2B102232E7916a7ECA96 Horiza - Bribe
0x743d7683e67cF5719fad4149311CD7C24e3D1ffA Ramses - Bribe
0xdc16a1877e44ac80b6befdda5a6d8a89300cbff9 Ramses - Bribe
0x066d6f97b3f1456ED5b148A3c3d5C5C235869d7E Ramses - Bribe
0x4995f8a28f0E8d2920AE787e32d0f1013AEc29e1 Ramses - Bribe
0x3f96c2110563f62900d6818dac4c32b6c996761b Ramses - Bribe
0xeBC15b33f0a0D940267B4c5DA7428eD9a95d542c Ramses - Bribe
0xeb473a6a0bf7b4d820d8fed61d2ab1402d637994 Ramses - Bribe
0xe3003b04fbb20a3a18497bc5106a0e45d601ac4f Ramses - Bribe
0x43DB1214e9c5d7d980267a2031b380fc80b88f86 Ramses - Bribe
0x45d19CAc4901983E02fb93D7579C247D5F89f38B Wombat - Bribe
0xe3c747896C76aEE3f4c18F34A36eE58b425B8E17 Wombat - Bribe
0xFD0AF0B852e8937b2767C1a344E1fD9b34EC1b1A Wombat - Bribe
0x44a7b29335cfc61C2bEA1c48710A1fE11f4aFBa9 Staking Vault
0xDc5Ed7b972710594082479AF498B1dA02d03a273 Staking Vault
0x1F0a3bF1e4Ea8f27449AFa0a3A27eFc3817431fc Staking Vault
0xf56DF6359b6Af7CA75a48CC0CfcB1446df4B37fa Hidden Hand Lodestar
0xA8cA4FA84933106a92D4fec68C8B5A057703e862 Notional SecondaryRewarder
0xB671Eb5Cee01d681df07a245df2fcf9FCB808c0a Premia - DualMiningProxy
0xE4e6cA54324f6C456AfFc7c0875A3ECfDda85c3d sFRAX AMO
0x0b5f23b68c07bbdedbb18d822d20b4f0e5b7594f Curve - Gauge - Direct LP Incentives
0x24e927daC110Aab7189a4F864d41680e4F7865FB Frax - FraxCCFarmV4_cvxLP
0xb69BB749bCc1cdD56861525fF9DADf5AF76Fc5f1 Ramses - Bribe
0x99e0896d149c3d2a50a6aFd44fE41fb73448dBb5 Ramses - Bribe
0x49894a90c15Fde52bAD37AC4a8cb54465FEc3a72 Ramses - Bribe
0x364C80e9418B65110157Bc7681Ed761B3188F59E Ramses - Bribe
0x18728A905Ce936c155Fd0CC428181Ff8a7A73215 Ramses - Bribe
0x9Dc623a12fc3dC87cB23c53C68330A22ea084B3A Ramses - Bribe
0xcb81454ec05274640eD5129cC0363947B0B9d0ec Ramses - Bribe
0x96412caB79c3A4c5cACD8b6fbFbEa36F4cA3791a Wombat - Bribe
0x3Af5818053B600eE9a2DE79A5001E0B6F3e82248 sFRAX Balancer AMO
0x78b440E8FFD18cA70E728bAEd9909498d8c32CF2 Ramses - Direct LP
0x153f78A6a163acA4a92a9F1E6F2C00C95160934a Ramses - Direct LP
0x761d54a45be1a794964E6333030d1437A417BEdf Wombat - Bribe
0x928b06229a3f4Bc7806d80Fe54e48E777BB74536 Hidden Hand Aura

Contract address label Form 12 completed for all addresses: Yes

ARB left over: 0 ARB

Plan for leftover ARB: N/A

Summary of incentives: Over the last two weeks, we have used our automated incentive distributor, for five of our primary assets: FRAX, crvFRAX, sFRAX, frxETH, and sfrxETH.

Additional Info / Disclosures to Multisig:

FRAX Incentivizer AMO Address (All of FRAX pools are being incentivized through this contract): 0xefa5D36deBF5191328b17f2Ff74090DAdfda9A70

frxETH Incentivizer AMO Address (All of frxETH pools are being incentivized through this contract): 0x3C6d74267b01E00B2C8F541ff132A7b03bcC6c70

crvFRAX Incentivizer AMO Address (All of crvFRAX pools are being incentivized through this contract): 0xA4D77FD004F6ae1a1E55F0f89BcC519716E72B25

sFRAX Incentivizer AMO Address (All of sFRAX pools are being incentivized through this contract): 0xE4e6cA54324f6C456AfFc7c0875A3ECfDda85c3d

sFRAX Balancer Incentivizer AMO Address (All of sFRAX pools on Balancer are being incentivized through this contract): 0x3Af5818053B600eE9a2DE79A5001E0B6F3e82248

sfrxETH Incentivizer AMO Address (All of sfrxETH pools are being incentivized through this contract): 0xC832eDeB6BC75FE3b59321CfE49cb26C8C69707f

STATS

Average daily TVL: $25,999,815.31

Average daily transactions: 1,772.83

Average daily volumes: $1,029,093.22

Number of unique user addresses: 14,084

Transaction fees: Since our pools and vaults are within multiple different protocols, fees are not applicable here.

day TVL volume dau trans
2024-09-23 0:00 27702816.87 659577.7419 272 1761
2024-09-22 0:00 25884266.71 713425.2875 278 1699
2024-09-21 0:00 25896231.61 1081762.222 243 1128
2024-09-20 0:00 25863480.61 736384.0466 277 1763
2024-09-19 0:00 25754093.4 1573442.533 352 2204
2024-09-18 0:00 25971194.91 851409.7906 304 2644
2024-09-17 0:00 25981877.35 513631.8223 281 1900
2024-09-16 0:00 25914342.56 1537976.524 326 2315
2024-09-15 0:00 26078228.05 888730.0657 313 1387
2024-09-14 0:00 26068465.4 628921.2093 258 786
2024-09-13 0:00 25983708.56 945068.6152 301 1522
2024-09-12 0:00 25933227.91 1820576.58 293 1595
2024-09-11 0:00 25686705.64 1804928.281 297 1950
2024-09-10 0:00 26448771.18 1205872.991 306 1632
2024-09-09 0:00 26100652.49 1122026.942 310 1998
2024-09-08 0:00 25886510.14 1112072.096 283 1695
2024-09-07 0:00 25785178.24 807737.5316 282 1340
2024-09-06 0:00 25758896.07 1019027.614 395 2352
2024-09-05 0:00 25747802.43 808348.7049 309 2136
2024-09-04 0:00 25795288.49 1020981.54 354 1688
2024-09-03 0:00 26033338.42 751318.6657 319 1543
2024-09-02 0:00 25894813.71 1101685.068 320 1803
2024-09-01 0:00 25825861.39 964238.2971 334 1934
AVG $25,999,815.31 $1,029,093.22 304.65 1,772.83

Link to dashboard showing metrics:

OpenBlock Dashboard: OpenBlock Labs

Frax Fianace Arbitrum Dune Dashboard:
https://dune.com/amirnader/frax-finance-arbitrum

Final Stats For STIP+

Incentives based on the targeted assets

Week # Cycle Start Cycle End frxETH AMO Spent FRAX AMO Spent crvFRAX AMO Spent sfrxETH AMO Spent sFRAX AMO Spent Misc Spent
1 6/20/2024 6/26/2024 9,969 ARB 19,695 ARB 2,000 ARB 0 ARB 0 ARB 1,000 ARB
2 6/27/2024 7/3/2024 14,815 ARB 19,595 ARB 2,000 ARB 2,000 ARB 3,000 ARB 200 ARB
3 7/4/2024 7/10/2024 14,943 ARB 25,087 ARB 2,000 ARB 21,917 ARB 8,600 ARB 0 ARB
4 7/11/2024 7/17/2024 14,957 ARB 25,060 ARB 3,000 ARB 3,000 ARB 2,812 ARB 0 ARB
5 7/18/2024 7/24/2024 15,000 ARB 25,060 ARB 3,000 ARB 21,883 ARB 11,813 ARB 9,500 ARB
6 7/25/2024 7/31/2024 15,000 ARB 24,346 ARB 3,000 ARB 2,939 ARB 11,142 ARB 0 ARB
7 8/1/2024 8/7/2024 14,940 ARB 25,000 ARB 3,000 ARB 15,000 ARB 19,834 ARB 0 ARB
8 8/8/2024 8/14/2024 13,377 ARB 19,343 ARB 3,000 ARB 4,000 ARB 0 ARB 0 ARB
9 8/15/2024 8/21/2024 14,832 ARB 25,976 ARB 3,000 ARB 17,000 ARB 16,974 ARB 10,000 ARB
10 8/22/2024 8/28/2024 14,518 ARB 20,100 ARB 3,000 ARB 5,000 ARB 100 ARB 0 ARB
11 8/29/2024 9/4/2024 15,335 ARB 29,220 ARB 3,000 ARB 15,000 ARB 14,126 ARB 0 ARB
12 9/5/2024 9/11/2024 10,000 ARB 19,753 ARB 4,000 ARB 2,500 ARB 0 ARB 0 ARB
13 9/12/2024 9/18/2024 7,314 ARB 16,233 ARB 0 ARB 5,061 ARB 22,131 ARB 0 ARB
Total 175,000 ARB 294,468 ARB 34,000 ARB 115,300 ARB 110,532 ARB 20,700 ARB

chart

Incentives distribution timeline

Frax Finance Assets on Arbitrum During STIP+


1 post - 1 participant

Read full topic

General Token Swaps as Ecosystem Enablers Report

Published: Sep 24, 2024

View in forum ā†’Remove

This report draws lessons from over 50 DAO token swaps between 2021 and 2023 to identify patterns leading to successful DAO-to-DAO coordination. In this reportā€™s second half, the insights are used to assess the utility of DAO token swaps for Arbitrum.

Thanks to the Thank ARB Firestarters Program powered by Thrive Protocol, which made this research possible, and everyone who provided input for this report through calls or written contributions.

5 Point Summary

  • Token Swaps are ecosystem enablers allowing DAOs to form alliances, share upside and costs, align governance, and hedge exposure through treasury diversification.

  • Every token swap consists of three acts: the pre-swap (exploration), the execution (ratification), and the post-swap (relationship management).

  • Product integrations, high talent retention rates, healthy onchain treasuries on both sides, active utility of the tokens being swapped, and clearly defined milestones are the ingredients of successful token swaps. L2 blockchains swapping with dapps should have follow-on programs to make the most of token swap initiatives.

  • After removing outliers, the value of executed token swaps considered for analysis was $89.2 million. 10 DAOs accounted for 81% of the value, with Olympus DAO executing the highest volume of swaps at 21.8%

  • Arbitrum DAO has an opportunity to engage with select grantees from LTIPP and STIP (111 possible candidates) through a 10 million ARB pilot program to gain insights on integrating token swaps as ecosystem enablers.

You can read the full report here ā†

The report also provides a foundation for our draft Pilot Proposal: Arbitrum Token Swap Program. Weā€™re seeking feedback and input from ARB stakeholders on both the report and draft proposal.

1 post - 1 participant

Read full topic

Proposals [NON-CONSTITUTIONAL] - Arbitrum Research and Development Collective [Term 2]

Published: Sep 24, 2024

View in forum ā†’Remove

ARBITRUM RESEARCH & DEVELOPMENT COLLECTIVE [V2]

Non-Constitutional

Defining ā€˜Arbitrum Research & Development Collectiveā€™ or ā€˜ARDCā€™: An alliance for combined action used to achieve a common goal in the best interests of the ArbitrumDAO in relation to research & development initiatives

TL;DR (click for more details) Summary (click for more details) Supervisory Council (click for more details) Operations Lead (click for more details) Risk, Security, Research (click for more details) Election Process (click for more details) Hats Protocol (click for more details) Checks & Balances (click for more details) Term & Cost (click for more details) Funding & Voting (click for more details) Fund Conversion (Aera) (click for more details)

1 post - 1 participant

Read full topic

Weekly Voting Reminders 24 September 2024 - Security Council Elections & Roundup of Active/Upcoming Votes

Published: Sep 24, 2024

View in forum ā†’Remove

Security Council Election Reminder :alarm_clock:

1. Security Council Election Registrations Nominee Selection Phase

Onchain Proposals :ballot_box:

1. Arbitrum DAO Procurement Committee: Phase II Proposal

  • This proposal aims to extend the ADPCā€™s tenure into Phase II for a 6-month period, where the ADPC will deliver on 4 different work packages.

    • Work Package 1: Setting up procurement for RPC providers and Events Management Providers. The scope within the 6-month term is to develop evaluation criteria, draft and publish the RFP/tender, evaluate responses and whitelist supplier/s.

    • Work Package 2: Continued management of the Subsidy Fund for Security Services and, based on the success of the first cohort, publishing the proposal for an extension of the fund.

    • Work Package 3: Creation of a DAO OpEx budget (custodied by the MSS), and allocated towards the utilisation of service providers as whitelisted by the ADPC.

    • Work Package 4: Creating a Phase II Outcome Report, have continued alignment with key stakeholders in the DAO on the evolution of the DAOā€™s structure, and ensuring that the ADPC fits into any structure that is defined (e.g., OpCo)

  • The overall budget for the 6-month term will be USD 414,000 denominated in ARB.

  • Forum post link here.

2. UPDATED - Ethereum Protocol Attackathon Sponsorship

  • The Ethereum Foundation is seeking a 30 ETH sponsorship from the ArbitrumDAO to support an ā€œAttackathon,ā€ a large-scale security audit event organized by the Ethereum Foundation and hosted on the Immunefi platform. The Attackathon will focus on enhancing the security of the Ethereum protocol through three phases: education, active code hunting, and result evaluation
  • By supporting the Attackathon, Arbitrum can leverage the findings to ensure its network remains robust against vulnerabilities. This initiative not only enhances security but also demonstrates Arbitrumā€™s commitment to the ecosystem.

  • Forum post link here.

3. Constitutional AIP - Extend Delay on L2Time Lock

  • The Arbitrum Foundation is proposing to extend the L2 Core Time Lock contract that lives on Arbitrum One and proposes changing the delay from 3 days to 8 days which effectively increases the delay by an additional 5 days.
  • The benefits include:
    • Allowing the Security Council more time to act if a malicious proposal is passed by the ArbitrumDAO for whatever reason,
    • Providing users 5 more days to withdraw their assets from Arbitrum One or Arbitrum Nova if they are worried or not satisfied about how a proposal intends to change the smart contracts that govern Arbitrum One or Arbitrum Nova, and
    • Update the ā€˜Exit Windowā€™ status of Arbitrum by L2Beat and replace a red slice with a yellow slice, moving one step closer towards a Stage-2 rollup.
  • Forum post link here.

Snapshotsāš”ļø

1. Arbitrum DAO Delegate Incentive Program

  • SEEDGov is proposing to extend the Delegates Incentive Program by 6 months, with 2 different extension options.
    • Option 1 - v1.1: Maintain the Current Proposed System With Some Modifications on Proposal Feedback.
    • Option 2 - v1.5: Implementing a monthly analysis of the feedback provided by delegates, regardless of whether the proposal/discussion has reached Snapshot. In this option the weight of Communicating Rationale (CR) is 10% and for Delegatesā€™ Feedback is 30% instead of 15% and 25% like in the proposed V1.1.
  • Forum post link here.

2. Funds to Bolster Foundationā€™s Strategic Partnerships Budget

  • The Arbitrum Foundation is requesting for 250M ARB to further foster key strategic partnerships. All expenditures will follow The Foundationā€™s well-established practices and evaluation criteria when pursuing partnership deals.
  • Across both the Foundationā€™s grant program and strategic grants, the Foundation must have adequate reserves available before it can make an offer to a potential partner. Given the competitive landscape, The Foundation must be able to make multiple offers to different partners simultaneously, and be prepared for all offers to be accepted and reserve amounts accordingly even if negotiations fail at a later stage.
  • This puts the Foundation at a significant disadvantage because of a tight budget, being able to only use vested funds, and capital lockup in milestone-based agreements.
  • The 250M ARB will enable better support on strategic partnerships, with focuses like expanding orbit chains, and being a gateway for many traditional and/or enterprise organizations to access the DAO. Tokens will only be allocated on an as-needed basis and will only be exchanged as contractual obligations need to be fulfilled.
  • The Foundation plans to expand on the special strategic partnership allocation in our future Transparency Reports. Our goal is to enhance visibility into how these collaborations are structured and how resources are allocated, giving the DAO a clearer understanding of the impact on the Arbitrum ecosystem.
  • Forum post link here.

3. GovHack Devcon in Bangkok - Hack Humanity

  • HackHumanity is proposing that the DAO sponsor another GovHack in DevCon, and this iterates on the key learnings from GovHack Denver and GovHack Brussels.
  • On top of the IRL hackathon, HackHumanity will facilitate a 4-week onramp online which aims to have core delegates prioritize topics for the hackathon, and format the agenda to fit these topics. Post the event, in addition to the impact report, there will also be a 4-week post GovHack support program which tracks and support the implementation of event outcomes, and ensures that teams have adequate follow ups post event.
  • Budget: US$156K denominated in ARB.
  • Forum post link here.

1 post - 1 participant

Read full topic

Grants Discussions ArbitrumDAO's 'Biggest Minigrants Program Ever' Fiasco Summary

Published: Sep 24, 2024

View in forum ā†’Remove

I am sharing here on this forum as one of the contest winners in the ArbitrumDAO/ThankARB Jokerace contest initiated in late January of 2024.

For those that are not familiar, this was an 8-week series with four winners each week. It was coined ā€˜Arbitrumā€™s Biggest Mini-Grant Series Everā€™ with 32 winners, each winning 2500 ARB (equivalent of $5k at the time).

Each week, contest applicants and winners were highlighted on social media, and winners were excited about their winnings and added to a TG group with the other winners. We were told by the program manager that this is where we would stay in touch for our payouts.

Timeline and Sequence of Events
Here is what I could find on X about the contest on JokeRace (week 4): arbitrumdao minigrants round 4

February 7th
Looking back through dates in the Telegram group, as a week 3 winner I was added to the TG group as a winner on February 7th. On this same date, we were told that Diana, the program manager, had initiated the request for payouts to Arbitrum for all four of us week 3 winners.

February 14th
Diana shares in the TG group that she has requested payouts from Arbitrum Foundation for week 1-4 winners.

February 27th
Diana messages that 7 projects have been KYC approved and will receive their payouts.** to note: KYC statuses of people are being shared openly within a TG group of over 30 people. If they are failing and have not passed, this is also publicly shared.

March 2nd
Winners inquire about their payout status, and Diana mentions that payouts from a week of winners canā€™t be paid out until all 4 winners KYC checks have been approved from the week. It is not clear the logic from Arbitrum why this would be.

Diana mentions not to DM her as she has hundreds of DMs waiting for her to respond and asks us to message the whole group with our questions, and that she will respond after ETHDenver. I saw that one winner from my same week was paid out, but I wasnt, so I inquired about that because it wasnt clear based on the message she had shared, and then Diana responds she is not sure why either.

Winners noticed that payouts were sent in this first batch to some winners within the grant council and/or Arbitrum partners.

March 12th
A winner shares he is concerned about the upcoming ARB 70% token unlock, and delays in payout timing affecting the value of what he receives with likely impending ARB value drop.

March 19th
Confusion and concern begin, with winners seeing daily messages about the status updates of all rounds, KYC checks, payout timings, needing the funds for development, and suggestions to post on the Arbitrum Forum for answers. Concerns arise about this being a scam contest, and people share they have been now waiting for over two months for payouts. Projects now begin sharing they wont be able to execute due to the large drop in ARB value.

March 20th
Multiple winners including myself share we received 625 ARB, but not the full 2500 ARB. This is a one-time payout with no milestones, so there is no reason why winners should receive partial payouts, especially as other winners received 2500. Two people received 1875.

March 28th
A winner asks for a status update from Diana on why they (and others) received 625 instead of 2500. Diana said she asked Arbitrum but it is not clear why.

April 1st
Winners start trying to track down who the parties are involved in this grant, trying to message Plurality Labs on X but DMs are off. One winner posts (along with others questions about Arbitrumā€™s integrity and credibility):

ā€œWith each passing day, I believe less and less in the Arbitrum project. Bureaucrats.ā€ $ARBGhost

Another message from a winner:

ā€œItā€™s common knowledge that Arbitrumā€™s dispersal times are slow, but this is on another level.ā€

April 9th
Diana shares that by EOW, KYC checks for all winners should be done so then payouts can continue/complete.

April 16th
More winners receive payouts, but some share they received none or partial. One winner received 168 ARB.

April 24th
One winner inquires about her KYC check issue.

May 14th
Diana shares Arbitrum has approved KYC checks for 8 more projects, but there are still 11 projects still waiting for approval. I was one of these, which is confusing as I also received a 625 ARB payout, but I guess even without KYC approval.

May 17th
8 projects receive their payouts.

May 31st
After 4 months of chaos, confusion, lack of communication, and disjointed/haphazard distribution of funds, I decided that I would try to take action by bringing together all the parties I was aware of involved in this grant process, from Arbitrum, to Plurality Labs/Thrive Protocol, to Fractal. I emailed and contacted the Arbitrum team, and wasnā€™t familiar with Plurality/Thrive Protocol, but found contacts there as well as the Fractal team I had messaged on Telegram. I initiated a TG group with these parties, and a few of the winners that were open to sharing their voices and experiences (multiple shared they were nervous about sharing their voices if it would cause problems with them receiving grants from the parties involved in the future).

June 5th
Thrive Protocol hosts JokeRace intervention calls with winners so we can voice our issues and finally be heard. We and others receive our payments, after a total or a four month delay.

June 19th
The remaining 11 winners are confirmed now paid (four months post-contest).

In summary, these are the major points of concern:

  • Due to major delays on payout timings and resulting ARB value drop, multiple projects were not able to be executed and many half-executed, yet our X handles were leveraged as a part of ArbitrumDAOā€™s ā€˜Biggest Minigrants Round Everā€™:
  • Our KYC statuses were shared publicly in a TG group with 35 people. It was fully known by all whether we successfully completed or not.

  • There was no communication from the ArbitrumDAO or Thrive Protocol team in this TG group until the very end, and Diana was the only point of contact and clearly overwhelmed with the myriad of issues.

Along the way, I collected feedback from winners that included these responses:

ā€œHave had a horrible experienceā€

ā€œMy team morale is way down and no one believes me we are going to receive the fundsā€

ā€œI feel like this could easily have been resolved months ago, they could have reissued links to redo KYC, and maybe given an explanation how to do itā€

ā€œAlso, the projects that were by voting council members, have been paid out in fullā€

ā€œAnyone else feel like half of us are just never going to see the grant money?ā€ :frowning:

Many of us are understanding that there are learnings in the grant processes. Yet, this has been an experience where grantees found themselves powerless.

In general, grant receivers are grateful for the opportunity to receive grants. However, when the struggle to actually receive funds clouds the experience with chaos, stress over many months waiting, confusion amongst teams and community members - questions arise whether the process was worth it.

The ask here is for financial retribution for the winners that did not receive their payouts on a timely basis, which resulted in more negative than positive for these winners - beyond just the large drop in ARB value.

I am requesting response to this post, specifically about the financial retribution request, from the ArbitrumDAO.

4 posts - 3 participants

Read full topic

Biweekly Updates (STIP) Thetanuts Finance Bi-Weekly Update (23 September 2024)

Published: Sep 24, 2024

View in forum ā†’Remove

Recap of the Previous Two Weeks

TVL

Thetanuts Finance began distributing $ARB rewards from STIP Bridge Program on 20th Jun 2024, where 200,000 $ARB was distributed over 13 weeks. Distribution of rewards ended on 19th Sep 2024. Users were able to claim their final tranche of $ARB rewards from 23th Sep 2024 onward.

Below, we recap on the growth of our metrics on Arbitrum. These metrics can also be verified on our Dune dashboard here.

Date TVL (Arbitrum)
Start of ARB STIP (20 Jun 2024) $4.5mm
End of ARB STIP (19 Sep 2024) $9mm

We would like to give our sincerest thanks to Arbitrum DAO for this opportunity to be a part of Arbitrum STIP and Arbitrum STIP Bridge, and the opportunity to grow alongside Arbitrum.

Prior Governance Submissions to Arbitrum DAO

Our previous governance submissions to Arbitrum DAO for Arbitrum STIP can be found below.

Submission Link
Thetanuts Finance STIP Addendum Thetanuts Finance STIP Addendum
Thetanuts Finance Bi-Weekly Update (1 July 2024) Thetanuts Finance Bi-Weekly Update (1 July 2024)
Thetanuts Finance Bi-Weekly Update (15 July 2024) Thetanuts Finance Bi-Weekly Update (15 July 2024)
Thetanuts Finance Bi-Weekly Update (29 July 2024) Thetanuts Finance Bi-Weekly Update (29 July 2024)
Thetanuts Finance Bi-Weekly Update (12 August 2024) Thetanuts Finance Bi-Weekly Update (12 August 2024)
Thetanuts Finance Bi-Weekly Update (26 August 2024) Thetanuts Finance Bi-Weekly Update (26 August 2024)
Thetanuts Finance Bi-Weekly Update (9 September 2024) Thetanuts Finance Bi-Weekly Update (9 September 2024)

Plan For the Next Two Weeks

ARB Received Last Disbursement: Completed (Total 200,000 $ARB)

ARB Utilized as Incentives in the Last Two Weeks: n.a.

Contracts incentivized over the last 2 weeks:

  1. $ARB Call - Bi-weekly: 0x0833EC3262Dcc417D88f85Ed5E1EBAf768080f41
  2. $ARB Put - Bi-weekly: 0xf94ea5B18401821BE07FBfF535B8211B061A7F70
  3. $ETH Call - Weekly: 0x1D1CD4abe0F2AF9d79b5e3149BF4A503f97C1EAd
  4. $ETH Put - Weekly: 0x633A789BeD82215b1cEE45C32aCD0D6Ca8b9Bfbf
  5. ARB-C Lending Market: 0xB1D961701be27d26A2E4FA13cb0c4FA7C47DD615
  6. ETH-C Lending Market: 0xF9a82c9Dd095076FCdc7507D6cf920EEfFa93BA2
  7. USDC Lending Market: 0xeb9a387494922d5Ec20631c19D51c39C45AC8643
  8. ARB-C Add Liquidity Module: 0x721Bba1556649e9c70E2dF1EAFC04270376025f7
  9. ARB-P Add Liquidity Module: 0x85ceD6055f0eC21dE0e4216177115cbc6a930ACa
  10. ETH-C Add Liquidity Module: 0x078F98Be8A1bb1bD64799B8F05Aca08f5850A69D
  11. ETH-P Add Liquidity Module: 0xE84CB9daF67644734051c7f6e978968f04F6751e
  12. PT Ethena USDe 29AUG2024 0x0a063C9fDe249C3036415919194194961951Db38
  13. PT rsETH 26SEP2024 0x0b6ef11254edcab4b164daa7e626dc0d0c2ad51f
  14. PT Renzo ezETH 26SEP2024 0x3f9ca12e7d4867e45b289484a3f33bba2a1b8723
  15. PT weETH 26SEP2024 0xf5d0866646df182fb9bc7fb27b26b84f96b2239d
  16. PT Bedrock uniETH 26DEC2024 0x3D3a1CAA95D427b9fF63b93cB90e1a470eeBA5D7

Contract address label [Form 18] (ARB STIP Transparency) completed for all addresses: Yes

ARB claimed: 200,000 $ARB claimed

ARB left over: 0 $ARB to claim

Stats

7D Average daily TVL: ~$9mm

7D Average daily transactions: 14

7D Average daily trading volume: $269

Number of unique user addresses (Since Inception): 285,672

7D Avg Transaction fees: $0

Link to Dashboard showing metrics: https://dune.com/thetanutsfinance/thetanuts-finance-v3
https://dune.com/thetanutsfinance/thetanuts-finance-arbitrum-stip-reporting

1 post - 1 participant

Read full topic

Biweekly Proposals Discussions Call 24 Sep 2024 - Open Discussion of Proposals Governance Call

Published: Sep 24, 2024

View in forum ā†’Remove

Hey folks,

The link to join tomorrowā€™s governance call to discuss the proposal pipeline and notable discussions is on the governance calendar .

Date: Sept 24, 2024

Time: 16:00 - 17:00 UTC

Link to join: https://meet.google.com/kvr-bpnx-zix

The agenda below will be fluid. For authors and/or key contributors of these proposals, it would be helpful if you could include a tl;dr / update of your proposal / discussion in the comments so delegates can review them and prepare their questions for the call.

Since authors of most proposals that are in the voting phase have already gone through tl;drā€™s and responded to questions in previous sessions, the call will be used to cover ā€˜notable discussionsā€™ on proposals.

Tentative Agenda

Proposals up for voting

Onchain AIPs and Security Council Elections

Offchain Temperature Checks

Notable Discussions

General Updates

If anyone has any other items to add, please comment below so they can be added to the agenda.

3 posts - 2 participants

Read full topic

Biweekly Updates (STIP) WINR Protocol STIP.B Bi-Weekly Updates 17.09.2024

Published: Sep 23, 2024

View in forum ā†’Remove

Recap of the Previous Weeks

The STIP Bridge program concluded on 17th September 2024. Over the course of the program, WINR Protocol successfully distributed ARB incentives across two key focus areas: JustBet and WINR LP. Initially, 265,000 ARB was allocated for the program, and the protocol now concluded the incentive distribution as planned.

ARB Received Last Disbursement: 120.000 ARB

ARB Utilized as Incentives in the Last Two Weeks: 265.000 ARB

Contracts incentivized over the last 2 weeks:

Reward Conditional Main: 0xd525BaE6de08D1f65BE9CB4C09b8b6AD91ecCADD
Claimer: 0x860dec012b577C7fF62b6899581581CB4089AAf7
LotteryClaimer: 0x8d8Dd780dFa7413ac33aFc79053e4b6ad0c689dc
Distributer: 0x0936cdA948c17da12D4c274f6E6ABa6fF270DcEF

Contract address label Form 62 completed for all addresses: Yes

ARB left over: 3.012 ARB

Plan for leftover ARB: Tokens that have been earned but not claimed by users will be manually distributed to the eligibles.

Summary of incentives:

Top Players by Volume: 65,000 ARB distributed to the top 10 users with the highest game volume during the two-week period.

Top Players by Game Count: 55,000 ARB distributed to the top 10 users with the most games played during the two-week period.

Newcomers: 20,000 ARB distributed as 10% cashback on the first bet loss, up to $10 in ARB per user.

High Rollers: 5,000 ARB distributed to the top 10 highest rollers, each receiving 50% cashback on losses, up to 500 ARB per user.

Bad Luck Compensation: 5,000 ARB distributed to the top 10 biggest losers, each receiving 50% cashback on losses, up to 500 ARB per user.

Luck-Based Drawing: 15,000 ARB distributed to the top 10 lucky winners.

WINR LPs: 100,000 ARB distributed to liquidity providers, based on the amount and duration they held LP tokens.

Additional Info / Disclosures to Multisig:

0xAd6795cb75E02D7fe8d336B3Fff855F276Afc385

STATS

A Dune stats are being prepared and will be added to the post soon.

Over the two-week period of the program, the platform achieved impressive growth:

A total of $3,017,394.30 TVL was reached.

The platform generated $4,128,373 in volume.

A total of 5,164,978 unique games were played, across 2,030 users.

The platform generated $106,904.87 in value throughout the program.

Plan For the Next Two Weeks

Amount of ARB to be distributed: 0 ARB

Contracts that will be incentivized:

Reward Conditional Main: 0xd525BaE6de08D1f65BE9CB4C09b8b6AD91ecCADD
Claimer: 0x860dec012b577C7fF62b6899581581CB4089AAf7
LotteryClaimer: 0x8d8Dd780dFa7413ac33aFc79053e4b6ad0c689dc
Distributer: 0x0936cdA948c17da12D4c274f6E6ABa6fF270DcEF

Contract address label Form 62 completed for all addresses: Yes

Mechanism for distribution incentives:

While the rewards for the first week of the two-week program were distributed by claiming through the relevant reward contract, the second weekā€™s distribution was handled manually via the distributor contract. This adjustment took into account any unclaimed rewards from the first week to accurate distribution

Summary of incentives plan:

The program achieved most of its goal of fostering player engagement on JustBet while successfully incentivizing liquidity provision on WINR Chain. By aligning with Arbitrumā€™s vision for Orbit developments, WINR Protocol created a sustainable framework for ecosystem growth, attracting new users and liquidity providers.

1 post - 1 participant

Read full topic

Biweekly Updates (STIP) Balancer DAO Bi-Weekly Update September 23rd 2024

Published: Sep 23, 2024

View in forum ā†’Remove

ARB Received Last Disbursement: 50,000

ARB Utilized as Incentives in the Last Two Weeks: 50,000

Contracts incentivized over the last 2 weeks:

Gauge Address Pool Symbol Distribution Amount
0x06eaf7bAabEac962301eE21296e711B3052F2c0d wstETH/sfrxETH 16828.78381
0xdB66fFFf713B1FA758E348e69E2f2e24595111cF ECLP-weETH-wstETH 8981.130502
0x050fBe33699E56B577c3D6f090eCE9870A0966bd sFRAX/4POOL 8926.441485
0x96d7C70c80518Ee189CB6ba672FbD22E4fDD9c19 ECLP-wstETH-WETH 8616.91308
0xd9647eb5D6457bd7Adb39B335ab89eC3a1Ea6d09 ECLP-GYD-AUSDT 5316.57885
0x052597B6633814a0a6eA9020eE46E25Aa6936E49 ECLP-GYD-AUSDC 5316.57885
0x8ba2D53F34159C5C5e7add60B56C7dE3BBc1DA68 rETH/wETH BPT 4793.198957
0x7C4A6B0c16cA99e65822Cc531403cE2f8A20A912 ezETH/wstETH 4611.731404
0x260cbb867359a1084eC97de4157d06ca74e89415 wstETH-WETH-BPT 4466.772479
0x2ffa44fDd19B8d3d2b03842E34F1b4c7E9217591 ECLP-GHO-GYD-rh 4410.052617
0x5a0e92a55800BB5bFd5ec6C7340BfdE7f0947c3E cbETH/rETH/wstETH 4381.906654
0x8f57378CaD866a46eA702B7ACAEBF21dd93B4804 ETHx/wstETH 4126.35998
0x59907f88C360D576Aa38dba84F26578367F96b6C rsETH/wETH 3481.554089
0x4b8858a8E42f406B4dC2eCB8D48B5cf0021035c8 sUSDe/sFRAX 2945.619866
0xB76ed1927F54C76DCdfC311f30dF2277dEAb93eF ECLP-sFRAX-aFRAX 2677.836241
0x2b52a321Fc2ab77e9fC8488D792BB3CaEA966c0b ECLP-AUSDC-AUSDT 2265.003154
0xfC745035F31BCbaEb2D1a89aA9171495c671F6cE ankrETH/wstETH-BPT 1969.859731
0x2dEafe52b0bCb9801d3aaDc0D75c7879cB2E5825 inETH/wstETH 1673.647651
0x7dc6C96bf1c0ce2e5Ddad5601AFeCC0207b0870C sFRAX/FRAX 1249.656913
0x7a45919ca9Cf2176833492B9D049B34312AF90fa ECLP-rETH-wstETH 1205.026309
0xdEC026525FE4FEF54857bCF551aEA97aBc24A673 ECLP-sUSDe-GYD 892.6120805
0x879049Df2744B8D8848985C82275AD4c07379905 ECLP-wUSDM-GYD 847.9814765
0x40e86216712cB9871B9C698EA3AFB22f88c00E6e ECLP-WOETH-WETH 14.73815099
0xcfab2efeF3aFfdd158568DC896115Eac26B3C498 ECLP-GHO-USDe-rh 0.01233377611
0xb072496eEf1F88a2Bd1BA93F880c7ed685264EB1 instETH/wstETH 0.003333992221

Contract address label Form completed for all addresses: Yes

ARB left over: 0 ARB left to be distributed.

Plan for leftover ARB: No ARB is left over, as the STIP.B has concluded. Therefore the plan for incentivizing the most productive and valuable yield bearing liquidity on Balancer will not be carried out using ARB going forward. Balancerā€™s core pool cycle will continue however, meaning fee redirection will incentivize veBAL holders to vote for high performing pools on Arbitrum as part of our continuous flywheel.

Summary of incentives: Balancerā€™s ARB incentive strategy aims to direct BAL tokens toward established gauges on Arbitrum, thereby boosting the most lucrative liquidity pools in terms of both returns and fees for liquidity providers. By leveraging Balancerā€™s core pool mechanisms along with the STIP Addendum boost settings, this approach seeks to create a vibrant and sustainable ecosystem for the most valuable asset classes on Arbitrum within Balancer. The goal is to optimize the capital efficiency of ARB incentives, benefiting both the Arbitrum ecosystem and the Balancer DAO. For a comprehensive overview of the incentive structure, please check our Addendum post.

Additionally, Balancer has formed several partner integrations that have enhanced the flow of ARB through our collaborating teams. This includes strong collaborations with Aave and Gyroscope, which enabled Gyroscopeā€™s Rehype pools to tap into the yields from Aaveā€™s lending markets, including GHO, resulting in increased net ARB for Balancer LPs. The Galaxe team has been able to leverage quests for Balancer and Arbitrum to draw in more new users and is concluding soon. This type of new engagement is invaluable to both of our ecosystems,

Check out the quest board here.

The fight for the top interest bearing stablecoins and ETH derivatives has come to a conclusion in terms of the STIP but the BAL and AURA saga is far from over.

Across this week we have seen a 13% decrease in daily average fees, TVL has stayed relatively flat, and we noticed a rotation of capital towards stablecoins with the only upward TVL metric of 4.6% in USD terms.

The full distribution with quantities can be seen in this transaction and will be repeated in one week to have the same ratio of rewards distributed for a full two week epoch. See csv with calculated amounts for reference.

Additional Info / Disclosures to Multisig: Balancer DAO is using the same 3/5 KYC Multisig as utilized in the original STIP program.

STATS 9/9/24 - 9/16/24

Average daily TVL: $76,365,483

Average daily transactions: 627

Average daily volumes: $4,479,843

Number of unique user addresses: 1,055

Transaction fees: $7,064 / day

Link to Dashboard showing metrics: Balancer Dune Dashboard

Plan For the Next Two Weeks

While the STIP.B program has come to an end, we will continue to provide some external incetnives to a new product which has launched between Balancer and CowSwap on Arbitrum, CowAMM.

The Arbitrum Arc

With support from Galaxe on our Pendle and ARB CowAMM pools we intend to showcase exactly how important MEV reduction is on long tail assets. We are currently providing over 10,000 USDC in incentives and plan to match more upcoming partners who are interested in leveraging CoWAMMā€™s tech. Check out the ARB/wETH and PENDLE/wstETH for a peak at how MEV reduction takes true shape by giving back to LPs to maximize their outcomes.

Our system is slightly adjusted from the original system developed for STIP . The dynamics and parameters of the original STIP are described here .

Summary of incentives plan: Balancer pushes forward for yield bearing tokens making LSTs, LRTs, and stablecoins our peak interest as Defi shifts toward this narrative for BTC next. To visualize TVL in both denominations via our dune dashboard we keep like assets in their respective currency. While TVL on LST/LRT pools in USD terms is down to roughly 33MM from last epoch, the ETH value has decreased to 14.4K ETH, this liquidity while increasing in dollar value, is likely flowing out if incentive APRs are more worthwhile elsewhere. The top 5 pools have seen only one change this epoch, with wstETH/wETH replacing itā€™s direct Gyroscope counterpart, and ECLP wstETH/wETH. Still maintaining their positions are the wstETH/sfrxETH, ECLP weETH/wstETH, rETH/wETH, and ETHx/wstETH pools! The TVL of the top 5 pools changed from 17.3MM to 17.2MM, with a drecrease in ETH terms form 7,851 to 7,489 ETH.

Yield bearing stablecoins continue to show a strong hold on Balancer. 11.2MM USD in TVL, the previous ATH has been beaten once again as new pools have come to the forefront with 11MM. The top five being sUSDe/sFRAX has been bumped out by, [USDC/sUSX ], ECLP aUSDC/aUSDT, sFRAX/4POOL, ECLP GYD/aUSDC, ECLP GHO/aUSDC. Three of which are ECLPS!

Summary of changes to the original plan: The main update to our incentives plan is the introduction of a boost mechanism, applied to the most promising pools as outlined above. This enhancement utilizes Balancerā€™s expertise in yield-bearing strategies, allowing us to focus on pools that offer the greatest benefits to our liquidity providers and participants in the Arbitrum ecosystem. Critical elements like routing optimizations, native yield, and energizing the BAL, AURA, and ARB flywheel are essential for continually attracting new liquidity to the ecosystem.

1 post - 1 participant

Read full topic

Security Council Elections September 2024 Nominee Selection Phase

Published: Sep 23, 2024

View in forum ā†’Remove

The Nominee Selection phase of the September 2024 Security Council election process has commenced.

WHO?

  • 39 candidates have registered for the election, check them out on Tally

WHAT?

  • Delegates must nominate their preferred candidates on Tally in order for them to qualify for the final round of voting
  • Delegates can split their votes across multiple candidates
  • To qualify for the final round of voting, each eligible candidate must be supported by pledged votes representing at least 0.2%(~8.6M ARB) of all votable tokens
  • This guide highlights some things to consider when evaluating candidates

WHEN?

  • Delegates have until September 29 to nominate their preferred candidates

  • There will also be Governance Call on Septmeber 24 at 15:00 UTC to:

    • discuss what makes a good candidate
    • answer any questions about the elections
    • hear from any candidates on the call

What is the Security Council?

If you are unfamiliar with the Security Council, you can read more about it here:

Remember to vote!

Weā€™re counting on you to vote for the next cohort of Security Council members to secure the Arbitrum ecosystem! :saluting_face::blue_heart::orange_heart:

8 posts - 8 participants

Read full topic

DAO Programs & Initiatives LTIPP Retroactive Community Funding

Published: Sep 23, 2024

View in forum ā†’Remove

LTIPP Retroactive Community Funding

100,000 ARB from the LTIPP was allocated for retroactive funding to community members who add valuable contributions during the Pilot Program.

DAO members who feel they have contributed meaningfully to the LTIPP program can apply by replying to this forum thread using the application template below.

The DAO will vote via a single Approval Snapshot vote to decide which if any, retroactive applications should be paid. The DAO does not have to spend the entire 100K ARB Budget. Only applications with at least 75M votes in favor will receive funding. If the budget is exceeded, retroactive funding will be awarded in order of most votes until the budget is exhausted.

While the DAO will decide who receives funding based on the Snapshot vote, the council and advisors may provide recommendations to the DAO given they are very familiar with what happened during the LTIPP.

Teams may edit their applications until October 7th and 11:59 PM EST to reflect delegate feedback before applications are locked and posted to Snapshot on October 10th.

Application Template

LTIPP Contribution:

What did you contribute to the LTIPP(Include links to relevant contributions)?:

Why is this contribution meaningful to the Arbitrum DAO?:

Team Info:

Who worked on the LTIPP contribution?:

How are you involved in the Arbitrum Ecosystem?:

Requested Budget:

What budget are you requesting from the 100,000 ARB?:

What is the justification for this budget request?:

Do you agree to complete the Arbitrum Compliance process before receiving any funds?:

Timeline to apply

Stage Dates Description
Application September 23rd - 30th Teams apply for retroactive funding on the forum
Delegate Feedback September 23rd - October 7th Delegates give feedback on requests and amounts. Applicants can alter applications to reflect feedback
Snapshot vote October 10th - October 17th Dao votes to select funding

9 posts - 7 participants

Read full topic

General 19th GRC - Governance Reporting Call on Wednesday, September 25th at 2pm UTC

Published: Sep 23, 2024

View in forum ā†’Remove

REMINDER: The 18th Open Governance Call will take place on Wednesday, August 28th. The call will happen at 2 pm UTC / 11 am EST.

UPDATES TO POST:
By Tuesday, you should be able to see the updates for all initiatives here: 19th GRC (Monthly Governance Report Call)_ 240925. Note that teams are still updating the document.

1 post - 1 participant

Read full topic

General Want to know about community meetings

Published: Sep 23, 2024

View in forum ā†’Remove

Hello, Evenyone.
I have been reading a lot about arbitrum recently, such as x, forums, tally, snapshots, and learned some things about arbitrum governance, LTIPP, ARDC, ADPC, and I am also sorting out some arbitrum-related projectsā€¦
Now I want to participate more deeply in the arb ecosystem, so I want to know if there are any community meetings that I can attend.

ps: I asked about it on discord before, and I met a scammer ,lol, so I wanted to post a topic on the forum. If you need to comply with certain regulations, please tell me to modify it, thank you!

6 posts - 3 participants

Read full topic

General RWA Treasury proposal

Published: Sep 23, 2024

View in forum ā†’Remove

I am pleased introduce myself and to ask if you would consider allocating from Treasury to a low/medium risk asset - MarkitLend US Consumer Credit Fund. This fund invests in a diversified pool of consumer loans originated by Prosper and Lending Club. We have been running this strategy internally for the past several years and now are opening to external investors.

Value Proposition/Investment Thesis:

MarkitLend US Consumer Credit Fund enables investors to access an asset class traditionally available only to banks and institutional investors. The Fund invests in diversified portfolio of consumer loans originated and servicd by prosper.com and lendingclub.com .

Our investment strategy has provided steady, low volatility returns on average 7.5% per annum since 2017.

This makes it an ideal investment for investorsā€™ medium term savings and retirement accounts.

Section 2 - Key investment merits

  • Steady yieds of around 7.5% per annum, net
  • Short duration ā€“ loans range from 1 ā€“ 5 years with overall duration 2.75 years
  • Regular pricing ā€“ Daily NAV
  • Daily payments of principal and interest create liquidity for redemptions
  • Manager has a long term track record
    For more info about MarkitLend and our Fund see www.markitlend.com

In addition, we can make the fund available to any of your members who would like to invest.

See our latest presentation

Kind regards,

Michael Sonenshjine
msonenshine@markitlend.com

2 posts - 2 participants

Read full topic

Security Council Elections Cyfrin - Application for Security Council

Published: Sep 22, 2024

View in forum ā†’Remove

GM!

Great to meet you all, and thank you for taking the time to consider our application to the security council!

You may already recognise the Cyfrin name through our relationship with Arbitrum as a whitelisted security service provider or through our CEO, Patrick Collins, and his widely viewed educational videos.

For those who donā€™t know us, we are a security company with a mission of making Web3 safer for everyone, and we do this in four ways:

  • We provide Smart Contract audits,
  • We teach developers for free,
  • We share open-source security tooling,
  • And offer advisory services to chains and protocols.

Security is our number one priority in everything we do.

We have effectively secured over $20B in TVL and have helped some of the biggest protocols and blockchains, including Securitize, Chainlink, Wormhole, Axelar, Swell, Ondo, Beefy, Linea, zkSync, and many more.

We believe our extensive experience in Web3 security and our commitment to the Arbitrum ecosystem makes us a great candidate to join the Security Council.

We look forward to hearing your feedback, and once again, thank you for taking the time to read our application!

All the best,

Cyfrin

1 post - 1 participant

Read full topic

Security Council Elections WakeUp Labs - Candidate for Security Council

Published: Sep 21, 2024

View in forum ā†’Remove

Hello Arbitrum Community,

Iā€™m writing today as the representative of our organization, WakeUp Labs.

WakeUp Labs is a blockchain development company based in Argentina that specializes in EVM-compatible chains, DAOs, protocols, and startups. Over the past 2.5 years, we have dedicated ourselves to advancing the web3 ecosystem and Ethereum through our core values of decentralization, collaboration, and excellence. Our technical expertise and active involvement in the Arbitrum DAO make us strong candidates for the Security Council.

Motivation to Join the Security Council

WakeUp Labs is deeply committed to enhancing the security and resilience of decentralized platforms. Since joining the Arbitrum DAO in February, we have proactively addressed key needs, such as developing a front-end interface that allows users to force include transactions during sequencer malfunctions. Our first formal proposal passed successfully with 99.47% community approval, demonstrating our dedication to finding effective solutions.

Beyond proposals, we actively participate in forums and attend key events like ETHDenver, EthCC in Brussels, ETH Argentina, and Aleph (Pop-up city). We have also contributed to the Arbitrum SDK, improving code without direct contracts with Off-Chain Labs or the Foundation, showcasing our commitment to the ecosystem.

Joining the Security Council aligns with our expertise, values, and dedication to responsible governance. We are ready to bring our transparency, technical skills, and proactive approach to this critical role.

Our Approach:

  • Transparency and Communication: We are committed to keeping the community informed through detailed proposals and regular updates. As Security Council members, we will ensure transparent communication about council decisions, engaging with the community through forums and social media.
  • Team-Based Representation: Representing WakeUp Labs as a team allows us to allocate resources effectively, ensuring thorough research and high-quality contributions.
  • Dedicated Leadership: As the representative of WakeUp Labs, I will dedicate significant time and resources to researching the ARB ecosystem, actively participating in forums, and sharing our technical perspectives.

Relevant Experience

WakeUp Labs has a proven track record of delivering secure, innovative blockchain solutions. Our expertise spans smart contract development, product and protocol design, and our diverse project portfolio includes AAVE forks, bridges, wallets, RWA platforms, index APIs, and games. Many of our projects are under NDAs, reflecting our ability to manage complex and sensitive tasks.

Key Highlights:

  • Governance and Community Engagement: Our active participation in the Arbitrum DAO, including proposals with 99.47% support (link to proposal), reflects our commitment to community-driven governance and engagement (link to update thread).
  • Security Excellence: We consistently pass third-party audits and prioritize internal training, code reviews, and security best practices to uphold the highest standards.
  • Aligned Values: Our commitment to security and decentralization aligns with the core values of the Arbitrum ecosystem.
  • Proactive Security Culture: With experience in the crypto space since 2017, we maintain a proactive security mindset through workshops, assessments, and continuous improvement.
  • Diverse Perspective: Based in Argentina, we bring geographic and cultural diversity to the Council, enriching its global representation.
  • Accountability: We are committed to maintaining transparency and accountability in all Security Council activities.

Closing Statement

WakeUp Labs is dedicated to safeguarding the Arbitrum ecosystem with integrity, expertise, and a security-first approach. We are eager to serve as proactive and responsible members of the Security Council, aligning our experience and commitment with the communityā€™s best interests.

Thank you for your support!

Organization: WakeUp Labs

Representative: Gonzacolo.eth, COO & Co-founder

Email: gonza@wakeuplabs.io

1 post - 1 participant

Read full topic

Security Council Elections Kolawole Oluwatosin - Candidate for Security Council Elections Sep-2024 Ready to Contribute

Published: Sep 20, 2024

View in forum ā†’Remove

Hello everyone,

My name is Kolawole Oluwatosin and I am excited to apply for a position on the Arbitrum Security Council. I bring a unique blend of certifications, technical skills, and deep passion for governance, risk management, and security in both Web2 and Web3 ecosystems. My journey thus far has equipped me with a solid understanding of the challenges and solutions within the evolving landscape of blockchain security.

As a certified cybersecurity professional, I have honed my skills in areas such as IT systems security, risk profiling, and network protection. My participation in comprehensive cybersecurity training programs has not only given me a strong foundation in governance, risk management, and compliance (GRC), but also provided me with hands-on experience in applying these principles to real-world scenarios.

In the Web3 space, Iā€™ve taken the initiative to specialize in smart contract security and auditing. I am adept at smart contract development best practices and have gained experience in analyzing audit reports to identify vulnerabilities. My focus on ensuring security in decentralized environments, coupled with my knowledge of IT governance and compliance frameworks, positions me well to contribute meaningfully to Arbitrumā€™s blockchain ecosystem and its security council.

I view this role as a chance to not only further my own development but to also bring fresh perspectives and cutting-edge insights to the Arbitrum Security Council. I am confident that my passion, combined with my ability to bridge Web2 and Web3 security practices, will add immediate value to the Arbitrum ecosystem.

Here is my Tally profile: Kolawole Oluwatosin | Arbitrum Security Council Candidate. Please, vote for me and feel free to leave your questions or suggestions in this thread or send them via DM.

Thank you.

1 post - 1 participant

Read full topic

Security Council Elections Dedaub - Intent to run for the Sep 2024 Security Council Elections

Published: Sep 20, 2024

View in forum ā†’Remove

Dear Arbitrum Community, thanks for inviting us to contest the Arbitrum Security Council election. Being a member of the security council would align with our teamā€™s mission, having already been part of the zkSync security council and having worked for various stakeholders in the Arbitrum and greater Ethereum community. You can find further information about our application below:

Motivation

At Dedaub, our fundamental mission is to enhance the security and resilience of the Web3 ecosystem. We are committed to safeguarding decentralized platforms and building trust within the community. Joining the Arbitrum Security Council represents an opportunity for us to extend our positive impact by collaborating with like-minded professionals dedicated to safeguarding a major ecosystem. Our previous initiatives, such as being a founding member of the Security Alliance (https://securityalliance.org), memberships in other security councils, and security vulnerability disclosures on 3rd party protocols such as Uniswap reflect our commitment to this cause.

A secondary motivation is that we have a number of our partners (e.g. the Arbitrum DAO procurement committee) and clients such as GMX and Pendle rely on the security of the Arbitrum network, further aligning us with this role. Therefore, we believe that by contributing our expertise to the Arbitrum Security Council, we can help fortify the platform, ensuring a safer environment for its users and stakeholders.

Relevant Experience

Dedaub brings a wealth of experience in blockchain security and smart contract auditing. Our team has conducted security audits and security impact studies for the Ethereum Foundation, ensuring the Ethereum ecosystem evolves in a secure manner. Additionally, we are a member of the security council for zkSync, which presents similar challenges to being a security council member on Arbitrum.

Our experience extends to auditing important projects within the Arbitrum ecosystem, such as GMX. We have also actively participated in high-stakes bug bounty programs and emergency response scenarios. One such example is our security disclosure on the Multichain bridge, whereby we helped move $1B in various tokens that were immediately at risk. There are many other examples of ecosystem threats whereby the Dedaub team was roped in to help in a war room scenario. Experiences like this demonstrate our ability to perform under pressure and deliver effective solutions.

Being a founding member of the Security Alliance underscores our collaborative approach to industry-wide security challenges. Additionally, our role as a security advisor to the Arbitrum DAO Procurement Committee (ADPC) has allowed us to influence procurement strategies with a security-first mindset. This diverse experience equips us with the insights and skills necessary to contribute meaningfully to the Arbitrum Security Council.

Other Legal Considerations

Dedaub is Domiciled and Resident in Malta, a crypto-friendly jurisdiction. Our addition would also provide further jurisdictional diversity to the Arbitrum security council.

1 post - 1 participant

Read full topic

Grants Discussions Forse Report Gitcoin-Arbitrum Partnership Analysis

Published: Sep 20, 2024

View in forum ā†’Remove

Forse by Stablelab is excited to share this Forse Report on the outcomes of the Gitcoin-Arbitrum Partnership in the context of Pluralistic Grants framework adopted by the Arbitrum DAO and being executed by Thrive Protocol.

We analyzed the characteristics of Thrive-powered rounds in comparison to Gitcoin activity in other chains, aiming to shed some light into their performance in terms of efficiency, equality, engagement, and participating users. We hope these key statistics will help shape future iterations of campaigns and pave the way to an even more fruitful partnership with Gitcoin.

This report serves as the deliverable for Milestone 2 of the Firestarters Grant awarded to the Forse Team.

Key Takeaways

  • Thrive-powered rounds on Arbitrum performed better than similar rounds in Ethereum and other L2s, with an efficiency score of 0.237.
  • Thrive-powered rounds had the second best Gini coefficient of 0.559, indicating more equal rounds in terms of donation sizes.
  • Thrive-powered rounds displayed increased consistency in terms of engagement across donation periods, likely driven by effective off-chain campaigns.
  • All in all, Thrive-powered rounds showcased higher average donations across profiles, with gamers contributing $4.839 on average, second only to Ethereum.

Coverage

This report aims to analyze the outcomes of the Gitcoin-Arbitrum Partnership, with focus on Thrive Protocolā€™s facilitation and the Thank ARB campaign, from August, 2023 to March, 2024.

Limitations and Additional Considerations

Given the complexities of the gitcoin data landscape, all data points utilized in this analysis were produced from an aggregation of data obtained from the following data sources:

  • Open Source Observatory (OSO),
  • Gitcoin regendata.xzy,
  • Official Gitcoin graphQL endpoints.

However, during the analysis, we identified minor discrepancies between the different data sets utilized. Therefore,all numbers are subject to a small error margin.

With regards to impact on key on-chain network metrics, the lack of a standardized reporting framework for initiatives with considerable off-chain components constitutes a blocker to the accurate calculation of impact metrics. This is further aggravated by the fact that a majority of the projects funded within the scope of the analyzed partnership were to be executed off-chain.

Thrive as a Chain

For the purpose of this analysis, we considered Thrive-powered rounds as if they were a chain in order to effectively generate cross-chain comparisons. ā€œArbitrumā€ values exclude all ā€œThrive-poweredā€ rounds.

Gitcoin-Arbitrum Partnership Analysis

Arbitrum Dominance in Gitcoinā€™s Activity

As mentioned in a previous report, thereā€™s a clear dominance of Arbitrum as the network to run rounds, with 87% of the rounds in Q2 2024 executed in Arbitrum, this perfectly aligns with the commencement of the formal partnership between both ecosystems, with Thrive Protocol as facilitator.

Efficiency of Thrive-Powered Rounds

Definitions

Round Efficiency

For the purpose of this analysis, Round Efficiency is defined as the ratio of total funds obtained from donations to the matching pool size. Rounds with higher efficiency will effectively amass a higher amount to be distributed across the projects participating in the round, increasing the total amounts allocated to the projects in the round. A lower efficiency ratio would signal that the round was not able to attract meaningful donations and that most of the funds distributed come from the matching pool.

Example: A round with 50,000 tokens in the matching pool and 25,000 tokens in total donation value has an efficiency score of 0.5 (i.e. 50% efficient). Whereas a round with 50,000 tokens in the matching pool, and 100,000 in total donation value has an efficiency score of 2 (i.e. 200% efficient).

Efficiency Analysis

Thrive-powered rounds in Arbitrum had an efficiency score of 0.237, performing better than rounds executed in Ethereum, and well above rounds in Arbitrum (non-Thrive) and Polygon. However, it still ranks far behind from rounds in Optimism, which yielded an efficiency score of 0.443.

Adjusting by round size, and only considering rounds similarly sized to the ones executed by Thrive, we can observe that Ethereum obtains a slightly higher efficiency score than the Thrive-powered rounds (+0.04 difference in favor of Ethereum).

If we ignore the rounds and only consider the total donation value relative to the total size of all matching pools by chain we can see some significant variations in the efficiency scores in most chains but Thrive-powered and Ethereum. This suggests that Thrive-powered rounds are, in fact, more consistent in their performance. In contrast with other chains whose efficiency scores are highly influenced by key rounds with extremely good efficiency but that cannot consistently attract the same level of donations.

Donation Equality

Definitions

Gini Coefficient as a way to measure donation equality

Core to the Gitcoin ethos, and by design, Gitcoin rounds aim to inspire and incentivize as many individuals as possible to donate to as many projects as possible as a way to gauge interest and demand and democratically fund those projects that matter the most to the community.

In this context, the gini coefficient presents itself as an effective way to measure if many similar sized donations have occurred within a round, in alignment with the beforehand mentioned core concepts. A lower Gini coefficient indicates more donation equality, whereas a higher coefficient indicates the presence of higher variations in donation sizes.

Equality Analysis

Thrive-powered rounds in Arbitrum had a Gini coefficient of 0.559, performing better than rounds executed in all other chains where Gitcoin is available but Ethereum (only by a slim margin of 0.004 in favor of Ethereum).

If we ignore the rounds and only consider the total donation value relative to the total size of all matching pools by chain we can observe that Gini coefficients move towards 1, indicating a higher inequality across the board. Nevertheless, the aggregated total donations from Thrive-powered rounds still were more equal in size than other donations in Arbitrum (0.67 vs 0.711).

Donation Timeline Analysis

Definitions

Donation Timeline

The Donation timeline represents the activity of users that donated over the progress of the round. In order to achieve comparable data, all donation activity is relativized to its start and end date. This allows us to plot it as a function of round completion 0%-100% by participating projects. In the heatmap-like graph, green areas indicate activity (donation) and the red ā€œdotā€ indicates the point where 50% of the donations had happened

Donation Timeline Curves

This curve graphically represents the aggregation of donations as a function of the project completion rate. Fundamentally, it shows when donations are made throughout the completion of the projectā€™s donation rounds. In other words, it highlights when most donations happened, early or late relative to a normalized donation period. A straight line indication that donation came in uniformly over the donation period.

Timeline Analysis

At first glance, we can observe a congregation of activity aligned for many projects. This suggests similar donation periods (determined by the round in which these were included), but also highlights that activity follows a pattern, possibly aligned with off-chain events, such as social media pushes and activation. Thereā€™s also an apparent correlation with higher Total Donated Amounts and clustering of Median activity towards the end of the donation period.

In future analysis, itā€™d be interesting to collect and overlay such events and advertising efforts to evaluate correlations.

Sorting by Median

Sorted by Round Donation Period Start

Sorted by Total Amount Donated (low to high)

Donation Timeline Curves

As mentioned in the definitions above, we are able to plot a donation characteristic curve that graphically represents when most donations happen. Off all the chains observed, Thrive-powered rounds stand out for displaying high uniformity in donation through the majority of the donation period, with a spike as rounds reach their final moments of the donation period. On the contrary, zkSync and other more novel L2s stand out due to their tendency to have many donations early in the donation period.

All in all, the donation characteristic curve of Thrive-powered rounds suggest a constant and ongoing engagement with the participating Gitcoin projects, most likely due to frequent off-chain activations, such as social media outreaches and campaigns.

Donor Analysis

Definitions

Profiles

For this analysis, we segmented the donors into one of five ā€œprofilesā€ based on the usersā€™ past interactions with over 3.5 million labeled contracts, across multiple chains. The profiles utilized in this analysis are: ā€œNFT Enthusiasmā€, ā€œDapp Userā€, ā€œGamerā€, ā€œDeFi Degenā€, and ā€œTraderā€.

For more information on how we segment users on their on-chain activity, please refer to this page in the Forse Docs Site.

Distribution of Donors by Profiles

At first glance, we can observe that the distribution of donations by profile of Thrive-powered rounds is almost the same across all major chains where Gitcoin is deployed, with only minor (single digit percentage) differences.

Notably, Polygon has a considerably larger share of participation (unique donations) from the ā€œtraderā€ profile than the other chains and Thrive-powered rounds (50% vs 25-35% range).

Distribution of Total Donations by Segment

At first glance, we can observe that the distribution of total donation by profile of Thrive-powered rounds is almost the same across all major chains where Gitcoin is deployed, with only minor (single digit percentage) differences.

It is worth noting that Thrive-powered rounds in gitcoin in general have over double the relative participation of Gamers in the total donations compared to non-Thrive rounds in Arbitrum (2.84% vs. 1.25%), considerable higher than other L2s (1.55% for Optimism and 1.92% for Polygon), and slightly above Ethereum (2.49%).

Average Donations by Profile

When analyzing the average donation across chains and profiles, we observe that Thrive-powered rounds effectively engaged donors and encouraged high-value contributions, particularly among the ā€œgamerā€ profile segment, slightly higher than the same segment in Arbitrum, but also the second-highest among all chains after Ethereum.

While rounds in Ethereum are in the lead in terms of average across most profiles segments, Thrive-powered rounds consistently outperformed other L2s, suggesting Thriveā€™s effectiveness when it comes to the implementation of donor engagement strategies.

Network Gamer Defi Degen Dapp User Trader NFT Enthusiast
zkSync Era $2.817 $2.376 $1.920 $1.833 $1.682
Optimism $2.806 $2.274 $1.475 $1.827 $1.319
Arbitrum $4.474 $3.262 $3.191 $3.011 $1.569
Ethereum $11.600 $4.827 $4.858 $3.705 $2.577
Polygon $2.414 $1.238 $1.190 $0.394 $0.696
Base $1.781 $1.552 $1.235 $1.814 $0.794
Thank ARB $4.839 $2.285 $2.751 $2.114 $1.202
Celo $3.274 $3.683 $3.492 $3.428 $1.009
Avalanche $1.517 $4.068 $3.494 $4.797 $2.099
Metis - $7.215 - $28.085 $1.642
Lukso - $2.947 - - -
Fantom - - - $0.047 -

Conclusions

All in all, the analysis highlights several positive aspects of the partnership between the Arbitrum Ecosystem and Gitcoin. Thrive-powered rounds have demonstrated relative efficiency and consistency, falling only behind Ethereum in most analyses. This sets a positive tone for future initiatives and contributes to solidifying Arbitrumā€™s dominance within the Gitcoin ecosystem.ā¤

ā¤While measuring impact in on-chain network metrics still remains a challenge due to difficulties associated with the absence of a standardized reporting framework for initiatives with considerable off-chain components, leveraging underlying strategies beneath these positive outcomes will likely further enhance the outcome of future rounds within the Gitcoin-Arbitrum Partnership.

1 post - 1 participant

Read full topic

Security Council Elections 0xDonPepe - Candidate for Security Council

Published: Sep 19, 2024

View in forum ā†’Remove

I am announcing my candidacy for the Arbitrum Security Council: Hereā€™s why Iā€™m running and why I believe I can contribute to securing the future of our ecosystem.

:wave: Hey Arbitrum community, Iā€™m 0xDonPepe from Mexico, and Iā€™m excited to announce my candidacy for the Arbitrum Security Council. With 11 years in the cryptocurrency space, I bring a unique blend of TradFi and DeFi experience to the table. Hereā€™s what you should know about me.

:mortar_board: Educational Background
I hold a Masterā€™s degree in Finance & Banking from the Universidad de AlcalĆ” (UAH) and a BBA from Schreiner University. This academic foundation has allowed me to develop a solid understanding of financial systems, making me well-equipped to navigate the complexities of governance and security.

:briefcase: Professional Experience
In my TradFi career, I worked at Wells Fargo and BBVA, where I gained invaluable experience in traditional banking operations and risk management. I now manage a friends-and-family fund, applying my financial expertise in the crypto space.

:link: Crypto and DAO Governance
Over the past decade, Iā€™ve built deep expertise in blockchain and decentralized governance. Iā€™m a co-founder of Ethereum Monterrey, a thriving local community, and a delegate in the Arbitrum DAO, where I actively participate in governance decisions. I understand the weight of responsibility in decision-making and will bring this mindset to the Security Council.

:trophy: Hackathon Wins and Technical Engagement
Last month, I won the Protocol Labs track in the ā€œCrecimiento/Alephā€ hackathon in Argentina, where I deployed a project on Arbitrum. The project provided utility to governance tokens, showing my ability to both innovate and contribute technically to the Arbitrum ecosystem.

:closed_lock_with_key: Why Iā€™m a Strong Fit for the Security Council

  • Aligned: Iā€™m fully committed to Arbitrumā€™s long-term success and will always prioritize the communityā€™s best interests.
  • Diverse Perspective: My background in both TradFi and DeFi, combined with my location in Mexico, brings a fresh and valuable perspective to the Council.
  • Operational Security: I practice rigorous OpSec, including hardware wallet usage, ensuring that the trust placed in me is never compromised.
  • Proactive Engagement: Iā€™ve proven my dedication by participating in DAOs and community-building efforts. Iā€™m ready to engage 24/7 in case of emergencies or security drills.

:bulb: Critical Thinking
Having worked through high-pressure situations in TradFi and crypto, I know how to think critically and act decisively in moments of crisis. My blend of financial, governance, and technical experience makes me well-suited for the Security Councilā€™s responsibilities.

:globe_with_meridians: Accountability
Transparency and responsibility are at the core of what I do. I will document all actions taken as a Security Council member and work closely with the community to communicate issues and resolutions.

:ballot_box: In Closing
The security of Arbitrum is paramount, and I am committed to safeguarding it with integrity and diligence. I would be honored to serve as your representative on the Security Council.

Thank you for your support!

1 post - 1 participant

Read full topic

DAO Programs & Initiatives Final Report: Arbitrum as official sponsor and 2 workshops at Ethereum Argentina 2024

Published: Sep 19, 2024

View in forum ā†’Remove

Summary

Argentina has one of the strongest Ethereum communities and is among the top 15 countries in cryptocurrency adoption, a prominence it has gained as a means to mitigate financial instability and inflation.

Ethereum Argentina is a non-profit conference, which seeks to improve and expand the ecosystem, fostering the exchange of knowledge and strengthening the network of contacts between participants. An ideal space to establish valuable connections and learn from industry leaders, providing a unique opportunity to interact with the community.

From Ethereum Argentina, we proposed the Domain Allocator that Arbitrum become a sponsor of the event once again, allowing both in-person and social media exposure to over 2,000 technical and non-technical attendees

We also suggested the presentation of two in-person workshops during the conference:

  • The technical aspects of the sequencerā€™s operation and Wake Up Labsā€™ proposal for developing a front end.

  • A technical workshop explaining the benefits of building with Orbit technology over other L2 stacks.

Finally, we also had a talk by @AnaTech.eth from the Arbitrum Foundation, providing an update on the latest developments with Arbitrum and Orbit Chain

By having a presence both in the social media and in the workshops, Arbitrum gained an audience of 2,000 users, developers & builders, fostering the use and development of its chain, leading to greater adoption of this scalability solution in Argentina and throughout Latin America. Additionally, it helped the Argentine community gain a better understanding of how Arbitrum works and its advantages compared to other L2 solutions.

Ethereum Argentina 2024

This year, we proposed a one-day conference with an agenda full of innovative content about the revolution and opportunities Ethereum is creating: use cases, new tech updates, staking, AI and blockchain, cybersecurity, Web 2 companies transitioning to Web 3, DeFi, NFTs, tech revolution, digital identity, rollups, Argentina as the crypto capital, crypto usability, and much more!

The main event was a huge success:

  • more than 2.000 assistants
  • 34 speakers
  • 11 Workshops
  • 20 conferences
  • 1 main stage + 1 workshop + wide co-working spaces + nft projection

Regarding Arbitrum, we posted a proposal for it to be one of the official sponsors of Ethereum Argentina and to host 2 workshops during the main event.

In this regard, we proposed achieving 3 milestones:

  • First, securing the sponsorship space and the workshops slots. This was accomplished as soon as the proposal was approved, as our team reserved the space.

  • Second, the presence on social media and the brandā€™s visibility during the event. This was also successfully achieved, as we explain below.

  • Third, and what we consider most valuable, is the execution of the workshops on the day of the event. We had two great workshops dedicated to showcasing Arbitrumā€™s technology. As a premium, we also had a talk by Ana BelĆ©n from the Arbitrum Foundation, who provided an update on what is currently happening in the ecosystem.

Media & Brand Presence (2nd Milestone)

As soon as the sponsorship was approved via the Domain Allocator, we announced on social media that Arbitrum was once again a sponsor of Ethereum Argentina:

This post was published on social media platform X and also shared on Instagram and LinkedIn. We posted on various social media platforms to reach a broader audience beyond just those who follow crypto Twitter. Ethereum Argentina aims to attract new users and developers to the ecosystem.

The post was well received by the audience, with over 700 views and 61 interactions. Ehereum Argentina event was also shared by Arbitrum accounts dedicated to the Latin American audience. See here & here.

Additionally, during the event, the Arbitrum brand was prominently displayed alongside the main sponsors:

image image

Arbitrum is also featured on our website as a sponsor:

Workshops (3rd milestone)

Making Arbitrum More Decentralized (@0xMilton & Chris Escalante - @WakeUpLabs ).

:film_projector: Recording (in Spanish)

@0xMilton explained the characteristics of a rollup, demonstrated the technical functioning of a sequencer, discussed its challenges, and introduced a new feature they are developing for Arbitrum: a front-end interface to force transaction inclusion during sequencer downtime.

Then Cris spoke and showcased the code behind the application they are building. Together, they explained that their goal is to create a decentralized, user-friendly app that can force transactions during sequencer downtime, in order to make Arbitrum more decentralized:


This workshop addressed two key aspects for the DAO. Firstly, it provided high-quality technical educational content, enabling developers to gain a deeper understanding of the sequencerā€™s operations and the challenges involved in the functioning of a rollup.

Secondly, it showcased Arbitrumā€™s commitment to investing in security measures for its users. By enabling direct transaction submission to Layer 1, users can bypass potential issues with the sequencer or any attempts at censorship, ensuring uninterrupted transaction capabilities. This approach also upholds Arbitrumā€™s trustless security model, reinforcing the integrity of its rollup technology even during operational challenges.

Lastly, this workshop not only served to showcase what can be built on Arbitrum, how to do it, and the benefits it can bring, but also how to take a proposal to the Arbitrum forum for community and governance feedback before presenting an official proposal to the Arbitrum DAO.

Despega con Arbitrum Orbit: Crea tu Propia Blockchain Capa 3 (@edsphinx aka Oscar - Ethereum Honduras Community Blockchain Developer)

@edsphinx presented a workshop on how to deploy your own Layer 3 using Orbit technology. In this workshop, the benefits of building with Orbit technology over other L2 stacks were explained


Oscar was in charge of demonstrating live how to create a Layer 3 with Arbitrum Orbit. Our goal was to support the Foundationā€™s initiative with their Developer Guild: at Ethereum Argentina, we believe that the development of Arbitrumā€™s technology is crucial for the growth of the ecosystem, so we aim to bring it closer to more developers

Additionally, for the attendees (and now for you here in the Arbitrum DAO!), Oscar left a small gift: a link where you can find a step-by-step guide on how to deploy your own Orbit Chain, along with all the necessary documentation (in Spanish)

Premium: An Arbitrum Talk

Lo mƔs reciente en Arbitrum y en el universo Orbit (@AnaTech.eth - Arbitrum Foundation)

:film_projector: Recording (in Spanish)

@AnaTech.eth started the talk by discussing whatā€™s currently happening in Arbitrum, providing an excellent opportunity for everyone to get up to date. She extended an invitation to participate in Arbitrumā€™s governance, to build on this L2, and introduced the new update: Stylus, which allows coding in Arbitrum using other programming languages such as Rust and C++:

She also talked about the development of Orbit Chains on Arbitrum and how the foundation is supporting their continuous growth. In this regard, she shared an Alpha: there are already more than 60 publicly announced Orbit Chains, with many more currently being built!

Anaā€™s talk was an excellent opportunity for developers to get up to speed on the tremendous growth of the Arbitrum network and its ecosystem, composed of both L2 and L3, the technology being developed, and the efforts to attract new developers, such as Stylus.

Final Thoughts

There was tremendous interest from local developers! The room was packed during the Arbitrum workshops:

The workshops and the talk successfully brought Arbitrum closer to both developers and ecosystem enthusiasts. Through these technical demonstrations, detailed explanations, and discussions on new features, participants not only gained a better understanding of how Arbitrumā€™s technology works but were also motivated to contribute to the ecosystemā€™s growth.

Without a doubt, they sparked significant interest. The importance of governance and decentralization was reinforced, opening doors for more users and developers to get involved in building a more secure and accessible Arbitrum for everyone.

We are very grateful to the DAO for the opportunity to have Arbitrum as a sponsor of Ethereum Argentina 2024, and we hope you are just as pleased with the results as we are. Weā€™ve seen firsthand how interest in Arbitrum continues to grow steadily in our country.

We look forward to collaborating on similar initiatives in the future!

The entire team is at the DAOā€™s disposal for anything you may need.

Ethereum Argentina team

1 post - 1 participant

Read full topic

General Syntra ā€“ Setting a New Standard for DAO Participation

Published: Sep 19, 2024

View in forum ā†’Remove

This is Syntra App Communication Thread. We will publish here all updates regarding to Syntra App

In the evolving world of decentralized governance, DAOs have become central to decision-making across Web3. Yet, for many delegates, the tools and processes available often feel fragmented, isolated, and hard to navigate. Weā€™ve experienced these challenges firsthand, not just as developers but as participants in various DAOs.

Today, weā€™re announcing Syntra, a delegate dashboard born from this realization: governance doesnā€™t need an isolated toolā€”it requires an integrated solution focused on people, the ones driving these organizations forward.

A Shift in Focus: From Tools to People

For too long, DAO tooling has been focused on solving specific issuesā€”one tool for proposals, another for voting, and yet another for analytics. The result? A fragmented experience that leaves participants, both newcomers and experienced teams, struggling to piece together a coherent workflow.

Key Features:

  • Simplified Proposal Drafting & Management: Streamlined workflows for creating proposals, participating in discussions, and managing decisions in a unified space.
  • Comprehensive Onboarding: Integrates key resources and tools to assist with onboarding, helping newcomers and professionals alike navigate DAO governance processes.
  • Unified Interface: Designed for both individual and team-based usage, Syntra brings a cohesive experience to save time and boost delegate efficiency.
  • Insights and Analysis: Provides valuable insights into complex governance topics, improving decision-making and fostering informed discussions.

Our Goal: To make DAO participation more accessible and effective, and in doing so, help strengthen the broader DAO ecosystem.


Our Approach

We knew there had to be a better way. So we asked: What if we could give DAO participants a head start? What if we could streamline these processes, so they can focus on what really mattersā€”making impactful decisions?. Our target user base varies from newcomers to professional delegates leading teams of 10+ members.

  • For newcomers: Syntra lowers the barriers to entry, making it easier to draft proposals, post comments, participate in discussions, vote, and analyze governance activity.
  • For professional organizations: It facilitates coordination and collaboration, providing role-based access and tracking tools to streamline internal processes.

By integrating many of the existing tools within the DAO ecosystem, we help delegates manage governance processes more efficiently, improving not just individual contributions but also team-based workflows.


Expected Outcomes:

  1. Increased Participation & Deliberation: With improved onboarding and streamlined governance, we aim to attract a more diverse group of participants, contributing to ecosystem decentralization and enhanced decision-making.
  2. Greater Transparency & Accountability: By tracking all delegate activities, we ensure greater transparency in decision-making.
  3. Optimized Token Utilization: The voting module reduces friction, encouraging more active participation in the governance process of ArbitrumDAO.

Syntra is a free app, integrating with various existing solutions in the DAO space, such as identity, profiles, reputation, and voting mechanisms. Our mission is to ensure that delegates, whether individual participants or professional teams, have the tools they need to succeed, without creating another isolated solution.


Whatā€™s Next?

Beyond our MVP, you can expect:

  • A Unified Governance Hub for all DAO governance activities.
  • Increased Delegate Productivity with a comprehensive management interface.
  • Higher Quality Governance with more thoroughly researched proposals.
  • Data-Driven Governance, enabling better decision-making through integrated tooling.
  • Secure and Transparent Operations.

Captured during the first session of GovTalks.

Showcasing the app at the end of the second session last week!

We would love to hear your thoughts and ideas on Syntra as we continue to refine and build on the platform. Your feedback is crucial to shaping a tool that truly meets the needs of ArbitrumDAO members and helps raise the standard for decentralized governance.

Stay tuned for more updates and check here on this forum post for more details. We look forward to seeing how Syntra make your DAO experience better!

1 post - 1 participant

Read full topic

Biweekly Updates (STIP) Shell Protocol Bi-Weekly Update September 18, 2024

Published: Sep 18, 2024

View in forum ā†’Remove

Recap of the Previous Three Weeks

ARB Received Last Disbursement: 62,500

ARB Utilized as Incentives in the Last Two Weeks: 62,500

Contracts incentivized over the last 2 weeks:
Shell+eth gauge: 0x4ff4758a0F4739567f0e955311dE213A69FD16B7
aArbARB gauge: 0x16d325B1722035a9821377CB64cE79540934b764
crvUSD/USDT gauge: 0xF6fa02AF6B9DBDD60B371aBD7aAFD71ac39410d6
mooCurveUSD-USDC gauge: 0x0a51Da91ecdf7475195007A51259B4745622bCA9
Curve 2Pool gauge: 0xbe8E380E5b03CD74E7b4Aa2741eC7Cc40b690700

Contract address label Form 49 completed for all addresses: YES

ARB left over: 0

Plan for leftover ARB: The program started one week late, so we are one week behind. The program will continue at the current rate, on a one week lag until all tokens have been distributed.

Summary of incentives: Incentives went to encourage users to use the Shell dapp interface and provide liquidity to DeFi protocols in the Arbitrum ecosystem.

Additional Info / Disclosures to Multisig: None

STATS
TVL (added to DeFi protocols): $4,316,223

Average daily transactions: 256

Average daily volumes: $591,470

Number of unique user addresses: 400

Transaction fees: NA

Link to Dashboard showing metrics: [See previous posts]

Plan For the Next Two Weeks
Program is now over.

Contracts that will be incentivized:
NA

Contract address label Form 49 completed for all addresses: Yes

Mechanism for distribution incentives: use a version of the Curve gauge staking contract

Summary of incentives plan: Same plan as previous week.

Summary of changes to the original plan: No changes.

1 post - 1 participant

Read full topic

Polygon
Canonical PIPs PIP-47: Protocol Council Multi-Threshold Smart Contract Upgrades

Published: Sep 24, 2024

View in forum ā†’Remove

Authors: Carlos Gonzalez Juarez, Javier Gonzalez de Chaves Garcia, Fabrice FranƧois, Harry Rook, Tanisha Katara, Mateusz Rzeszowski
Type: Contracts

Type: Contracts

Table of Contents:

  • Abstract
  • Motivation
  • Definitions
  • Specification
  • Security Considerations
  • Backward Compatibility

Abstract

This proposal introduces a multi-threshold multisig system to the Protocol Council governing body that builds upon Aragonā€™s OSx protocol, enhancing access control while ensuring extensibility, in line with PIP-29: Polygon Protocol Council specification.

The proposed contracts integrate the flexibility of multiple approval thresholds, improving upon traditional dual multisig setups by allowing fine-grained permissions and proposal execution control.

Motivation

Current dual-contract multisig setups often introduce inefficiencies in access control by requiring additional roles and permissions for contract-based governance. This can lead to complexity in managing contracts and reduce flexibility in decision-making processes.

The proposed multi-threshold multisig offers a streamlined solution for the Protocol Council by eliminating the need for new roles and instead leveraging the existing permission structures within the system. This significantly reduces friction in access control management, making the system more efficient and easier to use.

Multi-threshold upgradeability also follows the specification laid out for the Protocol Council in PIP-29:

Regular, i.e., non-emergency, changes to the contracts are facilitated by a 7/13 (55%) consensus to maximize efficiency. These types of changes require a timelock delay of 10 days to ensure the ability for the community to exit the system before any change takes place.

At the same time, an emergency route can facilitate immediate changes to system smart contracts in case of a critical issue. A timelock mechanism proves inefficient in such scenarios, as itā€™s unable to ensure any potential issue remains contained and is addressed immediately without opportunities for outside interference, due to the public nature of timelocked transactions. Consequently, an emergency route for changing system smart contracts is introduced, requiring a very high 10/13 consensus of the Protocol Council to execute any change without a timelock.

Definitions

Multi-Threshold Multisig: A governance system that requires varying approval thresholds depending on the context of the proposal.

Timelock: A delay mechanism that ensures a waiting period before executing certain actions or proposals. This is primarily used for non-emergency proposals to provide time for community review.

Aragon OSx: A modular contract suite for decentralized decision governance and permission management written in Solidity. It allows for composable governance structures using plugins to easily upgrade functionalities without disrupting operations.

Executor (DAO.sol): The contract responsible for holding permissions and executing actions. It verifies whether an address has the required permissions to perform a certain operation.

Governor: The multisig component of the system is responsible for creating proposals, gathering approvals, and executing actions once the required number of approvals is met. It works alongside the Executor to ensure the correct functioning of the multisig system.

Plugin Setup Contract: A contract that handles the installation and configuration of the multisig plugin within the executor contract (DAO.sol). It assigns permissions and ensures that all components of the multisig system are correctly connected.

PermissionManager: A part of the system that manages permissions for different roles and actions. It controls who can perform certain actions within the system, ensuring secure and decentralized access control.

allowFailureMap: A feature that allows certain actions within a proposal to fail without reverting the entire transaction. This provides more flexibility in the execution of complex proposals by permitting non-critical failures.

Emergency Proposal: A type of proposal that requires immediate execution due to a critical situation. It is subject to higher approval thresholds and may bypass the usual timelock or approval process to address urgent issues quickly.

Specification

The multi-threshold multisig is built on top of Aragonā€™s OSx protocol, following the typical Solidity topology of Executor and Governor contracts with a Plugin Setup contract to ensure correct functioning of the plugin in the different stages of its lifecycle.

The DAO.sol contract serves two main purposes:

  • Hold the list of the permissions assigned
  • Execute on behalf of the contracts that own that permission

The function hasPermission() checks if an address has permission on a contract via a permission identifier and considers if ANY_ADDRESS was used in the granting process.

function hasPermission(

    address _where,

    address _who,

    bytes32 _permissionId,

    bytes memory _data

) external view returns (bool);

The input parameters descriptions are the following:

  • _where: The address of the contract.
  • _who: The address of an EOA or contract to give the permissions.
  • _permissionId: The permission identifier.
  • _data: The optional data passed to the PermissionCondition registered.

The second most important functionality in this contract is the execute() function doing so for a list of Actions. If a zero allow-failure map is provided, a failing action reverts the entire execution. If a non-zero allow-failure map is provided, allowed actions can fail without the entire call being reverted.

function execute(

    bytes32 _callId,

    Action[] memory _actions,

    uint256 _allowFailureMap

) external returns (bytes[] memory, uint256);

The input parameters descriptions are the following:

  • _callId: The ID of the call. The definition of the value of callId is up to the calling contract and can be used, e.g., as a nonce.
  • _actions: The array of actions.
  • _allowFailureMap: A bitmap allowing execution to succeed, even if individual actions might revert. If the bit at index i is 1, the execution succeeds even if i action reverts. A failure map value of 0 requires every action not to revert.

As stated before, the DAO.sol (also referred to as the Executor) is connected to the Multi-threshold Multisig (Governor), and it does so by the permissions stored in the first contract. These permissions are set at ā€œinstallationā€ time by the PluginSetup, which tells the DAO.sol which permissions should be granted from whom and to who for the correct functioning of the system. It does so by deploying a specific instance of the Multisig contract for the DAO.sol and then using the DAO.sol Permission Manager to assign the required Operations.

// Prepare permissions

PermissionLib.MultiTargetPermission[]

memory permissions = new PermissionLib.MultiTargetPermission[](3);

// Set permissions to be granted.

// Grant the list of permissions of the plugin to the DAO.

permissions[0] = PermissionLib.MultiTargetPermission(

PermissionLib.Operation.Grant,

plugin,

_dao,

PermissionLib.NO_CONDITION,

multisigBase.UPDATE_MULTISIG_SETTINGS_PERMISSION_ID()

);

permissions[1] = PermissionLib.MultiTargetPermission(

PermissionLib.Operation.Grant,

plugin,

_dao,

PermissionLib.NO_CONDITION,

multisigBase.UPGRADE_PLUGIN_PERMISSION_ID()

);

// Grant `EXECUTE_PERMISSION` of the DAO to the plugin.

permissions[2] = PermissionLib.MultiTargetPermission(

PermissionLib.Operation.Grant,

_dao,

plugin,

PermissionLib.NO_CONDITION,

DAO(payable(_dao)).EXECUTE_PERMISSION_ID()

);

With that, we have the Executor connected to the Governor, that is, the DAO.sol contract with the Multisig Plugin.

Now, since DAO.sol doesnā€™t hold any logic by itself to tell it when to execute something, thatā€™s delegated to the Multisig, which has the functionality to create proposals, approve them, wait, and confirm their execution.

function createProposal(

    bytes calldata _metadata,

    IDAO.Action[] calldata _actions,

    uint256 _allowFailureMap,

    bool _approveProposal,

    uint64 _startDate,

    uint64 _endDate,

    bool _emergency

) external returns (uint256 proposalId);

When creating a proposal, the multisig members are required to pass certain parameters in. The first, the metadata is an IPFS cid, in which members can pass any important offchain data that helps users understand the proposal being discussed. The file stored in IPFS should be in json format, and while itā€™s open for anyone to input whatever is desired, it is recommended having at least the following keys:

metadata: {

title: string;

summary: string;

type: string;

description?: string;

resources: Array<{

name: string;

url: string;

}>;

};

For the rest of the parameters of the proposal creation function:

  • _actions: The actions that will be executed after the proposal passes.
  • _allowFailureMap: A bitmap allowing the proposal to succeed, even if individual actions might revert. If the bit at index i is 1, the proposal succeeds even if the i action reverts. A failure map value of 0 requires every action to not revert.
  • _approveProposal: If true, the sender will approve the proposal.
  • _startDate: The start date of the proposal.
  • _endDate: The end date of the proposal.
  • _emergency: Whether the proposal is an emergency proposal or not.

At this point, when the data is being stored, the plugin parameters get saved into the proposal itself, freezing any changes from misconfiguring the proposal. These plugin-level parameters are the following:

struct MultisigSettings {

bool onlyListed = True;

uint16 minApprovals = 7;

uint16 emergencyMinApprovals = 10;

uint64 delayDuration = 10 days;

bool memberOnlyProposalExecution = True;

uint256 minExtraDuration = 7 days;

}

The plugin parameters are set by governance, and can be changed at the plugin level by a proposal passed by the council.

The parameters function as follows:

  • onlyListed: Whether only listed members can create proposals.
  • minApprovals: The minimal number of approvals required for a proposal to pass
  • emergencyMinApprovals: The minimal number of approvals required for an emergency proposal to pass.
  • delayDuration: The duration of the timelock between proposals has been approved and then confirmed at a later date.
  • memberOnlyProposalExecution: Boolean to set if only multi-sig members should be allowed to execute once the proposal is finished and confirmed
  • minExtraDuration: The minimal extra duration for members to approve and confirm the proposal. This prevents proposals from being created with a timespan that wonā€™t allow the council to participate effectively.

Once a proposal has been created, the first stage starts, and itā€™s the same whether the proposal is an emergency one or not: enough approvals need to be gathered in time for the proposal to proceed.

address approver = _msgSender();

if (!_canApprove(_proposalId, approver)) {

revert ApprovalCastForbidden(_proposalId, approver);

}

Proposal storage proposal_ = proposals[_proposalId];

unchecked {

proposal_.approvals += 1;

}

proposal_.approvers[approver] = true;

Once the required number of approvals is met, there are two possible execution routes:

Emergency

Can be executed by calling the execute() function:

return

proposal_.parameters.emergency

? proposal_.approvals >= proposal_.parameters.emergencyMinApprovals

: (proposal_.approvals >= proposal_.parameters.minApprovals &&

proposal_.confirmations >= proposal_.parameters.minApprovals);

The proposal is not an emergency, and therefore, it requires following the normal flow in which members upload the secondary metadata and start the timelock specified by the plugin settings.

After the timelock has expired, a second confirmation is required from the multisig members.

address approver = _msgSender();

if (!_canConfirm(_proposalId, approver)) {

revert ConfirmationCastForbidden(_proposalId, approver);

}

Proposal storage proposal_ = proposals[_proposalId];

unchecked {

proposal_.confirmations += 1;

}

proposal_.confirmation_approvers[approver] = true;

After that, the process reaches its final point, in which can be executed if the required number of members have approved and confirmed the proposal in time:

Proposal storage proposal_ = proposals[_proposalId];
proposal_.executed = true;

_executeProposal(

dao(),

_proposalId,

proposals[_proposalId].actions,

proposals[_proposalId].allowFailureMap

);

This execution ties back to the initial step, where the DAO.sol contract receives a set of actions to execute, along with a failure map. The failure map allows for greater granularity in handling the atomicity of these executions.

Backward Compatibility

The proposed multi-threshold multisig system introduces new functionalities that require upgrades to existing contracts.

Specifically, the new multisig system requires updates to the roles and permissions managed by existing Protocol Council multisig contracts.

Security Considerations

The primary security challenge is ensuring that the system can handle varying approval thresholds and partial action failures without introducing vulnerabilities that could be exploited.

Additionally, the proposal systemā€™s staged approval mechanism, requiring both an initial and a final confirmation for non-emergency proposals, adds an additional layer of security by preventing premature execution of unauthorized actions.

To mitigate edge cases, the system includes expiry mechanisms for approvals and confirmations, ensuring that proposals cannot linger indefinitely in an approved state and become vulnerable to future exploits.

Further real-world testing will occur during phased deployments to ensure all potential issues are identified and mitigated.

Copyright

All copyrights and related rights in this work are waived under CC0 1.0 Universal.

1 post - 1 participant

Read full topic

Announcements Borā€™s security bug for subsequent versioned reads in parallel execution

Published: Sep 24, 2024

View in forum ā†’Remove

Summary
In Borā€™s parallel EVM execution functionality there was a bug around ValidateVersion which might produce inconsistent block processing results for specific malicious crafted transactions between nodes implementing parallel execution and those which are not.

The bug could possibly cause parallel executors to compute a different block hash from a regular (serial) executor in some rare scenarios.

Root cause analysis

In parallel executor, StateDB.readMap was only written once at the first time MVRead is called thus all subsequent reads (which can be different from first read) were not considered by ValidateVersion, which could produce a wrong validation result and an invalid state being committed.

Basically it was possible for the same execution task to read from different versions of the same key path.

The flow of the exploit looks something like this:

  • If the attacker is a unprivileged transaction sender:

A malicious transaction sender can send specially-crafted transactions to cause a block to be rejected by validators that run parallel EVM due to receipt or state root mismatch as block producer always executes transactions in sequential manner.

  • If the attacker is a block producer

A malicious block producer can change the receipt and state roots to match the state it wants to commit. If the majority of validators run parallel EVM (> 2/3), thereā€™s a chance that the malicious block will be recognized as a block in the canonical chain.

Resolution and recovery

A patch was successfully released on 18th September, with Bor tag 1.4.1

It consisted of a new check included in MVRead to make sure that all subsequent reads returned by MVHashmap.Read have the same version with that of the recorded first read. If not, the running incarnation should be marked as a ā€œRead conflict detectedā€.

The patch was first tested on a devnet, then tested and rolled out on Amoy and Mainnet nodes simultaneously . A release announcement was shared, allowing all the validators to upgrade.

1 post - 1 participant

Read full topic

Developers Unblock my Coinbase

Published: Sep 22, 2024

View in forum ā†’Remove

Continuing the discussion from Borā€™s Security bug about parallel execution in EVM:

1 post - 1 participant

Read full topic

General What was the point

Published: Sep 19, 2024

View in forum ā†’Remove

Iā€™ve been loyal to this chain for the last 3 years. When ETH txn prices went astronomical I moved all my holding to MATIC, from everywhere. But now I feel like a fool. Especially after this migration. Iā€™m still HODLING, trying to keep the faith. Yet seeing the market cap and coin rank plummet really makes me question my sanity. Which leads me to the question. What was the point of this. Did the community not see a mass selloff coming?

-Signed, Deeply Disappointed POL HODLER

1 post - 1 participant

Read full topic

Announcements Bor v1.4.1 PoS Mainnet and Amoy Testnet

Published: Sep 18, 2024

View in forum ā†’Remove

Hello All,

A new version of Bor - v1.4.1 has been released for both Polygon Mainnet and Polygon Amoy Testnet. It is a maintenance release and fixes a security bug. Please upgrade Bor on all nodes to this version at the earliest.

Steps for upgrading Bor node

  1. Stop bor service

    sudo service bor stop
    
  2. Install Bor with a version tag, network name (mainnet/amoy), and node type (sentry, validator, or archive).

    # Replace the node type
    curl -L https://raw.githubusercontent.com/maticnetwork/install/main/bor.sh | bash -s -- v1.4.1 <network> <node_type>
    
  3. Check bor version

    /usr/bin/bor version
    
    # It should print 
    # v1.4.1
    
  4. Restart bor service

    sudo service bor start
    

Bor Changelog

Whatā€™s Changed

  • Fixed a bug in parallel executor. The bug could possibly cause parallel executor to compute a different block hash from a regular (serial) executor in some rare scenarios.

Docker Images

You can find the latest docker images here:

Bor: https://hub.docker.com/r/0xpolygon/bor/tags

Heimdall:https://hub.docker.com/r/0xpolygon/heimdall/tags

Thanks,

Polygon Team

1 post - 1 participant

Read full topic

Announcements Bor v1.4.1 Mainnet and Testnet POS

Published: Sep 18, 2024

View in forum ā†’Remove

Hello All,

A new version of Bor v1. 1.4.1 has been released for both Polygon Mainnet and Polygon Amoy Testnet. It is a maintenance release and fixes a security bug. Please upgrade Bor on all nodes to this version at the earliest.

Steps for upgrading Bor node

  1. Stop bor service

    sudo service bor stop
    
  2. Install Bor with a version tag, network name (mainnet/amoy), and node type (sentry, validator, or archive).

    # Replace the node type
    curl -L https://raw.githubusercontent.com/maticnetwork/install/main/bor.sh | bash -s -- v1.4.1 <network> <node_type>
    
  3. Check bor version

    /usr/bin/bor version
    
    # It should print 
    # v1.4.1
    
  4. Restart bor service

    sudo service bor start
    

Bor Changelog

Whatā€™s Changed

  • Fixed a bug in parallel executor. The bug could possibly cause parallel executor to compute a different block hash from a regular (serial) executor in some rare scenarios.

Docker Images

You can find the latest docker images here:

Bor: https://hub.docker.com/r/0xpolygon/bor/tags

Heimdall:https://hub.docker.com/r/0xpolygon/heimdall/tags

Thanks,

Polygon Team

1 post - 1 participant

Read full topic

Introduce Yourself Polygon Village | Introduce Yourself | Adrianofoca

Published: Sep 16, 2024

View in forum ā†’Remove

Basic Introduction:
Whatā€™s your name (or username), and where are you from? Adriano
What drew you to the world of blockchain and Web3? Bitcoin

Professional Background:
Please share a bit about your professional background and current occupation.
How do you see your skills and experiences contributing to your Web3 journey?

Interests in Web3:
What specific areas of Web3 are you most passionate about (e.g., DeFi, NFTs, DAOs, Gaming)? Defi
Are there any projects or technologies in Web3 that you find particularly exciting or innovative?
Uniswap

Feature Recommendations:
Have you or a friend ever experienced any pain points when using Polygon PoS? Or, do you have any exciting ideas for the chain you would like to voice?
very excited very fast
If so, do you have any specific features/solutions you think would work well?

Current Projects:
Are you currently working on any Web3 projects? If so, please briefly overview what youā€™re working on.
How can the community support your projects? Are there specific collaborations or insights youā€™re seeking?

Learning and Development:
What challenges have you faced in the Web3 space, and how have you overcome them?
Are there any resources or learning paths youā€™ve found invaluable in your Web3 education that youā€™d like to share?

Community Engagement:
How do you envision contributing to the Polygon Labs community?
Are you looking forward to participating in any discussions, events, or initiatives?

Future Aspirations:
What are your long-term goals within Web3 and blockchain technology?
How do you see the future of blockchain evolving, and what role do you hope to play in it?

Fun Facts:
Share a fun fact about yourself or your hobbies outside of Web3.
Is there anything else youā€™d like the community to know about you?

Connect and Collaborate:
How can other community members reach out to you for collaborations or discussions?
Are you looking for feedback, partners, or resources for your projects?


[Before posting, please claim your quests NFT badge here and delete this line of text]

1 post - 1 participant

Read full topic

Announcements Erigon 2.60.8 Release for Amoy and Mainnet

Published: Sep 16, 2024

View in forum ā†’Remove

Hello All,

A new version of Erigon 2.60.8 has been released for both Polygon Mainnet and Polygon Amoy Testnet. This version majorly includes 2 things.

  1. A new hardfork for Amoy Testnet named Gandhinagar (reasoning given below).
  2. Schedules Ahmedabad hardfork for Polygon Mainnet (more details below).

The Ahmedabad hardfork on Amoy Testnet went through pretty smoothly on Sept 12th. However, the upgrade to WMatic did not go as expected. The changes that were made to the bytecode did not have any effect, thus making the deployment ineffective. During the name change of WMatic to WPOL, the assigning of the new values for token symbol and token name didnā€™t happen properly. This is because during the hardfork, init code doesnā€™t run, but the new bytecode gets placed directly. The fix was to not rely on the initcode, but to instead use constant values that are part of the bytecode.

Please note, since this deployment (i.e. the Ahmedabad hardfork) was done on Amoy Testnet only, we need to execute this additional hardfork (i.e. the Gandhinagar hardfork) only on Amoy. Please upgrade your Amoy nodes before block number 12,121,856 (https://amoy.polygonscan.com/block/countdown/12121856) which is expected to be mined on Wed, Sept 18 2024 around 10 AM UTC. Announcement for Bor can be found here: https://forum.polygon.technology/t/bor-v1-4-0-beta2-amoy-release-gandhinagar-hardfork/19753.

As mentioned above, this version also schedules Ahmedabad hardfork for Polygon Mainnet. Please upgrade your mainnet nodes before block number 62,278,656 (https://polygonscan.com/block/countdown/62278656) which is expected to be mined on Thu Sep 26 2024 around 9 AM UTC. For more information about Ahmedabad hardfork, please refer to PIP-37.

Steps for upgrading Erigon node

  1. Checkout latest tag and build erigon.

    cd ~/erigon
    git pull --tags
    git checkout 2.60.8
    make erigon
    
  2. Ensure that youā€™re on latest verison

    ./build/bin/erigon --version
    
    # It should return
    erigon version 2.60.8-dec9d206
    
  3. Restart the erigon service

    sudo service erigon restart
    

View full erigon changelog here: 2.60.7ā€¦2.60.8

Thanks,

Polygon Team

1 post - 1 participant

Read full topic

Announcements Bor v1.4.0-beta2 Amoy Release (Gandhinagar Hardfork)

Published: Sep 14, 2024

View in forum ā†’Remove

Hello All,

A new version of Bor (v1.4.0-beta2) has been released for Polygon Amoy Testnet. This version includes a hard fork named Gandhinagar fork.

The Ahmedabad hardfork on Amoy Testnet went through pretty smoothly on Sept 12th. However, the upgrade to WMatic did not go as expected. The changes that were made to the bytecode did not have any effect, thus making the deployment ineffective. During the name change of WMatic to WPOL the assigning of the new values for token symbol and token name didnā€™t happen properly. This is because during the hardfork, init code doesnā€™t run, but the new bytecode gets placed directly. The fix was to not rely on the initcode, but to instead use constant values that are part of the bytecode.

Please note, since this deployment was done on Amoy Testnet only, we need to execute this additional hardfork only on Amoy.

Please upgrade your Amoy nodes before block number 12,121,856 (https://amoy.polygonscan.com/block/countdown/12121856) which is expected to be mined on Wed, Sept 18 2024 around 10 AM UTC. Announcement for Erigon with the new release will follow on Mon, Sept 16.

Steps for upgrading Bor node

  1. Stop bor service

    sudo service bor stop
    
  2. Install Bor with a version tag, network name (amoy), and node type (sentry, validator, or archive).

    # Replace the node type
    curl -L https://raw.githubusercontent.com/maticnetwork/install/main/bor.sh | bash -s -- v1.4.0-beta2 <network> <node_type>
    
  3. Check bor version

    /usr/bin/bor version
    
    # It should print 
    # v1.4.0-beta2
    
  4. Restart bor service

    sudo service bor start
    

Bor Changelog

Whatā€™s Changed

Full Changelog: v1.4.0-betaā€¦v1.4.0-beta2

Docker Images

You can find the latest docker images here:

Bor: https://hub.docker.com/r/0xpolygon/bor/tags

Heimdall:https://hub.docker.com/r/0xpolygon/heimdall/tags

Thanks,

Polygon Team

1 post - 1 participant

Read full topic

Announcements Bor v1.4.0 Mainnet Release (Ahmedabad Hard Fork)

Published: Sep 13, 2024

View in forum ā†’Remove

Hello All,

New version of Bor v1.4.0 has been released for Polygon Mainnet. This version includes a hard fork named Ahmedabad fork.
Please upgrade your mainnet nodes before block number 62,278,656 (https://polygonscan.com/block/countdown/62278656) which is expected to be mined on Thu Sep 26 2024 around 9 AM UTC.

For more information about Ahmedabad HardFork, please refer to PIP-37.

Steps for upgrading Bor node

  1. Stop bor service

    sudo service bor stop
    
  2. Install Bor with a version tag, network name (mainnet), and node type (sentry, validator, or archive).

    # Replace the node type
    curl -L https://raw.githubusercontent.com/maticnetwork/install/main/bor.sh | bash -s -- v1.4.0 <network> <node_type>
    
  3. Check bor version

    /usr/bin/bor version
    
    # It should print 
    # v1.4.0
    
  4. Restart bor service

    sudo service bor start
    

Bor Changelog

Whatā€™s Changed

Misc

Full Changelog: v1.3.7ā€¦v1.4.0

Docker Images

You can find the latest docker images here:

Bor: https://hub.docker.com/r/0xpolygon/bor/tags

Heimdall:https://hub.docker.com/r/0xpolygon/heimdall/tags

Thanks,

Polygon Team

1 post - 1 participant

Read full topic

Introduce Yourself https://x.com/loviking15

Published: Sep 12, 2024

View in forum ā†’Remove

Basic Introduction:

Hello everyone, Iā€™m Laurent (aka Loviking), Iā€™m from France.

I was attracted, Iā€™d say more fascinated, by the blockchain technology itself and the decentralized side.

Other
Iā€™m currently closely following (and investing in) 1 project that has released its token on the Polygon blockchain, the $MLC (ā€œMy Lovely Planetā€ project, which aims to create the largest investment fund for the planet, reforestation and biodiversity preservation through a game (currently Match 3) and partnerships, and is preparing to integrate the token into the game at the end of the year).

Looking forward to hearing from you,

Loviking.

:brain: Love What You Do: Youā€™ll Be Happy & Talented!

1 post - 1 participant

Read full topic

Developers I want to list coins and do cross-chain

Published: Sep 12, 2024

View in forum ā†’Remove

Can I submit the contract addresses and related information of the two chains without review, so that I can perform cross-chain operations independently?

3 posts - 3 participants

Read full topic

General Problems with Storage Server and Polygon.io: Any Advice?

Published: Sep 12, 2024

View in forum ā†’Remove

Hi everyone,

Iā€™m experiencing some issues with my storage server while using Polygon.io. Hereā€™s a summary of the problems Iā€™m encountering:

1. Performance Issues:

  • Slow Data Transfers: The storage server is experiencing delays during data transfers, which is affecting the performance of Polygon.io. This makes it difficult to manage large datasets efficiently.
  • High Latency: Thereā€™s increased latency when accessing files from the server, which seems to be impacting how Polygon.io handles and processes data.

2. Compatibility Problems:

  • Integration Challenges: Iā€™ve run into issues integrating the storage server with Polygon.io. Certain features are not working as expected, and there seem to be compatibility limitations between the two.
  • Configuration Errors: Iā€™ve encountered configuration errors when setting up Polygon.io with the storage server, leading to frequent operational issues and performance drops.

3. Connectivity Issues:

  • Intermittent Disconnections: The server occasionally disconnects from the network, which disrupts the operation of Polygon.io. This causes interruptions in data access and affects the overall workflow.
  • Syncing Issues: There are problems with syncing the storage server and Polygon.io, causing delays in data availability and backups.

Steps Taken:

  • Checked Configurations: Iā€™ve reviewed all configuration settings for both the storage server and Polygon.io to ensure proper setup.
  • Updated Software: Both the server and Polygon.io are running on the latest software versions, but the issues persist.

If anyone has experienced similar issues with Polygon.io and storage servers, or if you have any advice or troubleshooting tips, I would really appreciate your input.

Thanks in advance for any help!

3 posts - 2 participants

Read full topic

Announcements Notice: Polygon Forum - Scheduled Downtime: 11 Sep 2024

Published: Sep 11, 2024

View in forum ā†’Remove

The Polygon Community Forum will undergo scheduled maintenance on 11 September 2024 from 09:00 to 10:00 CET. Please note the corresponding times for other regions:

  • US (EST): 03:00 to 04:00
  • UK (GMT): 08:00 to 09:00

2 posts - 1 participant

Read full topic

Announcements Maintenance Announcement: zkEVM Cardona Testnet

Published: Sep 10, 2024

View in forum ā†’Remove

:loudspeaker: Maintenance Announcement: zkEVM Cardona Testnet

Date: September 12th,
Time: 11:00 AM CEST / 09:00 AM UTC
Purpose: System Upgrade

A system upgrade will be conducted on the zkEVM Cardona testnet to improve virtual counter limits. The maintenance is expected to last approximately two (2) hours, during which the testnet will experience downtime.

The recommended official erigon version is either v1.2.15.7 (https://github.com/0xPolygonHermez/cdk-erigon/releases/tag/v1.2.15.7) or v2.0.0-beta18 (https://github.com/0xPolygonHermez/cdk-erigon/releases/tag/v2.0.0-beta18)

With this upgrade, the legacy node will be deprecated. While version v0.7.0-fork11 will remain compatible, it is strongly recommended that all partners transition to using Erigon as the RPC node.

2 posts - 1 participant

Read full topic

Announcements Erigon v2.60.7 Release for Amoy Testnet (Ahmedabad Hardfork)

Published: Sep 10, 2024

View in forum ā†’Remove

Hello All,

A new version of Erigon is available - v2.60.7 for Polygon PoS Amoy Testnet. This release includes Ahmedabad hardfork on erigon which is scheduled for September 12th, 2024 at around 6:00 AM UTC. The HF block number is 11,865,856. It activates PIP-37 and is a mandatory release for operators running Amoy Testnet nodes.

Instructions to Upgrade

  1. Upgrade Erigon to the latest version:

    cd ~/erigon
    git pull --tags
    git checkout 2.60.7
    make erigon
    
  2. Ensure that you are on the latest version:

    ./build/bin/erigon --version
    
    # It should return
    erigon version 2.60.7-93016a97
    
  3. Restart Erigon:

    sudo service erigon restart
    

Thanks,

Polygon Team

1 post - 1 participant

Read full topic

Polygon Mainnet (PoS) Sync Bor and Heimdall from specific block without snapshot

Published: Sep 06, 2024

View in forum ā†’Remove

Currently Iā€™m in a situation where I need to sync Heimdall and Bor from a specific block and up from a fresh system. However, I cannot find any relative docs, which makes me question if this even possible. With that said, what possible methods can achieve the above?

1 post - 1 participant

Read full topic

Announcements Bor v1.4.0-beta Amoy Release (Ahmedabad HardFork)

Published: Sep 05, 2024

View in forum ā†’Remove

Hello All,

New version of Bor v1.4.0-beta have been released for Polygon Amoy. This version includes a hard fork named Ahmedabad fork. Please upgrade your amoy nodes before block number 11,865,856 (https://amoy.polygonscan.com/block/countdown/11865856) which is expected to be mined on Thu, Sept 12 2024 around 8 AM UTC.

For more information about Ahmedabad HardFork, please refer to PIP-37.

Steps for upgrading Bor node

  1. Stop bor service

    sudo service bor stop
    
  2. Install Bor with a version tag, network name (amoy), and node type (sentry, validator, or archive).

    # Replace the node type
    curl -L https://raw.githubusercontent.com/maticnetwork/install/main/bor.sh | bash -s -- v1.4.0-beta <network> <node_type>
    
  3. Check bor version

    /usr/bin/bor version
    
    # It should print 
    # v1.4.0-beta
    
  4. Restart bor service

    sudo service bor start
    

Bor Changelog

Whatā€™s Changed

Misc

Full Changelog: v1.3.7ā€¦v1.4.0-beta

Docker Images

You can find the latest docker images here:

Bor: https://hub.docker.com/r/0xpolygon/bor/tags

Heimdall:https://hub.docker.com/r/0xpolygon/heimdall/tags

Thanks,

Polygon Team

2 posts - 2 participants

Read full topic

Council Transparency Report MATIC - POL Migration: Transparency Report

Published: Sep 05, 2024

View in forum ā†’Remove

Report Author: Mudit Gupta (on behalf of the Polygon Protocol Council)

Address: 0xf29722a899Aa9FD0836076CA1dA64212c451453C

Relating to:

  1. PIP-41: Enable Direct POL Emissions to StakeManager.sol, as discussed on Polygon Protocol Governance Call 8, Polygon Protocol Governance Call 21, Polygon Protocol Governance Call 23, and Polygon Protocol Governance Call 24.

Change type: Regular change via the emergency track with PC consensus: 10/13.

Note: The execution is routed via the emergency track, however, it is not an emergency. change.

Introduction

This document is an official communication between the Polygon Protocol Council and the community. It aims to provide transparency to all community members regarding upcoming regular network changes.

In this transparency report, the Protocol Council (ā€˜PCā€™) outlines the execution details of an upgrade to the POL DefaultEmissionManager.sol contract.

The upgrade contains the following change:

  1. PIP-41 Execution

This upgrade allows for the direct transfer of newly minted POL to the StakeManager contract, as discussed on Polygon Protocol Governance Call 8, Polygon Protocol Governance Call 21, Polygon Protocol Governance Call 23, and Polygon Protocol Governance Call 24.

After evaluating the efficacy, impact, execution specifications, and security considerations, the PC has reached a supermajority consensus of 10/13, thereby executing the change without timelock.

Execution

The subsequent section of the code provides a detailed overview of the execution specifications related to the proposed system smart contract change. These specifications are essential to understand the functioning and implementation of the upgrade:

Part 1: Deploy New DefaultEmissionManager.sol implementation

This update will be made through an upgrade of the DefaultEmissionManagerProxy with the new implementation being deployed with an EOA (0x32bdc6A4e8C654dF65503CBb0eDc82B4Ce9158e6)

Result: 0x152442D77E9fB9C210953d583Cbb2da88027fCB9

Part 2: Execution (in Safe)

A payload for the Emergency PC has been created that executes a ā€œupgradeā€ call to the DefaultEmissionManagerProxyā€™s Proxy Admin.
This will in turn call the ā€œupgradeToā€ function on the DefaultEmissionManagerProxy, updating the logic.

The proposal can be executed, as soon as 10/13 consensus is reached.

Part 2: Validation

Once the upgrade is done, the following can be checked:

  • On calling the mint() function, POL instead of MATIC will be seen being transferred to the StakeManager.

Resources and References

  1. Polygon Forum: https://forum.polygon.technology/ is a discourse forum for governance related discussions. Community members must register for an account before sharing their views.
  2. Read more about PIP-41: Polygon Protocol Council here: https://github.com/maticnetwork/Polygon-Improvement-Proposals/blob/main/PIPs/PIP-41.md
  3. Testnet Review: new implementation, upgrade transaction
  4. Mainnet Review: new implementation, upgrade transaction

Copyrights

All copyrights and related rights in this work are waived under CC0 1.0 Universal.

1 post - 1 participant

Read full topic

Announcements Upgrade to the Polygon Plasma and PoS Portal Smart Contracts

Published: Sep 03, 2024

View in forum ā†’Remove

An upgrade to the Polygon Plasma and PoS Portal Smart Contracts was successfully completed.

The upgrade addresses an issue in RLP decoding to enhance the security, performance, and functionality of the smart contracts in preparation for the POL upgrade. This upgrade ensures a more robust and efficient experience for all users.

There was no disruption to usage, however certain smart contract addresses have changed. For most users, no action is required, however for integrators and projects making use of these smart contracts, please review the address changes. Please refer to the static list of smart contracts for the latest addresses: https://static.polygon.technology/network/mainnet/v1/index.json

The communityā€™s continued trust and support for Polygon PoS ensures the security of the network.

2 posts - 2 participants

Read full topic

Developers AggLayer list of developer resources

Published: Sep 02, 2024

View in forum ā†’Remove

Looking to get started developing on / for the AggLayer? Weā€™ll be keeping this list up to date, so make sure to check back regularly.

Tutorials and Explainers

Developer Tools

Chain Dev Tools

Implementers

Reply with links you find and weā€™ll add them to this original post!

2 posts - 2 participants

Read full topic

Canonical PIPs PIP-46: MATIC to POL Migration

Published: Aug 30, 2024

View in forum ā†’Remove

PIP-46: MATIC to POL Migration

Authors: Simon Dosch, Harry Rook

Type: Contracts

Status: Last Call

Table of Contents:

  • Abstract
  • Motivation
  • Definitions
  • Specification
  • Security Considerations
  • Backward Compatibility

Abstract

This proposal specifies the activation of a number of changes to layer 1 contracts for the Polygon PoS chain, enabling the MATIC to POL migration.

Motivation

As specified in PIP-19, the POL token represents the next-generation native token of the Polygon PoS chain. This upgrade will combine a series of PIPs that enable the MATIC to POL migration in one transaction payload, which will ensure backward compatibility.

Specification

The migration will include the following PIPs:

Backwards Compatibility

This PIP will be backward compatible with the current implementation of the existing layer 1 contracts.

Copyright

All copyrights and related rights in this work are waived under CC0 1.0 Universal.

1 post - 1 participant

Read full topic

Announcements Borā€™s Security bug about parallel execution in EVM

Published: Aug 29, 2024

View in forum ā†’Remove

Summary

In Borā€™s parallel EVM functionality incorrect transaction execution can happen, which might result into inconsistent state and longer time in confirmation of blocks. An executorā€™s transaction nth can access and modifies the data processed by another transaction, thus leading to contradictory output after processing the same block sequentially and parallely.

Root Cause

The function StateDB.createObject will append the journal with a resetObjectChange. The field prev of resetObjectChange is a pointer to a state object returned by StateDB.getDeletedStateObject. This pointer might come from the StateDB of a different executor process, which is handled by StateDB.mvRecordWritten in many setter methods of StateDB. However, in StateDB.createObject, the prev pointer is directly stored into journal instead of a deep copy. To access this pointer, we can trigger resetObjectChange.revert to run, which stores the prev pointer into the StateDB of current executor process. After that, two different executor processes will have access to the same state object in memory. An attack scenario that utilizes this bug to cause asset duplication will involve two transactions in one block:

  • Transaction i: is guaranteed to be executed exactly once by parallel EVM and complete (writes are flushed to MVHashMap) before transaction j reads its StateDB.
  • Transaction j: Transaction j is crafted so that it will be executed more than once

The flow of the exploit looks something like this:

  1. In transaction i, attacker transfers some money to a receiver address (attacker can deploy to receiver address later). This will implicitly create a state object for receiver in StateDB of transaction i.
  2. In first execution of transaction j, attacker deploys contract to receiver address, which will triggers **StateDB.createObject**to store a resetObjectChange with prev pointing to receiver state object of transaction i. The deployment will intentionally revert to invoke resetObjectChange.revert to give transaction j access to the receiver state object of transaction i. Then, attacker transfers an amount n to receiver. If the transfer happens before transaction i settles (writes to final StateDB), receiverā€™s balance will increase by n.
  3. In second execution of transaction j, attacker transfers an amount n to receiver again. However, the receiverā€™s balance was increased by n in first execution of transaction j. Therefore, receiverā€™s balance will increase by 2n at the end of second execution. This is an asset duplication.

Resolution and Recovery

A patch was successfully released on 12th August, with Bor tag **v1.3.7** and commit.

It consists of one https://github.com/maticnetwork/bor/commit/bd5ed4c2c3204770b978b84eaa884fbe02acb532, where in function StateDB.createObject , the deep copy of the state is passed to journal by changing how prev parameter is handled. The implemented behaviour has been covered with unit tests.

The patch was first tested on a devnet, then tested and rolled out on Amoy and Mainnet nodes simultaneously . A release announcement was shared, allowing all the validators to upgrade.

2 posts - 2 participants

Read full topic

Community Treasury Board Announcing the Farcaster Frame Innovators Program

Published: Aug 27, 2024

View in forum ā†’Remove

Hey everyone!

Iā€™m the Head of Grants at Gitcoin, and I am excited to announce that Polygon is teaming up with Gitcoin to offer 500K MATIC for projects that push the boundaries of Farcaster Frames.

This post is intended to provide details on the program and outline the eligibility requirements for the kinds of builders we would like to see apply.

Weā€™re looking for projects that use Farcaster Frames to create killer consumer apps on Polygon. Think social commerce, NFT experiences, or anything that makes crypto more user-friendly. The key is that it needs to work on both Polygon PoS and as a Farcaster Frame.

Who should apply?

  • Teams with a track record in consumer products
  • Developers with a clear vision for integrating Farcaster Frames
  • Projects that can drive real user adoption and transactions

Weā€™re particularly excited about projects pushing the boundaries in:

  • Gamified commerce that makes shopping an adventure
  • NFT experiences that go beyond digital ownership
  • Content creation tools that empower the next generation of creators
  • Applications that blur the lines between digital and physical worlds
  • Community-driven tokens that redefine online engagement
  • AI-blockchain hybrids that leverage the best of both worlds
  • Gaming and virtual worlds that bring Web3 to the masses

How does it work?

Weā€™ve streamlined the process to get from idea to funding as smoothly as possible:

  1. Craft a proposal that showcases your project, team, and roadmap.
  2. Applications should be submitted using this link: https://explorer.gitcoin.co/#/round/137/25
  3. Our team will review each application.
  4. If selected, funding will be released as you hit predetermined milestones. Itā€™s our way of ensuring your project stays on track and delivers real value.

Why are we doing this?

By combining Polygonā€™s speed and low fees with Farcasterā€™s social layer and Gitcoinā€™s community-driven approach, we can create experiences that feel native to Web2 users but pack all the power of Web3.

This collaboration isnā€™t just about throwing money at cool ideas. Itā€™s about leveraging Gitcoinā€™s proven track record in community funding and Polygonā€™s cutting-edge tech to create a new breed of social applications. Weā€™re talking about apps that could bridge the gap between crypto enthusiasts and everyday users, making blockchain interactions as natural as sending a tweet.

Ready to build?

Start brainstorming now ā€“ we canā€™t wait to see what you come up with.

If you have any questions, you can join the dedicated Telegram Group we have: https://t.me/+nAgNOK9rd9YwYWRh

LFG!

2 posts - 1 participant

Read full topic

Community Treasury Board Thrive Polygon Update: Aug 13th to Aug 26th šŸ’°

Published: Aug 27, 2024

View in forum ā†’Remove

Grantees Pumping :fuelpump:

This update covers the last two incredible weeks of Thrive Polygon Season 1, and one thingā€™s for sure ā€“ weā€™re going to have a crazy finish to the program on August 31st. As of today, there are a whopping 20 ways to contribute to Thrive Polygon from 10 of our grantees. You can now earn a wild $1000+ in MATIC for yourself or a community that youā€™re a part of (details below)! The total pool of contributor rewards is now over $65,000 in MATIC. Find them all here.

The Thrive Polygon community has been blowing up ā€“ weā€™ve seen contributions increase 725% (!!) to 13,000+, contributors increase 125% to 3,150+, and our X/Twitter followers on @ThrivePolygon increase 92% to 4,800+.

In addition, this week we will be launching a Thrive Polygon community vote on JokeRace to determine which five grantees will each receive a Community Choice Award (each worth $10,000 in MATIC), awarding our ā€œBest of Thrive Polygonā€ Awards in the best UX/UI, most innovative and best onchain metrics categories (each worth $10,000 in MATIC), continuing to release awesome video interviews with our grantees by our expert partner @Pukecast, and joining @QuickSwap on Fri, Aug. 30 at 1 pm ET. Donā€™t forget to follow @ThrivePolygon on X/Twitter so you donā€™t miss out!

New Contributions :boom:

Earn between $1 to $50 in MATIC for completing any of these contributions, plus enter for a chance to win one of four prizes of $1,000 in MATIC from our grantee @Unitap (and get $5 in MATIC for just entering hat raffle ā€“ itā€™s a no brainer folks).

  1. Forse PolyMatch (@ForseApp) - Earn $2 in MATIC for creating your profile on Forse PolyMatch :arrow_right: https://thrive.polygon.technology/listings/1378
  2. Unitap (@Unitapp_app) - Earn $5 in MATIC for enrolling in a Unitap raffle to win one of four prizes of $1,000 in MATIC :arrow_right:
    https://thrive.polygon.technology/listings/1437
  3. 3look (@3look_io) - Earn $2 in MATIC for creating a Polygon GIF/Meme on 3look and posting it on X/Twitter :arrow_right: https://thrive.polygon.technology/listings/1379
  4. 3look (@3look_io) - Earn $1 in MATIC for following @ThrivePolygon and @3look_io, reposting 3lookā€™s free onboarding X/Twitter post, and tagging three friends :arrow_right: https://thrive.polygon.technology/listings/1380
  5. Intraverse (@Intraverse_Game) - Earn $50 in MATIC for burning your Crystal Pass NFT on Intraverse and leveling up your rarity :arrow_right: https://thrive.polygon.technology/listings/1363
  6. Smart Layer (@smartlayer) - Earn $2 in MATIC for minting a MORCHI Claim Pass in Smart Layer :arrow_right: https://thrive.polygon.technology/listings/1381 [no longer available because all Claim Passes have been minted]
  7. Smart Layer (@smartlayer) - Earn $2 in MATIC for staking a MORCHI Claim Pass in Smart Layer :arrow_right: https://thrive.polygon.technology/listings/1382

Find all the latest contributions at https://thrive.polygon.technology/seasons/polygon-season-1!

Community Growth :boom:

We told you that things would get crazy ā€“ well now they officially have. :rofl:

  • Contributors - 3,150+ (up 125% from two weeks ago)

  • Contributions - 13,000+ (up 725% from two weeks ago)

  • X/Twitter Followers - 4,800+ (up 92% from two weeks ago)

We havenā€™t even finished the season yet and weā€™ve already blown past our targets on both contributors and contributions. And we have a 1 week lag, plus this weekā€™s contributions, so expect that number to get even bigger.

Social Media Buzz :loudspeaker:

Weā€™re continuing our featured X posts on each grantee, posting testimonial videos from founders and top execs at each project, and bringing the vibes to Polygon. Hereā€™s a sample from last week:

Catch Thrive Polygon on the X/Twitter-verse covering all things consumer crypto on Polygon. Hereā€™s a list of our previous and upcoming spaces:

Stay Connected! :globe_with_meridians:

Join the Thrive Protocol Discord discord.gg/thriveprotocol, tune into our future spaces, and follow @thrivepolygon on X/Twitter (turn on notifications) to stay updated on all the exciting activities in the Thrive Polygon community.

Keep Thriving, Polygon! :rocket:

1 post - 1 participant

Read full topic

General I transferred ETH from Polygon zkevm to the Ethereum chain, but it's still showing as pending and hasn't arrived

Published: Aug 24, 2024

View in forum ā†’Remove

I transferred ETH from Polygon zkevm to the Ethereum chain, but itā€™s still showing as pending and hasnā€™t arrived.

hash:https://zkevm.polygonscan.com/tx/0x65a128712a7ebbfff80c2c883b535c263c60a93404073703e43b2a54238cb653

4 posts - 4 participants

Read full topic

Introduce Yourself Introduce yourself - martishka

Published: Aug 21, 2024

View in forum ā†’Remove

Basic Introduction:
Martishka, Iā€™m a finance girl. Iā€™d like to learn more about Web3

Professional Background:
Iā€™m a tax manager, have 9+ years of experience in finance

Interests in Web3:
DeFi, NFTs

Feature Recommendations:
Have you or a friend ever experienced any pain points when using Polygon PoS? Or, do you have any exciting ideas for the chain you would like to voice? Not yet:)

Current Projects:
Layer

Learning and Development:
Sometimes I donā€™t understand anything

Community Engagement:
Yes, in the future

Future Aspirations:
To make an additional source of income

Fun Facts:
I go to gym and have ā€œcry timeā€ almost every day.

Connect and Collaborate:
I can connect here

1 post - 1 participant

Read full topic

Developers Amoy Testnet Error

Published: Aug 20, 2024

View in forum ā†’Remove

Hi,
I am using amoy tesnet and I am getting the specific error almost for all transactions " Transaction was not mined within 50 blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!"
The solutions I got were to increase the gasLimit and gas price. I have increase that my current gas limit is : 500000 and gas price is 100 gwei, along with this I increase the gas price from the metamask still that error occurs.
Is there any other solution to this error, I got in touch with the metamask support , they did possible analysis from their side to which they said it might be an issue from amoy side.
Let me know if there is any possible other solution to this issue.
Thanks

6 posts - 3 participants

Read full topic

Community Treasury Board Thrive Polygon Update: Aug 6th to Aug 12th šŸŒ±

Published: Aug 13, 2024

View in forum ā†’Remove

Thrive Polygon Update: Aug 6th to Aug 12th :seedling:

Earn from $50,000 in MATIC :moneybag:

In our last three weeks of Thrive Polygon, contributors can each earn $300 in MATIC for helping our grantees scale! Weā€™ve now launched our first 7 contributions from 5 grantees, and are set to double that this week. By the end of the week, the total pool of contributor rewards will exceed $50,000 in MATIC! Find them all here.

This week, we will be hosting a Polygon workshop with grantees, joining The Hangout X Space on Wed, Aug. 14 at 11 am ET (link) and connecting our grantees with Dabl.Club, Polygonā€™s leading builder community (link). Weā€™re continuing to feature our grantees daily, including through our subject matter expert partner @Pukecast, so follow @ThrivePolygon on X/Twitter so you donā€™t miss out!

New Contributions :boom:

Earn between $1 to $20 in MATIC for completing any of these contributions. See them all announced on this X/Twitter thread!

  1. Kleo Network (@kleo_network) - Earn $4 in MATIC for minting your KLEO identity on Polygon :arrow_right:https://thrive.polygon.technology/listings/1400
  2. Kleo Network (@kleo_network) - Earn up to $300 in MATIC for being on KLEOā€™s weekly leaderboard top 3 :arrow_right:https://thrive.polygon.technology/listings/1399
  3. FANtium (@FANtiumOfficial) - Earn $2 in MATIC for joining the FANtium Fan Rewards Program and collecting 30 XPs :arrow_right:https://thrive.polygon.technology/listings/1359
  4. FANtium (@FANtiumOfficial) - Earn up to $20 in MATIC by investing in Tennis Players on FANtium (non-US only) :arrow_right:
    :1st_place_medal: Gold - $20 in MATIC :point_right: https://thrive.polygon.technology/listings/1386
    :2nd_place_medal: Silver - $10 in MATIC :point_right: https://thrive.polygon.technology/listings/1385
    :3rd_place_medal: Bronze - $1 in MATIC :point_right: https://thrive.polygon.technology/listings/1384
  5. NFC Wallet (@CitizenWallet) - Earn $100 in MATIC for setting up a community server with Citizen Wallet (NFC Wallet) :arrow_right:https://thrive.polygon.technology/listings/1383
  6. Toaster Finance (@ToasterFinance) - Earn $5 in MATIC for collecting 100 Butter Points :arrow_right:https://thrive.polygon.technology/listings/1348
  7. Reddit Community Currency (@RedditCurrency) - Earn $5 in MATIC for connecting to Reddit, using the faucet and posting about it on X :arrow_right:https://thrive.polygon.technology/listings/1349

Find all the latest contributions at https://thrive.polygon.technology/seasons/polygon-season-1!

Social Media Buzz :loudspeaker:

Weā€™re continuing our featured X posts on each grantee, posting testimonial videos from founders and top execs at each project, and bringing the vibes to Polygon. Hereā€™s a sample from last week:

Catch Thrive Polygon on the X/Twitter-verse covering all things consumer crypto on Polygon. Hereā€™s a list of our previous and upcoming spaces:

Look out for the first of our deep dive vlogs from Pukecast in the coming days!

Community Growth :seedling:

We now have over 1,400 contributors to Thrive Polygon who have collectively completed almost 1,600 contributions. Most grantee contributions are updated weekly, so weā€™ll see last weekā€™s new contributions reflected later this week.

Stay Connected! :globe_with_meridians:

Join the Thrive Protocol Discord discord.gg/thriveprotocol, tune into our future spaces, and follow @thrivepolygon on X/Twitter (turn on notifications) to stay updated on all the exciting activities in the Thrive Polygon community.

Keep Thriving, Polygon! :rocket:

1 post - 1 participant

Read full topic

Announcements Announcement : zkEVM Mainnet beta Update

Published: Aug 12, 2024

View in forum ā†’Remove

The team is excited to announce that starting tomorrow, 13th Aug, 2024 , cdk-erigon will be adopted as the official RPC for zkEVM Mainnet beta . This change will go into effect at 15:00 PM CEST/ 1:00 PM UTC .Thereā€™s no action required from infra providers, and we anticipate no downtime exceeding 5 minutes , starting tomorrow, 13th Aug, 2024, cdk-erigon will be the recommended RPC for zkEVM Mainnet beta, while the zkevm-node will also remain operational.

The recommended official versions are:
Legacy : v0.7.3
Erigon : v1.2.15.3

Although it is not mandatory to upgrade to these versions due to the change, it is advisable to use these versions.

2 posts - 2 participants

Read full topic

Optimism
Mission Grants šŸ¹ [Looking for sponsor] Develop Onchain Social Games that Attract Builders to Optimism (v4)

Published: Sep 26, 2024

View in forum ā†’Remove

Delegate Mission Request Summary: Develop engaging onchain social games that attract and nurture builders, fostering a vibrant community of developers who build valuable applications on Optimism.

S6 Intent : Intent 3A: Grow Application Developers on the Superchain

Note: Please see the comment below for context and details about the rationale and importance of this Mission Request. This Mission Request is the same as the prior versions, except it has a lower budget that fits within the remaining budget for Optimism Season 6.

Proposer: Dan Singjoy

Total grant amount: 15k OP

Should this Mission be fulfilled by one or multiple applicants: One or Multiple

How will this Mission Request help accomplish the above Intent?

The Mission Request to develop onchain games will help accomplish the Intent to grow application developers on the Superchain in several key ways:

  1. Engagement and Attraction: Onchain games are interactive and engaging, providing a fun and compelling way to attract new developers. By offering gamified experiences, builders are more likely to explore and become interested in the Optimism ecosystem.
  2. Skill Development: These games can be designed to incorporate educational elements that teach developers about the Optimism platform, its capabilities, and best practices for building on it. This hands-on learning approach helps developers gain the necessary skills and knowledge.
  3. Community Building: Onchain games foster a sense of community by encouraging collaboration and competition among developers. This helps build a supportive network of builders who can share ideas, solve problems together, and contribute to the ecosystemā€™s growth.
  4. Showcasing Potential: Successful onchain games can serve as showcases for what can be achieved on the Optimism platform, inspiring developers to build their own projects. Seeing the creative and technical possibilities can motivate more developers to join and innovate within the ecosystem.
  5. Incentives and Rewards: Incorporating incentives and rewards within the games can further motivate developers. These incentives can be in the form of tokens, recognition, or other benefits that encourage ongoing participation and contribution to the Optimism ecosystem.

By leveraging these aspects, the mission request to develop onchain games aligns with the goal of growing the number of application developers on the Superchain, ultimately contributing to a more robust and innovative development community.

What is required to execute this Mission Request?

Execution Requirements for the Mission Request:

  • Game Design and Development: Develop engaging onchain games that incorporate educational elements about Optimism.
  • Integration with Optimism Ecosystem: Ensure seamless integration of the games on Optimism, utilizing the unique features and capabilities of the OP Stack.
  • Incentives and Rewards: Design and implement incentive structures to motivate participation and ongoing engagement from developers.
  • Community Engagement and Outreach: Actively invite builders to participate in the games, leveraging marketing and outreach strategies to gain sufficient distribution and network effect.
  • Documentation and Tutorials: Provide clear documentation and tutorials to help developers understand and participate in the games.
  • Impact Assessment: Regularly assess the impact of the games on developer engagement and the overall growth of the Optimism ecosystem, making adjustments as needed to maximize positive outcomes.

These responsibilities and deliverables are essential for successfully attracting and growing application developers on the Superchain through onchain games.

How should governance participants measure impact upon completion of this Mission?

Milestones:

  1. Milestone 1: Initial Game Launch (Month 3)
  • Deploy 1 onchain game, initiate community outreach, and invite builders to participate.
  1. Milestone 2: Midterm Review (Month 6)
  • Conduct a review of progress, including engagement levels, community feedback, and initial impact on developer growth.
  1. Milestone 3: Yearly Review (Month 12)
  • Conduct a comprehensive evaluation of the missionā€™s impact on developer growth and community engagement.

Metrics:

  1. Developer Engagement: Number of new developers, participation frequency, and retention rates with the gameā€™s contracts.
  2. Onchain Transactions: Total and volume of transactions and unique wallet interactions with the gameā€™s contracts.
  3. Community Participation: Increase in community size, showing lasting success in development.
  4. Project Development: Number and diversity of new projects, and their onchain activity, demonstrating tangible outcomes like successful RetroPGF and mission applications.
  5. Network Outreach: Reach, social media engagement, website traffic, and new sign-ups, measuring visibility and audience growth.
  6. Incentive Distribution: Amount and distribution of rewards, and their impact on participation, assessing incentive effectiveness.

Impact:

  1. Developer Onboarding and Retention: Number of new and active developers, indicating sustained growth.
  2. Ecosystem Activity: Increase in onchain transactions and unique wallet interactions, reflecting network usage.
  3. Community Engagement: Growth in community size, RetroPGF participation, and Mission completion from participating developers.
  4. Educational Advancement: Improvements in developer skills and knowledge to ensure educational growth.
  5. Outreach Effectiveness: Reach, social media engagement, website traffic, and new user sign-ups to the game.

Has anyone other than the proposer contributed to this Mission Request?

While originally conceiving the Mission Request, I spoke with several community members at Optimism Fractal events who helped provide some inspiration for the idea.

Additional Information

Eligibility for Game Developers

Game developers must meet specific criteria, including:

  • Proven track record in developing games, preferably in Web3
  • Strong technical understanding of the Superchain and OP Stack
  • Commitment to Optimismā€™s values and collaborative development towards the Optimistic Vision

Funding Allocation

  • OP tokens for game developers are locked for one year (in a similar way to prior builder grants)
  • OP tokens may be distributed to players as participation incentives (in a similar way to prior growth experiment grants)

2 posts - 1 participant

Read full topic

āœØ General OptimismGovBot, bringing the Optimism Collective Forum to Twitter

Published: Sep 26, 2024

View in forum ā†’Remove

Hello Optimism community!

Following the success of EthResearchBot, weā€™re excited to introduce OptimismGovBot ā€“ a Twitter bot dedicated to keeping you informed on the latest posts from the Optimism Collective Forum.

With this bot, youā€™ll receive concise summaries and direct links to new discussions, helping you stay on top of governance activity. Plus, it makes it simple to share any posts that catch your interest.

We hope OptimismGovBot becomes a helpful tool for staying engaged and connected with the community!

2 posts - 2 participants

Read full topic

āœØ General Call for Optimism Speakers [ETH Costa Rica]

Published: Sep 26, 2024

View in forum ā†’Remove

Calling All Speakers for Ethereum Pura Vida! :costa_rica: :red_circle:

Hello Optimists!

As one of the organizers of the upcoming Ethereum Pura Vida event in Costa Rica, Iā€™d like to extend an invitation to those interested in being speakers at our event on October 26th.

Over the past months, iā€™ve been building a strong presence for Optimism in Costa Rica with events like OP Day and the Optimism University Module, and with this event, weā€™re aiming to expand Optimismā€™s impact even further in the country.

Weā€™re eager to give Optimism a strong presence at Ethereum Pura Vida and would love to have international speakers from the community! If youā€™re passionate about sharing insights on DeFi, governance, or any exciting aspect of the Optimism ecosystem, weā€™d love to hear from you.

Please submit your application here, introducing yourself and the topic youā€™d like to present.

For those interested, the side events, the Hackaton begin on October 19th, with the main Ethereum Pura Vida event taking place on October 26th.

Looking forward to hearing from you all! Pura Vida!

1 post - 1 participant

Read full topic

Retro Funding šŸ”“ Joan's RPGF5 Reflections

Published: Sep 26, 2024

View in forum ā†’Remove

In line with what I did for RPGF3 and RPGF4, I will use this thread to share my reflections concerning RPGF5.

In this first post I will collect my take-aways from the process of participating as a reviewer and appeals reviewer in RPGF5.

And then Iā€™ll return later to share my reflections on the voting process in a second post.

Preconditions

Round scope

RPGF5 is designed to reward contributors to the OP Stack. Impact must have been generated between October 2023 - August 2024, and the following 3 categories are recognized:

  • Ethereum Core Contributions
  • OP Stack Research & Development
  • OP Stack Tooling

As application turnout for the round was lower than expected, the round design was updated to allow voters to decide on the round sizing with the stipulation that the token allocation should be no less than 2M OP, and no more than 8M OP.

Basic voting design

Along with the total allocation, each voter is asked to vote on the distribution of funds between the three mentioned categories, and on the distribution of funds between the individual applicants within one of the categories.

Each category will be assigned two groups of voters: A group of expert guest voters and a group of seasoned citizen voters.

Review Process

Main overall impression

From a reviewer standpoint, the RPGF4 review left me with two main wishes: More clarity around what reviewers need or need not check, and better software tools available to reviewers.

In RPGF5, we took a bit step forward with regard to clarity on the review task. The software tools also improved somewhat - though I would have to say that I believe that there is still room for further improvement.

Clarity, objectivity and consistency

Whereas Iā€™m generally in favour of recognizing subjective evaluation as a perfectly valid part of the voting process, I see reviewers as administrative workers tasked with upholding a set of predefined rules and criteria on behalf of the community. In order to be able to do this reliably and consistently, the guidelines must be clear and actionable, and there should be little room or need for personal opinions in the process.

In RPGF5 I was very happy to see the introduction of a reviewerā€™s checklist which attempted to turn the abstract application rules into concrete checks for the reviewers to perform, as well as a list of specific rejection reasons that corresponded 1:1 with the checklist items.

Much discussion came out of this - arguably the round eligibility criteria were lacking some nuances, forcing reviewers to reject applications that they would have very much liked to include in the round. Looking at the bigger picture, though, I consider this review round a success:

The review task was much clearer to me than in previous rounds, discussions among reviewers were much more focused around the defined criteria and their limits, and it seems to me that the outcome was a higher degree of concensus among reviewers on what projects must be rejected and why.

Also, when you canā€™t just make exceptions based on personal whims, any problems with the defined rules become very clear. Iā€™m sure that this will help shape the rules and checklists in future rounds.

Software

I was invited to help check out Charmverseā€™s updates before the review was kicked off. Thanks, @Jonas and @ccarella!

I enjoyed doing a bit of testing, some issues were definitely improved in this round, and I would be happy to take part in this bit of the process again in the future.

It would be awesome if the test process could over time become a bit more organized with clearer follow-up on the issues found - at least, as a tester, what you always wish to know when you have done your bit is: What issues will the developer team try to tackle, and (when) is further testing needed?

There is a great difference between ā€œtrying the new software to confirm that it worksā€ and ā€œtesting with the objective of finding both obvious and less obvious issues and improvement potentialsā€. I could see this turning into a regular OP contribution path over time.

Hours spent

I didnā€™t time myself, but I believe I spent about 25 hours in total on the review process (not including the testing mentioned above, but including watching the kickoff recording, reviewing ~100 applications, doing some background research, discussing with other reviewers, handling appeals and taking notes for this post).

A norm of 15 minutes per review had been discussed in the context of the Collective Feedback Commission previous to the review round, and I think this round supported this estimate.

In contrast to previous rounds, I felt that my time was generally spent on productive and focused work in this round.

Improvements and future requests

Below, I will share a list of quick notes on what I see as the biggest achievements in this review round, and the most important things that I would love to see improve in future rounds.

Iā€™m happy to comment on any of these if needed - just ask. :slight_smile:

Improvements

  • As already mentioned, the reviewer checklist and rejection reasons that 1:1 represented the items on the reviewer checklist were a BIG step up!

  • There were quite a large number of applications per reviewer, but assigning reviewers to 1-2 categories was helpful in easing the mental load.

  • Having small predefined reviewer teams supported accountability (visibility and, I think, a nice sense of team spirit).

  • It was great to have private Telegram channels for reviewer discussions! Good conversations, supportive atmosphere. Also, nice to be able to see channels for all categories for context and inspiration.

  • The new ā€˜My Workā€™ tab in Charmverse was awesome!

Future requests

  • I would like more clarity around how to handle projects that seem to (somewhat) fit several categories. If we include them everywhere, they are likely to be rewarded multiple times for the same impact; if we exclude them, they run the risk of not being accepted in a future round and end up without rewards.

  • The application rules / eligibility criteria should say something about the eligibility of projects that have already been rewarded in previous RPGF rounds.

  • It would be good for reviewers and voters alike to have API access to all application data. OP Atlas was mentioned once or twice in the review process, but I donā€™t know how to access the data thereā€¦ is there a way to do that?

  • There were still some issues around data integrity (missing github and organizational information). Issues were being handled as they surfaced, but for this reason too it would be good to be able to access the original data somehow in cases of doubt.

  • While the new ā€˜My Workā€™ tab was great, I missed being able to sort applications based on various criteria, especially Category.

  • I sorely missed being able to open applications in a new tab/window in Charmverse

  • The UI should make sure that reviewers always leave a text comment to explain their thinking when they reject an application, along with the specific rejection reason from the predefined list.

  • There were some difficulties related to the way applicants were asked to represent themselves in terms of organizational structure and projects. Reviewers need to be able to easily see which organization a project/application belongs to, and a list of all projects/applications belonging to a given organization.

  • Even so, applicants should be adviced to make sure that all needed information is included in every application! There were cases where applicants referred to funding information given in another application - which not only makes the reviewerā€™s job more complex, but also poses an obvious problem for voters if only one of these applications actually makes it into the voting round.

  • In Charmverse, it would be nice to be able to see the voting status for each application in the overview (oneā€™s own vote AND the total number of votes for and against)

  • In the list of rejection reasons, adding a ā€œWrong categoryā€ option would probably help streamline the process.

  • As a very small detail, the ā€˜hiddenā€™ private ā€œReviewer notesā€ in Charmverse (top right corner link in the individual application view) are not useful and should probably just be removed to avoid potential misunderstandings.

1 post - 1 participant

Read full topic

āœØ General RPC Nodes Management Tools

Published: Sep 26, 2024

View in forum ā†’Remove

Hey, Optimism Fam! Today Iā€™d like to tell you how to manage your RPC nodes to get the best performance and the lowest downtimes possible. We will take the GetBlock RPC node provider as an example as they support Optimism RPC nodes on Mainnet and Testnet. We are gonna learn how they manage their high-speed RPC, and discover some services for node management, handy tools, tips, and tricks
Letā€™s jump right into it!

How GetBlock - RPC Provider Works

When running an RPC node itā€™s crucial to be always aware of the consistency and availability of your node. To do so, you have to utilize some robust management and monitoring tools. Hereā€™s an example of the tools GetBlock is using:

  • Prometheus open-source monitoring system
  • Grafana observability platform; (the latter sources data from the first one.)
  • The health sidecar
  • Alertmanager service in Slack
  • Loadservice
  • Auto-switching system

Prometheus gathers metrics and databases to display in Grafana. Prometheus is also bonded to Alertmanager service to inform the team in Slack about all events regarding infrastructure status. The health sidecar helps GetBlock monitor the current height and health of the nodes. To get immediate notifications from the monitoring tool GetBlock connected it to the Alertmanager service in Slack. It helps to get the fastest notification if some issue occurs and always double-check when itā€™s resolved. The health sidecar is also connected to the auto-switching system. So if the block deviation occurs, the unhealthy node is instantly switched to a healthy one. Last but not least, the node must be updated to the latest versions. This way GetBlock constantly monitors blockchainsā€™ GitHub repositories and social media to find out about the upcoming updates first in hand.

All of that helps GetBlock to reach the highest node availability of 99%!

If you donā€™t wanna experience all the hustles associated with running and maintaining your BLOCKCHAINā€™S NAME RPC node. You can simply connect to RPC nodes for 50+ blockchains with GetBlock. Itā€™s now even available with 30% OFF for your first shared node subscription.

source: Optimism RPC: Free API Endpoints for Connect to Nodes | GetBlock.io

1 post - 1 participant

Read full topic

Retro Funding šŸ”“ Retro Funding 5: Voting Rationale Thread

Published: Sep 26, 2024

View in forum ā†’Remove

A place for badgeholders to share their voting rationale for Retro Funding 5.

Relevant resources

1 post - 1 participant

Read full topic

āœØ General [Looking for sponsor] Creating educational and onboarding contents about OP governance model

Published: Sep 25, 2024

View in forum ā†’Remove


Skip to main content

Optimism Collective

  • ā€‹
  • ā€‹
  • 3

ā€‹

Welcome to the Optimism Collective! You can learn more about the Collectiveā€™s Vision and Governance Processes here.

Season 6 begins on June 27th and runs through December 11th. Grant applications open on July 18th and run every 3 weeks through December. You can find all dates on the public governance calendar. See Get a Grant to learn more about applying for grants.

Season 6: Mission Request Creation Guide

Policies and Templates :pushpin:

season-6template

May 10

1 / 3

May 10

May 13

ā€‹

system

8

May 10

This document is only relevant to members of the Grants Council and the Collective Feedback Commission.

Season 6: Mission Request Creation Guide


Whatā€™s a Mission?

To understand Missions, you first need to understand Intents . Intents are directional goals that allow the Collective to align on near term targets.

Missions are specific initiatives aimed at achieving one of the Intents. They are tightly scoped and can be accomplished start-to-finish in less than 12 months.

Mission Requests outline specific initiatives delegates want to see built for the Collective. Teams can then apply for a Mission grant to fulfill a Request. The Grants Council selects applicants.

Mission Requests are pre-specified requests for grants that work towards the Collective Intents. A Mission Request outlines an initiative to be executed but does not assign a team to execute it.

Example Mission Requests:

Intent 1: Progress Towards Decentralization (Governance)

Mission Request #1: Create Governance v3 contract for the Collective

Mission Request #2: Onboard 100 new delegates

You can see the list of Mission Requests the Foundation suggests for Season 6 here .

Who Can Create a Mission Request?

In Season 6, Mission Requests will be created by the following parties

  • Intent #1: Feedback Commission
  • Intent #2: Not supported by the Governance Fund
  • Intent #3A: Grants Council
  • Intent #3B: Foundation Growth Team

Members of the Feedback Commission and or Grants Council may chose to sponsor ideas from any other community member. It is up to these members to decide how they want to facilitate the sponsorship process, but the Foundation will create a thread where community members can propose ideas for sponsorship.

When are Mission Requests Created?

Mission Requests will only be proposed and approved at the beginning of each Season. You can think of this as the Collectiveā€™s bi-annual budgeting process; it only happens at the start of each Season. While this creates some limitations, this process is designed to prioritize work and incentivize execution, which are common challenges in many DAOs. This process is not intended occur again until Season 7.

The above is subject to evaluation based on learnings throughout the Season. A mid-point re-assessment may be considered if deemed necessary based on demand and the need to be adaptive throughout Season 6.

How Do I Create a Mission Request?

For Feedback Commission and Grants Council Members Reference Only

  • Please note that Mission Requests can only be supported under one Intent and must fall within scope for that Intent
  • Mission Requests are meant to support specific initiatives that can be completed start to finish (marked done) and are not meant to contract ongoing services and/or working groups
  • Mission Requests should specify the work to be done but not the specific team to complete it
  • Mission Requests should not rely on Foundation action or support
  • Mission Requests that are similar should be combined to prevent redundancy
  • Mission Requests may not propose metagovernance changes and/or structures (such as the creation of committees and/or Councils). Please see the Path to Open Metagovernance to understand how and when those proposal rights will come online.

Specification

It is recommended that Mission Requests outline a high level goal to be achieved but refrain from over-specifying the specific tactics to achieve that goal.

For example:

Increase the number of active developers, globally

Not

Host hackathon in Europe
Best Practices for Measuring the Success of a Mission Request

Mission Request Template

Please note Missions must be completed within 12 months (i.e. marked as done).

Delegate Mission Request Summary: Mission Requests should be tightly scoped and well-specified. You can see examples here . You should describe your Mission Request in 1-2 sentences here.

S6 Intent : Please list the Intent your Request aligns with here

Proposing Delegate/Citizen: Delegate name/pseudonym, linked to delegate profile

Total grant amount: This amount should reflect the total amount required to execute the Mission. If a Request specifies multiple applicants, the grant amount should reflect the total OP required to support all qualified applicants. (e.g., if the Request is to make 50k OP grants to 4 applicants, you could specify the total grant amount as 200k OP.)

We have suggested applicants request 80% of the amount of impact they believe they will generate, incentivizing the rest to be rewarded retroactively based on quality of execution in future Retro Funding Rounds.

For clarity, additional Retro Funding is never guaranteed and applicants should not submit applications on the assumption that they will receive more than the upfront grant.

Should this Mission be fulfilled by one or multiple applicants: Select from: ā€œOne,ā€ ā€œUp to Xā€ or ā€œMultipleā€

How will this Mission Request help accomplish the above Intent?

  • Please explain alignment with the relevant Intent

What is required to execute this Mission Request?

  • Please list responsibilities and/or expected deliverables

How should governance participants measure impact upon completion of this Mission?

  • Milestones: These measures should measure progress towards completion, including expected completion dates for each is recommended
  • Metrics: In order to standardize evaluation, it is recommended that metrics for success and milestones tie back to the target metrics listed under each Intent as much as possible.
  • Impact: These measures should be focused on performance and may be used to assess your Missonā€™s impact in the next round of Retro Funding

Has anyone other than the proposer contributed to this Mission Request? If so, who, and what parts of this application did they contribute to? If you sponsored another community members idea, please credit them here.


How Are Delegate Mission Requests Approved?

  • Once you create a Mission Request, the proposing group of which you are a member, will rank order Mission Requests to determine the suggested order.
  • The Token House will approval rank the Requests until the budget under each Intent is fully allocated.
  • The Grants Council will then process grant applications under each Request for the remainder of the Season.
  • Mission Requests must be completed and posted to the forum by July 8th at 19:00 GMT. However, it is encourage to post drafts to the forum as early as possible to incorporate any delegate feedback before the deadline.

Below is an illustration of the process.

1 post - 1 participant

Read full topic

Updates and Announcements šŸ“¢ New Explorer for the OP Stack: Milestone 3 submission and request for feedback

Published: Sep 25, 2024

View in forum ā†’Remove

GM Optimism!

On behalf of the Walnut team, I am excited to announce that we have reached Milestone 3 of the OP Scan project, which received an OP grant in Season 5, cycle 19.

In this post, we detail what has been delivered and whatā€™s next. We encourage you to try out the tool (instructions below) and share your feedback.

TL;DR: What is OP Scan?

OP Scan is a new, lightweight, local, and fully open-source explorer for the OP Stack. It runs on a laptop, enabling anyone building OP Stack chains to connect and explore transactions locally. Once production-ready, Rollup-as-a-Service providers can also use it for their chains. The code is well-crafted and structured, making it easy for anyone to customize.

Milestones Overview

  1. Milestone 1: Build the MVP :white_check_mark: (link to announcement)
  2. Milestone 2: Expanded tx Detail Page :white_check_mark: (link to announcement)
  3. Milestone 3: Expanded contract detail page with contract verification ā† this announcement
  4. Milestone 4: UX improvements, Documentation, Superchain ā† up next

What we delivered in Milestone 3

The third Milestone was all about building the address page to correctly display info about EOAs and Contracts deployed on the OP Stack. We implemented token holdings, transactions overview, token transfers (ERC20), NFT transfers (ERC721/1155) and events emitted by contracts. We also built a verify contract page powered by Sourcify to provide contract verification alongside a verified contract page displaying the contract source code and ABI.

You can test a live version of the explorer configured for optimism sepolia here. (thereā€™s no indexer being run in parallel though so it wonā€™t update in realtime).

Whatā€™s next

You can review all of the upcoming milestones and deliverables on CharmVerse.

Notably, in the next milestone, we will focus polishing the UX and adding fancy features like keyboard shortcuts for best UX :nail_care:.

We also plan to encourage more users to test the product and share their feedback.

CTA: Looking for Rollup Builders!

If you know rollup teams building on the OP Stack, chances are they will be interested in this explorer. Here is why they could want it:

  • Open source (= free)
  • Etherscan-like UX
  • Lightweight & fast, runs locally on a laptop

Please make an intro!

Contact details:

Stay optimistic! :wave:

3 posts - 3 participants

Read full topic

Delegate Updates Matt L - Delegate Communication Thread

Published: Sep 24, 2024

View in forum ā†’Remove

This is a very long overdue thread, but I am finally making my own delegate communication thread. This same post may also be used to post delegate communication from the SNX Ambassadors.

Iā€™m a longtime DeFi user, governance contributor, committee member, and councilor.

Most of my views are hyperfocused on the growth of DeFi, yield-generating assets, and finding new ways to support DeFi developers onchain.

My most prominent wallets are:

& Synthetix Ambassador Wallets (which I am elected to by Synthetix Stakers and am a 1/5 voting member of)
https://vote.optimism.io/delegates/opsnxambassadors.eth

Conflict of Interest Statement:

  • Iā€™m a Core Contributor at Synthetix and an elected member of the Synthetix Ambassadors Council (the external governance arm) through the Ambassadors
  • I am also a councilor at Kwenta/TLX/and, most likely, some future ecosystem projects through the SNX Ambassadors.
  • Due to this, I support many Synthetix ecosystem projects through external governance at OP/Arbitrum/et (this includes, but is not limited to, Kwenta, Lyra, Pyth, Polynomial, TLX, Toros/dHEDGE, Infinex, etc.) I am a longtime DeFi nerd, so I love these projects!
  • Iā€™m an elected member of Pyth Network for the Pythian Council & support external governance. A longtime lover of Pyth feeds from SNX.
  • OP Grants Councillor/Delegate/Citizen/etc & ARB Delegate

Anyway, my main goal here is to provide more clarity and reasoning for why I vote a certain way and also to clarify the SNX Ambassadorsā€™ involvement in OP governance.

Thanks all, and apologies that it took this long.

2 posts - 1 participant

Read full topic

Mission Grants šŸ¹ Cycle 28 Grants Council Audits implementation

Published: Sep 23, 2024

View in forum ā†’Remove

We are excited to announce the opening of applications for whitelisting and mission requests under the new audit mission request, approved by the Token House.

This new process aims to streamline audit requests by enabling eligible auditors to directly apply for specific audits, drawing from the mission request budget without the need for pre-approved budgets. Auditors can now apply to be whitelisted and submit their audit applications simultaneously, making it easier to provide valuable services to projects launching across the Superchain.

How It Works:

  1. Whitelist Application:
    Auditors interested in participating in the program must first apply for whitelisting here.
  2. Audit Application:
    In parallel with the whitelist process, auditors can apply here for specific audits, which will be reviewed and approved by the Grants Council.
  3. Projects
    Head to our audits hub and contact any of our whitelisted audit providers.

This process is designed to support the growth of sustainable projects and developers in the Optimism ecosystem by assisting promising teams with the cost of smart contract audits.

The whitelisting process is reviewed by the Grants Council special mission and audits subcommittee plus 1 DAB member. The rubric has 5 yes/no questions and applicants must have 5 yes of 5.

Questions:

  1. Has the applicant provided security reviews for at least one project on Optimism or the Superchain?
  2. Does the applicant have xp conducting security reviews for EVM smart contracts?
  3. Is the applicant/company publicly transparent about its security review process and clients?
  4. Does the applicantā€™s portfolio or site provide verifiable proof of past reviews?
  5. Has the applicant demonstrated sufficient understanding of the Optimism/Superchain ecosystem?

1 post - 1 participant

Read full topic

Mission Grants šŸ¹ Cycle 28 Intent 3A Mission Request and Sponsorship

Published: Sep 23, 2024

View in forum ā†’Remove

This thread is to propose mission requests for the Grants Council to consider. The remaining budget is 15.000 OP.

Steps:

  1. Copy the provided template .
  2. Create a new forum post, paste the template, and fill out all the questions.
  3. Add the tag ā€œS6 mission requestā€ to your post.
  4. Add the Cycle tag to your post
  5. Add [Looking for sponsor] at the beginning of the title if you are not a Grants Council member.
  6. Return to this post and paste the link of your mission request post in the replies.

2 posts - 2 participants

Read full topic

Updates and Announcements šŸ“¢ Optimism Forum Weekly Recap - daospace: 09/09 - 09/15

Published: Sep 20, 2024

View in forum ā†’Remove

gm Optimism Collective :red_circle: :sparkles:

Last week, forum engagement decreased, with 11 new topics submitted, down from 25 the previous week. The most impactful discussions included:

  • [Mission Request] Decentralized Solvers and Aggregators on OP Mainnet / Superchain: This mission request seeks to incentivize the development of decentralized solvers and aggregators on Optimism Mainnet and the Superchain, focusing on projects like CowSwap, 1inch Fusion, and Pyth Express Relay. The proposal aims to drive growth and interoperability within the ecosystem by enhancing trading volume and successful integrations.
  • [Mission Request] - Experimentation of Infrastructure Subsidies: The post outlines a plan to experiment with subsidizing infrastructure providers on Optimism and the Superchain. The goal is to reduce barriers for developers, enhance application reliability, and encourage optimization. Success will be measured by the number of active addresses interacting with the subsidized contracts.
  • [Looking for Sponsor] Automated Grants System: This mission request proposes building an automated grants system on the Superchain to decentralize and streamline the grant application process, improving user experience and accelerating developer activity. Key metrics for success include the number of identities created and grants completed, as well as the total number of addresses voting for the first time.

These proposals highlight the communityā€™s focus on enhancing infrastructure, supporting development on the Superchain, and making governance processes more efficient.

daospace is a DAO discovery platform that aggregates contributions across different DAOs. We will be providing weekly Automated AI Summaries to help reduce information overload, and so that all members can stay up to date on forum activity within the DAO. Below is a summary of every topic made within the OP Governance Forum from last week.

Feel free to leave us feedback in the comments below. You can get in touch with the daospace team on X (Twitter) , or reach out to the founders directly on X as well: Jaris James & Sixty

[Mission Request] Targeted extension of Superfest

Created: 2024-09-09

Author: @jackanorak

Summary

A mission request summary has been presented by Jack Anorak, focusing on DeFi projects migrating onto Superchain to achieve Intent 3a. The request seeks multiple applicants, requiring existing projects with a track record onboarding protocols onto Superchain, or new projects with growth theories benefitting Superchain. Impact will be measured through TVL metrics and attracting new DeFi projects. No other contributors have been mentioned.

[Looking for Sponsor] Strengthen the initial stages of attracting devs for the Superchain through open source contributions

Created: 2024-09-09

Author: @alex_n1n

Summary

The mission aims to improve the onboarding process for new developers joining the Optimism collective to enhance learning, facilitate team building, and bridge opportunities for larger grants. The plan includes onboarding 200 developers in 12 months through various initiatives, budget allocations, and monitoring results to track success based on metrics such as new developers onboarded, grants distributed, and community engagement.

[Mission Request] - Crosschain alert monitoring

Created: 2024-09-09

Author: jackanorak

Summary

The post outlines a mission request for building alerting and monitoring tools for messages/transactions leaving the canonical chain in a cross-chain protocol setting. The request aims to enhance functionality, security, and user experience for developers working on cross-chain projects. The post details the objectives, impact measurement criteria, required executions, and potential co-contributors to the mission.

[Mission Request] - Experimentation of Infrastructure Subsidies

Created: 2024-09-09

Author: @MattL

Summary

The post outlines a mission request to experiment with subsidizing infrastructure providers on Optimism and the Superchain. The goal is to reduce barriers for developers, improve application reliability, and encourage optimization for both platforms. The proposal includes details on funding allocation, support plans, fee structures, ecosystem contributions, reporting requirements, and impact measurement criteria. The success of the mission will be evaluated based on the number of active addresses interacting with the subsidized contracts.

[Mission Request] Decentralized Solvers and Aggregators on OP Mainnet / Superchain

Created: 2024-09-09

Author: MattL

Summary

The mission request aims to incentivize the development and integration of decentralized solvers, aggregators, and limit order functionality on Optimism Mainnet and the Superchain, focusing on projects like CowSwap, 1inch Fusion, and Pyth Express Relay. The request, proposed by Matt with a grant amount of 250k OP, supports the growth of application developers on the Superchain and emphasizes interoperability. Success will be measured by successful integrations, increased trading volume, and demonstrated Superchain compatibility. Multiple applicants are expected to fulfill the requirements, including integration, Superchain support, functionality implementation, funding allocation, and documentation.

[Looking for sponsor] Automated Grants System

Created: 2024-09-09

Author: @adebimpe.xyz

Summary

The post describes a mission request for building an automated grants system on the Superchain to increase decentralization and improve user experience. The proposed system aims to lower friction and increase usability, ultimately accelerating developer activity and utility within the ecosystem. Requirements include a grant specification, identity system, and frontend design. Key impact metrics include the number of identities created and grants completed. The missionā€™s success will be evaluated based on the total number of addresses voting for the first time.

[Mission Request] Subsidized Audit Grants V2

Created: 2024-09-10

Author: @Gonna.eth

Summary

The post outlines a mission request for delegating funds to gather smart contract auditors for subsidized audits of promising projects in the Optimism ecosystem. The request aims to streamline the audit process by eliminating pre-approved budgets. The mission seeks multiple applicants to achieve the goal of growing the number of active developers in the Superchain by supporting new projects with audit costs. Key requirements include a pool of qualified auditors, an evaluation system for whitelisting, and handling a pool of eligible projects for audit grants. Success will be measured by the number of active addresses interacting with grantee contracts.

Superchain dApps and its reach

Created: 2024-09-11

Author: @Emma

Summary

The author shares their experience exploring projects on superchain during the jumper superchain quest, noting that they discovered many new projects and had to use their experience and awareness to navigate challenges like liquidity issues and finding the best options for swapping and bridging assets. They emphasize the importance of making the onboarding process easier for newcomers in the future.

Cycle 27 Grants Preliminary Review Report

Created: 2024-09-12

Author: Gonna.eth

Summary

Cycle 27 saw 47 applications reviewed by the Grants Council members, with special thanks extended to the Developer Advisory Board for their valuable feedback on 34 applications. Applicants can access scores and feedback on their applications directly. Finalists will be selected for Cycle 27 with a cutoff of 40 points, to be announced next Wednesday. The post also includes a list of applicants and their scores, as well as the preliminary cutoff and upcoming announcement of finalists.

GovNFT Community Call Thread 4

Created: 2024-09-12

Author: @Michael

Summary

The post is calling for insights from GovNFT participants on the topic of guest voter participation in Retro Funding Round 6. The focus is on how these guest voters, who will be randomly selected, might vote differently compared to Badgeholders in the upcoming round which will feature Governance projects. Thoughtful responses are encouraged for point rewards, while spam or low-quality posts will be penalized.

[Looking for sponsor] Standardized and Open Source Contract Repository

Created: 2024-09-13

Author: @cat

Summary

The post outlines a mission request aimed at growing application developers on the Superchain by establishing an open-source repository of on-chain contracts for the Optimism ecosystem. The objective is to provide backend solutions for DeFi products and NFT marketplaces, attracting developers and streamlining the development process. Key requirements include developing the repository, curating audited smart contracts, and handing over governance to the Optimism Security Council. The success will be measured based on the creation of the repository, availability of audited contracts, coverage for various token types, and the governance transfer. Additionally, a post-deployment report is expected, detailing contract downloads and developer engagement metrics.

1 post - 1 participant

Read full topic

āœØ General GovNFT Governance Topic Thread 2

Published: Sep 19, 2024

View in forum ā†’Remove

Hey GovNFT participants!

For this governance topic thread, we will be talking about the newly announced round of Retro Funding, Round 6!

This round is focused on projects that are positively impacting Optimism Governance.

The round size is variable and will be between 1.1M OP to 3.5M OP (the specific amount will be voted on by badgeholders/citizens).

There is also a new experiment with ā€œguest votersā€, more information here.

Questions to answer:

  • Do you think this round should be the maximum (3.5m) or the minimum(1.1m) amount of OP for projects? Why?
  • Do you think Optimism should include random farcaster users as voters in this round? Do you think they will be as informed as the pre-selected badgeholders?

Remember good answers get 6 points and the most thoughtful answers will be awarded an additional 20 points. Spam or low-effort posts will not count towards the point total. You can check your points and position in the GovNFT Leaderboard !

Michael :red_circle: :sparkles:

8 posts - 8 participants

Read full topic

Community Calls Token House Call will be [Tuesday, September 24th @ 11:00 PT / 14:00 ET / 18:00 GMT / 20:00 CET]

Published: Sep 19, 2024

View in forum ā†’Remove

Hey Optimists!

We will have our token house call this coming Tuesday. Comment below if youā€™d like to discuss and topics in particular.

Google meet: https://meet.google.com/vme-ovto-jcn

See you then!

Michael :red_circle: :sparkles:

1 post - 1 participant

Read full topic

Retro Funding šŸ”“ Pairwise in Retro Funding 5: Your Voting Tool

Published: Sep 19, 2024

View in forum ā†’Remove

Pairwise in Retro Funding 5: Your Voting Tool

As a badgeholder in Retro Funding 5, you have the choice to use Pairwise to build your ballot.

Pairwise is an open-source voting dapp that simplifies your RF5 voting experience, letting you select between just two options and then aggregates your choices into a quantifiable result. Pairwise is designed to be user-friendly and intuitive, converting simple subjective inputs into objective, measurable outputs, and minimizing the cost and cognitive burden of voting.

How It Will Work

1. Navigate to Pairwise: After allocating the budget to the round in the Main UI, youā€™ll be able to go to Pairwise to score the projects and unlock your ballot.

2. Ranking Projects: In Pairwise, your task is to rank all the projects. You can adjust the card view to highlight details that matter to you. Use the star system to rate the projects. If thereā€™s a conflict of interest, you can flag the project with the exclamation button to remove it from your ballot.

3. Unlock Your Ballot: Once youā€™ve finished ranking the projects, youā€™ll see a confirmation screen to unlock your ballot. After unlocking, youā€™ll be redirected back to the Main UI to finalize your vote

New Feature: Star Ratings

This round, weā€™re introducing a new feature to enhance your experience and reduce the number of comparisons needed for accurate results: star ratings. Using stars is optional but heavily encouraged.

Stars will group projects into five categories:

  • :star::star::star::star::star: ā†’ Projects with very high impact on the OP stack
  • :star::star::star::star: ā†’ Projects with high impact on the OP stack
  • :star::star::star: ā†’ Projects with medium impact on the OP stack
  • :star::star: ā†’ Projects with low impact on the OP stack
  • :star: ā†’ Projects with no impact on the OP stack

Star ratings will have the ultimate influence on the final score while the pairwise comparisons will sort the projects within the star ratings. Assigning 5 stars to a project places it at the top of your list, while assigning a project 1 star eliminates it from further comparisons and will give it 0 OP on the ballot. Initially, all projects start with a default rating of 3 stars. You can adjust these ratings during the comparison process, with the exception of 1-star projects, which will not reappear before finalizing your vote on the main voting dapp.

Once you finish the ranking process you will see this screen to unlock your ballot. After unlocking your ballot you will be sent back to the Main UI to add the last magic touch to your results before casting your vote.

Thank you for playing!

Your participation in Retro Funding 5 is what makes this process impactful. We appreciate you using Pairwise to voice your decisions and welcome your feedback to make your experience better as we continue evolving.

4 posts - 2 participants

Read full topic

Grants Updates Cycle 27 Grants final roundup

Published: Sep 18, 2024

View in forum ā†’Remove

I am pleased to report that all applications were successfully reviewed, despite the additional workload stemming from Rolling Mission Requests. Both the proposals and voting processes required considerable attention, yet the team managed to meet all deadlines.

We received a total of 53 applications in this cycle, out of which 16 were approved. We extend our thanks to the Developer Advisory Board (DAB), whose insightful feedback was recognized by several reviewers and proved invaluable in reviewing the applications.

A special congratulations goes to Base, Mode, Swan, Cyber and Redstone for securing one of the highly coveted Superchain grants this cycle.

Looking Ahead to Cycle 28: weā€™re excited to announce that new Mission Requests that reached quorum are now live, and applicants can start submitting their proposals. Additionally, we are in the final stages of developing a new whitelisting process for Auditors, which will be formally announced tomorrow.

Submissions for Cycle 28 are open until Tuesday, 24th at 19:00 GMT. We encourage all applicants to review the feedback provided in previous cycles and refine their proposals to meet the 40-point threshold for consideration.

You can check our detailed database here, these are the finalists:

Intent 1
Grants Claiming Tools

Intent 3A
Optimism Dominance in Yield-Bearing Assets 3

Developer Tools

Microgrants for Experimental Projects

Superchain Grants (chains only)

Request for Audits

3 posts - 3 participants

Read full topic

Foundation Budgets About the Foundation Budgets category

Published: Sep 18, 2024

View in forum ā†’Remove

(Replace this first paragraph with a brief description of your new category. This guidance will appear in the category selection area, so try to keep it below 200 characters.)

Use the following paragraphs for a longer description, or to establish category guidelines or rules:

  • Why should people use this category? What is it for?

  • How exactly is this different than the other categories we already have?

  • What should topics in this category generally contain?

  • Do we need this category? Can we merge with another category, or subcategory?

1 post - 1 participant

Read full topic

Voting Cycles Voting Cycle Roundup #28

Published: Sep 18, 2024

View in forum ā†’Remove

Cycle #28 began on Thursday September 19th at 19:00 GMT and runs until Wednesday October 9th at 19:00 GMT. Additionally, the Citizensā€™ House will have a one-week period to veto any Upgrades approved by the Token House, immediately following the conclusion of the Token House Voting Period.

A snapshot of delegate voting weights will be taken at the time votes go live. Voting will take place at https://vote.optimism.io/ starting on Thursday, October 3rd at 19:00 GMT. The Citizensā€™ House veto vote will take place via Snapshot from Thursday, October 10th to Wednesday, October 16th.

2 posts - 2 participants

Read full topic

Citizens šŸ‘„ Introducing GovGraph.fyi ā€“ Citizen Connections Visualized

Published: Sep 18, 2024

View in forum ā†’Remove

We are thrilled to introduce GovGraph.fyi, an innovative tool designed to improve our understanding and interaction with governance ecosystems. GovGraph offers a unique, dynamic approach to visualizing the complex relationships within governance structures, particularly focusing on Optimismā€™s ecosystem. We need feedback from citizens and other stakeholders to make it more useful (see below).

GovGraph Demo

Key Features

  • Interactive Relationship Mapping: Explore connections between power users, delegates, developers, and citizens.
  • Advanced Filtering and Search: Dive deep into social graphs, voting patterns, and potential sybil attacks.
  • Transparency Enhancement: Identify alliances, conflicts of interest, and influence clusters.

How to Engage

  1. Explore the Graph: Visit https://op.govgraph.fyi/ to experience GovGraph firsthand (weā€™re improving UI at the moment)
  2. Provide Feedback: Weā€™re actively seeking your input to refine and improve the tool (here, in DMs or in GitHub)
  3. Suggest Features: Share your ideas for new functionalities or improvements here: Issues Ā· GeneralMagicio/op-gov-graph Ā· GitHub

Thanks in advance!

Weā€™re excited to embark on this journey with the community. Your engagement and feedback are crucial in shaping the future of governance transparency and accessibility. Letā€™s work together to create a more efficient and transparent governance ecosystem!

GovGraph is a collaborative effort between Trusted Seed (Me & Yineisy) and General Magic (Ahmad, Alireza, Krati, Lulu, Lliam). Our team brings extensive experience in reputation systems and governance analytics, evolving these concepts into GovGraph.

For more information about the project, visit https://govgraph.fyi/

5 posts - 4 participants

Read full topic

Citizens šŸ‘„ Badgeholder Onchain Analysis Report

Published: Sep 18, 2024

View in forum ā†’Remove

Optimism Badgeholder On-Chain Analysis

Summary

Optimism Badgeholders play an essential role in fueling the next generation of talent by rewarding current impactful work within the Optimism Collective and incentivizing the continuation of such work. For this reason, it is important to understand how Badgeholders compare to typical active OP users. This knowledge will help governance make informed decisions in the design and expansion of the Citizenā€™s House while providing transparency to the public about the voters in the OP Collective. When looking at Badgeholders from the first three rounds of Retro Funding voting, we found that a higher percentage of OP Badgeholders are active in other DAOs, are involved in the creation of NFTs and Smart Contracts and have verified Farcaster accounts in comparison to a control group of active users.

This study was done in conjunction with the Optimism Foundation as part of a Foundation Grant. All source data and charts can be referenced at this dune dashboard.

dashboard2

Introduction

Optimism Badgeholders have been an essential part of the Collective since the inception of the Citizenā€™s House, playing a key role in voting on important governance decisions such as the design and distribution of Retro Funding. Through these votes, they have been responsible for distributing over 50 million OP tokens during Retro Funding (RF) rounds. This makes their participation crucial in rewarding impactful work and encouraging continued contributions within the OP Collective. To better understand the influence of Badgeholders and ensure governance decisions are made transparently and equitably, it is important to compare them to typical active OP users. Here we explore OP Badgeholderā€™s transaction activity, governance participation, social app usage and smart contract deployment to better understand the characteristics of OP Badgeholders.

Methods

Our work includes the 132 Badgeholder addresses that acted as voters for Round 3. It is important to note that Badgeholders may hold other addresses and may not exclusively conduct their blockchain activity using the address linked to their Badgeholder status. Indeed, four Badgeholders had only one transaction associated with their address, and 17 had fewer than 10 transactions. However, a substantial portionā€”31 Badgeholdersā€”were highly active, with more than 1,000 transactions linked to their address.

We built a representative control group by selecting all non-Badgeholders addresses that conducted at least five transactions on Optimism in the last three months. This threshold was chosen to capture active users while avoiding including inactive or irregular participants. This resulted in a control group of approximately 1,160,000 addresses. We decided to use relatively broad qualifications for the control group to see best how Badgeholders compared to typical active Optimism users. For finer-scale comparisons and statistical tests, we used a random subset of 1,000 users from the control group. This subset was randomly selected from the larger control group. In cases where this smaller control group was used, it will be referred to as the subset control group.

Results

As of August 15th, 2024 OP Badgeholders had completed 150,343 transactions, with 57,909 (39%)on OP Stack Chains vs 92,434 (61%) on non-stack chains. Badgeholders had a median of 315 total transactions, with a median of 56 on-chain transactions and 237.5 non-OP stack chain transactions.

Transaction Activity

The largest percentage of Badgeholder transactions occurred on Ethereum (43%), followed by Optimism (27%). In contrast, the control group had its highest transaction percentage on Optimism (23%), with Polygon coming in second (20%). Notably, in the last month (August 2024), the most frequent chain for Badgeholder transactions was to Base (33%), with Optimism following closely at 26%. The control group showed a had most of its transactions in Optimism (32%) with Base in second at 25%.

When comparing OP Stack chain activity between groups, 39% of Badgeholder transactions occurred on OP Stack chains with a similar 40% of control group transactions occurring on OP Stack Chains. However, in August 2024, both groups showed a higher level of OP Stack chain engagement, with 60% of Badgeholder transactions and 62% of the control groupā€™s transactions occurring on OP stack chains. This suggests that both groups may be increasingly prioritizing OP Stack chains.

DAO Participation

Badgeholders exhibit significantly higher involvement in governance across multiple chains. Badgeholders were more active in ENS (7%) and Uniswap (3%) DAOs compared to the control group, which had less than 1% participation in both DAOs. Overall similar percentages of Badgeholders and members of the control group are active in Arbitrum DAO. However, among the top 300 members of the Arbitrum DAO, 2% of Badgeholders held prominent positions (p < 0.0001), a percentage far exceeding that of the control group. All of these patterns suggests that Badgeholders are highly influential in cross-ecosystem governance.


Social App Usage

Over half of Badgeholders (59%) hold verified Farcaster accounts, a large contrast to just 12% in the control group. On other social applications both Badgeholders and the control group show low rates of engagement, less than 10% have Lens profiles and less than 1% have traded Friendtech shares.


NFT & Smart Contract Activity

Badgeholders are significantly more likely to hold NFTs, with 53% owning NFTs compared to 38% of the control group. Additionally, Badgeholders demonstrated a higher rate of smart contract creation on Optimism with 9 Badgeholders creating a total of 22 smart contracts. This indicates that Badgeholders are not only active in governance but also contribute more to the technical development of the ecosystem.

Conclusions

In conclusion, Badgeholders in the Optimism Collective demonstrate a unique pattern of activity compared to typical active OP users. They are more engaged in governance across multiple DAOs, significantly more active on social platforms like Farcaster, and more involved in NFT creation and smart contract deployment. Though their transaction behavior on different chains varies slightly from that of the control group, both groups show similar percentages of transactions on OP Stack Chains. We hope that this dashboard and these findings will help inform the design of future Retrofunding rounds, and that the comparison to typical active wallets will help provide more context in the decisions around guest voting that will happen in Retrofunding Round 6.

The full dune dashboard can be found here.

4 posts - 4 participants

Read full topic

āœØ General Where are the Optimisms main treasury addresses?

Published: Sep 18, 2024

View in forum ā†’Remove

Dear OP forum,

For research I was wondering where the treasury address of the OP foundation or the main treasury addresses of the Optimism Collective can be found. I know that platforms like DeepDAO display some treasury data but the source is hidden behind a paywall.

I searched all over the forum and documentation yet no luck.

Tagging some experts @brichis @GFXlabs @Gonna.eth

Bless,

0xR

3 posts - 3 participants

Read full topic

Delegate Updates Sov - Delegate Communication Thread

Published: Sep 18, 2024

View in forum ā†’Remove

Greetings, Optimism community!

Delegate Statement: https://vote.optimism.io/delegates/sovereignsignal.eth

Iā€™m @SovereignSignal on X and @Sov on Farcaster. My professional background is in operations, grant program development, and management. I currently lead BD, Partnerships, and Programs at Gitcoin, where I assess and manage grant programs across the ecosystem. I am also a member of the Optimism Grants Council for Season 6.

Iā€™m committed to active participation in governance discussions. I can be found on Telegram as @sovsignal, and I encourage you to reach out with any questions, concerns, or ideas youā€™d like to discuss.

Conflict of Interest Disclosure:

  • I hold OP tokens as a delegate
  • I work for Gitcoin, which may apply for or receive grants from Optimism

Iā€™ll use this thread to post updates as necessary.

2 posts - 1 participant

Read full topic

āœØ General [Request for Feedback] Syntra ā€“ Setting a New Standard for DAO Participation

Published: Sep 18, 2024

View in forum ā†’Remove

In the evolving world of decentralized governance, DAOs have become central to decision-making across Web3. Yet, for many delegates, the tools and processes available often feel fragmented, isolated, and hard to navigate. Weā€™ve experienced these challenges firsthand, not just as developers but as participants in various DAOs.

Today, weā€™re announcing Syntra, a delegate dashboard born from this realization: governance doesnā€™t need an isolated toolā€”it requires an integrated solution focused on people, the ones driving these organizations forward.

A Shift in Focus: From Tools to People

For too long, DAO tooling has been focused on solving specific issuesā€”one tool for proposals, another for voting, and yet another for analytics. The result? A fragmented experience that leaves participants, both newcomers and experienced teams, struggling to piece together a coherent workflow.

Key Features:

  • Simplified Proposal Drafting & Management: Streamlined workflows for creating proposals, participating in discussions, and managing decisions in a unified space.
  • Comprehensive Onboarding: Integrates key resources and tools to assist with onboarding, helping newcomers and professionals alike navigate DAO governance processes.
  • Unified Interface: Designed for both individual and team-based usage, Syntra brings a cohesive experience to save time and boost delegate efficiency.
  • Insights and Analysis: Provides valuable insights into complex governance topics, improving decision-making and fostering informed discussions.

Our Goal: To make DAO participation more accessible and effective, and in doing so, help strengthen the broader DAO ecosystem.


Our Approach

We knew there had to be a better way, so we asked: What if we could give DAO participants a head start? What if we could streamline these processes, so they can focus on what really mattersā€”making impactful decisions?. Our target user base varies from newcomers to professional delegates leading teams of 10+ members.

  • For newcomers: Syntra lowers the barriers to entry, making it easier to draft proposals, post comments, participate in discussions, vote, and analyze governance activity.
  • For professional organizations: It facilitates coordination and collaboration, providing role-based access and tracking tools to streamline internal processes.

By integrating many of the existing tools within the DAO ecosystem, we help delegates manage governance processes more efficiently, improving not just individual contributions but also team-based workflows.


Expected Outcomes:

  1. Increased Participation & Deliberation: With improved onboarding and streamlined governance, we aim to attract a more diverse group of participants, contributing to ecosystem decentralization and enhanced decision-making.
  2. Greater Transparency & Accountability: By tracking all delegate activities, we ensure greater transparency in decision-making.
  3. Optimized Token Utilization: The voting module reduces friction, encouraging more active participation in the governance process of OptimismDAO.

Syntra is a free app, integrating with various existing solutions in the DAO space, such as identity, profiles, reputation, and voting mechanisms. Our mission is to ensure that delegates, whether individual participants or professional teams, have the tools they need to succeed, without creating another isolated solution.


Whatā€™s Next?

Beyond our MVP, you can expect:

  • A Unified Governance Hub for all DAO governance activities.
  • Increased Delegate Productivity with a comprehensive management interface.
  • Higher Quality Governance with more thoroughly researched proposals.
  • Data-Driven Governance, enabling better decision-making through integrated tooling.
  • Secure and Transparent Operations.

Weā€™ve been actively contributing to OptimismDAO and will continue to add value through SEEDGov and Optimism en EspaƱol.

Captured during the first session of GovTalks.

Showcasing the app at the end of the second session last week!

We would love to hear your thoughts and ideas on Syntra as we continue to refine and build on the platform. Your feedback is crucial to shaping a tool that truly meets the needs of OptimismDAO members and helps raise the standard for decentralized governance.

Stay tuned for more updates and check here on this forum post for more details. We look forward to seeing how Syntra make your DAO experience better!

1 post - 1 participant

Read full topic

āœØ General Accelerated Decentralization Proposal For Optimism

Published: Sep 17, 2024

View in forum ā†’Remove

Authors: @GFXlabs
Contributors: @MattL (contributions to L1 Bridge Escrow section), @Juanbug_Pgov (general commentary)

If you hold OP, please signal your approval of this accelerated decentralization on this Snapshot petition.

Motivation

The promise of the OP token is to govern the Optimism L2 software. However, to date, neither Token House nor Citizensā€™ House has the power to execute code. In fact, governance does not even control its own governance contract. Optimism governance governs exactly nothing in its own right today, relying upon the Foundation to even create proposals. This stands in stark contrast to Optimismā€™s main competitor, Arbitrum, where the ARB token has complete system control over Arbitrum One and Arbitrum Nova.

Optimism governance launched more than two years ago. Over this time, governance has matured considerably, with increased capacity for decision making, increasingly robust checks and balances, and professionalization of many elected positions. While there was some early value in the Foundation and OP Labs having all system access powers, that time has passed as both the promised decentralization of power and the business strategy of Optimism have underperformed expectations.

Transferring all system powers, resources, and access to governance can relieve OP Labs and the Foundation from their burdens, and allow them to focus on the tasks they do best. It will also offer rejuvenation to a system that is currently stagnating with only de minimis progress towards decentralization, and a business strategy that appears to be high in cost and low in benefit.

Like an aging parent whose own capabilities are no longer growing, we hope Foundation and Labs will embrace our view that it is time to let the Optimism governance provide the vigor, clear direction, and focus on delivering value to tokenholders that they cannot. This is not an attempt to push either entity into irrelevance or diminish their contributions that have helped raise governance to a level of maturity and responsibility that it is ready to take the lead.

With that goal in mind, we have divided this plan into three phases of decentralization, to be completed by summer of 2025. Phase I, which governance contributors desire to see immediately, consists of resources that are ostensibly owned by governance and governance infrastructure. The immediate handover of control over funds and governance assets does not put any user funds at risk in any way, and does not insert governance into the core smart contracts.

Phase II consists of items that, while not core contracts of the protocol, are essential infrastructure that will require an orderly handover and cannot realistically be done immediately. They can, however, be accomplished swiftly.

Phase III is all remaining privileges, access, and control of onchain contracts and assets, and represents a complete decentralization of governance.

Phase I (Immediate)

OP Token Contract Ownership
Unlike some competitors (like Arbitrum), the OP token has no established rights to execute code, make proposals, share in revenue, or anything else.

This manifests itself as a lack of interest in OP as a governance token, making it a struggle to convince some users to delegate or vote. In some circles, OP is actually referred to as a meme coin, and not jokingly so.

Of particular embarrassment is that the OP token does not even own its own contract. Transferring ownership of the token contract to governance is an essential first step in a credible plan to make the OP token serve its intended purpose of governing Optimism.

Putting the token contract under onchain governance oversight also ensures that basic tasks will get done, like deploying standardized OP token contracts on Superchain member chains and a reliable, quick mint-burn bridge between those chains. This is of particular urgency with the Superchain grants program scheduled to dispense 12,000,000 OP tokens to member chains, but with no way to reliably get those tokens to those chains.

Governance Contract Ownership
Much like with the OP token, the governance contract used for voting is not under governance control. This leaves governance dependent upon the Foundationā€™s approval to present proposals for a vote. Lack of governance control has also resulted in episodes where the governance contract has been upgraded without the knowledge, much less the consent, of governance.

Because the governance contract currently controls no parameters of Optimism mainnet, giving onchain control of this contract to OP tokenholders can be enacted immediately.

For the avoidance of doubt, governance ownership of the governance contract includes a permissionless way for delegates to submit proposals for a vote.

Governance Fund Ownership
The OP tokens in the Governance Fund should be transferred to an address controlled by the governance contract.

ETH Collected on Behalf of Optimism Collective Comes Under Governance Control
There is currently 15,397 ETH collected for the benefit of Optimism governance, spread across several addresses under Foundation or Optimism Labs control. This ETH, minus a buffer for operational costs recommended by Labs, should be transferred to an address on L1 controlled onchain by Optimism governance.

Phase II (concluding end of Q1 2025)

Bridge L1 Escrow Comes Under Governance Control
OP Bridge currently holds several billion dollars in assets that could be deployed across Ethereum mainnet to generate revenue for Optimism governance. Utilizing bridge assets is being made common by other chains, most notably Blast, Mantle, and Gnosis, with Polygon looking like it will follow suit.

While we do not propose a plan for utilizing these assets or any immediate changes in where they are held on L1, we do believe it is a decision for governance to make. This is particularly important from a sustainability perspective, since the current vision for Optimism revenues are tied to sequencer revenues on Optimism and Superchain members. As sequencer revenues trend towards zero over time in an intensely competitive marketplace, the bridge is an obvious way to permanently create sustainable revenue streams over the long term for governance and the maintenance of Optimism.

Sequencer Decentralization Roadmap
OP Labs and/or the Foundation should present a plan to decentralize the Optimism mainnet sequencer before the end of March 2025. This plan should include specific actions to take and requirements. The plan also must include a target date to decentralize the sequencer for Optimism before the end of Q2 2025.

If this date to decentralize the sequencer is determined to be unfeasible within the decentralization plan, then the plan should also present specific actionable steps to ensure the current sequencer operator is directly accountable to governance for major parameters.

Revisions and Re-Ratification of the Law of Chains
The Law of Chains was not drafted by governance, though governance ratified it. The Law of Chains will be reviewed for conflicts with this roadmap and other governance priorities, and revised, or re-ratified as is by governance. A schedule to periodically revisit the Law of Chains will also be established to ensure that it serves the needs of governance in its task to protect, grow, and generate value for Optimism stakeholders.

Phase III (concluding Q2 2025)

Full Control of Optimism by Optimism Governance
Complete technical control over the Optimism protocol should be handed over to Token House, Citizenā€™s House, and various bodies appointed or elected by Token and Citizenā€™s House. This handover can be done by empowering the current governance contract or by providing a new architecture that is approved by governance.

The Foundation is encouraged to seek a permanent seat on the Security Council and potentially other privileges, but those should flow from authorization by governance and not from the Foundationā€™s own authority.

Foundation Grants Disclosure
No later than the end of Q1 2025, the Optimism Foundation should commit in a binding manner to disclose to Optimism governance all past and ongoing grants. To the extent some of this information may not be made public, the Foundation must offer to make this information available to appointed representatives of Optimism governance.

Completed Decentralization of the Sequencer
Barring legal or technical blockers, the sequencer should be decentralized according to the plan presented by OP Labs and/or Foundation in Phase II.

If you hold OP, please signal your approval of this accelerated decentralization on this Snapshot petition.

30 posts - 23 participants

Read full topic

āœØ General How are attestations being used within Optimisms grant system?

Published: Sep 17, 2024

View in forum ā†’Remove

Hey OP forum,

We received an OP builder grant from the last governance season we want to leverage attestation systems that Optimism grants and governance is using.

Does anyone know here where we can find more documentation on how attestations are used within Optimism grants council or within Optimismā€™s diverse governance systems?

Tagging some grants and gov experts:

@Gonna.eth @brichis @katie @v3naru_Curia

Thanks in advance!

Bless,

0xR

3 posts - 2 participants

Read full topic

Retro Funding šŸ”“ Optimism Retro Funding ā€“ Voting Design Evaluation

Published: Sep 16, 2024

View in forum ā†’Remove

TLDR; The future of Optimism Retro Funding is built on its past! Optimism Badgeholders and GovNERDs, donā€™t miss your chance to discover:

1) Brand-new insights from comparing voting designs across Retro Funding Rounds 1-4
2) A new evaluation framework for assessing future voting rules
3) Data-driven proposals for improved voting designs and performance metrics

:arrow_right: Register and take part at the workshop on Monday, September 23, from 17:00-18:00 UTC here!

Optimism Retro Funding is one of the most visionary endeavors in the crypto space. Instead of funding based on future potential, it retroactively compensates work that has proven valuable for the Optimism Ecosystem and offers a sustainable model for individuals to receive rewards. Round by round, the decision on reward distribution is decided by a vote in the Optimism Citizens House.

The GovXS team was chosen to evaluate voting designs for Optimism Retro Funding through the Foundation Mission Request: Evaluating Voting Design Tradeoffs for Retro Funding.
The objective: Improve Optimism governance accessibility and grow the Optimism Collectiveā€™s understanding of optimal voting designs to encourage diverse, informed, and values-aligned voting behavior.
Delivering on this objective, GovXS developed a new voting evaluation framework drawing from Social Choice Theory. We apply theoretical analysis and agent-based simulations to assess past Retro Funding voting designs across six dimensions:

1. Resistance to malicious behavior and collusion: Measure to what extent a malicious voter (or a group of coordinated malicious voters) can impact voting outcomes
2. Incentive compatibility: Prove or disprove that the voting design is incentive compatible (ā€every participant can achieve their own best outcome by acting according to their true preferencesā€)
3. Simplicity for Voters & Expected Outcome: Measure if voters can easily understand how the voting design works and how to best achieve their goals
4. Majority & Diversity: Measure if results represent preference of majority or diversity of voters
5. Incentives Alignment: Measure how well the incentives of voters and the Optimism Collective are aligned
6. Alignment with Ground Truth in Impact = Profit: Measure how well the voting design supports finding the objective truth in ā€œimpact = profitā€.

The GovXS Voting Evaluation Framework is now available to evaluate voting designs in Retro Funding rounds. Its metrics enable straightforward comparisons, helping select the best-fit designs for each roundā€™s scope while ensuring strong and reliable voting outcomes. Optimism Badgeholders and GovNERDS will be among the first to access and explore the GovXS Voting Evaluation Framework by registering to attend our workshop on Monday, September 23, 2024, at 5pm UTC.

In this session, the GovXS team will walk you through the key components of the framework, and showcase the results reviewing past voting designs from Rounds 1ā€“4. This workshop will guide you through GovXSā€™ evaluation and recommendations to improve future roundsā€™ voting designs and performance metrics.

This event is exclusively for Badgeholders, GovNERDS, guest voters and members of the Optimism Collective. Meet the GovXS researchers Nimrod Talmon, PhD, Angela Kreitenweis, Eyal Briman, and Muhammad Idrees, and learn and discuss together!

GovXS is a research initiative under Token Engineering Academy, which aims to propel the success of crypto protocols with cutting-edge research in the new, crypto-native discipline of token engineering.

See you there!

3 posts - 1 participant

Read full topic

Retro Funding šŸ”“ Retro Funding 6: Governance - Round details

Published: Sep 16, 2024

View in forum ā†’Remove

Retroactive Public Goods Funding (Retro Funding) 6 will reward contributions to Optimism Governance, including governance infrastructure & tooling, governance analytics, and governance leadership.

Timeline

  • Sign up: Oct 1st - Oct 14th
  • Application Review Process: Oct 14th - Oct 28th
  • Voting: Oct 28th - Nov 7th
  • Results: Nov 19th

Scope Categories

Retro Funding 6: Governance will reward impact which has been generated between October 2023 - September 18th 2024. This includes impact relating to Governance Season 5 and Season 6 (up until Voting Cycle #28), as well as impact relating to the design and execution of Retro Funding 3, 4 and 5. Impact will be rewarded within the following categories:

Governance Infrastructure & Tooling

Infrastructure and tooling that powered governance or that made the usage of governance infrastructure more accessible.

Examples: Work on Optimism Governor contracts, Optimism Governance voting clients and interfaces, work on Optimism identity and reputation infrastructure, Retro Funding voting clients and sign up.

Eligibility: The following types of projects are eligible:

  1. Governance Infrastructure: Technical infrastructure that powers the voting process within Optimism Governance
  2. Governance Tooling: Tools that are used by Delegates or Citizens to participate in Optimism Governance
  3. Grants Tooling: Tools that support the Token House grants process, including the operation of the Grants Council. Tools which power or support the Retro Funding process.

Not eligible: The following types of projects are not eligible:

  1. Non-Optimism related governance tooling: Tools that have not been used in Optimism Governance
  2. Resources for Governance Onboarding: Documentation, educational videos or other resources that are dedicated to explaining Optimism Governance

Governance Analytics

Analytics that enabled accountability, provided transparency into Collective operations, promoted improved performance, or aided in the design of the Collective

Examples: Governance performance reports, Finance and Grant related analytics & reports, Delegate/Citizen voting power and activity analytics.

Eligibility: The following types of projects are eligible:

  1. Optimism Governance related Analytics: Analyses of the performance of Optimism governance, including governance participation, grant allocation and more

Not eligible: The following types of projects are not eligible:

  1. Analytics infrastructure or reports which are not related to Optimism Governance

Governance Leadership:

Demonstrated leadership in the Collective, including but not limited to, hosting community calls and/or participation in councils, boards and commissions beyond executing on basic responsibilities outlined in Token House Charters

Examples: Various Optimism Governance Councils, Commissions and Boards, governance process facilitation

Eligibility: The following types of projects are eligible:

  1. Councils, Commissions and Advisory Boards; NERD programs focused exclusively on core governance responsibilities (GovNERDs). This includes Security Council, Grants Council, Developer Advisory Board, Code of Conduct Council, Anticapture Commission, Collective Feedback Commissions and GovNERDs.
  2. Governance facilitation of critical governance processes and/or experiments such as community calls, proposal creation or review sessions, deliberations or similar

Not-Eligible: The following types of projects are not eligible:

  1. Governance onboarding and promotion initiatives.
  2. Delegate or Citizen governance participation, including forum engagement, participation in calls & workshops, participation in survey and other activities which are part of the responsibilities of citizens and delegates. These activities are rewarded separately as part of the Retro Governance Participation Rewards
  3. Each of the above mentioned Councils, Commissions, Advisory Boards and NERD programs are required to submit one application as a group, individual participation within one of the groups is not eligible. The allocation of rewards among group members should be proposed by the team Lead and is subject to the consensus mechanism of that group outlined in their internal operating procedures
  4. Governance Leadership within Governance Season 4 is not considered within this round, as it was already rewarded in Retro Funding 3.

Retro Funding 6 Size

Citizens will vote on the roundā€™s OP allocation within the rounds voting experience. The Foundation is assigning a minimum OP Amount for the round of 1.1M OP and a maximum OP amount of 3.5m OP. Citizens will be able to vote for an OP amount within the range of minimum and maximum which they believe appropriately rewards the impact within the round. The round allocation will be decided by taking the median of Citizensā€™ votes.

The voting on the rounds OP allocation is an experiment in community-lead budget allocation.
The outcomes of this experiment will inform the evolution of the budgeting process in the future, which is subject to change based on learnings.
The following are considerations for the minimum and maximum values set by the Foundation:

  1. Retro Funding 3 benchmark: Approximately 1.1M OP was allocated to Optimism Governance Contributions in Retro Funding 3 at the end of 2023. The minimum round allocation for Retro Funding 6 matches this value, under the assumption that impact within Optimism Governance has been consistent or has increased since the last round.
  2. Optimism Governance growth: Within the scope period of October 2023 until September 2024, Optimism Governance has grown significantly. Within the timeframe a number of new governance leadership roles, such as the Developer Advisory Board, Security Council, TH & CH Feedback Commissions, Anticapture Commission have been introduced. The infrastructure and tooling which Optimism Governance relies on has been extended, introducing approval ranking in the Token House, partial delegation, Citizensā€™ House Protocol upgrade veto rights, Retro Funding sign up tooling and more. To reflect his growth, the Foundation set a maximum OP allocation of 3.5m OP.

Voting Design

For the round, a number of guest voters will be selected to further drive understanding on how different voter selection methods impact resource allocation decisions. You can learn more about the Retro Funding 6 Guest voter selection experiment here.

Retro Funding 6 will adopt the voting design from round 5, where voters are sorted into smaller groups dedicated to evaluating a specific set of applications. Incremental improvements will be made to the voting experience based on the feedback from voters in round 5.

KYC & Grant Delivery

The Optimism Foundation is making continuous improvements on the KYC & Grant delivery process. Grants will be streamed to recipients over 100 days, following the announcement of results and approval of KYC. Superfluid is providing infrastructure for the streaming of Retro Funding grants. Grantees must receive a minimum of 1,000 OP to be eligible for rewards.

13 posts - 11 participants

Read full topic

Mission Grants šŸ¹ [Looking for sponsor] Standardized and Open Source Contract Repository

Published: Sep 13, 2024

View in forum ā†’Remove

Intent 3: Grow Application Developers on the Superchain

Objective: Establish a comprehensive repository of open-source, on-chain contracts for the Optimism ecosystem. This repository will serve as a critical resource for developers building on the Superchain, providing backend solutions for DeFi products and NFT marketplaces.

Baseline grant amount: 50,000 OP

Submit by: To be set by Grants Council

Selection by: To be set by Grants Council

Start date: To be determined upon approval

Completion date: By the end of the year 2024

How will this Delegate Mission Request help accomplish the above Intent?

The creation of a repository of audited, on-chain backend tools will significantly contribute to the growth of application developers on the Superchain. By offering readily available, standardized smart contracts, developers can build smarter and faster, ensuring cross-product consistency in coding standards. This initiative will not only support current developers but also future-proof applications by enabling seamless interaction with interchain and complex bridging products. Ultimately, this repository will attract developers looking to deploy applications across multiple chains while reducing the workload associated with backend architecture.

Requirements for Execution:

  1. Repository Development: Establish a digital library to host the open-source contracts.
  2. Initial Contract Collection: Curate and audit a base set of smart contracts that facilitate key on-chain actions, such as escrow trades between ERC-20, ERC-721, and ERC-1155 tokens.
  3. Governance Handoff: Transfer repository management to the Optimism Security Council, granting them control over the status of submitted smart contracts (e.g., unverified, verified, flagged, or removed).

Progress Measurement by Token House:

  1. Repository Creation: Successful development and public launch of the open-source contract repository.
  2. Audited Contracts Availability: Multiple contracts, audited by a top-tier contract audit firm, are made available within the repository.
  3. Comprehensive Coverage: The repository includes contracts that support on-chain trading for ERC-20, ERC-721, and ERC-1155 tokens.
  4. Governance Transfer: Control of the public repository is handed over to the OP Foundation Security Council for future contract moderation.
  5. Post-Deployment Report: Deliver a detailed report one month post-deployment, outlining metrics such as the number of contract downloads and developer engagement.

Grant-as-a-Service Provider Engagement:

  • I have not engaged a Grant-as-a-Service provider for this Mission Request.

4 posts - 2 participants

Read full topic

Updates and Announcements šŸ“¢ Optimism Forum Weekly Recap - daospace: 09/02 - 09/08

Published: Sep 13, 2024

View in forum ā†’Remove

gm Optimism Collective :red_circle: :sparkles:

Last week saw a significant increase in forum activity with 25 new topics created, up from just 7 topics the previous week. The most impactful discussions included:

  • [Mission Request] Optimism Treasury Diversification Research: This mission request seeks to research and implement strategies for treasury diversification within the Optimism Collective. The goal is to optimize the treasury by procuring yield-bearing assets and stables for payments, ultimately benefiting OP token holders through better financial management and growth.
  • [Mission Request] Interactive Map of the Optimism Ecosystem: The proposal outlines the creation of an interactive platform to visualize the contributors, projects, and opportunities within the Optimism ecosystem. By making it easier to navigate and engage with the ecosystem, the map aims to attract new developers and streamline participation in the Optimism Collective.
  • [Mission Request] Superchain Borrow/Lend Aggregator: This mission aims to create a borrow/lend aggregator for the Superchain, designed to unify liquidity across protocols and help users access the best rates. The aggregator will support various tokens and be evaluated based on metrics like Total Value Locked (TVL) and borrowing activity, aiming to drive more developers and users to build on the Superchain.

These proposals reflect the communityā€™s focus on treasury optimization, enhancing the developer experience, and creating practical tools to support growth and innovation within the Optimism ecosystem.

daospace is a DAO discovery platform that aggregates contributions across different DAOs. We will be providing weekly Automated AI Summaries to help reduce information overload, and so that all members can stay up to date on forum activity within the DAO. Below is a summary of every topic made within the OP Governance Forum from last week.

Feel free to leave us feedback in the comments below. You can get in touch with the daospace team on X (Twitter) , or reach out to the founders directly on X as well: Jaris James & Sixty

Cycle 27 Intent 3A Mission Request Sponsorship

Created: 2024-09-02

Author: Gonna.eth

Summary

The post outlines the steps for members to follow in order to submit new mission request proposals for each cycle. The process includes copying a provided template, creating a new forum post, adding specific tags, and sharing the post link in a designated thread.

Cycle 27 Intent 3A Mission Request and Sponsorship

Created: 2024-09-02

Author: Gonna.eth

Summary

A guide on how to submit mission request proposals for the upcoming cycle, including steps to copy a template, create a new forum post with specific tags, and link back to the original post.

[Mission Request] Optimism Treasury Diversification Research

Created: 2024-09-03

Author: @AnthiasLabs

Summary

The post is a mission request for researching and implementing treasury diversification in the Optimism Collective, aiming to find ways to earn yield and pay expenses with their treasury. The request focuses on procuring stables for payment and yield-bearing assets for treasury growth. The request outlines the necessary research pieces, strategies, and legal considerations needed for treasury diversification, with the end goal of optimizing the treasury and benefiting OP token holders. Multiple applicants are sought for this mission, and success will be evaluated based on the number and quality of research reports submitted.

[Mission Request] Interactive Map of the Optimism Ecosystem

Created: 2024-09-03

Author: AnthiasLabs

Summary

Summary: The Delegate Mission Request seeks the creation of an interactive platform that displays information about people and parties within the Optimism ecosystem, their contributions, and current projects. The goal is to make it easier for new developers to navigate and participate in the Optimism Collective. The platform will include contact information, roles, and descriptions for contributors, as well as list current mission requests and opportunities for participation within the DAO. The success of the mission will be evaluated based on the growth of developers on the Superchain.

[Mission Request] Superchain Borrow/Lend Aggregator

Created: 2024-09-03

Author: AnthiasLabs

Summary

The mission request aims to create a borrow/lend aggregator for all Superchain-based protocols to unify liquidity, help users get the best rates for borrowing and lending, and attract more developers to build on the Superchain. The aggregator should support various tokens, integrate with major protocols, have an easy-to-use frontend, and be evaluated based on metrics like Total Value Locked (TVL) and amount of borrowing activity. The success will be measured by the increase in the number of developers working on the Superchain.

Optimism Delegation Frame on Farcaster - Now live!

Created: 2024-09-03

Author: @Tekr0x.eth

Summary

The post announces the launch of the Optimism Delegation Frame on Farcaster, providing a simple way for users to check their OP delegation and re-delegate to active delegates. The post explains the functions of the frame, how users can interact with it, and invites feedback for further improvements. The team behind the project, Iggy Social, also shares information about their previous grants and involvement in the Optimism Governance.

[Looking for sponsor] Intent 3 OP Marketing for Devs

Created: 2024-09-04

Author: @Pr0

Summary

This post outlines a mission request to grow the number of application developers on the Superchain by supporting the adoption of Optimism dApps and providing essential marketing support. The focus is on increasing visibility, user adoption, and developer growth within the ecosystem to foster a vibrant developer community. The mission entails providing financial resources, marketing strategies, and collaboration opportunities to enhance the success and adoption of dApps. Milestones and measurements are outlined to monitor impact and success throughout the mission completion.

Optimism Airdrop

Created: 2024-09-04

Author: Aldo23

Summary

This post has been flagged by the community and has been temporarily hidden.

GovNFT Governance Topic Thread 1

Created: 2024-09-04

Author: @Michael

Summary

The post invites GovNFT participants to discuss Blockspace Charters in governance, providing relevant links for more information. Participants are asked to share thoughts on what chains could be included in a standard charter and how the charter impacts upgrades. Valuable responses are awarded points with potential for additional points for thoughtful answers, highlighted as a way to earn recognition on the GovNFT Leaderboard.

Joint House Call will be [Tuesday, September 10th @ 11:00PT / 14:00 ET / 18:00 GMT / 19:00 CET]

Created: 2024-09-04

Author: Michael

Summary

The post invites Optimists to join a monthly joint-house call discussion on Optimism governance and other topics like RF 5. The meeting link is provided.

Chain Delegation Program Feedback Thread

Created: 2024-09-04

Author: system

Summary

The post is about a thread for OP Stack Chains and other government participants to offer feedback on the Chain Delegation Program.

[Mission Request] Optimism Full Financial Audit

Created: 2024-09-04

Author: AnthiasLabs

Summary

This mission request seeks a comprehensive financial audit of Optimism Collective to understand its current financial status, including assets, expenses, and revenue. The analysis is crucial for making informed decisions about the Optimism treasury. The goal is to attract more developers to build on the Superchain by optimizing incentives and programs. The success of the mission will be evaluated based on the number of developers on the Superchain.

Retro Funding 6: Announcing Guest Voter participation

Created: 2024-09-04

Author: system

Summary

The post discusses the introduction of Retroactive Public Goods Funding (Retro Funding) Round 6, which includes inviting Guest Voters to participate alongside Citizens in the Optimism Collective governance system. The experiment aims to assess the impact of different voter selection methods on group composition and resource allocation decisions. It delves into the research questions, outcome measures, operations, random sampling process, considerations for Sybil-resistance, and the design of the experiment, including the final vote process by Citizens.

Retro Funding 5: Application Feedback

Created: 2024-09-04

Author: system

Summary

The post is a call for feedback on the RF 5 application process, with applications for Retro Funding Round 5 closing on September 5th. It invites projects, individuals, and teams to share their feedback on the process.

[Mission Request] Optimism Dominance in Yield-Bearing Assets - DEX Liquidity for YBAs

Created: 2024-09-04

Author: AnthiasLabs

Summary

The post discusses a mission request to onboard more Real-World Assets (RWAs) and yield-bearing assets to Optimism through DEX integrations. It includes details on the proposed incentives, required assets and protocols, execution steps, and metrics for measuring success, emphasizing the increase in Total Value Locked (TVL) on the Superchain.

[Looking for Sponsor] Optimism Innovation Hubs in partnership with Universities

Created: 2024-09-04

Author: @amrdavila

Summary

The post outlines a Mission Request to build Optimism Innovation Hubs and organize educational courses and events to attract and support application developers on the Superchain, focusing on skill development, community building, and innovation. The responsibilities, deliverables, milestones, impact measurement, and success evaluation metrics are detailed to effectively grow the developer community on Optimism. Multiple applicants are expected to fulfill the mission, with the primary contributor being @amrdavila.

How to withdrawal from Coinbase wallets

Created: 2024-09-05

Author: Libby30

Summary

The post discusses how to withdraw assets from a Coinbase wallet when they are in Binance Coin (BNB) cryptocurrency.

Season 6 Mission Dashboard

Created: 2024-09-05

Author: @SuperchainEco

Summary

The Superchain Eco has launched the Season 6 Mission Dashboard 7 which provides details on approved proposals, remaining budgets, and total requests for the three active intents. As Season 6 progresses, the dashboard will be upgraded to offer insights into the most requested intents and Mission Requests. Follow their social media accounts for more updates.

Retro Funding for University Optimism Courses (Education)

Created: 2024-09-05

Author: @tima-t

Summary

PhD candidates at Unibit University in Sofia, Bulgaria developed and taught a course on Optimism to 20 students, which was included in the universityā€™s curriculum. The course consisted of six 1.5-hour lectures, complete with study materials and recorded sessions. The students were required to complete coursework for assessment. The creators are now inquiring about retroactive funding for the initiative, as the video lectures and presentations are freely accessible for public use.

[Looking for sponsor] Intent 3 Hack on OP Hackathons

Created: 2024-09-05

Author: Pr0

Summary

This post outlines a mission request to grow application developers on the Superchain by organizing and supporting hackathons within the Optimism ecosystem. The goal is to attract new developers, encourage collaboration, and stimulate the development of decentralized applications (dApps) on Optimism. The post details the background, mission summary, goals, requirements, budget allocation, milestones, and measures for impact assessment related to the mission. The mission aims to increase the number of developers building on Optimism and showcase the technical possibilities of the Superchain through hackathons.

[Looking for sponsor] Grow Developers on Optimism via Community Events

Created: 2024-09-05

Author: @DanSingjoy

Summary

The post outlines a delegate mission request by Dan Singjoy to organize and host engaging community events to onboard new developers and support them in building valuable applications on the Superchain. It details how the mission aligns with the intent of growing application developers on Optimism through various mechanisms such as engagement, knowledge sharing, collaboration opportunities, inspiration, and feedback. The post also discusses the requirements for executing the mission, measuring impact upon completion, setting milestones, defining metrics, and involving governance participants in monitoring the progress and success of the mission.

[Looking for sponsor] Develop Onchain Social Games that Attract Builders to Optimism

Created: 2024-09-05

Author: DanSingjoy

Summary

The post outlines a Mission Request to develop engaging on-chain games on Optimism to attract and nurture builders, with the goal of growing the community of developers on the Superchain. The request highlights various ways in which on-chain games can help achieve this goal, key execution requirements for developers, milestones for measuring impact, and eligibility criteria for game developers. It also discusses the funding allocation and contributions from community members in conceptualizing the request.

Nanobro - Delegate Communication Thread

Created: 2024-09-06

Author: nanobro

Summary

Nanobro is the founder of a crypto community focused on OP Superchain and Ethereum mainnet. They are active in voting on proposals as an Optimism delegate and are working towards making the OP ecosystem more secure, transparent, and user-friendly. You can connect with them on Twitter at @gadgeteerth and @0x_nanobro.

[Mission Request] Intent 3A - Superchain Builder Hub

Created: 2024-09-06

Author: LuukDAO

Summary

Summary: The mission request is to create a virtual hub for the Optimism Collective to reduce information asymmetry and misalignment costs. The platform will cover all activities and stakeholders within the collective, providing accurate information and increasing coordination. The mission includes specific requirements for execution and proposes milestones for design, development, and operation stages. The impact will be measured by metrics such as the number of builders and developers referred through the platform and the total gas used by platform users. The success of the mission will be evaluated against the number of transactions emitting event logs to track the on-chain activity facilitated by the program.

Comprehensive Optimism Documentation Hub

Created: 2024-09-08

Author: DODO

Summary

Kaushik from PYOR, a crypto research company, is proposing to create a comprehensive documentation hub for Optimism. The proposal includes detailed developer documentation, SDK and testing framework guides, interactive learning tools, community resources, use case studies, and regular updates. The aim is to enhance developer experience, accelerate onboarding, and promote wider adoption of Optimism. The approach involves phased implementation with a focus on thorough research, content creation, review, and ongoing maintenance.

1 post - 1 participant

Read full topic

āœØ General GovNFT Community Call Thread 4

Published: Sep 12, 2024

View in forum ā†’Remove

Hi GovNFT participants!

In the last Community Call we had Emily talking about guest voter participation in Retro Funding 6. There are citizens that will be voting, and there will be randomly selected voters based on this process. Share your insights about the topic in this thread.

Questions to answer:

  • Guest voters for Retro Funding Round 6 will be randomly selected. How do you think they will vote differently on Round 6 compared to Badgeholders?
  • Keep in mind that the category for Round 6 will be Governance projects.

Relevant links:

As a reminder, thoughtful responses are 20 points. Spam, copied or low-effort posts will not count towards the point total and will be penalized.

Michael :red_circle: :sparkles:

16 posts - 15 participants

Read full topic

Starknet
šŸ¤·ā€ā™€ļø All-Purpose Hangout RPC Nodes Management Tools

Published: Sep 26, 2024

View in forum ā†’Remove

Hey, Starknet Fam! Today Iā€™d like to tell you how to manage your RPC nodes to get the best performance and the lowest downtimes possible. We will take the GetBlock RPC node provider as an example as they support Starknet RPC nodes on Mainnet and Testnet. We are gonna learn how they manage their high-speed RPC, and discover some services for node management, handy tools, tips, and tricks
Letā€™s jump right into it!

How GetBlock - RPC Provider Works

When running an RPC node itā€™s crucial to be always aware of the consistency and availability of your node. To do so, you have to utilize some robust management and monitoring tools. Hereā€™s an example of the tools GetBlock is using:

  • Prometheus open-source monitoring system
  • Grafana observability platform; (the latter sources data from the first one.)
  • The health sidecar
  • Alertmanager service in Slack
  • Loadservice
  • Auto-switching system

Prometheus gathers metrics and databases to display in Grafana. Prometheus is also bonded to Alertmanager service to inform the team in Slack about all events regarding infrastructure status. The health sidecar helps GetBlock monitor the current height and health of the nodes. To get immediate notifications from the monitoring tool GetBlock connected it to the Alertmanager service in Slack. It helps to get the fastest notification if some issue occurs and always double-check when itā€™s resolved. The health sidecar is also connected to the auto-switching system. So if the block deviation occurs, the unhealthy node is instantly switched to a healthy one. The last but not the least important thing is to keep the node updated to the latest versions. This way GetBlock constantly monitors blockchainsā€™ GitHub repositories and social medias to find out about the upcoming updates first in hand.

All of that helps GetBlock to reach the highest node availability of 99%!

If you donā€™t wanna experience all the hustles associated with running and maintaining your own Starknet RPC node. You can simply connect to RPC nodes for 50+ blockchains with GetBlock. Itā€™s now even available with 30% OFF for your first shared node subscription.

source: StarkNet Node: Web3 RPC STRK nodes API | GetBlock.io

1 post - 1 participant

Read full topic

šŸ¤·ā€ā™€ļø All-Purpose Hangout Starknet in Layer3

Published: Sep 26, 2024

View in forum ā†’Remove

It is known that Starknet needs to start attracting new users.

It occurred to me that a good idea would be to launch a campaign in Layer3. This project has a good number of networks and users, to which Solana recently joined.

Many games have been released on Starkent lately, which would also be good to promote them.

Itā€™s time to start moving the hornetā€™s nest.

1 post - 1 participant

Read full topic

šŸ“œ Development Proposals SNIP-20: Enshrined Paymasters for ERC-20 tokens

Published: Sep 18, 2024

View in forum ā†’Remove

snip: 20
title: Enshrined Paymasters for ERC-20 tokens
description: This SNIP proposes a design for enshrined paymasters for ERC-20 tokens
author: Ilia Volokh iliav@starkware.co, Leonardo Lerer leo@starkware.co
status: Review
type: Standards Track
category: Core
created: 2024/09/15
Github link

Simple Summary

We propose a design for enshrined paymasters that leverages the paymaster field in INVOKE transactions version 3. The design allows anyone to deploy paymaster contracts that abstract token exchanges away from users. Its scope is limited to ERC-20 contracts and does not offer full fee abstraction (e.g paying transaction fees with NFTs or other assets).

In a nutshell, users send v3 transactions and specify three pieces of data in the paymaster field:

  1. Paymaster contract address
  2. ERC-20 token contract address
  3. Maximal allowed exchange rate between the above token and STRK. Specifically, the max rate r means the user is willing to pay at most r tokens for a single STRK.
    The target paymaster contract will receive funds from the user (denominated in their ERC-20 token of choice) and pay the transaction fee (in STRK) to the sequencer, at a rate ā‰¤ r. Economic calculation and choice of rate are left to each paymaster contract.

The proposal involves no reputation systems, enshrined oracles/AMMs, or other capital costs to deploy paymaster contracts.

Motivation

The Starknet transaction fee market will act on v3 transaction, whose fees are denominated in the native fee token STRK (see also SNIP-16). However, users may wish to pay transaction fees in other tokens. Paymasters are an umbrella term for mechanisms, products, and/or services that provide users with such functionality.

In broad terms, paymasters can be applicative or enshrined/protocol-level. The latter refers to a paymaster mechanism that is recognized at the protocol level, e.g via the paymaster field in transaction version 3. The former is the complement of the latter, e.g architecture relying solely on outside execution (see SNIP-9).

We think the ability of users to transact on Starknet without owning STRK is an important feature. Moreover, we are in favor of enshrining such a mechanism to avoid strict dependency of such users on additional services external to the standard transaction flow. Thus we present this design proposal for enshrined paymasters.

Proposal

We draw inspiration from ERC-4337, although we take a slightly different route.

Definitions

We shall say a contract is a paymaster if it has a __validate_paymaster__ entrypoint. No computational restrictions are necessary for __validate_paymaster__ as users will pay for its failure - this is explained in detail later.

An example __validate_paymaster__ would read an exchange rate from some chosen oracle(s) or AMM(s) and check the userā€™s specified exchange rate is liberal enough, e.g 1.05 Ɨ oracle_rate ā‰¤ r.

A paymaster transaction is one with a non-empty paymaster field. A valid paymaster transaction specifies three concatenated pieces of data in the paymaster field:

  1. Paymaster contract address
  2. ERC-20 token contract address
  3. Maximal allowed exchange rate between the above token and STRK. Specifically, max rate r means the user is willing to pay at most r tokens for a single STRK.

Flow

We now outline the steps for processing of a paymaster transaction by the sequencer. For simplicity, the initial flow will involve charging at the userā€™s max rate r; the optimization of charging at discounted rates will be deferred to the next section.

Mempool

Users can submit unrealistically low rates; these should be interpreted as overvaluations of their designated payment tokens. Exaggerated claims should be rejected. However, we wish to avoid defining ā€œreasonable ratesā€ at the protocol level. To this end, each sequencer client locally defines reasonable rates via dictionary: TOKEN ā†’ min_STRK/TOKEN_rate. (The ratio follows exchange conventions: it is the price of one STRK in units of the TOKEN.) This dictionary can be static or dynamically updated e.g by some oracle feed. Sequencers can also choose to serve only some chosen whitelist of paymaster contracts.

Full nodes can either maintain such configs or indiscriminantly propagate paymaster transactions without looking into the paymaster field. In the former case, each full node filters some paymaster transactions from the P2P network according to its local configurations. If most nodes have similar configs to sequencers, this does a service by reducing the traffic of invalid transactions on the network, essentially defending sequencer mempools. On the other hand, if full nodes configure themselves too defensively, they may filter out paymaster transactions that sequencers are willing to process. In the latter case where full nodes do not maintain any configs, all invalid transactions will need to be rejected by some sequencer from entering its mempool.

Now the flow:

  1. Syntactic checks (transaction is properly formatted).
  2. User submitted rate should be at least clientā€™s locally configured rate. min_STRK/TOKEN_rate ā‰¤ r
  3. Balance checks:
    • User token balance should cover their bid given their specified max exchange rate balance(user) ā‰„ max_amount Ɨ r(base_price(current_block)+tip).
    • Paymaster STRK balance should cover user bid balance(paymaster) ā‰„ max_amount Ɨ (base_price(current_block)+tip).

Block builder

A paymaster contract should be used only by those who trust its code. Such users know the paymasterā€™s exchange policies, and therefore know which rates they should submit to pass, and which rates are too frugal and may cause __validate_paymaster__ to fail. Hence, we consider it justified to ā€œblameā€ users for failed __validate_paymaster__ and to consequently charge them. Now arises a problematic scenario: the user may hold zero STRK and the paymaster rejected the request to cover its transaction fee. In this particular case we allow the sequencer to charge the transaction fee directly in the userā€™s designated token.

In the naive example above, __validate_paymaster__ will fail during block building if and only if min_STRK/TOKEN_rate ā‰¤ r ā‰¤ 1.05 Ɨ oracle_rate, meaning the userā€™s rate was high enough to enter the clientā€™s mempool but too low for the paymaster.

Now the flow:

  1. Balance checks:
    • User token balance should cover their bid given their specified max rate balance(user) ā‰„ max_amount Ɨ r(base_price(current_block)+tip). If success, CONTINUE; else, REJECT.
    • Paymaster STRK balance should cover user bid balance(paymaster) ā‰„ max_amount Ɨ (base_price(current_block)+tip). If success, CONTINUE; else, REJECT.
  2. Run account __validate__. If success CONTINUE, else REJECT.
  3. Run paymaster __validate_paymaster__. If success, CONTINUE; else, REVERT and skip to fee invocations below.
  4. Run account __execute__. If success, CONTINUE; else, REVERT and skip to fee invocations below.
  5. Fee invocations:
    • If failure was in __validate_paymaster__, user pays sequencer in designated fee token:
      • Burn used_amount Ɨ r Ɨ base_price.
      • Transfer used_amount Ɨ r Ɨ tip.
    • If failure was later:
      1. Paymaster pays transaction fee to sequencer:
        • Burn used_amount Ɨ base_price.
        • Transfer used_amount Ɨ tip.
      2. User pays paymaster: transfer used_amount Ɨ r Ɨ (base_price(current_block)+tip).
    • In case of failure during fee invocations, REVERT all state changes and return to it directly (skipping __validate_paymaster__ and execute). This ensures both user and paymaster have sufficient balances due to both balance checks.

Optimization: discounted paymaster rates

In the above flow, the paymaster always charges at the userā€™s max rate r. This encourages strategic ā€œbiddingā€ on the rate. Itā€™s better to allow paymaster contracts to charge users at a smaller rate than their submitted max rate. To this end, we allow __validate_paymaster__ to output a charging_rate satisfying charging_rate ā‰¤ r. If __validate_paymaster__ executes successfully, the fee invocation will proceed with the userā€™s max rate replaced by the paymasterā€™s charging_rate.

SDK and Wallet integration

For a truly seamless experience, wallets should:

  1. Integrate with paymasters to support paymaster transactions.
  2. Integrate with oracles to suggest accurate max rates.
  3. Integrate the above into their UI, so an end user can choose a payment token and receive a suggested bid (rate included) to confirm in one click.

Behind the scenes, SDKs should also support sending paymasters transactions.

Rationale

We submit that the above design facilitates simple and safe paymaster contracts providing the desired functionality of letting users pay transaction fees with arbitrary ERC-20 tokens.

Drawbacks

  1. A user who set their max rate in the range min_STRK/TOKEN_rate ā‰¤ r ā‰¤ min_STRK/TOKEN_rate_accepted_by_paymaster will experience a reverted __validate_paymaster__ and pay for the reversion. As noted above, this is easily remedied by submitting high rates, especially for paymasters who charge at discounted rates.

  2. The functionality of the proposed design is limited to ERC-20 tokens, and does not achieve any loftier goals of fee abstraction. Of course this is not a drawback compared to having no functionality at all.

  3. Sequencers will need to actively (re)configure their setup to support new tokens and/or paymaster contracts. Hence, if some token/contract is sparsely adopted, associated paymaster transactions will only be sporadically included within blocks.

  4. As with any protocol addition, the paymaster flow is another complication of Starknet. We think its benefits are worthwhile, and hope the drawback remains theoretical.

  5. This proposal does not facilitate AMMs as paymasters: the fee invocation logic is fixed.

Backwards Compatibility

This proposal is backward compatible as it merely proposes semantics for transactions with a non-empty paymaster field, which was hitherto unused.

Security Considerations

If the sequencerā€™s locally configured minimal rates are too low, it exposes itself to being potentially underpaid in case of failed __validate_paymaster__.

Copyright

Copyright and related rights waived via MIT.

7 posts - 4 participants

Read full topic

šŸ¤·ā€ā™€ļø All-Purpose Hangout We need new marketing manager for Starknet

Published: Sep 13, 2024

View in forum ā†’Remove

Ola for everyone!
i think everybody see that Starknet marketing is weak and marketing team do nothing!
DeFi spring, summer are so lame.
Starket has so much opportunity to hype but do NOTHING for it

Where is community work? Where is activities to grow interest to Starknet?
Why Starknet still doesnt have big meme coins? bluechip NFTs?

Boat is sinking and if you wont start do something it becomes a submarine

3 posts - 3 participants

Read full topic

SNIPs Improvement of the SNIPs Process: Increasing Transparency and Accountability

Published: Sep 11, 2024

View in forum ā†’Remove

Improvement of the SNIPs Process: Increasing Transparency and Accountability

Summary

This proposal suggests increasing the transparency of the SNIPs process by introducing a public tracker showing the current status of each SNIP (draft, discussion, finalization, implementation). Additionally, we propose adding a list of SNIP editors on the official StarkNet website to facilitate communication between authors and editors.

Purpose

The goal is to enhance community engagement by making the SNIP process more transparent and allowing the community to track the progress of each proposal.

Details

  1. Introduce a SNIP status tracker on the StarkNet website.
  2. Create a page listing the SNIP editors to improve communication.

We invite the community to discuss and provide feedback on this proposal.

1 post - 1 participant

Read full topic

šŸ¤·ā€ā™€ļø All-Purpose Hangout Liquidity pools for vSTRK

Published: Sep 10, 2024

View in forum ā†’Remove

Hola amigos!
Hope you are doing great, i just realized that Starknet lending\borrow protocols dont have pools for vSTRK and itā€™s so strange if take a look how many vSTRK delegated in Governance hub.

My message in general for liquidity providers, guys do it already, i dont know why you skipped such a big chunk of liquidity)

1 post - 1 participant

Read full topic

šŸ“œ Development Proposals SOS blocks in the Decentralized Starknet Protocol

Published: Sep 10, 2024

View in forum ā†’Remove

TLDR

We propose an alternative recovery mechanism from unprovable blocks which can appear due to bugs in different components of the protocol. We introduce the notion of SOS blocks. SOS blocks will contain zk-proofs (zkp, for short) for showing that a bug was encountered. SOS blocks can be used in-protocol to trigger reverts at consensus level.

Motivation

The Decentralized Starknet protocol has a very elegant solution for coupling consensus and proving. In addition to transactions, blocks need to contain a zkp for a block that was previously accepted on the L2 chain in order to be considered valid during consensus. However, the protocol doesnā€™t guarantee liveness.

The Decentralized Starknet protocol uses the battle-tested Tendermint protocol as an underlying consensus protocol, but it currently breaks the consistency assumption of Tendermint (i.e., an honest validator can always make a valid proposal). Due to bugs in several components involved in the architecture of the protocol (e.g., execution clients, prover), a block which seems valid during consensus can be accepted on the L2 chain, but no zkp can be build for it. We call these blocks unprovable blocks.

Current approaches for recovering from unprovable blocks

Currently, the Decentralized Starknet protocol can recover from unprovable blocks by L2 social consensus or the L1 reset mechanism used for handling stake updates. Let us explain how the L1 reset mechanism can be engaged for recovering from unprovable blocks.

Empty blocks are blocks containing no transactions and no proofs. Let us assume k is the number of proofchains (designed to give validators enough time to produce a zkp for their proposal) and P is the limit on consecutive empty blocks in a proofchain. Letā€™s consider the following scenario:

  • The block at height H (belonging to a proofchain PC) is unprovable due to a bug in an execution client
  • Proposers for blocks at heights H + k*i, with 1 \leq i \leq P, will not be able to produce a zkp for the block at height H and therefore will propose only empty blocks
  • The limit on empty blocks on proofchain PC is reached and from this point on, validators can propose only empty blocks which will not be considered valid anymore during consensus (as the limit on empty blocks is reached), and the Tendermind protocol will just continue to advance to the next round of the height H + k*P until L2 social consensus or the L1 reset mechanism (for handling stake updates) are engaged.

Note that engaging the L1 reset mechanism for stake updates currently takes more than 24h. This can potentially impact liveness as we assume there will come a point where the network is post-GST and timeouts will increase. Therefore, we are proposing a faster in-protocol recovery mechanism for such cases which can be triggered on the L2 chain.

SOS blocks

For dealing with potential bugs in different components involved in the protocol (e.g, execution clients, prover), we introduce a new type of block, SOS block. SOS blocks will convince validators (i.e., by containing adequate zkps) to revert during consensus as a bug was encountered.

Assume B' is an SOS block proving to the validators that they should revert because a block is unprovable or because a bug appeared in the Prover while trying to build a proof. Consensus can be performed normally on B' and block B' will contain zkps that can be checked for validity during consensus. After committing to the SOS block B' (which is expected to prove block B), all nodes will revert prior to block B. All blocks between B and B' should be dropped as there cannot be a proper state transition.

In the next section we describe how SOS blocks and adequate zkps can be constructed.

Building SOS blocks

Assume block B contains some transactions txs. We are trying to build a block B' expected to prove block B. We propose the following mechanism depicted in the figure below.

The main idea is to run CairoRun in a zkVM to produce a zkp connecting the trace outputed by CairoRun with the initial transactions, or have a zkp showing that CairoRun could not produce a trace for these transactions (i.e., it produced an error). Further, we engage a TraceChecker for checking the validity of the trace created by CairoRun. The TraceChecker produces a zkp as well. We then compare the result of the TraceChecker with the results from the Prover.

The flow of the mechanism and other details are described below.

Step 1. Run CairoRun on txs in a zkVM

  • CairoRun can produce two outputs: a trace tr or an error
  • By running CairoRun in a zkVM, we will get a zkp for either cases:
    a. If CairoRun outputs a trace tr, we obtain a zkp proof attesting that tr is obtained by executing the transactions txs. In this case, we continue with Step 2.
    b. If CairoRun outputs an error, we obtain a zkp proof_1' attesting this fact. This means there was a bug in CairoRun or in the Execution Client(s). In this case, B' will be an SOS-block containing the zkp proof_1' (and maybe also txs).

Remarks:

  • Running CairoRun in a zkVM should not use much memory (e.g., RISC-Zero offers a max of 4GB of RAM).
  • Running CairoRun in a zkVM is more feasible than running the entire Prover in a zkVM due to memory constraints.

Step 2. Run TraceChecker on tr

  • The TraceChecker is a small program in a provable language (e.g., Cairo or anything that compiles to RISC-V) which will produce a zkp showing that the trace tr satisfies the VM constraints (i.e., tr is a valid trace) or a zkp showing that the trace is invalid (i.e., it provides the first trace index where the VM constraints are not satisfied).
  • The TraceChecker will apply repeatedly the OneStepChecker on all transitions in tr. The OneStepChecker is checking if a one-step state transition satisfies the VM constraints.
  • The TraceChecker outputs:
    a. A zkp proof_2 if the trace tr is a valid trace satisfying the VM constraints.
    b. A zkp proof_2' if the trace tr is an invalid trace (e.g., provides the first index in the trace tr where a VM constraint is not satisfied).

Remarks:

  • Step 2 can be done in parallel with Step 3 below.
  • The TraceChecker should be able to run in O(|tr|).
  • The TraceChecker can potentially be written in the Lean Theorem Prover using the formalization of the Cairo VM constraints that were already specified.
  • The TraceChecker can be formally verified against Prof. Jeremy Avigadā€™s formalization of the underlying CairoVM polynomial constraints.

Step 3. Run the Prover on tr

  • The Prover can produce a zkp proof_3 (which proves the state transition according to the trace tr) or Nothing.

Remarks:

  • Step 3 can be done in parallel with Step 2 above.
  • Formally verifying the Prover seems a bit infeasible.
  • However, we can formally verify the Verifier in the Lean Theorem Prover.

Step 4. Compare the results from the Prover and the TraceChecker

We have the following four scenarios:

I. Prover produced the zkp proof_3

I.a. TraceChecker produced the zkp proof_2

  • All good, sunny day
  • B' will be a non-empty block containing the zkp proof_3 produced by the Prover (and new transactions)

I.b. TraceChecker produced the zkp proof_2' (i.e., invalid trace)

  • This scenario means that there were bugs in the Prover & CairoRun (i.e., we have an invalid trace produced by CairoRun and the Prover managed to prove it).
  • B' will be an SOS-block containing the following proofs (and maybe also txs):
    • proof, attesting that the trace tr is indeed a trace obtained by executing the transactions txs, and
    • proof_2', attesting that the trace tr is invalid.

II. Prover produced Nothing

II.a. TraceChecker produced the zkp proof_2 (i.e., valid trace but the Prover cannot prove it)

  • This scenario means that there was a bug in the Prover.
  • B' will be an SOS-block containing the following proofs (and maybe also txs):
    • proof, attesting that the trace tr is indeed a trace obtained by executing the transactions txs, and
    • proof_2, attesting that the trace tr is valid.
  • It must be decided what to do in this case (e.g., reuse the block, revert, use a different Prover)

II.b. TraceChecker produced the zkp proof_2' (i.e., invalid trace)

  • This scenario means that there was a bug in CairoRun.
  • B' will be an SOS-block containing the following proofs (and maybe also txs):
    • proof, attesting that the trace tr is indeed a trace obtained by executing the transactions txs, and
    • proof_2', attesting that the trace tr is invalid.

Depending on the computational costs of running CairoRun in a zkVM, it can be decided when to engage this recovery mechanism. Ideally, this mechanism should be engaged any time we try to obtain a zkp needed for block B'. Alternatively, SOS blocks can be build when the limit on consecutive blocks in a proofchain is reached. In this scenario, several blocks will need to be dropped after the revert which could potentially be prevented.

A more fine grained architecture

Depending if one wants to reason about the program given as an input to the Prover, we can extend the above arhitecture by running the compiler Sierra ā†’ CASM in a zkVM (or write the compiler in a provable language). The flow remains mostly the same, we just have one additional case of building an SOS block. The mechanism is described in the figure below.

Summary

With this post, we wanted to propose a faster in-protocol recovery mechanism from potential bugs in the components involved in the Decentralized Starknet protocol. We look forward to hear your feedback on these ideas!

2 posts - 2 participants

Read full topic

šŸ› Governance Vote starting announcement

Published: Sep 09, 2024

View in forum ā†’Remove

STRK staking is closer than ever, and itā€™s now time for all STRK holders to shape its future !

Starting tomorrow at 9 AM UTC the vote will end Friday the 13th at 9 AM UTC, you will have the chance to vote on the STRK staking minting curve for staking rewards. Note that to participate, you must delegate or self-delegate your STRK before the vote starts, as a snapshot will be taken when the vote starts.

Please join us and vote

1 post - 1 participant

Read full topic

šŸ¤·ā€ā™€ļø All-Purpose Hangout Cairo v2.8.0 is out!

Published: Aug 29, 2024

View in forum ā†’Remove

TL;DR

Closely following v2.7.0, v2.8.0 is a version focusing on stability and bug-fixes. Most importantly, in a recent joint effort by the Scarb and compiler teams, we addressed many issues in the language server, improving its stability and performance, thus significantly improving the developer experience.

This version affects only the high level compiler, Cairo ā†’ Sierra, which means contracts written with the new version can be deployed on testnet or mainnet without delay.

In addition to the language server improvements, a few new features were added to the language, which weā€™ll cover below. As always, for a comprehensive review of the changes, see the release notes.

Finally, weā€™d like to remind everyone that the Cairo package registry scarbs.xyz is live. Uploading is still whitelisted, but you can browse through the popular packages.

Language server improvements

Following community feedback, over the past few weeks we have significantly increased the attention given to the language server to give the best DevX possible.

Thanks to the great work of the Scarb & compiler team, you should now notice that itā€™s now:

  • Much more stable, many crashing-related issues were solved
  • Much more performant, less to no waiting for it to analyze your files

To enjoy the latest improvements, make sure youā€™re using scarb 2.8.0 (ideally installed via asdf), and in case youā€™re using VSCode, the latest version of the extension.

To ensure things keep running smoothly, please report any LS-related issues on the TG support group.

The Cairo package registry

Weā€™re happy to announce the official cairo package-registry scarbs.xyz. Uploading packages is still whitelisted at the moment, but is expected to open in the upcoming weeks.

Thanks to the registry, you no longer have to use github tags when specifying your dependencies, but can instead use package versions.

Before:

[dependencies]
starknet = "2.8.0"
openzeppelin = { git = "<https://github.com/openzeppelin/cairo-contracts>", tag = "v0.10.0"}

[dev-dependencies]
snforge_std = { git = "<https://github.com/foundry-rs/starknet-foundry.git>", tag = "v0.25.0" }

Now

[dependencies]
starknet = "2.8.0"
openzeppelin = "0.15.1"

[dev-dependencies]
snforge_std = "0.28.0"

Having issues uploading? Think a critical package is missing? Join the registry TG group and share your issues and suggestions.

Range operator

The range operator .. is introduced to Cairo, currently implemented for all integer types:

for i in 1_u32..10_u32 {
   println!("{i}");
}

To support custom types, one needs to implement IntoIterator<Range<T>>. For more details, see range.cairo in the corelib.

supporting crate:: in path names

When importing items from your own package, you no longer have to use the explicit name, but instead can write:

use crate::path::in::the_crate;

1 post - 1 participant

Read full topic

šŸ› Governance Upcoming Staking vote

Published: Aug 19, 2024

View in forum ā†’Remove

Upcoming Staking vote

Vote on Staking on Starknet

We are thrilled to announce the first-ever vote on Mainnet for STRK holders, which will introduce staking to the Starknet ecosystem. While the exact deployment schedule is still being finalized, we anticipate the staking launch to occur in October.

Staking on Starknet details

As part of the introduction of the Staking mechanism on Starknet, STRK holders will be voting on the following:

  1. The minting mechanism, as detailed in ā€œMinting Mechanismā€
  2. The protocol for modifying the parameters of the minting mechanism, as detailed in ā€œAdjustments to Minting Curveā€

Minting Mechanism:

We propose the implementation of a minting curve mechanism for new STRK tokens. The minting curve is based on Professor Noam Nisanā€™s proposal , with a slight parameter variation. The minting curve is defined by the following formula:

M = C/10 * āˆš S

Where:

  • S is the staking rate, expressed as a percentage of the total token supply.
  • M is the annual minting rate, also expressed as a percentage of the total token supply.
  • C is the maximum theoretical inflation rate, expressed annually as a percentage.

The initial value for C is proposed to be set at 1.6.

Implementing a minting curve mechanism allows for a dynamic adjustment of the token supply in response to staking participation rates. This approach aims to balance the incentives for staking while effectively managing inflation.

Adjustments to Minting Curve:

A monetary committee created by the Starknet Foundation will have the authority to adjust the minting curve constant C within the range of 1.0 to 4.0, subject to the following conditions:

  • Lowering C: This adjustment will be made when an excessive amount of STRK is staked.
  • Increasing C: This adjustment will be made if insufficient STRK is being staked.

To ensure transparency and community trust, any change to the minting curve constant C must be accompanied by:

  • A public announcement detailing the justification for the change.
  • The announcement must be made on the community forum at least two weeks in advance of the change.

For more detail, see the Staking on Starknet voting proposal and SNIP 18: Stakingā€™s First Stage on Starknet

Proposed timeframe for Staking vote

In order to afford sufficient time to test staking on testnet and reach a knowledgeable decision about the mechanismā€™s approval, we propose the following vote timeframe:

  • Test voting period (3 days): The test voteā€™s duration, September 3-5, 2024
  • Voting period (5 days): The voteā€™s duration, September 9-13, 2024

Starknet governance hub

The vote will be held on the Governance hub where you can delegate or self delegate and cast your vote.

8 posts - 7 participants

Read full topic

SNIPs SNIP-3668: Verify Starknet state/storage proofs in Solidity through a CCIP-Read implementation

Published: Aug 18, 2024

View in forum ā†’Remove

Hi,
Creating this draft SNIP to get feedback from the community and finish what was started by Nethermind earlier: GitHub - NethermindEth/starknet-state-verifier

The challenge is to be able to verify an inclusion proof from Starknet in EVM runtime. This will enable reading Starknet from L1 in contracts as well as later, in any EVM-compatible L2. This will greatly increase the interop abilities of Starknet as well as Starknet appchains in the future (keystore rollups and namespace rollups).

2 posts - 2 participants

Read full topic

SNIPs SNIP-22: Tokenized Vaults

Published: Aug 14, 2024

View in forum ā†’Remove

This is to discuss the proposed standard on ā€œtokenized vaultsā€ created under SNIP-22 and accessible here.

Tokenized, yield-bearing vaults are a widely used pattern across many DeFi protocols including lending markets, aggregators, and interest bearing tokens on Starknet and beyond.

Other than SNIP-2 tokens (ERC-20s), current tokenized vaults on Starknet expose diverse interfaces making integration difficult for protocols, aggregators and wallets which have to implement adapters for each standard. This is inefficient and error prone.

SNIP-22 defines a minimal API for tokenized (and yield-bearing) vaults focusing on the concepts of underlying assets and shares and required functions for the management of these concepts through protocols integrating the vaults or users themselves. It is not restricted to a certain domain (e.g. yield aggregators) but allows for a wide range of applications.

The standard will lower the integration effort for yield-bearing vaults and tokens, result in better UX and increase security for users. It follows the ERC-4626 standard that has found wide adoption and has unlocked innovation and growth in EVM-land.

Any comments and feedback are highly appreciated :pray:

6 posts - 2 participants

Read full topic

SNIPs SNIP XXX : [Procedure for Introducing Starknet Breaking Changes]

Published: Aug 13, 2024

View in forum ā†’Remove

Hello,

Here is the discussion for the SNIP XXX : Procedure for Introducing Starknet Breaking Changes.

Update Log

last update as of 13/08/2024

Outstanding Issues

None as of 13/08/2024

1 post - 1 participant

Read full topic

SNIPs SNIP-15: Only an Account Can Call Its 'Execute'

Published: Aug 12, 2024

View in forum ā†’Remove

Simple Summary

Restrict Starknet so only an account can call its own execute function, preventing internal calls from other contracts.

Abstract

This proposal defines a protocol-level restriction that will be imposed on callers to the execute entrypoint of an account. The restriction requires the caller address to equal the address of the account of the execute in question.

Motivation

Users act through their accounts via the execute entrypoint. Being able to access the execute of someoneā€™s account is tantamount to acting on their behalf.

The current status quo is that all safe account implementations explicitly contain a line in their execute entrypoint which enforces that the call is not internal. Accounts without this line are exposed to having others act on their behalf.

Specification

Execution clients will track the caller address and fail a transaction as soon as there is a call to an execute entrypoint whose caller address is not the associated account.

The OS will enforce this restriction, rendering any calls that violate this restriction unprovable.

Rationale

We submit that the default behavior should defend naive users and developers against such a counterintuitive vulnerability that lets anyone act on behalf of anotherā€™s account.

Drawbacks

The proposed restriction will break any applicative flows that call an accountā€™s execute from a proxy contract.

In recent history, there have been several dozen transactions with such a flow. After the introduction of the restriction, such transactions will be reverted (in particular, their senders will pay fees).

In our opinion, this drawback is acceptable because flows in which contracts act on behalf of accounts are possible e.g by SNIP 9 (ā€œoutside executionā€).

Backwards Compatibility

This proposal will break any flow that involves foreign internal calls to an accountā€™s execute method.

Security Considerations

This proposal aims to improve security by relieving account writers of the responsibility to prevent foreign internal calls to execute. In general, we want to give freedom to account writers. In this case, however, we think the consequences of a developer being unaware of the threat of foreign control of the account justifies a protocol-level restriction.

3 posts - 2 participants

Read full topic

SNIPs SNIP-16: Deprecation of Transaction Versions 0,1,2

Published: Aug 12, 2024

View in forum ā†’Remove

snip: 16
title: SNIP-16: Deprecation of Transaction Versions 0,1,2
author: Ilia Volokh iliav@starkware.co
status: Review
type: Standards Track
category: Core
created: 2024/07/02
Github link

Simple Summary

In the context of a fee market, transaction versions 0,1,2 are inferior to and incompatible with transaction version 3: they support a different fee token and have inferior bid structure.

We propose to deprecate transaction versions 0,1,2 and to stop supporting them once the mempool is implemented in the sequencer.

Motivation

The sequencer currently processes transactions in FIFO. During congestion block space becomes scarce. To improve UX in such cases, Starknet will have a fee market which will allow users to express value and time preference.

Transaction version 3 was introduced with a 1559-type fee market in mind. First, it facilitates fee payment in STRK, which is designated as the only native fee token. Second, its bid structure names a price per unit resource, allowing the sequencer to easily compare bids.

Transaction versions 0,1,2 only support fee payment in ETH. Moreover, they have an inferior bid structure which causes inefficiencies in economic calculation by the sequencer. Specifically, the user submits a max fee, but does not directly specify a max fee per unit resource nor a max amount. There is no way to deduce either of these numbers from max fee. Consequently, thereā€™s no intelligent way to decompose the userā€™s bid into a ā€œbaseā€ fee and a ā€œtipā€.

Proposal

We propose for the sequencer to stop support for transaction versions 0,1,2 in an upcoming version in preparation for integrating the mempool and fee market, which is expected to happen within 6-8 months.

To facilitate continuation of fee payment in ETH, we propose to adopt paymasters. The decision between applicative paymasters such as the one by AVNU or protocol-level paymasters will be left to applications/wallets. (A detailed SNIP for a protocol-level paymaster is in the works.)

Rationale

We submit that paymasters are the correct solution for multiple fee tokens. Consequently there is no justification for contrived solution to facilitate continued support for old transaction versions.

Drawbacks

  1. Transaction versions 0,1,2 facilitate native fee payment in ETH. Their deprecation means ETH will no longer be a native fee token.

  2. At present a large portion of transactions pay fees in ETH. Consequently, a large portion of the demand will have to go through a different flow for fee payment, likely requiring changes from wallets and potentially (depending on the method of paymaster adoption) also DApps and infrastructre (SDKs).

  3. Old accounts, namely those predating the separation of validate and execute, can only be accessed via transactions v0. Hence deprecating this transaction version renders all such accounts (and their assets) inaccessible. We will address this issue in a separate SNIP.

Alternatives

Below we present some alternative proposals and our reasoning against them.

  1. Reserved but gradually decreasing block space for transaction versions ā‰¤2, with temporary support for a designated FIFO queue.

  2. Concurrent fee markets on transactions paying in ETH and in STRK, with the sequencer taking on ETHā†”STRK conversion. Note itā€™s unclear how to implement a fee market for transaction versions 0,1,2 since merely sorting according to max fee disregards the computational resources expended by the tx.

Backwards Compatibility

This proposal kills off the currently supported flows of sending transaction versions 0,1,2. Moreover, a separate proposal is required to address access to old accounts.

Security Considerations

This proposal introduces no vulnerabilities, but necessitates a separate discussion about accounts which predate the separation of validate and execute.

3 posts - 2 participants

Read full topic

šŸ› Governance Staking on Starknet voting proposal

Published: Aug 11, 2024

View in forum ā†’Remove

Staking on Starknet voting proposal

Author: Natan Granit

Introduction

As part of implementing Staking on Starknet (SNIP 18), we propose a community vote on the STRK token minting mechanisms.

We suggested implementing the Staking protocol using a specified minting scheme. Under said scheme, minting will only be done as part of the staking mechanism as outlined below. This proposal does not suggest minting any tokens outside the staking scheme.

The decision to mint STRK tokens as part of the staking protocol is significant and sensitive, warranting thorough community involvement. By involving the community in this decision, we ensure that the process is democratic and aligns with the interests of the token holders. This proposal ensures that new token issuance is directly tied to staking participation rates, thus incentivizing staking while managing inflation effectively.

Vote Details

A vote will be conducted to determine the approval or rejection of the following:

  1. The minting mechanism, as elaborated in the subsequent section entitled ā€œMinting Mechanismā€
  2. The protocol for modifying the parameters of the minting mechanism, as detailed in the subsequent section ā€œAdjustments to Minting Curveā€

The goal is to ensure that the minting process is transparent, responsive to staking participation rates, and aligned with the communityā€™s interests.

Minting Mechanism:

We propose the implementation of a minting curve mechanism for new STRK tokens. The minting curve is based on Professor Noam Nisanā€™s proposal, with a slight parameter variation. The minting curve is defined by the following formula:

M = C/10 * āˆš S

Where:

  • S is the staking rate, expressed as a percentage of the total token supply.
  • M is the annual minting rate, also expressed as a percentage of the total token supply.
  • C is the maximum theoretical inflation rate, expressed annually as a percentage.

The initial value for C is proposed to be set at 1.6.

Implementing a minting curve mechanism allows for a dynamic adjustment of the token supply in response to staking participation rates. This approach aims to balance the incentives for staking while effectively managing inflation.

Adjustments to Minting Curve:

A monetary committee created by the Starknet Foundation will have the authority to adjust the minting curve constant C within the range of 1.0 to 4.0, subject to the following conditions:

  • Lowering C: This adjustment will be made when an excessive amount of STRK is staked.
  • Increasing C: This adjustment will be made if insufficient STRK is being staked.

To ensure transparency and community trust, any change to the minting curve constant C must be accompanied by:

  • A public announcement detailing the justification for the change.
  • The announcement must be made on the community forum at least two weeks in advance of the change.

Conclusion

We believe that this proposal for the STRK token minting mechanism will provide a robust foundation for the first stage of staking on Starknet. We encourage all community members to participate in the vote and share their feedback.

Appendix - Examples:

Staking % of Stakable (1.4B) Staking % of total supply Annual minting rate % Annual rewards rate %
10 1.4 0.19 13.52
20 2.8 0.27 9.56
30 4.2 0.33 7.80
50 7 0.42 6.04
75 10.5 0.52 4.94

22 posts - 7 participants

Read full topic

SNIPs Immutable Component Config

Published: Aug 10, 2024

View in forum ā†’Remove

Standardizing Starknet component configuration avoiding unnecessary storage manipulation.

Abstract:

This standard proposes a mechanism to allow setting componentā€™s configurable constants in the extending contracts without needing to save them in storage. Library and protocol developers can leverage this standard to make their components configurable, while keeping the constants hardcoded in the bytecode, removing the extra storage reads that using the storage for this would require.

Motivation:

Library and protocol developers often want to make components configurable over a set of parameters to leverage flexibility for the final users. In Solidity, immutable variables and/or virtual functions are often used to provide this kind of flexibility, since they are hardcoded into the bytecode, not requiring storage reads for accessing the value later, even when they may be initialized in construction time. Cairo doesnā€™t implement these immutable or virtual mechanisms, but this SNIP proposes a standard to allow users of the component to set these bytecode constants in the contracts that extend from the component.

Specification:

Components that use a set of one-time configurable constants, should provide an ImmutableConfig trait inside the component module, and this trait MUST contain only associated constants, and optionally a single function named validate.

The validate function may be used for adding constraints for the config members, and it panic if the config is invalid, or silently pass otherwise. This function MUST only be used in tests (when testing the contract to ensure the config is valid), and shouldnā€™t be part of the contract release bytecode since the compiler should optimize it away.

Note that validate doesnā€™t enforce that your config is right directly, since is never executed on your contract flow, but is designed to catch issues when testing the contract using the component.

Example:

#[starknet::component]
pub mod ERC2981Component {
    use openzeppelin_introspection::src5::SRC5Component::InternalTrait as SRC5InternalTrait;
    use openzeppelin_introspection::src5::SRC5Component::SRC5Impl;
    use openzeppelin_introspection::src5::SRC5Component;

    #[storage]
    struct Storage {
        (...)
    }

    mod Errors {
        (...)
    }

    /// Constants expected to be defined at the contract level used to configure the component
    /// behaviour.
    ///
    /// - `FEE_DENOMINATOR`: The denominator with which to interpret the fee set in
    ///   `set_token_royalty` and `set_default_royalty` as a fraction of the sale price.
    pub trait ImmutableConfig {
        const FEE_DENOMINATOR: u256;
    }

    #[embeddable_as(ERC2981Impl)]
    impl ERC2981<
        TContractState,
        +HasComponent<TContractState>,
        impl Immutable: ImmutableConfig,
        impl SRC5: SRC5Component::HasComponent<TContractState>,
        +Drop<TContractState>,
    > of IERC2981<ComponentState<TContractState>> {
        fn royalty_info(
            self: @ComponentState<TContractState>, token_id: u256, sale_price: u256
        ) -> (ContractAddress, u256) {
            (...)

            let royalty_amount = sale_price
                * royalty_info.royalty_fraction
                / Immutable::FEE_DENOMINATOR;

            (royalty_info.receiver, royalty_amount)
        }
    }

    (...)
}

Notice that the ERC2981 embeddable implementation depends on an implementation of the ImmutableConfig trait.

Users of the library that want to use the component, need to provide an implementation specifying the values for each configurable const.

#[starknet::contract]
pub mod Contract {
    use super::ERC2981Component::ImmutableConfig;
    use super::ERC2981Component;
    use openzeppelin_introspection::src5::SRC5Component;

    component!(path: ERC2981Component, storage: erc2981, event: ERC2981Event);
    component!(path: SRC5Component, storage: src5, event: SRC5Event);

    #[abi(embed_v0)]
    impl ERC2981Impl = ERC2981Component::ERC2981Impl<ContractState>;

    impl ERC2981Config of ERC2981Component::ImmutableConfig {
        const DEFAULT_FEE_DENOMINATOR: u256 = 10_000;
    }

    (...)
}

DefaultConfig

Sometimes even while we want some constants to be configurable, we want to provide default values for them, that can be used if the users donā€™t want/need to modify the default values.

For this, a default implementation MAY be provided, and MUST be a sibling of the component itself (direct child of the parent module), with the name DefaultConfig.

Example:

#[starknet::component]
pub mod ERC2981Component {
    (...)
}

/// Implementation of the ERC2981Component immutable config.
///
/// The default fee denominator is set to 10_000.
pub impl DefaultConfig of ERC2981Component::ImmutableConfig {
    const FEE_DENOMINATOR: u256 = 10_000;
}

Then users may use the component in contracts as follow:

#[starknet::contract]
pub mod Contract {
    use super::{ERC2981Component, DefaultConfig};
    use openzeppelin_introspection::src5::SRC5Component;

    component!(path: ERC2981Component, storage: erc2981, event: ERC2981Event);
    component!(path: SRC5Component, storage: src5, event: SRC5Event);

    #[abi(embed_v0)]
    impl ERC2981Impl = ERC2981Component::ERC2981Impl<ContractState>;

    (...)
}

Note that we are not defining the implementation again, just bringing it into scope by importing it directly.

8 posts - 3 participants

Read full topic

šŸ™ Help and Support L1/L2 Reorg Behaviour

Published: Aug 09, 2024

View in forum ā†’Remove

Just doing some digging into chain reorgs and was hoping you might have some details on how Starknet handles them:

  • In the instance of an L2 reorg (very unlikely but it did happen in back in April 2024):

    • How does Starknet handle the submitted transactions? I assume they mark the transaction as REVERTED, but do they re-process the transaction or would we need to resubmit?
    • I guess it is up to us to monitor the last block hash we received to ensure there has not been a reorg or do Starknet give an easy mechanism for this?
  • In the instance of an L1 reorg:

    • For an unconfirmed transaction:

      • Does the transaction remain in the mempool and is reprocessed? Would this end up with a new Tx hash? How might we be notified of this new Tx?
    • For a confirmed (multiple confirmations) transaction (incredibly unlikely)

      • Starknet would mark this as REVERTED?
      • If so, I guess we need to resubmit? And we would do this by listening for REVERTED transactions
      • Could this potentially lead to a situation in which one transaction (Tx1) is confirmed on L1 (on what turns out to be an uncle), another (Tx2) is later confirmed on L1 on the canonical which means Tx2 is final but Tx1 is reverted after Tx2 is submitted?

Any help here or pointing in the right direction would be very useful.

1 post - 1 participant

Read full topic

šŸ™ Help and Support EIP712 authorization in Cairo 2

Published: Aug 09, 2024

View in forum ā†’Remove

How to integrate EIP712 authorization in cairo latest version.

2 posts - 2 participants

Read full topic

šŸ¤·ā€ā™€ļø All-Purpose Hangout About Starknet developers

Published: Aug 01, 2024

View in forum ā†’Remove

Hi, I love starknet, I love what they are trying to do, but can someone tell me why I am constantly rug by starknet developers? I have been in this industry for five years. Almost 70% of the money I saved for my dreams and goals for five years is goneā€¦ And this happened not once but many times after the airdrop process. My biggest loss was by ZKX. I was so bad that Iā€™m just now coming to my senses. Is there really no one in the Starknet team who can control this? Donā€™t you really do risk management when you give incentives and support to developers? Donā€™t you think about the possibility that one day these guys might drop everything and leave? And donā€™t you really think that our users/community will suffer because of this? Yes, I lost almost everything because the starknet team didnā€™t think about this. @elibensasson

3 posts - 2 participants

Read full topic

šŸ¤·ā€ā™€ļø All-Purpose Hangout Sharing some ideas on quantum-resistant digital signature schemes

Published: Jul 29, 2024

View in forum ā†’Remove

As we know, when quantum computers become more advanced, they could compromise the security of cryptographic systems like RSA, DLP, and Elliptic Curves. In the case of Elliptic Curves, the compromise could have negative impacts on various blockchains that use it in digital signatures, such as Bitcoin, Ethereum, and Starknet.

When this will happen is unknown, I believe. The question is how to prevent future quantum attacks. Vitalik Buterin presents some ideas (how to hard-fork to save most usersā€™ funds in a quantum emergency) about what to do in case of attacks. I like the post, but I am concerned with preventive measures.

Since Starknet uses AA, in theory, it would be possible to replace the elliptic curve used in digital signatures with algorithms that are theoretically resistant to quantum attacks, such as those proposed by NIST (Crystals-Dilithium, Falcon, Rainbow). Please correct me if Iā€™m wrong. If the reasoning is correct, I ask if there is any proposal to replace the Stark curve, if necessary.

I present these concerns because I want the best for this community. I apologize if the ideas are not relevant.

3 posts - 2 participants

Read full topic

Provisions Discussions Collective Feedback on Improving Provision

Published: Jul 19, 2024

View in forum ā†’Remove

Intro and general remarks

After reading Eliā€™s Airdrop Reflections cc @elibensasson , Benido, an acknowledged delegate in the ecosystem and community member, took the initiative to gather feedback on improving upcoming provision. So, this post is a collaborative post from several members of the ETHFinance community on reddit, which includes Starknet delegates. While our feedback is not based on scientific research (and quantitative data is hard to get anyway), the community discusses airdrop design a lot. Hence we hope our feedback is valuable.

Airdrops have been farmed since the fall of 2021 after UNI did their airdrop, but we believe itā€™s fair to assume they have never been farmed as intensively as these days. What started as some crypto natives farming with multiple wallets instead of one is now an industry with professional solutions. The result is a cat-and-mouse game between protocols without a token and farmers.

Basically, every airdrop of the past 6 months has received overwhelmingly negative feedback, but obviously, incentives allow professional players to invest a lot of money to put pressure on protocols to influence airdrop design and potential changes that favour their business (both for recent airdrops, but also future airdrops of other protocols).

Interestingly most airdropping protocols apparently did not ask for or exchange sybil reports from earlier airdrops. This was criticised a lot, especially when sybil reports from airdrop A received a lot of tokens from airdrop B.

Technically linear airdrops would be fair, but even those have received some negative feedback (ā€œthe rich getting richerā€). A linear design potentially leads to centralization in governance and runs counter to the (Starknet) goal of distributing to a broad set of individuals. Technically it of course could be distributed linearly, but then a very high percentage of the addresses would have no relevant stake in governance.

In the case of EigenLayer the airdrop design was first a linear airdrop which was amended with a min allocation for all addresses. This was from our point of view a good decision for EL at that point in time, but likely will be exploited in the future similarly to how Uniswap started the ā€œone interactionā€ farming in 2021.

On top a linear airdrop design is harder for L1s and L2s, since there is not a single metric (like amount deposited in the case of EigenLayer) that could be used. Transaction fees could be one metric, volume bridged, transaction volume onchain or a combination could be others.

The best airdrops of the past 12 months were likely part of the Solana ecosystem and were successful because Solana was not farmed as much after the FTX collapse. Jito ($JTO) was only distributed to 9852 addresses. The success is not a result of airdrop design, but more a lucky coincidence of missing focus of farmers and a surprisingly strong ecosystem rising from the ashes of FTX and Sam Bankman-Fried.

Feedback Starknet Provisions Part I

We will focus on the requirements for Starknet users since that accounted for 87% of the first airdrop.
From our point of view, there are indeed two design choices that should have been made differently:

  1. The ETH minimum balance of 0.005 ETH was discussed extensively. We believe that the biggest issue here was that choosing the ETH balance was a strategic mistake and runs counter to the USP for layer 2s like Starknet. The value proposition is that gas fees are low, hence you can make hundreds of transactions with next to 0 ETH

  2. A second design decision that wasnā€™t discussed as much as taking a snapshot at a certain block height. Two extreme examples: a user that had funds on Starknet and was active for months bridges out at block height snapshot -1 and is now not eligible for the airdrop. A second user that bridges in after being inactive for months (but has conducted the minimal viable activity to be eligible) bridges in at block heights snapshot -1 and is now eligible. In our opinion, the first user is a (more) valuable user for the Starknet ecosystem, but because of the snapshot based design, only the less valuable Starknet user is eligible and rewarded.

Suggestions on how to make subsequent rounds of Starknets better

Every requirement should be aligned with Starknetā€™s strategic approach and goals. We donā€™t believe in crafting requirements that might filter out some farmers, but contradict what Starknet is and has been building.

To make sure that is the case and also to get a realistic temperature check we suggest sharing provision requirements with trusted delegates and/ or trusted users (who potentially have to sign an NDA beforehand). Outsider feedback is valuable and could catch a possible 0.005 ETH balance v2 or at least give feedback to improve details.

As a rule of thumb, we believe that the fewer rumours about Starknet Provision part II (or III or IV) the better. Since every token can only be airdropped once and some competitors have already fully allocated the corresponding token supply, spending these tokens later could even be a strategic advantage. Still timing this is hard, since being too late could mean that the airdrop doesnā€™t have any positive effect either.

For more detailed design recommendations there are two core questions to consider:

What are the requirements to identify ā€œreal usersā€, as unique human beings?
What are the requirements to identify ā€œgood usersā€, so users that show alignment with Starknet?

The challenge to identify real users/ people and ā€œproof of personhoodā€ is hard, and likely even harder or connected to a lot of effort for Starknet because itā€™s not EVM based and making use of solutions like Gitcoin Passport likely needs additional development (to be e.g. able to link a Gitcoin Passport not just to a 0xEVM address, but also a Starknet address).

On top Starknet should ask all major protocols which airdropped tokens in the past 12-18 months for sybil reports. This will require a lot of effort for Starknet, but it is necessary because of the transparency of the space.
At the same time, we believe that there are metrics that raise the likelihood of a certain address being a real user. You canā€™t fake funds onchain. A user that has >X USD in assets onchain is likely a real user. Finding X is not easy, but could likely be derived from the sybil farm reports from other protocols and analytics platforms.

In other words: How does farming work? Users/ services split their capital into small parts and push it to a lot of addresses. To have assets worth >X USD in all sybilling addresses you would need a lot of capital.

Of course not all addresses with funds <X USD are farms, so this approach likely only finds real users, but doesnā€™t identify farmers - but it should be a step in the right direction and could lead to better distribution by potentially being more confident to giving out tokens to these users without going strictly linear.

These metrics then need to be measured in connection with a time-based metric instead of a snapshot. That makes sure it canā€™t be game easily and users arenā€™t disqualified by chance/ bad luck with regards to snapshot timing.

Addresses that were funded via FIAT onramps are likely both ā€œrealā€ and ā€œgood usersā€. Farms are usually funded via CEX withdrawals. FIAT onramps are likely used mainly by real users, because the onramp fees would eat profit from farms and there is usually a KYC process connected to using an onramp and farms will likely avoid these. These are good users, because they have more skin in the game than just sending / bridging old funds back and forth.

On top we believe the following metrics are valid to identify good/ aligned users:

  1. Users that still hold their $STKR airdrop, both in vSTRK, but also in defi protocols like AMMs and borrowing and lending. The defi spring campaign offered great incentives to put the STRK to work, so these would have been tracked accordingly.
  2. Users who did not receive a $STRK airdrop but have bought tokens on the secondary market
  3. Users paying gas in $STRK (though this one is likely being farmed already, so likely not the perfect signal)
  4. Users that have increased their net balance on Starknet (so not in USD, but more in STRK / ETH)

Sybil is a difficult challenge and the only way possible to counter this is to gather collective feedback iteratively. I invite you to share your input and feedback.

Also, assuming that I am not breaking any rules and guidelines on this forum by sharing link(s) or tag.


1 post - 1 participant

Read full topic

Cairo Development Cairo v2.7.0 is coming!

Published: Jul 17, 2024

View in forum ā†’Remove

TL;DR

Cairo 2.7.0 will be released soon! At the moment, 2.7.0-rc.3 is available and can be tested by the community. This version involves a Sierra upgrade to v1.6.0, which means contracts written with v2.7.0 are only deployable on Starknet ā‰„ 0.13.2. The Testnet upgrade is planned for Aug 5, and the Mainnet upgrade is planned for Aug 26 (you can find more details here). As usual, you can continue using older compiler versions for your contracts and deploy them on Starknet.

v2.7.0 is a HUGE version with an abundance of new features & updates:

The above only includes the most significant new features, for a comprehensive list of changes see the release notes. We now proceed to dive into each of the changes mentioned above.

Breaking changes

While weā€™re trying to avoid breaking any existing code in minor versions, we may allow changing internal traits or generated code that could affect existing user code. While not affecting the majority of contracts, we cover the list of potential breaking changes below:

  • The compiler generated <storage_var_name>ContractMemberStateTrait traits, where storage_var_name is a name of a property of the Storage struct, no longer exist. If your code depended directly on one of these traits, then it will break.
  • The return type of contract_state_for_testing and component_state_for_testing will not have access to the storage members. For example:
let state = MyContract::contract_state_for_testing();
let value = state.storage_var.read(); // won't compile

To fix this, add mut or @ as follows:

let state = @MyContract::contract_state_for_testing();
state.storage_var.read(...);
let mut state = MyContract::contract_state_for_testing();
state.storage_var.write(...);

The 2024_07 edition

This new edition no longer auto adds pub modifiers to the Storage sturct and its members, this is now the responsibility of the developer. This is of particular importance for components, whose Storage struct is referred to by external contracts.

Weā€™re also narrowing the prelude, removing several traits which are not common to every contract. For a full diff, you can compare the old and new preule (the old prelude is the same for 2023_10 and 2023_11): v2023_10.cairo, v2024_07.cairo. Note that in particular, all storage access traits were added to 2023_10 and 2023_11, but need to be imported with 2024_07.

Deref

This version adds the Deref and DerefMut traits to the compiler. Similarly to Rust, these are special traits known to the compiler:

pub trait Deref<T> {
    type Target;
    fn deref(self: T) -> Self::Target;
}

pub trait DerefMut<T> {
    type Target;
    fn deref_mut(ref self: T) -> Self::Target;
}

When type T can be dereferenced to type K, then we can access Kā€™s members while holding an instance of T. Note that any time has at most one deref implementation. Additionally, for now only member access via deref is supported, i.e. impls with functions whose self argument is of type K will not be applicable when holding an instance of T. To illustrate how Deref works, consider the following example:

#[derive(Drop)]
struct Type1 {
    a: u8
}

#[derive(Drop)]
struct Type2 {
    b: u8
}

impl DerefType1ToType2 of Deref<Type1> {
    type Target = Type2;
    fn deref(self: Type1) -> Type2 {
        Type2 { b: self.a }
    }
}

Thanks to the above Deref implementation, we can write the following:

let t1 = Type1 { a: 3 };
let b = t1.b;

Note that for the following to work, we need an implementation of DerefMut rather than Deref:

fn foo(ref t1: Type1) {
    let b = t1.b;
}

impl DerefType1ToType2 of DerefMut<Type1> {
    type Target = Type2;
    fn deref_mut(ref self: Type1) -> Type2 {
        Type2 { b: self.a }
    }
}

Contract Storage

Up until now the storage mechanism solely relied on the Store trait. If a type T had a Store<T> implementation, then Storage could contain members of type T (the only exception being components, where the member type was the componentā€™s Storage type). For example:

#[derive(starknet::Store)]
struct MyStruct {
    a: u128,
    b: u128
}

#[storage]
struct Storage {
    member: MyStruct
}

When reading or writing to member, it was only possible to read or write the struct in its entirety, i.e. via self.member.read(). In v2.7.0, this mechanism is generalized.

To allow this generalization, much of the code generation around contract storage was refactored. In particular, the ContractMemberState traits that were generated per each member of the Storage struct no longer exist. That is, if your code uses these generated traits explicitly, it will break. The role of these traits is now fulfilled by the ContractStorageBase and ContractStorageBaseMut generated structs. To understand those in more detail, read the ā€œunder the hoodā€ sections below.

Individual member access

Consider the above contract; in Cairo v2.7.0 onwards, the following syntax is supported:

fn storage_access(ref self: ContractState) {
    let member: MyStruct = self.member.read() // old
    let a = self.member.a.read(); // new
    self.member.b.write(5); // new
}

Note that this is only supported for types that explicitly derive Store, and wonā€™t work for custom Store implementation (e.g. ones that are obtained by packing).

Individual member access - under the hood

In the new version, derive(Store) will generate, in addition to a Store impl, a corresponding SubPointers type and an implementation of the SubPointers trait for this type. For our above example, the following code will be generated:

#[derive(Drop, Copy)]
struct MyStructSubPointers {
    a: starknet::storage::StoragePointer<u128>,
    b: starknet::storage::StoragePointer<u128>,
}

struct MutableMyStructSubPointers {
    a: starknet::storage::StoragePointer<Mutable<u128>>,
    b: starknet::storage::StoragePointer<Mutable<u128>>,
}

impl MyStructSubPointersImpl of starknet::storage::SubPointers<MyStruct> {
   type SubPointersType = MyStructSubPointers;

   fn sub_pointers(self: starknet::storage::StoragePointer<MyStruct>) -> MyStructSubPointers {
        let base_address = self.address;
        let mut current_offset = self.offset;
        let a_value = starknet::storage::StoragePointer {
            address: base_address,
            offset: current_offset,
        };
        current_offset = current_offset + starknet::Store::<u128>::size();
        let b_value = starknet::storage::StoragePointer {
            address: base_address,
            offset: current_offset,
        };
        MyStructSubPointers {
           a: a_value,
           b: b_value,
        }
    }
}

impl MutableMyStructSubPointersImpl of starknet::storage::MutableSubPointers<MyStruct> {
   type SubPointersType = MutableMyStructSubPointers;

   fn mutable_sub_pointers(self: starknet::storage::StoragePointer<Mutable<MyStruct>>) -> MutableMyStructSubPointers {
        let base_address = self.address;
        let mut current_offset = self.offset;
        let a_value = starknet::storage::StoragePointer {
            address: base_address,
            offset: current_offset,
        };
        current_offset = current_offset + starknet::Store::<u128>::size();
        let b_value = starknet::storage::StoragePointer {
            address: base_address,
            offset: current_offset,
        };
        MutableMyStructSubPointers {
           a: a_value,
           b: b_value,
        }
    }
}

StoragePointer is a new type defined in storage.cairo, it points to a concrete storage slot via a base address and an offset. The above generated code explains why only structs that explicitly derive Store allow individual member access. The generated code assumes that each member is stored via its typeā€™s Store implementation, which is not necessarily the case for custom implementations, e.g. ones based on packing.

To understand how to get from self:ContractState to self.member.a.read(), we need to look into the types in question. The ContractState type is an empty struct generated by the compiler, that can be derefed to the ContractStorageBase or ContractStorageBaseMut types that are generated based on the Storage struct defined in the contract module:

#[derive(Drop, Copy)]
struct ContractStorageBase {
    member: starknet::storage::StorageBase<MyStruct>,
}

#[derive(Drop, Copy)]
struct ContractStorageBaseMut {
    member: starknet::storage::StorageBase<starknet::storage::Mutable<MyStruct>>,
}

pub struct ContractState {}

impl StorageBaseImpl of starknet::storage::StorageBaseTrait<ContractState> {
    type BaseType = ContractStorageBase;
    type BaseMutType = ContractStorageBaseMut;

    fn storage_base(self: @ContractState) -> ContractStorageBase {
        ContractStorageBase {
           member: starknet::storage::StorageBase{ address: selector!("balance") },
        }
    }
    fn storage_base_mut(ref self: ContractState) -> ContractStorageBaseMut {
        ContractStorageBaseMut {
           member: starknet::storage::StorageBase{ address: selector!("balance") },
        }
    }
}
 
impl ContractStateDeref of core::ops::SnapshotDeref<ContractState> {
    type Target = ContractStorageBase;
    fn snapshot_deref(self: @ContractState) -> ContractStorageBase {
        self.storage_base()
    }
}

impl ContractStateDerefMut of core::ops::DerefMut<ContractState> {
    type Target = ContractStorageBaseMut;
    fn deref_mut(ref self: ContractState) -> ContractStorageBaseMut {
        self.storage_base_mut()
    }
}

The above generated code shows us how self.member works, via the DerefMut implementation between ref ContractState and ContractStorageBaseMut that has member of type StorageBase<Mutable<MyStruct>>. To see how we can get from StorageBase<Mutable<MyStruct>> to MyStructā€™s members, we need to follow the chain of derefs defined in storage.cairo:

// StorageBase<Mutable<MyStruct>> --> StoragePath<Mutable<MyStruct>>
impl StorageBaseDeref<T> of core::ops::Deref<StorageBase<T>> {
    type Target = StoragePath<T>;
    fn deref(self: StorageBase<T>) -> Self::Target {
        self.as_path()
    }
}

StorageBase represents the initial address of some type in storage. StoragePath is a struct that maintains a hash state that can be modified until we reach the storage location we need, and was devised mostly for Map accesses (or more complex storage accesses, such as storage nodes that weā€™ll see in subsequent sections).

We can now convert the StoragePath to a storage pointer by finalizing the hash state:

// StoragePath<Mutable<MyStruct>> --> StoragePointer0Offset<Mutable<MyStruct>>
impl StoragePathDeref<
    T, impl PointerImpl: StorageAsPointer<StoragePath<T>>
> of core::ops::Deref<StoragePath<T>> {
    type Target = StoragePointer0Offset<PointerImpl::Value>;
    fn deref(self: StoragePath<T>) -> StoragePointer0Offset<PointerImpl::Value> {
        self.as_ptr()
    }
}

// T is Mutable<MyStruct>, this impl gives us `as_ptr` that is used above
impl MutableStorableStoragePathAsPointer<
    T, +MutableTrait<T>, +starknet::Store<MutableTrait::<T>::InnerType>
> of StorageAsPointer<StoragePath<T>> {
    type Value = T;
    fn as_ptr(self: @StoragePath<T>) -> StoragePointer0Offset<T> {
        StoragePointer0Offset { address: (*self).finalize() }
    }
}

// StoragePointer0Offset<Mutable<MyStruct>> --> StoragePointer<Mutable<MyStruct>>
impl StoragePointer0OffsetDeref<T> of core::ops::Deref<StoragePointer0Offset<T>> {
    type Target = StoragePointer<T>;
    fn deref(self: StoragePointer0Offset<T>) -> StoragePointer<T> {
        StoragePointer::<T> { address: self.address, offset: 0 }
    }
}

pub struct Mutable<T> {}

trait MutableTrait<T> {
    type InnerType;
}

impl MutableImpl<T> of MutableTrait<Mutable<T>> {
    type InnerType = T;
}

The above derefs brought us to StoragePointer<Mutable<MyStruct>>. This is where the new sub pointers types kick in, via the following two derefs in storage.cairo:

// StoragePointer<MyStruct> -->  MyStructSubPointers
impl SubPointersDeref<T, +SubPointers<T>> of core::ops::Deref<StoragePointer<T>> {
    type Target = SubPointers::<T>::SubPointersType;
    fn deref(self: StoragePointer<T>) -> Self::Target {
        self.sub_pointers()
    }
}

// StoragePointer<Mutable<MyStruct> --> MutableMyStructSubPointers
impl MutableSubPointersDeref<
    T, +MutableSubPointers<T>
> of core::ops::Deref<StoragePointer<Mutable<T>>> {
    type Target = MutableSubPointers::<T>::SubPointersType;
    fn deref(self: StoragePointer<Mutable<T>>) -> Self::Target {
        self.mutable_sub_pointers()
    }
}

Now that we hold the MutableMyStructSubPointers type, to see why self.member.a works, we only need a reminder of the sub pointers type definition:

struct MutableMyStructSubPointers {
    a: starknet::storage::StoragePointer<Mutable<u128>>,
    b: starknet::storage::StoragePointer<Mutable<u128>>,
}

Finally, self.a.read() works since StoragePointer<T> exposes read, and self.a.write() works since StoragePointer<Mutable<T>> exposes write:

// Store-based read for StoragePointer<T>
pub impl StorableStoragePointerReadAccess<
    T, +starknet::Store<T>
> of StoragePointerReadAccess<StoragePointer<T>> {
    type Value = T;
    fn read(self: @StoragePointer<T>) -> T {
        starknet::SyscallResultTrait::unwrap_syscall(
            starknet::Store::<T>::read_at_offset(0, *self.address, *self.offset)
        )
    }
}

// When T is `Mutable<K>`, we need a separate "read" implementation in order to reach the internal type
impl MutableStorableStoragePointerReadAccess<
    T, +MutableTrait<T>, +starknet::Store<MutableTrait::<T>::InnerType>
> of StoragePointerReadAccess<StoragePointer<T>> {
    type Value = MutableTrait::<T>::InnerType;
    fn read(self: @StoragePointer<T>) -> MutableTrait::<T>::InnerType {
        starknet::SyscallResultTrait::unwrap_syscall(
            starknet::Store::<
                MutableTrait::<T>::InnerType
            >::read_at_offset(0, *self.address, *self.offset)
        )
    }
}

// Write implementation for StoragePointer<T> where T is Mutable<K>
impl MutableStorableStoragePointerWriteAccess<
    T, +MutableTrait<T>, +starknet::Store<MutableTrait::<T>::InnerType>
> of StoragePointerWriteAccess<StoragePointer<T>> {
    type Value = MutableTrait::<T>::InnerType;
    fn write(self: StoragePointer<T>, value: MutableTrait::<T>::InnerType) {
        starknet::SyscallResultTrait::unwrap_syscall(
            starknet::Store::<
                MutableTrait::<T>::InnerType
            >::write_at_offset(0, self.address, self.offset, value)
        )
    }
}

To summarize, we followed the path:

ref ContractState ā†’ (deref) ā†’ ContractStorageBaseMut ā†’ (self.member) ā†’ StorageBase<Mutable<MyStruct>> ā†’ (deref) ā†’ StoragePath<Mutable<MyStruct>> ā†’ (deref) ā†’ StoragePointer0Offset<Mutable<MyStruct>> ā†’ (deref) ā†’ StoragePointer<Mutable<MyStruct>> ā†’ (deref) ā†’ MutableMyStructSubPointers.

Maps

Say goodbye to LegacyMap. Map is a new and more flexible type for maintaining mappings in a contract storage. With Map<K,V> we can:

  • Have nested Maps (rather than having a tuple type key with LegacyMap)
  • Have Map as a member of a struct (we will dive into this in the following storage_node section)

Note that the storage layout of Map<K, V> is identical to that LegacyMap<K,V>, hence you can safely migrate to the new type.

The Map type can not be instantiated via user code.

To illustrate the use of the new type, consider the following simple contract:

#[starknet::contract]
mod simple_contract {
    use starknet::{ContractAddress, contract_address_const};
    use starknet::storage::{Map, StoragePathEntry};
    /// the latest edition 2024_07 also requires the following imports:
    use starknet::storage::{StorageMapReadAccess, StorageMapWriteAccess}

    #[storage]
    struct Storage {
        basic: u128,
        balances: Map<ContractAddress, u256>,
        nested_balances: Map<ContractAddress, Map<ContractAddress, u256>>,
    }

    #[abi(per_item)]
    #[generate_trait]
    pub impl SimpleContract of SimpleContractTrait {
        #[external(v0)]
        fn test_new_storage(ref self: ContractState) {
            let address = contract_address_const::<1>();
            self.balances.entry(address).read();
            self.nested_balances.entry(address).entry(address).read();   
            self.nested_balances.entry(address).entry(address).write(5);
        }
    }
}

Maps - under the hood

The basic types that the new maps require are Map and EntryInfo. The purpose of these types is for us to be able to refer to the key type and value type from a Map instance, as illustrated by the following code in the corelib:

#[phantom]
pub struct Map<K, V> {}

/// A trait for making a map like type support implement the `StoragePathEntry` trait.
trait EntryInfo<T> {
    type Key;
    type Value;
}

impl EntryInfoImpl<K, V> of EntryInfo<Map<K, V>> {
    type Key = K;
    type Value = V;
}

Accessing entires of a collection C is done via implementing the following trait:

pub trait StoragePathEntry<C> {
    type Key;
    type Value;
    fn entry(self: C, key: Self::Key) -> StoragePath<Self::Value>;
}

Now we can proceed to show how the code from our previous example works:

self.balances.entry(address).read()

We already know, from diving into the implementation of individual members access, that ContractState can be dereferenced to ContractStorageBase, where balances is of type StorageBase<Map<ContractAddress, u256>, which can then be dereferenced StoragePath<Map<ContractAddress, u256>> (to get write access, we would need to start from ref ContractState, which can be derefed to ContractStorageBaseMut, which in turn has a balances member of type StoragePath<Mutable<Map<ContractAddress, u256>>>).

From StoragePath<Map<ContractAddress, u256>> or StoragePath<Mutable<Map<ContractAddress, u256>>> we get the entry functionality via one of the following implementations:

impl EntryInfoStoragePathEntry<
    T, 
    +EntryInfo<T>, 
    +core::hash::Hash<EntryInfo::<T>::Key, 
     StoragePathHashState>
> of StoragePathEntry<StoragePath<T>> {
    type Key = EntryInfo::<T>::Key;
    type Value = EntryInfo::<T>::Value;
    fn entry(self: StoragePath<T>, key: EntryInfo::<T>::Key) -> StoragePath<EntryInfo::<T>::Value> {
        StoragePath::<
            EntryInfo::<T>::Value
        > {
            hash_state: core::hash::Hash::<
                EntryInfo::<T>::Key, StoragePathHashState
            >::update_state(self.hash_state, key)
        }
    }
}

impl MutableEntryStoragePathEntry<
    T,
    +MutableTrait<T>,
    impl EntryImpl: EntryInfo<MutableTrait::<T>::InnerType>,
    +core::hash::Hash<EntryImpl::Key,
    StoragePathHashState>
> of StoragePathEntry<StoragePath<T>> {
    type Key = EntryImpl::Key;
    type Value = Mutable<EntryImpl::Value>;
    fn entry(self: StoragePath<T>, key: EntryImpl::Key) -> StoragePath<Mutable<EntryImpl::Value>> {
        StoragePath::<
            Mutable<EntryImpl::Value>
        > {
            hash_state: core::hash::Hash::<
                EntryImpl::Key, StoragePathHashState
            >::update_state(self.hash_state, key)
        }
    }
}

Above, we can see that entry modifies the StoragePath with a single hash application (specifically, Pedersen hash, as StoragePathHashState is just an alias to PedersenHashState). After calling entry, we end up with StoragePath<EntryInfo::<T>::Value> or StoragePath<Mutable<EntryImpl::Value>>. Note that Value can either implement Store, or itself be another Map, over which we can again call entry. If Value implements Store, then read access will be give by one of the following impls:

impl StorableEntryReadAccess<
    T,
    +EntryInfo<T>,
    +core::hash::Hash<EntryInfo::<T>::Key,StoragePathHashState>,
    +starknet::Store<EntryInfo::<T>::Value>,
> of StorageMapReadAccessTrait<StoragePath<T>> {
    type Key = EntryInfo::<T>::Key;
    type Value = EntryInfo::<T>::Value;
    fn read(self: StoragePath<T>, key: EntryInfo::<T>::Key) -> EntryInfo::<T>::Value {
        self.entry(key).as_ptr().read()
    }
}

impl MutableStorableEntryReadAccess<
    T,
    +MutableTrait<T>,
    +EntryInfo<MutableTrait::<T>::InnerType>,
    +core::hash::Hash<EntryInfo::<MutableTrait::<T>::InnerType>::Key, StoragePathHashState>,
    +starknet::Store<EntryInfo::<MutableTrait::<T>::InnerType>::Value>,
> of StorageMapReadAccessTrait<StoragePath<T>> {
    type Key = EntryInfo::<MutableTrait::<T>::InnerType>::Key;
    type Value = EntryInfo::<MutableTrait::<T>::InnerType>::Value;
    #[inline(always)]
    fn read(
        self: StoragePath<T>, key: EntryInfo::<MutableTrait::<T>::InnerType>::Key
    ) -> EntryInfo::<MutableTrait::<T>::InnerType>::Value {
        self.entry(key).as_ptr().read()
    }
}

A similar impl will give us write capabilities with the type StoragePath<Mutable<EntryImpl::Value>>.

Storage vecs

So far, to have sequential access to a collection in storage, one needed to use maps or a custom implementation, e.g., as done by OpenZeppelin. This version introduces the Vec type, which allows keeping vectors in a contractā€™s storage.

Below is an example of how one can use storage vectors:

use starknet::storage::{Vec, VecTrait, MutableVecTrait};

#[storage]
struct Storage {
    var1: Vec<u256>,
    var2: Vec<Map<u8, Vec<u8>>>
}

fn foo(ref self: ContractState) {
  self.var1.append().write(1);
  self.var1.append().write(2);
  assert!(self.var1.len() == 2);
  assert!(self.var1[0].read() == 1 && self.var1[1].read() == 2);
  self.var1[0].write(4);
  self.var2.append().entry(5).append().write(1);
  assert!(self.var2[0].entry(5)[0].read() == 1);
  self.var1[3].read(); // panic (out of bounds)
}

Storage vecs - under the hood

The VecTrait and MutableVecTrait traits give us the ability to access vec indices and append new elements. These impls operate on StoragePath<Vec<T>> and StoragePath<Mutable<Vec<T>>>, which are the member types of the generated ContractStorageBase and ContractStorageBaseMut types, as weā€™ve seen in ā€œindividual storage access - under the hoodā€.

pub struct Vec<T> {}

pub trait VecTrait<T> {
    type ElementType;
    fn at(self: T, index: u64) -> StoragePath<Self::ElementType>;
    fn len(self: T) -> u64;
}

pub trait MutableVecTrait<T> {
    type ElementType;
    fn at(self: T, index: u64) -> StoragePath<Mutable<Self::ElementType>>;
    fn len(self: T) -> u64;
    fn append(self: T) -> StoragePath<Mutable<Self::ElementType>>;
}

impl VecImpl<T> of VecTrait<StoragePath<Vec<T>>> {
    type ElementType = T;
    fn get(self: StoragePath<Vec<T>>, index: u64) -> Option<StoragePath<T>> {
        let vec_len = self.len();
        if index < vec_len {
            Option::Some(self.update(index))
        } else {
            Option::None
        }
    }
    fn at(self: StoragePath<Vec<T>>, index: u64) -> StoragePath<T> {
        assert!(index < self.len(), "Index out of bounds");
        self.update(index)
    }
    fn len(self: StoragePath<Vec<T>>) -> u64 {
        self.as_ptr().read()
    }
}

impl MutableVecImpl<T> of MutableVecTrait<StoragePath<Mutable<Vec<T>>>> {
    type ElementType = T;
    fn get(self: StoragePath<Mutable<Vec<T>>>, index: u64) -> Option<StoragePath<Mutable<T>>> {
        let vec_len = self.len();
        if index < vec_len {
            Option::Some(self.update(index))
        } else {
            Option::None
        }
    }
    fn at(self: StoragePath<Mutable<Vec<T>>>, index: u64) -> StoragePath<Mutable<T>> {
        assert!(index < self.len(), "Index out of bounds");
        self.update(index)
    }
    fn len(self: StoragePath<Mutable<Vec<T>>>) -> u64 {
        self.as_ptr().read()
    }
    fn append(self: StoragePath<Mutable<Vec<T>>>) -> StoragePath<Mutable<T>> {
        let vec_len = self.len();
        self.as_ptr().write(vec_len + 1);
        self.update(vec_len)
    }
}

Note that the storage layout of Vec is determined by the get implementation, which computes the address of the nā€™th element as h(base_address, n), where h is the Pedersen hash function. The length of the array is held at base_address, where the base address is determined by the location of the array with respect to the Storage struct. For example, in the case of var1 above, the base address is sn_keccak("var1"), while the base address of self.var2[0].entry(5).read() is pedersen(sn_keccak("var2"), 5).

Storage nodes

Storage nodes are a new concept introduced in Cairo v2.7.0. The motivation behind them was to have Map, or other ā€œspecialā€ types that do not implement Store but can appear inside Storage, as potential members of structs.

You can think of storage nodes as nodes in a tree that lie within the contract storage space. Content is stored in the leaves, and intermediate nodes allow you to point to other locations in storage. Consider the following example:

struct Storage {
    member: MyNode
}

#[starknet::storage_node]
struct MyNode {
    a: u8,
    b: u256,
    c: Map<u256, u256>
}

fn foo(self: @ContractState) {
   self.member.c.entry(5).read();
}

Thanks to the #[starknet::storage_node] attribute over MyNode, we can have storage variables of type MyNode, although it doesnā€™t implement Store.

The storage layout of MyNode will be based on the names of its members: a, b, and c. For example, the actual storage key read by self.member.c.entry(5).read() is:

h(sn_keccak("member"), h(sn_keccak("c"), 5)),

where h is the Pedersen hash function.

Maps in structs are not the only thing that you can do with storage nodes. To illustrate their strength, consider the following example:

struct Storage {
    root: StorageTreeNode
}

#[starknet::storage_node]
struct StorageTreeNode {
    value: u32,
    left: StorageTreeNode,
    right: StorageTreeNode
}

Without the #[starknet::storage_node] attribute, the above code would not have compiled as StorageTreeNode has infinite size. The #[starknet::storage_node] attribute tells the compiler that StorageTreeNode will never be instantiated directly and will only serve to point to storage locations.

Note that to make the above example interesting, you would need another property on StorageTreeNode which tells you whether or not youā€™re at a leaf (or, e.g., change value to Option<u32>, where None indicates that you hit a leaf). Itā€™s important to emphasize that a storage node does not carry value by itself, it is essentially a path to some storage location from which I can read members. Hence, I cannot ask if self.root.left is None, it is a path to some location in storage, I can always point to it. Any actual information should be kept in storeable members of the storage node.

Storage nodes - under the hood

Throughout this section, weā€™ll use the following storage node as our example:

#[storage]
struct Storage {
    member: MyNode
}

#[starknet::storage_node]
struct MyNode {
    a: u8,
    b: Map<u256, u256>,
    c: MyNode
}

fn foo(self: @ContractState) {
   self.member.a.read();
   self.member.b.entry(5).read();
   self.c.c.a.read();
}

When trying to work out self.member.a.read(), without the new #[storage_node] attribute, trying to follow the path from ā€œindividual member access - under the hoodā€, we will break when trying to deref from
StoragePath<MyNode> to StoragePointer0Offset<MyNode>, since the deref implementation needs an impl of the StorageAsPointer trait, and the following generic implementation in the corelib wonā€™t help since we donā€™t have Store:

pub trait StorageAsPointer<TMemberState> {
    type Value;
    fn as_ptr(self: @TMemberState) -> StoragePointer0Offset<Self::Value>;
}

impl StorableStoragePathAsPointer<T, +starknet::Store<T>> of StorageAsPointer<StoragePath<T>> {
    type Value = T;
    fn as_ptr(self: @StoragePath<T>) -> StoragePointer0Offset<T> {
        StoragePointer0Offset { address: (*self).finalize() }
    }
}

Thus, we need a new way to get read from StoragePath<MyNode> without relying on Store (we will ignore write in this section since it is a repetition of the same Mutable<T> trick weā€™ve seen in the previous sections).

When annotating MyNode with the #[starknet::storage_node] attribute, the following code is generated:

#[derive(Drop, Copy)]
struct MyNodeStorageNode {
    a: starknet::storage::PendingStoragePath<u8>,
    b: starknet::storage::PendingStoragePath<Map<u256, u256>>,
    c: starknet::storage::PendingStoragePath<MyNode>,
}

impl MyNodeStorageNodeImpl of StorageNode<MyNode> {
   
   type NodeType = BalancePairStorageNode;

   fn storage_node(self: StoragePath<MyNode>) -> MyNodeStorageNode {
        let a_value = PendingStoragePathTrait::new(
                        @self,
                        selector!("a")
                    );
        let b_value = PendingStoragePathTrait::new(
                        @self,
                        selector!("b")
                    );
        let c_value = PendingStoragePathTrait::new(
                        @self,
                        selector!("c")
                    );
        MyNodeStorageNode {
           a: a_value,
           b: b_value,
           c: c_value
        }
    }
}

The above is similar to the generated sub pointers type, except now we need to encode MyNode member names in the storage path somehow. To this end, the PendingStoragePath type was introduced:

struct PendingStoragePath<T> {
    hash_state: StoragePathHashState, // PedersenHashState
    pending_key: felt252
}

Now, the following deref implementation in the corelib completes the picture:

impl StorageNodeDeref<T, +StorageNode<T>> of core::ops::Deref<StoragePath<T>> {
    type Target = StorageNode::<T>::NodeType;
    fn deref(self: StoragePath<T>) -> Self::Target {
        self.storage_node()
    }
}

This is what gets us from StoragePath<MyNode> to MyNodeStorageNode, a struct whose members are a, b, and c (same as MyNode), but with the member types being wrapped by PendingStoragePath.

The read functionality on PendingStoragePath<u8> comes from the following impls in the corelib:

// PendingStoragePath --> StoragePath
impl PendingStoragePathAsPath<T> of StorageAsPath<PendingStoragePath<T>> {
    type Value = T;
    fn as_path(self: @PendingStoragePath<T>) -> StoragePath<T> {
        StoragePath::<
            T
        > { hash_state: core::hash::HashStateTrait::update(*self.hash_state, *self.pending_key) }
    }
}

// T is PendingStoragePath<u8>
impl StorablePathableStorageAsPointer<
    T,
    impl PathImpl: StorageAsPath<T>,
    // PathImpl::Value is u8, the StorageAsPointer<u8>  impl is given by `StorableStoragePathAsPointer`
    impl PtrImpl: StorageAsPointer<StoragePath<PathImpl::Value>>,
> of StorageAsPointer<T> {
    type Value = PtrImpl::Value;
    fn as_ptr(self: @T) -> StoragePointer0Offset<PtrImpl::Value> {
        let path = self.as_path();
        path.as_ptr()
    }
}

// This impl grants us `self.member.a.read()`
impl StorablePointerReadAccessImpl<
    T,
    impl PointerImpl: StorageAsPointer<T>,
    impl AccessImpl: StoragePointerReadAccess<StoragePointer0Offset<PointerImpl::Value>>,
    +Drop<T>,
    +Drop<AccessImpl::Value>,
> of StoragePointerReadAccess<T> {
    type Value = AccessImpl::Value;
    fn read(self: @T) -> Self::Value {
        self.as_ptr().read()
    }
}

The above shows us how can we get access to ā€œstorableā€ members of the storage node. But what about self.member.b.entry(5).read() or self.member.c.c.a.read().

To get access to the map member via

self.member.b.entry(5).read()

we need the following two impls:

// T is PendingStoragePath<Map<u256, u256>>`
impl PathableStorageEntryImpl<
    T,
    impl PathImpl: StorageAsPath<T>,
    impl EntryImpl: StoragePathEntry<StoragePath<PathImpl::Value>>,
    +Drop<T>,
    +Drop<EntryImpl::Key>,
> of StoragePathEntry<T> {
    type Key = EntryImpl::Key;
    type Value = EntryImpl::Value;
    fn entry(self: T, key: Self::Key) -> StoragePath<Self::Value> {
        let path = PathImpl::as_path(@self);
        EntryImpl::entry(path, key)
    }
}

// T is `StoragePath<Map<u256, u256>>`
impl StorageAsPathReadForward<
    T,
    impl PathImpl: StorageAsPath<T>,
    impl AccessImpl: StorageMapReadAccessTrait<StoragePath<PathImpl::Value>>,
    +Drop<T>,
    +Drop<AccessImpl::Key>,
> of StorageMapReadAccessTrait<T> {
    type Key = AccessImpl::Key;
    type Value = AccessImpl::Value;
    #[inline(always)]
    fn read(self: T, key: AccessImpl::Key) -> AccessImpl::Value {
        self.as_path().read(key)
    }
}

To keep reading the next storage node via e.g.

self.member.c.c.a.read()

we need to go back from PendingStoragePath<MyNode> back to StoragePath<MyNode>, from which we can again call the storage_node() function and obtain the PendingStoragePath<MyNode> type. This is achieve by the following deref impl:

impl PendingStoragePathDeref<T> of core::ops::Deref<PendingStoragePath<T>> {
    type Target = StoragePath<T>;
    fn deref(self: PendingStoragePath<T>) -> Self::Target {
        self.as_path()
    }
}

New storage design - examples

The new storage primitives that were discussed in the previous sections open new possibilities. We cover a few examples below.

+= for Storage variables

A common storage access pattern is reading a value, adding/subtracting, and then writing the new value. With StoragePath<T> we can get the += functionality for every storage variable whose type has an AddAsign implementation as follows:

#[starknet::contract]
mod numeric_contract {
    use core::ops::AddAssign;

    pub impl AddAsignStorage<
        Lhs, Rhs, +Drop<Lhs>, +Drop<Rhs>, 
        +AddAssign<Lhs, Rhs>,
        +Store<Lhs>
    > of AddAssign<StorageBase<Mutable<Lhs>>, Rhs> {
        fn add_assign(ref self: StorageBase<Mutable<Lhs>>, rhs: Rhs) {
            let mut value: Lhs = self.read();
            value += rhs;
            self.write(value);
        }
    }

    #[storage]
    struct Storage {
        numeric: u128,
    }

    #[abi(per_item)]
    #[generate_trait]
    pub impl NumericContract of NumericContractTrait {
        #[external(v0)]
        fn inc(ref self: ContractState) {
            let mut num = self.numeric;
            num += 1;        
        }
    }
}

By implementing AddAsign for StorageBase<Lhs> we were able to get += for storage variables. Do note that this is not always desirable, since += might hide expensive operations (storage write).

Note that the above will not work for structs members, maps, and storage nodes, as those are not of type StorageBase<T>. To extend += to all uints anywhere in storage, we need our impl to work on StoragePath, or more specifically anything that implements the StorageAsPath trait. This is illustrated below:

pub impl AddAsignStoragePath<
    Lhs, Rhs, +Drop<Lhs>, +Drop<Rhs>, 
    +AddAssign<Lhs, Rhs>,
    +Store<Lhs>
> of AddAssign<StoragePath<Mutable<Lhs>>, Rhs> {
    fn add_assign(ref self: StoragePath<Mutable<Lhs>>, rhs: Rhs) {
        let mut value: Lhs = self.read();
        value += rhs;
        self.write(value);
    }
}

// Lhs is StorageBase<Mutable<u8>>
// LhsAsPath's value is Mutable<u8>
pub impl AddAsignStorageAsPath<
    Lhs, Rhs, +Drop<Lhs>, +Drop<Rhs>, 
    impl LhsAsPath: StorageAsPath<Lhs>,
    +AddAssign<StoragePath<LhsAsPath::Value>, Rhs>
> of AddAssign<Lhs, Rhs> {
    fn add_assign(ref self: Lhs, rhs: Rhs) {
        let mut value = self.as_path();
        value += rhs;
    }
}

#[starknet::storage_node]
struct Numeric {
    num: u8,
    map: Map<u8, u8>
}

fn foo(ref self: ContractState) {
    let mut numeric = self.numeric.num;
    numeric += 1;
    let mut numeric = self.numeric.map.read(5);
    numeric += 6;
}

To avoid the risk of having += for storage variables that may have large hidden cost, one can ignore the AddAssign trait and implement a new trait, e.g. StorageInc, with an inc function that behaves similarly to the above

Giving access to storage variables

In previous versions, the only way to access storage outside the contract module was to use components or the unsafe_new_contract_state function. With the new storage types, we can call functions that accept StoragePath<T>, and thus allow them to modify our storage.

#[starknet::storage_node]
struct Numeric {
    num: u8,
    map: Map<u8, u8>
}

#[storage]
struct Storage {
    numeric: Numeric,
    map: Map<u8, u8>,
}

fn foo(ref self: ContractState) {
   modify_from_outside(self.numeric.deref(), self.map.deref());
}

pub fn modify_from_outside(
    numeric: StoragePath<Mutable<Numeric>>, 
    map: StoragePath<Mutable<Map<u8,u8>>> 
) {
    numeric.num.write(1);
    map.entry(5).write(3);
}

Note that we had to call deref explicitly to move from StorageBase to StoragePath.

This direction can yield a new way of writing components without much of the existing boilerplate. While still experimental, you can examine such an example in erc20_mini.cairo, and a contract using it in with_erc20_mini. With this approach, instead of using the component! macro and denoting a storage member by #[substorage(v0)], you can define the componentā€™s storage struct as a storage node.

Phantom types

Types annotated by #[phantom] are types that cannot be instantiated. They are used to pass on information via traits that are implemented for them. For example, the following are phantom types:

#[phantom]
pub struct Map<K, V> {}

#[phantom]
pub struct Vec<T> {}

This shouldnā€™t be surprising as the above types are only used as the generic type of StoragePath. The Storage struct and any struct annotated by #[starknet::storage_node] are also phantom types.

Associated items

Associated items are items that are declared in traits and defined in implementations. They are defined similarly to the same concept in Rust. We proceed to dive into each the possible associated items.

Associated types

The addition trait is a good example of the potential advantage of associated types:

trait Add<Lhs, Rhs> {
    type Result;
    fn add(lhs: Lhs, rhs: Rhs) -> Self::Result;
}

suppose now that a function foo<A, B> needs the ability to add A and B. If we had defined the Add trait with an additional generic parameter that is used to describe the result, then our code would have looked like this:

fn foo<A,B,C, +Add<A,B,C>>(a:A, b:B) -> C {
   return a+b;
}

However, with associated types, we can get the result type from the impl of Add, and we donā€™t need to pollute foo with an additional generic argument:

fn foo<A,B, AddImpl: Add<A,B>>(a: A, b: B) -> AddImpl::Result {
    return a+b;
}

The point is that foo doesnā€™t necessarily need to generic on the addition result type, this information is associated with the impl of the Add trait.

Associated consts

Suppose that we have a game with multiple character types, e.g. Wizard and Warrior, and each character has some fixed hp based on its type. We can model this scenario as follows:

#[derive(Drop)]
struct Warrior { ... }
#[derive(Drop)]
struct Wizard { ... }

trait Character<T> {
    const hp: u32;
    fn fight(self: T);
}

impl WizardCharacter of Character<Wizard> {
    const hp: u32 = 70;
    fn fight(self: Wizard) { ... } 
}

impl WarriorCharacter of Character<Warrior> {
    const hp: u32 = 100;
    fn fight(self: Warrior) { ... } 
}

Since hp is fixed per character type, associated costs allowed us to bind this number to the character trait rather than adding it to the struct or just hardcoding the value in the implementation.

Associated impls

The new iterator traits are a good example of when one might need associated impls. Consider the new iterator traits from iterator.cairo:

// T is the collection type
pub trait Iterator<T> {
    type Item;
    fn next(ref self: T) -> Option<Self::Item>;
}

/// Turn a collection of values into an iterator.
pub trait IntoIterator<T> {
    /// The iterator type that will be created.
    type IntoIter;
    impl Iterator: Iterator<Self::IntoIter>;

    fn into_iter(self: T) -> Self::IntoIter;
}

An implementation of IntoIterator is expected to take a collection and return a corresponding iterator type IntoIter. How can we enforce that the returned type is indeed an iterator, i.e. something that implements that iterator trait? This is where the associated impl Iterator comes in, which is by definition an impl of the Iterator trait for the associated IntoIter iterator type.

The important observation is that any implementation of IntoIterator should return an iterator. Thus, while we can use generic impl params to enforce a specific implementation of IntoIterator returning an actual iterator, it should be already determined at the trait level. Associated impls are exactly the tool that allows us to do it.

Note that an implementation of IntoIterator does not necessarily need to specify the Iterator impl, if one exists in your context then it will be deduced, similarly to generic impl params. This is illustrated by the corelibā€™s implementation of IntoIterator<Array<T>>:

#[derive(Drop)]
pub struct ArrayIter<T> {
    array: Array<T>,
}

impl ArrayIterator<T> of Iterator<ArrayIter<T>> {
    type Item = T;
    fn next(ref self: ArrayIter<T>) -> Option<T> {
        self.array.pop_front()
    }
}

impl ArrayIntoIterator<T> of core::iter::IntoIterator<Array<T>> {
    type IntoIter = ArrayIter<T>;
    fn into_iter(self: Array<T>) -> ArrayIter<T> {
        ArrayIter { array: self }
    }
}

for loops

With iterators come for loops. You can now iterate over arrays and spans as follows:

fn test_for_loop_array_sum() {
    let mut sum = 0;
    for x in array![10, 11, 12] {
        sum += x;
    };
    assert_eq!(sum, 33);
}

The above loop is based on the ArrayIntoIterator implementation in the corelib. You can find more examples in for_test.cairo.

SHA256

The sha256_process_block_syscall system call is added. Youā€™ll find high level functions for computing sha256 in sha256.cairo, specifically compute_sha256_u32_array and compute_sha256_byte_array.

Below is an example of computing sha256 in your contract:

#[external(v0)]
fn test_sha256(ref self: ContractState) {
    let mut input: Array::<u32> = Default::default();
    input.append('aaaa');

    // Test the sha256 syscall computation of the string 'aaaa'.
    let [res, _, _, _, _, _, _, _,] = compute_sha256_u32_array(input, 0, 0);
    assert(res == 0x61be55a8, 'Wrong hash value');
}

Each syscall application costs ~ 180 gas. Taking padding into account, we need a syscall invocation per ~ 14 u32 inputs, resulting in ~ 3.2 gas per byte.

Default implementations

We can now have default implementations of trait functions, similarly to Rust. Default implementations are illustrated in the example below:

trait TraitWithDefaultImpl {
    fn foo(self: u256);
    fn boo(self: u128) -> u128 {
        self+1
    }
}

impl SomeImpl of TraitWithDefaultImpl {
    fn foo(self: u256) {}
}

impl SomeOverridingImpl of TraitWithDefaultImpl {
    fn foo(self: u256) {}
    fn boo(self: u128) -> u128 { self }
}

SomeImpl::boo(3) will use the default implementation, while SomeOverridingImpl::boo(3) will use its own implementation.

Fixed size arrays

Fixed size arrays, denoted by [T; N], are a type that represents an N-tuple of T:

let arr1: [u64; 5] = [1,2,3,4,5];
let arr2: Span<u64> = [1,2,3,4,5].span();

To access a member of a fixed size array we can either deconstruct it with something like let [a, b, c, _, _] = arr1, or use the .span() function. Note that if we plan to repeatedly access the array, then it makes sense to call .span() once and keep it available throughout the accesses.

With const fixed size arrays, we can hardcode a potentially long sequence of data in our program, similarly to how dw (define word) was used in CairoZero:

const arr: [u64; 5] = [1,2,3,4,5];

To pass the const value cheaply between functions (without copying), you can call .span(), which has a trivial implementation (no cairo-steps overhead)

fn get_arr(arr: Span<u64>) { ... }
get_arr(arr.span());

Arithmetic circuits

We introduce an efficient way to define and run arithmetic circuits with a 384-bit modulus. Arithmetic circuits in Cairo are aimed at applications that need to be as bare metal as possible, and want to avoid the overhead of Cairo by defining raw circuits. Two new builtins, add_mod and mul_mod, will perform arithmetic operations under the hood. That is, Cairo is only used to describe the circuit.

Four types of gates are supported, AddModGate, SubModGate, MulModGate, and InverseGate. To construct a circuit, we use the empty CircuitElement<T> struct. The circuit description is encoded within the type T. That is, whenever we add a gate to the circuit, we wrap our existing circuit types with the appropriate gate types. For example, adding CricuitElement<Lhs> and CircuitElement<Rhs> results with CircuitElement<AddModGate<Lhs, Rhs>>.

The following code constructs the circuit: \frac{1}{x+y}\left((x+y)^{-1}-y\right):

use core::circuit::{
    RangeCheck96, AddMod, MulMod, u96, CircuitElement, CircuitInput, circuit_add, circuit_sub,
    circuit_mul, circuit_inverse, EvalCircuitTrait, u384, CircuitOutputsTrait, CircuitModulus,
    AddInputResultTrait, CircuitInputs,
};

let in1 = CircuitElement::<CircuitInput<0>> {};
let in2 = CircuitElement::<CircuitInput<1>> {};
let add = circuit_add(in1, in2);
let inv = circuit_inverse(add);
let sub = circuit_sub(inv, in2);
let mul = circuit_mul(inv, sub);

Now, we need to define the output tuple:

let output_gates = (mul);

Note that any of the circuitā€™s gates can be added to the output tuple. We can access the value of any gate after evaluating, but outputs must include all gates whose out degree is 0. The evaluation would have remained the same if we were do define output_gates as (mul, add, sub, inv).

Next, we proceed to initialize the circuits with inputs, each input is represented by fixed size array of four u96:

output_gates.new_inputs()
  .next([3, 0, 0, 0])
  .next([6, 0, 0, 0])
  .done()

Note that the next function returns a variant of the AddInputResult enum:

pub enum AddInputResult<C> {
    /// All inputs have been filled.
    Done: CircuitData<C>,
    /// More inputs are needed to fill the circuit instance's data.
    More: CircuitInputAccumulator<C>,
}

We must fill all the inputs of the circuit, and calling next on the Done variant, whose type CircuitData<C> describes a circuit initialized with inputs, will result in a panic.

Now that we have CircuitData<C> (C is now the long type encoding the entire circuit), we can define the modules and call eval:

let modulus = TryInto::<_, CircuitModulus>::try_into([7, 0, 0, 0]).unwrap();

let res = output_gates.eval(modulos).unwrap();

Note that eval returns Result, as the evaluation may err due to division by zero. If the evaluation had been successful, we can ask the value of any intermediate gate, assuming we an instance of the corresponding type:

assert_eq!(res.get_output(add), u384 { limb0: 2, limb1: 0, limb2: 0, limb3: 0 });
assert_eq!(res.get_output(inv), u384 { limb0: 4, limb1: 0, limb2: 0, limb3: 0 });
assert_eq!(res.get_output(sub), u384 { limb0: 5, limb1: 0, limb2: 0, limb3: 0 });
assert_eq!(res.get_output(mul), u384 { limb0: 6, limb1: 0, limb2: 0, limb3: 0 });

20 posts - 7 participants

Read full topic

SNIPs SNIP 18: Stakingā€™s First Stage on Starknet

Published: Jul 10, 2024

View in forum ā†’Remove

snip: 18
title: Stakingā€™s First Stage on Starknet
author: Natan Granit natan@starkware.co
status: Draft
type: Standards Track
category: Core
created: July 10, 2024
Github link

Stakingā€™s First Stage on Starknet

Abstract

As Starknet continues its decentralized journey, we present StarkWareā€™s proposal for the first stage of staking. This is an important step in building the staking community and technology, offering new opportunities for users and developers.

This SNIP aims for the first stage of staking to be live on Starknet mainnet in Q4 2024, featuring a permissionless on-chain staking protocol and stake delegation.

In the following, we will describe in detail the staking proposal, its timeline, and its relation to future steps in decentralization.

Motivation

The first stage of staking marks another crucial step in Starknetā€™s decentralized vision. Here are the key motivations for an incremental approach in Starknetā€™s decentralization process and for the proposed first step.

In the future, as part of Starknetā€™s Consensus protocol, Stakers will be responsible for maintaining and securing the network by producing, attesting, and proving blocks. However, itā€™s not feasible to hand over these responsibilities all in one day. This is why an incremental approach is necessary, as it allows for the following:

  • Gradual Implementation: A PoS protocol is a complex structure that requires comprehensive testing and validation. By introducing its features in small, manageable milestones, we ensure that each step is carefully implemented and easily integrated. This approach also allows us to refine the process and address issues as they arise.
  • Stakersā€™ Preparation: Giving Stakers time to adapt to new responsibilities, ensuring they are ready for their critical roles, and maximizing network stability during the transition.
  • Proven Reliability: By the time Stakers perform the aforementioned roles, we aim to have a proven set of sequencers that reliably produce and attest blocks, ensuring the networkā€™s stability and performance.

Specifically, in this proposed first stage, we will test the protocolā€™s economic incentive structure and some of its key smart contract components. The protocol reward structure must balance incentivizing participation with maintaining a sustainable inflation rate and allowing a sufficient amount of STRK to remain readily available for other network activity.

By adopting this step-by-step approach, with the proposed first stage, we can gather valuable data, perform crucial tests, and thus refine the staking protocol as we implement it.

Specification

Overview

The proposed first stage protocol features permissionless staking of STRK on Starknet with two staking flavors:

  • Staking: As a Staker, you can stake any amount of STRK greater than 20K. Currently, Stakers are expected to run full nodes in preparation for the following stages. In the future, they will also need to run additional software that sequences and validates Starknet blocks and possibly perform additional network liveness and security tasks.
  • Stake Delegation: Delegators choose a Staker to whom they delegate their Stake, sharing rewards with said Staker. Stake Delegators do not need to run any software, as their chosen Staker runs it for them. This makes participation accessible to a broader audience, allowing users to participate in the Staking protocol without the technical and capital limitations.

Both Stakers and Stake Delegators can unstake their funds, subject to protocol-defined latencies that ensure network stability and security. More details on these latencies can be found in the ā€œLatenciesā€ section.

Staking Rewards

Staking rewards will be based on token minting. The rewards are calculated according to a minting curve, which follows Professor Noam Nisanā€™s proposal (For more details on the minting curve, see the section below). Both Stakers and Stake Delegators earn rewards, depending on their respective stake and the reward-sharing constant (R) set by the Staker:

  • Stakers: Earn rewards proportional to their own stake and the total stake delegated to them, adjusted by the reward-sharing constant. The formula is:

    ({self_stake} + {total_stake_delegated} * R) * {rewards_constant} * {time_interval}

  • Stake Delegators: Earn rewards proportional to their delegated stake and the reward-sharing constant. The formula is:

    {stake_delegated} * (1-R) * {rewards_constant} * {time_interval}

where {rewards_constant} is determined by the minting curve and depends on the total amount staked in the protocol. This reward structure incentivizes both staking, stake delegation, and competition among Stakers for delegatorsā€™ stake.

Minting curve

The minting curve addresses two critical aspects of the staking protocol by making the rewards dependent on the amount of STRK locked in the protocol. Hereā€™s how it works:

  • Balancing Participation: The more STRK tokens locked in the staking protocol, the lower the rewards become. This design ensures that not all STRK tokens are staked, allowing the Starknet community to continue using STRK for transaction fees and other activities. Additionally, it prevents unnecessary dilution of the token supply.

  • Encouraging Staking: When fewer STRK tokens are staked, the rewards get higher. This incentivizes participation in the staking protocol, guaranteeing a minimum level of economic security for the network by ensuring that a portion of STRK tokens is always staked.

In the first stage, the minting curve will be based on Professor Noam Nisanā€™s proposal, with a slight parameter variation. The minting curve is defined by the following formula:

M = C/10 * āˆš S

Where S is the staking rate in percent of the total supply of tokens, M is the annual minting rate, again in percent of the total supply of tokens and C is the maximal theoretical inflation, also in yearly percent. In Professor Nisanā€™s suggestion, C=4, assuming all 10B STRK tokens might participate in the staking protocol. For this first stage, we propose C be in the range of 1.8-2.5, considering the current circulating supply is much lower than 10B and not all STRK tokens will participate in the staking protocol.

Deciding on a global inflation cap and exact minting curve parameters is a complex problem. Any decision made will likely require adjustments over time as market conditions change, such as the amount of circulating tokens. Given the sensitivity of this subject, we will recommend that the Starknet Foundation (SNF) hold a governance vote to decide on minting curve parameters and the processes to adjust those over time.

Latencies

  • Today: Entering and exiting the staking protocol is immediate, meaning that users can join or leave the staking process without delay. However, after exiting, the staked funds are subject to a security lockup period of 21 days*. During this period, users will not earn rewards and cannot withdraw their funds. This mechanism ensures network security by preventing Stakers from suddenly withdrawing significant stake and potentially destabilizing the network.
  • Future Versions: In future versions, we would introduce the notion of epochs, which are granular measures of time on Starknet based on blocks. This means that the latency for entering or exiting the protocol will be determined by the remaining time in the current epoch plus the duration of one full epoch. The withdrawal lockup period will still apply after exiting the protocol.

*Although Stake Delegators are subject to a security lockup when withdrawing funds, they can move between Stakers without waiting the full lockup period, enhancing the delegation marketā€™s competitiveness.

Partial undelegate

We are incorporating a partial undelegation functionality into our proposal. This will allow any delegator to invoke the exit_delegation_pool_intent function with an amount that is either equal to or less than their total delegation. When this function is called, an event will be emitted containing the delegatorā€™s address, the specified amount, and the time when the withdrawal will be allowed, considering the security lockup period of 21 days.

Once the security lockup period has passed, the delegator can withdraw their stake by invoking the exit_delegation_pool_action function.

If an undelegation intent is initiated but the corresponding undelegation action is not completed, any new undelegation intent will override the previous request, and the 21-day lockup period will reset from the time of the last call.

The reward-sharing parameter

When a Staker joins the protocol, they can choose whether to be open to Delegation and set their rewards sharing parameter (R), i.e. their commission policy. A Staker can lower their commission rate but cannot increase it. This restriction is in place to prevent Stakers from attracting a large number of delegators with low commissions and then suddenly raising the rates.

In future versions, we may explore more sophisticated commission policies, such as time locks for changes, maximum allowable changes per time interval, and additional features.

Economical parameters

Here is a table summarising the economic parameters proposed in this version:

Economical Parameter Proposed value
Minimum STRK for Staking (X) 20K STRK
Withdrawal Security lock up (W) 21 days
Minting curve yearly inflation cap (C) 1.8-2.5%
Reward-sharing parameter (R) Set individually by the Staker (0-1)

These values are our proposed starting points for this version of the protocol. As part of the rationale behind this version, they are subject to change and may be adjusted to better suit the protocolā€™s needs.

Locked Token Participation

Locked tokens will initially be excluded from staking. When Stakers begin validating and voting on blocks sequenced by the sequencer and their consensus is proved to L1, locked tokens will be allowed to participate in the staking protocol.

General points

  • Rewards are claimed by actively sending a transaction.
  • Both Stakers and Stake Delegators can add to their stake.
  • There is no partial unstaking.

Security Considerations

The staking protocolā€™s design includes several key security measures to ensure its integrity and user safety.

Modular architecture

The proposed protocol will be implemented using a modular architecture, where different functionalities are separated into distinct contracts, such as staking, delegation, rewards supply, and more. This approach offers several advantages:

  • Simplifies Logic: Each contract has a clear and specific role, making the code easier to test, audit, and understand.
  • Enhances Access Control: By defining specific permissions for each contract, the risk of unauthorized access or misuse is reduced.
  • Allows Targeted Upgrades and Changes: Updating only the relevant contract minimizes the potential for introducing new vulnerabilities.

Permissions and Key Management

The Staking protocol allows users to define different addresses for different functionalities. Thus, cold addresses with minimal activity can control important functionalities, reducing exposure to threats and enhancing user security.

Stakers register with three addresses:

  • Staking and Unstaking Address: This address has permission to Stake, add Stake and unstake. This means that it handles large amounts of STRK tokens and is only needed when entering or exiting the protocol. Thus, it can be kept by a cold wallet (minimal activity) to maximize security.
  • Rewards Address: This is the address where rewards will be sent to. It can also be maintained with minimal activity, i.e., as a cold wallet.
  • Operational Address: This address represents the Staker for operational purposes (for example, block attestations in the future) and does not handle large amounts of funds. As it will be frequently used, it should be categorized as a hot address.

Stake Delegators register with two addresses:

  • Entering/Exiting Address: This address has permission to Delegate Stake, add Stake and unstake. This means that it handles large amounts of STRK tokens and is only needed when entering or exiting the protocol. Thus, it can be kept by a cold wallet (minimal activity) to maximize security.
  • Rewards Address: This is the address where rewards will be sent to. It can also be maintained with minimal activity, i.e., as a cold wallet.

Permissions: The protocol uses a hierarchical approach between user roles. Colder addresses, which control larger funds, can replace more active ones if compromised. Specifically, Staker and Stake Delegator addresses can replace the rewards address.

Security lockup period

When exiting, users face a 21-day lockup, during which no rewards are earned, and funds cannot be withdrawn. This disincentivises sudden large withdrawals that could destabilize the network. Future versions will tie the exit process to epochs, maintaining the lockup period for a secure exit mechanism.

Milestones

This SNIP aims for the first stage of staking to be live on Starknet mainnet in Q4 2024, you can track the implementation progress in the following repo.

Future stages will include Stakers gradually assigned responsibilities, eventually validating and sequencing blocks. This gradual transition ensures stability and allows for thorough testing and improvements. For more details on the decentralized protocol, check out @Iliaā€™s series of blog posts.

More details and proposals on subsequent stages will be introduced, as we progress. The next step is already in the research and planning stages, set to launch a few months after the first stage. Our objective is to roll out these updates smoothly, with ongoing improvements guided by community feedback.

Feedback

We want you to share your feedback and ask questions. You can comment here and follow our development on our open-source repo.

Copyright

This SNIP will be released under an MIT license.

Amendments

67 posts - 25 participants

Read full topic

šŸ› Governance SNIP 75: Meta SNIP for Security Council

Published: Jul 06, 2024

View in forum ā†’Remove

Hi all, Iā€™m reposting here my SNIP draft PR for laying out the motivation behind a Starknet Security Council. Weā€™ve worked hard during the Starknet ā€œFĆŖte du SNIPā€ with people from Starkware, Starknet Foundation and the Starknet builder community to come up with the foundations of a Security Council!

Letā€™s take the conversation here.

Simple Summary

Meta SNIP to lay out the structure, motivation and decisions of the Starknet Security Council.

Today, Arbitrum, Optimism and zkSync have created and are continously improving a security committee, a so-called ā€œSecurity Councilā€.

This SNIP answers the networkā€™s strong desire to create a Security Council.

Abstract

A Security Council is a committee of Ethereum L1 (possibly Starknet L2) multi-sig signers. It is empowered to perform certain actions on behalf of the network: Emergency Action and Non-Emergency Actions.

The specific ways in which the Security Council functions are defined by a set of upcoming SNIPs.

Emergency Actions are the last line of defense against bugs and earthshattering events. They are defined in a specific SNIP. Similarly, Non-Emergency actions frame the normal flow of upgrade and lifetime of the network. They are scoped in a specific SNIP. The Starknet Security Council is elected with the help of the Starknet community, the Starknet Foundation, Starkware and the STRK token holders. The election process and composition of the council is described in a subsequent SNIP.

We rely on the following set of resources:

Motivation

Starknet has framed itself as a secure rollup from day 1. This is the core idea behind STARK proofs and the concept of integrity: ā€œdo the right thing, even when no one is watchingā€. While this applies at the protocol level, i.e. for state transitions, it does not apply for actions that fall out of pure programmatic security: how the core smart contracts of the Starknet network get upgraded or who can intervene in case of a bug.

Currently, Starkware operates the Starknet network and oversees its upgrades, as well as emergency processes in case of bug. The Starknet Foundation provides support through diverse ā€œcouncilsā€ (DeFi Council, Builder Council, etc.). While Starkware acts in good faith and aims to maximize transparency, it remains a single point of failure. Additionally, partly thanks to L2Beats spearheading the effort, the industry is moving towards common security standards. The concept of Security Council paves the way towards sound and standardized processes with regards to network security.

Specification

We suggest a series of 3 SNIPs, one for each important characteristic of the Security Council:

  • Emergency Actions

  • Non-Emergency Actions

  • Election and Composition of the council

Examples and hypothetical future

As a bi-product of the Security Council creation, all upgrades on the Starknet network would be delayed by an amount of time chosen by the Security Council, e.g. 1 month.

Simple minimal examples of how the Security Council could look like (inspired the current states of other rollups):

  • Emergency Actions: the Security Council can reduce the upgrade delay time to zero for an emergency.

  • Non-Emergency Action: the Security Council can vote to accept an upgrade proposed by Starkware.

  • Composition: the Security Council is composed of 12 to 15 people from broad set of sectors (Builders, Users, DeFi, Gaming, Wallet, Cryptography, Infra, etc.), covering a large amount of timezones (always 75% of the council is susceptible to be awake at all time ā€œThe Sun never sets on the Security Councilā€ :crown: :eyes:). Each person in the council has at least 1M vSTRK delegated to them (they must have either skin in the game or a ā€œvote of confidenceā€ from token holders). Council members are reelected by the Starknet Foundation and can be removed by their peers should they misbehave.

Copyright

Copyright and related rights waived via MIT.

2 posts - 2 participants

Read full topic

SNIPs SNIP-19: get_class_hash_at syscall

Published: Jul 06, 2024

View in forum ā†’Remove

Taking here the conversation about a new syscall for getting the class hash of a deployed contract, from within a contract execution environment.

Simple Summary

Introduce a new syscall get_class_hash_at, aimed to get a contract class hash at a certain address.

Abstract

Starknet adopted a system of contract classes to reduce duplication of deployed bytecode. It works in the following way: to deploy a piece of code that has never been deployed before, you must first declare it. You are effectively ā€œdeclaringā€ a class to the Starknet network. From this point onward, one may instantiate this class by requesting the sequencer to deploy it at a certain address. The simple usecase goes: you declare a fungible token contract, the sequencer stores the code once; then, any number of deployments of the exact same smart contract will not further bloat the chainā€™s storage. This is different from the way Ethereum and the Ethereum Virtual Machine (EVM) works. In EVM world, if you deploy a hundred times an ERC20 contract, the chain will store a copy of the code a hundred times. More information: https://docs.starknet.io/architecture-and-concepts/smart-contracts/contract-classes/

While there is a way for one to check the class hash of a deployed contract at the RPC level (starknet_getClassHashAt method), there is no way to perform this at the smart contract level. In EVM world, this is achieved using the EXTCODEHASH opcode. The purpose is for a contract to check on-chain whether another contract is an instantiation of a particular class. This is more precise/powerful (and more costly?) than SNIP-5 (inspired by ERC-165).

Motivation

At Kakarot, we utilize replace_class_hash syscall for upgrades at the contract level, as well as use class hashes as mediums of checking a contractā€™s version. We need the ability to check a contractā€™s class hash. We currently achieve this by enforcing every Kakarot Account to store its own class hash in a storage variable.

We would benefit from a syscall that would enable a contract to check a particular class hash at an address.

Simple use-case for Kakarot: enable the contract-level orchestration of versioning and auto-upgrade of our swarm of Kakarot Account Contracts

How?

  1. Set the new version (a class hash) in the Core EVM Kakarot Contract
  2. Every contract is now able to compare their class hash with the current correct version (situated in Kakarot Core EVM) and decide to self upgrade
  3. Before calling a contract, one may check that it is in the correct version.

Specification

One might want to name the syscall in the same way as the corresponding RPC method.

extern fn get_class_hash_at_syscall(
    contract_address: ContractAddress
) -> SyscallResult<ClassHash> implicits(GasBuiltin, System) nopanic;

Alternative API:

extern fn class_hash_syscall(
    contract_address: ContractAddress
) -> SyscallResult<ClassHash> implicits(GasBuiltin, System) nopanic;

Arguments

contract_address: The contract address one wants to know the class hash of.

Returns

Returns the ClassHash if the contract is deployed, an Result::Error if the contract is not deployed. Note that the syscall should never panic. Calling get_class_hash_at_syscall on an address where no contract is deployed will result in a catchable error (equivalent to returning a sentinel value null), not a CairoVM error.

Implementation

We will require help from the Starkware team to define precisely the implementation.

Copyright

Copyright and related rights waived via MIT.

5 posts - 4 participants

Read full topic

šŸ› Governance About my thoughts on the second Starknet airdrop

Published: Jul 06, 2024

View in forum ā†’Remove

Dear Professor Sasson, I am a cairo developer and Starknet user from China. I think I have some personal opinions about your question. I spent 3 hours looking through various materials and websites, hoping to be read by you and receive your comments.

Letā€™s start with the first part: what should we make of this anger? How much of this anger comes from agriculture teams who are trying to rationally influence the standards of this and other rounds (Starknet and other projects)? How many of these represent a broad group of people (" farmers ā€œorā€ non-farmers ") who, under different distribution methods, would contribute to Starknetā€™s long-term success?

As for how I view this anger, I think it needs to be analyzed from multiple perspectives:

We will not discuss the failure to meet expectations. This is due to the excessive consumption of gas costs caused by the abnormal use of Starknet network by the farmer team. They got the airdrop but were not satisfied, or they took the Starknet airdrop as an investment. Expect returns of tens and hundreds of times.

Letā€™s talk about the cost to individuals who have invested time and gas costs but not received airdrops, leading them to feel that their contribution to Starknet is not being treated fairly, which may cause them to be angry, causing them to rationally influence airdrop distribution on Twitter, discord, etc.

Letā€™s look at the active users of Starknet airdrop. I saw through Starkscans.co that the daily active users almost doubled between August 2023 and November 2023, peaking at 200,000 users in a single day, and then the news of the November snapshot was released. This is also a point that makes many members of the community angry, Starknetā€™s snapshot time is even likely to be leaked or internal witch activities, when they know the rules, they will leave 0.005eth, so it is very unfair for community members.

Next we talk about Starknetā€™s broad population, which we can understand as users, developers, farmers, investors, community members, partners, and so on, since this will include farmers. I think the best plan Starknet has done in this airdrop is for Github developers, ECMP, DP, Ethereum contributors, but there is not a good plan for Starknet users and early adopters, and for Straknet users, this is very broad. There are multiple groups of farmers, investors, users, and so on, but Starknet uses multiple scores for a different number of token airdrops, only to be denied a token airdrop because some real people in this broad group donā€™t meet one of the requirements, which is quite contradictory, to be honest.

At this time, let us refer to Arbitrumā€™s airdrop, their airdrop is very successful, has won the support of a wide range of people, they will not because of the balance and thus do not allow the standard crowd to receive airdrop, this is only a deduction item, because the need to consider should be the correlation and homogenization of wallet address, not because of the lack of balance and no airdrop.

Thatā€™s all I have to say, and I move on to the professorā€™s second part: ā€œAre todayā€™s STRK holders a broad and diverse group who will stay to improve, operate, and protect Starknet?ā€

This is a question that I think requires us to analyze the current holders of STRK tokens. What we know is that ordinary users use STRK tokens because they get some equity or use the Starknet network. Community members such as developers, technical teams, governance participants, etc. wish to participate in the governance of the Starknet community by voting with STRK tokens, maintaining the community and participating in proposals for community development. But farmers and liquidity providers, who use STRK tokens to mine liquidity or make investments for income.

At present, STRk airdrop has been completed, and the coin price will fall, which will increase the turnover rate and reduce the holding rate of farmers. Therefore, STRK holders should all want to invest in STRK or use STRK to pledge to participate in voting and other groups, and they need STRK tokens. Because we donā€™t need to know why they are buying and selling, they could be users, developers, governance participants, whatever it is, and I personally think that when this person owns STRK, he is part of the community, he may be bullish on STRKā€™s price or technology, or he may be involved in governance, so I think, Todayā€™s STRK holders are broad, but they all protect Starknet in one direction or another.

Next is my opinion on the second airdrop of the remaining 400 million STRK. I think the classification of STARK early adopters and Ethereum contributors can be eliminated, because early adopters can be classified as Starknet users, and Ethereum contributors should not get a second airdrop on Starknet.

I think there are three groups that need to be distinguished: ECMP, Starknet developer members, and Starknet on-chain users.

Of course, if there is a need for specific rules, I think ECMP and Starknet developers do not need to question, still follow the rules corresponding to the first round of airdrops.

As for Starknet users, I donā€™t think one rule should be used to determine whether a user can get an airdrop, but rather a multidimensional decision, and I personally developed a solution: the data should be after the first airdrop snapshot and before the second airdrop snapshot.

Cumulative bonus points:

Daily active use: 30/60/120/180, 1 point for each completed item

Monthly active use: 5/9/12/15, get 1 point for each completed item

Tx Active: 30/60/120/180, 1 point for each completed item

Different contract interactions: 10/30/60/90, 1 point for each completed item

Single bonus points:

Use STRK tokens as gas to interact Tx >= 10 strokes and get 1 point

Pledge the number of vSTRK tokens >= 500 STRK tokens for 1 point

Hold STRK different NFT sets >= 5 sets for 1 point

Deduction items:

LP value + balance <= 0.03 eth, minus 2 points

Transaction volume <= $1,000, deduct 2 points

Use

Rules:

Tx interaction >= 20 for the same contract in one day is not counted as Tx activity

Different NFT collections Those parts of mint whose NFT number >= 2 are created by the NFT platform are not counted as different NFT collections

The total score is 19 points, the total score is less than 5 points will not get the airdrop, divided into 5/9/13/16/19 points five grades to get different numbers of STRK airdrops.

The exact number will be further confirmed by Professor Sasson.

Thank you Professor Sasson for watching and looking forward to your reply.

2 posts - 1 participant

Read full topic

Governance Proposals Here are my thoughts and suggestions on a possible re-airdrop

Published: Jul 04, 2024

View in forum ā†’Remove

@elibensasson My suggestion is that Starknetā€™s future airdrop rules can be improved in the following aspects to ensure that true supporters and long-term holders get the rewards they deserve:

  1. Holding time and frequency of use:

Reward users who hold and actively use STRK tokens for a long time. Determine airdrop qualifications by analyzing wallet transaction history and token holding time, borrowing zkSyncā€™s airdrop qualification time-weighted average method.

  1. Participation in official activities:

Prioritize rewards for users who actively participate in official activities, especially those who use STRK tokens for these activities. This not only shows their support for the project, but also shows a deep understanding and trust in the project.

  1. Encourage long-term investment:

Design a reward mechanism to encourage users to hold STRK tokens for a long time rather than engage in short-term speculation. For example, establish a holding reward program, the longer the token is held, the more rewards.

Users who deposit STRK tokens in platforms such as zklend and Nostra to earn a meager annualized return have demonstrated long-term confidence and loyalty to the project. These users not only did not sell STRK during the market downturn, but also chose to continue holding STRK tokens and use them to participate in official activities. Such behavior undoubtedly deserves more recognition and rewards. Of course, users who participate with ETH or USDC are also true supporters, but their loyalty may not be as good as those who hold STRK tokens for a long time to participate in activities.

I hope the Starknet team will consider these suggestions and formulate more fair and effective airdrop rules in the future.

2 posts - 2 participants

Read full topic

SNIPs SNIP 17: Procedure for introducing Starknet breaking changes

Published: Jul 04, 2024

View in forum ā†’Remove

snip : 17
Title:: Procedure for introducing Starknet breaking changes
Author: @amanusk
Status: Draft
Type: Standards Track
Creation date: July 4, 2024
Github link:

Abstract

As the Starknet network matures, breaking changes to the stack affect many protocol stakeholders. This document aims to establish best practices for making decisions on protocol changes, ensuring that enough community opinions are heard and that the changes are justified.

Motivation

The purpose of this SNIP is to formalize the process for proposing, discussing, and implementing core updates that are introducing breaking changes to the Starknet protocol. By providing a clear and structured approach, we aim to facilitate community engagement and transparency in the evolution of Starknet.

Specification

The key words ā€œMUSTā€, ā€œMUST NOTā€, ā€œREQUIREDā€, ā€œSHALLā€, ā€œSHALL NOTā€, ā€œSHOULDā€, ā€œSHOULD NOTā€, ā€œRECOMMENDEDā€, ā€œNOT RECOMMENDEDā€, ā€œMAYā€, and ā€œOPTIONALā€ in this document are to be interpreted as described in RFC 2119 and RFC 8174.

Starting with SNIPs

Every core update MUST start with a SNIP. The author creates a PR in the Starknet SNIPs repository. And the editor performs syntactic checks as described in SNIP-1. After the SNIP is merged to the main branch, the SNIP proposal SHOULD change the status to review and start a discussion on the Starknet Community Forum.This is the opportunity for the community to discuss whether the SNIP is desired, whether it solves the problems it set out to solve, and whether there are better solutions.

SNIP Acceptance

SNIPs MUST follow the process described in SNIP-1 to reach the status final . The Starknet Foundation SHOULD organise a regular AllCoreDev call so that sufficiently widespread adoption among Starknet operators and full nodes can be reached.

Starknet version & Voting

SNIPs introducing breaking changes will be coupled to a Starknet version. Each Starknet version SHOULD come with a meta upgrade SNIP. The meta upgrade SNIP should specify the changes included in the hard fork and contains the following fields codename , activation (comes with target block on mainnet / testnet)included SNIPS . Versions with significant changes MUST require a community vote. All SNIPs associated with the version will be part of the same vote, and if the vote passes, all changes are introduced together.

Breaking Change Timeline

The timeline proposed here reflects a minimal time to allow all relevant parties to learn about the breaking change and prepare for it. It is possible that some SNIPs will take longer to reach acceptance and deployment.

  • T - 5 months: The initial SNIP idea is discussed with relevant parties (e.g., Full Nodes, Wallets, StarkWare, etc.).
    • A discussion is opened on the Starknet Community Forum.
  • T - 4 months: An initial SNIP draft is open as a PR to the Starknet-io SNIP repository.
  • T - 3.5 months:
    • Initial comments on the PR are addressed and it is merged into the SNIP repository.
  • T - 2.5 months:
    • Comments in the community forum are addressed, and there is a temperature gauge for whether the SNIP is accepted by the community.
  • T - 2 months:
    • The SNIP is discussed in a Community Call hosted by the Starknet Foundation, where the author can discuss more details of the SNIP and its benefits. If there are no objections, the SNIP is en route to being introduced.
    • The content of the community call is summarized in a public Github repository, with decisions regarding the SNIP.
    • The SNIP is officially on the roadmap to be introduced in a Starknet version upgrade.
    • A page summarizing the changes and the effects on relevant parties is added to a SNIPs page on Starknet.io.
  • T - 1.5 months:
    • A mailing list is sent announcing the official date when the SNIP will be introduced to Starknet testnet/integration.
    • The mailing list will include relevant links to the SNIP such as:
      • Link to GH discussions.
      • Link to the community forum.
      • Link to the relevant community call.
  • T - 2 weeks: Additional reminder is sent with SNIP main bullet points and dates.
  • T: The SNIP is introduced to Starknet integration.
  • T + ~1 month: Provided no major issues, the SNIP is live on Starknet testnet.
  • T + ~2 months: The SNIP is live on Starknet mainnet.

Fast track for Non-Breaking Changes

As the Starknet network is still in a growing phase a ā€œfast trackā€ is needed for more agility. Thus non-protocol-level SNIPs and SNIPs that do not introduce breaking changes can be ā€œfast-trackedā€ but SHOULD still undergo a regular process to ensure sufficient coverage and comments from relevant community members. Fast-tracked SNIPs can go from draft to last call directly per editor request. However as the network matures more decentralisation will be required and the ā€œfast-trackā€ MUST end in a year time.

Roles and Responsibilities

SNIP Editor

In addition to the responsibilities described in SNIP-1

  • Assess which non-core SNIPs are worthy to be fast-tracked

SNIP Proposer

You are the SNIPā€™s owner. Seeing it through is your goal!

  • Discuss improvement ideas with relevant parties, such as wallets, full nodes, Dapps, service providers, etc.
  • Write a SNIP and submit a PR to Github.
  • Follow discussions on Github and open a Community forum discussion.
  • Address concerns and get approval from relevant parties.
  • Follow the SNIP towards inclusion on Mainnet.

Starknet Developer

SNIPs might require you to adapt to breaking changes. Hopefully, itā€™s for the best. You are responsible for raising your concerns or supporting upcoming changes and making sure you are ready for them in due time.

  • Follow SNIPs and comment on SNIPs concerning you.
  • Comment on the community forum on relevant SNIPs and raise concerns/improvements.
  • Voice your support for SNIPs you understand will help move the ecosystem forward.
  • Join the community calls to discuss SNIPs relevant to you.
  • Follow the mailing list to get notified of new upcoming SNIPs and breaking changes.

Starknet User

While breaking changes affecting the end user are not easy, they are sometimes necessary.

  • You are welcome to participate in any discussion where you feel you can contribute to the conversation.
  • Follow the Starknet mailing list and Starknet official social accounts to be notified of any breaking changes where you might be affected.
  • Changes affecting end users will be more vocally announced to make sure as many as possible are aware of the upcoming change.

Copyright

Copyright and related rights waived via MIT.

1 post - 1 participant

Read full topic

Governance Proposals From a community member to the Starknet team..

Published: Jul 03, 2024

View in forum ā†’Remove

Hello, @elibensasson Starknet is my favorite project and reminds me of the early days of Ethereum. I can literally say that I am a Starknet maxi. Recently I got into a fight and almost got beaten up (no big deal) for saying this in a meeting with friends. So what do you think is the reason for this?

Itā€™s because of the lack of communication between the team and the community. The community wants to know that they are listened to. The community wants to know that their opinion matters.

I want to end my talk with a quote that I like very much.

Never underestimate a nail. A nail saves a horseshoe, a horseshoe saves a horse, a horse saves a commander, a commander saves an army, an army saves a whole country.

FORZA STARKNET

1 post - 1 participant

Read full topic

šŸš§ under construction šŸš§