You are viewing a single comment's thread from:

RE: Python Libraries: No More BEEM

in STEMGeeks • 3 months ago

playing Assassin's Creed Odyssey

Doing everything on that game required me an indecent amount of hours, back when I had a lot of spare time to waste 😅 but as an old AC player I felt for years the need to 100% complete every one of them.

with not a BEEM Import on the horizon.

I'm trying to use the condenser API for my latest script (as you suggested me), but I feel that it's going to be a long journey before I can remove BEEM from my imports 😂

Tonight I'm going to see if I can make some progress and, if I have time, I'd also like to give a second look at your snippets: having some working scripts without (or almost without) BEEM is gold for me!

Sort:  

but as an old AC player I felt for years the need to 100% complete every one of them.

LOL, it's a great game with such atmosphere. I like most of them, but was disappointed with Mirage which I felt was small and compromised.

Tonight I'm going to see if I can make some progress and, if I have time, I'd also like to give a second look at your snippets: having some working scripts without (or almost without) BEEM is gold for me!

BEEM is handy, but I am afraid of it breaking without notice.

I still have to play both Mirage and the previous one, Valhalla: I've read mostly negative review about Mirage, but still I'd like to play again an AC similar to the original ones, just for the vides ahhaah

About BEEM, may I ask you a (surely stupid) question? Python tutorials on developers.hive.io use BEEM, so they are outdated, right? Because I was going through all of them, but looking at your first snippet I finally grasped (a little) how I should use the condenser API and realized that those tutorials must have been written before the deprecation of BEEM.

It seems we are stuck with BEEM for certain transactions unless you want to build a transaction signing function. I'm happy to be 90% BEEM free, it cuts down on the errors.

What we need is someone to either update BEEM or build a new API that is just as good as that was. Some have been attempted but I haven't seen any updates lately.

@emrebeyler did one, have a look here.

It seems we are stuck with BEEM for certain transactions unless you want to build a transaction signing function.

Ok, that's exactly what I couldn't find anywhere in the condenser API: I was looking everywhere for a way to sign a transaction, but I couldn't find it 😅

@emrebeyler did one, have a look here.

Going to check it now :)

Can I use that also with Python? I mean, by "translating" it into Python?

I'm not a real coder, so I ask sorry in advance in case I said a blasphemy 😂

The tutorial linked above, also contains a link to a Python example from 8(!) years ago.

You can translate it to any language, of course.
But the whole signing procedure is a bit complicated and if you just want to build something, I would recommend you just use an existing library for signing.
Posted the link, so you can see how much trouble it is.