Comments (10)
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
Work has been started.
These users each claimed they can complete the work by 2 weeks, 4 days from now.
Please review their action plans below:1) jochem-brouwer has started work.
I will create a contract which will handle multiple transactions in a tree structure. Every node will have a setting to either accept failed transactions OR to revert all changes done by any underlying transactions.
A question though: Biconomy must be integrated in this project. However, I will probably just use Biconomy as how I would use web3 by default. Am I missing something here or is that ok?
Learn more on the Gitcoin Issue Details page.
Make sure you handle the order of the transaction also.
And since ethereum has a block limit also, so transaction sender should be able to know if the transaction bundle is big enough to be included in a single block. Miners tends to include multiple small size transaction rather than one big size transaction. So the balance should also be there in the budle size.
If possible emit relevant events also.
from mexa-sdk.
From the Gitcoin bounty page it seems no one is working on this bounty, so I'm thinking of putting together a submission over the next two days. Let me know if the below proposal would be eligible for this bounty:
Design a contract similar to Multicall where an
aggregate
function takes an array of addresses and an array of calldata, enabling arbitrary function calls on any contract. Our contract would act as a smart contract wallet, so it would have an owner and only the owner can callaggregate
, that waymsg.sender
on target contracts still works as expected. Biconomy would be integrated into this contract/app for meta-transaction support.On the frontend, when a user visits the app they will connect their web3 wallet. On their first visit to the app we deploy their wallet contract. The app presents a selection of contract methods to the user (such as mint cDAI or join PoolTogether), and lets them execute all actions as a bundled transaction by calling
aggregate
.
@mds1 Sure. That's eligible. A nice DeFi/Gaming use case along with the smart contract layer would be awesome :)
from mexa-sdk.
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
This issue now has a funding of 1500.0 USDT (1500.0 USD @ $1.0/USDT) attached to it as part of the bcnmy fund.
- If you would like to work on this issue you can 'start work' on the Gitcoin Issue Details page.
- Want to chip in? Add your own contribution here.
- Questions? Checkout Gitcoin Help or the Gitcoin Slack
- $112,812.73 more funded OSS Work available on the Gitcoin Issue Explorer
from mexa-sdk.
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
Work has been started.
These users each claimed they can complete the work by 2 weeks, 4 days from now.
Please review their action plans below:1) jochem-brouwer has started work.
I will create a contract which will handle multiple transactions in a tree structure. Every node will have a setting to either accept failed transactions OR to revert all changes done by any underlying transactions.
A question though: Biconomy must be integrated in this project. However, I will probably just use Biconomy as how I would use web3 by default. Am I missing something here or is that ok?
Learn more on the Gitcoin Issue Details page.
Yes you can definitely use Biconomy as a web3 provider but the end goal is to use mexa sdk for the gasless transactions and use Biconomy relayer infrastructure to relay meta transactions.
from mexa-sdk.
From the Gitcoin bounty page it seems no one is working on this bounty, so I'm thinking of putting together a submission over the next two days. Let me know if the below proposal would be eligible for this bounty:
Design a contract similar to Multicall where an aggregate
function takes an array of addresses and an array of calldata, enabling arbitrary function calls on any contract. Our contract would act as a smart contract wallet, so it would have an owner and only the owner can call aggregate
, that way msg.sender
on target contracts still works as expected. Biconomy would be integrated into this contract/app for meta-transaction support.
On the frontend, when a user visits the app they will connect their web3 wallet. On their first visit to the app we deploy their wallet contract. The app presents a selection of contract methods to the user (such as mint cDAI or join PoolTogether), and lets them execute all actions as a bundled transaction by calling aggregate
.
from mexa-sdk.
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
Work has been started.
These users each claimed they can complete the work by 1 day, 19 hours from now.
Please review their action plans below:
1) mds1 has started work.
I'll design a contract similar to Multicall where an aggregate
function takes an array of addresses and an array of calldata, enabling arbitrary function calls on any contract. This contract would act as a smart contract wallet, so it would have an owner and only the owner can call the aggregate
function, that way msg.sender
on target contracts still works as expected. Biconomy would be integrated into this contract/app for meta-transaction support.
On the frontend, when a user visits the app they will connect their web3 wallet. On their first visit to the app we deploy their wallet contract. The app presents a selection of contract methods to the user (such as mint cDAI or join PoolTogether), and lets them execute all actions as a bundled transaction by calling aggregate
.
Learn more on the Gitcoin Issue Details page.
from mexa-sdk.
From the Gitcoin bounty page it seems no one is working on this bounty, so I'm thinking of putting together a submission over the next two days. Let me know if the below proposal would be eligible for this bounty:
Design a contract similar to Multicall where an
aggregate
function takes an array of addresses and an array of calldata, enabling arbitrary function calls on any contract. Our contract would act as a smart contract wallet, so it would have an owner and only the owner can callaggregate
, that waymsg.sender
on target contracts still works as expected. Biconomy would be integrated into this contract/app for meta-transaction support.On the frontend, when a user visits the app they will connect their web3 wallet. On their first visit to the app we deploy their wallet contract. The app presents a selection of contract methods to the user (such as mint cDAI or join PoolTogether), and lets them execute all actions as a bundled transaction by calling
aggregate
.
Make sure the solution is generic in nature and handles cases like too many transactions in the bundle as each block has a Gas limit, and it should be generic enough for the caller to choose if while bundle should fail if one of the tx fail or not.
Check out our workshop video at the end to know more about the bounty..
from mexa-sdk.
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
Work for 1500.0 USDT (1500.0 USD @ $1.0/USDT) has been submitted by:
@tomarsachin2271 please take a look at the submitted work:
- Learn more on the Gitcoin Issue Details page
- Want to chip in? Add your own contribution here.
- Questions? Checkout Gitcoin Help or the Gitcoin Slack
- $119,583.21 more funded OSS Work available on the Gitcoin Issue Explorer
from mexa-sdk.
Hey all, just wanted to follow up on this bounty and see what the status was!
from mexa-sdk.
Issue Status: 1. Open 2. Cancelled
The funding of 1500.0 USDT (1500.0 USD @ $1.0/USDT) attached to this issue has been cancelled by the bounty submitter
- Questions? Checkout Gitcoin Help or the Gitcoin Chat
- $178,686.13 more funded OSS Work available on the Gitcoin Issue Explorer
from mexa-sdk.
Related Issues (20)
- Open Bounty: Use Gasless SDK in your app HOT 5
- Gasless Enhancement: Enable custom messages inside the signature request pop-up
- Signature Modification to Show Custom Messages on Wallet Popup HOT 6
- Many errors occurred from the time I upgrade to 3.0.1 HOT 3
- send_Transaction with biconomy.provider failed HOT 1
- Not able to sign the transaction when integrating Gasless transaction using web3Auth wallet.
- latest V3 SDK is not working with Next.js due to polyfills HOT 9
- Gas Token Swap Widget HOT 2
- Make your dApp Gasless HOT 3
- Incompatibility between Web3Auth and Biconomy w/ React TS (error while getting transaction receipt) HOT 1
- can't run react app after install @biconomy/mexa HOT 1
- Got error: Can't resolve 'fs'
- So many errors occurred in Console from utils.js with debug disabled.
- Transaction pending: This txn hash was found in our secondary node and should be picked up by our indexer in a short while
- Problem with SDK in backend HOT 1
- Wrong signer.
- Gnosis SCW config breaks Biconomy.js init HOT 1
- Support for customising EIP 712 signature request HOT 2
- Bits being inserted into uin256 parameters HOT 1
- Uncaught exception in /api/v2/meta-tx/systemInfo call HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mexa-sdk.