4.8.0 • Published 9 months ago
@bothy/aptas v4.8.0
@bothy/aptas
Extension_Winch + Dappetite
These are singletons. 1 can be installed per dapp....
This is so that it's easy to access the singleton with an import.
import { onMount, onDestroy } from 'svelte'
import * as Dappetite from '@bothy/aptas/Dappetite/index.js'
import * as Extension_Winch from "@bothy/aptas/Extension_Winch/index.js"
import { request_ledger_info } from '@bothy/aptas/party/General/Ledger_Info.API'
import { Rise_stage_creator } from "@bothy/aptas/Extension_Winch/Stages/Rise.js"
import { Petra_stage_creator } from "@bothy/aptas/Extension_Winch/Stages/Petra.js"
import { Pontem_stage_creator } from "@bothy/aptas/Extension_Winch/Stages/Pontem.js"
import { Dev_stage } from "@bothy/aptas/Extension_Winch/Stages/Dev/index.js"
import { dev_wallet_extension } from "@bothy/aptas/Extension_Winch/Stages/Dev/extension.js"
window.dev_wallet = dev_wallet_extension ({
account: {
private_key: "0C1218C9ABC123C812359AB7689AB765C89EABCAD9E8CBE9F8CBE9DABC8F152C",
public_key: "83918D60A9344D117F6EA231DA15ACEB43711124976E6EC4AC5BC7C4BC772ED5",
// address: "991378D74FAC384404B971765BEF7525CCE26C8EFD84B9FF27D202E10D7FFBE5",
address_legacy: "2F75DA076414103C721D195B0376C66897593B1F4E961671099A2DC9A24ADCFD"
}
});
const env_mode = import.meta.env.VITE_DAPP_MODE;
let trucks_prepared = "nah";
onMount (async () => {
////
//
// Trucks
// The versies (roomies) truck is subscribed
// to the extension winch.
//
await Dappetite.make ({
mode: (() => {
return "teacher" // or "student"
})(),
net: async ({ nets }) => {
const net_path = "https://api.devnet.aptoslabs.com/v1"
const net_name = "devnet"
const { enhanced } = await request_ledger_info ({ net_path })
chain_id = enhanced.chain_id;
return {
name: "devnet",
path: "https://api.devnet.aptoslabs.com/v1",
chain_id: chain_id
}
}
});
await Extension_Winch.make ();
await Extension_Winch.latch_wallets ({
stages: [{
name: "Petra",
stage: Petra_stage_creator
},{
name: "Dev",
stage: Dev_stage
}]
});
trucks_prepared = "yup"
//
////
});
onDestroy (() => {
Dappetite.destroy ()
Extension_Winch.destroy ()
});import * as Dappetite from '@bothy/aptas/Dappetite/index.js'
const dapp_network_net_path = Dappetite.freight ().dapp_network.net_path;
const dapp_network_net_name = Dappetite.freight ().dapp_network.net_name;
const dapp_network_chain_id = Dappetite.freight ().dapp_network.chain_id;
const dapp_mode = Dappetite.freight ().mode;Dappetite Svelte Component
import Dappetite_Truck from '$lib/Singles/Dappetite/Truck.svelte'
let Dappetite_Freight = false
<Dappetite_Truck
on_change={ ({ pro_freight }) => {
Dappetite_Freight = pro_freight;
}}
/>
{#if typeof Dappetite_Freight === "object"}
{/if}Extension_Winch Svelte Component
import { writable } from 'svelte/store';
import EWR from '@bothy/aptas/Extension_Winch/Ride.svelte'
let EWF = writable (false);
<EWR
on_change={({ pro_freight }) => {
EWF.set (pro_freight);
}}
/>
{#if typeof $EWF === "object"}
{/if}mech
party
4.8.0
9 months ago
4.7.0
9 months ago
4.6.0
9 months ago
4.5.0
9 months ago
4.4.0
9 months ago
4.3.0
9 months ago
4.2.0
9 months ago
4.1.0
9 months ago
4.0.0
9 months ago
3.0.0
9 months ago
2.0.0
9 months ago
1.0.11
10 months ago
1.0.10
10 months ago
1.0.9
10 months ago
1.0.8
10 months ago
1.0.7
10 months ago
1.0.6
10 months ago
1.0.5
10 months ago
1.0.4
10 months ago
1.0.3
10 months ago
1.0.2
10 months ago
1.0.1
10 months ago
1.0.0
10 months ago