StoicPool Profile Banner
STOIC Rhys - $HOSKY rugpool CSPA CNC ArmAda Profile
STOIC Rhys - $HOSKY rugpool CSPA CNC ArmAda

@StoicPool

Followers
2K
Following
10K
Media
652
Statuses
3K

STOIC Stake Pool | 0% Fee | 100% Solar Energy Bare Metal Pool | Single Pool Alliance

London, England
Joined September 2020
Don't wanna be here? Send us removal request.
@StoicPool
STOIC Rhys - $HOSKY rugpool CSPA CNC ArmAda
1 year
I just registered as a DREP: drep1rsmldjj7vg9a9r5lqsegynzw03yyfhzdqwfs8fq3ctsk2rwjlfy I will not support burning the treasury, I will not support using the treasury to fund native VCs I will support open source tooling that will help teams and projects launch on Cardano
5
10
50
@MicheleHarmonic
Michele | Harmonic
7 months
AFAIK the Gerolamo proposal is the lowest in ask between the alternative nodes It covers 1 year of development for 3 highly skilled FTE dedicated to the project. Among all the alternative nodes, it is the one with the highest potential in decentralising applications
6
15
56
@CardanoBook
CardanoForTheM₳sses
7 months
I had lots of help from these nice people also, I hope the book does their work justice 🙏 @MicroProofs @rvcas @_KtorZ_ @StoicPool @YetAnotherAiGuy
1
6
32
@StoicPool
STOIC Rhys - $HOSKY rugpool CSPA CNC ArmAda
7 months
I just voted no on net change because it is too high. It’s easy to put large withdrawal requests in when there is a large budget. We need to manage OUR treasury responsibly or we will end up with a more expensive Catalyst, with little to no results
0
0
3
@aiken_eng
aiken
7 months
v1.1.16 has some good stuff check it out
5
16
121
@itzdannyADA
$itzdanny
9 months
my first @aiken_eng contract on cardano. just a simple gift card where creator locks funds and mints NFT, NFT can be sent to anyone and then redeemer burns NFT to unlock the ADA. huge shout out to Rhys from @StoicPool for all the help you've given while I've been learning. if
18
6
132
@MariaCarmo369
Maria Carmo
9 months
Good afternoon!!! São Paulo theater 🎥 We should be using #nft as tickets @StoicPool
1
2
18
@StoicPool
STOIC Rhys - $HOSKY rugpool CSPA CNC ArmAda
10 months
Feedback or suggestions are welcome, you can find the example on ‘/program’ repo if you want to see this idea develop over the next week or so and run the tests yourself 0 optimisations etc have been considered at this point so it’s currently quite expensive 😅
2
0
3
@StoicPool
STOIC Rhys - $HOSKY rugpool CSPA CNC ArmAda
10 months
Anyway I put this idea together in a very simple example just after Christmas after reading CIP113 & CIP143 There might be a very good reason that this wouldn’t work, or some potential exploit that I didn’t think of in the couple hours I put the draft together
1
0
1
@StoicPool
STOIC Rhys - $HOSKY rugpool CSPA CNC ArmAda
10 months
This can be combined with withdrawal validators or ref scripts as needed to have arbitrarily complex logic for individual redeemer cases/monetary policies and the only standing rule would be that: Sum all DEED inputs == Sun all DEED outputs
1
0
1
@StoicPool
STOIC Rhys - $HOSKY rugpool CSPA CNC ArmAda
10 months
We can have multiple user accounts to enable multi threads because a user can just mint that extra account beacon, as long as we have the appropriate rules in outputs to force 2 assets: (empty asset name > 0 && pkh asset name = 1)
1
0
1
@StoicPool
STOIC Rhys - $HOSKY rugpool CSPA CNC ArmAda
10 months
So if we need to blacklist accounts or we want to enable clawbacks in our particular asset, we can set those rules and tag accounts via the datum
1
0
1
@StoicPool
STOIC Rhys - $HOSKY rugpool CSPA CNC ArmAda
10 months
Doing it this way means we have freedom to set datums and redeemers according to the particular programmable needs and provides a simple way for wallets to discover various user accounts according to the token registry -> this might be a negative for infrastructure 😅
1
0
1
@StoicPool
STOIC Rhys - $HOSKY rugpool CSPA CNC ArmAda
10 months
The root beacon can have a matching policyid & asset name to id it as the supply beacon DEED.DEED So the initial supply mint will look like this: DEED: { “”: 100,000,000, DEED: 1, } Or more readably: DEED.”” : 100,000,000 DEED.DEED : 1
1
0
1
@StoicPool
STOIC Rhys - $HOSKY rugpool CSPA CNC ArmAda
10 months
So any given utxo will be easy to find and will have all the info within it to manage spending those programmable tokens But where does the initial mint go? If it has a fixed supply, we can do so with a one shot param, but that doesn’t satisfy the location of the assets …
1
0
1
@StoicPool
STOIC Rhys - $HOSKY rugpool CSPA CNC ArmAda
10 months
But what about user accounts? We can create a user account for that specific asset, which can have an asset name of the PKH, meaning they need to sign to spend from that account utxo, without having to know that credential in advance DEED.pkh
1
0
1
@StoicPool
STOIC Rhys - $HOSKY rugpool CSPA CNC ArmAda
10 months
Let’s call our tokens ‘deed’ tokens Deed is script hash for the minting and locking of deed tokens PolicyID = deed Asset name is empty so the programmable token will be: DEED._
2
0
1
@StoicPool
STOIC Rhys - $HOSKY rugpool CSPA CNC ArmAda
10 months
Seeing as we already have a token registry, instead of creating specific smart wallets or account addresses, why not mint account beacons for a specific asset and lock each of these accounts in the same validator? (There is probably a good reason, but humour me…)
1
0
1
@StoicPool
STOIC Rhys - $HOSKY rugpool CSPA CNC ArmAda
10 months
With all this talk about programmable tokens recently on Cardano, with various designs and specs coming out, I was thinking of a simple way to implement/develop this concept that can allow more flexibility across different assets 👇
2
2
4
@StoicPool
STOIC Rhys - $HOSKY rugpool CSPA CNC ArmAda
10 months
The contracts aren’t 100% finished or ready for use yet, but I am open to any suggestions or collaboration from other community members to help get this out to Cardano 💪
0
0
0
@StoicPool
STOIC Rhys - $HOSKY rugpool CSPA CNC ArmAda
10 months
Another bonus for this setup allows users to separate the MultiSig management from the spending rules which frees up space in transactions
1
0
0