asteria
UnofficialPreliminary, reverse-engineered version published by the tx3 team for testing and exploration. It is not endorsed by the original protocol authors. Do not use in mainnet. • v0.1.0
About this Protocol
On-chain competitive bot game on Cardano by TxPipe — ships, fuel, pellets, and the central Asteria prize
Parties
The participants involved in this protocol's transactions.
NameDescription
admin—
player—
Transactions
The transactions defined in this protocol, with their parameters, inputs, and outputs.
mine_asteria
Diagram
Parameters
NameTypeDescription
mine_amountInt—
pilot_nameBytes—
playerAddress—
ship_fuelInt—
ship_nameBytes—
since_slotInt—
Inputs
NamePartyRedeemer
asteria—script
ship—script
pilotplayerwallet
Outputs
PartyDatumOptional
—yesno
—yesno
playernono
move_ship
Diagram
Parameters
NameTypeDescription
last_move_timestampInt—
p_delta_xInt—
p_delta_yInt—
pilot_nameBytes—
playerAddress—
required_fuelInt—
ship_nameBytes—
since_slotInt—
until_slotInt—
Inputs
NamePartyRedeemer
ship—script
pilotplayerwallet
Outputs
PartyDatumOptional
—yesno
playernono
gather_token
Diagram
Parameters
NameTypeDescription
fuel_amountInt—
pellet_refUtxoRef—
pilot_nameBytes—
playerAddress—
ship_nameBytes—
since_slotInt—
token_amountInt—
token_nameBytes—
token_policy_hashBytes—
Inputs
NamePartyRedeemer
pellet—script
ship—script
pilotplayerwallet
Outputs
PartyDatumOptional
—yesno
—yesno
playernono
create_ship
Diagram
Parameters
NameTypeDescription
last_move_timestampInt—
p_pos_xInt—
p_pos_yInt—
pilot_nameBytes—
playerAddress—
ship_nameBytes—
tip_slotInt—
Inputs
NamePartyRedeemer
gasplayerwallet
asteria—script
Outputs
PartyDatumOptional
playernono
—yesno
—yesno
playernono
quit_game
Diagram
Parameters
NameTypeDescription
pilot_nameBytes—
playerAddress—
ship_fuelInt—
ship_nameBytes—
since_slotInt—
Inputs
NamePartyRedeemer
ship—script
pilotplayerwallet
Outputs
PartyDatumOptional
—yesno
playernono
gather_fuel
Diagram
Parameters
NameTypeDescription
p_amountInt—
pellet_refUtxoRef—
pilot_nameBytes—
playerAddress—
ship_nameBytes—
since_slotInt—
Inputs
NamePartyRedeemer
pellet—script
ship—script
pilotplayerwallet
Outputs
PartyDatumOptional
—yesno
—yesno
playernono
Profiles
Pre-configured sets of environment and party values for different deployment targets.