aboutsummaryrefslogtreecommitdiffstats
path: root/params
Commit message (Expand)AuthorAgeFilesLines
* params: add new mainnet bootnodeWei-Ning Huang2020-09-241-0/+1
* params: update testnet dMomentWei-Ning Huang2020-03-151-2/+2
* build: ci: fix testsWei-Ning Huang2019-10-031-1/+3
* params: update testnet dMoment (#3)Jhih-Ming Huang2019-10-032-3/+3
* core: update mainnet genesisWei-Ning Huang2019-09-191-2/+2
* core: update mainnet chain ID to 411Wei-Ning Huang2019-09-171-1/+1
* params: update testnet dMomentWei-Ning Huang2019-09-171-2/+2
* params: update testnet dMomentWei-Ning Huang2019-09-171-2/+2
* params: update mainnet configWei-Ning Huang2019-09-172-15/+13
* core: add p2p whitelist for consortiumJhih-Ming Huang2019-09-172-17/+65
* params: update testnet dMomentWei-Ning Huang2019-09-171-2/+2
* params: update testnet config and dMomentWei-Ning Huang2019-09-171-11/+11
* params: update testnet dMomentWei-Ning Huang2019-09-171-2/+2
* params: update testnet dMomentWei-Ning Huang2019-09-171-3/+3
* core: vm: remove opRand and use oracle contract to get random numberJhih-Ming Huang2019-09-171-1/+1
* core: set block timestamp to second instead of millisecondWei-Ning Huang2019-09-171-2/+2
* params: update testnet and remove DEXON testnetsWei-Ning Huang2019-09-172-98/+8
* Rebrand as tangerine-network/go-tangerineWei-Ning Huang2019-09-173-5/+5
* core: update mainnet genesis allocWei-Ning Huang2019-06-151-1/+1
* core: update mainnet genesis alloc (#389)Wei-Ning Huang2019-06-151-1/+1
* core: update mainnet genesis alloc (#384)Wei-Ning Huang2019-06-151-1/+1
* core: mainnet genesis allocation (#375)Wei-Ning Huang2019-06-151-1/+1
* params: update mainnet owner address and recovery contract (#370)Wei-Ning Huang2019-06-151-24/+24
* core: update mainnet genesis allocation data and config (#369)Wei-Ning Huang2019-06-151-2/+2
* params: update taipei bootnodeJimmy Hu2019-06-151-1/+1
* core: implement DKG success (#362)Jimmy Hu2019-06-151-4/+4
* params: update testnet dmoment (#340)Wei-Ning Huang2019-06-151-2/+2
* core: fix genesis timestamp (#338)Jimmy Hu2019-06-151-4/+4
* core: update mainnet and testnet config and genesis alloc (#337)Wei-Ning Huang2019-06-152-19/+20
* params: update bootnode (#316)Wei-Ning Huang2019-06-151-3/+5
* core: vm: make fail stop fine value configurable (#312)Wei-Ning Huang2019-06-151-16/+24
* core: merge notarySet and DKGSet (#265)Jimmy Hu2019-06-151-4/+4
* consensus: dexcon: disqualify dead node (#280)Wei-Ning Huang2019-06-131-4/+4
* core: vm: automatically calculate notary set size (#276)Wei-Ning Huang2019-06-132-27/+27
* core: vm: add extra checks to prevent DKG spamming (#272)Wei-Ning Huang2019-06-121-4/+4
* core: vm: reorder minGasPriceLocWei-Ning Huang2019-06-121-4/+4
* core: fill in genesis timstamp and remove dMoment from protocol handshake (#263)Wei-Ning Huang2019-06-121-3/+4
* dex: implement recovery mechanism (#258)Wei-Ning Huang2019-06-122-10/+39
* core: vm: group min gas price with related state variables (#257)Wei-Ning Huang2019-06-121-8/+8
* params: update testnet config to 40 nodesJimmy Hu2019-06-121-7/+7
* params: update taipei bootnode IPWei-Ning Huang2019-06-121-1/+1
* core: vm: remove delegation mechanism (#245)Wei-Ning Huang2019-06-121-3/+3
* core: vm: expose CRSRound and DKGRound and fix consistency (#236)Wei-Ning Huang2019-06-121-3/+3
* params: Change taipei to 40 nodes (#227)Jimmy Hu2019-06-121-3/+3
* params: Update config (#224)Jimmy Hu2019-06-121-9/+9
* core: vm: validate addDKGMasterPublicKey caller properly (#220)Wei-Ning Huang2019-06-121-3/+3
* core: vm: flatten governanceWei-Ning Huang2019-06-121-3/+3
* core: sync to latest core (#214)Jimmy Hu2019-06-121-1/+1
* params: add Yilan network (#207)Mission Liao2019-06-122-1/+44
* core: Fixed gas price (#205)Jimmy Hu2019-06-122-3/+15
* core: set oracle contract's code (#209)Sonic2019-06-121-2/+2
* core: Remove K, Phi and NumChains from Governance (#198)Jimmy Hu2019-06-122-46/+13
* copy testnet config to taipeiJimmy Hu2019-06-121-8/+8
* vendor, param: sync to latest core and update dmoment (#182)Jimmy Hu2019-06-121-1/+1
* vendor, param: sync to latest core and update testnet config (#178)Jimmy Hu2019-06-121-3/+3
* params: Update taipei configJimmy Hu2019-06-121-4/+4
* params: update testnet config (#177)Jimmy Hu2019-06-121-3/+3
* params: Update testnet dmomentJimmy Hu2019-06-121-1/+1
* params: Update testnet config (#167)Jimmy Hu2019-06-121-4/+4
* param: Update testnet dmoment (#166)Jimmy Hu2019-06-121-1/+1
* params: update testnet dMomentWei-Ning Huang2019-06-121-1/+1
* params: update testnet genesis and dMomentWei-Ning Huang2019-06-121-4/+4
* core: sync to latest core (#158)Jimmy Hu2019-06-121-5/+5
* params: update testnet dMomentWei-Ning Huang2019-06-121-1/+1
* vendor: sync to latest core (#154)Jimmy Hu2019-06-121-1/+1
* params: update testnet dMomentWei-Ning Huang2019-06-121-1/+1
* params: write dMoment into ChainConfig (#150)Wei-Ning Huang2019-06-121-4/+10
* params: update genesis configWei-Ning Huang2019-06-121-9/+9
* params: update bootnode IPWei-Ning Huang2019-06-121-8/+3
* consensus: implement DEXON cryptoeconomics v4.0 (#145)Wei-Ning Huang2019-06-122-103/+126
* core: vm: add totalSupply and totalStaked in the governance contract (#144)Wei-Ning Huang2019-06-121-2/+2
* core: vm: move governance abi to a separate file (#143)Wei-Ning Huang2019-06-121-2/+2
* core: update testnet genesis_allocJimmy Hu2019-06-121-2/+2
* core: vm: implement byzantine reporting mechanism (#128)Wei-Ning Huang2019-06-122-33/+65
* params: update taipei genesis config (#130)Wei-Ning Huang2019-06-121-3/+3
* core: update taipei testnet genesis config and alloc (#119)Wei-Ning Huang2019-06-121-2/+2
* params: update taipei testnet genesis and config (#113)Wei-Ning Huang2019-06-122-6/+6
* core/vm: Add fine to governance. (#107)Jimmy Hu2019-06-121-2/+2
* params: enable constantinople fork for testnetsWei-Ning Huang2019-06-121-1/+2
* core: vm: Add `MPKReady` to governance (#97)Jimmy Hu2019-06-121-2/+2
* core: vm: add undelegate fund lockup mechanism (#94)Wei-Ning Huang2019-06-122-3/+14
* core: fix tests (#65)Wei-Ning Huang2019-06-121-2/+2
* tests: updates testadataWei-Ning Huang2019-06-121-0/+30
* core: fix testsWei-Ning Huang2019-06-121-3/+5
* params: update testnet bootnode IP (#48)Wei-Ning Huang2019-06-121-1/+1
* core: add Taipei testnet (#47)Wei-Ning Huang2019-06-122-3/+38
* core: various changes on tps tuning (#46)Wei-Ning Huang2019-06-121-2/+2
* governance: implement delegate/undelegate function and add tests (#33)Wei-Ning Huang2019-06-122-5/+5
* core: vm: add minStake to governance contract variable (#31)Wei-Ning Huang2019-06-122-1/+12
* core: validate DKG set with correct nodeset in round-2 (#19)Wei-Ning Huang2019-06-121-1/+1
* params: Do not use DEXON config for test. (#15)Jimmy Hu2019-06-121-1/+1
* test: increase numChains to 6Wei-Ning Huang2019-06-121-1/+1
* params: fix genesis block config and use testnet for test (#10)Wei-Ning Huang2019-06-121-4/+4
* app: fix core testBJ42019-06-121-4/+5
* core: vm: governance: remove maxIntervalWei-Ning Huang2019-06-122-11/+1
* dex: add block gas limit into governanceWei-Ning Huang2019-06-122-1/+11
* Remove reference of Rinkeby and Goerli network.Wei-Ning Huang2019-06-122-80/+0
* core: populate genesisAlloc in source code with DEXON genesis dataWei-Ning Huang2019-06-121-14/+39
* core: vm: add blockReward to governanceWei-Ning Huang2019-06-122-16/+16
* core: set governance owner in genesisWei-Ning Huang2019-06-122-13/+22
* params: load blockReward from genesis JSON fileWei-Ning Huang2019-06-122-0/+110
* core: vm: implement RAND opcode supportWei-Ning Huang2019-06-121-0/+1
* params: update seed node ipWei-Ning Huang2019-06-121-2/+2
* dex/core: misc bug fixesWei-Ning Huang2019-06-121-1/+2
* dex: run consensus core on StartWei-Ning Huang2019-06-121-2/+2
* app: add default block rewardBojie Wu2019-06-121-3/+4
* params: update bootnode infoWei-Ning Huang2019-06-121-10/+2
* app: calculate block reward according to chain numBojie Wu2019-06-121-11/+12
* dex: network: implement the network interfaceSonic2019-06-121-1/+1
* core: populate genesis CRS in genesis stateWei-Ning Huang2019-06-121-1/+3
* core: populate dexon configuration in SetupGenesisBlockWei-Ning Huang2019-06-121-4/+24
* Change import go github.com/dexon-foundation/dexonWei-Ning Huang2019-06-122-2/+2
* Update testchain config and add test bootnode keyWei-Ning Huang2019-06-122-10/+7
* Add initial DEXON consensus engine implementation skeletonWei-Ning Huang2019-06-121-3/+14
* params, swarm: release Geth v1.8.27 (noop Swarm v0.3.15)Péter Szilágyi2019-04-171-1/+1
* eth, les, light: enforce CHT checkpoints on fast-sync tooPéter Szilágyi2019-04-171-0/+9
* params, swarm: release Geth v1.8.26 (+noop Swarm v0.3.14)Péter Szilágyi2019-04-101-1/+1
* params, swarm: hotfix Geth v1.8.25 release to restore rpc flagsPéter Szilágyi2019-04-091-1/+1
* params, swarm: release Geth v1.8.24 (noop Swarm 0.3.12)Péter Szilágyi2019-04-081-1/+1
* params: set Rinkeby Petersburg fork block (4th May, 2019)Péter Szilágyi2019-04-081-1/+1
* light, params: update CHTs, integrate CHT for Goerli tooPéter Szilágyi2019-04-021-16/+17
* params, swarm: release Geth v1.8.23, Swarm v0.3.11Péter Szilágyi2019-02-201-1/+1
* cmd, core, params: add support for GoerliPéter Szilágyi2019-02-192-0/+41
* params, swarm/version: Geth 1.8.22-stable, Swarm 0.3.10-stablev1.8.22Felix Lange2019-01-311-1/+1
* params: new CHTs (#18577)Felföldi Zsolt2019-01-301-12/+12
* core, cmd/puppeth: implement constantinople fix, disable EIP-1283 (#18486)Martin Holst Swende2019-01-301-8/+24
* params, swarm: release Geth v1.8.21 and Swarm v0.3.9v1.8.21Péter Szilágyi2019-01-161-4/+4
* params: postpone Constantinople due to net SSTORE reentrancyPéter Szilágyi2019-01-161-1/+1
* params, swarm: begin Geth v1.9.0 family, Swarm v0.3.9 cyclePéter Szilágyi2018-12-111-4/+4
* params, swarm: release Geth v1.8.20 and Swarm v0.3.8v1.8.20Péter Szilágyi2018-12-111-4/+4
* params: update CHTs for the 1.8.20 releasePéter Szilágyi2018-12-101-12/+12
* params: set mainnet and Rinkeby Constantinople fork blocksPéter Szilágyi2018-12-101-2/+2
* params, swarm: start Geth v1.8.20 and Swarm v0.3.8 release cyclePéter Szilágyi2018-11-281-4/+4
* params, swarm: release Geth v1.8.19 and Swarm v0.3.7v1.8.19Péter Szilágyi2018-11-281-4/+4
* params: update CHTs for the v1.8.19 releasePéter Szilágyi2018-11-281-12/+12
* config: add constantinople block to testchainconfigMartin Holst Swende2018-11-261-1/+1
* params: add Constantinople block to AllXYZProtocolChanges (#18162)Enrique Fynn2018-11-221-2/+2
* params, swarm: begin Geth v1.8.19 and Swarm v0.3.7 cyclePéter Szilágyi2018-11-141-4/+4
* params, swarm: release Geth v1.8.18 and Swarm v0.3.6v1.8.18Péter Szilágyi2018-11-141-4/+4
* params: update CHTsPéter Szilágyi2018-11-141-12/+12
* params, swarm: begin Geth v1.8.18, Swarm v0.3.6 cyclePéter Szilágyi2018-10-091-4/+4
* params, swarm: release Geth v1.8.17 and Swar v0.3.5v1.8.17Péter Szilágyi2018-10-091-4/+4
* params: add ropsten fork delay, update les checkpointsPéter Szilágyi2018-10-051-13/+13
* params: enable constantinople on ropsten at 4.2MEOS Classic2018-10-011-1/+1
* params, swarm: begin Geth v1.8.17, Swarm v0.3.5 cyclePéter Szilágyi2018-09-241-4/+4
* params, swarm: release Geth v1.8.16, Swarm v0.3.4v1.8.16Péter Szilágyi2018-09-241-4/+4
* Merge pull request #17383 from holiman/eip1283Péter Szilágyi2018-09-212-8/+27
|\
| * core, params: polish net gas metering PR a bitPéter Szilágyi2018-09-182-8/+27
* | les, light, params: update light client CHTsPéter Szilágyi2018-09-201-0/+39
* | core/vm: add switches to select evm+ewasm interpreters (#17687)Guillaume Ballet2018-09-201-3/+12
|/
* params: fix typo (#17552)Mymskmkt2018-09-031-1/+1
* params, swarm: begin geth v1.8.16 and swarm v0.3.4 cyclePéter Szilágyi2018-08-291-4/+4
* params, swarm: release geth v1.8.15 and swarm 0.3.3v1.8.15Péter Szilágyi2018-08-291-4/+4
* cmd, core, eth, miner, params: configurable gas floor and ceilPéter Szilágyi2018-08-292-15/+5
* all: make indexer configurable (#17188)gary rong2018-08-281-2/+30
* params, swarm: begin geth v1.8.15 and swarm v0.3.3 cyclePéter Szilágyi2018-08-221-4/+4
* params, swarm: release Geth v1.8.14 and Swarm v0.3.2v1.8.14Péter Szilágyi2018-08-221-4/+4
* consensus/clique, light: light client snapshots on RinkebyPéter Szilágyi2018-08-211-0/+1
* params, swarm/version: begin Geth v1.8.14, Swarm v0.3.2 cyclePéter Szilágyi2018-07-311-4/+4
* params, swarm/version: release Geth v1.8.13, Swarm 0.3.1v1.8.13Péter Szilágyi2018-07-311-4/+4
* build: rename swarm deb package to ethereum-swarm; change swarm deb version f...Anton Evangelatov2018-07-301-2/+21
* core/vm, params: implement EXTCODEHASH opcode (#17202)gary rong2018-07-242-1/+18
* core, crypto, params: implement CREATE2 evm instrction (#17196)gary rong2018-07-241-0/+1
* params, VERSION: v1.8.13 unstableFelix Lange2018-07-051-4/+4
* params: v1.8.12 stablev1.8.12Felix Lange2018-07-051-4/+4
* VERSION, params: begin v1.8.12 release cyclePéter Szilágyi2018-06-121-4/+4
* params: release go-ethereum v1.8.11v1.8.11Péter Szilágyi2018-06-121-4/+4
* params: fix golint warnings (#16853)kiel barry2018-06-054-23/+33
* VERSION, params: begin 1.8.11 release cyclePéter Szilágyi2018-05-301-4/+4
* params: release Geth 1.8.10 hotfixv1.8.10Péter Szilágyi2018-05-301-4/+4
* VERSION, params: begin 1.8.10 release cyclePéter Szilágyi2018-05-281-4/+4
* params: release go-ethereum v1.8.9v1.8.9Péter Szilágyi2018-05-281-4/+4
* VERSION, params: start 1.8.9 release cyclePéter Szilágyi2018-05-141-4/+4
* params: release go-ethereum v1.8.8v1.8.8Péter Szilágyi2018-05-141-4/+4
* VERSION, params: begin v1.8.8 release cyclePéter Szilágyi2018-05-021-4/+4
* params: release geth 1.8.7v1.8.7Péter Szilágyi2018-05-021-4/+4
* VERSION, params: begin release cycle 1.8.7Péter Szilágyi2018-04-231-4/+4
* params: release v1.8.6 to fix docker imagesv1.8.6Péter Szilágyi2018-04-231-4/+4
* VERSION, params: begin Geth 1.8.6 release cyclePéter Szilágyi2018-04-231-4/+4
* params: release Geth v1.8.5 - Dirty Derivative²v1.8.5Péter Szilágyi2018-04-231-4/+4
* VERSION, params: begin v1.8.5 release cyclePéter Szilágyi2018-04-171-4/+4
* params: release Geth v1.8.4v1.8.4Péter Szilágyi2018-04-171-4/+4
* params, VERSION: v1.8.4 unstableFelix Lange2018-03-271-4/+4
* params: v1.8.3 stablev1.8.3Felix Lange2018-03-271-4/+4
* VERSION, params: begin 1.8.3 release cyclePéter Szilágyi2018-03-051-4/+4
* params: release Geth 1.8.2 stablev1.8.2Péter Szilágyi2018-03-051-4/+4
* core, vm, common: define constantinople fork + shift (#16045)Martin Holst Swende2018-02-231-37/+46
* VERSION, params: begin v1.8.2 release cyclePéter Szilágyi2018-02-191-4/+4
* params: release Geth v1.8.1v1.8.1Péter Szilágyi2018-02-191-4/+4
* params, VERSION: v1.8.1 unstableFelix Lange2018-02-141-4/+4
* params: v1.8.0 stablev1.8.0Felix Lange2018-02-141-4/+4
* params: update ropsten bootnodes (#16029)cdetrio2018-02-081-2/+2
* params: fix bootnodes gofmtPéter Szilágyi2018-02-021-2/+2
* params: Add Ropsten bootnodes (#16008)Afri Schoedon2018-02-011-0/+2
* cmd, params: update discovery v5 bootnodes (#15954)Felföldi Zsolt2018-01-251-8/+1
* p2p, p2p/discover, p2p/discv5: implement UDP port sharing (#15200)Felföldi Zsolt2018-01-221-3/+3
* all: switch gas limits from big.Int to uint64Péter Szilágyi2018-01-031-8/+12
* params: add Rinkeby bootnode from AkashaPéter Szilágyi2017-12-211-1/+3
* VERSION, params: begin 1.8.0 release cyclePéter Szilágyi2017-11-211-4/+4
* params: release v1.7.3 stablev1.7.3Péter Szilágyi2017-11-211-4/+4
* cmd, consensus, core, miner: instatx clique for --dev (#15323)Péter Szilágyi2017-10-242-14/+19
* VERSION, params: start 1.7.3 release cyclePéter Szilágyi2017-10-141-4/+4
* params: bump to 1.7.2 stablev1.7.2Péter Szilágyi2017-10-141-4/+4
* params: explain EIP150Hash (#15237)Péter Szilágyi2017-10-101-2/+3
* params, VERSION: v1.7.2 unstableFelix Lange2017-10-041-4/+4
* params: v1.7.1 stablev1.7.1Felix Lange2017-10-041-4/+4
* cmd/puppeth, params: enable Byzantium on all networksPéter Szilágyi2017-10-021-3/+2
* params: rename EIP150 gas table (#15167)gary rong2017-09-202-4/+2
* VERSION, params: begin 1.7.1 release cyclePéter Szilágyi2017-09-141-4/+4
* params: release Geth 1.7.0 - Megarav1.7.0Péter Szilágyi2017-09-141-4/+4
* params: enable Byzantium on Ropsten/tests, fix failuresPéter Szilágyi2017-09-141-3/+3
* params: Updated finalized gascosts for ECMUL/MODEXP (#15135)Martin Holst Swende2017-09-141-2/+2
* consensus, core, params: rebrand Metro to ByzantiumPéter Szilágyi2017-09-141-36/+36
* params: add Infura bootnode to RinkebyPéter Szilágyi2017-09-131-0/+2
* core, eth: clean up bloom filtering, add some testsPéter Szilágyi2017-09-061-0/+26
* eth: use maxpeers from p2p layer instead of extra configPéter Szilágyi2017-09-061-2/+0
* core/vm: polish precompile contract code, add tests and benchesPéter Szilágyi2017-08-141-8/+16
* VERSION, params: begin 1.7.0 cycle (cannot downgrade)Péter Szilágyi2017-07-141-2/+2
* params, VERSION: v1.6.8 unstableFelix Lange2017-07-111-4/+4
* params: v1.6.7 stablev1.6.7Felix Lange2017-07-111-4/+4
* params: remove redundant consts, disable metro on AllProtocolChangesPéter Szilágyi2017-07-043-67/+17
* params, VERSION: 1.6.7 unstableFelix Lange2017-06-231-4/+4
* params: 1.6.6 stablev1.6.6Felix Lange2017-06-231-4/+4
* VERSION, params: begin Geth 1.6.6 release cyclePéter Szilágyi2017-06-021-4/+4
* params: mark Geth v1.6.5 stable (Hat Trick)v1.6.5Péter Szilágyi2017-06-021-4/+4
* VERSION, params: begin geth 1.6.5 cyclePéter Szilágyi2017-06-011-4/+4
* params: Geth 1.6.4 stable (hotfix)v1.6.4Péter Szilágyi2017-06-011-4/+4
* VERSION, params: begin Geth 1.6.4 release cyclePéter Szilágyi2017-06-011-4/+4
* params: release Geth 1.6.3 - Covfefev1.6.3Péter Szilágyi2017-06-011-4/+4
* params, VERSION: 1.6.3 unstableFelix Lange2017-05-311-4/+4
* params: 1.6.2 stablev1.6.2Felix Lange2017-05-311-4/+4
* consensus, core, core/vm, parems: review fixesJeffrey Wilcke2017-05-181-18/+20
* core/types: corrected abstract signing addressJeffrey Wilcke2017-05-181-1/+1
* consensus, core/*, params: metropolis preparation refactorJeffrey Wilcke2017-05-182-25/+62
* VERSION, params: begin 1.6.2 release cyclePéter Szilágyi2017-05-041-4/+4
* params: release Geth 1.6.1, Deripors of Ohratuuv1.6.1Péter Szilágyi2017-05-041-4/+4
* cmd, core, params: add --rinkeby flag for fast connectivityPéter Szilágyi2017-05-042-1/+29
* VERSION, params: begin 1.6.1 release cyclePéter Szilágyi2017-04-141-4/+4
* params: release Geth 1.6.0, Puppeth Masterv1.6.0Péter Szilágyi2017-04-141-4/+4
* all: update license informationFelix Lange2017-04-141-7/+7
* cmd/geth: add --config file flag (#13875)Felix Lange2017-04-121-1/+11
* params: updated testnet bootnodes (#14310)Jamie Pitts2017-04-111-3/+3
* consensus/clique: Proof of Authority (#3753)Péter Szilágyi2017-04-101-10/+45
* core, consensus: pluggable consensus engines (#3817)Péter Szilágyi2017-04-051-2/+2
* core: refactor genesis handlingFelix Lange2017-03-233-437/+339
* cmd/utils, core, params: fork all teh things for dev mode (#3697)Jeffrey Wilcke2017-03-011-0/+10
* params: updated bootnodes (#3720)Jamie Pitts2017-02-281-5/+8
* common: move big integer math to common/math (#3699)Felix Lange2017-02-271-0/+34
* VERSION, params: bumped unstable version to 1.6 (#3685)Jeffrey Wilcke2017-02-181-2/+2
* params: core, core/vm, miner: 64bit gas instructionsJeffrey Wilcke2017-02-142-86/+82