All right, where's the music?
All right, testing, mic check.
All right, testing mic check.
Am I doing any person hearing an echo?
Am I do any person hearing an echo?
I think the echo's coming from...
I think the echo's coming from...
I think the echo is coming from...
I think the echo is coming on it.
Ladies and gentlemen, we have an echo coming from the Palomar Khan.
Okay, so no more echo. Good.
All right, so we're getting our songs going.
So, um, uh, maybe I'll just sing.
Coo, cuckoo, cuckoo, that was a song of the coos.
That was a very emotional.
My voice warmed up this morning.
Yeah, that was nice, right?
Welcome to the KooKooop Radio Show in the morning.
While you're driving on your way to work, we pigeons, we crazy pigeons, want to keep you entertained.
Though you may be bored sitting in traffic waiting for...
My name is Tark, and I am still waiting for the music.
So while we're doing that,
we're gonna just jump in and say,
Welcome to Paloma's Wednesday AMA.
Today is Wednesday, September 21st.
And we are rocking and rolling from the beautiful,
sunny and wonderful Bay Area here in California.
And I am being joined here by my fellow pigeon, Vera.
Where's our, where's our, where's Matia, dude?
I mean, where's that pigeon?
Somebody get Matia over here.
We want to make sure the fans have been satiated.
So we'll see if we can have him jump in and storm us for a second.
But today's AMA is special.
So first of all, we want to thank everybody who's here.
We want to thank the 40,000 Twitter followers.
40,000 Twitter followers.
We want to thank the 20,000 telegram users.
Sorry, the telegram community of 1500.
And we want to thank, of course, those who join our Discord,
because, you know, it was asked of us,
Discord, Discord, Discord.
And we have given Discord to the people, the pigeons,
but they love the Telegram because we do too.
So thank you for those who joined the Discord in the community there.
Everybody who's been asking questions,
Thank you as well, also the community members who have DM'd me directly to contribute to this product,
And of course, thank you to the volume team for making this happen.
Why are we saying thank you?
Well, today is a big day.
Yesterday we hit a massive milestone in that, and the title of today's AMA is egg minting
We wanted to say that we hit a massive milestone
with egg minting and viewers here
and we're gonna talk about what the hell happened
and how it happened and how people take advantage of this.
So if you are reading the transcript
or listening to the video,
please be sure to check out the links
that should be included in the transcript
or the video talking about
the actual experience of minting eggs
So today, yesterday, what happened was that for the first time,
so first of all, if you're on this call, you may have been with us in June.
So in June, we were quietly working on the Paloma project.
And then some folks found our GitHub and then all hell broke loose.
And we were stoned by a lot of validators being like, who, gooo, what's happening?
So what we were doing was essentially, first of all, creating messages on the cosmos for Paloma and then setting them, we were first sending them off to Terra.
And then Tara went away and then we said, okay, we'll send messages over to Ethereum.
It's taken us three months since last week of June, June, July, August, September, four months, right, about three or four months.
to finally do essentially create a successful transaction
in the cosmos that essentially gets routed over to Ethereum
and then executes a transaction on Ethereum Mainnet.
That successful attempt was we minted an egg.
So we laid an egg from the cosmos Ethereum.
Like, again, you know, for us, it's a big deal because I think it's weird to say this.
It's really special when you see an egg being laid.
You look at that thing and you're like, wow, that came out of it.
Anyway, the point is that we were able to successfully send a command in Cosmos to execute smart contracts on Ethereum main net, not test net, main net.
And the egg minting was meant as a way for us to make something useful because NFTs are a big part of the crypto ecosystem.
Now, the big secret that people don't get is that if we were able to do it, that means anybody can.
So anybody can essentially now send messages from Paloma onto Ethereum Mainnet and essentially create contracts that are using Paloma pigeons as the message reliers.
So let me just slow that down.
What's happening is that the Paloma pigeons are acting as reliers for these messages.
And because they are doing so, and currently, of course, they're not getting paid enough money for it, but we want to change that.
But because they're doing so, it means that if smart contract developers now scale smart contract execution across any EVM chain.
Right? So Ethereum was our first, but now you can do any EVM chain and then scale smart contract execution.
But what we're going to do in this presentation is talk a little bit about what happened.
And the steps that we went through and Vera, who essentially walked over hot coals and broken glass to make it happen,
is going to walk through her experience of how she minted an egg.
And we're going to talk through a little bit of the steps.
Now, this AMA is really...
dedicated to developers who will come across this content, we're going to share this content and say,
hey, the Pigeon network of Paloma is going to be a network that gives you a new type of power.
And that superpower is to be able to say, hey, I want to deploy and run hundreds of contracts.
No, I want to deploy and run thousands of contracts.
I want to control all of them with one command.
Hell, I want to control tens of thousands of contracts with one command.
And we want that to be Paloma.
And of course, if you're a validated on this network, you know, you should be thinking,
hmm, that means we get fees.
And I'm like, yes, you know, we want the validators to get fees for being the message relators.
But before we talk about that, let's turn to Vera.
I've been waiting for this for a long time.
I hadn't been healed a tense, but not, I have it.
Okay. And you, you, you, I want to see for yourself. If you, if you want to see the egg, you have to.
Yeah, okay. So what we want to know is why don't you walk us through like, and I know you've put this together in the docs on the GitHub docs.
So everybody should know that Vera is master of the Paloma docs. So if you go to do dox.puloma chain.com, I repeat, docs.com and you do quick start.
We are going to walk through this egg minting because essentially that entire quick start exercise of minting an egg is what is the exercise you went through.
And the docs are also linked up from our landing page.
So if you go to PalomaChane.com, you'll find the links out to the docs from there as well.
So you really can't get that.
How do I lay an egg on Ethereum?
What's the, how does this work?
Well, it's basically running a few bash scripts on the node, basically where your Paloma D is running.
So I think most people in here might already have their Pilom ID running.
If not, there's also some instructions on how to get that set up in the docs.
But I don't have to be a validator, right?
I don't have to be a validator.
You don't have to be validator.
You just need the software line.
So you just need to be connected to the block.
so okay i download your poloma god damn software jesus stressing me already i download your
your your shitty software uh paloma and then do i have to run pigeon too i heard i have to run pigeon
is that important you do have to run okay fine but you don't have to have any okay so it's just running
god somebody else is paying for my transactions i love it already all right so i download paloma
download pigeon then what happens next i go get a beer
First, you're going to set some variables.
So you want to just declare your Poloma address, your wallet address.
Then second the chain ID, so you don't have to worry about that later on.
Currently, one, it's not 10.
And then the Ith address.
So you do want to have an Ethereum wallet because that's where the egg is going to go.
So I've gotten my software installed.
I've set up my variables.
So then the first thing after that, you've declared your variables.
And obviously we also have the exact commands for that in the docs.
so that there's no confusion on what I mean by that.
And then the second thing is you're going to run the first script,
which is simply to instantiate the contract.
There's a Cosmuseum contract that is already deployed on the Paloma chain.
So you mean I don't have to deploy a contract in Cosmwasum.
I don't need to know your shitty cosmosum code.
Basically, I went to pioneer pigeon.
So I don't have to learn cosmossum to use this example.
I don't have to learn cosymazum.
The contracts already on the Paloma Network.
No, you don't have to learn cause and wasn't the only thing is that I'd ask you to know how to run a bash script, but you don't even have to write the script.
I don't even have to think.
Yeah, you copy essentially the script from the documentation.
You copy it over, put it onto your node or your machine.
So that's accessible from there and then you do bash.
I called my first script Egg Instantiate,
but you can call it whatever you want.
And you run the script with bash.
And then you will see an output of, you know, a Pallomadi output.
And in there, there is the contract address of the contract that you just instantiated.
Because basically we uploaded the code to Paloma, but when you instantiate it, you basically get your own version,
your own Paloma address of that contract.
So I get now a Paloma address to my contract.
The contract's already running.
Now I get the free egg, right?
You want to keep it interesting.
You know, we want to keep it interesting.
It's not easy to produce an egg.
Right. So you note down the contract address of that contract. And again, there is a screenshot of what you're looking for in that output. So you don't have to go searching.
Right. And you just want to declare that variable because we're going to be interacting with that contract.
Obviously, because that's the contract that does most of the magic when it comes to laying the egg.
And then you have that contract, sorry, the variable declared of the contract.
And then there is a second script, which I called lay egg.
But again, you know, creative.
But this script, again, is to make it easy.
I don't got to learn how to do it.
Just copy it for creative file on your...
create a file on your computer with that script.
And then again, you do bash and then your script name to run the script.
Okay. Awesome. So I got two scripts. I'm running on bash.
And I've created a contract. Great. Now I get an egg. Yes?
Well, the egg has now been laid, but it has not been minted.
Ah, okay, so you mint the egg on the cosmos side.
Wait, you lay the egg on the cosmos side and then you mint it on the Ethereum side.
So did a daddy pigeon and a mommy pigeon have to meet at all before this happened?
You know what? I think I'm...
It was not a lot of people, you know, like a family-friendly.
Yeah, this is a family-friendly AMA, okay?
It's like mommy pigeons and daddy pigeons.
Sorry, Vera, before we jump to this serious conversation about, you know, daddy and mommy
Wait, Matta, you're here.
Matta, why did you come here?
There is more important thing for me to do.
the most important part of our
important information to do a shout
no words. I have no words.
That sure is a lot of time.
All right, get out of here, Batchie.
We are just unacceptable.
But, yeah, yes, we love you.
Yeah, so we just laid the egg on the cosmos on Paloma.
And there's one last step, which is minting.
But before that, we need to determine the payload.
So for folks comfortable with or who know Ethereum, you might already know the concept of payload,
but essentially it's the information of which function and what parameters for that function we want to call on the Viper contract.
that we're going to get into next, that also has been already deployed.
So you also do not need to learn Vipro solidity.
You can still mint the EG on Ethereum without knowing either of these.
Nice. Very nice. I like to be a lazy pigeon. Let's keep it rocking. So there's already a Viper contract deployed for minting the eggs.
And all right, cool. So what next? Payload. I have payload. Yep.
Yes. So basically, we're going to call the mint function on the Viper contract. And...
we need to define the payload for the last script that is available.
We need to define that payload in B-64.
So there are kind of like two steps.
Fortunately, there are a lot of great online resources that make it really easy to get the payload.
I'm not going to get into all the details of, you know, why we need the payload in these formats,
but just know that there is an online tool that you can use where you just enter four arguments, essentially,
the mint function, and then your Ethereum address as well as your Paloma address.
And then you're going to get the PAYL in Hicks format.
Okay, I just fell asleep.
Okay, it got boring there for a second.
All right, so payload information requires that I do some crap,
but you have all that stuff in the documents, right?
Okay, so I don't have to think.
All right, let's get the egg, egg, egg, wave on, wave on, egg.
basically entered in and then you convert the hex into B64,
which you can also do through a tool or through Python.
Again, examples are in the docs if you're curious to learn more.
And then you just need to
put the payload basically into a little JSON file.
Again, sample code is in the docs.
And then you run the last and final script,
which is the mint script.
Again, you just copy pasta it over.
And then you will see a transaction on Ethereum.
Which means that you will have minted an egg,
openly using Paloma D commands,
through the bash scripts that we made.
And you just controlled a contract on Ethereum.
Wait, okay, whoa, whoa, hold on a second.
How do I know what the egg looks like?
Wait, but there's an image, right?
The NFT has, it's pointing to an image somewhere, right?
It is pointing to an image.
We'll give it away, you know?
Sorry, I'm cursing on the AMA.
Right, so we can, yes, we're not going to give it.
Don't give away anything, Vera, nothing for free.
at the end of the egg rainbow, which is the egg.
So I guess in order to see what that is,
I have to go follow these instructions
and go mint the egg, huh?
what we have just uncovered is a treasure hunt, right?
So welcome to Peloma egg hunting.
So egg minting is now egg hunting.
If you have the time and you want to go through the docks
and you want to go through the egg minting process,
maybe you might find a surprise.
on the other side of that NFT.
But since I can't tell you,
or we can't tell you what it is,
because most likely we don't know,
you're just going to have to try.
So this is docs.ploma chain.com.
And I guess we'll see if people start minting eggs.
If you see my feathers, I'm just flapping.
Cool, cool, cool, cool, cool.
Yeah, this is, I didn't even know this was going to happen.
Wow, this is pretty cool.
So I guess we invite our community of you don't have to be a developer.
You can be anybody to come along and come hunt with us for eggs and see what these NFTs in cover.
We're super excited and I'm sure they should be interesting and I'm sure the egg narrative will be
continuing to be something we build on so that who knows, you know, maybe eggs might hash
things and maybe things might come out.
All right, so Vera, do we miss anything else or is that it?
Okay, so I guess we're going to check in any questions from folks listening in.
I know, of course, we got one question answered.
That question was answered.
Okay, so again for our, so we just want to say thank you to the validators in the test net, on the test nest for keeping your servers on and for doing this.
Of course, no validator ETH funds were spent in the making of this process.
All validator ETH was refunded and refunds happen every day.
And of course, as more eggs get minted, more refunds will keep up.
So we'll see who actually goes on to discover what eggs lay on the other side of the mint function.
very excited to grow on this
and of course there's more coming
so look out for us next week's AMA
anything else we want to share
Just good night, and all the song, I don't mind to me.
So let's get burned to life.
The one I need is tired of the brain, so let's just play the way the wall.
The one I need is tired of the runner.