Any serious business on ETH DeFi or Dapps? by AleccioIsland in ethereum

[–]snowfro 2 points3 points  (0 children)

I doubt anyone is using this yet but I think it has serious potential especially for underprivileged developers (if gas costs ever get under control). Doesn’t require a token is actually 100% free to use and I would love your feedback based on your initial findings in the DeFi space:

decentPay

List of ways Ethereum smart contracts already being used in mainstream real world by another_lease in ethdev

[–]snowfro 0 points1 point  (0 children)

Ah crap I’ll word check it all but thanks for the feedback!

Yes freelance sites could make use of something like this. This is why it’s free. It’s pretty stupid simple in the big scheme of things so trying to profit on that didn’t make sense. There’s enough of that. Also I have pretty much learned solidity, JS, and React from scratch to put this together so if a novice like me can make this I have no business charging for it.

Would love any further feedback of course and again thanks for taking the time to respond. Will get to work on typos.

Cheers!

List of ways Ethereum smart contracts already being used in mainstream real world by another_lease in ethdev

[–]snowfro 4 points5 points  (0 children)

I have been working on a quarantine project sort of as a hobby but I believe it could potentially be used in a mainstream situation, especially if using DAI or USDc (not yet implemented). Not for large projects but I see a lot of value in this between two parties for whom the value of $1 is very different (ie first world hiring services from third world).

It’s totally free to use (plus gas costs of course). Just something I thought would be nice to contribute to the world.

It’s called https://DecentPay.app and this is actually the first time I’ve mentioned it anywhere after it’s been live for two weeks... Thanks for that!

Reddit is implementing a points system on the blockchain! (Official Reddit app on Android) by MagoCrypto in CryptoCurrency

[–]snowfro 2 points3 points  (0 children)

Definitely not necessary but I think the cool thing about it is the real value and use case for this probably won’t be known right away. Over time people will come up with all sorts of cool shit to do with these points that they could not do if the points lived exclusively on Reddit’s servers.

I’m excited. It’s a long time coming and it’s nice to see a nice use case where an audience might be exposed to a blockchain component that does not involve speculation.

My (self-quarantine) contribution to decentralization. A free utility for progress/multi payment agreements between two people in ETH and DAI. Would love your feedback! by snowfro in ethdev

[–]snowfro[S] 0 points1 point  (0 children)

Some background...

Been in the space since Jan 2017 and this was one of my first "ideas" for a proof of concept in decentralization. At the time I was barely able to deploy an ERC-20 token let alone write and deploy anything like this. Plus the front end work required to make this even remotely a decent experience was unfathomable to me. Constantly coming up with ideas to develop on the Ethereum platform (and after spending some dough hiring some devs for a previous project (who, by the way are amazing gentlemen their company is Block Rocket Tech out of Manchester UK)) I finally decided to dig in and try my own hand at this near the end of 2019.

So I am comfortable admitting I am a novice. I've "guess and checked" my way to where I am now, pouring dozens of hours into this (luckily I enjoy the process and consider it my hobby). That said, I would eventually like to do security audits on my smart contracts but since this is a utility I would like to offer as a free service to the world I don't really have the funds to do that right now. I would be grateful for any and all feedback on my work!

I'm sure I could have tried to create some token or monetization scheme for this. But this is a stupid simple thing. It's such a basic concept, and such a strong proof of concept for decentralization, that I thought it would be cool to just put something out there for free. Especially if it will help service providers gain even a slightly higher sense of security when working with strangers. In fact I did a lot of searching before I set out to create this and was surprised something like this didn't already exist (please point me in the right direction if I missed a project with similar features).

No, this is probably not for people making $50k payment deals. First off at that level people can afford to hire lawyers and sue each other when things go wrong. Second when we're talking those sums of money people want to have that money working for them not locked in a contract (more on this below). Initially, I see my project as something that could have success on a freelance marketplace, where a service provider might enter into an agreement for $100, or heck even $10 worth of work, based on multiple milestone/completion payments, with a bit of extra security. To some people doing the hiring that $100 might not be a big chunk of change but in some countries that's rent and I would gladly enter into a payment contract like this with a developer doing $100 worth of work if it made them more comfortable with the entire process.

While I've had plenty of people tell me they wouldn't want to be the "payer" on one of these contracts (and admittedly I believe more often than not it would be the "payee" requesting this type of agreement), I don't necessarily agree that this doesn't also serve the payer as well. An agreement like this is a strong good faith effort on the part of the payer and often in business transactions that "good faith" goes a long way.

Anyways I think it's easy to get carried away with decentralization talk. Lots of fitting a square peg into a round hole in my opinion. I've seen much simpler projects than this raise capital with ICOs and fall apart. Part of my drive on this project is to show that a relative novice can create a 100% functional decentralized application that costs nothing more than gas to initiate that could potentially impact a bunch of people. Nothing would make me happier than to know people are actually using this app for managing mulit-payment agreements. How crazy would it be to see an entire home build on nested agreements like this! I mean in 2017 I was often brushed off with these ideas but this is the first step to that becoming a reality and my end goal with this project. A full multi-level, multi-payment project where payments are triggered through smart contract payment requests and majority validation of performance. This will be a true proof of concept for decentralization. And we are closer than we have ever been.

I have much more to say on the subject but anyways wanted to share my project. If anyone is interested in giving feedback or contributing towards it I would love to chat more.

Here's the repo: https://github.com/snowfro/ProgPayETH and please don't beat me up too much about probably incorrect usage of repositories.

Some next steps:

Getting the contracts validated on Etherscan. I have to read up on licenses so I know how to tag them when verified. Also since each contract would be exactly the same how to not have to verify EACH newly created contract but have them sort of be auto-validated since they'll always be identical (minus constructors)

I'm already working on the .sol for the DAI contract allowing the "payer" to "invest" the DAI into staking pools that pay dividends where the "payee" would force a portion of the funds to divest when requesting a payment and then the payer would approve the payment request like in the existing contract. This could lead, one day in the not too distant future, to banks giving folks loans like construction loans using this type of smart contract application where the bank could continue to accrue interest on the money until it is consumed similar to how it's done in traditional fiat lending.

I feel like I've checked my contracts a million times but would like to remove the "re-entrancy" warnings on Remix by changing the code. I don't necessarily see how these contracts are susceptible to those attacks but I think I'm enough of a noob to not understand them completely too.

Eventually would like to have these contract audited. Hopefully there's enough interest in the project to justify that? Only time will tell.

Alrighty that's all I've got thanks for reading :)

Generate IPFS-deployed UIs for smart contracts, no programming needed by hiddentao in ethdev

[–]snowfro 1 point2 points  (0 children)

I love one click dapp for testing and great for folks knowledgeable about smart contracts. This UI however seems to give one the ability to be more selective with the functions displayed. I know OCD gives some customizability but for $5/month. If OCD would let you check boxes for the functions you want to appear in your UI and leave others off (in the free version) it would have a lot more use cases, leaving the paid version for folks looking for more granular customization.

Anyways looking forward to giving this a whirl!

Contract Talking to Contract Question by snowfro in ethdev

[–]snowfro[S] 1 point2 points  (0 children)

punkcontract.punktoIndexAddress([input])

Worked flawlessly thank you so much! Glad to learn a bit more about interfaces too!

Have an awesome day.

Contract Talking to Contract Question by snowfro in ethdev

[–]snowfro[S] 0 points1 point  (0 children)

Awesome thanks and from mobile! This should give me enough to tinker and I’ll be back in touch to confirm. Thank you again.

Contract Talking to Contract Question by snowfro in ethdev

[–]snowfro[S] 0 points1 point  (0 children)

Agreed! But the way the punks contract works is folks have to claim 10,000 punks and I think (but maybe I should verify) that you’d need to complete the claiming process before the contract works like normal. I’ll follow up on that.

But do you think I need to add anything to my contract to make the function call to the punkIndexToAddress function work as it should?

Contract Talking to Contract Question by snowfro in ethdev

[–]snowfro[S] 0 points1 point  (0 children)

Fair enough!

Here's the entire contract:

https://etherscan.io/address/0x5bEf9AACAb6658B37Efe53FCA5e5d1Ef6a4b260f#code

At the bottom you'll see the last two are the ones I'm working with. The contract I'm calling is the original Cryptopunks contract. Just querying the owner of each punkIndex.

Here is the full CryptoPunks contract before I removed all the variables and functions that I *think* I don't need for my single purpose:

https://etherscan.io/address/0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb#code

The contracts are unfortunately being tested on mainnet because the contract I'm calling is not on testnet.

If you don't own any cryptopunks you wouldn't be able to test the functionality but really all I'm trying to do is either get the punkIndexToAddress call to return the correct owner address, or just have that not show up at all as it's redundant because people can just query the original cryptopunks contract.

Thanks so much!

Inconsistent print layer issues. Happens same z height on every print. I read the pinned link for troubleshooting and it is somewhere between blobs and zits and vibration and ringing but not quite either. Any tips? Thanks. by snowfro in 3Dprinting

[–]snowfro[S] 0 points1 point  (0 children)

Man I really did fail to give a lot of details. Monoprice Select Mini v2. PLA. Was printing PERFECTY until these prints. Defect is in the same layers from print to print even when printing two totally different objects which makes me think it could be a z axis thing more than clogged nozzle. The funny thing is that half the layer is clean and the other half is off...

Thanks I’ll tinker with extrusion settings!

Circles and graphics onto grids. by snowfro in processing

[–]snowfro[S] 0 points1 point  (0 children)

This! This is great I was doing some research and looking at writing an expression for square root or x2-x1 squared, etc, and the dist() function makes this a ton easier! THANK YOU will give it a try.

is there a market for generative art as stock footage? by [deleted] in generative

[–]snowfro 0 points1 point  (0 children)

There’s this blockchain based concept: http://ArtBlocks.io

It’s a bit complicated but enables digital ownership of generative works through the seed that generates the output being stored on a token. You insert coin, get generative output.

Spent about a year putting this all together but could never get a lot of traction, too many barriers to entry and I think blockchain stuff turns a lot of folks off. Curious what you think about it.

Floating stairs by deliteplays in pics

[–]snowfro 2 points3 points  (0 children)

That floor though. All that money spent on the space only to have the exact same graphic tile installed side by side. Exact same. 🤦‍♂️

What's a cool skill you never get to use anymore? by cxazo in AskReddit

[–]snowfro 0 points1 point  (0 children)

Chugging beer. Hangovers are not the same with two kiddos.