spacestr

🔔 This profile hasn't been claimed yet. If this is your Nostr profile, you can claim it.

Edit
OceanSlim
Member since: 2023-02-06
OceanSlim
OceanSlim 6h

Looked like diversity hires to me...

OceanSlim
OceanSlim 6h

Romulus was a lelt down. But I knew that going in. We got some cool lore snippets. But the story was all thriller horror and little philosophy like Scotts Movies.

OceanSlim
OceanSlim 6h

Then you do not. And I would not recommend starting one until you are very advanced... I see you receive sats on primal. is there an API or something I'm strikes backend that could send some sort of hook to do something when someone gets zapped from something?

OceanSlim
OceanSlim 6h

So you have a domain? You could use NIP5 as your list and either use on chain or eCash or custodial lightning to make a button on your website for people to put their npub and pay. After a payment, it'll add the npub to the NIP5 list and the people in that list can access the content.

OceanSlim
OceanSlim 6h

Do you have your own lightning node? On chain would be easy enough. But lightning is harder depending on whether or not it's custodial, eCash, LND or CLN ...

OceanSlim
OceanSlim 6h

I didn't watch it because this is exactly what I expected. If you want great sci-fi ignore the critics. Alien Covenant has deep philosophic meaning. Prometheus will prime you for it.

OceanSlim
OceanSlim 8h

It was built on the marketplace NIP that was WAY more involved than the simple listing NIP

OceanSlim
OceanSlim 1d

Weaker dollar... The state will use Bitcoin. That's not money from state though. Separating money from state means weakening the dollar until it's worthless and the fed goes away. There will still be governments, and they will use Bitcoin. That doesn't make Bitcoin from the state though.

OceanSlim
OceanSlim 10h

because I already know go. I don't want to learn all simplicityHL. I mean I kinda had to, to make the transpiler. But now I can write contracts in a language familiar to me.

OceanSlim
OceanSlim 11h

I built a transpiler for go code to SimplicityHL ```go //go:build ignore // +build ignore package main // ValidateAmount checks if an amount is greater than zero func ValidateAmount(amountValid bool) bool { return amountValid } // ValidateFee checks if calculated fee meets minimum requirement func ValidateFee(feeValid bool) bool { return feeValid } // BasicSwap performs validation logic using pre-computed results func BasicSwap(amountValid bool, feeValid bool) bool { if !amountValid { return false } return feeValid } func main() { // All values are pre-computed at compile time var amount uint64 = 1000 // Input amount var rate uint64 = 1500 // Fee rate (15%) var minFee uint64 = 100 // Minimum fee // Pre-computed validations (transpiler will evaluate these) amountValid := amount > 0 // true (1000 > 0) calculatedFee := (amount * rate) / 10000 // 150 (1000 * 1500 / 10000) feeValid := calculatedFee >= minFee // true (150 >= 100) // The business logic uses only boolean pattern matching result := BasicSwap(amountValid, feeValid) // In SimplicityHL, this becomes assert!(result) if !result { return // This means the transaction fails } } ``` Transpiles to ```simf mod witness { const AMOUNT: u64 = 1000; const RATE: u64 = 1500; const MIN_FEE: u64 = 100; const AMOUNT_VALID: bool = true; const CALCULATED_FEE: bool = true; const FEE_VALID: bool = true; const RESULT: bool = true; } mod param { } fn validate_amount(amount_valid: bool) -> bool { amount_valid } fn validate_fee(fee_valid: bool) -> bool { fee_valid } fn basic_swap(amount_valid: bool, fee_valid: bool) -> bool { fee_valid } fn main() { assert!(witness::RESULT); } ``` This is a working implementation although I'm sure there are a lot of bugs to work out as I build more examples. I'm going to start by trying to make go examples for all the examples Simplicity currently has in their repo. #buildonL2 #dev #bitcoin #liquid Code @ https://github.com/0ceanSlim/go-simplicity basic_swap.go is the only verified working example at this time 1 step closer to building a dex on liquid

#buildonl2 #dev #bitcoin #liquid
OceanSlim
OceanSlim 10d

No your node won't. But it doesn't have to. I don't care if your node relays it. Once I broadcast a tx, of it's concensous, it'll get relayes by many. Even if 99% of the network filters, it's still going to go through.

OceanSlim
OceanSlim 10d

I use the word "zap" synonymously with "lightning payment" and no one can stop me.

OceanSlim
OceanSlim 10d

The same people that enforce marriage now... Don't want to be married forever? Simple... Don't get married... No one is making anyone get married and marriage is supposed to be till death do you part. Not till I get bored do we part... Don't want to make the commitment for life? Then don't. I don't see the issue.

OceanSlim
OceanSlim 10d

firstly, They DIDN'T remove them. The default limit was changed to like a million bytes or something. Basically no limit. You can still set a limit just fine with core. Even when 30 comes out. secondly, if and when they DO remove OP_RETUN limit it's just the OP_Return limit. All other policies remain. policies generally exist to make sure the user doesn't fuck something up and make a bad tx. It's not for making sure the network doesn't get the transactions. I actually don't run core or knots, but I do run a node. I'll let you guess the flavor. It's one that doesn't have any policy restrictions for anything. I can make whatever transaction I want to with my node.

OceanSlim
OceanSlim 10d

zaps is a great name...

OceanSlim
OceanSlim 16h

You can but with work arounds... Not officially supported by Mojang tho...

OceanSlim
OceanSlim 10d

no... I just told you why. It's not filters at all. OP_RETURN doesn't get a discount, witness data does. So rather than putting arb data in OP_RETURN, you stuff the witness with it. This makes more unspendable UTXOs (bad for Bitcoin). Removing the limit does not stop this either. I don't have any ego man. I'm just arguing facts and you rebut with arguments that fall flat or don't make any sense.

OceanSlim
OceanSlim 10d

Email is extraordinarily centralized. You want that for Bitcoin?

OceanSlim
OceanSlim 16h

Are you sure Linux can't run bedrock?

OceanSlim
OceanSlim 10d

Core has not made a new release yet... 29 is still the current. Removing the limit will not increase spam because the limit never stopped "spam" to begin with. The limit is still there on all nodes currently by default, yet, I can still make a tx with one beyond the limit...

OceanSlim
OceanSlim 10d

You want to "fix" it, then roll back to 2014 and remove OPRETURN and the Segwit discount. That's a hard fork. It's not happening. Running knots is just a virtue signal, not a solution. It does nothing.

OceanSlim
OceanSlim 20h

That isn't new

OceanSlim
OceanSlim 20h

And fee below 1s per vb doesn't have anything to do with dust

OceanSlim
OceanSlim 14h

damn... I'm learning to make a transpiler for Go -> SimplicityHL If I can get that working, smart contracts on Liquid could get interesting... #dev

#dev

Welcome to OceanSlim spacestr profile!

About Me

Pro Gun. Anti War. Truss Designer by trade. Self Taught Software Developer. Hardware enthusiest. Node runner. Live your life in service to others. #nostr only since Block 775261. Father of 2. Developing a nostr relay: https://github.com/0ceanslim/grain Contact: https://happytavern.co/contact

Interests

  • No interests listed.

Videos

Music

My store is coming soon!

Friends