@daohaus/utils v0.5.0
@daohaus/utils
A set of helper tools and utilities that are used throughout our libraries and apps. This includes things like our constants, types, and various utilities and helper functions.
View on NPM
Usage
Installation
yarn add @daohaus/utils
Examples
How to create a viem client
import { createViemClient } from '@daohaus/utils';
const client = createViemClient({
chainId: '0x1',
rpcs: {
'0x1': 'https://some-rpc-url.com',
},
});
How to format time and date from a timestamp in dao data
import { formatDateTimeFromSeconds } from '@daohaus/utils';
const timeProposalWasCreated = formatDateTimeFromSeconds(proposal.createdAt);
console.log(timeProposalWasCreated);
('4:42 pm June 15th 2023');
How to format an address into a shorter string
import { truncateAddress } from '@daohaus/utils';
const shortAddr = truncateAddress('0xf844b98df9ccdfbe5d460d0d7bdca232cf9da923');
console.log(shortAddr);
('0xf844...a923');
How to get the labels for proposal status used in the admin app
import { PROPOSAL_STATUS } from '@daohaus/utils';
const needProcessingLabel = PROPOSAL_STATUS.needsProcessing;
console.log(needProcessingLabel);
('Ready for Execution');
How to get some info copy for dao settings
import { INFO_COPY } from '@daohaus/utils';
const votingPeriodInfoText = INFO_COPY.VOTING_PERIOD;
console.log(votingPeriodInfoText);
('How long should proposals remain open for voting?');
How to type a token info object return in dao data
import { TokenInfo } from '@daohaus/utils'
const someToken: TokenInfo = {
decimals: 18,
symbol: 'HAUS',
name: 'HAUS'
logoUri: null,
};
Building
Run nx utils:build
to build the library.
3 days ago
4 days ago
1 month ago
2 months ago
3 months ago
4 months ago
4 months ago
5 months ago
7 months ago
6 months ago
6 months ago
10 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
8 months ago
8 months ago
11 months ago
11 months ago
12 months ago
12 months ago
11 months ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago