Version 1.10.1 Release
Overview
We are proud to present a new milestone in the development of Kibisis: v1.10.1!
This new update mainly focuses on some underlying infrastructure work that allows Kibisis to more robustly connect with dApps.
Below you will find more details about what is new in this release.
Features
UseWallet Support
The star feature in this release is support for the popular provider connector UseWallet, produced by the excellent team over at TxnLab.
Kibisis will now be integrated as a provider with UseWallet, which means a lot of existing dapps will be able to support Kibisis as a wallet to sign your transactions.
For the dapp developers out there, all that is needed to allow Kibisis is specifying the Kibisis provider ID:
- JavaScript
- TypeScript
import React from 'react';
import { PROVIDER_ID, WalletProvider, useInitializeProviders } from '@txnlab/use-wallet';
export const App = () => {
const providers = useInitializeProviders({
providers: [
// ... other providers
{ id: PROVIDER_ID.KIBISIS },
],
});
return (
<WalletProvider value={providers}>
<div className="App">{/* ... */}</div>
</WalletProvider>
);
};
import React, { FC } from 'react';
import { PROVIDER_ID, SupportedProviders, WalletProvider, useInitializeProviders } from '@txnlab/use-wallet';
export const App: FC = () => {
const providers: SupportedProviders | null = useInitializeProviders({
providers: [
// ... other providers
{ id: PROVIDER_ID.KIBISIS },
],
});
return (
<WalletProvider value={providers}>
<div className="App">{/* ... */}</div>
</WalletProvider>
);
};
A MASSIVE thank you to Doug Richar for their invaluable support in getting such an important milestone for Kibisis over line.
Hide ARC-200 Asset
A new button is now available on the asset page that allows you to "hide" an ARC-200 asset. This simply hides the asset from the asset holdings list.
You can re-add the ARC-200 asset at any time without any impact to your funds.
Credit goes to the ever awesome D13 for their work in suggesting and implementing this feature.
Pera Explorer Integration
With the release of Pera Explorer for Algorand MainNet and TestNets, it will now appear as an option in preferred block explorer list, and, in the case of Algorand TestNet, the default block explorer.
Remove Downloads Permission
We have moved the Strong Password Policy (the policy that sets out guidelines for passwords) to the external Kibisis website here: https://kibis.is/strong-password-policy.
This means that we have removed the feature that allowed you to download the document locally, which, in-turn also removes the downloads permission.
Implementation Of The Proposed ARC-0027
A new ARC has been proposed: ARC-0027. This ARC proposes the use of BroadcastChannel to securely handle communications between a browser extension and a webpage.
Version 1.10.1 has revamped its underlying infrastructure to move away from script injecting and to use the proposed ARC-0027.
Fixes
- When importing an account on registration, the registration app should close and open the main app.
- Allow MainNet for Algorand correctly enables when confirming.
Closing Words
Thank you for your continued interest in Kibisis! We hope you are enjoying using it.
Remember, if you see any bugs, please report the issue here. If you would like to make any suggestions on new features, you can fill out a feature request here.